.app-shell{background:radial-gradient(at 70% 0,#05203955,#0000 55%),#020c17;min-height:100vh;display:flex}.sidebar{scrollbar-width:thin;border-right:1px solid #102b41;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:5px;align-items:center;gap:10px;padding:0 12px 24px;font-size:20px;font-weight:650;display:flex}.brand svg{flex-shrink:0;width:46px;height:52px}.brand small{color:#14beff;letter-spacing:6px;margin-top:4px;font-size:10px;display:block}.sidebar nav a{color:#c3d4e9;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:10px 8px;font-size:12px;display:flex}.sidebar nav a>span:first-child{text-align:center;color:#00b8ff;width:20px;font-size:19px}.sidebar nav a:hover{background:#092440}.sidebar nav a[aria-current=page]{color:#eefaff;background:linear-gradient(110deg,#004fa9,#032652);border-color:#008cff;box-shadow:inset 0 0 12px #007aff35,0 0 10px #007aff15}.nav-group{border-top:1px solid #112637}.subnav a{padding:7px 8px 7px 19px!important;font-size:11px!important}.subnav a>span:first-child{color:#93b7db!important;font-size:13px!important}.sidebar-footer{color:#b8d6f6;background:linear-gradient(130deg,#032854,#031329);border:1px solid #005ba5;border-radius:8px;align-items:center;gap:14px;margin-top:auto;padding:13px 10px;font-size:12px;display:flex}.sidebar-footer svg{width:35px;height:40px}.sidebar-footer>span:last-child{color:#00b8ff;margin-left:auto;font-size:24px}.workspace{flex:1;min-width:0}.search-box{color:#9cb9d9;background:#091624;border:1px solid #1a354a;align-items:center;display:flex;position:relative}.search-box>span{font-size:23px;line-height:1}.search-box input{color:#fff;background:0 0;border:0;width:100%;min-width:0}.search-results{z-index:10;background:#081b30;border:1px solid #1766a0;border-radius:6px;padding:8px;position:absolute;top:46px;left:0;right:0;box-shadow:0 10px 30px #0009}.search-results a{padding:12px;font-size:12px;display:block}.search-results a:hover{background:#034c92}.search-results p{margin:0;padding:10px;font-size:12px}.topbar-right{align-items:center;gap:24px;display:flex}.demo-badge{letter-spacing:1px;color:#81bce7;border:1px solid #164368;border-radius:5px;padding:7px 9px;font-size:9px}.profile{border-left:1px solid #1a344b;align-items:center;gap:10px;padding-left:22px;font-size:12px;display:flex}.profile small{color:#86a7c7;margin-top:5px;font-size:10px;display:block}.avatar{background:linear-gradient(135deg,#009bff,#0b2870);border:1px solid #008fff;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:600;display:grid}main{max-width:1900px;margin:auto;padding:22px 20px 12px}.dashboard-heading{justify-content:space-between;align-items:center;gap:30px;min-height:111px;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:5px;text-transform:uppercase;color:#00baff;margin-bottom:10px;font-size:9px}.dashboard-heading h1{letter-spacing:-1px;margin-bottom:5px;font-size:clamp(26px,2.6vw,42px);font-weight:730;line-height:1.1}.subtitle{color:#a4deff;margin-bottom:5px;font-size:clamp(14px,1.35vw,21px)}.intro{color:#93a8c1;margin:7px 0 0;font-size:11px}.brand-banner{background:repeating-linear-gradient(135deg,#0000 0 42px,#06499b30 43px 44px,#0000 45px 64px),linear-gradient(135deg,#001020 35%,#003779 49%,#008bff 50%,#002455 51%,#001020 70%);border:1px solid #006ba8;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;width:40%;min-width:270px;height:110px;padding:20px 25px;display:flex;position:relative;overflow:hidden}.brand-banner>span{letter-spacing:2px;border-left:1px solid #00afff;padding-left:15px;font-size:7px;line-height:1.8}.brand-banner svg{filter:drop-shadow(0 0 14px #005aff80);width:80px;height:85px}.brand-banner small{letter-spacing:1px;font-size:7px;line-height:1.5}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric{background:linear-gradient(130deg,#071724,#05111e);border:1px solid #153048;border-radius:8px;gap:12px;min-height:110px;padding:16px 12px 14px;display:flex;position:relative;overflow:hidden}.metric-icon{background:#04316a77;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:28px;display:grid}.metric p{z-index:1;min-height:24px;margin:0 0 3px;font-size:10px;position:relative}.metric strong{letter-spacing:-.8px;white-space:nowrap;font-size:clamp(22px,2vw,31px);display:block}.metric small{color:#8ea6c3;z-index:1;margin-top:9px;font-size:8px;display:block;position:relative}.metric small span{color:#00e6b7;margin-right:5px;font-weight:600}.sparkline{opacity:.7;filter:drop-shadow(0 4px 6px #006aff66);width:63px;height:30px;position:absolute;right:9px}.dashboard-grid{grid-template-columns:1fr 1fr 1.15fr;gap:12px;display:grid}.panel{background:linear-gradient(125deg,#071724,#04111e);border:1px solid #133047;border-radius:8px;min-width:0;padding:15px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.panel h2{margin:0;font-size:13px;font-weight:600}.panel-heading>span{letter-spacing:1px;color:#779bbb;font-size:7px}.main-panel{min-height:255px}.donut-layout{align-items:center;gap:22px;padding:15px 0;display:flex}.donut{background:conic-gradient(#008cff 0 39%,#943bff 39% 61%,#00d7b0 61% 78%,#ffbf21 78% 95%,#12cde4 95%);border-radius:50%;flex-shrink:0;width:155px;height:155px;padding:23px;transform:rotate(-4deg)}.donut>div{background:#04101d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;transform:rotate(4deg)}.donut strong{font-size:34px}.donut span{margin-top:2px;font-size:11px}.legend{width:100%;margin:0;padding:0;list-style:none}.legend li{white-space:nowrap;border-bottom:1px solid #112738;align-items:center;gap:7px;padding:10px 0;font-size:10px;display:flex}.legend i,.timeline-row i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.legend strong{margin-left:auto;font-size:10px;font-weight:400}.activity-list>div{border-bottom:1px solid #12293b;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:flex}.activity-icon{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.activity-list small{color:#85a5c5;margin-top:4px;font-size:9px;display:block}.activity-list>div>small{white-space:nowrap;margin-left:auto;font-size:8px}.stack{grid-template-rows:1fr 1fr;gap:12px;display:grid}.priority-list>div{align-items:center;gap:15px;margin:13px 0;font-size:10px;display:flex}.priority-list>div>span{width:42px}.track{background:#14283b;border-radius:5px;flex:1;height:7px;overflow:hidden}.track>span{border-radius:5px;height:100%;display:block}.priority-list strong{text-align:right;width:16px;font-size:10px}.integration-summary{align-items:center;gap:18px;padding-top:7px;display:flex}.integration-icon{color:#00b6ff;font-size:33px}.integration-summary strong{color:#1aaaff;font-size:23px;display:block}.integration-summary small{color:#8cb1d1;margin-top:5px;font-size:8px;display:block}.timeline-panel{grid-column:span 1}.goals-panel{grid-column:span 2}.timeline-head{color:#9ab8d6;border-bottom:1px solid #17324a;grid-template-columns:40% repeat(4,1fr);padding:10px 0;font-size:9px;display:grid}.timeline-row{border-bottom:1px solid #12293b;align-items:center;min-height:31px;display:flex}.timeline-row>span{align-items:center;gap:7px;width:40%;padding-right:5px;font-size:8px;display:flex}.timeline-track{background:repeating-linear-gradient(90deg,#193047 0 1px,#0000 1px 25%);width:60%;height:30px;position:relative}.timeline-track>span{border-radius:4px;height:10px;position:absolute;top:10px;box-shadow:0 0 9px #007dff25}.goals>div{border-bottom:1px solid #132b3f;align-items:center;gap:13px;padding:15px 0;display:flex}.goals>div>span{font-size:23px}.goals p{width:45%;margin:0;font-size:11px}.goals strong{text-align:right;width:30px;font-size:10px}.data-note{color:#7898b6;margin:17px 0 0;font-size:9px}.record-list>div{border-bottom:1px solid #133046;align-items:center;gap:9px;padding:12px 0;font-size:10px;display:flex}.record-icon{font-size:25px}.record-list small{color:#88a8c7;margin-top:5px;font-size:8px;display:block}.pill{white-space:nowrap;border-radius:15px;margin-left:auto;padding:5px 7px;font-size:8px}.tone-0{color:#00b9ff;background:#002f59}.tone-1{color:#c497ff;background:#2d164a}.tone-2{color:#00e9bb;background:#003a35}.funnel>div{align-items:center;gap:16px;height:37px;display:flex}.funnel>div>span{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);max-width:47%;height:28px}.funnel p{flex:1;justify-content:space-between;margin:0;font-size:10px;display:flex}.footer{color:#7f9fbd;letter-spacing:2px;border:1px solid #102b41;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:0 20px;padding:9px 12px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.local-status{color:#00dcb4;letter-spacing:0}.skip-link{z-index:20;background:#007bff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.empty-state{padding:40px}.primary-link{background:#006aff;border-radius:5px;padding:10px;display:inline-block}@media (width>=1600px){.sidebar{width:265px}.metric{min-height:120px;padding:19px 16px}.metric p{font-size:12px}.metric small{font-size:10px}.sparkline{width:80px}.panel h2{font-size:15px}.main-panel{min-height:300px}.donut{width:180px;height:180px}.legend li,.activity-list>div{padding:13px 0;font-size:12px}.activity-list small{font-size:10px}.timeline-row{min-height:39px}.timeline-row>span{font-size:10px}.goals>div{padding:20px 0}}@media (width<=1250px){.sidebar{width:220px;padding:16px 10px}.brand{letter-spacing:3px;font-size:17px}.metric-icon{display:none}.metric{padding:13px 10px}.metric small{max-width:75px}.sparkline{width:44px}.brand-banner{width:34%;min-width:240px;padding:15px}.brand-banner small{display:none}.dashboard-grid{grid-template-columns:1fr 1fr}.stack{grid-column:span 2;grid-template-rows:auto;grid-template-columns:1fr 1fr}.timeline-panel,.goals-panel{grid-column:span 1}.donut{width:145px;height:145px}.profile{display:none}.goals>div{flex-wrap:wrap;gap:8px}.goals p{width:85%}.goals .track{margin-left:28px}.topbar-right{gap:10px}}@media (width<=800px){.app-shell{display:block}.sidebar{border-bottom:1px solid #163248;border-right:0;width:auto;height:auto;padding:15px;position:static}.brand{padding:0 0 12px;font-size:18px}.brand svg{width:32px;height:38px}.sidebar nav{gap:6px;padding:5px;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap}.nav-group{border:0;margin:0;padding:0}.subnav,.sidebar-footer,.chevron{display:none!important}.topbar{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.search-box{width:100%;max-width:none}.topbar-right{justify-content:flex-end;width:100%}.demo-badge{padding:4px 6px;font-size:8px}main{padding:20px 14px 14px}.dashboard-heading{margin-bottom:17px;display:block}.brand-banner{width:100%;height:80px;margin-top:16px}.brand-banner svg{width:60px;height:63px}.brand-banner small{display:block}.dashboard-heading h1{font-size:29px}.eyebrow{letter-spacing:3px;font-size:8px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric:last-child{grid-column:span 2}.metric-icon{display:grid}.metric p{min-height:auto;font-size:11px}.metric small{max-width:none}.metric strong{font-size:27px}.sparkline{width:65px}.dashboard-grid{grid-template-columns:1fr}.stack,.timeline-panel,.goals-panel{grid-column:auto}.stack{grid-template-columns:1fr}.main-panel{min-height:245px}.donut-layout{justify-content:center}.legend{max-width:210px}.footer{letter-spacing:1px;margin:0 14px 15px}.footer>span:nth-child(2){display:none}.goals>div{flex-wrap:nowrap}.goals p{width:46%;font-size:10px}.goals .track{margin-left:0}.panel{padding:14px}.timeline-row>span{font-size:9px}.integration-summary{padding-bottom:6px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.metric small{padding-top:22px}.sparkline{bottom:32px}.sidebar nav a{padding-top:7px;padding-bottom:7px}.subnav a{padding-top:5px!important;padding-bottom:5px!important}.nav-group{margin-top:5px;padding-top:5px}@media (width<=420px){.metric-icon{display:none}.donut{width:125px;height:125px;padding:19px}.donut-layout{gap:12px}.legend li{font-size:9px}}.subnav{margin-left:18px;padding-left:5px}.sidebar nav .subnav a{padding-left:8px!important}.module-back{color:#39bdff;margin-bottom:24px;font-size:12px;display:inline-block}.module-empty{text-align:center;padding:55px 24px}.module-empty h2{margin:20px 0 12px;font-size:22px}.module-empty p{color:#9cb5cc;font-size:14px}.folder-symbol{color:#00baff;font-size:48px}.search-results{max-height:340px;overflow-y:auto}@media (width<=800px){.sidebar{width:100%;height:auto;position:static}.sidebar nav{max-height:270px;display:block;overflow:auto}.subnav{display:block!important}.nav-group{margin-top:6px}.sidebar nav .area-nav{font-size:12px}.sidebar nav .subnav a{padding-block:7px!important}}.sidebar{background:linear-gradient(#061522 0%,#03101c 100%);border-right-color:#11324a;width:286px;padding:18px 14px 16px;transition:width .22s,padding .22s;overflow:visible}.sidebar .brand{white-space:nowrap;transition:padding .2s}.sidebar .brand svg{width:39px;height:44px}.sidebar-toggle{color:#8fb3cf;cursor:pointer;background:#081c2d;border:1px solid #24445e;place-items:center;line-height:1;transition:border-color .15s,background .15s,color .15s;display:grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{color:#e8f7ff;background:#0b2c47;border-color:#00a9ff;outline:none}.sidebar nav{background:0 0;border:0;border-radius:0;padding:0;position:relative}.nav-section{gap:4px;display:grid}.nav-section--primary{margin-top:2px}.nav-section-title{color:#6d8aa2;letter-spacing:1.8px;text-transform:uppercase;margin:0 10px 7px;font-weight:700}.sidebar nav .nav-item{color:#a8c0d3;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.sidebar nav .nav-item:hover{color:#e8f7ff;background:#0a2338}.nav-icon-wrap{color:#7fa6c3;flex:0 0 23px;place-items:center;display:grid;position:relative}.sidebar nav .nav-item:hover .nav-icon-wrap{color:#cbeaff}.sidebar nav .nav-item[aria-current=page] .nav-icon-wrap,.sidebar nav .nav-group.active>.area-nav .nav-icon-wrap{color:#00bfff}.nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-badge{color:#fff;background:#e24466;border:2px solid #061522;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-weight:700;display:grid;position:absolute;top:-6px;right:-7px}.nav-group{border:0;margin:0;padding:0;position:relative}.sidebar nav .area-nav{color:#b8d0e2;font-weight:600}.chevron{color:#678ca8;margin-left:auto;font-size:16px}.subnav{border-left:1px solid #164366;margin:2px 0 6px 32px;padding:3px 0 3px 10px;display:none}.nav-group.open .subnav{display:grid}.sidebar nav .subnav a{color:#8fa9bd;border-radius:6px;align-items:center;gap:8px;display:flex;padding:7px 8px!important}.sidebar nav .subnav a:hover{color:#dff4ff;background:#092238}.sidebar nav .subnav a[aria-current=page]{color:#fff;box-shadow:none;background:#082d4c;border-color:#0000}.subnav-dot{border-radius:50%;flex:0 0 5px;height:5px;background:#315b79!important;width:5px!important}.sidebar-spacer{flex:1;min-height:18px}.inspire-placeholder{color:#c7def0;background:linear-gradient(135deg,#082a50,#061a2d);border:1px solid #0b5a93;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px 10px;display:flex;position:relative;overflow:hidden}.inspire-icon{color:#00bfff;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.inspire-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.inspire-copy strong{font-size:11px;font-weight:600}.inspire-copy small{color:#6e9dbd;font-size:8px}.sidebar--collapsed{width:72px;padding-inline:9px}.sidebar--collapsed nav{display:block;overflow:visible}.sidebar--collapsed .nav-section-title{display:none}.sidebar--collapsed .nav-divider{margin:14px 7px}.sidebar--collapsed nav .nav-item{justify-content:center;min-height:42px;padding:8px}.sidebar--collapsed .nav-label,.sidebar--collapsed .chevron,.sidebar--collapsed .nav-group.open .subnav{display:none}.sidebar--collapsed .nav-group:hover .subnav,.sidebar--collapsed .nav-group:focus-within .subnav{z-index:40;background:#071a2a;border:1px solid #1b557c;border-radius:10px;width:230px;margin:0;padding:8px;display:grid;position:absolute;top:-4px;left:57px;box-shadow:0 16px 38px #000b}.sidebar--collapsed .nav-group:hover .subnav:before,.sidebar--collapsed .nav-group:focus-within .subnav:before{content:"";border:5px solid #0000;border-right-color:#1b557c;position:absolute;top:18px;left:-9px}.sidebar--collapsed .subnav a{padding:9px 10px!important}.sidebar--collapsed .inspire-placeholder{justify-content:center;padding:10px 7px}.sidebar--collapsed .inspire-copy{display:none}.sidebar--collapsed [data-tooltip]:not(.nav-group){position:relative}.sidebar--collapsed [data-tooltip]:not(.nav-group):hover:after,.sidebar--collapsed [data-tooltip]:not(.nav-group):focus-visible:after{content:attr(data-tooltip);z-index:50;color:#eaf7ff;white-space:nowrap;pointer-events:none;background:#061725;border:1px solid #23597d;border-radius:7px;padding:7px 9px;font-size:10px;position:absolute;top:50%;left:54px;transform:translateY(-50%);box-shadow:0 8px 20px #0009}.sidebar-is-collapsed .workspace{min-width:0}.global-page-placeholder{min-height:calc(100vh - 145px)}.global-page-placeholder>h1{margin:0 0 7px;font-size:34px}.global-page-placeholder>.subtitle{margin-bottom:24px}@media (width<=800px){.sidebar,.sidebar--collapsed{width:100%;height:auto;padding:12px 14px;overflow:visible}.sidebar-brand-row,.sidebar--collapsed .sidebar-brand-row{flex-direction:row;margin:0 0 8px}.sidebar--collapsed .brand{flex:1;justify-content:flex-start;width:auto;display:flex}.sidebar--collapsed .brand span{display:block}.sidebar nav,.sidebar--collapsed nav{max-height:none;display:block;overflow:visible}.sidebar--collapsed .nav-section{gap:4px}.sidebar--collapsed nav .nav-item{justify-content:flex-start;padding:8px 10px}.sidebar--collapsed .nav-label,.sidebar--collapsed .nav-section-title,.sidebar--collapsed .chevron{display:block}.sidebar--collapsed .nav-group:hover .subnav,.sidebar--collapsed .nav-group:focus-within .subnav{width:auto;box-shadow:none;background:0 0;border:0;border-left:1px solid #164366;border-radius:0;margin:2px 0 6px 32px;padding:3px 0 3px 10px;position:static}.sidebar--collapsed .nav-group:hover .subnav:before,.sidebar--collapsed .nav-group:focus-within .subnav:before{display:none}.sidebar--collapsed .inspire-placeholder{justify-content:flex-start}.sidebar--collapsed .inspire-copy{display:flex}.sidebar--collapsed [data-tooltip]:hover:after,.sidebar--collapsed [data-tooltip]:focus-visible:after{display:none}}.subnav-title{color:#d8efff;letter-spacing:.2px;padding:8px 10px 10px;font-size:11px;display:none}.sidebar--collapsed .nav-group:hover .subnav-title,.sidebar--collapsed .nav-group:focus-within .subnav-title{border-bottom:1px solid #173b55;margin-bottom:3px;display:block}.sidebar--collapsed .sidebar-brand-row{position:relative}.sidebar--collapsed .sidebar-toggle{z-index:60;border-left-color:#0d6ea9;position:absolute;top:50%;right:-25px;transform:translateY(-50%);box-shadow:4px 0 14px #0005}@media (width<=800px){.sidebar--collapsed .sidebar-toggle{width:30px;height:30px;box-shadow:none;border-radius:8px;position:static;transform:none}}.app-shell[data-theme=improve]{--ui-page:#020817;--ui-page-accent:#168bff20;--ui-sidebar:#051126;--ui-sidebar-deep:#020817;--ui-topbar:#051126f2;--ui-surface:#071831;--ui-surface-2:#051326;--ui-surface-3:#0a2040;--ui-border:#163457;--ui-border-soft:#102843;--ui-border-strong:#1b5a91;--ui-text:#f3f7fc;--ui-text-soft:#b6c8d9;--ui-text-muted:#8fa7bd;--ui-accent:#00bfff;--ui-accent-2:#168bff;--ui-active-bg:#0b3966;--ui-active-bg-2:#071c38;--ui-hover:#0a2040;--ui-track:#102843;--ui-shadow:#000c;--ui-input:#06142a;--ui-menu:#06142a}.app-shell[data-theme=dark]{--ui-page:#000205;--ui-page-accent:#07101a18;--ui-sidebar:#010407;--ui-sidebar-deep:#000204;--ui-topbar:#010407f7;--ui-surface:#05080c;--ui-surface-2:#020509;--ui-surface-3:#080c11;--ui-border:#141c24;--ui-border-soft:#0d141b;--ui-border-strong:#213b52;--ui-text:#f2f5f8;--ui-text-soft:#a5b0bb;--ui-text-muted:#74808c;--ui-accent:#00bfff;--ui-accent-2:#1687ff;--ui-active-bg:#092131;--ui-active-bg-2:#051722;--ui-hover:#090f15;--ui-track:#111922;--ui-shadow:#000;--ui-input:#03070b;--ui-menu:#05080c}.app-shell[data-theme=light]{--ui-page:#f3f7fb;--ui-page-accent:#d8eaff80;--ui-sidebar:#f7fbff;--ui-sidebar-deep:#eef5fb;--ui-topbar:#fffe;--ui-surface:#fff;--ui-surface-2:#f7faff;--ui-surface-3:#f5f9fd;--ui-border:#d6e2ed;--ui-border-soft:#e1eaf2;--ui-border-strong:#a8c7df;--ui-text:#102033;--ui-text-soft:#607286;--ui-text-muted:#7e90a3;--ui-accent:#00aee8;--ui-accent-2:#1478e8;--ui-active-bg:#dceeff;--ui-active-bg-2:#edf7ff;--ui-hover:#edf6fd;--ui-track:#e4edf5;--ui-shadow:#21415f22;--ui-input:#f8fbff;--ui-menu:#fff}.app-shell[data-theme]{color:var(--ui-text);background:radial-gradient(ellipse at 70% 0,var(--ui-page-accent),transparent 55%),var(--ui-page);transition:background .2s,color .2s}.app-shell[data-theme] .workspace{color:var(--ui-text);background:0 0}.app-shell[data-theme] .sidebar{background:linear-gradient(180deg,var(--ui-sidebar) 0%,var(--ui-sidebar-deep) 100%);border-color:var(--ui-border-soft);color:var(--ui-text)}.app-shell[data-theme] .sidebar .brand{color:var(--ui-text)}.app-shell[data-theme] .sidebar-toggle{border-color:var(--ui-border-strong);background:var(--ui-surface-3);color:var(--ui-text-soft)}.app-shell[data-theme] .sidebar-toggle:hover,.app-shell[data-theme] .sidebar-toggle:focus-visible{border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-text)}.app-shell[data-theme] .sidebar nav .nav-item{color:var(--ui-text-soft)}.app-shell[data-theme] .sidebar nav .nav-item:hover{background:var(--ui-hover);color:var(--ui-text)}.app-shell[data-theme] .sidebar nav .nav-item[aria-current=page],.app-shell[data-theme] .sidebar nav .nav-group.active>.area-nav{color:var(--ui-text);background:linear-gradient(90deg,var(--ui-active-bg),var(--ui-active-bg-2));border-color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-border));box-shadow:inset 3px 0 0 var(--ui-accent),0 0 14px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.app-shell[data-theme] .nav-icon-wrap{color:var(--ui-text-muted)}.app-shell[data-theme] .sidebar nav .nav-item:hover .nav-icon-wrap{color:var(--ui-text)}.app-shell[data-theme] .sidebar nav .nav-item[aria-current=page] .nav-icon-wrap,.app-shell[data-theme] .sidebar nav .nav-group.active>.area-nav .nav-icon-wrap{color:var(--ui-accent)}.app-shell[data-theme] .nav-divider{background:var(--ui-border-soft)}.app-shell[data-theme] .sidebar nav .area-nav{color:var(--ui-text-soft)}.app-shell[data-theme] .chevron{color:var(--ui-text-muted)}.app-shell[data-theme] .subnav{border-color:var(--ui-border-soft)}.app-shell[data-theme] .sidebar nav .subnav a{color:var(--ui-text-muted)}.app-shell[data-theme] .sidebar nav .subnav a:hover{background:var(--ui-hover);color:var(--ui-text)}.app-shell[data-theme] .sidebar nav .subnav a[aria-current=page]{background:var(--ui-active-bg-2);color:var(--ui-text)}.app-shell[data-theme] .subnav-dot{background:var(--ui-border-strong)!important}.app-shell[data-theme] .subnav-title{color:var(--ui-text)}.app-shell[data-theme] .sidebar--collapsed .nav-group:hover .subnav,.app-shell[data-theme] .sidebar--collapsed .nav-group:focus-within .subnav{background:var(--ui-menu);border-color:var(--ui-border-strong);box-shadow:0 16px 38px var(--ui-shadow)}.app-shell[data-theme] .sidebar--collapsed [data-tooltip]:not(.nav-group):hover:after,.app-shell[data-theme] .sidebar--collapsed [data-tooltip]:not(.nav-group):focus-visible:after{background:var(--ui-menu);border-color:var(--ui-border-strong);color:var(--ui-text);box-shadow:0 8px 20px var(--ui-shadow)}.app-shell[data-theme] .topbar{background:var(--ui-topbar);border-color:var(--ui-border-soft);color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell[data-theme] .search-box{background:var(--ui-input);border-color:var(--ui-border);color:var(--ui-text-soft)}.app-shell[data-theme] .search-box input{color:var(--ui-text)}.app-shell[data-theme] .search-box input::placeholder{color:var(--ui-text-muted)}.app-shell[data-theme] .search-results{background:var(--ui-menu);border-color:var(--ui-border-strong);box-shadow:0 10px 30px var(--ui-shadow);color:var(--ui-text)}.app-shell[data-theme] .search-results a:hover{background:var(--ui-hover)}.app-shell[data-theme] .demo-badge{color:var(--ui-text-soft);border-color:var(--ui-border-strong)}.app-shell[data-theme] .profile{border-color:var(--ui-border)}.app-shell[data-theme] .profile small{color:var(--ui-text-muted)}.session-actions{align-items:center;gap:7px;display:flex;position:relative}.session-actions>a,.session-actions>button{color:var(--ui-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 8px;font-size:10px}.session-actions>a:hover,.session-actions>button:hover{background:var(--ui-hover);color:var(--ui-text)}.appearance-control{display:flex;position:relative}.appearance-trigger{place-items:center;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:34px!important;height:34px!important;color:var(--ui-accent)!important;border-radius:8px!important;padding:0!important;font-size:18px!important;display:grid!important}.appearance-trigger:hover,.appearance-trigger:focus-visible{outline:none;border-color:var(--ui-accent)!important;background:var(--ui-hover)!important}.appearance-menu{border:1px solid var(--ui-border);background:var(--ui-menu);width:235px;box-shadow:0 18px 45px var(--ui-shadow);color:var(--ui-text);border-radius:10px;padding:7px;position:absolute;top:42px;right:0}.appearance-menu-heading{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;padding:5px 8px 8px;font-size:12px;display:flex}.appearance-menu-heading>span{color:var(--ui-accent)}.theme-option{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;margin-top:3px;display:flex;color:var(--ui-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:9px 8px!important}.theme-option:hover{background:var(--ui-hover)!important}.theme-option[aria-checked=true]{border-color:color-mix(in srgb,var(--ui-accent) 50%,var(--ui-border))!important;background:var(--ui-active-bg-2)!important}.theme-option-icon{width:20px;color:var(--ui-accent);place-items:center;font-size:15px;display:grid}.theme-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-option-copy strong{font-size:11px;font-weight:600}.theme-option-copy small{color:var(--ui-text-muted);font-size:8px}.theme-radio{border:1px solid var(--ui-border-strong);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--ui-menu);border-radius:50%}.theme-radio.selected{background:var(--ui-accent);border-color:var(--ui-accent)}.app-shell[data-theme] .metric,.app-shell[data-theme] .panel{background:linear-gradient(130deg,var(--ui-surface),var(--ui-surface-2));border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 5px 16px color-mix(in srgb,var(--ui-shadow) 18%,transparent)}.app-shell[data-theme] .metric small,.app-shell[data-theme] .panel-heading>span,.app-shell[data-theme] .intro,.app-shell[data-theme] .data-note,.app-shell[data-theme] .activity-list small,.app-shell[data-theme] .integration-summary small,.app-shell[data-theme] .timeline-head,.app-shell[data-theme] .record-list small,.app-shell[data-theme] .module-empty p,.app-shell[data-theme] .footer{color:var(--ui-text-muted)}.app-shell[data-theme] .subtitle{color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-text))}.app-shell[data-theme] .eyebrow{color:var(--ui-accent)}.app-shell[data-theme] .legend li,.app-shell[data-theme] .activity-list>div,.app-shell[data-theme] .timeline-row,.app-shell[data-theme] .goals>div,.app-shell[data-theme] .record-list>div{border-color:var(--ui-border-soft)}.app-shell[data-theme] .track{background:var(--ui-track)}.app-shell[data-theme] .donut>div{background:var(--ui-surface-2);color:var(--ui-text)}.app-shell[data-theme] .timeline-track{background:repeating-linear-gradient(90deg,var(--ui-border-soft) 0 1px,transparent 1px 25%)}.app-shell[data-theme] .footer{border-color:var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 70%,transparent)}.app-shell[data-theme] .brand-banner{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-border));background:repeating-linear-gradient(135deg,transparent 0 42px,color-mix(in srgb,var(--ui-accent) 14%,transparent) 43px 44px,transparent 45px 64px),linear-gradient(135deg,var(--ui-surface-2) 35%,color-mix(in srgb,var(--ui-accent-2) 25%,var(--ui-surface)) 49%,var(--ui-accent-2) 50%,color-mix(in srgb,var(--ui-accent-2) 20%,var(--ui-surface)) 51%,var(--ui-surface-2) 70%)}.app-shell[data-theme] .module-back,.app-shell[data-theme] .primary-link{color:var(--ui-accent)}.app-shell[data-theme] .inspire-placeholder{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent-2) 18%,var(--ui-surface)),var(--ui-surface-2));color:var(--ui-text-soft)}.app-shell[data-theme] .inspire-icon{color:var(--ui-accent)}.app-shell[data-theme] .inspire-copy small{color:var(--ui-text-muted)}.app-shell[data-theme] input:not([type=checkbox]):not([type=radio]),.app-shell[data-theme] select,.app-shell[data-theme] textarea{background:var(--ui-input);border-color:var(--ui-border);color:var(--ui-text)}.app-shell[data-theme] table{color:var(--ui-text)}.app-shell[data-theme] th,.app-shell[data-theme] td{border-color:var(--ui-border-soft)}.app-shell[data-theme] fieldset{border-color:var(--ui-border)}.app-shell[data-theme] .preview-button,.app-shell[data-theme] .user-filters button{background:var(--ui-surface-2);border-color:var(--ui-border);color:var(--ui-text-soft)}.app-shell[data-theme] .preview-button:hover,.app-shell[data-theme] .user-filters button:hover{background:var(--ui-hover);color:var(--ui-text)}.app-shell[data-theme] .auth-notice{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));color:var(--ui-text-soft)}.app-shell[data-theme=light] .nav-badge{border-color:var(--ui-sidebar)}.app-shell[data-theme=light] .sidebar--collapsed .sidebar-toggle{box-shadow:4px 0 14px #4b6c8625}.app-shell[data-theme=light] .local-status{color:#008f73}.app-shell[data-theme=light] .tone-0{color:#006aa8;background:#e1f2ff}.app-shell[data-theme=light] .tone-1{color:#7645b3;background:#f0e8ff}.app-shell[data-theme=light] .tone-2{color:#007b62;background:#def8ef}.app-shell[data-theme=light] .brand-banner{box-shadow:0 8px 22px #1c5f9420}.app-shell[data-theme=dark] .brand-banner,.app-shell[data-theme=dark] .inspire-placeholder{filter:saturate(.82)}@media (width<=1250px){.session-actions>a{display:none}.session-actions{margin-left:auto}}@media (width<=800px){.appearance-menu{top:40px;right:0}.session-actions>button:not(.appearance-trigger){display:none}.appearance-trigger{display:grid!important}}.topbar{z-index:300;position:sticky;top:0;overflow:visible}.session-actions,.appearance-control{overflow:visible}.appearance-menu{z-index:500}main,.dashboard-heading,.brand-banner,.metrics,.dashboard-grid{z-index:auto;position:relative}.app-shell[data-theme=improve] .sidebar nav .nav-item[aria-current=page],.app-shell[data-theme=improve] .sidebar nav .nav-group.active>.area-nav{border-color:#00bfff;box-shadow:inset 3px 0 #00bfff,0 0 18px #00bfff26}.app-shell[data-theme=improve] .sidebar nav .nav-item[aria-current=page] .nav-icon-wrap,.app-shell[data-theme=improve] .sidebar nav .nav-group.active>.area-nav .nav-icon-wrap,.app-shell[data-theme=improve] .eyebrow,.app-shell[data-theme=improve] .module-back,.app-shell[data-theme=improve] .primary-link,.app-shell[data-theme=improve] .appearance-trigger,.app-shell[data-theme=improve] .theme-option-icon,.app-shell[data-theme=improve] .inspire-icon{color:#00bfff!important}.app-shell[data-theme=improve] .auth-primary,.app-shell[data-theme=improve] .primary-link{color:#030712;background:#00bfff;border-color:#00bfff}.app-shell[data-theme=improve] .auth-primary:hover,.app-shell[data-theme=improve] .primary-link:hover{color:#030712;background:#3cf;border-color:#3cf}.app-shell[data-theme=improve] a:focus-visible,.app-shell[data-theme=improve] button:focus-visible,.app-shell[data-theme=improve] input:focus-visible,.app-shell[data-theme=improve] select:focus-visible,.app-shell[data-theme=improve] textarea:focus-visible{outline-color:#00bfff}.app-shell[data-theme=improve] ::selection{color:#030712;background:#00bfff}.topbar{border-bottom:1px solid var(--ui-border-soft);background:var(--ui-topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:58px;min-height:58px;box-shadow:0 7px 22px color-mix(in srgb,var(--ui-shadow) 12%,transparent);justify-content:flex-start;align-items:center;gap:14px;padding:0 18px;display:flex}.topbar-spacer{flex:1;min-width:16px}.search-box{border-radius:7px;gap:9px;width:clamp(300px,34vw,520px);max-width:none;min-height:36px;padding:8px 12px}.search-glyph{font-size:18px!important;line-height:1!important}.search-box kbd{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-3) 78%,transparent);color:var(--ui-text-muted);white-space:nowrap;border-radius:5px;flex:none;padding:3px 6px;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.topbar-actions{align-items:center;gap:8px;display:flex;position:relative;overflow:visible}.topbar-menu-control{display:flex;position:relative}.create-button{border:1px solid color-mix(in srgb,var(--ui-accent) 72%,var(--ui-border));background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 88%,white 12%),color-mix(in srgb,var(--ui-accent) 68%,#004cb5 32%));color:#fff;cursor:pointer;min-height:36px;box-shadow:0 5px 16px color-mix(in srgb,var(--ui-accent) 18%,transparent);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.create-button:hover,.create-button:focus-visible{filter:brightness(1.05);outline:none;transform:translateY(-1px)}.notification-button{border:1px solid var(--ui-border);background:var(--ui-surface);width:36px;height:36px;color:var(--ui-text-soft);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:relative}.notification-button:hover,.notification-button:focus-visible{border-color:var(--ui-accent);color:var(--ui-text);background:var(--ui-hover);outline:none}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notification-dot{border:2px solid var(--ui-topbar);color:#fff;background:#ff395f;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.profile-trigger{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:238px;min-height:38px;color:var(--ui-text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:flex}.profile-trigger:hover,.profile-trigger:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-hover);outline:none}.profile-trigger .avatar{width:29px;height:29px;font-size:10px}.profile-trigger-copy{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:174px;font-size:10px;font-weight:650;overflow:hidden}.profile-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:174px;color:var(--ui-text-muted);overflow:hidden}.profile-chevron{color:var(--ui-text-muted);font-size:12px}.topbar-menu{z-index:520;border:1px solid var(--ui-border);background:var(--ui-menu);min-width:245px;color:var(--ui-text);box-shadow:0 18px 48px var(--ui-shadow);border-radius:10px;padding:7px;position:absolute;top:44px;right:0}.create-menu{right:0}.topbar-menu-heading{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 9px 9px;display:flex}.topbar-menu-heading small{color:var(--ui-text-muted)}.topbar-menu>a:not(.menu-footer-link){color:var(--ui-text);border-radius:8px;align-items:center;gap:10px;margin-top:3px;padding:9px;display:flex}.topbar-menu>a:not(.menu-footer-link):hover{background:var(--ui-hover)}.topbar-menu>a .sidebar-icon{width:18px;height:18px;color:var(--ui-accent);flex:0 0 18px}.topbar-menu>a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar-menu>a small{color:var(--ui-text-muted)}.notification-item-icon{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));border-radius:8px;place-items:center;width:30px;height:30px;display:grid!important}.menu-footer-link{border-top:1px solid var(--ui-border-soft);text-align:center;margin-top:5px;padding:9px;display:block;color:var(--ui-accent)!important}.profile-menu-header{display:flex}.avatar-large{flex:0 0 36px;width:36px!important;height:36px!important}.profile-menu-header>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-menu-header em{color:var(--ui-text-muted);font-style:normal}.profile-menu-links a:hover{background:var(--ui-hover);color:var(--ui-text)}.profile-appearance{border-top:1px solid var(--ui-border-soft);border-bottom:1px solid var(--ui-border-soft);padding:8px 9px}.profile-appearance>span{color:var(--ui-text-muted);text-transform:uppercase;margin-bottom:7px;display:block}.profile-theme-options{grid-template-columns:repeat(3,1fr);display:grid}.profile-theme-options button{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-width:0;color:var(--ui-text-soft);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;display:flex}.profile-theme-options button:hover{background:var(--ui-hover);color:var(--ui-text)}.profile-theme-options button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-active-bg-2)}.profile-signout{color:#ff718d;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.profile-signout:hover{background:#ff395f14}.sidebar-brand-row{flex-direction:row;align-items:center;gap:7px;min-height:46px;margin-bottom:10px;display:flex}.sidebar .brand{min-width:0}.sidebar-toggle{flex:0 0 28px;z-index:auto!important;width:28px!important;height:28px!important;box-shadow:none!important;border-radius:7px!important;font-size:17px!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.sidebar--collapsed .sidebar-brand-row{gap:4px;min-height:38px;margin-bottom:13px;flex-direction:row!important}.sidebar--collapsed .brand{overflow:visible}.sidebar--collapsed .brand svg{width:24px;height:28px}.sidebar--collapsed .brand span{display:none}.sidebar--collapsed .sidebar-toggle{flex-basis:24px;border-radius:6px!important;width:24px!important;height:24px!important;font-size:15px!important}@media (width<=1050px){.profile-trigger{width:39px;min-width:auto;padding:4px}.profile-trigger-copy,.profile-chevron{display:none}.profile-trigger .avatar{width:29px;height:29px}.search-box{width:min(48vw,430px)}}@media (width<=800px){.topbar{flex-wrap:wrap;height:auto;min-height:54px;padding:9px 12px}.search-box{order:2;width:100%;max-width:none}.topbar-spacer{display:none}.topbar-actions{margin-left:auto}.create-button{padding:0 10px}.profile-trigger{width:36px}.topbar-menu{max-width:calc(100vw - 24px);position:fixed;top:62px;right:12px}.sidebar--collapsed .sidebar-brand-row{justify-content:flex-start}}@media (width>=801px){.topbar{position:sticky}.topbar .search-box{width:clamp(360px,36vw,560px);max-width:calc(100% - 460px);position:absolute;left:50%;transform:translate(-50%)}.topbar-spacer{flex:1}.topbar-actions{margin-left:auto}}.app-shell{--sidebar-current-width:286px}.app-shell.sidebar-is-collapsed{--sidebar-current-width:72px}@media (width>=801px){.topbar .search-box{left:calc(50vw - var(--sidebar-current-width))}}.sidebar-brand-row{justify-content:flex-start}.sidebar .brand{flex:auto;width:100%;padding-right:0}.sidebar--collapsed .sidebar-brand-row{justify-content:center!important}.sidebar--collapsed .brand{flex:auto}.topbar-sidebar-toggle{z-index:540;border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:30px;height:30px;color:var(--ui-text-soft);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--ui-shadow) 16%,transparent);border-radius:7px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.topbar-sidebar-toggle:hover,.topbar-sidebar-toggle:focus-visible{border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-accent);outline:none}@media (width<=800px){.topbar-sidebar-toggle{display:none}}.home-v1{width:100%;max-width:1680px;margin:0 auto}.home-personal-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:1px 2px 0;display:flex;position:relative}.home-date{color:var(--ui-text-muted);margin:0 0 5px}.home-personal-header h1{color:var(--ui-text);letter-spacing:-.7px;margin:0;font-size:clamp(25px,2.25vw,34px);line-height:1.1}.home-personal-header>div>p:last-child{color:var(--ui-text-soft);margin:5px 0 0}.home-layout-control{flex:none;justify-content:flex-end;display:flex;position:relative}.home-layout-control>button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;display:flex}.home-layout-control>button:hover,.home-layout-control>button:focus-visible{border-color:var(--ui-accent);color:var(--ui-text);background:var(--ui-hover);outline:none}.home-layout-menu{z-index:180;border:1px solid var(--ui-border-strong);background:var(--ui-menu);box-shadow:0 18px 45px var(--ui-shadow);border-radius:10px;padding:11px;position:absolute;top:39px;right:0}.home-layout-menu>strong{margin-bottom:4px;display:block}.home-layout-menu>small{color:var(--ui-text-muted);line-height:1.45;display:block}.home-hidden-widgets{border-top:1px solid var(--ui-border-soft);gap:5px;margin-top:10px;padding-top:9px;display:grid}.home-hidden-widgets>span{color:var(--ui-text-muted);letter-spacing:1px;text-transform:uppercase}.home-hidden-widgets button,.home-reset-layout{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:6px;padding:7px 8px}.home-hidden-widgets button:hover,.home-reset-layout:hover{border-color:var(--ui-border-strong);color:var(--ui-text);background:var(--ui-hover)}.home-reset-layout{color:var(--ui-accent)}.home-attention-grid{grid-template-columns:repeat(var(--attention-columns,4),minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.home-attention-card{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent);border-radius:8px;align-items:center;gap:11px;transition:transform .14s,border-color .14s,background .14s;display:flex}.home-attention-card:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);transform:translateY(-1px)}.home-attention-icon{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));color:var(--ui-accent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.home-attention-icon .sidebar-icon{width:19px;height:19px}.home-attention-copy{flex-direction:column;flex:1;min-width:0;display:flex}.home-attention-copy small{color:var(--ui-text);font-weight:600}.home-attention-copy strong{letter-spacing:-.5px;line-height:1}.home-attention-copy em{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted);font-style:normal;overflow:hidden}.home-attention-arrow{color:var(--ui-text-muted);font-size:17px}.home-attention-card--danger .home-attention-icon{color:#ff657d;background:#ff4b6518}.home-attention-card--cyan .home-attention-icon{color:#00bfff;background:#00bfff18}.home-attention-card--inbox .home-attention-icon{color:#46a2ff;background:#1687ff18}.home-widget-grid{gap:8px;display:grid}.home-widget{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:0 5px 16px color-mix(in srgb,var(--ui-shadow) 12%,transparent);border-radius:8px;overflow:hidden}.home-widget[draggable=true]{cursor:default}.home-widget-header{border-bottom:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface-2) 55%,var(--ui-surface));align-items:center;gap:7px;min-height:42px;padding:7px 8px 7px 9px;display:flex}.home-widget.is-collapsed .home-widget-header{border-bottom:0}.home-drag-handle{color:var(--ui-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;font-size:15px}.home-drag-handle:active{cursor:grabbing}.home-widget-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text);flex:1;margin:0;font-weight:650;overflow:hidden}.home-widget-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.home-widget-actions>a,.home-widget-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--ui-accent);overflow:hidden}.home-widget-actions>span{color:var(--ui-text-muted)}.home-widget-actions>button{width:23px;height:23px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.home-widget-actions>button:hover{border-color:var(--ui-border);background:var(--ui-hover);color:var(--ui-text)}.home-empty{text-align:center;border:1px dashed color-mix(in srgb,var(--ui-border) 72%,transparent);background:var(--ui-surface-2);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.home-empty>span{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));color:var(--ui-accent);border-radius:8px;place-items:center;display:grid}.home-empty p{color:var(--ui-text-muted);margin:0}.home-empty a{color:var(--ui-accent);font-weight:600}.app-shell[data-theme=light] .home-attention-card,.app-shell[data-theme=light] .home-widget{box-shadow:0 5px 15px #21415f16}.app-shell[data-theme=light] .home-empty{background:#f8fbfe}.app-shell[data-theme=improve] .home-attention-card:hover,.app-shell[data-theme=improve] .home-widget:hover{border-color:color-mix(in srgb,#00bfff 38%,var(--ui-border))}@media (width>=1500px){.home-attention-card{min-height:76px;padding:11px 14px}.home-widget{min-height:205px}.home-widget-body{min-height:160px}.home-empty{min-height:140px}}@media (width<=1250px){.home-attention-grid,.home-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.home-personal-header{display:block}.home-layout-control{justify-content:flex-start;margin-top:10px}.home-layout-menu{max-width:calc(100vw - 28px);left:0;right:auto}.home-attention-grid,.home-widget-grid{grid-template-columns:1fr}.home-widget{min-height:0}.home-widget-actions>a,.home-widget-actions>span{display:none}}.workspace{flex-direction:column;min-height:100vh;display:flex}.workspace>main{flex:1 0 auto;width:100%}.home-attention-card{min-height:62px;padding:9px 11px}.home-attention-icon{flex-basis:32px;width:32px;height:32px}.home-attention-copy strong{margin-top:0}.home-attention-copy em{margin-top:3px}.home-empty{gap:7px;min-height:92px;padding:11px 13px}.footer{margin-top:auto}@media (width>=1500px){.home-attention-card{min-height:66px;padding:10px 13px}.home-widget{min-height:166px}.home-widget-body{min-height:118px}.home-empty{min-height:100px}}.home-date{font-size:11px}.home-personal-header>div>p:last-child{font-size:12px;line-height:1.45}.home-layout-control>button{font-size:10px}.home-layout-menu>strong{font-size:11px}.home-layout-menu>small{font-size:9px}.home-attention-copy em{line-height:1.35}.home-widget-header h2{font-size:13px}.home-widget-actions>button{font-size:14px}.home-empty p{max-width:390px;font-size:11px;line-height:1.5}@media (width>=1500px){.home-date{font-size:11.5px}.home-personal-header>div>p:last-child{font-size:12.5px}.home-attention-copy small{font-size:11.5px}.home-attention-copy em{font-size:9.5px}.home-widget-header h2{font-size:13.5px}.home-widget-actions>a,.home-widget-actions>span{font-size:9.5px}.home-empty p{font-size:11.5px}.home-empty a{font-size:11px}}.home-widget{flex-direction:column;display:flex;position:relative}.home-widget-header{flex:none}.home-widget-body{flex:auto;min-height:0;display:flex}.home-widget-body>.home-empty{flex:auto;width:100%}.home-widget[data-height=compact]{min-height:142px}.home-widget[data-height=normal]{min-height:176px}.home-widget[data-height=tall]{min-height:248px}.home-widget.is-collapsed{min-height:0!important}.home-resize-handle{z-index:8;color:var(--ui-text-muted);cursor:nwse-resize;touch-action:none;opacity:.45;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .14s,color .14s,background .14s;display:grid;position:absolute}.home-resize-handle:hover,.home-resize-handle:focus-visible{background:var(--ui-hover);color:var(--ui-accent);outline:none}.home-resize-handle span{transform:translate(1px,1px)}body.home-resizing,body.home-resizing *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.home-widget[draggable=true] .home-drag-handle{cursor:grab}@media (width<=1250px){.home-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-widget{grid-column:span 6!important}}@media (width<=800px){.home-widget{grid-column:span 12!important;min-height:0!important}.home-resize-handle{display:none}}.home-widget-grid{grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-flow:dense;align-items:start}.home-widget{min-width:0;min-height:120px;transition:grid-column 80ms,height 80ms}body.home-resizing .home-widget{transition:none!important}.home-widget-body{overflow:auto}.home-widget-body>.home-empty{min-height:100%}.home-resize-handle{width:28px;height:28px;bottom:3px;right:3px}.home-resize-handle:before{content:"";opacity:.75;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.home-resize-handle span{display:none}@media (width<=1000px){.home-widget{grid-column:span 12!important;height:auto!important;min-height:160px!important}.home-resize-handle{display:none}}@media (width<=800px){.home-widget{grid-column:span 24!important;min-height:0!important}}.home-layout-control>button.home-layout-trigger{border:1px solid var(--ui-border);background:var(--ui-surface);width:32px;min-width:32px;height:32px;color:var(--ui-text-muted);box-shadow:none;border-radius:7px;place-items:center;padding:0;display:grid}.home-layout-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home-layout-control>button.home-layout-trigger:hover,.home-layout-control>button.home-layout-trigger:focus-visible,.home-layout-control>button.home-layout-trigger[aria-expanded=true]{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-accent)}.home-layout-control>button.home-layout-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 22%,transparent)}.profile-menu-header strong{font-weight:600}.profile-menu-header em{font-size:12px;line-height:1.35}.profile-menu-links a{line-height:1.3}.profile-appearance>span{letter-spacing:1.15px;font-size:11px}.profile-theme-options button{line-height:1.2}.profile-signout{line-height:1.3}.home-layout-menu{width:310px;max-height:min(620px,100vh - 140px);overflow:auto}.home-layout-menu-title{border-bottom:1px solid var(--ui-border-soft);gap:3px;padding-bottom:9px;display:grid}.home-layout-menu-title strong{font-size:13px}.home-layout-menu-title small{color:var(--ui-text-muted);line-height:1.35}.home-dashboard-selector{border-bottom:1px solid var(--ui-border-soft);gap:4px;padding:10px 0;display:grid}.home-dashboard-selector-title{color:var(--ui-text-muted);letter-spacing:.9px;text-transform:uppercase;margin-bottom:3px;font-weight:700}.home-dashboard-option{width:100%;min-height:32px;color:var(--ui-text-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:6px 7px;font-size:11px;display:flex}.home-dashboard-option:hover{border-color:var(--ui-border);background:var(--ui-hover);color:var(--ui-text)}.home-dashboard-check{border:1px solid var(--ui-border-strong);color:#00101d;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:grid}.home-dashboard-check.is-on{border-color:var(--ui-accent);background:var(--ui-accent)}.home-layout-menu-help{color:var(--ui-text-muted);padding:9px 1px 2px;line-height:1.45}.home-reset-layout{margin-top:8px;font-size:10px}.app-shell[data-theme] .nav-section-title{color:#00bfff}.sidebar .brand{gap:10px;text-decoration:none;overflow:visible}.sidebar .brand .brand-mark{filter:drop-shadow(0 0 7px #00bfff3d);flex:0 0 42px;width:42px;height:46px}.brand-wordmark{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;line-height:1;display:flex}.brand-wordmark strong{letter-spacing:3.1px;background:linear-gradient(#fff 8%,#f4f7fb 54%,#b9c7d8 100%);color:#0000;text-shadow:0 0 10px #dbeaff17;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-size:18px;font-weight:560;display:inline-block}.brand-wordmark em{letter-spacing:2px;background:linear-gradient(#18e6ff 0%,#00bfff 48%,#0876ff 100%);color:#0000;text-shadow:0 0 10px #00bfff3d;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-size:18px;font-style:normal;font-weight:600;display:inline-block}.sidebar--collapsed .brand{place-items:center;width:100%;display:grid}.sidebar--collapsed .brand .brand-mark{filter:drop-shadow(0 0 6px #00bfff38);flex-basis:auto;width:30px;height:34px}.sidebar--collapsed .brand-wordmark{display:none}@media (width<=1250px) and (width>=801px){.sidebar .brand{gap:8px}.sidebar .brand .brand-mark{flex-basis:36px;width:36px;height:40px}.brand-wordmark{gap:5px}.brand-wordmark strong,.brand-wordmark em{font-size:15px}.brand-wordmark strong{letter-spacing:2.1px}.brand-wordmark em{letter-spacing:1.4px}}@media (width<=800px){.sidebar .brand{justify-content:flex-start;width:auto}.sidebar .brand .brand-mark{flex-basis:34px;width:34px;height:38px}.brand-wordmark strong,.brand-wordmark em{font-size:16px}}.sidebar .brand{justify-content:flex-start;align-items:center;display:flex}.sidebar .brand-lockup{width:246px;max-width:100%;height:auto;display:block;overflow:visible}.sidebar .brand-collapsed-mark,.sidebar--collapsed .brand-lockup{display:none}.sidebar--collapsed .brand-collapsed-mark .brand-mark{display:block}@media (width<=1250px) and (width>=801px){.sidebar .brand-lockup{width:214px}}@media (width<=800px){.sidebar .brand-lockup{width:226px}.sidebar--collapsed .brand-lockup{display:block}.sidebar--collapsed .brand-collapsed-mark{display:none}}.sidebar .brand svg.brand-lockup{flex:none;width:220px;max-width:calc(100% - 8px);height:auto;display:block;overflow:visible}.sidebar--collapsed .brand svg.brand-lockup{display:none}.sidebar--collapsed .brand-collapsed-mark .brand-mark{width:30px;height:34px}@media (width<=1250px) and (width>=801px){.sidebar .brand svg.brand-lockup{width:195px}}@media (width<=800px){.sidebar .brand svg.brand-lockup{width:205px}}.sidebar .brand img.brand-lockup{object-fit:contain;flex:none;width:250px;max-width:100%;height:auto;display:block}.sidebar--collapsed .brand img.brand-lockup{display:none}.sidebar--collapsed .brand-collapsed-mark{place-items:center;width:100%;display:grid}@media (width<=1250px) and (width>=801px){.sidebar .brand img.brand-lockup{width:232px}}@media (width<=800px){.sidebar .brand img.brand-lockup{width:238px}}.sidebar--collapsed .brand>.brand-collapsed-mark{place-items:center;width:100%;min-height:38px;display:grid!important}.sidebar--collapsed .brand>.brand-collapsed-mark .brand-mark{width:30px;height:34px;display:block!important}.create-menu{width:305px}.topbar-menu-heading strong{font-size:16px;font-weight:600;line-height:1.2}.topbar-menu-heading small{font-size:13px;line-height:1.3}.topbar-menu>a strong{font-size:14px;line-height:1.25}.topbar-menu>a small{font-size:12px;line-height:1.4}.menu-footer-link{font-size:12px;line-height:1.35}.search-box kbd,.notification-dot{font-size:10px}.profile-trigger-copy small{font-size:11px}.nav-badge,.footer,.local-status{font-size:10px}.home-dashboard-selector-title,.home-layout-menu-help,.home-layout-menu-title small{font-size:11px}.home-hidden-widgets>span{font-size:10px}.home-hidden-widgets button,.home-reset-layout,.home-attention-copy em,.home-widget-actions>a,.home-widget-actions>span,.home-empty a{font-size:11px}.demo-badge,.eyebrow,.panel-heading>span,.timeline-head,.data-note,.brand-banner>span,.brand-banner small,.metric small,.activity-list small,.activity-list>div>small,.integration-summary small,.timeline-row>span,.record-list small,.pill{font-size:10px}@media (width>=1051px){.profile-trigger{border:1px solid var(--ui-border-strong);background:linear-gradient(180deg, color-mix(in srgb,var(--ui-surface) 96%,white 4%), var(--ui-surface));border-radius:9px;gap:10px;width:225px;min-width:225px;min-height:44px;padding:5px 10px 5px 6px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff0d}.profile-trigger:hover,.profile-trigger:focus-visible{border-color:var(--ui-accent);background:var(--ui-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 12%,transparent), 0 5px 16px color-mix(in srgb,var(--ui-shadow) 14%,transparent);transform:translateY(-1px)}.profile-trigger[aria-expanded=true]{border-color:var(--ui-accent);background:var(--ui-active-bg-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.profile-trigger .avatar{flex:0 0 35px;width:35px;height:35px;font-size:12px;font-weight:650}.profile-trigger-copy{gap:1px}.profile-trigger-copy strong{max-width:204px;font-size:13px;font-weight:650;line-height:1.25}.profile-trigger-copy small{max-width:204px;font-size:11px;line-height:1.25}.profile-chevron{margin-left:2px;font-size:14px;line-height:1;transition:transform .15s,color .15s}.profile-trigger[aria-expanded=true] .profile-chevron{color:var(--ui-accent);transform:rotate(180deg)}.create-button{border-radius:9px;height:44px;min-height:44px;padding:0 16px}.notification-button{border-radius:9px;flex:0 0 44px;width:44px;height:44px}.notification-button svg{width:20px;height:20px}}.notifications-menu{width:390px!important;padding:8px!important}.notifications-menu-heading{border-bottom:1px solid var(--ui-border-soft);gap:4px;padding:9px 10px 11px;display:grid!important}.notifications-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.notifications-title-row strong{font-size:16px;font-weight:650;line-height:1.2;display:block}.notifications-menu-heading>small{color:var(--ui-text-muted);font-size:11px;line-height:1.35;display:block}.notifications-title-row button{color:var(--ui-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:3px 0;font-size:11px;line-height:1.25}.notifications-title-row button:hover,.notifications-title-row button:focus-visible{color:var(--ui-text);outline:none;text-decoration:underline}.notifications-list{gap:2px;padding:4px 0;display:grid}.notifications-menu .notification-item{color:var(--ui-text);border-radius:8px;gap:10px;margin:0;padding:10px 22px 10px 10px;position:relative}.notifications-menu .notification-item:hover{background:var(--ui-hover)}.notifications-menu .notification-item.is-unread{background:color-mix(in srgb,var(--ui-accent) 5%,transparent)}.notifications-menu .notification-item.is-unread:hover{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-hover))}.notifications-menu .notification-item.is-unread:after{content:"";background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--ui-accent) 45%,transparent);border-radius:999px;position:absolute;top:16px;right:9px}.notifications-menu .notification-item-icon{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));width:34px;height:34px;color:var(--ui-accent);border-radius:8px;place-items:center;display:grid!important}.notifications-menu .notification-item-icon .sidebar-icon{width:18px;height:18px}.notifications-menu .notification-item>span.notification-copy{min-width:0;flex-direction:column!important;gap:2px!important;display:flex!important}.notifications-menu .notification-copy strong{line-height:1.25;display:block;font-size:13px!important}.notifications-menu .notification-copy small{color:var(--ui-text-soft);line-height:1.4;display:block;font-size:12px!important}.notifications-menu .notification-copy em{color:var(--ui-text-muted);margin-top:2px;font-size:10px;font-style:normal;line-height:1.2;display:block}.notifications-menu .menu-footer-link{border-top:1px solid var(--ui-border-soft);text-align:center;margin-top:3px;color:var(--ui-accent)!important;padding:10px!important;font-size:12px!important;display:block!important}@media (width<=800px){.notifications-menu{width:min(390px,100vw - 24px)!important}}.notifications-menu .notification-item{grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;column-gap:14px!important;display:grid!important}.notifications-menu .notification-item-icon{grid-area:1/1;margin:0!important}.notifications-menu .notification-copy{grid-area:1/2;align-self:start}.notifications-history-page{width:100%;max-width:1500px;margin:0 auto}.notifications-history-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.notifications-history-header h1{letter-spacing:-.7px;margin:0;font-size:34px;line-height:1.1}.notifications-history-header .subtitle{color:var(--ui-text-soft);margin:8px 0 0;font-size:16px}.notifications-mark-all{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:38px;color:var(--ui-accent);cursor:pointer;border-radius:8px;flex:none;padding:0 13px;font-size:12px}.notifications-mark-all:hover,.notifications-mark-all:focus-visible{border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-text);outline:none}.notifications-history-toolbar{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;gap:12px;padding:14px;display:grid}.notifications-history-search{border:1px solid var(--ui-border);background:var(--ui-input);min-height:42px;color:var(--ui-text-muted);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.notifications-history-search>span{font-size:18px}.notifications-history-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:14px}.notifications-history-search input::placeholder{color:var(--ui-text-muted)}.notifications-history-filters{flex-wrap:wrap;gap:7px;display:flex}.notifications-history-filters button{border:1px solid var(--ui-border);min-height:31px;color:var(--ui-text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.notifications-history-filters button:hover{background:var(--ui-hover);color:var(--ui-text)}.notifications-history-filters button.is-active{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 18%,var(--ui-surface));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 12%,transparent)}.notifications-history-summary{color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 3px 9px;font-size:12px;display:flex}.notifications-history-list{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;overflow:hidden}.notifications-history-group-heading{background:color-mix(in srgb,var(--ui-surface-3) 84%,transparent);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.notifications-history-group-heading strong{font-size:14px;font-weight:650}.notifications-history-items{display:grid}.notifications-history-item{border-top:1px solid var(--ui-border-soft);min-height:72px;color:var(--ui-text);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:10px 16px;transition:background .15s;display:grid;position:relative}.notifications-history-item:first-child{border-top:0}.notifications-history-item:hover{background:var(--ui-hover)}.notifications-history-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-border-soft));background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface));width:42px;height:42px;color:var(--ui-accent);border-radius:9px;place-items:center;display:grid}.notifications-history-copy{gap:4px;min-width:0;display:grid}.notifications-history-title-line{align-items:center;gap:8px;display:flex}.notifications-history-title-line strong{font-size:15px;font-weight:650;line-height:1.25}.notifications-history-title-line i{background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--ui-accent) 45%,transparent);border-radius:999px;flex:0 0 7px}.notifications-history-description{color:var(--ui-text-soft);font-size:13px;line-height:1.4}.notifications-history-meta{color:var(--ui-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.notifications-history-meta b{color:var(--ui-text-soft);font-weight:600}.notifications-history-action{min-width:106px;color:var(--ui-accent);text-align:right;white-space:nowrap;font-size:12px}.notifications-history-item:hover .notifications-history-action{color:var(--ui-text)}.notifications-history-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:250px;padding:32px;display:grid}.notifications-history-empty>span{color:var(--ui-accent);font-size:34px}.notifications-history-empty strong{font-size:15px}.notifications-history-empty p{color:var(--ui-text-muted);margin:0;font-size:12px}@media (width<=900px){.notifications-history-header{flex-direction:column;align-items:flex-start}.notifications-history-item{grid-template-columns:40px minmax(0,1fr);gap:12px}.notifications-history-action{text-align:left;grid-column:2;min-width:0}}@media (width<=600px){.notifications-history-header h1{font-size:29px}.notifications-history-toolbar{padding:11px}.notifications-history-summary{flex-direction:column;align-items:flex-start;gap:4px}.notifications-history-item{padding:12px}}.notifications-unread-summary{color:var(--ui-text-soft);align-items:center;gap:7px;display:flex}.notifications-unread-summary i{background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--ui-accent) 45%,transparent);border-radius:999px;flex:0 0 7px}.sidebar nav .nav-item,.sidebar nav .area-nav{font-size:13px}.sidebar nav .subnav a{font-size:12px!important}.nav-section-title{font-size:11px}.notifications-list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;max-height:420px;padding-right:4px;overflow-y:auto}.notifications-list::-webkit-scrollbar{width:8px}.notifications-list::-webkit-scrollbar-track{background:0 0}.notifications-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-border-strong) 85%,transparent);border-radius:999px}.notifications-list::-webkit-scrollbar-thumb:hover{background:var(--ui-accent)}.sidebar .brand .brand-lockup-split{--brand-art-width:250px;--brand-wordmark-gap:7px;width:calc(var(--brand-art-width) + var(--brand-wordmark-gap));flex:none;max-width:100%;display:block;position:relative;overflow:visible}.sidebar .brand .brand-lockup-split .brand-lockup-part{width:var(--brand-art-width);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block}.sidebar .brand .brand-lockup-split .brand-lockup-symbol-part{clip-path:inset(0 76% 0 0)}.sidebar .brand .brand-lockup-split .brand-lockup-wordmark-part{clip-path:inset(0 0 0 25.5%);transform:translateX(calc(var(--brand-wordmark-gap) - 3px));position:absolute;inset:0 auto auto 0}.sidebar--collapsed .brand .brand-lockup-split{display:none!important}@media (width<=1250px) and (width>=801px){.sidebar .brand .brand-lockup-split{--brand-art-width:232px}}@media (width<=800px){.sidebar .brand .brand-lockup-split{--brand-art-width:238px}}@media (width>=801px){.sidebar--collapsed .brand>.brand-collapsed-mark{transform:translate(5px)}}.sidebar-icon{width:22px;height:22px}.nav-icon-wrap{flex-basis:22px;width:22px;height:22px}.sidebar--collapsed .nav-icon-wrap{flex-basis:26px;width:26px;height:26px}.sidebar--collapsed .sidebar-icon{width:23px;height:23px}.search-box input{font-size:12.5px}.search-box input:focus,.search-box input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.search-box input::placeholder{opacity:1;color:color-mix(in srgb,var(--ui-text-muted) 72%,transparent)!important}.jay-control{position:relative}.jay-button{border:1px solid var(--ui-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 94%,#00bfff 6%),var(--ui-surface));width:44px;height:44px;color:var(--ui-accent);cursor:pointer;border-radius:9px;flex:0 0 44px;place-items:center;padding:0;transition:all .15s;display:grid;box-shadow:inset 0 1px #ffffff0d}.jay-button:hover,.jay-button:focus-visible,.jay-button[aria-expanded=true]{border-color:var(--ui-accent);background:var(--ui-hover);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent),0 8px 22px color-mix(in srgb,var(--ui-accent) 10%,transparent);outline:none}.jay-button:hover{transform:translateY(-1px)}.jay-button .sidebar-icon{width:21px;height:21px}.jay-panel{z-index:560;border-left:1px solid color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--ui-accent) 8%,transparent),transparent 34%), var(--ui-menu);width:min(430px,100vw - 24px);height:calc(100vh - 58px);color:var(--ui-text);box-shadow:-22px 0 65px color-mix(in srgb,var(--ui-shadow) 48%,transparent);flex-direction:column;display:flex;position:fixed;top:58px;right:0}.jay-panel-header{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:74px;padding:13px 14px;display:grid}.jay-avatar{border:1px solid color-mix(in srgb,var(--ui-accent) 64%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 18%,var(--ui-surface)),var(--ui-surface));width:42px;height:42px;color:var(--ui-accent);box-shadow:0 0 22px color-mix(in srgb,var(--ui-accent) 10%,transparent);border-radius:11px;place-items:center;display:grid}.jay-avatar .sidebar-icon{width:22px;height:22px}.jay-panel-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.jay-name-row{align-items:center;gap:8px;display:flex}.jay-name-row strong{letter-spacing:.5px;font-size:16px;font-weight:750}.jay-name-row em{color:#74eeba;background:#20df9814;border:1px solid #20df984d;border-radius:999px;align-items:center;gap:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.jay-name-row em i{background:#36e3a0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #36e3a0}.jay-panel-header small{color:var(--ui-text-muted);font-size:11px}.jay-close{width:32px;height:32px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:22px;display:grid}.jay-close:hover,.jay-close:focus-visible{border-color:var(--ui-border);background:var(--ui-hover);color:var(--ui-text);outline:none}.jay-panel-body{flex:1;padding:14px;overflow:auto}.jay-context-strip{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface-2) 85%,transparent);border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:12px;padding:9px 10px;display:grid}.jay-context-strip>span{background:var(--ui-surface);width:30px;height:30px;color:var(--ui-accent);border-radius:7px;place-items:center;display:grid}.jay-context-strip .sidebar-icon{width:16px;height:16px}.jay-context-strip div{flex-direction:column;gap:1px;min-width:0;display:flex}.jay-context-strip small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px}.jay-context-strip strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:11px;overflow:hidden}.jay-welcome{border:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface-2)),var(--ui-surface-2));border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px;display:grid}.jay-welcome-mark{background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-surface));width:40px;height:40px;color:var(--ui-accent);border-radius:10px;place-items:center;display:grid}.jay-welcome-mark .sidebar-icon{width:21px;height:21px}.jay-welcome strong{margin-bottom:5px;font-size:14px;display:block}.jay-welcome p{color:var(--ui-text-soft);margin:0;font-size:12px;line-height:1.5}.jay-panel-section-head{justify-content:space-between;align-items:center;margin:17px 2px 8px;display:flex}.jay-panel-section-head strong{text-transform:uppercase;letter-spacing:.8px;font-size:11px}.jay-panel-section-head small{color:var(--ui-text-muted);font-size:10px}.jay-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jay-quick-actions button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:76px;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:start;gap:8px;padding:10px;transition:all .15s;display:grid}.jay-quick-actions button:hover,.jay-quick-actions button:focus-visible{border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-text);outline:none;transform:translateY(-1px)}.jay-quick-actions button>span{background:var(--ui-surface-2);width:28px;height:28px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:15px;display:grid}.jay-quick-actions button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.jay-quick-actions strong{font-size:11px;line-height:1.25}.jay-quick-actions small{color:var(--ui-text-muted);font-size:9px;line-height:1.35}.jay-quick-actions button>i{color:var(--ui-accent);font-size:11px;font-style:normal}.jay-open-page{border:1px solid color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-surface));color:var(--ui-text);border-radius:10px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:grid}.jay-open-page:hover{border-color:var(--ui-accent);background:var(--ui-hover)}.jay-open-page>span{background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-surface-2));width:36px;height:36px;color:var(--ui-accent);border-radius:9px;place-items:center;display:grid}.jay-open-page .sidebar-icon{width:19px;height:19px}.jay-open-page>div{flex-direction:column;gap:2px;display:flex}.jay-open-page strong{font-size:12px}.jay-open-page small{color:var(--ui-text-muted);font-size:10px}.jay-open-page>i{color:var(--ui-accent);font-size:14px;font-style:normal}.jay-composer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-2);grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:12px;display:grid}.jay-composer-input{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;display:flex}.jay-composer-input:focus-within{border-color:var(--ui-accent)}.jay-composer input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:none;font-size:12px}.jay-composer input::placeholder{color:var(--ui-text-muted)}.jay-composer-input small{color:var(--ui-text-muted);font-size:8px}.jay-composer>button{border:1px solid var(--ui-accent);background:linear-gradient(180deg,#17d4ff,var(--ui-accent));color:#00101d;cursor:pointer;border-radius:9px;align-self:center;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.jay-page{width:100%;max-width:1500px;margin:0 auto}.jay-page-hero{align-items:center;gap:16px;margin-bottom:18px;padding:2px 2px 0;display:flex}.jay-page-hero-mark{border:1px solid color-mix(in srgb,var(--ui-accent) 62%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface)),var(--ui-surface-2));width:58px;height:58px;color:var(--ui-accent);box-shadow:0 0 30px color-mix(in srgb,var(--ui-accent) 10%,transparent);border-radius:15px;flex:0 0 58px;place-items:center;display:grid}.jay-page-hero-mark .sidebar-icon{width:29px;height:29px}.jay-page-hero-copy{min-width:0}.jay-page-title-row{align-items:center;gap:10px;display:flex}.jay-page-title-row h1{letter-spacing:-.8px;margin:0;font-size:34px}.jay-page-title-row>span{color:#76efbc;background:#20df9812;border:1px solid #20df984d;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.jay-page-title-row>span i{background:#36e3a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #36e3a0}.jay-page-hero-copy>p{color:var(--ui-accent);margin:2px 0 4px;font-size:13px;font-weight:650}.jay-page-hero-copy>small{color:var(--ui-text-soft);font-size:13px}.jay-page-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.jay-chat-surface{border:1px solid var(--ui-border);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent 30%), var(--ui-surface-2);border-radius:12px;flex-direction:column;min-height:650px;padding:18px;display:flex}.jay-chat-intro{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:16px;display:grid}.jay-chat-intro-icon{background:color-mix(in srgb,var(--ui-accent) 12%,var(--ui-surface));width:46px;height:46px;color:var(--ui-accent);border-radius:12px;place-items:center;display:grid}.jay-chat-intro-icon .sidebar-icon{width:23px;height:23px}.jay-chat-eyebrow{color:var(--ui-accent);letter-spacing:1.2px;font-size:9px;font-weight:700}.jay-chat-intro h2{margin:3px 0 2px;font-size:20px}.jay-chat-intro p{color:var(--ui-text-muted);margin:0;font-size:12px}.jay-suggestions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.jay-suggestions button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px;display:grid}.jay-suggestions button:hover{border-color:var(--ui-accent);background:var(--ui-hover)}.jay-suggestion-icon{background:var(--ui-surface-2);width:34px;height:34px;color:var(--ui-accent);border-radius:8px;place-items:center;font-size:16px;display:grid}.jay-suggestions button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.jay-suggestions strong{font-size:12px}.jay-suggestions small{color:var(--ui-text-muted);font-size:10px;line-height:1.35}.jay-suggestions button>i{color:var(--ui-accent);font-size:13px;font-style:normal}.jay-chat-empty{text-align:center;flex:1;align-content:center;place-items:center;gap:8px;padding:42px 20px;display:grid}.jay-chat-orbit{border:1px solid color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface));width:64px;height:64px;color:var(--ui-accent);box-shadow:0 0 35px color-mix(in srgb,var(--ui-accent) 9%,transparent);border-radius:18px;place-items:center;margin-bottom:5px;display:grid}.jay-chat-orbit .sidebar-icon{width:30px;height:30px}.jay-chat-empty strong{font-size:15px}.jay-chat-empty p{max-width:540px;color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.5}.jay-page-composer{border:1px solid color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:var(--ui-input);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}.jay-page-composer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.jay-page-composer textarea{resize:none;width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px;line-height:1.45}.jay-page-composer textarea::placeholder{color:var(--ui-text-muted)}.jay-page-composer>div>span{color:var(--ui-text-muted);font-size:9px}.jay-page-composer>button{border:1px solid var(--ui-accent);background:linear-gradient(180deg,#18d5ff,var(--ui-accent));color:#00101d;cursor:pointer;border-radius:8px;align-self:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.jay-page-context{gap:12px;display:grid}.jay-page-context section{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;padding:14px}.jay-context-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jay-context-heading strong{font-size:12px}.jay-context-heading>span{border:1px solid var(--ui-border);color:var(--ui-accent);border-radius:999px;padding:2px 6px;font-size:8px}.jay-page-context p{color:var(--ui-text-muted);margin:0 0 12px;font-size:10px;line-height:1.5}.jay-context-list{gap:8px;display:grid}.jay-context-list span{color:var(--ui-text-soft);align-items:center;gap:7px;font-size:10px;display:flex}.jay-context-list i{background:var(--ui-surface);width:18px;height:18px;color:var(--ui-accent);border-radius:6px;place-items:center;font-size:9px;font-style:normal;display:grid}.jay-capability-tags{flex-wrap:wrap;gap:6px;display:flex}.jay-capability-tags span{border:1px solid var(--ui-border-soft);background:var(--ui-surface);color:var(--ui-text-soft);border-radius:999px;padding:5px 7px;font-size:9px}@media (width<=1050px){.jay-button{flex-basis:39px;width:39px;height:39px}.jay-page-layout{grid-template-columns:1fr}.jay-page-context{grid-template-columns:1fr 1fr}}@media (width<=800px){.jay-panel{width:100%;height:100dvh;top:0}.jay-suggestions,.jay-page-context{grid-template-columns:1fr}}@media (width<=520px){.jay-quick-actions{grid-template-columns:1fr}.jay-page-hero{align-items:flex-start}.jay-page-hero-mark{flex-basis:48px;width:48px;height:48px}.jay-page-title-row h1{font-size:29px}.jay-page-composer{grid-template-columns:1fr}.jay-page-composer>button{justify-content:center}}.improve-footer{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 86%,transparent);min-height:52px;color:var(--ui-text-muted);letter-spacing:.4px;box-shadow:0 5px 18px color-mix(in srgb,var(--ui-shadow) 10%,transparent);border-radius:9px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;margin:8px 18px 14px;padding:7px 10px;font-size:9px;display:grid}.footer-product,.footer-system{align-items:center;gap:10px;min-width:0;display:flex}.footer-brand{color:var(--ui-text-soft);letter-spacing:2.2px;white-space:nowrap;font-size:9px;font-weight:700}.footer-brand svg{width:23px;height:27px}.footer-version{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-muted);letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:650}.footer-socials{justify-content:center;align-items:center;gap:5px;display:flex}.footer-social-link{min-height:32px;color:var(--ui-text-muted);font:inherit;letter-spacing:.1px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex}a.footer-social-link:hover,a.footer-social-link:focus-visible{border-color:var(--ui-border);background:var(--ui-hover);color:var(--ui-text);outline:none;transform:translateY(-1px)}.footer-social-link svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.footer-social-link:nth-child(4) svg,.footer-social-link:nth-child(5) svg{fill:currentColor;stroke:none}.footer-social-link em{background:var(--ui-surface-2);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;padding:2px 4px;font-size:6px;font-style:normal;display:none}.footer-social-link.is-coming-soon{opacity:.48;cursor:not-allowed}.footer-social-link.is-coming-soon:hover{transform:none}.footer-system{white-space:nowrap;justify-content:flex-end;font-size:9px}.footer-operational{color:#38d5a4;align-items:center;gap:6px;font-weight:650;display:flex}.footer-operational i{background:#38d5a4;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 8px #38d5a488}@media (width<=1120px){.improve-footer{grid-template-columns:1fr auto}.footer-socials{border-top:1px solid var(--ui-border-soft);grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:3px;overflow-x:auto}}@media (width<=720px){.improve-footer{flex-wrap:wrap;gap:8px 12px;margin:8px 12px 12px;display:flex}.footer-product{flex:1}.footer-system{margin-left:auto}.footer-socials{order:3;justify-content:flex-start;width:100%}.footer-social-link span,.footer-social-link em{display:none}}.profile-menu{scrollbar-width:none;-ms-overflow-style:none;width:330px;max-height:calc(100vh - 78px);padding:8px;overflow:hidden auto}.profile-menu::-webkit-scrollbar{width:0;height:0;display:none}.profile-menu-header{border-bottom:0;gap:11px;padding:9px 9px 12px}.profile-menu-header .avatar-large{flex:0 0 40px;font-size:12px;width:40px!important;height:40px!important}.profile-menu-header strong{font-size:15px;line-height:1.2}.profile-menu-section,.profile-appearance{border-top:1px solid var(--ui-border-soft);border-bottom:0;padding:10px 7px}.profile-menu-section-title,.profile-appearance>.profile-menu-section-title{color:var(--ui-text-muted);letter-spacing:1.25px;text-transform:uppercase;margin:0 2px 7px;font-size:10px;font-weight:700;display:block}.profile-menu-links{gap:2px;padding:0;display:grid}.profile-menu-links a{min-height:36px;color:var(--ui-text-soft);border-radius:7px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.profile-menu-links a:hover,.profile-menu-links a:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.profile-menu-links .sidebar-icon,.profile-menu-glyph{width:17px;height:17px;color:var(--ui-text-muted);flex:0 0 17px}.profile-menu-glyph{place-items:center;font-size:15px;line-height:1;display:grid}.profile-theme-options{gap:6px}.profile-theme-options button{min-height:34px;padding:6px 5px;font-size:11px}.profile-font-size{border-top:1px solid var(--ui-border-soft);margin-top:12px;padding-top:10px}.profile-font-size-heading{color:var(--ui-text-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.profile-font-size-heading strong{color:var(--ui-accent);font-size:11px;font-weight:700}.profile-font-size-control{color:var(--ui-text-muted);grid-template-columns:15px minmax(0,1fr) 18px;align-items:center;gap:8px;font-size:10px;display:grid}.profile-font-size-large{font-size:15px;font-weight:700}.profile-font-size-control input[type=range]{width:100%;height:4px;accent-color:var(--ui-accent);cursor:pointer;margin:0}.profile-signout{border-top:1px solid var(--ui-border-soft);border-radius:0 0 7px 7px;align-items:center;gap:9px;min-height:37px;margin-top:0;padding:9px 10px;font-size:13px;display:flex}.profile-signout>span{font-size:14px}@media (width<=800px){.profile-menu{width:min(330px,100vw - 24px)}}.profile-menu-header{align-items:flex-start}.profile-menu-identity{flex:1;min-width:0}.profile-avatar-with-status{position:relative;overflow:visible}.presence-dot{border:2px solid var(--ui-menu);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-shadow) 10%,transparent);background:#75879a;border-radius:50%;position:absolute;bottom:1px;right:-1px}.profile-trigger .presence-dot{border-color:var(--ui-surface);width:9px;height:9px;bottom:0;right:-1px}.presence-dot[data-status=online],.profile-presence-options button[data-status=online]>i{background:#27df9a}.presence-dot[data-status=busy],.profile-presence-options button[data-status=busy]>i{background:#ffb02e}.presence-dot[data-status=away],.profile-presence-options button[data-status=away]>i{background:#55a8ff}.presence-dot[data-status=offline],.profile-presence-options button[data-status=offline]>i{background:#75879a}.profile-presence-options{white-space:nowrap;flex-wrap:nowrap;gap:4px;margin-top:8px;display:flex}.profile-presence-options button{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:25px;color:var(--ui-text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 5px;font-size:9px;line-height:1;transition:border-color .14s,background .14s,color .14s;display:flex}.profile-presence-options button>i{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.profile-presence-options button:hover,.profile-presence-options button:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text);outline:none}.profile-presence-options button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ui-accent) 70%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));color:var(--ui-text)}.search-box:focus-within{border-color:var(--ui-accent)}@media (width<=800px){.sidebar .nav-group:not(.open) .subnav{display:none!important}.topbar-menu{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar .brand,.nav-item,.topbar-menu,.jay-button{transition:none}}.profile-page{gap:20px;padding-bottom:8px;display:grid}.profile-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 0;display:flex}.profile-page-heading .eyebrow{letter-spacing:4px;margin-bottom:8px;font-size:10px}.profile-page-heading h1{letter-spacing:-1.3px;margin:0 0 7px;font-size:38px;line-height:1.05}.profile-page-heading .subtitle{color:var(--ui-text-soft);margin:0;font-size:16px;line-height:1.45}.profile-edit-button,.profile-save-button,.profile-cancel-button{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .14s,filter .14s,border-color .14s,background .14s;display:inline-flex}.profile-edit-button,.profile-save-button{border:1px solid color-mix(in srgb,var(--ui-accent) 85%,white 15%);background:linear-gradient(180deg,#23d2ff 0%,var(--ui-accent) 100%);color:#00101d;box-shadow:0 8px 24px color-mix(in srgb,var(--ui-accent) 18%,transparent),inset 0 1px 0 #fff5}.profile-edit-button:hover,.profile-save-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.profile-cancel-button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft)}.profile-cancel-button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text)}.profile-hero-card{border:1px solid var(--ui-border);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ui-accent) 9%,transparent),transparent 31%), linear-gradient(118deg,var(--ui-surface) 0%,color-mix(in srgb,var(--ui-surface) 82%,var(--ui-surface-2) 18%) 52%,var(--ui-surface-2) 100%);min-height:128px;box-shadow:0 18px 48px color-mix(in srgb,var(--ui-shadow) 16%,transparent),inset 0 1px 0 #ffffff08;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.profile-hero-card:before{content:"";background:linear-gradient(180deg,var(--ui-accent),color-mix(in srgb,var(--ui-accent) 18%,transparent));width:3px;height:100%;position:absolute;top:0;left:0}.profile-hero-card:after{content:"";border:1px solid color-mix(in srgb,var(--ui-accent) 8%,transparent);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-145px;right:-90px}.profile-hero-avatar{z-index:1;border:1px solid color-mix(in srgb,var(--ui-accent) 85%,white 15%);color:#fff;width:82px;height:82px;box-shadow:0 0 0 5px color-mix(in srgb,var(--ui-accent) 5%,transparent),0 0 30px color-mix(in srgb,var(--ui-accent) 20%,transparent);background:linear-gradient(135deg,#0bb6ff 0%,#0966c7 50%,#0b2870 100%);border-radius:50%;place-items:center;font-size:25px;font-weight:750;display:grid;position:relative}.profile-hero-avatar>i{border:3px solid var(--ui-surface);border-radius:50%;width:16px;height:16px;position:absolute;bottom:5px;right:2px}.profile-hero-avatar>i[data-status=online],.profile-presence-badge[data-status=online] i,.profile-inline-status[data-status=online] i{background:#27df9a}.profile-hero-avatar>i[data-status=busy],.profile-presence-badge[data-status=busy] i,.profile-inline-status[data-status=busy] i{background:#ffb02e}.profile-hero-avatar>i[data-status=away],.profile-presence-badge[data-status=away] i,.profile-inline-status[data-status=away] i{background:#55a8ff}.profile-hero-avatar>i[data-status=offline],.profile-presence-badge[data-status=offline] i,.profile-inline-status[data-status=offline] i{background:#75879a}.profile-hero-copy{z-index:1;min-width:0;position:relative}.profile-hero-name-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-hero-name-row h2{letter-spacing:-.45px;margin:0 0 6px;font-size:25px;line-height:1.15}.profile-hero-name-row p{color:var(--ui-text-soft);margin:0;font-size:13px;line-height:1.4}.profile-presence-badge,.profile-inline-status{width:max-content;color:var(--ui-text-soft);align-items:center;gap:7px;font-size:11px;display:inline-flex}.profile-presence-badge{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 88%,transparent);border-radius:999px;padding:7px 10px;box-shadow:inset 0 1px #ffffff08}.profile-presence-badge i,.profile-inline-status i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.profile-hero-meta{color:var(--ui-text-muted);flex-wrap:wrap;gap:9px 18px;margin-top:16px;font-size:11px;display:flex}.profile-hero-meta span{align-items:center;gap:4px;display:inline-flex}.profile-feedback{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:9px;margin:0;padding:11px 13px;font-size:11px}.profile-content-grid,.profile-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-section-card{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-2) 94%,white 1%),var(--ui-surface-3));min-width:0;box-shadow:0 12px 30px color-mix(in srgb,var(--ui-shadow) 9%,transparent),inset 0 1px 0 #ffffff05;border-radius:13px;padding:20px 20px 18px;transition:border-color .14s,transform .14s,box-shadow .14s;position:relative}.profile-section-card:hover{border-color:color-mix(in srgb,var(--ui-border-strong) 72%,var(--ui-border-soft));box-shadow:0 14px 34px color-mix(in srgb,var(--ui-shadow) 12%,transparent),inset 0 1px 0 #ffffff08}.profile-section-heading{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;padding-bottom:14px;display:flex}.profile-section-heading>div{align-items:flex-start;gap:11px;display:flex}.profile-section-icon{border:1px solid var(--ui-border);background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface-2));width:32px;height:32px;color:var(--ui-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 10%,transparent);border-radius:8px;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.profile-section-heading h2{margin:0 0 4px;font-size:15px;line-height:1.25}.profile-section-heading p{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.5}.profile-readonly-badge{border:1px solid var(--ui-border-soft);background:var(--ui-surface);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.65px;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px}.profile-details-list{gap:0;margin:0;display:grid}.profile-details-list>div{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:minmax(130px,.78fr) minmax(0,1.22fr);align-items:center;gap:16px;min-height:48px;display:grid}.profile-details-list>div:last-child{border-bottom:0}.profile-details-list dt{color:var(--ui-text-muted);font-size:10px;font-weight:500}.profile-details-list dd{color:var(--ui-text-soft);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:550;line-height:1.45}.profile-access-link{color:var(--ui-accent);align-items:center;gap:4px;margin-top:15px;padding:5px 0;font-size:10px;font-weight:650;display:inline-flex}.profile-access-link:hover{text-decoration:underline}.profile-bio{color:var(--ui-text-soft);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.72}.profile-empty-value{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.7}.profile-specialties{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.profile-specialties>span:not(.profile-specialty-empty){border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);border-radius:999px;padding:6px 9px;font-size:9px}.profile-specialty-empty{color:var(--ui-text-muted);font-size:10px}.profile-links-list{gap:9px;display:grid}.profile-links-list>a,.profile-link-empty{border:1px solid var(--ui-border-soft);background:var(--ui-surface);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:9px 10px;transition:border-color .14s,background .14s,transform .14s;display:grid}.profile-links-list>a:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);transform:translate(2px)}.profile-links-list>a>span,.profile-link-empty>span{border:1px solid var(--ui-border-soft);background:var(--ui-surface-2);width:32px;height:32px;color:var(--ui-accent);border-radius:8px;place-items:center;font-size:11px;font-weight:750;display:grid}.profile-links-list strong{color:var(--ui-text);font-size:10px;display:block}.profile-links-list small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.profile-links-list>a>i{color:var(--ui-accent);font-size:12px;font-style:normal}.profile-link-empty{color:var(--ui-text-muted);grid-template-columns:34px minmax(0,1fr)}.profile-link-empty p{margin:0;font-size:10px}.profile-account-card{border:1px solid var(--ui-border-soft);background:var(--ui-border-soft);box-shadow:0 8px 20px color-mix(in srgb,var(--ui-shadow) 7%,transparent);border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.profile-account-card>div{background:linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface-3));padding:15px 17px;position:relative}.profile-account-card>div:before{content:"";background:linear-gradient(90deg,var(--ui-accent),transparent 65%);opacity:.35;width:100%;height:2px;position:absolute;top:0;left:0}.profile-account-card span{color:var(--ui-text-muted);letter-spacing:1px;margin-bottom:6px;font-size:8px;display:block}.profile-account-card strong{font-size:11px;font-weight:650}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-form-grid label,.profile-bio-field,.profile-specialties-field{color:var(--ui-text-soft);gap:8px;font-size:10px;font-weight:600;display:grid}.profile-form-grid input,.profile-bio-field textarea,.profile-specialties-field input{border:1px solid var(--ui-border);background:var(--ui-input);width:100%;color:var(--ui-text);font:inherit;border-radius:8px;outline:none;padding:10px 11px;font-size:11px;transition:border-color .14s,box-shadow .14s,background .14s}.profile-form-grid input{height:42px}.profile-form-grid input:focus,.profile-bio-field textarea:focus,.profile-specialties-field input:focus{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-input) 96%,var(--ui-accent) 4%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.profile-form-grid input:disabled{opacity:.65}.profile-form-wide{grid-column:1/-1}.profile-bio-field textarea{resize:vertical;min-height:118px;line-height:1.6}.profile-bio-field small,.profile-specialties-field small{color:var(--ui-text-muted);justify-self:end;font-size:8px;font-weight:400}.profile-specialties-field{margin-top:14px}.profile-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.profile-save-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1200px){.profile-page-heading h1{font-size:35px}.profile-hero-card{padding:23px 24px}}@media (width<=950px){.profile-content-grid,.profile-editor{grid-template-columns:1fr}.profile-account-card,.profile-editor-actions{grid-column:auto}}@media (width<=650px){.profile-page{gap:15px}.profile-page-heading{flex-direction:column;align-items:flex-start}.profile-page-heading h1{font-size:32px}.profile-page-heading .subtitle{font-size:14px}.profile-edit-button{width:100%}.profile-hero-card{text-align:center;grid-template-columns:1fr;padding:22px 18px}.profile-hero-avatar{width:76px;height:76px;margin:auto}.profile-hero-name-row{flex-direction:column;align-items:center;gap:11px}.profile-hero-meta{justify-content:center}.profile-form-grid{grid-template-columns:1fr}.profile-form-wide{grid-column:auto}.profile-account-card{grid-template-columns:1fr}.profile-details-list>div{grid-template-columns:1fr;gap:4px;padding:10px 0}}.avatar img,.profile-hero-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-name-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profile-nickname{color:var(--ui-accent);font-size:11px;font-weight:650}.profile-identity-editor-card{grid-column:1/-1}.profile-identity-editor{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;display:grid}.profile-photo-editor{border:1px solid var(--ui-border-soft);background:var(--ui-surface);border-radius:11px;align-items:center;gap:15px;padding:14px;display:flex}.profile-photo-editor .profile-hero-avatar{flex:0 0 88px;width:88px;height:88px}.profile-photo-actions{gap:7px;display:grid}.profile-photo-button,.profile-photo-actions button{min-height:32px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.profile-photo-button{border:1px solid var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));color:var(--ui-accent)}.profile-photo-button input{display:none}.profile-photo-actions button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft)}.profile-photo-actions small{color:var(--ui-text-muted);font-size:7px;line-height:1.4}.profile-identity-fields{align-self:stretch}.profile-page-heading h1{font-size:40px}.profile-page-heading .subtitle{font-size:17px}.profile-hero-name-row h2{font-size:27px}.profile-hero-name-row p{font-size:14px}.profile-hero-meta{font-size:12px}.profile-section-heading h2{font-size:16px}.profile-section-heading p,.profile-details-list dt{font-size:11px}.profile-details-list dd,.profile-bio,.profile-empty-value{font-size:12px}.profile-link-empty p,.profile-links-list strong{font-size:11px}.profile-links-list small{font-size:9px}.profile-form-grid label,.profile-bio-field,.profile-specialties-field{font-size:11px}.profile-form-grid input,.profile-bio-field textarea,.profile-specialties-field input{font-size:12px}@media (width<=850px){.profile-identity-editor{grid-template-columns:1fr}.profile-photo-editor{justify-content:center}}@media (width<=650px){.profile-page-heading h1{font-size:34px}.profile-page-heading .subtitle{font-size:15px}.profile-hero-name-row h2{font-size:24px}.profile-identity-editor-card{grid-column:auto}}.profile-editor{align-items:stretch}.profile-editor-personal,.profile-editor-about{height:100%}.profile-editor-about{flex-direction:column;display:flex}.profile-editor-about .profile-bio-field{flex:1}.profile-editor-about .profile-bio-field textarea{height:100%;min-height:118px}.profile-editor-links{grid-column:1/-1}.profile-editor-links .profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-editor-links .profile-form-wide{grid-column:auto}.profile-editor-actions{padding-top:2px}@media (width<=950px){.profile-editor-links{grid-column:auto}.profile-editor-links .profile-form-grid{grid-template-columns:1fr}}.profile-page-heading{align-items:flex-start}.profile-hero-card{grid-template-columns:minmax(0,1fr) 300px;gap:0;min-height:154px;padding:0}.profile-hero-main{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;min-width:0;padding:27px 30px;display:grid;position:relative}.profile-hero-copy{align-self:center}.profile-name-line{gap:10px}.profile-nickname{border:1px solid color-mix(in srgb,var(--ui-accent) 45%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface-2));min-height:24px;color:var(--ui-accent);letter-spacing:.15px;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.profile-hero-role{line-height:1.45;color:var(--ui-text-soft)!important;margin:6px 0 0!important;font-size:14px!important}.profile-hero-meta{gap:9px 20px;margin-top:17px;font-size:11px}.profile-hero-side{z-index:1;border-left:1px solid var(--ui-border-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-2) 82%,transparent),color-mix(in srgb,var(--ui-surface) 72%,transparent));flex-direction:column;justify-content:space-between;gap:14px;padding:22px 22px 20px;display:flex;position:relative}.profile-hero-side:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ui-accent) 8%,transparent),transparent 42%);position:absolute;inset:0}.profile-hero-side>*{z-index:1;position:relative}.profile-hero-side .profile-presence-badge{align-self:flex-end}.profile-hero-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-hero-stats>div{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 86%,transparent);border-radius:9px;min-width:0;padding:10px 11px}.profile-hero-stats span{color:var(--ui-text-muted);letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.profile-hero-stats strong{color:var(--ui-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:650;display:block;overflow:hidden}.profile-hero-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-hero-actions .profile-edit-button{min-height:36px;padding:0 10px;font-size:10px}.profile-photo-quick-button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.profile-photo-quick-button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text);transform:translateY(-1px)}@media (width<=1050px){.profile-hero-card{grid-template-columns:1fr}.profile-hero-side{border-top:1px solid var(--ui-border-soft);border-left:0}.profile-hero-side .profile-presence-badge{align-self:flex-start}}@media (width<=650px){.profile-hero-main{text-align:center;grid-template-columns:1fr;padding:24px 18px}.profile-name-line{justify-content:center}.profile-hero-side{padding:18px}.profile-hero-stats,.profile-hero-actions{grid-template-columns:1fr}}.profile-hero-card-v3{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--ui-accent) 6%,transparent),transparent 30%), linear-gradient(118deg,var(--ui-surface) 0%,color-mix(in srgb,var(--ui-surface) 88%,var(--ui-surface-2) 12%) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:132px;padding:0}.profile-hero-card-v3:after{opacity:.7;width:260px;height:260px;bottom:-170px;right:-130px}.profile-hero-card-v3 .profile-hero-main{gap:24px;padding:24px 28px}.profile-hero-card-v3 .profile-hero-avatar{width:88px;height:88px;box-shadow:0 0 0 5px color-mix(in srgb,var(--ui-accent) 7%,transparent), 0 0 34px color-mix(in srgb,var(--ui-accent) 22%,transparent);flex-basis:88px}.profile-hero-card-v3 .profile-name-line{align-items:center;gap:9px}.profile-hero-card-v3 .profile-name-line h2{margin:0;font-size:26px}.profile-presence-inline{background:color-mix(in srgb,var(--ui-surface-2) 88%,transparent);padding:5px 8px;font-size:9px}.profile-hero-card-v3 .profile-hero-role{margin-top:7px!important;font-size:13px!important}.profile-hero-card-v3 .profile-hero-meta{gap:8px 17px;margin-top:14px}.profile-hero-actions-v3{z-index:2;align-items:center;gap:8px;padding:0 24px 0 16px;display:flex;position:relative}.profile-hero-actions-v3 .profile-edit-button,.profile-hero-actions-v3 .profile-photo-quick-button{white-space:nowrap;min-width:116px;min-height:38px;padding:0 12px;font-size:10px}.profile-hero-actions-v3 .profile-photo-quick-button{background:color-mix(in srgb,var(--ui-surface-2) 90%,transparent)}@media (width<=950px){.profile-hero-card-v3{grid-template-columns:1fr}.profile-hero-actions-v3{justify-content:flex-end;padding:0 22px 20px}}@media (width<=650px){.profile-hero-card-v3 .profile-hero-main{padding:22px 18px 18px}.profile-hero-card-v3 .profile-name-line{justify-content:center}.profile-hero-actions-v3{grid-template-columns:1fr 1fr;padding:0 18px 18px;display:grid}.profile-hero-actions-v3 .profile-edit-button,.profile-hero-actions-v3 .profile-photo-quick-button{width:100%;min-width:0}}.profile-hero-avatar{appearance:none;outline:none;padding:0}.profile-hero-avatar:disabled{cursor:default}.profile-hero-avatar.is-clickable{cursor:default;transition:transform .16s,box-shadow .16s,border-color .16s}.profile-hero-avatar.is-clickable:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--ui-accent) 7%,transparent), 0 0 34px color-mix(in srgb,var(--ui-accent) 28%,transparent);border-color:#64dcff;transform:scale(1.035)}.profile-hero-avatar.is-clickable:focus-visible{box-shadow:0 0 0 3px var(--ui-bg), 0 0 0 5px var(--ui-accent), 0 0 30px color-mix(in srgb,var(--ui-accent) 24%,transparent)}.profile-avatar-viewer{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010712e0;place-items:center;padding:42px;animation:.16s ease-out profile-avatar-viewer-in;display:grid;position:fixed;inset:0}.profile-avatar-viewer-content{justify-items:center;gap:16px;max-width:min(82vw,920px);max-height:88vh;display:grid;position:relative}.profile-avatar-viewer-content>img{object-fit:contain;border:1px solid color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:var(--ui-surface);width:auto;max-width:min(78vw,820px);height:auto;max-height:76vh;box-shadow:0 32px 100px #0009, 0 0 55px color-mix(in srgb,var(--ui-accent) 12%,transparent);border-radius:18px;display:block}.profile-avatar-viewer-caption{color:var(--ui-text-soft);text-align:center;justify-items:center;gap:4px;display:grid}.profile-avatar-viewer-caption strong{color:var(--ui-text);font-size:15px;font-weight:700}.profile-avatar-viewer-caption span{color:var(--ui-text-muted);font-size:10px}.profile-avatar-viewer-close{z-index:1;border:1px solid color-mix(in srgb,var(--ui-border-strong) 75%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);width:42px;height:42px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:25px;line-height:1;transition:background .14s,border-color .14s,transform .14s;display:grid;position:absolute;top:22px;right:24px;box-shadow:0 10px 30px #0000004d}.profile-avatar-viewer-close:hover{background:var(--ui-hover);border-color:var(--ui-accent);transform:scale(1.05)}.profile-avatar-viewer-close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@keyframes profile-avatar-viewer-in{0%{opacity:0}to{opacity:1}}@media (width<=650px){.profile-avatar-viewer{padding:24px 16px}.profile-avatar-viewer-content{max-width:94vw}.profile-avatar-viewer-content>img{border-radius:14px;max-width:92vw;max-height:72vh}.profile-avatar-viewer-close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.profile-avatar-viewer{animation:none}.profile-hero-avatar.is-clickable{transition:none}}.profile-hero-shell{z-index:20;position:relative}.profile-hero-main-clickable{cursor:pointer;border-radius:13px 0 0 13px;transition:background .14s}.profile-hero-main-clickable:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 3%,transparent),transparent 72%)}.profile-hero-main-clickable:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.profile-social-popover{z-index:120;border:1px solid color-mix(in srgb,var(--ui-border-strong) 82%,var(--ui-accent) 18%);background:linear-gradient(160deg,var(--ui-surface) 0%,var(--ui-surface-2) 100%);border-radius:16px;width:min(470px,100vw - 330px);animation:.16s ease-out profile-social-popover-in;position:absolute;top:calc(100% + 12px);left:22px;overflow:hidden;box-shadow:0 28px 70px #00000073,inset 0 0 0 1px #ffffff05}.profile-social-popover:before{content:"";border-top:1px solid var(--ui-border-strong);border-left:1px solid var(--ui-border-strong);background:var(--ui-surface);width:13px;height:13px;position:absolute;top:-7px;left:42px;transform:rotate(45deg)}.profile-social-cover{background:radial-gradient(circle at 18% 45%,color-mix(in srgb,var(--ui-accent) 22%,transparent),transparent 40%), linear-gradient(125deg,#0b1f4d,#162a63 55%,#08142f);border-bottom:1px solid var(--ui-border-soft);height:78px}.profile-social-cover:after{content:"";background:repeating-linear-gradient(130deg,transparent 0 42px,color-mix(in srgb,var(--ui-accent) 4%,transparent) 43px 44px);width:100%;height:100%;display:block}.profile-social-close{z-index:2;border:1px solid color-mix(in srgb,var(--ui-border-strong) 72%,transparent);color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307128f;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid;position:absolute;top:12px;right:12px}.profile-social-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:15px;margin-top:-34px;padding:0 20px 16px;display:grid}.profile-social-avatar-wrap{position:relative}.profile-social-avatar{border:3px solid var(--ui-surface);color:#fff;width:86px;height:86px;font:inherit;box-shadow:0 12px 30px #00000047,0 0 0 1px var(--ui-accent);cursor:default;background:linear-gradient(135deg,#0bb6ff,#0b2870);border-radius:50%;place-items:center;padding:0;font-size:26px;font-weight:750;display:grid;overflow:hidden}.profile-social-avatar:not(:disabled){cursor:pointer}.profile-social-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-social-status-dot{border:3px solid var(--ui-surface);border-radius:50%;width:14px;height:14px;position:absolute;bottom:7px;right:3px}.profile-social-status-dot[data-status=online]{background:#27df9a}.profile-social-status-dot[data-status=busy]{background:#ffb02e}.profile-social-status-dot[data-status=away]{background:#55a8ff}.profile-social-status-dot[data-status=offline]{background:#75879a}.profile-social-identity{min-width:0;padding-bottom:4px}.profile-social-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-social-name-row h3{margin:0;font-size:20px;line-height:1.2}.profile-social-name-row span{color:var(--ui-accent);font-size:9px;font-weight:700}.profile-social-identity>p{color:var(--ui-text-soft);margin:5px 0 0;font-size:10px}.profile-social-meta{color:var(--ui-text-muted);flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:8px;display:flex}.profile-social-body{border-top:1px solid var(--ui-border-soft);gap:17px;padding:16px 20px 18px;display:grid}.profile-social-body section{gap:8px;display:grid}.profile-social-label{color:var(--ui-text-muted);letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:750}.profile-social-bio,.profile-social-empty{color:var(--ui-text-soft);margin:0;font-size:10px;line-height:1.65}.profile-social-empty{color:var(--ui-text-muted)}.profile-social-specialties{flex-wrap:wrap;gap:6px;display:flex}.profile-social-specialties>span{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:999px;padding:5px 8px;font-size:8px}.profile-social-specialties>em{color:var(--ui-text-muted);font-size:9px;font-style:normal}.profile-social-links{flex-wrap:wrap;gap:7px;display:flex}.profile-social-links>a{border:1px solid var(--ui-border-soft);background:var(--ui-surface-2);min-height:34px;color:var(--ui-text-soft);border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.profile-social-links>a:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text)}.profile-social-links>a>span{color:var(--ui-accent);font-weight:800}.profile-social-links>a>i{color:var(--ui-accent);font-style:normal}.profile-social-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-border-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.profile-social-footer>div{background:var(--ui-surface-2);padding:11px 12px}.profile-social-footer span{color:var(--ui-text-muted);letter-spacing:.75px;text-transform:uppercase;margin-bottom:4px;font-size:6.5px;display:block}.profile-social-footer strong{color:var(--ui-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:650;display:block;overflow:hidden}@keyframes profile-social-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=950px){.profile-social-popover{width:min(470px,100vw - 48px);left:12px}}@media (width<=650px){.profile-hero-main-clickable{border-radius:13px 13px 0 0}.profile-social-popover{width:min(92vw,470px);max-height:86vh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.profile-social-popover:before{display:none}@keyframes profile-social-popover-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}}@media (prefers-reduced-motion:reduce){.profile-social-popover{animation:none}}.profile-social-overlay{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020814b8;place-items:center;padding:30px;animation:.16s ease-out profile-social-overlay-in;display:grid;position:fixed;inset:0}.profile-social-popover.profile-social-popover-modal{border:1px solid color-mix(in srgb,var(--ui-border-strong) 78%,var(--ui-accent) 22%);background:linear-gradient(160deg,var(--ui-surface) 0%,var(--ui-surface-2) 100%);width:min(780px,100vw - 72px);max-height:88vh;box-shadow:0 36px 110px #0000008f, 0 0 0 1px #ffffff05 inset, 0 0 50px color-mix(in srgb,var(--ui-accent) 8%,transparent);border-radius:20px;animation:.18s ease-out profile-social-modal-in;position:relative;top:auto;left:auto;overflow:auto;transform:none}.profile-social-popover.profile-social-popover-modal:before{display:none}.profile-social-popover-modal .profile-social-cover{background:radial-gradient(circle at 18% 42%,color-mix(in srgb,var(--ui-accent) 24%,transparent),transparent 42%), radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent 34%), linear-gradient(125deg,#0b1f4d,#162a63 55%,#08142f);height:128px}.profile-social-popover-modal .profile-social-close{width:38px;height:38px;font-size:22px;top:16px;right:16px}.profile-social-popover-modal .profile-social-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:22px;margin-top:-48px;padding:0 30px 24px}.profile-social-popover-modal .profile-social-name-row{gap:9px}.profile-social-popover-modal .profile-social-name-row h3{letter-spacing:-.5px;font-size:30px;line-height:1.12}.profile-social-popover-modal .profile-social-name-row span{font-size:12px}.profile-social-popover-modal .profile-social-identity>p{margin-top:7px;font-size:14px}.profile-social-popover-modal .profile-social-meta{gap:8px 16px;margin-top:11px;font-size:11px}.profile-social-popover-modal .profile-social-body{gap:22px;padding:22px 30px 26px}.profile-social-popover-modal .profile-social-body section{gap:10px}.profile-social-popover-modal .profile-social-label{letter-spacing:1.2px;font-size:9px}.profile-social-popover-modal .profile-social-bio,.profile-social-popover-modal .profile-social-empty{font-size:13px;line-height:1.72}.profile-social-popover-modal .profile-social-specialties{gap:8px}.profile-social-popover-modal .profile-social-specialties>span{padding:7px 10px;font-size:10px}.profile-social-popover-modal .profile-social-specialties>em{font-size:11px}.profile-social-popover-modal .profile-social-links{gap:9px}.profile-social-popover-modal .profile-social-links>a{border-radius:9px;gap:8px;min-height:40px;padding:8px 11px;font-size:10px}.profile-social-popover-modal .profile-social-footer>div{padding:15px 17px}.profile-social-popover-modal .profile-social-footer span{letter-spacing:.85px;margin-bottom:5px;font-size:7.5px}.profile-social-popover-modal .profile-social-footer strong{font-size:10.5px}@keyframes profile-social-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes profile-social-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.profile-social-overlay{padding:18px}.profile-social-popover.profile-social-popover-modal{border-radius:17px;width:min(94vw,780px);max-height:90vh;position:relative;top:auto;left:auto;transform:none}.profile-social-popover-modal .profile-social-cover{height:105px}.profile-social-popover-modal .profile-social-top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;margin-top:-42px;padding:0 20px 20px}.profile-social-popover-modal .profile-social-name-row,.profile-social-popover-modal .profile-social-meta{justify-content:center}.profile-social-popover-modal .profile-social-avatar{width:98px;height:98px}.profile-social-popover-modal .profile-social-name-row h3{font-size:25px}.profile-social-popover-modal .profile-social-body{padding:20px}.profile-social-popover-modal .profile-social-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-social-overlay,.profile-social-popover.profile-social-popover-modal{animation:none}}.profile-social-popover.profile-social-popover-modal{flex-direction:column;width:min(860px,100vw - 80px);min-height:min(640px,100vh - 86px);max-height:90vh;display:flex;overflow:hidden}.profile-social-popover-modal .profile-social-cover{flex:0 0 138px;height:138px}.profile-social-popover-modal .profile-social-top{flex:none}.profile-social-popover-modal .profile-social-body{flex:auto;align-content:start;min-height:0;padding-top:26px;padding-bottom:30px;overflow:auto}.profile-social-popover-modal .profile-social-footer{flex:none}.profile-social-modal-actions{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.profile-social-modal-actions .profile-social-close{flex:0 0 38px;width:38px;height:38px;position:static;top:auto;right:auto}.profile-social-edit{border:1px solid color-mix(in srgb,var(--ui-accent) 62%,var(--ui-border));color:#fff;min-height:38px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307128f;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.profile-social-edit:hover{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 16%,#030712c2);transform:translateY(-1px)}.profile-social-edit:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media (width<=760px){.profile-social-popover.profile-social-popover-modal{width:min(94vw,860px);min-height:0;max-height:90vh;overflow:auto}.profile-social-popover-modal .profile-social-cover{flex-basis:108px;height:108px}.profile-social-popover-modal .profile-social-body{overflow:visible}.profile-social-modal-actions{top:12px;right:12px}.profile-social-edit{min-height:34px;padding:0 10px;font-size:9px}.profile-social-modal-actions .profile-social-close{flex-basis:34px;width:34px;height:34px}}.profile-social-popover.profile-social-popover-modal{min-height:min(660px,100vh - 72px)}.profile-social-popover-modal .profile-social-top{padding-bottom:26px}.profile-social-presence{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 7px;display:inline-flex;color:var(--ui-text-soft)!important;font-size:8px!important;font-weight:650!important}.profile-social-presence i{border-radius:50%;width:7px;height:7px}.profile-social-presence[data-status=online] i{background:#27df9a}.profile-social-presence[data-status=busy] i{background:#ffb02e}.profile-social-presence[data-status=away] i{background:#55a8ff}.profile-social-presence[data-status=offline] i{background:#75879a}.profile-social-body-v4{background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--ui-accent) 3%,transparent),transparent 28%);grid-template-rows:auto 1fr;display:grid;gap:14px!important;padding:20px 26px 24px!important}.profile-social-feature-card,.profile-social-info-card{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-2) 94%,transparent),color-mix(in srgb,var(--ui-surface-3) 96%,transparent));border-radius:12px;align-content:start;gap:13px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff05}.profile-social-feature-card{min-height:118px}.profile-social-secondary-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-social-info-card{min-height:164px}.profile-social-section-icon{border:1px solid var(--ui-border);background:var(--ui-surface);width:30px;height:30px;color:var(--ui-accent);border-radius:8px;flex:0 0 30px;place-items:center;font-size:11px;display:grid}.profile-social-feature-card .profile-social-bio,.profile-social-feature-card .profile-social-empty{font-size:12px;line-height:1.7}.profile-social-info-card .profile-social-specialties{margin-top:2px}.profile-social-info-card .profile-social-links{grid-template-columns:1fr;gap:7px;display:grid}.profile-social-info-card .profile-social-links>a{justify-content:flex-start;width:100%}.profile-social-info-card .profile-social-links>a>i{margin-left:auto}.profile-social-edit-form{background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--ui-accent) 4%,transparent),transparent 30%);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.profile-social-edit-identity{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:22px;margin-top:-28px;padding:22px 26px;display:grid}.profile-social-edit-photo{align-items:center;gap:13px;display:flex}.profile-social-photo-controls{gap:6px;display:grid}.profile-social-photo-controls label,.profile-social-photo-controls button{min-height:30px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.profile-social-photo-controls label{border:1px solid var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface));color:var(--ui-accent)}.profile-social-photo-controls label input{display:none}.profile-social-photo-controls button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft)}.profile-social-photo-controls small{color:var(--ui-text-muted);font-size:6.5px}.profile-social-edit-fields{grid-template-columns:1fr 1fr;gap:11px 12px;display:grid}.profile-social-edit-fields label,.profile-social-edit-links label{color:var(--ui-text-soft);gap:6px;font-size:8px;font-weight:650;display:grid}.profile-social-edit-fields input,.profile-social-edit-card input,.profile-social-edit-card textarea,.profile-social-edit-links input{border:1px solid var(--ui-border);background:var(--ui-input);width:100%;color:var(--ui-text);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:10px}.profile-social-edit-fields input{height:38px}.profile-social-edit-fields input:focus,.profile-social-edit-card input:focus,.profile-social-edit-card textarea:focus,.profile-social-edit-links input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.profile-social-edit-wide{grid-column:1/-1}.profile-social-readonly-info{color:var(--ui-text-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:8px;display:flex}.profile-social-edit-grid{flex:1;grid-template-columns:1fr 1fr;grid-template-areas:"about about""specialties links";gap:13px;padding:18px 26px 24px;display:grid}.profile-social-edit-card{border:1px solid var(--ui-border-soft);background:var(--ui-surface-2);border-radius:11px;align-content:start;gap:9px;padding:14px 15px;display:grid}.profile-social-edit-about{grid-area:about}.profile-social-edit-grid>.profile-social-edit-card:nth-child(2){grid-area:specialties}.profile-social-edit-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-social-edit-card-heading span{color:var(--ui-text);font-size:9px;font-weight:700}.profile-social-edit-card-heading small{color:var(--ui-text-muted);font-size:7px}.profile-social-edit-card textarea{resize:vertical;min-height:112px;line-height:1.55}.profile-social-edit-card>small{color:var(--ui-text-muted);justify-self:end;font-size:7px}.profile-social-edit-links{gap:8px;display:grid}.profile-social-cancel-edit,.profile-social-save-edit{min-height:38px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.profile-social-cancel-edit{border:1px solid color-mix(in srgb,var(--ui-border-strong) 72%,transparent);color:var(--ui-text-soft);background:#0307128f}.profile-social-save-edit{border:1px solid var(--ui-accent);background:linear-gradient(180deg,#23d2ff,var(--ui-accent));color:#00101d}.profile-social-save-edit:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.profile-social-secondary-grid,.profile-social-edit-grid{grid-template-columns:1fr}.profile-social-edit-grid{grid-template-areas:"about""specialties""links"}.profile-social-edit-identity{grid-template-columns:1fr;margin-top:-20px}.profile-social-edit-photo{justify-content:center}.profile-social-edit-fields{grid-template-columns:1fr}.profile-social-edit-wide,.profile-social-readonly-info{grid-column:auto}}body.profile-modal-open .topbar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,transform .12s,visibility .12s linear;transform:translateY(-8px)}.profile-social-popover.profile-social-popover-modal{width:min(880px,100vw - 80px);min-height:min(680px,100vh - 64px)}.profile-social-popover-modal .profile-social-cover{flex-basis:148px;height:148px}.profile-social-popover-modal .profile-social-top{margin-top:-58px;padding:0 30px 28px}.profile-social-popover-modal .profile-social-avatar{width:132px;height:132px;box-shadow:0 20px 48px #0000005c, 0 0 0 1px var(--ui-accent), 0 0 40px color-mix(in srgb,var(--ui-accent) 18%,transparent);border-width:4px;font-size:36px}.profile-social-popover-modal .profile-social-status-dot{width:18px;height:18px;bottom:11px;right:6px}.profile-social-popover-modal .profile-social-name-row h3{font-size:31px}.profile-social-popover-modal .profile-social-identity>p{font-size:14px}.profile-social-popover-modal .profile-social-meta{font-size:11px}.profile-social-body-v5{background:radial-gradient(circle at 82% 34%,color-mix(in srgb,var(--ui-accent) 4%,transparent),transparent 28%);display:grid;gap:16px!important;padding:22px 28px 18px!important}.profile-social-about-premium,.profile-social-premium-card{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 95%,transparent), color-mix(in srgb,var(--ui-surface) 91%,transparent));border-radius:14px;align-content:start;gap:14px;display:grid;box-shadow:inset 0 1px #ffffff05,0 10px 30px #0000001a}.profile-social-about-premium{min-height:132px;padding:19px 20px}.profile-social-lower-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-social-premium-card{min-height:180px;padding:18px 18px 16px}.profile-social-section-heading{align-items:center;gap:11px;display:flex}.profile-social-section-icon{border:1px solid var(--ui-border);background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface-2));width:34px;height:34px;color:var(--ui-accent);border-radius:9px;flex:0 0 34px;place-items:center;font-size:12px;display:grid;box-shadow:0 6px 15px #00000014}.profile-social-section-heading strong{color:var(--ui-text);font-size:12px;display:block}.profile-social-section-heading small{color:var(--ui-text-muted);margin-top:2px;font-size:9px;display:block}.profile-social-about-premium .profile-social-bio,.profile-social-about-premium .profile-social-empty{font-size:13px;line-height:1.78}.profile-social-premium-card .profile-social-specialties>span{background:var(--ui-surface);border-radius:999px;padding:7px 10px;font-size:10px}.profile-social-links-premium{grid-template-columns:1fr;gap:8px!important;display:grid!important}.profile-social-links-premium>a{align-items:center;width:100%;background:var(--ui-surface)!important;border-radius:10px!important;gap:9px!important;min-height:44px!important;padding:0 12px!important;font-size:10px!important;display:flex!important}.profile-social-links-premium>a:hover{border-color:var(--ui-border-strong)!important;background:var(--ui-hover)!important}.profile-social-links-premium>a>i{margin-left:auto}.profile-social-footer-premium{grid-template-columns:repeat(3,1fr);background:0 0!important;border-top:0!important;gap:10px!important;padding:0 28px 24px!important;display:grid!important}.profile-social-footer-premium .profile-social-stat-card{border:1px solid var(--ui-border-soft);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 97%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent))!important;padding:15px 16px!important}.profile-social-footer-premium .profile-social-stat-card:before{content:"";background:linear-gradient(90deg,var(--ui-accent),transparent 72%);opacity:.42;width:100%;height:2px;position:absolute;top:0;left:0}.profile-social-footer-premium .profile-social-stat-card span{letter-spacing:.9px!important;margin-bottom:6px!important;font-size:8px!important}.profile-social-footer-premium .profile-social-stat-card strong{color:var(--ui-text)!important;font-size:11px!important;font-weight:700!important}.profile-social-edit-photo .profile-social-avatar{flex:0 0 112px;width:112px;height:112px}@media (width<=760px){body.profile-modal-open .topbar{display:none}.profile-social-popover.profile-social-popover-modal{width:min(94vw,880px);min-height:0}.profile-social-popover-modal .profile-social-avatar{width:108px;height:108px}.profile-social-lower-grid,.profile-social-footer-premium{grid-template-columns:1fr}.profile-social-footer-premium{padding:0 20px 20px!important}}.profile-social-top-links{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:8px;max-width:280px;padding:0 2px 8px 18px;display:flex}.profile-social-top-links:empty{display:none}.profile-social-top-links>a{border:1px solid var(--ui-border);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 94%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));width:40px;height:40px;color:var(--ui-text-soft);border-radius:11px;flex:0 0 40px;place-items:center;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffff08,0 7px 18px #0000001c}.profile-social-top-links>a:hover{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface-2));color:var(--ui-accent);box-shadow:0 9px 22px #00000029, 0 0 18px color-mix(in srgb,var(--ui-accent) 9%,transparent);transform:translateY(-2px)}.profile-social-top-links>a>span{min-width:18px;min-height:18px;color:inherit;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.profile-social-lower-grid{grid-template-columns:1fr}.profile-social-premium-card{min-height:140px}.profile-social-edit-grid{grid-template-columns:1fr;grid-template-areas:"about""specialties""links"}.profile-social-edit-links-card{grid-area:links}.profile-social-links-manager{padding:16px 17px 17px}.profile-social-links-manager .profile-social-edit-card-heading{align-items:flex-start}.profile-social-links-manager .profile-social-edit-card-heading>div{gap:3px;display:grid}.profile-social-links-manager .profile-social-edit-card-heading>div>span{font-size:10px}.profile-social-links-manager .profile-social-edit-card-heading>div>small{color:var(--ui-text-muted);font-size:7.5px}.profile-social-add-link{border:1px solid color-mix(in srgb,var(--ui-accent) 58%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface));min-height:33px;color:var(--ui-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:8.5px;font-weight:700;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.profile-social-add-link:hover:not(:disabled){border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 13%,var(--ui-surface));transform:translateY(-1px)}.profile-social-add-link:disabled{opacity:.45;cursor:not-allowed}.profile-social-link-rows{gap:8px;display:grid}.profile-social-link-row{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 76%,transparent);border-radius:10px;grid-template-columns:38px 132px 145px minmax(170px,1fr) 34px;align-items:end;gap:8px;padding:9px;display:grid}.profile-social-link-icon-preview{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:38px;height:38px;color:var(--ui-accent);border-radius:9px;align-self:end;place-items:center;font-size:12px;font-weight:800;display:grid}.profile-social-link-row label{gap:5px;min-width:0;display:grid}.profile-social-link-row label>span{color:var(--ui-text-muted);font-size:7px;font-weight:650}.profile-social-link-row input,.profile-social-link-row select{border:1px solid var(--ui-border);background:var(--ui-input);width:100%;min-width:0;height:38px;color:var(--ui-text);font:inherit;border-radius:8px;outline:none;padding:0 9px;font-size:9px}.profile-social-link-row input:focus,.profile-social-link-row select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.profile-social-remove-link{border:1px solid color-mix(in srgb,#ff5f78 34%,var(--ui-border));background:color-mix(in srgb,#ff5f78 5%,var(--ui-surface-2));color:#ff7890;width:34px;height:38px;font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:16px;display:grid}.profile-social-remove-link:hover{background:color-mix(in srgb,#ff5f78 10%,var(--ui-surface-2));border-color:#ff5f78}.profile-social-links-empty-state{border:1px dashed var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 54%,transparent);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:12px;display:grid}.profile-social-links-empty-state>span{border:1px solid var(--ui-border);width:36px;height:36px;color:var(--ui-accent);border-radius:9px;place-items:center;font-size:14px;display:grid}.profile-social-links-empty-state strong{color:var(--ui-text-soft);font-size:9px;display:block}.profile-social-links-empty-state small{color:var(--ui-text-muted);margin-top:3px;font-size:7.5px;line-height:1.45;display:block}.profile-social-links-empty-state button{border:1px solid var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface));min-height:32px;color:var(--ui-accent);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:8px;font-weight:700}@media (width<=900px){.profile-social-popover-modal .profile-social-top{grid-template-columns:auto minmax(0,1fr)}.profile-social-top-links{grid-column:1/-1;justify-content:flex-start;max-width:none;margin-top:-8px;padding:0 0 0 154px}.profile-social-link-row{grid-template-columns:38px 1fr 1fr 34px}.profile-social-link-url{grid-column:2/4}}@media (width<=760px){.profile-social-popover-modal .profile-social-top{grid-template-columns:1fr}.profile-social-top-links{grid-column:auto;justify-content:center;margin:0;padding:4px 0 0}.profile-social-top-links>a{flex-basis:38px;width:38px;height:38px}.profile-social-link-row{grid-template-columns:34px 1fr 34px;align-items:end}.profile-social-link-icon-preview{width:34px;height:38px}.profile-social-link-row label,.profile-social-link-url{grid-column:2}.profile-social-remove-link{grid-area:1/3}.profile-social-links-empty-state{grid-template-columns:32px 1fr}.profile-social-links-empty-state>button{grid-column:1/-1}}.profile-social-popover-modal .profile-social-top{grid-template-columns:auto minmax(0,1fr);align-items:end}.profile-social-identity{min-width:0}.profile-social-meta-row{justify-content:space-between;align-items:center;gap:18px;margin-top:11px;display:flex}.profile-social-meta-row .profile-social-meta{flex:auto;min-width:0;margin-top:0}.profile-social-meta-row .profile-social-top-links{flex:none;justify-content:flex-end;gap:7px;max-width:none;margin:0;padding:0}.profile-social-meta-row .profile-social-top-links>a{border:1px solid color-mix(in srgb,var(--ui-border-strong) 68%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 93%,transparent));width:34px;height:34px;color:color-mix(in srgb,var(--ui-text-soft) 86%,var(--ui-accent) 14%);border-radius:10px;flex-basis:34px;box-shadow:inset 0 1px #ffffff08,0 5px 14px #0000001a}.profile-social-meta-row .profile-social-top-links>a:hover{border-color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface-2));color:var(--ui-accent);box-shadow:0 7px 16px #00000024, 0 0 16px color-mix(in srgb,var(--ui-accent) 8%,transparent);transform:translateY(-1px)}.profile-social-meta-row .profile-social-top-links>a>span{min-width:0;min-height:0;display:contents}.profile-social-meta-row .profile-social-top-links svg{width:16px;height:16px}@media (width<=900px){.profile-social-popover-modal .profile-social-top{grid-template-columns:auto minmax(0,1fr)}.profile-social-meta-row{flex-direction:column;align-items:flex-start;gap:10px}.profile-social-meta-row .profile-social-top-links{justify-content:flex-start;margin:0;padding:0}}@media (width<=760px){.profile-social-popover-modal .profile-social-top{grid-template-columns:1fr}.profile-social-meta-row{align-items:center}.profile-social-meta-row .profile-social-meta,.profile-social-meta-row .profile-social-top-links{justify-content:center}}.profile-social-popover-modal.is-editing{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--ui-accent) 5%,transparent),transparent 28%), linear-gradient(160deg,var(--ui-surface) 0%,var(--ui-surface-2) 100%)}.profile-social-popover-modal.is-editing .profile-social-cover{opacity:.95;flex-basis:112px;height:112px}.profile-social-popover-modal.is-editing .profile-social-modal-actions{z-index:8;border-radius:10px;padding:0;position:absolute;top:16px;right:16px}.profile-social-popover-modal.is-editing .profile-social-edit-form{scrollbar-gutter:stable;padding:0 0 24px;overflow:auto}.profile-social-popover-modal.is-editing .profile-social-edit-identity{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:245px minmax(0,1fr);align-items:stretch;gap:16px;margin:0;padding:20px 24px 18px;display:grid}.profile-social-edit-photo-card,.profile-social-edit-identity-card{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:14px;align-content:start;gap:16px;min-width:0;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff05,0 9px 24px #00000014}.profile-social-edit-section-heading,.profile-social-edit-title-group{align-items:center;gap:10px;min-width:0;display:flex}.profile-social-edit-section-icon{border:1px solid var(--ui-border);background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface-2));width:32px;height:32px;color:var(--ui-accent);border-radius:9px;flex:0 0 32px;place-items:center;font-size:11px;display:grid;box-shadow:0 5px 14px #00000014}.profile-social-edit-section-heading strong,.profile-social-edit-title-group strong{color:var(--ui-text);font-size:10px;line-height:1.25;display:block}.profile-social-edit-section-heading small,.profile-social-edit-title-group small{color:var(--ui-text-muted);margin-top:2px;font-size:7.5px;line-height:1.35;display:block}.profile-social-edit-photo-card .profile-social-edit-photo{grid-template-columns:112px 1fr;align-items:center;gap:14px;display:grid}.profile-social-edit-photo-card .profile-social-avatar{flex:0 0 112px;width:112px;height:112px}.profile-social-edit-photo-card .profile-social-photo-controls{gap:8px;display:grid}.profile-social-edit-photo-card .profile-social-photo-controls label,.profile-social-edit-photo-card .profile-social-photo-controls button{border-radius:9px;min-height:36px;font-size:8.5px}.profile-social-edit-photo-card .profile-social-photo-controls small{font-size:7px;line-height:1.45}.profile-social-edit-identity-card .profile-social-edit-fields{grid-template-columns:1fr 1fr;gap:13px 14px;display:grid}.profile-social-edit-identity-card .profile-social-edit-fields label{color:var(--ui-text-soft);gap:7px;font-size:8px;font-weight:650;display:grid}.profile-social-edit-identity-card .profile-social-edit-fields input{border-radius:9px;height:42px;padding:0 11px;font-size:10px}.profile-social-edit-identity-card .profile-social-readonly-info{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 78%,transparent);color:var(--ui-text-muted);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px 15px;margin-top:2px;padding:10px 12px;font-size:8px;display:flex}.profile-social-popover-modal.is-editing .profile-social-edit-specialties{grid-area:specialties}.profile-social-popover-modal.is-editing .profile-social-edit-card{background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:14px;gap:13px;padding:17px 18px;box-shadow:inset 0 1px #ffffff05,0 9px 24px #00000012}.profile-social-popover-modal.is-editing .profile-social-edit-card-heading{align-items:center;min-height:32px}.profile-social-popover-modal.is-editing .profile-social-edit-card-heading>small{color:var(--ui-text-muted);font-size:7.5px}.profile-social-popover-modal.is-editing .profile-social-edit-about textarea{border-radius:10px;min-height:154px;padding:12px 13px;font-size:10px;line-height:1.6}.profile-social-popover-modal.is-editing .profile-social-edit-specialties>input{border-radius:10px;height:44px;padding:0 12px;font-size:10px}.profile-social-popover-modal.is-editing .profile-social-edit-specialties>small{margin-top:-4px}.profile-social-popover-modal.is-editing .profile-social-links-manager{padding:17px 18px 18px}.profile-social-popover-modal.is-editing .profile-social-link-rows{gap:10px}.profile-social-popover-modal.is-editing .profile-social-link-row{background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 86%,transparent), color-mix(in srgb,var(--ui-surface-2) 94%,transparent));border-radius:11px;grid-template-columns:42px 138px 150px minmax(220px,1fr) 38px;align-items:end;gap:10px;padding:11px;box-shadow:inset 0 1px #ffffff05}.profile-social-popover-modal.is-editing .profile-social-link-icon-preview{border-radius:10px;width:42px;height:42px}.profile-social-popover-modal.is-editing .profile-social-link-row label{gap:6px}.profile-social-popover-modal.is-editing .profile-social-link-row label>span{padding-left:1px;font-size:7.5px}.profile-social-popover-modal.is-editing .profile-social-link-row input,.profile-social-popover-modal.is-editing .profile-social-link-row select{border-radius:9px;height:42px;padding:0 10px;font-size:9px}.profile-social-popover-modal.is-editing .profile-social-remove-link{border-radius:9px;width:38px;height:42px}.profile-social-popover-modal.is-editing .profile-social-add-link{border-radius:9px;min-height:36px;padding:0 12px;font-size:8.5px}.profile-social-popover-modal.is-editing .profile-social-cancel-edit,.profile-social-popover-modal.is-editing .profile-social-save-edit{border-radius:9px;min-height:38px;padding:0 13px;font-size:9px}.profile-social-popover-modal.is-editing .profile-social-close{width:38px;height:38px}@media (width<=900px){.profile-social-popover-modal.is-editing .profile-social-edit-identity{grid-template-columns:1fr}.profile-social-edit-photo-card .profile-social-edit-photo{grid-template-columns:112px minmax(0,180px);justify-content:center}.profile-social-popover-modal.is-editing .profile-social-edit-grid{grid-template-columns:1fr;grid-template-areas:"about""specialties""links"}.profile-social-popover-modal.is-editing .profile-social-link-row{grid-template-columns:42px 1fr 1fr 38px}.profile-social-popover-modal.is-editing .profile-social-link-url{grid-column:2/4}}@media (width<=650px){.profile-social-popover-modal.is-editing .profile-social-edit-identity,.profile-social-popover-modal.is-editing .profile-social-edit-grid{padding-left:16px;padding-right:16px}.profile-social-edit-photo-card .profile-social-edit-photo{grid-template-columns:1fr;justify-items:center}.profile-social-edit-photo-card .profile-social-photo-controls{width:min(220px,100%)}.profile-social-edit-identity-card .profile-social-edit-fields{grid-template-columns:1fr}.profile-social-popover-modal.is-editing .profile-social-link-row{grid-template-columns:38px 1fr 38px}.profile-social-popover-modal.is-editing .profile-social-link-row label,.profile-social-popover-modal.is-editing .profile-social-link-url{grid-column:2}}.profile-social-popover-modal.is-editing .profile-social-cover{flex-basis:72px;height:72px}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading strong,.profile-social-popover-modal.is-editing .profile-social-edit-title-group strong{font-size:12px}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading small,.profile-social-popover-modal.is-editing .profile-social-edit-title-group small{font-size:8.5px}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields label{font-size:9.5px}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields input{font-size:11.5px}.profile-social-popover-modal.is-editing .profile-social-edit-card-heading>small{font-size:8px}.profile-social-popover-modal.is-editing .profile-social-edit-about textarea,.profile-social-popover-modal.is-editing .profile-social-edit-specialties>input{font-size:11.5px}.profile-social-popover-modal.is-editing .profile-social-edit-specialties>small{font-size:8px}.profile-social-popover-modal.is-editing .profile-social-add-link{font-size:9.5px}.profile-social-popover-modal.is-editing .profile-social-links-empty-state small{font-size:8.5px}.profile-social-popover-modal.is-editing .profile-social-cancel-edit,.profile-social-popover-modal.is-editing .profile-social-save-edit{font-size:10px}.profile-social-popover-modal.is-editing .profile-social-edit-form{scrollbar-width:thin;scrollbar-color:var(--ui-accent) color-mix(in srgb,var(--ui-surface) 88%,transparent)}.profile-social-popover-modal.is-editing .profile-social-edit-form::-webkit-scrollbar{width:9px}.profile-social-popover-modal.is-editing .profile-social-edit-form::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ui-surface) 88%,transparent);border-left:1px solid var(--ui-border-soft)}.profile-social-popover-modal.is-editing .profile-social-edit-form::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb,var(--ui-accent) 90%,white 10%), var(--ui-accent));border:2px solid color-mix(in srgb,var(--ui-surface) 88%,transparent);border-radius:999px}.profile-social-popover-modal.is-editing .profile-social-edit-form::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 88%,white 12%)}@media (width<=650px){.profile-social-popover-modal.is-editing .profile-social-cover{flex-basis:62px;height:62px}}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading small,.profile-social-popover-modal.is-editing .profile-social-edit-title-group small{font-size:9.5px;line-height:1.45}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields label,.profile-social-popover-modal.is-editing .profile-social-link-row label{font-size:10.5px}.profile-social-popover-modal.is-editing .profile-social-readonly-info{font-size:10px}.profile-social-popover-modal.is-editing .profile-social-edit-card-heading>small,.profile-social-popover-modal.is-editing .profile-social-edit-specialties>small,.profile-social-popover-modal.is-editing .profile-social-photo-controls small{font-size:9px}.profile-social-popover-modal.is-editing .profile-social-add-link,.profile-social-popover-modal.is-editing .profile-social-cancel-edit,.profile-social-popover-modal.is-editing .profile-social-save-edit{font-size:10.5px}.profile-social-popover-modal.is-editing .profile-social-link-row input,.profile-social-popover-modal.is-editing .profile-social-link-row select,.profile-social-popover-modal.is-editing .profile-social-links-empty-state strong{font-size:11.5px}.profile-social-popover-modal.is-editing .profile-social-links-empty-state button,.profile-social-popover-modal.is-editing .profile-social-photo-controls label,.profile-social-popover-modal.is-editing .profile-social-photo-controls button{font-size:10px}.profile-social-popover-modal.is-editing .profile-social-edit-card{color:var(--ui-text)}.profile-social-popover-modal.is-editing .profile-social-edit-card input::placeholder,.profile-social-popover-modal.is-editing .profile-social-edit-card textarea::placeholder,.profile-social-popover-modal.is-editing .profile-social-edit-identity-card input::placeholder,.profile-social-popover-modal.is-editing .profile-social-link-row input::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 92%,transparent);font-size:11px}.profile-social-popover-modal.is-editing .profile-social-edit-about textarea{min-height:166px}:root{--os-content-gutter:clamp(14px,1.35vw,24px)}html,body,#root{min-width:320px}.workspace>main{width:100%;max-width:1920px;padding-inline:var(--os-content-gutter);margin-inline:auto;container:workspace-content/inline-size}.home-v1{container:home-workspace/inline-size}.app-shell:not(.sidebar-is-collapsed){--sidebar-current-width:clamp(224px,18vw,286px)}.app-shell:not(.sidebar-is-collapsed) .sidebar{width:var(--sidebar-current-width)}.sidebar .brand-lockup{width:min(246px,100%)}.mobile-sidebar-close,.mobile-sidebar-backdrop{display:none}@media (width<=1440px) and (width>=901px){.app-shell:not(.sidebar-is-collapsed){--sidebar-current-width:238px}.sidebar{padding-inline:11px}.sidebar .brand-lockup{width:205px}.sidebar nav .nav-item{gap:10px;min-height:38px;padding:7px 9px;font-size:11.5px}.nav-section-title{font-size:9px}.topbar{gap:9px;padding-inline:14px}.topbar .search-box{width:min(32vw,430px);max-width:calc(100% - 410px)}.profile-trigger{min-width:205px}.profile-trigger-copy strong,.profile-trigger-copy small{max-width:145px}.create-button{padding-inline:12px}}@media (width<=1180px) and (width>=901px){.app-shell:not(.sidebar-is-collapsed){--sidebar-current-width:212px}.sidebar{padding-inline:9px}.sidebar .brand-lockup{width:184px}.sidebar nav .nav-item{min-height:36px;font-size:11px}.topbar .search-box{width:min(31vw,350px);max-width:calc(100% - 330px)}.search-box kbd{display:none}.profile-trigger{min-width:178px}.profile-trigger-copy strong,.profile-trigger-copy small{max-width:120px}}@media (height<=800px) and (width>=901px){.topbar{height:52px;min-height:52px}.sidebar{padding-top:12px;padding-bottom:10px}.sidebar-brand-row{min-height:38px;margin-bottom:6px}.sidebar .brand-lockup{max-height:58px}.sidebar nav .nav-item{min-height:34px;padding-block:5px}.nav-divider{margin-block:9px}.nav-section-title{margin-bottom:5px}.workspace>main{padding-top:14px}.home-personal-header{margin-bottom:10px}.home-attention-grid{margin-bottom:8px}}@container home-workspace (width<=1180px){.home-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-widget{grid-column:span 12!important;height:auto!important;min-height:168px!important}.home-widget.is-collapsed{min-height:0!important}.home-resize-handle{display:none}.home-widget-body{min-height:118px}}@container home-workspace (width<=760px){.home-personal-header{gap:12px}.home-attention-grid{grid-template-columns:1fr}.home-widget{grid-column:span 24!important;min-height:160px!important}.home-widget.is-collapsed{min-height:0!important}.home-widget-actions>a,.home-widget-actions>span{display:none}}@container home-workspace (width<=520px){.home-personal-header{display:block}.home-personal-header h1{font-size:clamp(26px,8vw,32px)}.home-layout-control{justify-content:flex-start;margin-top:10px}.home-layout-menu{width:min(330px,100vw - 32px);left:0;right:auto}.home-attention-card{min-height:68px}.home-widget-header{min-height:46px}}@container workspace-content (width<=1150px){.dashboard-heading{gap:18px}.brand-banner{width:35%;min-width:230px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr 1fr}.stack{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.goals-panel{grid-column:1/-1}.profile-content-grid,.profile-editor{grid-template-columns:1fr}.profile-account-card,.profile-editor-actions{grid-column:auto}}@container workspace-content (width<=760px){.dashboard-heading{min-height:0;display:block}.brand-banner{width:100%;min-width:0;margin-top:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.stack{grid-template-columns:1fr}.timeline-panel,.goals-panel{grid-column:auto}.profile-page-heading{flex-direction:column;align-items:flex-start}}@container workspace-content (width<=500px){.metrics{grid-template-columns:1fr}.metric:last-child{grid-column:auto}.profile-form-grid{grid-template-columns:1fr}}@media (width<=900px){body.mobile-sidebar-lock{overflow:hidden}.app-shell{display:block;--sidebar-current-width:0px!important}.workspace{width:100%;min-width:0}.sidebar,.sidebar--collapsed{z-index:760;transition:transform .2s;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 48px #00000059;border-right:1px solid var(--ui-border-soft)!important;border-bottom:0!important;width:min(320px,86vw)!important;height:100dvh!important;max-height:none!important;padding:14px 12px 18px!important;position:fixed!important;overflow-y:auto!important}.mobile-sidebar-open .sidebar{transform:translate(0)}.mobile-sidebar-backdrop{z-index:740;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#010610a3;border:0;padding:0;transition:opacity .18s,visibility .18s linear;display:block;position:fixed;inset:0}.mobile-sidebar-open .mobile-sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto}.mobile-sidebar-close{border:1px solid var(--ui-border);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;font-size:20px;display:grid}.mobile-sidebar-close:hover{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-hover)}.sidebar-brand-row,.sidebar--collapsed .sidebar-brand-row{flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin-bottom:10px!important;display:flex!important}.sidebar .brand,.sidebar--collapsed .brand{flex:auto!important;justify-content:flex-start!important;width:auto!important;padding:0!important;display:flex!important}.sidebar .brand-lockup,.sidebar--collapsed .brand-lockup{width:min(220px,100%)!important;display:block!important}.sidebar .brand-collapsed-mark,.sidebar--collapsed .brand-collapsed-mark{display:none!important}.sidebar nav,.sidebar--collapsed nav{max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.sidebar--collapsed .nav-section-title,.sidebar--collapsed .nav-label,.sidebar--collapsed .chevron{display:block!important}.sidebar--collapsed nav .nav-item,.sidebar nav .nav-item{justify-content:flex-start!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.sidebar--collapsed .nav-section{gap:4px!important}.sidebar--collapsed .nav-group:hover .subnav,.sidebar--collapsed .nav-group:focus-within .subnav{border:0!important;border-left:1px solid var(--ui-border-soft)!important;width:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:2px 0 6px 32px!important;padding:3px 0 3px 10px!important;position:static!important}.sidebar--collapsed .nav-group:hover .subnav:before,.sidebar--collapsed .nav-group:focus-within .subnav:before{display:none!important}.topbar{z-index:600;flex-wrap:nowrap;gap:8px;height:56px;min-height:56px;padding:8px 11px;top:0;position:sticky!important}.topbar-sidebar-toggle{flex:0 0 36px;width:36px;height:36px;display:grid!important;position:static!important;transform:none!important}.topbar .search-box{flex:260px;min-width:150px;order:0!important;width:min(42vw,350px)!important;max-width:none!important;position:relative!important;left:auto!important;transform:none!important}.search-box kbd,.topbar-spacer{display:none}.topbar-actions{flex:none;gap:6px;margin-left:auto}.profile-trigger{width:38px!important;min-width:38px!important;padding:4px!important}.profile-trigger-copy,.profile-chevron{display:none!important}.create-button{min-width:36px;padding:0 10px}.topbar-menu{max-width:calc(100vw - 20px);position:fixed;top:62px;right:10px}.workspace>main{padding-top:16px}}@media (width<=700px){.topbar{flex-wrap:wrap;align-content:center;height:auto;min-height:100px}.topbar .search-box{flex-basis:100%!important;order:2!important;width:100%!important}.create-label{display:none}.create-button{width:36px;padding:0}.notification-button,.jay-button,.profile-trigger{width:36px!important;height:36px!important}.topbar-menu{top:104px}.workspace>main{padding-top:14px}}@media (width<=420px){.topbar{padding-inline:8px}.topbar-actions{gap:4px}.workspace>main,.home-attention-card{padding-inline:10px}}@media (width>=2200px){.workspace>main{max-width:2100px;padding-inline:32px}.home-v1{max-width:1880px}}@media (width<=1050px){.improve-footer{grid-template-columns:1fr auto}.footer-socials{display:none}}@media (width<=650px){.improve-footer{text-align:center;grid-template-columns:1fr;gap:8px;margin-inline:10px}.footer-product,.footer-system{justify-content:center}}@media (width>=901px){.sidebar,.sidebar--collapsed{overscroll-behavior:contain;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden!important}.sidebar-brand-row{flex:none}.sidebar>nav,.sidebar--collapsed>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-accent) 42%,transparent) transparent;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto!important}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar--collapsed>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-track{background:0 0}.sidebar--collapsed>nav::-webkit-scrollbar-track{background:0 0}.sidebar>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 34%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.sidebar--collapsed>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 34%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.sidebar>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 58%,transparent);background-clip:padding-box}.sidebar--collapsed>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 58%,transparent);background-clip:padding-box}.sidebar>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 78%,transparent);background-clip:padding-box}.sidebar--collapsed>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 78%,transparent);background-clip:padding-box}.sidebar-spacer{flex:0 0 8px;min-height:8px}}@media (width<=900px){.sidebar,.sidebar--collapsed{overflow:hidden!important}.sidebar>nav,.sidebar--collapsed>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-accent) 42%,transparent) transparent;flex:auto!important;min-height:0!important;padding-right:3px!important;overflow:hidden auto!important}.sidebar>nav::-webkit-scrollbar{width:4px}.sidebar--collapsed>nav::-webkit-scrollbar{width:4px}.sidebar>nav::-webkit-scrollbar-track{background:0 0}.sidebar--collapsed>nav::-webkit-scrollbar-track{background:0 0}.sidebar>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 42%,transparent);border-radius:999px}.sidebar--collapsed>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 42%,transparent);border-radius:999px}}.sidebar .brand{width:100%;min-width:0;max-width:100%;overflow:visible}.sidebar .brand .brand-lockup-split{--brand-wordmark-gap:clamp(4px,.45vw,7px);--brand-art-width:calc(100% - 9px);width:100%;min-width:0;max-width:100%;overflow:visible}.sidebar .brand .brand-lockup-split .brand-lockup-part{width:var(--brand-art-width);max-width:none;height:auto}@media (width>=1500px){.sidebar .brand .brand-lockup-split{max-width:257px}}@media (width<=1440px) and (width>=901px){.sidebar .brand{padding-inline:2px}.sidebar .brand .brand-lockup-split{--brand-art-width:calc(100% - 8px)}}@media (width<=1180px) and (width>=901px){.sidebar .brand .brand-lockup-split{--brand-wordmark-gap:4px;--brand-art-width:calc(100% - 6px)}}@media (width<=900px){.sidebar .brand .brand-lockup-split{--brand-art-width:calc(100% - 8px);width:min(100%,230px)}}.sidebar>nav::-webkit-scrollbar{width:3px!important;height:3px!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:3px!important;height:3px!important}.sidebar>nav::-webkit-scrollbar-track{background:0 0!important}.sidebar--collapsed>nav::-webkit-scrollbar-track{background:0 0!important}.sidebar>nav::-webkit-scrollbar-thumb{min-height:34px;background:color-mix(in srgb,var(--ui-accent) 16%,transparent)!important;border:0!important;border-radius:999px!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb{min-height:34px;background:color-mix(in srgb,var(--ui-accent) 16%,transparent)!important;border:0!important;border-radius:999px!important}.sidebar>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 30%,transparent)!important}.sidebar--collapsed>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 30%,transparent)!important}.sidebar>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 44%,transparent)!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 44%,transparent)!important}.sidebar>nav::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar--collapsed>nav::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar>nav::-webkit-scrollbar-corner{background:0 0!important}.sidebar--collapsed>nav::-webkit-scrollbar-corner{background:0 0!important}.topbar{will-change:transform,opacity;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .18s,background-color .18s,box-shadow .18s}.topbar.topbar--hidden{opacity:0;pointer-events:none;box-shadow:none;transform:translateY(calc(-100% - 2px))}.topbar:not(.topbar--hidden){background:color-mix(in srgb,var(--ui-topbar) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.sidebar>nav,.sidebar--collapsed>nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-accent) 10%,transparent) transparent;padding-right:4px!important}.sidebar>nav::-webkit-scrollbar{width:7px!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:7px!important}.sidebar>nav::-webkit-scrollbar-track{background:0 0!important}.sidebar--collapsed>nav::-webkit-scrollbar-track{background:0 0!important}.sidebar>nav::-webkit-scrollbar-thumb{min-height:36px;background:color-mix(in srgb,var(--ui-accent) 12%,transparent)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb{min-height:36px;background:color-mix(in srgb,var(--ui-accent) 12%,transparent)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.sidebar>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 22%,transparent)!important;background-clip:padding-box!important}.sidebar--collapsed>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 22%,transparent)!important;background-clip:padding-box!important}.sidebar>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 34%,transparent)!important;background-clip:padding-box!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 34%,transparent)!important;background-clip:padding-box!important}.sidebar>nav::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar--collapsed>nav::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}@media (width>=901px){.sidebar>nav,.sidebar--collapsed>nav{box-sizing:border-box;scrollbar-color:color-mix(in srgb,var(--ui-accent) 8%,transparent) transparent;width:calc(100% + 10px)!important;max-width:none!important;margin-right:-10px!important;padding-right:10px!important}.sidebar>nav::-webkit-scrollbar{width:6px!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:6px!important}.sidebar>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 10%,transparent)!important;background-clip:padding-box!important;border:2px solid #0000!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 10%,transparent)!important;background-clip:padding-box!important;border:2px solid #0000!important}.sidebar>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 18%,transparent)!important;background-clip:padding-box!important}.sidebar--collapsed>nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 18%,transparent)!important;background-clip:padding-box!important}.sidebar>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 28%,transparent)!important;background-clip:padding-box!important}.sidebar--collapsed>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-accent) 28%,transparent)!important;background-clip:padding-box!important}.sidebar--collapsed>nav{width:calc(100% + 12px)!important;margin-right:-12px!important;padding-right:12px!important}}@media (width>=901px) and (width<=1850px) and (height<=950px){.topbar{gap:8px;padding:0 12px;height:50px!important;min-height:50px!important}.topbar .search-box{border-radius:7px;width:clamp(340px,31vw,500px);min-height:34px;padding:6px 10px}.topbar .search-box input{font-size:11px}.search-glyph{font-size:16px!important}.topbar-actions{gap:7px}.create-button{font-size:10.5px;border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 13px!important}.notification-button,.jay-button{border-radius:8px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.notification-button svg{width:18px!important;height:18px!important}.jay-button .sidebar-icon{width:19px;height:19px}.profile-trigger{height:38px;border-radius:8px!important;gap:8px!important;width:205px!important;min-width:205px!important;min-height:38px!important;padding:4px 8px 4px 5px!important}.profile-trigger .avatar{flex-basis:29px!important;width:29px!important;height:29px!important;font-size:10px!important}.profile-trigger-copy strong{max-width:150px!important;font-size:11.5px!important;line-height:1.2!important}.profile-trigger-copy small{max-width:150px!important;font-size:9.5px!important;line-height:1.2!important}.profile-chevron{font-size:12px!important}.topbar-sidebar-toggle{width:28px;height:28px;font-size:16px}.notification-dot{min-width:15px;height:15px;font-size:8px;top:-5px;right:-5px}}@media (width>=901px) and (width<=1850px) and (height<=780px){.topbar{height:48px!important;min-height:48px!important}.create-button,.profile-trigger{height:36px!important;min-height:36px!important}.notification-button,.jay-button{flex-basis:36px!important;width:36px!important;height:36px!important}}.profile-social-popover.profile-social-popover-modal:not(.is-editing){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-accent) 34%,transparent) transparent;overflow:hidden auto!important}.profile-social-popover-modal:not(.is-editing) .profile-social-body{flex:none!important;min-height:auto!important;overflow:visible!important}.profile-social-popover-modal:not(.is-editing) .profile-social-footer,.profile-social-popover-modal:not(.is-editing) .profile-social-footer-premium{margin-top:auto;z-index:auto!important;flex:none!important;position:static!important;inset:auto!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing)::-webkit-scrollbar{width:7px}.profile-social-popover.profile-social-popover-modal:not(.is-editing)::-webkit-scrollbar-track{background:0 0}.profile-social-popover.profile-social-popover-modal:not(.is-editing)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 28%,transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.profile-social-popover.profile-social-popover-modal:not(.is-editing):hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-accent) 42%,transparent);background-clip:padding-box}.profile-social-popover.profile-social-popover-modal:not(.is-editing)::-webkit-scrollbar-button{width:0;height:0;display:none}.profile-social-cover[data-cover-theme=gold],.profile-cover-theme-option[data-cover-theme=gold] .profile-cover-theme-swatch{background:radial-gradient(circle at 18% 38%,#ffdb6d47,#0000 32%),linear-gradient(120deg,#3b2a08 0%,#8a6512 38%,#d6ad3d 67%,#49350b 100%)!important}.profile-social-cover[data-cover-theme=silver],.profile-cover-theme-option[data-cover-theme=silver] .profile-cover-theme-swatch{background:radial-gradient(circle at 20% 36%,#fff3,#0000 32%),linear-gradient(120deg,#192331 0%,#5c6b7c 38%,#aeb8c4 67%,#273443 100%)!important}.profile-social-cover[data-cover-theme=sapphire],.profile-cover-theme-option[data-cover-theme=sapphire] .profile-cover-theme-swatch{background:radial-gradient(circle at 18% 40%,#3295ff42,#0000 34%),linear-gradient(120deg,#071a46 0%,#0c3f9d 42%,#1478d4 68%,#081f51 100%)!important}.profile-social-cover[data-cover-theme=royal],.profile-cover-theme-option[data-cover-theme=royal] .profile-cover-theme-swatch{background:radial-gradient(circle at 18% 40%,#5769ff3d,#0000 34%),linear-gradient(120deg,#11143b 0%,#253084 42%,#4855c5 68%,#151943 100%)!important}.profile-social-cover[data-cover-theme=pulse],.profile-cover-theme-option[data-cover-theme=pulse] .profile-cover-theme-swatch{background:radial-gradient(circle at 18% 40%,#00bfff3d,#0000 34%),linear-gradient(120deg,#07172e 0%,#0b1f4d 38%,#0b4f86 68%,#08142f 100%)!important}.profile-social-cover[data-cover-theme]:after{content:"";background:repeating-linear-gradient(130deg,#0000 0 42px,#ffffff09 43px 44px),linear-gradient(90deg,#ffffff06,#0000 55%);width:100%;height:100%;display:block}.profile-cover-editor-card{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:14px;margin:18px 24px 0;padding:17px 18px;box-shadow:inset 0 1px #ffffff05}.profile-cover-editor-card-full{margin:0}.profile-cover-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profile-cover-theme-option{border:1px solid var(--ui-border-soft);background:var(--ui-surface);min-width:0;min-height:74px;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:grid;position:relative}.profile-cover-theme-option:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);transform:translateY(-1px)}.profile-cover-theme-option.is-selected{border-color:var(--ui-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.profile-cover-theme-swatch{border:1px solid #ffffff14;border-radius:9px;width:54px;height:46px;box-shadow:inset 0 1px #ffffff0f}.profile-cover-theme-copy{gap:2px;min-width:0;display:grid}.profile-cover-theme-copy strong{color:var(--ui-text);font-size:10.5px}.profile-cover-theme-copy small{color:var(--ui-accent);font-size:8px;font-weight:650}.profile-cover-theme-copy em{color:var(--ui-text-muted);font-size:7.5px;font-style:normal;line-height:1.35}.profile-cover-theme-check{background:var(--ui-accent);color:#00101d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid;position:absolute;top:7px;right:7px}.profile-social-footer-premium{grid-template-columns:1fr!important;gap:8px!important;padding:0 28px 24px!important}.profile-social-footer-premium .profile-social-stat-card{justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex;padding:12px 15px!important}.profile-social-footer-premium .profile-social-stat-card span{margin:0!important}.profile-social-footer-premium .profile-social-stat-card strong{text-align:right}@media (width<=900px){.profile-cover-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profile-cover-editor-card{margin:14px 16px 0;padding:14px}.profile-cover-theme-grid{grid-template-columns:1fr}.profile-social-footer-premium{padding:0 20px 20px!important}.profile-social-footer-premium .profile-social-stat-card{flex-direction:column;align-items:flex-start;gap:5px}.profile-social-footer-premium .profile-social-stat-card strong{text-align:left}}.profile-social-cover[data-cover-theme=gold],.profile-cover-theme-option[data-cover-theme=gold] .profile-cover-theme-swatch{box-shadow:inset 0 1px #fff8d038,inset 0 -1px #4c2f0040;background:radial-gradient(circle at 23% 28%,#fff5bc57,#0000 24%),radial-gradient(circle at 68% 18%,#ffd75a61,#0000 28%),linear-gradient(115deg,#241806 0%,#5f4109 18%,#b98716 36%,#f1c84a 51%,#fff0a1 58%,#c99420 70%,#624109 88%,#211506 100%)!important}.profile-social-cover[data-cover-theme=gold]:after{background:linear-gradient(105deg,#0000 0 28%,#ffffff1a 39%,#0000 49%),repeating-linear-gradient(130deg,#0000 0 44px,#fff7c40b 45px 46px),linear-gradient(90deg,#ffffff09,#0000 58%)}.profile-hierarchy-strip{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg,var(--ui-surface-2),var(--ui-surface));border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 24px 0;padding:13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.profile-hierarchy-strip:before{content:"";background:var(--ui-accent);width:3px;position:absolute;inset:0 auto 0 0}.profile-hierarchy-strip[data-cover-theme=gold]:before{background:linear-gradient(#fff0a1,#d7a728,#76500b)}.profile-hierarchy-strip[data-cover-theme=silver]:before{background:linear-gradient(#eef4fa,#aeb8c4,#586879)}.profile-hierarchy-strip[data-cover-theme=sapphire]:before{background:linear-gradient(#69b9ff,#1478d4,#0c3f9d)}.profile-hierarchy-strip[data-cover-theme=royal]:before{background:linear-gradient(#7f89ff,#4855c5,#253084)}.profile-hierarchy-strip[data-cover-theme=pulse]:before{background:linear-gradient(#5ce0ff,#00bfff,#0b4f86)}.profile-hierarchy-mark{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-accent);border-radius:10px;place-items:center;font-size:13px;display:grid}.profile-hierarchy-strip[data-cover-theme=gold] .profile-hierarchy-mark{color:#f2c94c;background:linear-gradient(145deg,#342304,#171006);border-color:#f0c24357;box-shadow:0 0 18px #e0ae2614}.profile-hierarchy-strip strong{color:var(--ui-text);font-size:11.5px;display:block}.profile-hierarchy-strip small{color:var(--ui-text-muted);margin-top:3px;font-size:8.5px;line-height:1.45;display:block}.profile-hierarchy-lock{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:27px;color:var(--ui-text-muted);letter-spacing:.55px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:7.5px;font-weight:700;display:inline-flex}.profile-hierarchy-strip[data-cover-theme=gold] .profile-hierarchy-lock{color:#e7c35e;background:#6f4b0826;border-color:#f0c2434d}.profile-hierarchy-strip-full{grid-column:1/-1;margin:0}.profile-social-edit-photo-card,.profile-social-edit-identity-card{min-height:214px}.profile-social-edit-identity-card{grid-template-rows:auto 1fr auto}.profile-social-edit-photo-card .profile-social-edit-photo{align-self:center}.profile-social-popover-modal.is-editing .profile-social-edit-grid{padding-top:16px}.profile-social-popover-modal.is-editing .profile-social-edit-about,.profile-social-popover-modal.is-editing .profile-social-edit-specialties,.profile-social-popover-modal.is-editing .profile-social-edit-links-card{border-color:color-mix(in srgb,var(--ui-border-soft) 92%,var(--ui-accent) 8%)}.profile-social-popover-modal.is-editing .profile-social-edit-specialties{min-height:100%}.profile-social-popover-modal.is-editing .profile-social-edit-links-card{margin-bottom:0}@media (width<=700px){.profile-hierarchy-strip{grid-template-columns:36px 1fr;margin:14px 16px 0}.profile-hierarchy-mark{width:36px;height:36px}.profile-hierarchy-lock{grid-column:2;justify-self:start}}.profile-cover-legend{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:13px;margin:18px 24px 0;padding:15px 16px 14px;box-shadow:inset 0 1px #ffffff05}.profile-cover-legend-full{grid-column:1/-1;margin:0}.profile-cover-legend-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.profile-cover-legend-heading>div{min-width:0}.profile-cover-legend-heading strong{color:var(--ui-text);font-size:11.5px;display:block}.profile-cover-legend-heading small{color:var(--ui-text-muted);margin-top:2px;font-size:8.5px;line-height:1.45;display:block}.profile-cover-legend-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-cover-legend-item{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 82%,transparent);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.profile-cover-legend-item>i{border-radius:999px;flex:0 0 12px;width:12px;height:30px;box-shadow:inset 0 1px #fff3}.profile-cover-legend-item[data-cover-theme=gold]>i{background:linear-gradient(#fff0a1,#f1c84a 48%,#a9710d);box-shadow:0 0 12px #f1c84a2e}.profile-cover-legend-item[data-cover-theme=silver]>i{background:linear-gradient(#edf3f8,#aeb8c4 50%,#596979)}.profile-cover-legend-item[data-cover-theme=sapphire]>i{background:linear-gradient(#69b9ff,#1478d4 52%,#0c3f9d)}.profile-cover-legend-item[data-cover-theme=royal]>i{background:linear-gradient(#8b94ff,#4b59c8 52%,#263084)}.profile-cover-legend-item[data-cover-theme=pulse]>i{background:linear-gradient(#65e5ff,#00bfff 52%,#0b4f86)}.profile-cover-legend-item span{min-width:0}.profile-cover-legend-item strong{color:var(--ui-text-soft);font-size:9.5px;line-height:1.2;display:block}.profile-cover-legend-item small{color:var(--ui-text-muted);margin-top:3px;font-size:7.5px;line-height:1.25;display:block}.profile-cover-current{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 76%,transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:9px 11px;display:flex}.profile-cover-current span{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.65px;font-size:8px}.profile-cover-current strong{color:var(--ui-text-soft);font-size:9.5px}.profile-cover-current[data-cover-theme=gold]{background:linear-gradient(90deg,#855b081f,color-mix(in srgb,var(--ui-surface) 82%,transparent));border-color:#f1c84a3d}.profile-cover-current[data-cover-theme=gold] strong{color:#e6c55e}@media (width<=1050px){.profile-cover-legend-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.profile-cover-legend{margin:14px 16px 0;padding:13px}.profile-cover-legend-items{grid-template-columns:1fr 1fr}}@media (width<=470px){.profile-cover-legend-items{grid-template-columns:1fr}.profile-cover-current{flex-direction:column;align-items:flex-start;gap:4px}}.profile-social-cover[data-area-theme=hq]{box-shadow:inset 0 1px #ffffff04,inset 0 -1px #00000057;background:radial-gradient(circle at 22% 24%,#0b1f4d0d,#0000 24%),radial-gradient(circle at 72% 18%,#08142f0f,#0000 26%),linear-gradient(120deg,#010309 0%,#02040a 30%,#030712 58%,#040814 78%,#010309 100%)!important}.profile-social-cover[data-area-theme]:after{content:"";background:linear-gradient(108deg,#0000 0 30%,#ffffff0e 42%,#0000 51%),repeating-linear-gradient(130deg,#0000 0 44px,#ffffff07 45px 46px);width:100%;height:100%;display:block}.profile-social-cover[data-area-theme=hq]:after{background:linear-gradient(108deg,#0000 0 30%,#ffffff05 42%,#0000 51%),repeating-linear-gradient(130deg,#0000 0 44px,#ffffff03 45px 46px)}.profile-social-avatar-wrap[data-hierarchy-theme] .profile-social-avatar{border-width:4px}.profile-social-avatar-wrap[data-hierarchy-theme=gold] .profile-social-avatar{border-color:#f1c84a!important;box-shadow:0 18px 42px #00000057,0 0 0 1px #fff0a17a,0 0 24px #f1c84a38!important}.profile-social-avatar-wrap[data-hierarchy-theme=silver] .profile-social-avatar{border-color:#b9c4cf!important;box-shadow:0 18px 42px #00000057,0 0 0 1px #eff5fa57,0 0 22px #aeb8c429!important}.profile-social-avatar-wrap[data-hierarchy-theme=sapphire] .profile-social-avatar{border-color:#4ea7ff!important;box-shadow:0 18px 42px #00000057,0 0 22px #1478d42e!important}.profile-social-avatar-wrap[data-hierarchy-theme=royal] .profile-social-avatar{border-color:#7280f4!important;box-shadow:0 18px 42px #00000057,0 0 22px #4855c52e!important}.profile-social-avatar-wrap[data-hierarchy-theme=pulse] .profile-social-avatar{border-color:var(--ui-accent)!important;box-shadow:0 18px 42px #00000057,0 0 22px color-mix(in srgb,var(--ui-accent) 18%,transparent)!important}.profile-hierarchy-badge{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:23px;color:var(--ui-text-muted);letter-spacing:.15px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:7.5px;font-weight:750;display:inline-flex}.profile-hierarchy-badge[data-hierarchy-theme=gold]{color:#f0ce63;background:linear-gradient(145deg,#6b49093d,#2418065c);border-color:#f1c84a57;box-shadow:0 0 14px #f1c84a14}.profile-hierarchy-badge[data-hierarchy-theme=pulse]{border-color:color-mix(in srgb,var(--ui-accent) 35%,var(--ui-border));color:var(--ui-accent)}.profile-visual-system-legend{gap:12px;margin:18px 24px 0;padding-bottom:4px;display:grid}.profile-visual-system-legend-full{grid-column:1/-1;margin:0}.profile-visual-legend-section{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:13px;padding:15px 16px 14px;box-shadow:inset 0 1px #ffffff05}.profile-area-legend-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.profile-area-legend-item{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 82%,transparent);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.profile-area-legend-item>i{border-radius:999px;flex:0 0 12px;width:12px;height:32px;box-shadow:inset 0 1px #ffffff2b}.profile-area-legend-item[data-area-theme=hq]>i{background:linear-gradient(#0a0d14 0%,#030712 46%,#010309 100%);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff09,0 0 10px #00000047}.profile-area-legend-item[data-area-theme=product-tech]>i{background:linear-gradient(#36c8ff,#193c92 54%,#0b2c68)}.profile-area-legend-item[data-area-theme=growth]>i{background:linear-gradient(#62efff,#0d99ae 54%,#064251)}.profile-area-legend-item[data-area-theme=operations]>i{background:linear-gradient(#65e1bd,#15846d 54%,#0b463b)}.profile-area-legend-item[data-area-theme=knowledge]>i{background:linear-gradient(#9f8cff,#644bb2 54%,#302263)}.profile-area-legend-item span{min-width:0}.profile-area-legend-item strong{color:var(--ui-text-soft);font-size:9.5px;line-height:1.2;display:block}.profile-area-legend-item small{color:var(--ui-text-muted);margin-top:3px;font-size:7px;line-height:1.3;display:block}.profile-cover-current[data-area-theme]{border-color:var(--ui-border-soft)}.profile-cover-current[data-area-theme=hq] strong{color:#e8edf5}.profile-cover-current[data-area-theme=product-tech] strong{color:#5bcfff}.profile-cover-current[data-area-theme=growth] strong{color:#69e8f3}.profile-cover-current[data-area-theme=operations] strong{color:#69dbbb}.profile-cover-current[data-area-theme=knowledge] strong{color:#a996ff}.profile-social-popover-modal.is-editing .profile-social-edit-form{padding-top:0}.profile-social-popover-modal.is-editing .profile-social-edit-identity{padding-top:18px}@media (width<=1180px){.profile-area-legend-items,.profile-cover-legend-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.profile-visual-system-legend{margin:16px 16px 0}.profile-area-legend-items,.profile-cover-legend-items{grid-template-columns:1fr 1fr}}@media (width<=480px){.profile-area-legend-items,.profile-cover-legend-items{grid-template-columns:1fr}}.profile-social-footer-premium.profile-account-meta-bar{border:1px solid var(--ui-border-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 10px 26px #00000014;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 28px 24px!important;padding:0!important;display:grid!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card{position:relative;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:12px 17px!important;display:flex!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card+.profile-social-stat-card{border-left:1px solid var(--ui-border-soft)!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card span{color:var(--ui-text-muted);letter-spacing:.7px;text-transform:uppercase;font-size:7.5px;font-weight:650;line-height:1.1;margin:0!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card strong{width:100%;color:var(--ui-text-soft);font-size:10px;font-weight:720;line-height:1.25;text-align:left!important}.profile-account-status{align-items:center;gap:6px;display:inline-flex}.profile-account-status:before{content:"";background:#2dd4a7;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #2dd4a759}.profile-account-status[data-active=false]{color:#ff9f9f!important}.profile-account-status[data-active=false]:before{background:#ff6363;box-shadow:0 0 10px #ff636347}@media (width<=620px){.profile-social-footer-premium.profile-account-meta-bar{grid-template-columns:1fr!important;margin:0 20px 20px!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card{min-height:52px!important;padding:11px 14px!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card+.profile-social-stat-card{border-left:0!important;border-top:1px solid var(--ui-border-soft)!important}}.profile-social-popover-modal:not(.is-editing) .profile-social-content{padding-bottom:18px}.profile-social-about-premium,.profile-social-premium-card{border-color:color-mix(in srgb,var(--ui-border) 82%,transparent);box-shadow:inset 0 1px #ffffff04,0 10px 26px #0000000e}.profile-social-premium-card .profile-social-specialties{gap:7px}.profile-social-premium-card .profile-social-specialties>span{border-color:color-mix(in srgb,var(--ui-border-strong) 82%,transparent);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 96%,transparent), color-mix(in srgb,var(--ui-surface-2) 86%,transparent));padding:7px 11px;box-shadow:inset 0 1px #ffffff05}.profile-social-footer-premium.profile-account-meta-bar{border-color:color-mix(in srgb,var(--ui-border-strong) 74%,transparent);background:linear-gradient(180deg, color-mix(in srgb,var(--ui-surface-2) 98%,transparent) 0%, color-mix(in srgb,var(--ui-surface) 96%,transparent) 100%);min-height:64px;position:relative;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000012}.profile-social-footer-premium.profile-account-meta-bar:before{content:"";background:linear-gradient(90deg,transparent,var(--ui-accent),transparent);opacity:.28;pointer-events:none;height:1px;position:absolute;inset:0 22% auto}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card{gap:6px!important;min-height:64px!important;padding:13px 18px!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card+.profile-social-stat-card{border-left-color:color-mix(in srgb,var(--ui-border) 72%,transparent)!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card span{color:color-mix(in srgb,var(--ui-text-muted) 92%,transparent);letter-spacing:.82px;font-size:7.2px;font-weight:700}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card strong{color:var(--ui-text);letter-spacing:.05px;font-size:10.5px;font-weight:740}.profile-account-status{background:#2dd4a70e;border:1px solid #2dd4a733;border-radius:999px;gap:6px;min-height:22px;padding:0 8px;color:#8ce7ce!important;width:max-content!important}.profile-account-status:before{flex-basis:6px;width:6px;height:6px;box-shadow:0 0 9px #2dd4a74d}.profile-account-status[data-active=false]{background:#ff63630e;border-color:#ff636333;color:#faa!important}.profile-social-name-row{row-gap:6px}.profile-hierarchy-badge{box-shadow:inset 0 1px #ffffff08}.profile-social-top-links>a{box-shadow:inset 0 1px #ffffff05}.profile-social-popover-modal:not(.is-editing) .profile-social-body{border-top-color:color-mix(in srgb,var(--ui-border) 72%,transparent)}@media (width<=620px){.profile-social-popover-modal:not(.is-editing) .profile-social-content{padding-bottom:14px}.profile-social-footer-premium.profile-account-meta-bar{min-height:unset}.profile-social-footer-premium.profile-account-meta-bar:before{inset:0 28% auto}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card{min-height:52px!important;padding:11px 14px!important}.profile-account-status{min-height:21px}}@media (width>=761px){.profile-social-popover-modal:not(.is-editing) .profile-social-identity{transform:translateY(-5px)}}.profile-social-popover.profile-social-popover-modal:not(.is-editing){scrollbar-gutter:auto!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing)[data-area-theme=hq]::-webkit-scrollbar-track{background:linear-gradient(#010309 0 148px,#0000 148px 100%)}.profile-social-body-executive{gap:12px!important;padding-top:0!important}.profile-mission-strip{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1px minmax(0,1fr) 1px auto;align-items:center;gap:16px;padding:14px 8px 14px 6px;display:grid}.profile-mission-label{white-space:nowrap;align-items:center;gap:10px;display:flex}.profile-mission-icon{color:#f1c84a;filter:drop-shadow(0 0 8px #f1c84a2e);place-items:center;width:34px;height:34px;font-size:28px;line-height:1;display:grid}.profile-mission-label strong{color:#f1c84a;letter-spacing:.15px;font-size:10px;font-weight:800}.profile-mission-divider{background:linear-gradient(#f1c84a0d,#f1c84adb,#f1c84a0d);width:1px;height:34px;display:block}.profile-mission-strip p{color:var(--ui-text-soft);margin:0;font-size:10.5px;line-height:1.55}.profile-mission-strip>small{color:color-mix(in srgb,var(--ui-text-muted) 88%,#7fcfff 12%);letter-spacing:1.15px;text-align:left;font-size:6.7px;font-weight:720;line-height:1.45}.profile-executive-card{border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border))!important;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 93%,transparent))!important;border-radius:11px!important;gap:10px!important;min-height:0!important;padding:14px 16px!important;box-shadow:inset 0 1px #ffffff05,0 8px 22px #0001!important}.profile-executive-card .profile-social-section-heading{gap:9px}.profile-executive-card .profile-social-section-icon{background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 92%,transparent), color-mix(in srgb,var(--ui-surface-2) 96%,transparent));color:#8fcfff;border-radius:8px;flex:0 0 33px;width:33px;height:33px;font-size:13px}.profile-executive-card .profile-social-section-heading strong{font-size:10px}.profile-executive-card .profile-social-section-heading small{margin-top:1px;font-size:7.5px}.profile-social-about-premium.profile-executive-card .profile-social-bio,.profile-social-about-premium.profile-executive-card .profile-social-empty{margin:0;font-size:10px;line-height:1.62}.profile-focus-card{padding-bottom:13px!important}.profile-focus-tags{flex-wrap:wrap;align-items:center;gap:7px;padding-left:42px;display:flex}.profile-focus-tags>span{border:1px solid color-mix(in srgb,var(--ui-accent) 74%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 93%,transparent), color-mix(in srgb,var(--ui-surface-2) 90%,transparent));min-height:29px;color:var(--ui-text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:8.2px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff05,0 4px 11px #00000012}.profile-focus-tags>span>i{color:#8fcfff;font-size:10px;font-style:normal;line-height:1}.profile-executive-card .profile-social-specialties{gap:7px;padding-left:42px}.profile-executive-card .profile-social-specialties>span{border:1px solid color-mix(in srgb,var(--ui-accent) 74%,var(--ui-border));min-height:29px;color:var(--ui-text-soft);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff05,0 4px 11px #00000012;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 93%,transparent), color-mix(in srgb,var(--ui-surface-2) 90%,transparent))!important;border-radius:999px!important;padding:0 11px!important;font-size:8.2px!important}.profile-account-meta-bar-executive{grid-template-columns:1.05fr 1.05fr 1fr auto!important}.profile-account-signature{border-left:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);justify-content:center;align-items:center;gap:10px;min-width:146px;padding:0 14px;display:flex}.profile-account-signature b{color:#0e4a8f;letter-spacing:-8px;opacity:.8;font-size:34px;line-height:.9;transform:skew(-10deg)}.profile-account-signature span{color:color-mix(in srgb,var(--ui-text-muted) 86%,#7fcfff 14%);letter-spacing:1px;font-size:6px;font-weight:750;line-height:1.42}@media (width<=900px){.profile-mission-strip{grid-template-columns:auto 1px minmax(0,1fr)}.profile-mission-divider-right,.profile-mission-strip>small{display:none}.profile-account-meta-bar-executive{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-account-signature{display:none}}@media (width<=700px){.profile-social-body-executive{gap:10px!important}.profile-mission-strip{grid-template-columns:1fr;gap:8px;padding:10px 2px 12px}.profile-mission-divider{display:none}.profile-mission-strip p,.profile-focus-tags,.profile-executive-card .profile-social-specialties{padding-left:0}}@media (width<=620px){.profile-account-meta-bar-executive{grid-template-columns:1fr!important}}.profile-mission-label strong{font-size:12px!important}.profile-mission-strip p{font-size:12px!important;line-height:1.55!important}.profile-mission-strip>small{letter-spacing:1.2px!important;font-size:7.8px!important;line-height:1.5!important}.profile-executive-card .profile-social-section-heading strong{font-size:12.5px!important;line-height:1.25!important}.profile-executive-card .profile-social-section-heading small{font-size:8.8px!important;line-height:1.4!important}.profile-social-about-premium.profile-executive-card .profile-social-bio,.profile-social-about-premium.profile-executive-card .profile-social-empty{font-size:11.8px!important;line-height:1.68!important}.profile-focus-tags>span,.profile-executive-card .profile-social-specialties>span{min-height:31px!important;padding:0 12px!important;font-size:9.4px!important}.profile-focus-tags>span>i{font-size:11px!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card span{letter-spacing:.85px!important;font-size:8.2px!important}.profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card strong{font-size:12px!important;line-height:1.3!important}.profile-account-status{min-height:24px!important;padding:0 9px!important;font-size:11px!important}.profile-account-signature span{font-size:6.8px!important;line-height:1.48!important}.profile-executive-card{padding:15px 17px!important}.profile-mission-strip{min-height:76px!important}.profile-account-meta-bar-executive .profile-social-stat-card{min-height:64px!important}@media (width<=700px){.profile-mission-label strong,.profile-mission-strip p{font-size:11px!important}.profile-executive-card .profile-social-section-heading strong{font-size:12px!important}.profile-social-about-premium.profile-executive-card .profile-social-bio,.profile-social-about-premium.profile-executive-card .profile-social-empty{font-size:11px!important}.profile-focus-tags>span,.profile-executive-card .profile-social-specialties>span{font-size:9px!important}}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive{border:1px solid color-mix(in srgb,var(--ui-border-strong) 72%,transparent)!important;background:linear-gradient(180deg, color-mix(in srgb,var(--ui-surface-2) 98%,transparent), color-mix(in srgb,var(--ui-surface) 96%,transparent))!important;border-radius:12px!important;grid-template-columns:1fr 1fr 1fr auto!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:56px!important;margin:0 28px 20px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05,0 8px 22px #0000000f!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive:before{display:none!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card{height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:8px 16px!important;display:flex!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card+.profile-social-stat-card{border-left:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent)!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card span{letter-spacing:.78px!important;margin:0!important;font-size:7.8px!important;line-height:1!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card strong{width:auto!important;margin:0!important;font-size:11.5px!important;line-height:1.1!important}.profile-account-meta-bar-executive .profile-account-status{min-height:22px!important;padding:0 8px!important;font-size:10.5px!important}.profile-account-meta-bar-executive .profile-account-signature{border-left:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent)!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:132px!important;height:56px!important;margin:0!important;padding:0 14px!important;display:flex!important}.profile-account-meta-bar-executive .profile-account-signature b{font-size:28px!important;line-height:1!important}.profile-account-meta-bar-executive .profile-account-signature span{letter-spacing:.9px!important;font-size:6.4px!important;line-height:1.35!important}@media (width<=900px){.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive{grid-template-columns:1fr 1fr 1fr!important}.profile-account-meta-bar-executive .profile-account-signature{display:none!important}}@media (width<=620px){.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive{grid-template-columns:1fr!important;margin:0 20px 18px!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card{height:auto!important;min-height:48px!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card+.profile-social-stat-card{border-left:0!important;border-top:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent)!important}}.profile-mission-strip{grid-template-columns:auto 1px minmax(0,1fr)!important;gap:16px!important;padding-right:8px!important}.profile-mission-strip>p{max-width:880px}.profile-mission-divider-right,.profile-mission-strip>small{display:none!important}.profile-social-popover-modal .profile-hierarchy-badge{letter-spacing:.08px!important;border-radius:999px!important;min-height:21px!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:730!important;line-height:1!important}.profile-social-popover-modal .profile-hierarchy-badge[data-hierarchy-theme=gold]{color:#f2cf62!important;background:linear-gradient(145deg,#5c3f0933,#120c0375)!important;border-color:#f1c84a57!important;box-shadow:inset 0 1px #fff2ae14,0 4px 12px #0000001f,0 0 12px #f1c84a0e!important}.profile-social-popover-modal .profile-social-meta{align-items:center}.profile-social-popover-modal .profile-social-meta>span{white-space:nowrap}@media (width<=760px){.profile-social-popover-modal .profile-hierarchy-badge{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}}@media (width>=761px){.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{transform:translateY(6px)}}.profile-mission-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #f1c84a1f);width:28px;height:28px;display:block}.profile-social-popover-modal:not(.is-editing) .profile-mission-strip{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;justify-content:center!important;align-items:center!important;gap:18px!important;padding-left:18px!important;padding-right:18px!important;display:flex!important}.profile-social-popover-modal:not(.is-editing) .profile-mission-label{flex:none;justify-content:center}.profile-social-popover-modal:not(.is-editing) .profile-mission-divider{flex:0 0 1px}.profile-social-popover-modal:not(.is-editing) .profile-mission-strip>p{text-align:center;flex:0 auto;width:auto;max-width:760px;margin:0!important}@media (width<=900px){.profile-social-popover-modal:not(.is-editing) .profile-mission-strip{gap:14px!important;padding-left:14px!important;padding-right:14px!important}.profile-social-popover-modal:not(.is-editing) .profile-mission-strip>p{max-width:620px}}@media (width<=700px){.profile-social-popover-modal:not(.is-editing) .profile-mission-strip{text-align:center;flex-direction:column;gap:8px!important}.profile-social-popover-modal:not(.is-editing) .profile-mission-divider{display:none!important}.profile-social-popover-modal:not(.is-editing) .profile-mission-strip>p{text-align:center;max-width:100%}}.profile-hero-card-premium{border-color:color-mix(in srgb,var(--ui-accent) 62%,var(--ui-border))!important;background:repeating-linear-gradient(130deg,#0000 0 78px,#ffffff05 79px 80px) top/100% 48% no-repeat,linear-gradient(#010309 0%,#02040a 48%,#0b1f4d 48% 100%)!important;border-radius:16px!important;min-height:208px!important;box-shadow:0 20px 48px #0000002e,inset 0 1px #ffffff05!important}.profile-hero-card-premium:before,.profile-hero-card-premium:after{display:none!important}.profile-hero-card-premium .profile-hero-main{min-height:208px;gap:28px!important;padding:28px 30px!important}.profile-hero-card-premium .profile-hero-avatar{border-style:solid!important;border-width:4px!important;border-color:var(--ui-accent)!important;width:128px!important;height:128px!important;box-shadow:0 18px 42px #00000057, 0 0 0 1px #ffffff06, 0 0 30px color-mix(in srgb,var(--ui-accent) 12%,transparent)!important;flex-basis:128px!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=gold]{border-color:#f1c84a!important;box-shadow:0 18px 42px #00000057,0 0 0 1px #fff0a175,0 0 26px #f1c84a2e!important}.profile-hero-card-premium .profile-hero-avatar>i{border:3px solid #08142f!important;width:18px!important;height:18px!important;bottom:8px!important;right:4px!important}.profile-hero-card-premium .profile-hero-copy{align-self:center;min-width:0}.profile-hero-card-premium .profile-name-line{margin-bottom:18px;align-items:center!important;gap:10px!important}.profile-hero-card-premium .profile-name-line h2{color:#fff;letter-spacing:-.65px!important;margin:0!important;font-size:32px!important;line-height:1.06!important}.profile-hero-card-premium .profile-hierarchy-badge{border-radius:999px!important;min-height:21px!important;padding:3px 8px!important;font-size:9.5px!important;line-height:1!important}.profile-hero-card-premium .profile-presence-inline{min-height:22px!important;padding:4px 8px!important;font-size:9.5px!important}.profile-hero-card-premium .profile-hero-actions-v3{flex-direction:column;justify-content:center;align-self:stretch;padding:24px 28px 24px 12px!important}.profile-hero-card-premium .profile-hero-actions-v3 .profile-edit-button,.profile-hero-card-premium .profile-hero-actions-v3 .profile-photo-quick-button{border-radius:10px!important;min-width:142px!important;min-height:42px!important;font-size:10px!important}.profile-hero-card-premium .profile-hero-actions-v3 .profile-photo-quick-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border))!important;background:#0307125c!important}@media (width<=950px){.profile-hero-card-premium{background:repeating-linear-gradient(130deg,#0000 0 68px,#ffffff04 69px 70px) top/100% 44% no-repeat,linear-gradient(#010309 0%,#02040a 44%,#0b1f4d 44% 100%)!important;min-height:0!important}.profile-hero-card-premium .profile-hero-main{min-height:188px}.profile-hero-card-premium .profile-hero-actions-v3{flex-direction:row;justify-content:flex-end;padding:0 22px 20px!important}}@media (width<=650px){.profile-hero-card-premium{background:linear-gradient(#010309 0%,#02040a 38%,#0b1f4d 38% 100%)!important}.profile-hero-card-premium .profile-hero-main{min-height:0;gap:16px!important;padding:24px 18px 20px!important}.profile-hero-card-premium .profile-hero-avatar{flex-basis:104px!important;width:104px!important;height:104px!important}.profile-hero-card-premium .profile-name-line{margin-bottom:12px;justify-content:center!important}.profile-hero-card-premium .profile-name-line h2{text-align:center;width:100%;font-size:27px!important}.profile-hero-card-premium .profile-hero-meta{justify-content:center}.profile-hero-card-premium .profile-hero-main-clickable{border-radius:16px 16px 0 0}}.profile-hero-card-premium{background:radial-gradient(circle at 68% 12%,#0b1f4d0e,#0000 30%),repeating-linear-gradient(130deg,#0000 0 78px,#ffffff04 79px 80px),linear-gradient(120deg,#010309 0%,#02040a 38%,#030712 68%,#010309 100%)!important;min-height:170px!important}.profile-hero-card-premium .profile-hero-main{gap:24px!important;min-height:170px!important;padding:20px 26px!important}.profile-hero-card-premium .profile-hero-avatar{flex-basis:112px!important;width:112px!important;height:112px!important}.profile-hero-card-premium .profile-name-line{margin-bottom:12px!important}.profile-hero-card-premium .profile-name-line h2{font-size:30px!important}.profile-hero-card-premium .profile-hero-role{font-size:14.5px!important}.profile-hero-card-premium .profile-hero-meta{margin-top:14px!important}.profile-hero-card-premium .profile-hero-actions-v3{gap:9px!important;padding:18px 24px 18px 10px!important}.profile-hero-card-premium .profile-hero-actions-v3 .profile-edit-button,.profile-hero-card-premium .profile-hero-actions-v3 .profile-photo-quick-button{min-height:38px!important}@media (width<=950px){.profile-hero-card-premium{background:repeating-linear-gradient(130deg,#0000 0 68px,#ffffff04 69px 70px),linear-gradient(120deg,#010309 0%,#02040a 52%,#030712 100%)!important;min-height:0!important}.profile-hero-card-premium .profile-hero-main{min-height:158px!important}}@media (width<=650px){.profile-hero-card-premium{background:linear-gradient(120deg,#010309 0%,#02040a 58%,#030712 100%)!important}.profile-hero-card-premium .profile-hero-main{min-height:0!important;padding:20px 18px 18px!important}.profile-hero-card-premium .profile-hero-avatar{flex-basis:96px!important;width:96px!important;height:96px!important}}.profile-hero-meta svg,.profile-social-meta svg{color:#86bfe8;filter:drop-shadow(0 0 5px #00bfff1a);flex:0 0 13px;width:13px;height:13px}.profile-hero-meta>span,.profile-social-meta>span{align-items:center!important;gap:6px!important;display:inline-flex!important}.profile-executive-card .profile-social-section-icon{color:#6ccfff!important;background:linear-gradient(145deg,#08183af5,#040d22fa)!important;border-color:#00bfff75!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00bfff09,0 0 16px #00bfff26!important}.profile-executive-card .profile-social-section-icon svg{filter:drop-shadow(0 0 6px #00bfff2e);width:17px;height:17px;display:block}.profile-social-about-premium.profile-executive-card,.profile-social-premium-card.profile-executive-card{border-color:#00aeff85!important;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #0080ff06,0 0 18px #0099ff13,0 10px 25px #00000012!important}.profile-social-about-premium.profile-executive-card:hover,.profile-social-premium-card.profile-executive-card:hover{border-color:#00bfff9e!important;box-shadow:inset 0 1px #ffffff06,0 0 21px #00aeff1a,0 12px 28px #00000014!important}.profile-focus-tags>span{border-color:#00b1ff9e!important;box-shadow:inset 0 1px #ffffff06,0 0 9px #0099ff0e!important}.profile-focus-glyph{color:#74cfff;filter:drop-shadow(0 0 5px #00bfff29);flex:0 0 13px;width:13px;height:13px}.profile-executive-card .profile-social-specialties>span{border-color:#009deb80!important;box-shadow:inset 0 1px #ffffff05,0 0 7px #0099ff09!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive{background:radial-gradient(circle at 100% 0,#193c920e,#0000 34%),#08142fc2!important;border-color:#00aeff80!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:58px!important;box-shadow:inset 0 1px #ffffff05,0 0 17px #09f1,0 8px 22px #00000012!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card{align-items:center!important;justify-content:initial!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:12px!important;height:58px!important;min-height:58px!important;padding:8px 16px!important;display:grid!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.profile-footer-glyph{color:#18a9ff;filter:drop-shadow(0 0 6px #00aeff33);width:20px;height:20px;display:block}.profile-footer-status-dot{background:#27df9a;border-radius:50%;justify-self:center;width:13px;height:13px;display:block;box-shadow:0 0 0 3px #27df9a0a,0 0 12px #27df9a57}.profile-footer-status-dot[data-active=false]{background:#ff6363;box-shadow:0 0 0 3px #ff63630a,0 0 12px #ff636347}.profile-account-meta-bar-executive .profile-account-status:before{display:none!important}.profile-account-meta-bar-executive .profile-account-status{width:max-content!important}.profile-account-meta-bar-executive .profile-account-signature{display:none!important}@media (width<=620px){.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive{grid-template-columns:1fr!important}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card{grid-template-columns:26px minmax(0,1fr)!important;height:auto!important;min-height:52px!important}}.profile-social-footer-premium.profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card .profile-account-status{white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0 8px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.profile-social-popover-modal.is-editing .profile-social-edit-form{flex-direction:column!important;gap:0!important;display:flex!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity{border-bottom:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;padding:18px 24px 0!important;display:grid!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card,.profile-social-popover-modal.is-editing .profile-social-edit-identity-card,.profile-social-popover-modal.is-editing .profile-social-edit-card,.profile-social-popover-modal.is-editing .profile-visual-system-legend{width:100%!important;max-width:none!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card,.profile-social-popover-modal.is-editing .profile-social-edit-identity-card,.profile-social-popover-modal.is-editing .profile-social-edit-card{border-color:color-mix(in srgb,var(--ui-border-soft) 86%,var(--ui-accent) 14%)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 97%,transparent), color-mix(in srgb,var(--ui-surface) 93%,transparent))!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000012!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card{gap:14px!important;min-height:0!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card .profile-social-edit-photo{width:100%;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:13px!important;display:flex!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card .profile-social-photo-controls{width:min(280px,100%)!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card .profile-social-photo-controls small{text-align:center}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card{grid-template-rows:auto auto auto!important;gap:15px!important;min-height:0!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields label{width:100%!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields input{border-radius:9px!important;width:100%!important;min-height:42px!important;padding:10px 12px!important}.profile-social-popover-modal.is-editing .profile-social-readonly-info{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-surface) 82%,transparent);border-radius:9px;flex-wrap:wrap!important;gap:8px 16px!important;padding:10px 12px!important;display:flex!important}.profile-social-popover-modal.is-editing .profile-social-edit-grid{grid-template-columns:1fr!important;grid-template-areas:"about""specialties""links"!important;gap:14px!important;padding:14px 24px 0!important;display:grid!important}.profile-social-popover-modal.is-editing .profile-social-edit-about{grid-area:about!important}.profile-social-popover-modal.is-editing .profile-social-edit-specialties{grid-area:specialties!important;min-height:0!important}.profile-social-popover-modal.is-editing .profile-social-edit-links-card{grid-area:links!important}.profile-social-popover-modal.is-editing .profile-social-edit-card{gap:12px!important;padding:16px 17px!important}.profile-social-popover-modal.is-editing .profile-social-edit-about textarea{resize:vertical;min-height:150px!important}.profile-social-popover-modal.is-editing .profile-social-edit-specialties>input{min-height:42px!important}.profile-social-popover-modal.is-editing .profile-social-edit-links-card .profile-social-edit-card-heading{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.profile-social-popover-modal.is-editing .profile-social-edit-links-card .profile-social-add-link{align-self:flex-start!important}.profile-social-popover-modal.is-editing .profile-social-link-rows{gap:12px!important;display:grid!important}.profile-social-popover-modal.is-editing .profile-social-link-row{border:1px solid var(--ui-border-soft);position:relative;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 88%,transparent), color-mix(in srgb,var(--ui-surface-2) 95%,transparent))!important;border-radius:11px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:14px!important;display:grid!important}.profile-social-popover-modal.is-editing .profile-social-link-icon-preview{justify-self:start!important;width:38px!important;height:38px!important}.profile-social-popover-modal.is-editing .profile-social-link-row label,.profile-social-popover-modal.is-editing .profile-social-link-url{grid-column:1!important;width:100%!important}.profile-social-popover-modal.is-editing .profile-social-link-row input,.profile-social-popover-modal.is-editing .profile-social-link-row select{width:100%!important;height:42px!important}.profile-social-popover-modal.is-editing .profile-social-remove-link{width:36px!important;height:36px!important;position:absolute!important;top:14px!important;right:14px!important}.profile-social-popover-modal.is-editing .profile-visual-system-legend{gap:14px!important;margin:14px 24px 0!important}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading,.profile-social-popover-modal.is-editing .profile-social-edit-title-group{align-items:center!important}@media (width<=650px){.profile-social-popover-modal.is-editing .profile-social-edit-identity,.profile-social-popover-modal.is-editing .profile-social-edit-grid{padding-left:16px!important;padding-right:16px!important}.profile-social-popover-modal.is-editing .profile-visual-system-legend{margin-left:16px!important;margin-right:16px!important}.profile-social-popover-modal.is-editing .profile-social-edit-photo-card .profile-social-avatar{width:104px!important;height:104px!important}}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading strong,.profile-social-popover-modal.is-editing .profile-social-edit-title-group strong{font-size:15px!important;line-height:1.28!important}.profile-social-popover-modal.is-editing .profile-social-edit-section-heading small,.profile-social-popover-modal.is-editing .profile-social-edit-title-group small{margin-top:3px!important;font-size:10.5px!important;line-height:1.45!important}.profile-social-popover-modal.is-editing .profile-social-edit-section-icon{flex-basis:36px!important;width:36px!important;height:36px!important;font-size:13px!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields label,.profile-social-popover-modal.is-editing .profile-social-link-row label{gap:7px!important;font-size:11.5px!important;line-height:1.35!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields input,.profile-social-popover-modal.is-editing .profile-social-edit-about textarea,.profile-social-popover-modal.is-editing .profile-social-edit-specialties>input{font-size:14px!important;line-height:1.5!important}.profile-social-popover-modal.is-editing .profile-social-edit-identity-card .profile-social-edit-fields input,.profile-social-popover-modal.is-editing .profile-social-edit-specialties>input{min-height:46px!important}.profile-social-popover-modal.is-editing .profile-social-edit-about textarea{min-height:170px!important;padding:13px 14px!important}.profile-social-popover-modal.is-editing .profile-social-readonly-info{font-size:11px!important;line-height:1.4!important}.profile-social-popover-modal.is-editing .profile-social-edit-card-heading>small,.profile-social-popover-modal.is-editing .profile-social-edit-specialties>small{font-size:9.5px!important;line-height:1.4!important}.profile-social-popover-modal.is-editing .profile-social-photo-controls label,.profile-social-popover-modal.is-editing .profile-social-photo-controls button{min-height:38px!important;font-size:10.5px!important}.profile-social-popover-modal.is-editing .profile-social-photo-controls small{font-size:9px!important;line-height:1.45!important}.profile-social-popover-modal.is-editing .profile-social-add-link{min-height:38px!important;padding:0 13px!important;font-size:10.5px!important}.profile-social-popover-modal.is-editing .profile-social-link-row label>span{font-size:9.5px!important}.profile-social-popover-modal.is-editing .profile-social-link-row input,.profile-social-popover-modal.is-editing .profile-social-link-row select{height:44px!important;font-size:12.5px!important}.profile-social-popover-modal.is-editing .profile-social-links-empty-state strong{font-size:12px!important}.profile-social-popover-modal.is-editing .profile-social-links-empty-state small{font-size:10px!important;line-height:1.45!important}.profile-social-popover-modal.is-editing .profile-social-links-empty-state button{font-size:10.5px!important}.profile-social-popover-modal.is-editing .profile-social-cancel-edit,.profile-social-popover-modal.is-editing .profile-social-save-edit{min-height:40px!important;padding:0 14px!important;font-size:10.5px!important}.profile-social-popover-modal.is-editing .profile-cover-legend-heading strong{font-size:12.5px!important}.profile-social-popover-modal.is-editing .profile-cover-legend-heading small{font-size:9.5px!important}.profile-social-popover-modal.is-editing .profile-area-legend-item strong,.profile-social-popover-modal.is-editing .profile-cover-legend-item strong{font-size:10.5px!important}.profile-social-popover-modal.is-editing .profile-area-legend-item small,.profile-social-popover-modal.is-editing .profile-cover-legend-item small{font-size:8px!important}.profile-social-popover-modal.is-editing .profile-card-meta-picker{border:1px solid color-mix(in srgb,var(--ui-border) 76%,var(--ui-accent) 24%);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 88%,transparent), color-mix(in srgb,var(--ui-surface-2) 95%,transparent));box-shadow:inset 0 1px 0 #ffffff05, 0 0 15px color-mix(in srgb,var(--ui-accent) 4%,transparent);border-radius:11px;gap:11px;padding:13px 14px;display:grid}.profile-card-meta-picker-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-card-meta-picker-heading>div{min-width:0}.profile-card-meta-picker-heading strong{color:var(--ui-text);font-size:12px;line-height:1.3;display:block}.profile-card-meta-picker-heading small{color:var(--ui-text-muted);margin-top:3px;font-size:9.5px;line-height:1.45;display:block}.profile-card-meta-picker-heading>span{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 90%,transparent);min-width:36px;min-height:24px;color:var(--ui-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.profile-card-meta-options{flex-wrap:wrap;gap:8px;display:flex}.profile-card-meta-options>button{border:1px solid var(--ui-border);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 94%,transparent), color-mix(in srgb,var(--ui-surface-2) 90%,transparent));min-height:38px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:10.5px;font-weight:650;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.profile-card-meta-options>button:hover{border-color:color-mix(in srgb,var(--ui-accent) 62%,var(--ui-border));color:var(--ui-text);transform:translateY(-1px)}.profile-card-meta-options>button>svg{color:#82cfff;flex:0 0 15px;width:15px;height:15px}.profile-card-meta-options>button>span{min-width:0}.profile-card-meta-options>button>i{background:color-mix(in srgb,var(--ui-surface-3) 90%,transparent);width:18px;height:18px;color:var(--ui-text-muted);border-radius:50%;flex:0 0 18px;place-items:center;margin-left:2px;font-size:9px;font-style:normal;line-height:1;display:grid}.profile-card-meta-options>button.is-selected{border-color:color-mix(in srgb,var(--ui-accent) 76%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface)), color-mix(in srgb,var(--ui-accent) 5%,var(--ui-surface-2)));color:var(--ui-text);box-shadow:inset 0 1px 0 #ffffff08, 0 0 13px color-mix(in srgb,var(--ui-accent) 8%,transparent)}.profile-card-meta-options>button.is-selected>i{background:color-mix(in srgb,var(--ui-accent) 18%,var(--ui-surface-2));color:var(--ui-accent)}@media (width<=650px){.profile-card-meta-picker-heading{gap:9px}.profile-card-meta-options{grid-template-columns:1fr;display:grid}.profile-card-meta-options>button{justify-content:flex-start;width:100%}.profile-card-meta-options>button>i{margin-left:auto}}@media (width>=761px){.profile-social-popover-modal:not(.is-editing) .profile-social-identity{padding-bottom:0!important;transform:translateY(-8px)!important}.profile-social-popover-modal:not(.is-editing) .profile-social-name-row{align-items:center!important;gap:6px 10px!important}.profile-social-popover-modal:not(.is-editing) .profile-social-name-row h3{line-height:1.06!important}.profile-social-popover-modal:not(.is-editing) .profile-hierarchy-badge,.profile-social-popover-modal:not(.is-editing) .profile-social-presence{align-self:center!important;transform:none!important}.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{margin:10px 0 0!important;line-height:1.35!important;transform:none!important}.profile-social-popover-modal:not(.is-editing) .profile-social-meta-row{align-items:center!important;margin-top:10px!important}.profile-social-popover-modal:not(.is-editing) .profile-social-meta{align-items:center!important;gap:8px 15px!important;margin-top:0!important;line-height:1.2!important}.profile-social-popover-modal:not(.is-editing) .profile-social-meta>span{align-items:center!important;gap:6px!important;display:inline-flex!important}}.profile-social-avatar-wrap[data-hierarchy-theme=gold] .profile-social-avatar{border-color:#f1c84a!important}.profile-social-avatar-wrap[data-hierarchy-theme=silver] .profile-social-avatar{border-color:#b9c4cf!important}.profile-social-avatar-wrap[data-hierarchy-theme=sapphire] .profile-social-avatar{border-color:#3b8fef!important}.profile-social-avatar-wrap[data-hierarchy-theme=royal] .profile-social-avatar{border-color:#6574e8!important}.profile-social-avatar-wrap[data-hierarchy-theme=pulse] .profile-social-avatar{border-color:#00bfff!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=gold]{border-color:#f1c84a!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=silver]{border-color:#b9c4cf!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=sapphire]{border-color:#3b8fef!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=royal]{border-color:#6574e8!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=pulse]{border-color:#00bfff!important}.profile-hierarchy-badge[data-hierarchy-theme=gold]{color:#f1c84a!important;border-color:#f1c84a61!important}.profile-hierarchy-badge[data-hierarchy-theme=silver]{color:#b9c4cf!important;border-color:#b9c4cf57!important}.profile-hierarchy-badge[data-hierarchy-theme=sapphire]{color:#3b8fef!important;border-color:#3b8fef61!important}.profile-hierarchy-badge[data-hierarchy-theme=royal]{color:#6574e8!important;border-color:#6574e861!important}.profile-hierarchy-badge[data-hierarchy-theme=pulse]{color:#00bfff!important;border-color:#00bfff61!important}.profile-social-link-accordion{transition:border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden;border:1px solid var(--ui-border-soft)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 90%,transparent), color-mix(in srgb,var(--ui-surface-2) 96%,transparent))!important;border-radius:11px!important;padding:0!important;display:block!important}.profile-social-link-accordion:hover{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border-soft))!important}.profile-social-link-accordion.is-expanded{box-shadow:inset 0 1px 0 #ffffff05, 0 0 14px color-mix(in srgb,var(--ui-accent) 6%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--ui-border-soft))!important}.profile-social-link-summary{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.profile-social-link-summary .profile-social-link-icon-preview{border:1px solid color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface-2) 96%,transparent), color-mix(in srgb,var(--ui-surface) 92%,transparent));color:var(--ui-accent);border-radius:9px;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important}.profile-social-link-summary .profile-social-link-icon-preview svg{width:17px;height:17px}.profile-social-link-summary-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-social-link-summary-copy strong{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;line-height:1.25;overflow:hidden}.profile-social-link-summary-copy small{min-width:0;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.25;overflow:hidden}.profile-social-link-summary-action{color:var(--ui-accent);white-space:nowrap;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.profile-social-link-summary-action i{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 92%,transparent);width:20px;height:20px;color:var(--ui-text-soft);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.profile-social-link-fields{border-top:1px solid var(--ui-border-soft);padding:0 12px 12px;display:grid;grid-template-columns:1fr!important;gap:10px!important}.profile-social-link-fields>label{padding-top:10px;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;display:grid!important}.profile-social-link-fields>label+label{padding-top:0}.profile-social-link-fields label>span{color:var(--ui-text-muted);font-weight:700;font-size:9.5px!important}.profile-social-link-fields input,.profile-social-link-fields select{width:100%!important;height:42px!important;min-height:42px!important;font-size:12px!important}.profile-social-link-fields .profile-social-link-url{grid-column:1!important}.profile-social-link-fields .profile-social-remove-link{justify-self:end;margin-top:2px;font-weight:700;color:#ff8585!important;background:#ff63630e!important;border-color:#ff63634d!important;border-radius:8px!important;width:max-content!important;min-width:0!important;height:32px!important;padding:0 10px!important;font-size:9.5px!important;position:static!important}.profile-social-link-fields .profile-social-remove-link:hover{background:#ff636317!important;border-color:#ff63637a!important}.profile-social-popover-modal.is-editing .profile-social-link-row.profile-social-link-accordion{grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}.profile-editor-links .profile-social-link-row.profile-social-link-accordion{grid-template-columns:none!important;padding:0!important;display:block!important}@media (width<=620px){.profile-social-link-summary{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:54px;padding:8px 10px}.profile-social-link-summary .profile-social-link-icon-preview{width:36px!important;height:36px!important}.profile-social-link-summary-action{font-size:0}.profile-social-link-summary-action i{font-size:10px}}.profile-social-popover-modal.is-editing .profile-social-link-row.profile-social-link-accordion{overflow:hidden!important}.profile-social-popover-modal.is-editing .profile-social-link-summary{z-index:2;position:relative;grid-template-columns:38px minmax(0,1fr) auto!important;padding:10px 12px!important}.profile-social-popover-modal.is-editing .profile-social-link-summary-action{min-width:max-content;color:var(--ui-accent);justify-self:end;margin-left:8px;padding-left:4px;position:static!important}.profile-social-popover-modal.is-editing .profile-social-link-fields{z-index:1;border-top:1px solid var(--ui-border-soft);position:relative;padding:12px!important}.profile-social-popover-modal.is-editing .profile-social-link-fields .profile-social-remove-link{border-radius:8px!important;grid-column:1!important;justify-self:end!important;width:max-content!important;min-width:0!important;height:32px!important;margin:2px 0 0!important;padding:0 10px!important;font-size:9.5px!important;position:static!important;top:auto!important;right:auto!important}@media (width<=760px){.profile-social-popover-modal.is-editing .profile-social-link-summary{grid-template-columns:36px minmax(0,1fr) 28px!important;gap:10px!important}.profile-social-popover-modal.is-editing .profile-social-link-summary-action{place-items:center;width:28px;min-width:28px;height:28px;display:grid;margin:0!important;padding:0!important;font-size:0!important}.profile-social-popover-modal.is-editing .profile-social-link-summary-action i{width:24px;height:24px;font-size:11px!important}}.profile-overview-layout{gap:14px;margin-top:18px;display:grid}.profile-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-overview-stat{--profile-stat-accent:#00bfff;background:radial-gradient(circle at 100% 0%, color-mix(in srgb,var(--profile-stat-accent) 13%,transparent), transparent 46%), linear-gradient(145deg,#0b1f4df5,#08142ff0);border:1px solid #193c92b8;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:82px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f}.profile-overview-stat:before{content:"";background:linear-gradient(180deg,transparent,var(--profile-stat-accent),transparent);opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.profile-overview-stat[data-tone=status]{--profile-stat-accent:#2ce6a6}.profile-overview-stat[data-tone=area]{--profile-stat-accent:#00bfff}.profile-overview-stat[data-tone=member]{--profile-stat-accent:#3b8fef}.profile-overview-stat[data-tone=location]{--profile-stat-accent:#6574e8}.profile-overview-stat-icon{border:1px solid color-mix(in srgb,var(--profile-stat-accent) 48%,#193c928c);width:44px;height:44px;color:var(--profile-stat-accent);background:color-mix(in srgb,var(--profile-stat-accent) 10%,#030712b3);box-shadow:inset 0 0 22px color-mix(in srgb,var(--profile-stat-accent) 7%,transparent);border-radius:10px;place-items:center;display:grid}.profile-overview-status-orb{background:#66738b;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 0 0 7px #66738b17}.profile-overview-status-orb[data-status=online]{background:#2ce6a6;box-shadow:0 0 0 7px #2ce6a61a,0 0 18px #2ce6a6a6}.profile-overview-status-orb[data-status=busy]{background:#ff647c;box-shadow:0 0 0 7px #ff647c1a}.profile-overview-status-orb[data-status=away]{background:#f1c84a;box-shadow:0 0 0 7px #f1c84a1a}.profile-overview-stat div{gap:2px;min-width:0;display:grid}.profile-overview-stat small{color:var(--profile-stat-accent);font-size:10px;font-weight:800;line-height:1.2}.profile-overview-stat strong{text-overflow:ellipsis;white-space:nowrap;color:#f8fbff;min-width:0;font-size:13.5px;line-height:1.25;overflow:hidden}.profile-overview-stat div>span{text-overflow:ellipsis;white-space:nowrap;color:#7f98ba;min-width:0;font-size:10px;overflow:hidden}.profile-dashboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:14px;display:grid}.profile-dashboard-card{background:linear-gradient(#0c204bed,#09193af0),#08142f;border:1px solid #193c9294;border-radius:13px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000001a}.profile-dashboard-heading{background:linear-gradient(#162a6329,#08142f00);border-bottom:1px solid #193c9273;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 15px;display:flex}.profile-dashboard-title{align-items:center;gap:11px;min-width:0;display:flex}.profile-dashboard-title-icon{color:#00bfff;background:linear-gradient(145deg,#00bfff24,#193c9229);border:1px solid #00bfff6b;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 18px #00bfff0d}.profile-dashboard-title-icon-share{font-size:20px;font-weight:500}.profile-dashboard-title div{min-width:0}.profile-dashboard-title h2{color:#f8fbff;margin:0;font-size:14px;font-weight:800;line-height:1.25}.profile-dashboard-title p{color:#7891b4;margin:3px 0 0;font-size:10px;line-height:1.35}.profile-dashboard-action{color:#67d9ff;min-height:31px;font:inherit;cursor:pointer;background:#00bfff0e;border:1px solid #00bfff6b;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.profile-dashboard-action:hover{color:#c8f4ff;background:#00bfff1a;border-color:#00bfffb8;transform:translateY(-1px)}.profile-dashboard-action-link{white-space:nowrap}.profile-dashboard-readonly{color:#6f91bd;letter-spacing:.05em;text-transform:uppercase;background:#193c921f;border:1px solid #3b8fef3d;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.profile-dashboard-rows{margin:0;padding:4px 15px 8px}.profile-dashboard-rows>div{border-bottom:1px solid #193c9257;grid-template-columns:minmax(180px,.84fr) minmax(0,1.16fr);align-items:center;gap:18px;min-height:45px;display:grid}.profile-dashboard-rows>div:last-child{border-bottom:0}.profile-dashboard-rows dt,.profile-dashboard-rows dd{min-width:0;margin:0}.profile-dashboard-rows dt{color:#8fa7c8;align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.profile-dashboard-rows dd{overflow-wrap:anywhere;color:#dce8f9;font-size:10.5px;font-weight:700}.profile-dashboard-row-icon{color:#7fdfff;background:#193c924d;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.profile-dashboard-contacts,.profile-dashboard-access{min-height:0}.profile-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px 14px;display:grid}.profile-contact-tile{min-width:0;min-height:52px;color:inherit;background:linear-gradient(145deg,#193c9229,#0307121f);border:1px solid #193c9280;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:all .16s;display:grid}a.profile-contact-tile:hover{background:linear-gradient(145deg,#00bfff14,#193c922e);border-color:#00bfff8c;transform:translateY(-1px)}.profile-contact-icon{color:#59d7ff;background:#00bfff0f;border:1px solid #00bfff47;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.profile-contact-icon-email{color:#69dcff}.profile-contact-icon-whatsapp{color:#3fe1a9;background:#3fe1a90f;border-color:#3fe1a947}.profile-contact-copy{gap:2px;min-width:0;display:grid}.profile-contact-copy small{color:#8199bb;font-size:9px;line-height:1.2}.profile-contact-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#dce8f9;min-width:0;font-size:10.5px;line-height:1.2;overflow:hidden}.profile-contact-tile>i{color:#5d7da7;font-size:19px;font-style:normal}.profile-contact-tile-empty{opacity:.72}.profile-access-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px 14px;display:grid}.profile-access-tiles article{--access-accent:#00bfff;border:1px solid color-mix(in srgb,var(--access-accent) 28%,#193c927a);background:linear-gradient(145deg,color-mix(in srgb,var(--access-accent) 8%,#08142ff2),#03071224);border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px;display:grid}.profile-access-tiles article[data-tone=pulse]{--access-accent:#00bfff}.profile-access-tiles article[data-tone=royal]{--access-accent:#6574e8}.profile-access-tiles article[data-tone=sapphire]{--access-accent:#3b8fef}.profile-access-tiles article[data-tone=gold]{--access-accent:#f1c84a}.profile-access-tiles article>span{width:34px;height:34px;color:var(--access-accent);background:color-mix(in srgb,var(--access-accent) 12%,#030712a6);border-radius:8px;place-items:center;display:grid}.profile-access-tiles article>div{gap:3px;min-width:0;display:grid}.profile-access-tiles small{color:#8299ba;font-size:8.8px;font-weight:700}.profile-access-tiles strong{text-overflow:ellipsis;white-space:nowrap;color:#e7f0fb;min-width:0;font-size:10.5px;line-height:1.2;overflow:hidden}@media (width<=1180px){.profile-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.profile-overview-layout{margin-top:12px}.profile-overview-strip{grid-template-columns:1fr}.profile-dashboard-heading{align-items:flex-start}.profile-dashboard-rows>div{grid-template-columns:1fr;gap:5px;padding:9px 0}.profile-dashboard-rows dd{padding-left:37px}.profile-contact-grid,.profile-access-tiles{grid-template-columns:1fr}}@media (width<=520px){.profile-dashboard-heading{flex-wrap:wrap}.profile-dashboard-action,.profile-dashboard-readonly{margin-left:49px}}.profile-page{--profile-deep:#030712;--profile-midnight:#08142f;--profile-blue:#0b1f4d;--profile-royal:#162a63;--profile-interface:#193c92;--profile-pulse:#00bfff;--profile-white:#fff;--profile-text:#eaf4ff;--profile-muted:#91a9c7;--profile-soft:#6f89ad}.profile-page-heading h1{letter-spacing:-.035em;font-size:34px;line-height:1.05}.profile-page-heading .eyebrow{letter-spacing:.3em;color:#39cbff;font-size:10px}.profile-page-heading .subtitle{color:#63d7ff;margin-top:8px;font-size:15px;line-height:1.45}.profile-hero-card-premium{background:linear-gradient(115deg,#030712fb,#040b19fb 58%,#030712fb)!important;border-color:#00bfffb8!important;box-shadow:0 0 0 1px #00bfff0a,0 0 24px #00bfff13,0 18px 44px #0000003d!important}.profile-hero-card-premium:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:radial-gradient(circle at 15% 0,#00bfff0e,#0000 28%),linear-gradient(#ffffff05,#0000 26%);position:absolute;inset:0}.profile-hero-card-premium .profile-hero-role{color:#d9e7f8!important;margin-top:7px!important;font-size:14px!important;line-height:1.35!important}.profile-hero-card-premium .profile-hero-meta{gap:15px!important;margin-top:12px!important}.profile-hero-card-premium .profile-hero-meta span{color:#91a9c7!important;font-size:11px!important}.profile-hero-actions-v3 button{border-radius:9px!important;min-height:36px!important;font-size:10.5px!important;font-weight:800!important}.profile-hero-actions-v3 .profile-edit-button{box-shadow:0 0 18px #00bfff38,inset 0 1px #fff3!important}.profile-overview-layout{gap:16px!important;margin-top:20px!important}.profile-overview-strip{gap:14px!important}.profile-overview-stat{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--profile-stat-accent) 14%,transparent),transparent 42%), linear-gradient(145deg,#0b1f4dfc,#08142ffb)!important;border-color:#193c92c2!important;border-radius:13px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;min-height:92px!important;padding:16px 17px!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #00bfff05,0 10px 28px #00000026!important}.profile-overview-stat:after{content:"";background:var(--profile-stat-accent);opacity:.055;filter:blur(18px);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-72px;right:-48px}.profile-overview-stat[data-tone=status]{border-color:#2ce6a657!important;box-shadow:inset 0 1px #ffffff0a,0 0 20px #2ce6a60b,0 10px 28px #00000026!important}.profile-overview-stat-icon{width:48px!important;height:48px!important;box-shadow:inset 0 0 20px color-mix(in srgb,var(--profile-stat-accent) 8%,transparent), 0 0 16px color-mix(in srgb,var(--profile-stat-accent) 10%,transparent)!important;border-radius:11px!important}.profile-overview-stat-icon svg{width:21px!important;height:21px!important}.profile-overview-stat div{gap:3px!important}.profile-overview-stat small{letter-spacing:.005em;font-size:11px!important;line-height:1.2!important}.profile-overview-stat strong{color:#f7fbff!important;font-size:14.5px!important;line-height:1.28!important}.profile-overview-stat div>span{color:#89a1c0!important;font-size:10.8px!important;line-height:1.3!important}.profile-dashboard-grid{gap:16px!important}.profile-dashboard-card{background:radial-gradient(circle at 100% 0,#193c9216,#0000 32%),linear-gradient(#0b1f4dfb,#08142ffb)!important;border-color:#193c92ad!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00bfff03,0 12px 32px #00000024!important}.profile-dashboard-card:hover{border-color:#193c92e0!important}.profile-dashboard-heading{background:linear-gradient(#162a6333,#08142f05)!important;border-bottom-color:#193c9280!important;gap:16px!important;min-height:74px!important;padding:15px 17px!important}.profile-dashboard-title{gap:12px!important}.profile-dashboard-title-icon{background:linear-gradient(145deg,#00bfff21,#193c9238)!important;border-color:#00bfff7a!important;border-radius:10px!important;width:40px!important;height:40px!important;box-shadow:inset 0 0 18px #00bfff12,0 0 16px #00bfff12!important}.profile-dashboard-title-icon svg{width:19px!important;height:19px!important}.profile-dashboard-title h2{letter-spacing:-.01em;font-size:15.5px!important;line-height:1.25!important}.profile-dashboard-title p{color:#8ba4c5!important;margin-top:4px!important;font-size:11px!important;line-height:1.4!important}.profile-dashboard-action{color:#7de2ff!important;background:linear-gradient(#00bfff14,#193c9214)!important;border-color:#00bfff73!important;border-radius:9px!important;min-height:34px!important;padding:0 13px!important;font-size:10.5px!important;box-shadow:inset 0 1px #ffffff09!important}.profile-dashboard-action:hover{color:#e1f9ff!important;background:linear-gradient(#00bfff26,#193c921f)!important;border-color:#00bfffc7!important;box-shadow:0 0 18px #00bfff1a,inset 0 1px #ffffff0f!important}.profile-dashboard-readonly{color:#819cc2!important;border-color:#3b8fef47!important;padding:6px 9px!important;font-size:8.5px!important}.profile-dashboard-rows{padding:5px 17px 9px!important}.profile-dashboard-rows>div{border-bottom-color:#193c9261!important;grid-template-columns:minmax(190px,.84fr) minmax(0,1.16fr)!important;gap:20px!important;min-height:51px!important}.profile-dashboard-rows dt{color:#9bb0cd!important;gap:11px!important;font-size:11.5px!important;line-height:1.3!important}.profile-dashboard-rows dd{color:#e7f0fb!important;font-size:11.8px!important;line-height:1.35!important}.profile-dashboard-row-icon{border:1px solid #193c928c;box-shadow:inset 0 0 14px #00bfff09;color:#78deff!important;background:linear-gradient(145deg,#193c926b,#162a633d)!important;border-radius:8px!important;flex-basis:30px!important;width:30px!important;height:30px!important;font-size:8.5px!important}.profile-dashboard-row-icon svg{width:14px!important;height:14px!important}.profile-inline-status{font-size:11.8px!important}.profile-contact-grid{gap:10px!important;padding:14px 16px 16px!important}.profile-contact-tile{box-shadow:inset 0 1px #ffffff05;background:linear-gradient(145deg,#193c922e,#08142f59)!important;border-color:#193c9294!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;min-height:61px!important;padding:10px 11px!important}a.profile-contact-tile:hover{border-color:#00bfff94!important;box-shadow:0 0 18px #00bfff12,inset 0 1px #ffffff09!important}.profile-contact-icon{box-shadow:0 0 14px #00bfff0b;color:#68dcff!important;background:linear-gradient(145deg,#00bfff17,#193c921a)!important;border-color:#00bfff57!important;border-radius:9px!important;width:38px!important;height:38px!important}.profile-contact-icon svg{width:17px!important;height:17px!important}.profile-contact-copy{gap:3px!important}.profile-contact-copy small{color:#8ca5c6!important;font-size:10px!important}.profile-contact-copy strong{color:#e9f3ff!important;font-size:11.8px!important}.profile-contact-tile>i{color:#6e8fb9!important;font-size:21px!important}.profile-access-tiles{gap:10px!important;padding:14px 16px 16px!important}.profile-access-tiles article{box-shadow:inset 0 1px #ffffff06;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:74px!important;padding:11px 12px!important}.profile-access-tiles article>span{border:1px solid color-mix(in srgb,var(--access-accent) 22%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--access-accent) 6%,transparent);border-radius:9px!important;width:38px!important;height:38px!important}.profile-access-tiles article>span svg{width:17px!important;height:17px!important}.profile-access-tiles article>div{gap:4px!important}.profile-access-tiles small{color:#8da4c4!important;font-size:9.8px!important;line-height:1.25!important}.profile-access-tiles strong{color:#eef6ff!important;font-size:11.8px!important;line-height:1.3!important}.profile-dashboard-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(125deg,#00bfff06,#0000 24% 74%,#193c920a);position:absolute;inset:0}.profile-dashboard-card{position:relative}.profile-dashboard-card:hover{box-shadow:inset 0 1px #ffffff0a,0 0 24px #00bfff0b,0 14px 34px #00000026!important}@media (width<=1180px){.profile-overview-stat{min-height:88px!important}.profile-dashboard-grid{gap:14px!important}}@media (width<=720px){.profile-page-heading h1{font-size:30px}.profile-page-heading .subtitle{font-size:13.5px}.profile-overview-layout{margin-top:14px!important}.profile-dashboard-rows>div{grid-template-columns:1fr!important;gap:6px!important;padding:10px 0!important}.profile-dashboard-rows dd{padding-left:41px!important}}@media (width<=520px){.profile-dashboard-title h2{font-size:14.5px!important}.profile-dashboard-title p{font-size:10.5px!important}.profile-dashboard-action,.profile-dashboard-readonly{margin-left:52px!important}}.people-page{gap:18px;display:grid}.people-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.people-page-heading h1{color:var(--ui-text);letter-spacing:-.035em;margin:4px 0 0;font-size:34px;line-height:1.05}.people-page-heading .subtitle{color:#63d7ff;margin:8px 0 0;font-size:14px}.people-tabs{background:#08142fd6;border:1px solid #193c9294;border-radius:12px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff05}.people-tabs button{color:#849bbb;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:11px;font-weight:800;transition:all .16s}.people-tabs button:hover{color:#c7eaff;background:#193c9224}.people-tabs button[aria-pressed=true]{color:#eaf9ff;background:linear-gradient(#00bfff24,#193c922e);box-shadow:inset 0 0 0 1px #00bfff52,0 0 16px #00bfff0d}.people-primary-button,.people-secondary-button,.people-table-action{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.people-primary-button{color:#04101d;background:linear-gradient(#39d2ff,#00bfff);border:1px solid #00bfffbd;padding:0 15px;box-shadow:0 0 20px #00bfff29,inset 0 1px #ffffff5c}.people-primary-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.people-primary-button:disabled{opacity:.48;cursor:not-allowed}.people-secondary-button{color:#75dcff;background:#00bfff0b;border:1px solid #00bfff57;min-height:34px;padding:0 12px}.people-secondary-button:hover:not(:disabled){background:#00bfff14;border-color:#00bfff9e}.people-secondary-button:disabled{opacity:.5}.people-feedback,.people-private-note{color:#a9c4e2;background:#0b1f4d8f;border:1px solid #00bfff3d;border-radius:10px;margin:0;padding:11px 13px;font-size:11px}.people-private-note{color:#cabd8a;background:#f1c84a09;border-color:#f1c84a38}.people-directory-toolbar,.people-records-toolbar{background:linear-gradient(#0b1f4de0,#08142fe6);border:1px solid #193c9294;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 16px;display:flex}.people-directory-toolbar>div,.people-records-toolbar>div{gap:3px;display:grid}.people-directory-toolbar strong,.people-records-toolbar strong{color:#f4f8ff;font-size:14px}.people-directory-toolbar span,.people-records-toolbar span{color:#8199bb;font-size:10.5px}.people-directory-toolbar label,.people-records-toolbar label{color:#8ca3c1;text-transform:uppercase;letter-spacing:.06em;gap:5px;width:min(330px,100%);font-size:9px;font-weight:800;display:grid}.people-directory-toolbar input,.people-records-toolbar input,.people-fields input,.people-fields select,.people-notes textarea{color:#e7f2ff;width:100%;min-height:39px;font:inherit;background:#03071252;border:1px solid #193c928f;border-radius:8px;outline:none;font-size:11px;transition:all .16s}.people-directory-toolbar input,.people-records-toolbar input{padding:0 11px}.people-fields input,.people-fields select{padding:0 10px}.people-notes textarea{resize:vertical;min-height:100px;padding:10px}.people-directory-toolbar input:focus,.people-records-toolbar input:focus,.people-fields input:focus,.people-fields select:focus,.people-notes textarea:focus{border-color:#00bfffad;box-shadow:0 0 0 3px #00bfff0e}.people-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.people-person-card{background:radial-gradient(circle at 100% 0,#00bfff0e,#0000 38%),linear-gradient(145deg,#0b1f4df0,#08142ff0);border:1px solid #193c928f;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:96px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.people-person-avatar{color:#90e8ff;background:linear-gradient(145deg,#00bfff1a,#193c9247);border:1px solid #00bfff75;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 18px #00bfff0f}.people-person-copy{gap:3px;min-width:0;display:grid}.people-person-copy>strong{text-overflow:ellipsis;white-space:nowrap;color:#f6fbff;font-size:13px;overflow:hidden}.people-person-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#9cb1cd;font-size:10.5px;overflow:hidden}.people-person-copy>div{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.people-person-copy em{color:#6fcfeb;background:#193c921a;border:1px solid #193c9261;border-radius:999px;padding:3px 6px;font-size:8.5px;font-style:normal}.people-person-card>a{color:#56d3fb;font-size:9.5px;font-weight:800;text-decoration:none}.people-empty{color:#7891b4;text-align:center;border:1px dashed #193c9270;border-radius:12px;grid-column:1/-1;padding:26px;font-size:11px}.people-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.people-admin-summary article{background:linear-gradient(145deg,#0b1f4df5,#08142ff5);border:1px solid #193c9294;border-radius:12px;align-content:center;gap:3px;min-height:90px;padding:14px 15px;display:grid}.people-admin-summary small{color:#6fdcff;font-size:9.5px;font-weight:800}.people-admin-summary strong{color:#f6fbff;font-size:20px;line-height:1.1}.people-admin-summary span{color:#7f98ba;font-size:9.5px}.people-records-table-wrap{background:#08142fe6;border:1px solid #193c9294;border-radius:13px;overflow:auto}.people-records-table{border-collapse:collapse;width:100%;min-width:980px}.people-records-table th,.people-records-table td{color:#c8d7ea;text-align:left;border-bottom:1px solid #193c9257;padding:12px 13px;font-size:10.5px}.people-records-table th{color:#7892b5;letter-spacing:.06em;text-transform:uppercase;background:#162a6324;font-size:8.5px;font-weight:900}.people-records-table td:first-child{gap:2px;display:grid}.people-records-table td:first-child strong{color:#f2f8ff;font-size:11.5px}.people-records-table td:first-child small{color:#7189aa;font-size:9px}.people-record-complete,.people-record-pending{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:900;display:inline-flex}.people-record-complete{color:#63efbd;background:#2ce6a60f;border:1px solid #2ce6a647}.people-record-pending{color:#e2c96b;background:#f1c84a0d;border:1px solid #f1c84a40}.people-table-action{color:#71d9fb;background:#00bfff0a;border:1px solid #00bfff4d;min-height:30px;padding:0 10px}.people-record-editor{gap:14px;display:grid}.people-record-editor-heading{background:radial-gradient(circle at 100% 0,#00bfff0e,#0000 34%),linear-gradient(145deg,#0b1f4df5,#08142ff5);border:1px solid #193c929e;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.people-record-editor-heading h2{color:#f8fbff;margin:4px 0;font-size:22px}.people-record-editor-heading p:not(.eyebrow){color:#879fbe;margin:0;font-size:10.5px}.people-editor-heading-actions{align-items:center;gap:8px;display:flex}.people-record-privacy{background:#f1c84a09;border:1px solid #f1c84a38;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.people-record-privacy strong{color:#e4c95f;font-size:10px}.people-record-privacy span{color:#9a906b;font-size:9.5px}.people-record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.people-record-section{background:linear-gradient(#0b1f4de8,#08142fed);border:1px solid #193c928f;border-radius:13px;min-width:0;padding:15px}.people-record-section-full{grid-column:1/-1}.people-record-section-heading{border-bottom:1px solid #193c9261;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:11px;display:flex}.people-record-section-heading>span{color:#54d7ff;background:#00bfff0d;border:1px solid #00bfff57;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8.5px;font-weight:900;display:grid}.people-record-section-heading div{gap:2px;display:grid}.people-record-section-heading h3{color:#f3f8ff;margin:0;font-size:13px}.people-record-section-heading p{color:#7c94b5;margin:0;font-size:9.5px}.people-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.people-fields label,.people-notes{color:#9ab0cb;gap:6px;min-width:0;font-size:9.5px;font-weight:800;display:grid}.people-field-wide{grid-column:1/-1}.people-account-bootstrap{border-color:#00bfff5c}.people-account-info{background:#193c9214;border:1px solid #193c926b;border-radius:8px;align-content:center;gap:2px;min-height:60px;padding:9px 10px;display:grid}.people-account-info strong{color:#85ddfa;font-size:9px}.people-account-info span{color:#f1f7ff;font-size:11px;font-weight:800}.people-account-info small{color:#758dab;font-size:8.5px}.people-linked-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.people-linked-modules>div{background:#0b1f4d7a;border:1px solid #193c9270;border-radius:11px;gap:4px;min-height:92px;padding:13px;display:grid}.people-linked-modules strong{color:#eaf3ff;font-size:11px}.people-linked-modules span{color:#7f97b7;font-size:9px;line-height:1.4}.people-linked-modules em{color:#52d5ff;margin-top:auto;font-size:8.5px;font-style:normal;font-weight:800}.people-record-actions{background:#08142fa8;border:1px solid #193c9280;border-radius:11px;align-items:center;gap:12px;padding:13px 14px;display:flex}.people-record-actions span{color:#8098b8;font-size:9.5px}.profile-about-card-body{gap:13px;padding:15px 17px 16px;display:grid}.profile-about-bio,.profile-about-specialties{gap:7px;display:grid}.profile-about-bio small,.profile-about-specialties>small{color:#77dfff;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.profile-about-bio p{color:#cbd9ea;margin:0;font-size:11.5px;line-height:1.55}.profile-about-specialties>div{flex-wrap:wrap;gap:7px;display:flex}.profile-about-specialties span{color:#aeeaff;background:#00bfff0b;border:1px solid #00bfff38;border-radius:999px;padding:6px 9px;font-size:9.5px;font-weight:700}.profile-about-specialties em{color:#7189aa;font-size:10px;font-style:normal}.profile-about-access-link{color:#5bd8ff;width:max-content;font-size:9.5px;font-weight:800;text-decoration:none}@media (width<=1280px){.people-directory-grid,.people-admin-summary,.people-linked-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.people-page-heading,.people-directory-toolbar,.people-records-toolbar,.people-record-editor-heading{flex-direction:column;align-items:stretch}.people-page-heading .people-primary-button{width:max-content}.people-directory-toolbar label,.people-records-toolbar label{width:100%}.people-record-form-grid{grid-template-columns:1fr}.people-record-section-full{grid-column:auto}}@media (width<=650px){.people-directory-grid,.people-admin-summary,.people-fields,.people-linked-modules{grid-template-columns:1fr}.people-field-wide{grid-column:auto}.people-tabs{width:100%}.people-tabs button{flex:1;padding:0 8px}.people-person-card{grid-template-columns:44px minmax(0,1fr)}.people-person-card>a{grid-column:2}.people-editor-heading-actions,.people-record-actions{flex-direction:column;align-items:stretch}}.profile-dashboard-about{min-height:232px}.profile-dashboard-about .profile-dashboard-heading{min-height:72px!important;padding:15px 17px!important}.profile-dashboard-about .profile-dashboard-title h2{font-size:15.5px!important;line-height:1.25!important}.profile-dashboard-about .profile-dashboard-title p{font-size:10.8px!important;line-height:1.4!important}.profile-about-card-body{gap:16px!important;padding:17px 18px 18px!important}.profile-about-bio,.profile-about-specialties{gap:8px!important}.profile-about-bio small,.profile-about-specialties>small{letter-spacing:.055em!important;font-size:9.8px!important;line-height:1.2!important}.profile-about-bio p{max-width:100%;font-weight:500;color:#d6e3f2!important;margin:0!important;font-size:12.2px!important;line-height:1.58!important}.profile-about-specialties>div{gap:8px!important}.profile-about-specialties span{justify-content:center;align-items:center;min-height:27px;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 0 10px #00bfff06;color:#bfefff!important;background:linear-gradient(#00bfff13,#193c9213)!important;border-color:#00bfff4d!important;padding:5px 10px!important;font-size:10.2px!important;font-weight:750!important;line-height:1.2!important}.profile-about-specialties span:hover{background:linear-gradient(#00bfff1c,#193c9217)!important;border-color:#00bfff7a!important}.profile-about-specialties em{font-size:10.8px!important;line-height:1.4!important}.profile-about-access-link{margin-top:1px;font-size:10.2px!important;line-height:1.3!important}@media (width<=1180px){.profile-dashboard-about{min-height:0}}@media (width<=720px){.profile-about-card-body{padding:15px!important}.profile-about-bio p{font-size:11.8px!important}.profile-about-specialties span{min-height:26px;font-size:9.8px!important}}.profile-dashboard-grid{align-items:stretch!important}.profile-dashboard-personal,.profile-dashboard-professional,.profile-dashboard-contacts,.profile-dashboard-about{height:100%}.profile-dashboard-professional{flex-direction:column;display:flex}.profile-dashboard-professional .profile-dashboard-rows{flex:auto}.profile-professional-footer{background:linear-gradient(#03071205,#0307121f);border-top:1px solid #193c9257;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 17px 12px;display:flex}.profile-professional-footer a{color:#5bd8ff;flex:none;font-size:9.8px;font-weight:800;text-decoration:none;transition:all .16s}.profile-dashboard-contacts{flex-direction:column;display:flex}.profile-dashboard-contacts .profile-contact-grid{flex:auto;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-dashboard-contacts .profile-contact-tile{min-height:64px!important}.profile-dashboard-about{flex-direction:column;display:flex;min-height:0!important}.profile-dashboard-about .profile-about-card-body{flex:auto;align-content:start}.profile-about-specialties>div{align-items:center}.profile-specialties-toggle{color:#c8d0ff;min-height:27px;font:inherit;cursor:pointer;background:linear-gradient(#6574e81c,#193c9212);border:1px solid #6574e861;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:10.2px;font-weight:800;line-height:1.2;transition:all .16s;display:inline-flex}.profile-specialties-toggle:hover{color:#eef0ff;background:linear-gradient(#6574e82b,#193c921a);border-color:#6574e89e;box-shadow:0 0 14px #6574e814}@media (width<=1180px){.profile-professional-footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=720px){.profile-dashboard-contacts .profile-contact-grid{grid-template-columns:1fr!important}}.profile-dashboard-contacts .profile-contact-grid{gap:12px!important;padding:16px 17px 18px!important}.profile-dashboard-contacts .profile-contact-tile{grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;min-height:70px!important;padding:11px 13px!important}.profile-dashboard-contacts .profile-contact-icon{border-radius:10px!important;width:40px!important;height:40px!important}.profile-dashboard-contacts .profile-contact-icon svg{width:18px!important;height:18px!important}.profile-dashboard-contacts .profile-contact-copy small{font-size:10.2px!important}.profile-dashboard-contacts .profile-contact-copy strong{font-size:12px!important}.profile-dashboard-contacts .profile-contact-tile>i{font-size:22px!important}.profile-dashboard-about .profile-about-bio p{color:#c8d6e8!important;font-size:12px!important;font-weight:450!important;line-height:1.62!important}.profile-dashboard-about .profile-about-specialties{margin-top:1px}.profile-dashboard-about .profile-about-specialties span,.profile-dashboard-about .profile-specialties-toggle{font-weight:700!important}.profile-professional-footer{min-height:50px!important;padding:11px 17px 13px!important}.profile-professional-footer span{color:#839ab8!important;font-size:10.3px!important;line-height:1.4!important}.profile-professional-footer a{color:#67dcff!important;font-size:10.5px!important;line-height:1.35!important}.profile-professional-footer a:hover{color:#d0f5ff!important;text-shadow:0 0 14px #00bfff33!important}@media (width<=720px){.profile-dashboard-contacts .profile-contact-grid{gap:10px!important;padding:14px 15px 16px!important}.profile-dashboard-contacts .profile-contact-tile{min-height:64px!important}.profile-professional-footer{padding:10px 15px 12px!important}}.profile-page{gap:16px!important}.profile-page-heading h1{margin-bottom:5px!important}.profile-page-heading .subtitle{margin-top:6px!important}.profile-hero-card-premium{position:relative;overflow:hidden;background:radial-gradient(circle at 12%,#00bfff11,#0000 19%),radial-gradient(circle at 24% 45%,#0b1f4d13,#0000 28%),repeating-linear-gradient(130deg,#0000 0 82px,#ffffff03 83px 84px),linear-gradient(118deg,#010309 0%,#02040a 46%,#030712 74%,#010309 100%)!important;border-color:#00bfff94!important;grid-template-columns:1fr!important;min-height:148px!important;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #00bfff05,0 0 24px #00bfff0e,0 16px 38px #0000002e!important}.profile-hero-card-premium:before{z-index:0;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#00bfff14 0%,#00bfff08 36%,#0000 68%);border-radius:50%;width:330px;height:230px;position:absolute;top:-42px;left:-70px;content:""!important;display:block!important}.profile-hero-card-premium:after{z-index:0;pointer-events:none;background:linear-gradient(105deg,#ffffff03,#0000 20% 78%),radial-gradient(circle at 100% 0,#193c9209,#0000 31%);position:absolute;inset:0;content:""!important;display:block!important}.profile-hero-card-premium .profile-hero-main{z-index:1;position:relative;align-items:center!important;gap:21px!important;min-height:148px!important;padding:18px 24px!important}.profile-hero-card-premium .profile-hero-main-clickable{border-radius:16px!important}.profile-hero-card-premium .profile-hero-main-clickable:hover{background:linear-gradient(90deg,#00bfff06,#0000 54%)!important}.profile-hero-card-premium .profile-hero-avatar{width:106px!important;height:106px!important;box-shadow:0 12px 30px #00000057, 0 0 0 1px #ffffff05, 0 0 24px color-mix(in srgb,var(--ui-accent) 10%,transparent)!important;border-width:3px!important;flex-basis:106px!important}.profile-hero-card-premium .profile-hero-avatar[data-hierarchy-theme=gold]{box-shadow:0 12px 30px #00000057,0 0 0 1px #fff0a166,0 0 24px #f1c84a29!important}.profile-hero-card-premium .profile-hero-avatar>i{border-width:3px!important;width:16px!important;height:16px!important;bottom:6px!important;right:2px!important}.profile-hero-card-premium .profile-hero-copy{padding-top:1px;align-self:center!important}.profile-hero-card-premium .profile-name-line{gap:9px!important;margin-bottom:6px!important}.profile-hero-card-premium .profile-name-line h2{letter-spacing:-.55px!important;font-size:28px!important;line-height:1.04!important}.profile-hero-card-premium .profile-hierarchy-badge{min-height:22px!important;padding:4px 9px!important;font-size:9.5px!important}.profile-hero-card-premium .profile-hierarchy-badge[data-hierarchy-theme=gold]{color:#f3cf61!important;background:linear-gradient(145deg,#6f4a0745,#1b120475)!important;border-color:#f1c84a6b!important;box-shadow:inset 0 1px #fff0a112,0 0 14px #f1c84a16!important}.profile-hero-card-premium .profile-presence-inline{background:#2ce6a60b!important;border-color:#2ce6a642!important;min-height:22px!important;padding:4px 9px!important;font-size:9.5px!important}.profile-hero-card-premium .profile-presence-inline[data-status=online]{color:#c8ffe9!important;box-shadow:inset 0 1px #ffffff05,0 0 13px #2ce6a60f!important}.profile-hero-card-premium .profile-presence-inline[data-status=online] i{box-shadow:0 0 9px #2ce6a694!important}.profile-hero-card-premium .profile-hero-role{color:#d8e4f2!important;margin:0!important;font-size:14px!important;line-height:1.35!important}.profile-hero-card-premium .profile-hero-meta{color:#91a7c3!important;gap:7px 15px!important;margin-top:10px!important;font-size:10.5px!important}.profile-hero-card-premium .profile-hero-meta span{font-size:10.5px!important;line-height:1.3!important}.profile-hero-card-premium .profile-hero-meta svg{color:#73bada!important;flex-basis:12px!important;width:12px!important;height:12px!important}.profile-overview-layout{margin-top:2px!important}@media (width<=950px){.profile-page{gap:14px!important}.profile-hero-card-premium{min-height:138px!important}.profile-hero-card-premium .profile-hero-main{min-height:138px!important;padding:17px 20px!important}.profile-hero-card-premium .profile-hero-avatar{flex-basis:98px!important;width:98px!important;height:98px!important}.profile-hero-card-premium .profile-name-line h2{font-size:26px!important}}@media (width<=650px){.profile-page{gap:12px!important}.profile-hero-card-premium{min-height:0!important}.profile-hero-card-premium .profile-hero-main{gap:14px!important;min-height:0!important;padding:18px 16px!important}.profile-hero-card-premium .profile-hero-avatar{flex-basis:92px!important;width:92px!important;height:92px!important}.profile-hero-card-premium .profile-name-line{margin-bottom:7px!important}.profile-hero-card-premium .profile-name-line h2{font-size:25px!important}.profile-hero-card-premium .profile-hero-meta{gap:7px 12px!important;margin-top:9px!important}}.profile-page{margin-top:-3px}.profile-page-heading{isolation:isolate;padding:0 0 1px;position:relative}.profile-page-heading:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(circle,#00bfff0b,#0b1f4d05 38%,#0000 72%);border-radius:50%;width:260px;height:105px;position:absolute;top:-28px;left:-42px}.profile-page-heading .eyebrow{color:#49cfff!important;letter-spacing:.24em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important}.profile-page-heading h1{color:#f8fbff!important;letter-spacing:-.035em!important;margin:0!important;font-size:33px!important;font-weight:820!important;line-height:1.04!important}.profile-page-heading .subtitle{font-weight:450;color:#8faec9!important;margin:7px 0 0!important;font-size:13.5px!important;line-height:1.42!important}.profile-page-heading+.profile-hero-shell{margin-top:-2px}.topbar{border-bottom-color:#193c9257!important;box-shadow:0 1px #00bfff03!important}.topbar .search-box{opacity:.94;background:#08142f8f!important;border-color:#193c9294!important;width:clamp(330px,29vw,480px)!important;box-shadow:inset 0 1px #ffffff04!important}.topbar .search-box:focus-within{opacity:1;border-color:#00bfff80!important;box-shadow:0 0 0 2px #00bfff09,inset 0 1px #ffffff05!important}.topbar .search-box input{color:#afc4dc!important}.topbar .search-box input::placeholder{color:#6882a4!important}@media (width<=950px){.profile-page{margin-top:0}.profile-page-heading h1{font-size:31px!important}.profile-page-heading .subtitle{font-size:13px!important}.topbar .search-box{width:clamp(280px,34vw,430px)!important}}@media (width<=700px){.profile-page-heading:before{width:210px;height:90px}.profile-page-heading .eyebrow{letter-spacing:.21em!important;font-size:8.5px!important}.profile-page-heading h1{font-size:29px!important}.profile-page-heading .subtitle{font-size:12.5px!important}}.my-access-page{gap:16px;display:grid}.my-access-heading{gap:5px;padding:0 0 2px;display:grid;position:relative}.my-access-heading .eyebrow{color:#45d4ff;letter-spacing:.24em;margin:0;font-size:9px;font-weight:850}.my-access-heading h1{color:#f8fbff;letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.05}.my-access-heading>p:last-child{color:#8faec9;margin:0;font-size:13.5px;line-height:1.45}.access-identity-hero{background:radial-gradient(circle at 13%,#00bfff12,#0000 22%),repeating-linear-gradient(130deg,#0000 0 82px,#ffffff03 83px 84px),linear-gradient(118deg,#010309 0%,#02040a 52%,#030712 100%);border:1px solid #00bfff80;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;min-height:150px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 0 22px #00bfff0b,0 16px 38px #0000002b}.access-identity-hero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#ffffff03,#0000 24% 76%),radial-gradient(circle at 100% 0,#193c920d,#0000 30%);position:absolute;inset:0}.access-identity-main,.access-identity-level{z-index:1;position:relative}.access-identity-main{align-items:center;gap:18px;min-width:0;padding:20px 24px;display:flex}.access-identity-avatar{color:#ddf8ff;background:radial-gradient(circle at 32% 24%,#00bfff2e,#0000 34%),linear-gradient(145deg,#0b1f4d,#08142f);border:2px solid #00bfffbd;border-radius:50%;flex:0 0 86px;place-items:center;width:86px;height:86px;font-size:26px;font-weight:900;display:grid;box-shadow:0 0 0 1px #ffffff05,0 0 24px #00bfff1c,0 12px 30px #00000047}.access-identity-copy{gap:6px;min-width:0;display:grid}.access-identity-name-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.access-identity-name-line h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.06}.access-account-badge{color:#bdfbe1;background:#2ce6a60b;border:1px solid #2ce6a647;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.access-account-badge i{background:#2ce6a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #2ce6a68c}.access-account-badge[data-active=false]{color:#ffb1bc;background:#ff647c0b;border-color:#ff647c47}.access-account-badge[data-active=false] i{background:#ff647c;box-shadow:0 0 9px #ff647c73}.access-identity-copy>p{color:#c9d7e8;margin:0;font-size:12.5px;line-height:1.35}.access-role-pills{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.access-role-pills span{color:#aeebff;background:#00bfff0a;border:1px solid #00bfff3b;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:8.8px;font-weight:800;display:inline-flex}.access-role-pills span[data-role=admin]{color:#f6d66f;background:#f1c84a0d;border-color:#f1c84a52;box-shadow:0 0 12px #f1c84a0a}.access-role-pills span[data-role=ceo],.access-role-pills span[data-role=cpo]{color:#cdd5ff;background:#6574e80d;border-color:#6574e84d}.access-identity-level{background:linear-gradient(#0b1f4d4d,#08142f3d);border-left:1px solid #193c926b;align-content:center;gap:5px;padding:20px 24px;display:grid}.access-identity-level small{color:#68daff;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.access-identity-level strong{color:#f4faff;font-size:17px;line-height:1.25}.access-identity-level span{color:#7f98b9;font-size:10px;line-height:1.4}.access-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.access-summary-grid article{--access-summary-accent:#00bfff;border:1px solid color-mix(in srgb,var(--access-summary-accent) 26%,#193c928c);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--access-summary-accent) 10%,transparent),transparent 42%), linear-gradient(145deg,#0b1f4df5,#08142ff5);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:92px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff06}.access-summary-grid article[data-tone=active]{--access-summary-accent:#2ce6a6}.access-summary-grid article[data-tone=inactive]{--access-summary-accent:#ff647c}.access-summary-grid article[data-tone=roles]{--access-summary-accent:#6574e8}.access-summary-grid article[data-tone=areas]{--access-summary-accent:#3b8fef}.access-summary-grid article[data-tone=level]{--access-summary-accent:#00bfff}.access-summary-icon{border:1px solid color-mix(in srgb,var(--access-summary-accent) 45%,transparent);width:42px;height:42px;color:var(--access-summary-accent);background:color-mix(in srgb,var(--access-summary-accent) 8%,#03071299);box-shadow:0 0 14px color-mix(in srgb,var(--access-summary-accent) 7%,transparent);border-radius:10px;place-items:center;font-size:14px;display:grid}.access-summary-grid article>div{gap:2px;min-width:0;display:grid}.access-summary-grid small{color:var(--access-summary-accent);font-size:9.5px;font-weight:800}.access-summary-grid strong{color:#f5faff;font-size:14px;line-height:1.25}.access-summary-grid em{text-overflow:ellipsis;white-space:nowrap;color:#7f97b8;font-size:9.5px;font-style:normal;overflow:hidden}.access-section-card{background:radial-gradient(circle at 100% 0,#193c920f,#0000 34%),linear-gradient(#0b1f4df2,#08142ff2);border:1px solid #193c9299;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001a}.access-section-heading{background:linear-gradient(#162a6324,#08142f00);border-bottom:1px solid #193c926b;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.access-section-heading>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.access-section-icon{color:#63dbff;background:linear-gradient(145deg,#00bfff17,#193c922b);border:1px solid #00bfff66;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.access-section-heading h2{color:#f6faff;margin:0;font-size:15px;line-height:1.25}.access-section-heading p{color:#8099ba;margin:3px 0 0;font-size:10px;line-height:1.4}.access-section-count{color:#7fdfff;background:#00bfff09;border:1px solid #00bfff38;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:4px 9px;font-size:8.8px;font-weight:800;display:inline-flex}.access-assigned-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.access-assigned-roles article{background:linear-gradient(145deg,#193c9226,#0307121a);border:1px solid #193c9280;border-radius:10px;align-content:start;gap:7px;min-width:0;min-height:96px;padding:13px;display:grid}.access-assigned-roles article[data-role=admin]{background:linear-gradient(145deg,#f1c84a0b,#0307121f);border-color:#f1c84a42}.access-assigned-roles article>span{color:#79dfff;letter-spacing:.04em;text-transform:uppercase;background:#00bfff0e;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:900}.access-assigned-roles article[data-role=admin]>span{color:#f1c84a;background:#f1c84a12}.access-assigned-roles p{color:#a2b5cf;margin:0;font-size:10.5px;line-height:1.5}.access-role-reference{border-top:1px solid #193c9257}.access-role-reference summary{color:#66d9ff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:10px;font-weight:800;list-style:none;display:flex}.access-role-reference summary::-webkit-details-marker{display:none}.access-role-reference summary span{transition:transform .16s}.access-role-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 16px 15px;display:grid}.access-role-reference-grid article{background:#03071224;border:1px solid #193c925c;border-radius:9px;min-width:0;padding:11px 12px;position:relative}.access-role-reference-grid strong{color:#dce8f6;font-size:10.5px}.access-role-reference-grid p{color:#7f97b8;margin:4px 0 0;font-size:9.5px;line-height:1.45}.access-role-reference-grid em{color:#5de4b6;background:#2ce6a60d;border-radius:999px;margin-top:7px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.access-unavailable-toggle{color:#839bb9;cursor:pointer;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:inline-flex}.access-unavailable-toggle input{accent-color:#00bfff}.access-area-list{gap:9px;padding:14px 16px 16px;display:grid}.access-area-card{background:#0307121c;border:1px solid #193c927a;border-radius:11px;overflow:hidden}.access-area-card[data-access=write]{border-color:#00bfff4d}.access-area-card[data-access=read]{border-color:#3b8fef42}.access-area-card[data-access=partial]{border-color:#f1c84a3d}.access-area-card[data-access=none]{opacity:.65}.access-area-card>summary{cursor:pointer;grid-template-columns:36px minmax(180px,1fr) minmax(150px,.75fr) auto 20px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;list-style:none;transition:all .16s;display:grid}.access-area-card>summary::-webkit-details-marker{display:none}.access-area-number{color:#66d9ff;background:#00bfff0b;border:1px solid #00bfff47;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.access-area-copy{gap:3px;min-width:0;display:grid}.access-area-copy strong{color:#edf5ff;font-size:11.5px}.access-area-origin{text-overflow:ellipsis;white-space:nowrap;color:#839ab9;text-align:right;font-size:9.2px;overflow:hidden}.access-level-badge{color:#8193a8;white-space:nowrap;background:#697d960a;border:1px solid #697d9638;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:8.5px;font-weight:850;display:inline-flex}.access-level-badge[data-access=write]{color:#71e4ff;background:#00bfff0b;border-color:#00bfff4d}.access-level-badge[data-access=read]{color:#92c8ff;background:#3b8fef0b;border-color:#3b8fef47}.access-level-badge[data-access=partial]{color:#e8ce70;background:#f1c84a0b;border-color:#f1c84a40}.access-area-chevron{color:#6e88a9;font-size:14px;transition:transform .16s}.access-area-card[open] .access-area-chevron{transform:rotate(180deg)}.access-area-modules{background:#0307121a;border-top:1px solid #193c9257;padding:4px 12px 8px 60px}.access-module-row{border-bottom:1px solid #193c9247;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 0;display:flex}.access-module-row:last-child{border-bottom:0}.access-module-row>div{gap:3px;min-width:0;display:grid}.access-module-row strong{color:#d8e4f2;font-size:10.5px}.access-module-row small{color:#7089aa;font-size:8.8px;line-height:1.35}.access-module-row[data-access=none]{opacity:.58}.access-extra-grants{gap:8px;padding:14px 16px 16px;display:grid}.access-extra-grants article{background:#0307121a;border:1px solid #193c9266;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:flex}.access-extra-grants strong{color:#d8e4f2;overflow-wrap:anywhere;font-size:10px}.access-governance-note{color:#728aaa;background:#08142f70;border:1px solid #193c925c;border-radius:10px;margin:0;padding:11px 13px;font-size:9.8px;line-height:1.45}.access-governance-note a{color:#62d8ff;font-weight:800;text-decoration:none}.access-empty-note{color:#7189aa;text-align:center;margin:0;padding:18px;font-size:10px}.access-preview-role-picker{color:#afa276;background:#f1c84a09;border:1px solid #f1c84a3d;border-radius:10px;flex-wrap:wrap;gap:9px 14px;padding:12px 14px;font-size:9.5px;display:flex}.access-preview-role-picker legend{color:#dbc76d;padding:0 6px;font-size:9px;font-weight:800}.access-preview-role-picker label{align-items:center;gap:5px;display:flex}.access-preview-role-picker input{accent-color:#00bfff}@media (width<=1180px){.access-summary-grid,.access-assigned-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.access-area-card>summary{grid-template-columns:36px minmax(160px,1fr) auto 20px}.access-area-origin{display:none}}@media (width<=850px){.access-identity-hero{grid-template-columns:1fr}.access-identity-level{border-top:1px solid #193c926b;border-left:0}.access-role-reference-grid{grid-template-columns:1fr}.access-section-heading-areas{flex-direction:column;align-items:flex-start}}@media (width<=650px){.my-access-page{gap:12px}.my-access-heading h1{font-size:29px}.my-access-heading>p:last-child{font-size:12.5px}.access-identity-main{align-items:flex-start;padding:17px 16px}.access-identity-avatar{flex-basis:64px;width:64px;height:64px;font-size:20px}.access-identity-name-line h2{font-size:21px}.access-summary-grid,.access-assigned-roles{grid-template-columns:1fr}.access-section-heading{align-items:flex-start;min-height:0;padding:13px 14px}.access-area-list{padding:12px 12px 14px}.access-area-card>summary{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px}.access-area-number{width:34px;height:34px}.access-level-badge{grid-column:2;justify-self:start}.access-area-card>summary>.access-level-badge{margin-top:-2px}.access-area-chevron{grid-area:1/3}.access-area-modules{padding:4px 10px 8px}.access-module-row{flex-direction:column;align-items:flex-start;gap:6px}}.access-identity-avatar{overflow:hidden}.access-identity-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.access-role-pills span,.access-assigned-roles article>span{--role-accent:#00bfff;--role-bg:#00bfff0e;--role-border:#00bfff47;box-shadow:0 0 12px color-mix(in srgb,var(--role-accent) 7%,transparent);color:var(--role-accent)!important;border-color:var(--role-border)!important;background:var(--role-bg)!important}.access-role-pills span[data-role=admin],.access-assigned-roles article[data-role=admin]>span{--role-accent:#f1c84a;--role-bg:#f1c84a12;--role-border:#f1c84a57}.access-role-pills span[data-role=ceo],.access-assigned-roles article[data-role=ceo]>span{--role-accent:#b9c4cf;--role-bg:#b9c4cf11;--role-border:#b9c4cf4d}.access-role-pills span[data-role=cpo],.access-assigned-roles article[data-role=cpo]>span{--role-accent:#6574e8;--role-bg:#6574e814;--role-border:#6574e857}.access-role-pills span[data-role=technology],.access-assigned-roles article[data-role=technology]>span{--role-accent:#3b8fef;--role-bg:#3b8fef14;--role-border:#3b8fef57}.access-role-pills span[data-role=developer],.access-assigned-roles article[data-role=developer]>span{--role-accent:#00bfff;--role-bg:#00bfff13;--role-border:#00bfff57}.access-role-pills span[data-role=member],.access-assigned-roles article[data-role=member]>span{--role-accent:#2ce6a6;--role-bg:#2ce6a612;--role-border:#2ce6a652}.access-role-pills span[data-role=viewer],.access-assigned-roles article[data-role=viewer]>span{--role-accent:#8fa7c7;--role-bg:#8fa7c70f;--role-border:#8fa7c742}.access-role-pills span{min-height:26px!important;padding:4px 9px!important;font-size:9.5px!important}.access-assigned-roles article{min-height:108px!important;padding:15px!important}.access-assigned-roles article>span{align-items:center;min-height:25px;display:inline-flex;padding:4px 8px!important;font-size:9.6px!important}.access-assigned-roles p{color:#afc0d5!important;font-size:11.4px!important;line-height:1.55!important}.access-role-reference summary{font-size:10.8px!important}.access-role-reference-grid strong{font-size:11.5px!important}.access-role-reference-grid p{font-size:10.2px!important}.access-area-copy small,.access-area-origin{font-size:9.8px!important}.access-level-badge{min-height:27px!important;padding:5px 9px!important;font-size:9.2px!important}.access-module-row strong{font-size:11.4px!important}.access-module-row small{font-size:9.5px!important}@media (width<=650px){.access-identity-name-line h2{font-size:23px!important}.access-identity-copy>p{font-size:12.5px!important}.access-assigned-roles p{font-size:10.8px!important}.access-area-copy strong{font-size:11.8px!important}}.access-area-card{--area-accent:#00bfff;--area-accent-rgb:0,191,255;border-color:rgba(var(--area-accent-rgb),.34)!important;background:radial-gradient(circle at 100% 0%,rgba(var(--area-accent-rgb),.075),transparent 34%), linear-gradient(145deg,#0b1f4df5,#08142ff5)!important;box-shadow:inset 0 1px 0 #ffffff06, 0 0 0 1px rgba(var(--area-accent-rgb),.012), 0 0 16px rgba(var(--area-accent-rgb),.025)!important}.access-area-card[data-area=company-hq]{--area-accent:#030712;--area-accent-rgb:255,255,255;background:radial-gradient(circle at 100% 0,#b9c4cf0b,#0000 34%),linear-gradient(145deg,#030712,#08142f)!important;border-color:#b9c4cf3d!important}.access-area-card[data-area=produtos-engenharia]{--area-accent:#193c92;--area-accent-rgb:25,60,146}.access-area-card[data-area=clientes-growth]{--area-accent:#00bfff;--area-accent-rgb:0,191,255}.access-area-card[data-area=operacoes-internas]{--area-accent:#159a78;--area-accent-rgb:21,154,120}.access-area-card[data-area=knowledge-labs]{--area-accent:#7256c9;--area-accent-rgb:114,86,201}.access-area-card .access-area-number{border-color:rgba(var(--area-accent-rgb),.48)!important;color:var(--area-accent)!important;background:linear-gradient(145deg,rgba(var(--area-accent-rgb),.16),rgba(var(--area-accent-rgb),.055))!important;box-shadow:inset 0 0 16px rgba(var(--area-accent-rgb),.055), 0 0 14px rgba(var(--area-accent-rgb),.06)!important}.access-area-card .access-area-copy strong{color:#f3f8ff!important}.access-area-card .access-area-copy small{color:color-mix(in srgb,var(--area-accent) 58%,#8fa7c7)!important}.access-area-card .access-area-origin{color:color-mix(in srgb,var(--area-accent) 52%,#8fa7c7)!important}.access-area-card[open]{box-shadow:inset 0 1px 0 #ffffff06, 0 0 18px rgba(var(--area-accent-rgb),.055)!important}.access-area-card[open] .access-area-number{box-shadow:inset 0 0 18px rgba(var(--area-accent-rgb),.08), 0 0 16px rgba(var(--area-accent-rgb),.1)!important}.access-area-card{border-width:1px!important;border-color:rgba(var(--area-accent-rgb),.58)!important;background:radial-gradient(circle at 88% 0%,rgba(var(--area-accent-rgb),.15),transparent 34%), linear-gradient(90deg,rgba(var(--area-accent-rgb),.12),rgba(var(--area-accent-rgb),.045) 34%,#08142ff5 78%)!important;box-shadow:inset 3px 0 0 rgba(var(--area-accent-rgb),.58), inset 0 1px 0 #ffffff06, 0 0 20px rgba(var(--area-accent-rgb),.075)!important}.access-area-card[data-area=produtos-engenharia]{--area-accent-rgb:25,60,146;background:radial-gradient(circle at 88% 0,#193c9238,#0000 34%),linear-gradient(90deg,#193c923d,#193c921a 38%,#08142ff5 82%)!important}.access-area-card .access-area-number{border-width:1px!important;border-color:rgba(var(--area-accent-rgb),.72)!important;background:linear-gradient(145deg,rgba(var(--area-accent-rgb),.26),rgba(var(--area-accent-rgb),.1))!important;box-shadow:inset 0 0 18px rgba(var(--area-accent-rgb),.1), 0 0 18px rgba(var(--area-accent-rgb),.12)!important}.access-area-card[data-area=company-hq] .access-area-number{background:linear-gradient(145deg,#b9c4cf29,#030712d1)!important;border-color:#b9c4cf8f!important;box-shadow:inset 0 0 16px #b9c4cf12,0 0 14px #b9c4cf14!important}.access-area-card .access-area-copy strong{text-shadow:0 0 10px rgba(var(--area-accent-rgb),.08)}.access-area-card .access-area-copy small,.access-area-card .access-area-origin{color:color-mix(in srgb,var(--area-accent) 72%,#a3b7cf)!important}.access-area-card[open]{border-color:rgba(var(--area-accent-rgb),.74)!important;box-shadow:inset 3px 0 0 rgba(var(--area-accent-rgb),.72), inset 0 1px 0 #ffffff08, 0 0 24px rgba(var(--area-accent-rgb),.13)!important}.access-area-card{background:color-mix(in srgb,var(--area-accent) 28%,#08142f)!important;border-color:rgba(var(--area-accent-rgb),.66)!important;box-shadow:inset 3px 0 0 rgba(var(--area-accent-rgb),.72), inset 0 1px 0 #ffffff06, 0 0 18px rgba(var(--area-accent-rgb),.07)!important}.access-area-card[data-area=company-hq]{background:#030712!important;border-color:#b9c4cf73!important;box-shadow:inset 3px 0 #b9c4cf7a,inset 0 1px #ffffff06,0 0 16px #b9c4cf0b!important}.access-area-card[data-area=produtos-engenharia]{background:#0f2559!important}.access-area-card[data-area=clientes-growth]{background:#063f63!important}.access-area-card[data-area=operacoes-internas]{background:#0c3f46!important}.access-area-card[data-area=knowledge-labs]{background:#2c2a63!important}.access-area-card .access-area-number{background:rgba(var(--area-accent-rgb),.17)!important}.access-area-card[data-area=company-hq] .access-area-number{background:#b9c4cf1a!important}.access-area-card>summary:hover{background:rgba(var(--area-accent-rgb),.075)!important}.access-area-card[data-area=company-hq]>summary:hover{background:#b9c4cf0b!important}.access-area-card{min-height:68px;transition:border-color .16s,box-shadow .16s,transform .16s,filter .16s;border-radius:11px!important}.access-area-card[data-area=company-hq]{background:#070b14!important;border-color:#b9c4cf85!important}.access-area-card[data-area=produtos-engenharia]{background:#122d6c!important;border-color:#3b8fef94!important}.access-area-card[data-area=clientes-growth]{background:#07516f!important;border-color:#00bfffb3!important}.access-area-card[data-area=operacoes-internas]{background:#0b4b40!important;border-color:#159a78b3!important}.access-area-card[data-area=knowledge-labs]{background:#34296f!important;border-color:#7256c9b8!important}.access-area-card:hover{filter:brightness(1.045);transform:translateY(-1px)}.access-area-card .access-area-number{color:#f3f8ff!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 14px rgba(var(--area-accent-rgb),.08)!important;background:#ffffff0e!important;border-color:#fff3!important;border-radius:9px!important;font-size:9.5px!important;font-weight:900!important}.access-area-card[data-area=company-hq] .access-area-number{color:#e6edf5!important;background:#b9c4cf14!important;border-color:#b9c4cf57!important}.access-area-card .access-area-copy{gap:4px!important}.access-area-card .access-area-copy strong{color:#fff!important;text-shadow:none!important;font-size:12.7px!important;font-weight:800!important;line-height:1.2!important}.access-area-card .access-area-copy small{color:#e2edf8ad!important;font-size:9.8px!important;line-height:1.25!important}.access-area-card .access-area-origin{font-weight:650;color:#e2edf880!important;font-size:9.6px!important}.access-area-card .access-level-badge{box-shadow:inset 0 1px #ffffff09;color:#eaf9ff!important;background:#0307123d!important;border-color:#fff3!important;min-height:27px!important;padding:5px 10px!important}.access-area-card[data-area=company-hq] .access-level-badge{color:#e2e8ef!important;background:#b9c4cf0e!important;border-color:#b9c4cf42!important}.access-area-card[data-area=produtos-engenharia] .access-level-badge{color:#d5e8ff!important;background:#3b8fef1a!important;border-color:#6faeff57!important}.access-area-card[data-area=clientes-growth] .access-level-badge{color:#c9f5ff!important;background:#00bfff1a!important;border-color:#00bfff6b!important}.access-area-card[data-area=operacoes-internas] .access-level-badge{color:#d1fff2!important;background:#159a781f!important;border-color:#45ddb557!important}.access-area-card[data-area=knowledge-labs] .access-level-badge{color:#e4ddff!important;background:#7256c921!important;border-color:#9c85ec61!important}.access-area-card .access-area-chevron{color:#eaf5ff94!important;font-size:15px!important}.access-area-card:hover .access-area-chevron{color:#fff!important}.access-area-card[data-area=company-hq]{box-shadow:inset 3px 0 #b9c4cf8a,inset 0 1px #ffffff06,0 0 16px #b9c4cf09!important}.access-area-card[data-area=produtos-engenharia]{box-shadow:inset 3px 0 #3b8fefb3,inset 0 1px #ffffff06,0 0 18px #193c921f!important}.access-area-card[data-area=clientes-growth]{box-shadow:inset 3px 0 #00bfffc7,inset 0 1px #ffffff06,0 0 18px #00bfff1a!important}.access-area-card[data-area=operacoes-internas]{box-shadow:inset 3px 0 #159a78d1,inset 0 1px #ffffff06,0 0 18px #159a7817!important}.access-area-card[data-area=knowledge-labs]{box-shadow:inset 3px 0 #7256c9d6,inset 0 1px #ffffff06,0 0 18px #7256c91a!important}.access-area-card[open]{filter:brightness(1.03)}.access-area-card[open] .access-area-modules{background:#03071247!important;border-top-color:#ffffff17!important}.access-area-card .access-module-row{border-bottom-color:#ffffff12!important}.access-area-card .access-module-row strong{color:#f0f6ff!important}.access-area-card .access-module-row small{color:#dae6f594!important}@media (width<=650px){.access-area-card>summary{min-height:64px!important}.access-area-card .access-area-number{width:35px!important;height:35px!important}}.access-area-card[open] .access-area-modules{grid-template-columns:repeat(2,minmax(0,1fr));background:#0307123d!important;gap:9px!important;padding:11px 12px 13px!important;display:grid!important}.access-module-card{background:#03071238;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;animation:.2s both access-module-enter;display:grid;box-shadow:inset 0 1px #ffffff05,0 5px 14px #00000014}.access-module-card:nth-child(2){animation-delay:25ms}.access-module-card:nth-child(3){animation-delay:50ms}.access-module-card:nth-child(4){animation-delay:75ms}.access-module-card:nth-child(5){animation-delay:.1s}.access-module-card:nth-child(6){animation-delay:.125s}.access-module-card:nth-child(7){animation-delay:.15s}.access-module-card:nth-child(8){animation-delay:.175s}.access-module-card:nth-child(9){animation-delay:.2s}.access-module-card:nth-child(10){animation-delay:.225s}.access-module-card:nth-child(11){animation-delay:.25s}@keyframes access-module-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.access-module-card[data-access=none]{opacity:.58}.access-module-emoji{border:1px solid rgba(var(--area-accent-rgb),.3);background:rgba(var(--area-accent-rgb),.09);width:38px;height:38px;box-shadow:inset 0 1px 0 #ffffff06, 0 0 12px rgba(var(--area-accent-rgb),.045);border-radius:9px;place-items:center;font-size:17px;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:grid}.access-module-card:hover .access-module-emoji{border-color:rgba(var(--area-accent-rgb),.48);background:rgba(var(--area-accent-rgb),.14);transform:scale(1.07)}.access-module-content{gap:6px;min-width:0;display:grid}.access-module-content>strong{font-weight:800;color:#f4f8ff!important;font-size:11.8px!important;line-height:1.25!important}.access-module-sources{flex-wrap:wrap;gap:5px;display:flex}.access-module-sources span{border:1px solid rgba(var(--area-accent-rgb),.2);color:#e2edf8ab;background:rgba(var(--area-accent-rgb),.045);border-radius:999px;align-items:center;min-height:20px;padding:3px 6px;font-size:8.4px;font-weight:700;line-height:1.2;display:inline-flex}.access-module-card>.access-level-badge{align-self:center;min-height:26px!important;padding:5px 8px!important;font-size:8.8px!important}.access-area-card[data-area=company-hq] .access-module-emoji{background:#b9c4cf0e;border-color:#b9c4cf3d}.access-area-card[data-area=company-hq] .access-module-sources span{background:#b9c4cf09;border-color:#b9c4cf2e}@media (width<=1000px){.access-area-card[open] .access-area-modules{grid-template-columns:1fr}}@media (width<=650px){.access-area-card[open] .access-area-modules{padding:9px!important}.access-module-card{grid-template-columns:36px minmax(0,1fr);min-height:68px}.access-module-emoji{width:36px;height:36px;font-size:16px}.access-module-card>.access-level-badge{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.access-module-card{transition:none;animation:none}.access-module-emoji{transition:none}}.access-area-modules{background:#03071238!important;gap:11px!important;padding:13px 14px 15px 58px!important}.access-module-card{position:relative;overflow:hidden;background:color-mix(in srgb,var(--area-accent) 10%,#030712e0)!important;border-color:#ffffff1b!important;border-radius:11px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;min-height:78px!important;padding:12px 13px!important}.access-module-card:before{content:"";background:rgba(var(--area-accent-rgb),.58);opacity:.78;width:2px;position:absolute;inset:0 auto 0 0}.access-module-card:hover{border-color:rgba(var(--area-accent-rgb),.46)!important;background:color-mix(in srgb,var(--area-accent) 14%,#030712db)!important;box-shadow:inset 0 1px 0 #ffffff0a, 0 0 18px rgba(var(--area-accent-rgb),.085), 0 9px 18px #0000001a!important;transform:translateY(-2px)!important}.access-area-modules>.access-module-card:only-child,.access-area-modules>.access-module-card:last-child:nth-child(odd){grid-column:1/-1}.access-module-emoji{border-color:rgba(var(--area-accent-rgb),.4)!important;background:rgba(var(--area-accent-rgb),.13)!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px 0 #ffffff0b, inset 0 0 16px rgba(var(--area-accent-rgb),.06), 0 0 14px rgba(var(--area-accent-rgb),.055)!important;border-radius:10px!important;font-size:19px!important}.access-module-content>strong{letter-spacing:-.005em;font-size:12.2px!important;line-height:1.25!important}.access-module-sources{gap:6px!important}.access-module-sources span{color:#9fb1c8!important;background:#8fa7c709!important;border-color:#8fa7c72e!important;border-radius:999px!important;min-height:22px!important;padding:3px 7px!important;font-size:8.8px!important;font-weight:800!important}.access-module-sources span[data-source-tone=admin]{color:#f1c84a!important;background:#f1c84a0e!important;border-color:#f1c84a42!important}.access-module-sources span[data-source-tone=ceo]{color:#c7d0da!important;background:#b9c4cf0d!important;border-color:#b9c4cf42!important}.access-module-sources span[data-source-tone=cpo]{color:#aeb7ff!important;background:#6574e80f!important;border-color:#6574e84d!important}.access-module-sources span[data-source-tone=technology]{color:#8dc5ff!important;background:#3b8fef0f!important;border-color:#3b8fef47!important}.access-module-sources span[data-source-tone=developer]{color:#7be3ff!important;background:#00bfff0e!important;border-color:#00bfff47!important}.access-module-sources span[data-source-tone=member]{color:#72edbf!important;background:#2ce6a60d!important;border-color:#2ce6a642!important}.access-module-sources span[data-source-tone=viewer]{color:#a8b8cd!important;background:#8fa7c70b!important;border-color:#8fa7c738!important}.access-module-sources span[data-source-tone=grant]{color:#d6b8ff!important;background:#b47bff0e!important;border-color:#b47bff42!important}.access-module-card .access-level-badge{place-self:center end;min-width:108px!important;padding:5px 10px!important}.access-module-card[data-access=write] .access-level-badge{color:#f0fbff!important;border-color:rgba(var(--area-accent-rgb),.34)!important;background:rgba(var(--area-accent-rgb),.12)!important}.access-area-card[open]>summary{background:#ffffff03!important}.access-area-card[open] .access-area-copy strong{color:#fff!important}@media (width<=1100px){.access-area-modules>.access-module-card:last-child:nth-child(odd){grid-column:auto}}@media (width<=700px){.access-area-modules{padding:10px!important}.access-module-card{grid-template-columns:38px minmax(0,1fr)!important;min-height:72px!important;padding:10px 11px!important}.access-module-emoji{width:38px!important;height:38px!important;font-size:18px!important}.access-module-card .access-level-badge{grid-column:2;justify-self:start;min-width:0!important}}.access-module-card{border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #00000017!important}.access-module-card:before{background:#fff3!important;width:2px!important}.access-module-card:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 16px rgba(var(--area-accent-rgb),.1), 0 8px 18px #0000001a!important;border-color:#ffffff3d!important}.access-area-card[open] .access-area-modules{background:#0307121a!important}.access-area-card[data-area=company-hq] .access-module-card{background:#050810!important}.access-area-card[data-area=produtos-engenharia] .access-module-card{background:#0f275f!important}.access-area-card[data-area=clientes-growth] .access-module-card{background:#064861!important}.access-area-card[data-area=operacoes-internas] .access-module-card{background:#094239!important}.access-area-card[data-area=knowledge-labs] .access-module-card{background:#2e2462!important}.access-module-card{border-color:#ffffff21!important}.access-module-card:hover{filter:brightness(1.06)!important;border-color:#ffffff3b!important}.access-area-card>summary{min-height:70px!important;padding:11px 14px!important}.access-area-copy strong{letter-spacing:-.008em;font-size:12.9px!important}.access-area-copy small{color:#e8f0fab8!important;font-size:9.7px!important}.access-area-origin{background:#8fa7c709;border:1px solid #8fa7c72e;border-radius:999px;justify-self:end;align-items:center;min-height:23px;padding:3px 7px;line-height:1.2;display:inline-flex;color:#a6b6c9!important;font-size:8.8px!important;font-weight:800!important}.access-area-origin[data-source-tone=admin]{background:#f1c84a0e;border-color:#f1c84a42;color:#f1c84a!important}.access-area-origin[data-source-tone=ceo]{background:#b9c4cf0b;border-color:#b9c4cf3d;color:#cdd5df!important}.access-area-origin[data-source-tone=cpo]{background:#6574e80e;border-color:#6574e847;color:#b6beff!important}.access-area-origin[data-source-tone=technology]{background:#3b8fef0e;border-color:#3b8fef47;color:#94c9ff!important}.access-area-origin[data-source-tone=developer]{background:#00bfff0d;border-color:#00bfff47;color:#7ce4ff!important}.access-area-origin[data-source-tone=member]{background:#2ce6a60d;border-color:#2ce6a642;color:#77efc2!important}.access-area-origin[data-source-tone=viewer]{background:#8fa7c70a;border-color:#8fa7c738;color:#aab9cc!important}.access-area-origin[data-source-tone=grant]{background:#b47bff0d;border-color:#b47bff42;color:#d7b9ff!important}.access-area-card>summary .access-level-badge{box-shadow:inset 0 1px #ffffff09;min-height:28px!important;padding:5px 10px!important;font-size:9.1px!important;font-weight:850!important}.access-area-chevron{background:#03071221;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:24px;height:24px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid;color:#f2f8ffa8!important;font-size:12px!important}.access-area-card>summary:hover .access-area-chevron{background:#ffffff09;border-color:#ffffff29;color:#fff!important}.access-area-card[open] .access-area-modules{animation:.2s ease-out both improveAccessReveal}@keyframes improveAccessReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.access-module-card{min-height:80px!important;padding:12px 14px!important}.access-module-sources span{min-height:23px!important;padding:3px 8px!important;font-size:8.9px!important}.access-module-card .access-level-badge{min-width:112px!important;min-height:28px!important;font-size:9px!important}.access-module-emoji{width:43px!important;height:43px!important;box-shadow:inset 0 1px 0 #ffffff0e, inset 0 0 16px rgba(var(--area-accent-rgb),.07), 0 0 14px rgba(var(--area-accent-rgb),.06)!important;border-color:#ffffff29!important;font-size:20px!important}@media (width<=1180px){.access-area-origin{display:none}}@media (width<=700px){.access-area-card>summary{min-height:66px!important;padding:10px 11px!important}.access-area-chevron{width:22px;height:22px}.access-module-card{min-height:74px!important;padding:11px!important}}@media (prefers-reduced-motion:reduce){.access-area-card[open] .access-area-modules{animation:none}.access-area-chevron{transition:none}}.access-section-heading-roles,.access-section-heading-areas{background:linear-gradient(#162a6333,#08142f05)!important;border-bottom-color:#00bfff29!important;min-height:78px!important;padding:15px 16px!important}.access-section-heading-roles>div:first-child,.access-section-heading-areas>div:first-child{gap:12px!important}.access-section-heading-roles .access-section-icon,.access-section-heading-areas .access-section-icon{color:#7ce6ff!important;background:linear-gradient(145deg,#00bfff21,#193c9233)!important;border-color:#00bfff80!important;border-radius:10px!important;flex-basis:42px!important;width:42px!important;height:42px!important;font-size:14px!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px #00bfff16!important}.access-section-heading-roles h2,.access-section-heading-areas h2{letter-spacing:-.012em;color:#fff!important;font-size:16.5px!important;font-weight:850!important;line-height:1.18!important}.access-section-heading-roles p,.access-section-heading-areas p{color:#93a9c4!important;margin-top:4px!important;font-size:10.7px!important;line-height:1.4!important}.access-section-heading-roles .access-section-count{box-shadow:inset 0 1px #ffffff06;color:#8ae7ff!important;background:#00bfff0e!important;border-color:#00bfff4d!important;min-height:27px!important;padding:5px 10px!important;font-size:9.2px!important}.access-section-heading-roles{box-shadow:inset 3px 0 #6574e88c,inset 0 1px #ffffff04}.access-section-heading-roles .access-section-icon{color:#c0c7ff!important;background:linear-gradient(145deg,#6574e824,#193c922e)!important;border-color:#6574e870!important;box-shadow:inset 0 1px #ffffff0a,0 0 16px #6574e813!important}.access-section-heading-areas{box-shadow:inset 3px 0 #00bfff9e,inset 0 1px #ffffff04}.access-section-heading-areas .access-section-icon{color:#7ce6ff!important;background:linear-gradient(145deg,#00bfff26,#193c922e)!important;border-color:#00bfff8c!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px #00bfff18!important}.access-section-heading-roles:hover .access-section-icon,.access-section-heading-areas:hover .access-section-icon{filter:brightness(1.06)}@media (width<=700px){.access-section-heading-roles,.access-section-heading-areas{min-height:70px!important;padding:13px 14px!important}.access-section-heading-roles .access-section-icon,.access-section-heading-areas .access-section-icon{flex-basis:38px!important;width:38px!important;height:38px!important}.access-section-heading-roles h2,.access-section-heading-areas h2{font-size:15.5px!important}.access-section-heading-roles p,.access-section-heading-areas p{font-size:10.2px!important}}.access-assigned-roles article{--role-card-accent:#00bfff;--role-card-rgb:0,191,255;box-shadow:inset 3px 0 0 rgba(var(--role-card-rgb),.52), inset 0 1px 0 #ffffff06;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;border-color:rgba(var(--role-card-rgb),.28)!important;background:linear-gradient(145deg,rgba(var(--role-card-rgb),.075),#0307121a)!important;gap:9px!important;min-height:122px!important;padding:15px 16px!important}.access-assigned-roles article[data-role=admin]{--role-card-accent:#f1c84a;--role-card-rgb:241,200,74}.access-assigned-roles article[data-role=ceo]{--role-card-accent:#b9c4cf;--role-card-rgb:185,196,207}.access-assigned-roles article[data-role=cpo]{--role-card-accent:#6574e8;--role-card-rgb:101,116,232}.access-assigned-roles article[data-role=technology]{--role-card-accent:#3b8fef;--role-card-rgb:59,143,239}.access-assigned-roles article[data-role=developer]{--role-card-accent:#00bfff;--role-card-rgb:0,191,255}.access-assigned-roles article[data-role=member]{--role-card-accent:#2ce6a6;--role-card-rgb:44,230,166}.access-assigned-roles article[data-role=viewer]{--role-card-accent:#8fa7c7;--role-card-rgb:143,167,199}.access-assigned-roles article:hover{box-shadow:inset 3px 0 0 rgba(var(--role-card-rgb),.7), inset 0 1px 0 #ffffff09, 0 0 17px rgba(var(--role-card-rgb),.065);transform:translateY(-1px);border-color:rgba(var(--role-card-rgb),.44)!important}.access-assigned-role-heading{align-items:center;gap:9px;display:flex}.access-assigned-role-icon{border:1px solid rgba(var(--role-card-rgb),.28);background:rgba(var(--role-card-rgb),.07);width:32px;height:32px;box-shadow:0 0 12px rgba(var(--role-card-rgb),.04);border-radius:8px;flex:0 0 32px;place-items:center;font-size:15px;line-height:1;display:grid}.access-assigned-role-label{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;display:inline-flex;border:1px solid rgba(var(--role-card-rgb),.28)!important;color:var(--role-card-accent)!important;background:rgba(var(--role-card-rgb),.055)!important;font-size:9.4px!important;font-weight:900!important}.access-assigned-roles article p{color:#b7c6d9!important;margin:0!important;font-size:11.3px!important;line-height:1.55!important}.access-assigned-roles article>small{color:color-mix(in srgb,var(--role-card-accent) 65%,#93a8c2);margin-top:auto;font-size:9.3px;font-weight:700;line-height:1.35}.access-role-reference summary>span:first-child{gap:3px;min-width:0;display:grid}.access-role-reference summary strong{color:#72deff;font-size:10.8px;line-height:1.3}.access-role-reference summary small{color:#738cab;font-size:9.3px;font-weight:500;line-height:1.35}.access-role-reference-chevron{color:#76dfff;background:#00bfff09;border:1px solid #00bfff29;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.access-role-catalog{background:#03071214;border-top:1px solid #193c9257;gap:12px;padding:14px 16px 16px;display:grid}.access-role-search{background:#03071247;border:1px solid #193c9280;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;min-height:39px;padding:0 8px;transition:border-color .16s,box-shadow .16s;display:grid}.access-role-search>span{color:#6edcff;place-items:center;font-size:15px;display:grid}.access-role-search input{color:#ddeaf8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10.5px}.access-role-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.access-role-filters button{color:#8298b6;min-height:30px;font:inherit;cursor:pointer;background:#193c920b;border:1px solid #193c925c;border-radius:999px;padding:5px 9px;font-size:8.8px;font-weight:800;transition:all .16s}.access-role-catalog-status{color:#7088a8;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:9px;display:flex}.access-role-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important}.access-role-reference-grid article{--catalog-role-accent:#00bfff;--catalog-role-rgb:0,191,255;min-height:145px;box-shadow:inset 2px 0 0 rgba(var(--catalog-role-rgb),.38), inset 0 1px 0 #ffffff05;align-content:start;gap:10px;display:grid;border-color:rgba(var(--catalog-role-rgb),.25)!important;background:linear-gradient(145deg,rgba(var(--catalog-role-rgb),.06),#0307122e)!important;padding:13px!important}.access-role-reference-grid article[data-role=admin]{--catalog-role-accent:#f1c84a;--catalog-role-rgb:241,200,74}.access-role-reference-grid article[data-role=ceo]{--catalog-role-accent:#b9c4cf;--catalog-role-rgb:185,196,207}.access-role-reference-grid article[data-role=cpo]{--catalog-role-accent:#6574e8;--catalog-role-rgb:101,116,232}.access-role-reference-grid article[data-role=technology]{--catalog-role-accent:#3b8fef;--catalog-role-rgb:59,143,239}.access-role-reference-grid article[data-role=developer]{--catalog-role-accent:#00bfff;--catalog-role-rgb:0,191,255}.access-role-reference-grid article[data-role=member]{--catalog-role-accent:#2ce6a6;--catalog-role-rgb:44,230,166}.access-role-reference-grid article[data-role=viewer]{--catalog-role-accent:#8fa7c7;--catalog-role-rgb:143,167,199}.access-role-reference-grid article:hover{box-shadow:inset 2px 0 0 rgba(var(--catalog-role-rgb),.62), inset 0 1px 0 #ffffff08, 0 0 15px rgba(var(--catalog-role-rgb),.055);border-color:rgba(var(--catalog-role-rgb),.4)!important}.access-role-reference-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.access-role-reference-icon{border:1px solid rgba(var(--catalog-role-rgb),.28);background:rgba(var(--catalog-role-rgb),.07);border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.access-role-reference-heading>div{gap:2px;min-width:0;display:grid}.access-role-reference-heading strong{line-height:1.2;color:var(--catalog-role-accent)!important;font-size:11.5px!important}.access-role-reference-heading small{color:#778fac;font-size:8.5px;font-weight:700}.access-role-reference-heading em{white-space:nowrap;background:#2ce6a60b;border:1px solid #2ce6a638;border-radius:999px;align-items:center;min-height:21px;padding:3px 6px;font-style:normal;font-weight:850;display:inline-flex;color:#66e7b8!important;font-size:7.7px!important}.access-role-reference-grid article>p{color:#93a7c1!important;margin:0!important;font-size:9.8px!important;line-height:1.5!important}.access-role-reference-grid article>footer{color:color-mix(in srgb,var(--catalog-role-accent) 62%,#8ea4bf);border-top:1px solid #ffffff0e;margin-top:auto;padding-top:8px;font-size:8.7px;font-weight:700;line-height:1.35}.access-role-empty{color:#738baa;text-align:center;border:1px dashed #193c9257;border-radius:9px;grid-column:1/-1;margin:0;padding:24px;font-size:10px}.access-role-scale-note{background:#2ce6a606;border:1px solid #2ce6a629;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.access-role-scale-note>span{color:#63e7b8;background:#2ce6a60b;border:1px solid #2ce6a638;border-radius:9px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.access-role-scale-note>div{gap:3px;display:grid}.access-role-scale-note strong{color:#cfefe5;font-size:10.5px}.access-role-scale-note p{color:#78948b;margin:0;font-size:9.2px;line-height:1.45}@media (width<=1250px){.access-role-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.access-role-catalog-toolbar{grid-template-columns:1fr}.access-role-filters{justify-content:flex-start}.access-role-catalog-status{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=650px){.access-role-reference-grid{grid-template-columns:1fr!important}.access-role-catalog{padding:12px}.access-role-reference-heading{grid-template-columns:32px minmax(0,1fr)}.access-role-reference-heading em{grid-column:2;justify-self:start}.access-role-scale-note{grid-template-columns:1fr}}.access-org-function-cards article[data-role=ceo],.access-role-reference-grid article[data-role=ceo]{--role-card-accent:#b9c4cf;--role-card-rgb:185,196,207;--catalog-role-accent:#b9c4cf;--catalog-role-rgb:185,196,207}.access-org-function-cards article[data-role=cpo],.access-role-reference-grid article[data-role=cpo]{--role-card-accent:#8d99ff;--role-card-rgb:101,116,232;--catalog-role-accent:#8d99ff;--catalog-role-rgb:101,116,232}.access-org-function-cards article[data-role=commercial],.access-role-reference-grid article[data-role=commercial]{--role-card-accent:#63dbff;--role-card-rgb:0,191,255;--catalog-role-accent:#63dbff;--catalog-role-rgb:0,191,255}.access-org-function-cards article[data-role=client_operations],.access-role-reference-grid article[data-role=client_operations]{--role-card-accent:#64e5b9;--role-card-rgb:44,230,166;--catalog-role-accent:#64e5b9;--catalog-role-rgb:44,230,166}.access-org-function-cards article[data-role=marketing],.access-role-reference-grid article[data-role=marketing]{--role-card-accent:#d3a6ff;--role-card-rgb:180,123,255;--catalog-role-accent:#d3a6ff;--catalog-role-rgb:180,123,255}.access-org-function-cards article[data-role=finance],.access-role-reference-grid article[data-role=finance]{--role-card-accent:#f1c84a;--role-card-rgb:241,200,74;--catalog-role-accent:#f1c84a;--catalog-role-rgb:241,200,74}.access-org-function-cards article[data-role=people],.access-role-reference-grid article[data-role=people]{--role-card-accent:#ff9ab8;--role-card-rgb:255,126,166;--catalog-role-accent:#ff9ab8;--catalog-role-rgb:255,126,166}.access-org-function-cards article[data-role=product],.access-role-reference-grid article[data-role=product]{--role-card-accent:#78b8ff;--role-card-rgb:59,143,239;--catalog-role-accent:#78b8ff;--catalog-role-rgb:59,143,239}.access-org-function-cards article[data-role=technology],.access-role-reference-grid article[data-role=technology]{--role-card-accent:#72e1ff;--role-card-rgb:0,191,255;--catalog-role-accent:#72e1ff;--catalog-role-rgb:0,191,255}.access-org-function-cards{align-items:stretch}.access-org-function-cards article{min-height:132px!important}.access-function-status{color:#dce8f5;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:22px;margin-left:auto;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.access-function-status.temporary{color:#f1c84a;background:#f1c84a0b;border-color:#f1c84a38}.access-system-privileges{background:#07101f;border-top:1px solid #193c9247;gap:10px;padding:14px 16px;display:grid}.access-system-privileges-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.access-system-privileges-heading strong{color:#e5eef8;font-size:11px}.access-system-privileges-heading span{color:#728aa8;font-size:9.2px}.access-system-privileges-heading>em{color:#7ee5ff;background:#00bfff09;border:1px solid #00bfff2e;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:9px;font-style:normal;font-weight:850;display:grid}.access-system-privileges-grid article{background:#081426;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.access-system-privileges-grid article>div{gap:3px;display:grid}.access-system-privileges-grid strong{color:#f0f5fa;font-size:10.5px}.access-system-privileges-grid article[data-privilege=admin]{border-color:#f1c84a33;box-shadow:inset 3px 0 #f1c84a8c}.access-system-privileges-grid article[data-privilege=developer_os]{border-color:#00bfff33;box-shadow:inset 3px 0 #00bfff94}.org-function-tags span,.system-privilege-tags span{border-radius:999px!important;font-size:8px!important;font-weight:850!important}.org-function-tags span[data-function=ceo]{color:#d6dee7!important;background:#b9c4cf0d!important;border-color:#b9c4cf40!important}.org-function-tags span[data-function=cpo]{color:#aab3ff!important;background:#6574e80e!important;border-color:#6574e847!important}.org-function-tags span[data-function=commercial]{color:#74e1ff!important;background:#00bfff0d!important;border-color:#00bfff42!important}.org-function-tags span[data-function=client_operations]{color:#74e8c1!important;background:#2ce6a60d!important;border-color:#2ce6a63d!important}.org-function-tags span[data-function=marketing]{color:#d6b4ff!important;background:#b47bff0d!important;border-color:#b47bff40!important}.org-function-tags span[data-function=finance]{color:#f1c84a!important;background:#f1c84a0d!important;border-color:#f1c84a40!important}.org-function-tags span[data-function=people]{color:#ffaac2!important;background:#ff7ea60d!important;border-color:#ff7ea63d!important}.org-function-tags span[data-function=product]{color:#8bc4ff!important;background:#3b8fef0d!important;border-color:#3b8fef40!important}.org-function-tags span[data-function=technology]{color:#78e4ff!important;background:#00bfff0d!important;border-color:#00bfff40!important}.system-privilege-tags span[data-privilege=admin]{color:#f1c84a!important;background:#f1c84a0d!important;border-color:#f1c84a40!important}.system-privilege-tags span[data-privilege=developer_os]{color:#78e4ff!important;background:#00bfff0d!important;border-color:#00bfff40!important}.access-v2-editor{overflow:hidden}.access-v2-identity-fields{background:#07101e!important;border-color:#193c925c!important;margin:14px 0!important}.access-v2-editor-section{background:#07101e;border:1px solid #193c925c;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.access-v2-editor-heading{border-bottom:1px solid #193c9240;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.access-v2-editor-heading>div{align-items:center;gap:10px;display:flex}.access-v2-editor-heading>div>span{color:#72e2ff;background:#00bfff0a;border:1px solid #00bfff3d;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.access-v2-editor-heading h3{color:#f5f8fc;margin:0;font-size:13px}.access-v2-editor-heading p{color:#748aa7;margin:3px 0 0;font-size:9px}.access-v2-editor-heading>em{color:#afc0d4;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}.access-v2-function-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.access-v2-function-picker>article{--function-rgb:0,191,255;background:#081426;border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:9px;min-height:78px;padding:11px;transition:border-color .15s,transform .15s;display:grid}.access-v2-function-picker>article[data-selected=true]{border-color:rgba(var(--function-rgb),.3);box-shadow:inset 3px 0 0 rgba(var(--function-rgb),.58)}.access-v2-function-picker>article[data-function=ceo]{--function-rgb:185,196,207}.access-v2-function-picker>article[data-function=cpo]{--function-rgb:101,116,232}.access-v2-function-picker>article[data-function=commercial]{--function-rgb:0,191,255}.access-v2-function-picker>article[data-function=client_operations]{--function-rgb:44,230,166}.access-v2-function-picker>article[data-function=marketing]{--function-rgb:180,123,255}.access-v2-function-picker>article[data-function=finance]{--function-rgb:241,200,74}.access-v2-function-picker>article[data-function=people]{--function-rgb:255,126,166}.access-v2-function-picker>article[data-function=product]{--function-rgb:59,143,239}.access-v2-function-picker>article[data-function=technology]{--function-rgb:0,191,255}.access-v2-function-check{grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:8px;margin:0!important;display:grid!important}.access-v2-function-check>span{border:1px solid rgba(var(--function-rgb),.2);background:rgba(var(--function-rgb),.045);border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.access-v2-function-check>div{gap:2px;display:grid}.access-v2-function-check strong{color:#e6eef8;font-size:10px}.access-v2-function-check small{color:#7489a5;font-size:8.2px;line-height:1.3}.access-v2-function-config{border-top:1px solid #ffffff0e;grid-template-columns:auto minmax(105px,.55fr) minmax(150px,1.5fr);align-items:end;gap:7px;padding-top:8px;display:grid}.access-v2-function-config label{color:#7187a4!important;margin:0!important;font-size:8px!important}.access-v2-function-config select,.access-v2-function-config input{min-height:32px!important;margin-top:4px!important;font-size:9px!important}.access-v2-function-reason{min-width:0}.access-v2-privilege-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.access-v2-privilege-picker>label{background:#081426;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:11px;margin:0!important;display:grid!important}.access-v2-privilege-picker>label[data-privilege=admin]{border-color:#f1c84a2b}.access-v2-privilege-picker>label[data-privilege=developer_os]{border-color:#00bfff2b}.access-v2-privilege-picker>label>span{background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.access-v2-privilege-picker>label>div{gap:3px;display:grid}.access-v2-privilege-picker strong{color:#ebf2fa;font-size:10px}.access-v2-privilege-picker small{color:#7489a5;font-size:8.6px;line-height:1.4}.access-v2-scope-line{grid-template-columns:minmax(0,1fr) 180px!important}.access-v2-override-reason{border-top:1px solid #ffffff0d;grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;padding-top:7px;margin:2px 0 0!important;display:grid!important}.access-v2-override-reason input{min-height:31px!important;margin:0!important;font-size:9px!important}.access-v2-invite-note{background:#00bfff06;border:1px solid #00bfff24;border-radius:9px;gap:3px;margin-top:10px;padding:10px 11px;display:grid}.access-v2-invite-note strong{color:#9deaff;font-size:9.6px}.access-v2-invite-note span{color:#7289a5;font-size:8.8px;line-height:1.4}.people-org-access-summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:9px;margin:14px 0;display:grid}.people-org-access-summary>div{background:#081426;border:1px solid #193c9259;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.people-org-access-summary strong{color:#859ab5;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.people-org-access-summary span{color:#ecf3fa;font-size:11px;font-weight:800}.people-org-access-summary small{color:#6f849f;font-size:8.6px;line-height:1.4}.people-org-access-summary>a{color:#77e2ff;background:#00bfff06;border:1px solid #00bfff2e;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.access-module-sources span[data-source-tone=commercial],.access-area-origin[data-source-tone=commercial]{color:#76e2ff!important;background:#00bfff0d!important;border-color:#00bfff40!important}.access-module-sources span[data-source-tone=client_operations],.access-area-origin[data-source-tone=client_operations]{color:#78e7c1!important;background:#2ce6a60b!important;border-color:#2ce6a63b!important}.access-module-sources span[data-source-tone=marketing],.access-area-origin[data-source-tone=marketing]{color:#d8b7ff!important;background:#b47bff0d!important;border-color:#b47bff3d!important}.access-module-sources span[data-source-tone=finance],.access-area-origin[data-source-tone=finance]{color:#f1c84a!important;background:#f1c84a0b!important;border-color:#f1c84a3d!important}.access-module-sources span[data-source-tone=people],.access-area-origin[data-source-tone=people]{color:#ffabc3!important;background:#ff7ea60b!important;border-color:#ff7ea63b!important}.access-module-sources span[data-source-tone=product],.access-area-origin[data-source-tone=product]{color:#8dc6ff!important;background:#3b8fef0d!important;border-color:#3b8fef40!important}.access-module-sources span[data-source-tone=technology],.access-area-origin[data-source-tone=technology]{color:#79e5ff!important;background:#00bfff0d!important;border-color:#00bfff40!important}@media (width<=1100px){.access-v2-function-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.access-v2-function-config{grid-template-columns:1fr 1fr}.access-v2-function-reason{grid-column:1/-1}}@media (width<=760px){.access-system-privileges-grid,.access-v2-function-picker,.access-v2-privilege-picker,.people-org-access-summary,.access-v2-function-config{grid-template-columns:1fr}.access-v2-function-reason{grid-column:auto}.access-v2-scope-line{grid-template-columns:1fr!important}.access-v2-override-reason{grid-template-columns:1fr}.people-org-access-summary>a{min-height:42px}}.access-role-reference summary{min-height:52px!important;padding:10px 15px!important}.access-role-reference summary>span:first-child{gap:2px!important}.access-role-reference summary strong{font-size:11.6px!important;font-weight:850!important;line-height:1.25!important}.access-role-reference summary small{font-size:9.6px!important;line-height:1.35!important}.access-role-reference-chevron{flex-basis:25px!important;width:25px!important;height:25px!important}.access-role-catalog-toolbar{gap:10px!important}.access-role-search{grid-template-columns:25px minmax(0,1fr)!important;min-height:37px!important;padding:0 8px!important}.access-role-filters button{min-height:28px!important;padding:4px 9px!important;font-size:8.7px!important}.access-role-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.access-role-reference-grid article{border-radius:9px!important;gap:7px!important;min-height:112px!important;padding:10px 11px!important}.access-role-reference-icon{border-radius:7px!important;width:31px!important;height:31px!important;font-size:14px!important}.access-role-reference-heading>div{gap:1px!important}.access-role-reference-heading em{min-height:20px!important;padding:3px 6px!important;font-size:7.6px!important}.access-role-reference-grid article>p{font-size:10px!important;line-height:1.42!important}.access-role-reference-grid article>footer{padding-top:6px!important;font-size:8.9px!important;line-height:1.3!important}.access-role-scale-note{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:9px 10px!important}.access-role-scale-note>span{width:34px!important;height:34px!important;font-size:16px!important}.access-role-scale-note p{font-size:9px!important;line-height:1.4!important}.access-org-function-cards article{gap:7px!important;min-height:104px!important;padding:11px 12px!important}.access-assigned-role-icon{flex-basis:29px!important;width:29px!important;height:29px!important;font-size:14px!important}.access-assigned-role-label{min-height:22px!important;padding:3px 7px!important;font-size:9px!important}.access-system-privileges{gap:8px!important;padding:12px 15px!important}.access-system-privileges-grid article{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:64px!important;padding:9px 10px!important}.access-system-privileges-grid article>span{width:34px!important;height:34px!important;font-size:15px!important}.access-system-privileges-grid p{font-size:9.1px!important;line-height:1.4!important}@media (width<=1250px){.access-role-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.access-role-reference-grid{grid-template-columns:1fr!important}.access-role-reference-grid article{min-height:0!important}.access-role-reference-heading{grid-template-columns:30px minmax(0,1fr)!important}.access-role-reference-heading em{grid-column:2!important;justify-self:start!important}.access-org-function-cards article{min-height:0!important}}.access-section-card{background:radial-gradient(circle at 100% 0,#193c920d,#0000 34%),linear-gradient(#0b1f4df5,#08142ff5)!important;border-color:#193c9294!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000001a!important}.access-org-function-cards,.access-system-privileges,.access-role-reference{background:0 0!important}.access-org-function-cards{gap:10px!important;padding:14px 16px 10px!important}.access-org-function-cards article{background:linear-gradient(145deg,#193c921f,#0307121a)!important;border:1px solid #193c926b!important;border-radius:11px!important;min-height:98px!important;padding:12px 13px!important;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000014!important}.access-org-function-cards article:hover{border-color:#00bfff52!important;box-shadow:inset 0 1px #ffffff08,0 0 18px #00bfff0a,0 10px 22px #00000017!important}.access-system-privileges{border-top:1px solid #193c924d!important;padding:10px 16px 12px!important}.access-system-privileges-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.access-system-privileges-heading>div{gap:2px!important;display:grid!important}.access-system-privileges-heading strong{color:#f4f9ff!important;font-size:11.4px!important;font-weight:850!important;line-height:1.2!important}.access-system-privileges-heading>em{color:#7ee5ff!important;background:#00bfff09!important;border-color:#00bfff2e!important;min-width:25px!important;height:25px!important;font-size:8.7px!important}.access-system-privileges-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.access-system-privileges-grid article{background:linear-gradient(145deg,#0b1f4d80,#08142f66)!important;border:1px solid #193c925c!important;border-radius:11px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:10px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff05,0 8px 18px #00000012!important}.access-system-privileges-grid article[data-privilege=admin]{background:linear-gradient(145deg,#f1c84a0d,#08142f66)!important;border-color:#f1c84a57!important}.access-system-privileges-grid article[data-privilege=developer_os]{background:linear-gradient(145deg,#00bfff0d,#08142f66)!important;border-color:#00bfff57!important}.access-system-privileges-grid article>span{background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:9px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:15px!important;display:grid!important}.access-system-privileges-grid article[data-privilege=admin]>span{color:#f1c84a!important;background:#f1c84a0f!important;border-color:#f1c84a4d!important;box-shadow:0 0 16px #f1c84a0f!important}.access-system-privileges-grid article[data-privilege=developer_os]>span{color:#63dbff!important;background:#00bfff0f!important;border-color:#00bfff4d!important;box-shadow:0 0 16px #00bfff0f!important}.access-system-privileges-grid strong{color:#f3f8ff!important;font-size:10.8px!important;font-weight:800!important;line-height:1.2!important}.access-system-privileges-grid p{color:#91a6c1!important;margin:3px 0 0!important;font-size:9.2px!important;line-height:1.42!important}.access-role-reference summary>span:first-child{gap:2px!important;display:grid!important}.access-role-reference-chevron{color:#8fdfff!important;background:#00bfff09!important;border:1px solid #00bfff24!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:11px!important;display:grid!important}.access-role-reference[open] summary span{transform:none!important}.access-role-reference[open] .access-role-reference-chevron{transform:rotate(180deg)!important}.access-role-reference[open],.access-role-reference[open] summary{background:0 0!important}.access-section-count{color:#86e2ff!important;background:#00bfff09!important;border-color:#00bfff33!important;border-radius:999px!important;min-height:24px!important;padding:4px 8px!important;font-size:8.7px!important;font-weight:850!important}@media (width<=900px){.access-system-privileges-grid{grid-template-columns:1fr!important}}@media (width<=650px){.access-org-function-cards{padding:12px 12px 8px!important}.access-system-privileges{padding:9px 12px 11px!important}.access-role-reference summary{padding:9px 12px!important}}.access-org-function-cards article{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#00bfff1f,#0000 34%),linear-gradient(145deg,#0a1c44f7,#061026f7)!important;border:1px solid #00bfff4d!important;border-radius:12px!important;min-height:74px!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #00bfff85,0 10px 24px #00000026,0 0 22px #00bfff0d!important}.access-org-function-cards article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00bfff0b,#0000 44%);position:absolute;inset:0}.access-org-function-cards article:hover{transform:translateY(-1px);border-color:#00bfff75!important;box-shadow:inset 0 1px #ffffff0b,inset 3px 0 #00bfffb3,0 12px 28px #0000002e,0 0 28px #00bfff17!important}.access-assigned-role-heading,.access-org-function-cards article p,.access-org-function-cards article>small{z-index:1;position:relative}.access-assigned-role-icon{color:#7fe7ff!important;background:#00bfff1a!important;border:1px solid #00bfff4d!important;box-shadow:0 0 18px #00bfff17!important}.access-assigned-role-label{color:#86e8ff!important;background:#00bfff13!important;border-color:#00bfff47!important}.access-function-status{color:#8ef4d0!important;background:#6ef1c414!important;border-color:#6ef1c44d!important;box-shadow:0 0 14px #6ef1c40b!important}.access-system-privileges-grid article[data-privilege=admin]{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#f1c84a21,#0000 36%),linear-gradient(145deg,#2e21058a,#08142ff7)!important;border:1px solid #f1c84a6b!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #f1c84aa3,0 10px 22px #00000029,0 0 24px #f1c84a11!important}.access-system-privileges-grid article[data-privilege=admin]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f1c84a0e,#0000 44%);position:absolute;inset:0}.access-system-privileges-grid article[data-privilege=admin]>span{z-index:1;position:relative;color:#f1c84a!important;background:#f1c84a1a!important;border-color:#f1c84a61!important;box-shadow:0 0 18px #f1c84a17!important}.access-system-privileges-grid article[data-privilege=admin]>div{z-index:1;position:relative}.access-system-privileges-grid article[data-privilege=admin] strong{color:#ffd968!important}.access-system-privileges-grid article[data-privilege=admin] p{color:#bcc7d5!important}.access-system-privileges-grid article[data-privilege=developer_os]{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#00bfff24,#0000 36%),linear-gradient(145deg,#004e6b42,#08142ff7)!important;border:1px solid #00bfff70!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #00bfffad,0 10px 22px #00000029,0 0 24px #00bfff16!important}.access-system-privileges-grid article[data-privilege=developer_os]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00bfff0e,#0000 44%);position:absolute;inset:0}.access-system-privileges-grid article[data-privilege=developer_os]>span{z-index:1;position:relative;color:#63dbff!important;background:#00bfff1a!important;border-color:#00bfff61!important;box-shadow:0 0 18px #00bfff1a!important}.access-system-privileges-grid article[data-privilege=developer_os]>div{z-index:1;position:relative}.access-system-privileges-grid article[data-privilege=developer_os] strong{color:#7fe7ff!important}.access-system-privileges-grid article[data-privilege=developer_os] p{color:#bbcadd!important}.access-system-privileges-grid article{min-height:74px!important}.access-system-privileges-grid article strong,.access-org-function-cards article strong{font-size:11px!important;font-weight:800!important;line-height:1.2!important}.access-system-privileges-grid article p{font-size:9.4px!important;line-height:1.45!important}.access-system-privileges-grid article:hover{transform:translateY(-1px)}.access-system-privileges-grid article[data-privilege=admin]:hover{border-color:#f1c84a8f!important;box-shadow:inset 0 1px #ffffff0b,inset 3px 0 #f1c84ac7,0 12px 26px #0000002e,0 0 28px #f1c84a1a!important}.access-system-privileges-grid article[data-privilege=developer_os]:hover{border-color:#00bfff94!important;box-shadow:inset 0 1px #ffffff0b,inset 3px 0 #00bfffd1,0 12px 26px #0000002e,0 0 28px #00bfff1f!important}@media (width<=760px){.access-system-privileges-grid article,.access-org-function-cards article{min-height:auto!important}}.access-role-reference-grid article{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,#ffffff08,#0000 32%),linear-gradient(145deg,#0a1c44f5,#061026f5)!important;border:1px solid #193c926b!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000024!important}.access-role-reference-grid article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 44%);position:absolute;inset:0}.access-role-reference-grid article:hover{transform:translateY(-1px)}.access-role-reference-icon{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:9px!important;box-shadow:0 0 14px #ffffff08!important}.access-role-reference-heading strong{font-size:11.7px!important;font-weight:800!important;line-height:1.2!important}.access-role-reference-grid article>footer{color:#dde9f7!important;font-size:9px!important;font-weight:700!important;line-height:1.35!important}.access-role-reference-heading em{color:#8ef4d0!important;background:#6ef1c41a!important;border:1px solid #6ef1c440!important;border-radius:999px!important;box-shadow:0 0 12px #6ef1c40d!important}.access-role-reference-grid article[data-role=ceo]{background:radial-gradient(circle at 92% 10%,#b9c4cf1a,#0000 34%),linear-gradient(145deg,#1e2432cc,#061026f5)!important;border-color:#b9c4cf57!important;box-shadow:inset 3px 0 #b9c4cf94,inset 0 1px #ffffff08,0 10px 24px #00000024,0 0 20px #b9c4cf0d!important}.access-role-reference-grid article[data-role=ceo] .access-role-reference-icon{color:#d8e0e8!important;background:#b9c4cf14!important;border-color:#b9c4cf42!important}.access-role-reference-grid article[data-role=ceo]>footer{color:#d8e0e8!important}.access-role-reference-grid article[data-role=cpo]{background:radial-gradient(circle at 92% 10%,#8d99ff1a,#0000 34%),linear-gradient(145deg,#272d5a8c,#061026f5)!important;border-color:#8d99ff57!important;box-shadow:inset 3px 0 #8d99ffa3,0 10px 24px #00000024,0 0 22px #8d99ff0f!important}.access-role-reference-grid article[data-role=cpo] .access-role-reference-icon{color:#b8c0ff!important;background:#8d99ff17!important;border-color:#8d99ff47!important}.access-role-reference-grid article[data-role=cpo]>footer{color:#b8c0ff!important}.access-role-reference-grid article[data-role=commercial]{background:radial-gradient(circle at 92% 10%,#63dbff1a,#0000 34%),linear-gradient(145deg,#005d7842,#061026f5)!important;border-color:#63dbff57!important;box-shadow:inset 3px 0 #63dbffa3,0 10px 24px #00000024,0 0 22px #63dbff0f!important}.access-role-reference-grid article[data-role=commercial] .access-role-reference-icon{color:#74e4ff!important;background:#63dbff17!important;border-color:#63dbff47!important}.access-role-reference-grid article[data-role=commercial]>footer{color:#74e4ff!important}.access-role-reference-grid article[data-role=client_operations]{background:radial-gradient(circle at 92% 10%,#64e5b91a,#0000 34%),linear-gradient(145deg,#005a4b42,#061026f5)!important;border-color:#64e5b957!important;box-shadow:inset 3px 0 #64e5b9a3,0 10px 24px #00000024,0 0 22px #64e5b90f!important}.access-role-reference-grid article[data-role=client_operations] .access-role-reference-icon{color:#79ecc1!important;background:#64e5b917!important;border-color:#64e5b947!important}.access-role-reference-grid article[data-role=client_operations]>footer{color:#79ecc1!important}.access-role-reference-grid article[data-role=marketing]{background:radial-gradient(circle at 92% 10%,#d3a6ff1a,#0000 34%),linear-gradient(145deg,#48266a4d,#061026f5)!important;border-color:#d3a6ff57!important;box-shadow:inset 3px 0 #d3a6ffa3,0 10px 24px #00000024,0 0 22px #d3a6ff0f!important}.access-role-reference-grid article[data-role=marketing] .access-role-reference-icon{color:#d6b4ff!important;background:#d3a6ff17!important;border-color:#d3a6ff47!important}.access-role-reference-grid article[data-role=marketing]>footer{color:#d6b4ff!important}.access-role-reference-grid article[data-role=finance]{background:radial-gradient(circle at 92% 10%,#f1c84a1a,#0000 34%),linear-gradient(145deg,#4a380847,#061026f5)!important;border-color:#f1c84a57!important;box-shadow:inset 3px 0 #f1c84aa3,0 10px 24px #00000024,0 0 22px #f1c84a0f!important}.access-role-reference-grid article[data-role=finance] .access-role-reference-icon{color:#f1c84a!important;background:#f1c84a17!important;border-color:#f1c84a47!important}.access-role-reference-grid article[data-role=finance]>footer{color:#f1c84a!important}.access-role-reference-grid article[data-role=people]{background:radial-gradient(circle at 92% 10%,#ff9ab81a,#0000 34%),linear-gradient(145deg,#58203a3d,#061026f5)!important;border-color:#ff9ab857!important;box-shadow:inset 3px 0 #ff9ab8a3,0 10px 24px #00000024,0 0 22px #ff9ab80f!important}.access-role-reference-grid article[data-role=people] .access-role-reference-icon{color:#ffaac3!important;background:#ff9ab817!important;border-color:#ff9ab847!important}.access-role-reference-grid article[data-role=people]>footer{color:#ffaac3!important}.access-role-reference-grid article[data-role=product]{background:radial-gradient(circle at 92% 10%,#78b8ff1a,#0000 34%),linear-gradient(145deg,#183b6747,#061026f5)!important;border-color:#78b8ff57!important;box-shadow:inset 3px 0 #78b8ffa3,0 10px 24px #00000024,0 0 22px #78b8ff0f!important}.access-role-reference-grid article[data-role=product] .access-role-reference-icon{color:#8dc6ff!important;background:#78b8ff17!important;border-color:#78b8ff47!important}.access-role-reference-grid article[data-role=product]>footer{color:#8dc6ff!important}.access-role-reference-grid article[data-role=technology]{background:radial-gradient(circle at 92% 10%,#72e1ff1a,#0000 34%),linear-gradient(145deg,#00597442,#061026f5)!important;border-color:#72e1ff57!important;box-shadow:inset 3px 0 #72e1ffad,0 10px 24px #00000024,0 0 22px #72e1ff12!important}.access-role-reference-grid article[data-role=technology] .access-role-reference-icon{color:#79e5ff!important;background:#72e1ff17!important;border-color:#72e1ff47!important}.access-role-reference-grid article[data-role=technology]>footer{color:#79e5ff!important}.access-role-reference-grid article[data-role=ceo]:hover{border-color:#b9c4cf7a!important;box-shadow:inset 3px 0 #b9c4cfc2,0 12px 28px #0000002e,0 0 28px #b9c4cf17!important}.access-role-reference-grid article[data-role=cpo]:hover{border-color:#8d99ff80!important;box-shadow:inset 3px 0 #8d99ffc7,0 12px 28px #0000002e,0 0 28px #8d99ff1a!important}.access-role-reference-grid article[data-role=commercial]:hover{border-color:#63dbff80!important;box-shadow:inset 3px 0 #63dbffc7,0 12px 28px #0000002e,0 0 28px #63dbff1a!important}.access-role-reference-grid article[data-role=client_operations]:hover{border-color:#64e5b980!important;box-shadow:inset 3px 0 #64e5b9c7,0 12px 28px #0000002e,0 0 28px #64e5b91a!important}.access-role-reference-grid article[data-role=marketing]:hover{border-color:#d3a6ff80!important;box-shadow:inset 3px 0 #d3a6ffc7,0 12px 28px #0000002e,0 0 28px #d3a6ff1a!important}.access-role-reference-grid article[data-role=finance]:hover{border-color:#f1c84a80!important;box-shadow:inset 3px 0 #f1c84ac7,0 12px 28px #0000002e,0 0 28px #f1c84a1a!important}.access-role-reference-grid article[data-role=people]:hover{border-color:#ff9ab880!important;box-shadow:inset 3px 0 #ff9ab8c7,0 12px 28px #0000002e,0 0 28px #ff9ab81a!important}.access-role-reference-grid article[data-role=product]:hover{border-color:#78b8ff80!important;box-shadow:inset 3px 0 #78b8ffc7,0 12px 28px #0000002e,0 0 28px #78b8ff1a!important}.access-role-reference-grid article[data-role=technology]:hover{border-color:#72e1ff80!important;box-shadow:inset 3px 0 #72e1ffcc,0 12px 28px #0000002e,0 0 28px #72e1ff1c!important}.access-role-scale-note{background:radial-gradient(circle at 92% 10%,#64e5b91a,#0000 36%),linear-gradient(145deg,#00524438,#061026f5)!important;border:1px solid #64e5b947!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000024,0 0 22px #64e5b90f!important}.access-role-scale-note>span{color:#79ecc1!important;background:#64e5b914!important;border-color:#64e5b942!important;box-shadow:0 0 16px #64e5b912!important}.access-role-scale-note strong{color:#ecf6ff!important}.access-role-scale-note p{color:#afc0d5!important}.access-section-card{background:radial-gradient(circle at 100% 0,#193c920d,#0000 32%),linear-gradient(#0b1f4df7,#08142ff7)!important;border:1px solid #193c9285!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000001f!important}.access-section-count{color:#89e4ff!important;background:#00bfff0d!important;border:1px solid #00bfff38!important;border-radius:999px!important;min-height:25px!important;padding:4px 9px!important;font-size:8.8px!important;font-weight:850!important;box-shadow:0 0 16px #00bfff0a!important}.access-org-function-cards{grid-template-columns:minmax(0,560px)!important;justify-content:flex-start!important;gap:10px!important;padding:14px 16px 12px!important}.access-org-function-cards article{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:13px!important;min-height:86px!important;padding:12px 13px!important}.access-org-function-cards article strong{font-size:11.6px!important;line-height:1.2!important}.access-org-function-cards article p{font-size:9.6px!important;line-height:1.45!important}.access-org-function-cards article>small{color:#89a1bf!important;font-size:8.8px!important}.access-assigned-role-icon{border-radius:9px!important;flex-basis:31px!important;width:31px!important;height:31px!important}.access-assigned-role-label,.access-function-status{border-radius:999px!important;min-height:22px!important;padding:3px 8px!important;font-size:8px!important;font-weight:800!important}.access-system-privileges{padding:10px 16px 14px!important}.access-system-privileges-heading strong{font-size:11.4px!important;font-weight:850!important;line-height:1.2!important}.access-system-privileges-grid article{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:13px!important;min-height:70px!important;padding:10px 12px!important}.access-system-privileges-grid article>span{border-radius:10px!important;width:37px!important;height:37px!important;font-size:15px!important}.access-system-privileges-grid strong{font-size:10.9px!important;font-weight:800!important;line-height:1.2!important}.access-role-reference{background:0 0!important;border-top:1px solid #193c924d!important;margin-top:2px!important}.access-role-reference summary strong{color:#63dbff!important;font-size:11.2px!important;font-weight:850!important;line-height:1.2!important}.access-role-reference-chevron{color:#8fdfff!important;background:#00bfff09!important;border:1px solid #00bfff29!important;border-radius:8px!important;width:25px!important;height:25px!important;font-size:11px!important}.access-role-catalog{gap:12px!important;padding:12px 16px 16px!important}.access-role-catalog-toolbar{align-items:center!important;gap:12px!important}.access-role-search{background:linear-gradient(145deg,#08142fe6,#0b1f4de6)!important;border:1px solid #193c926b!important;border-radius:11px!important;min-height:40px!important;padding:0 10px!important;box-shadow:inset 0 1px #ffffff05,0 8px 18px #00000014!important}.access-role-search:focus-within{border-color:#00bfff52!important;box-shadow:inset 0 1px #ffffff06,0 0 0 1px #00bfff0d,0 0 18px #00bfff0a!important}.access-role-search input{color:#eaf3ff!important;font-size:10.4px!important}.access-role-search input::placeholder{color:#7e96b7!important}.access-role-filters{gap:6px!important}.access-role-filters button{color:#8da4c1!important;background:#0b1f4d99!important;border:1px solid #193c926b!important;border-radius:999px!important;min-height:29px!important;padding:4px 10px!important;font-size:8.6px!important;font-weight:750!important;transition:all .18s!important}.access-role-filters button:hover{color:#cfe9ff!important;border-color:#00bfff38!important}.access-role-catalog-status{color:#8299b7!important;font-size:9px!important}.access-role-catalog-status strong{color:#ddebfa!important;font-size:9.8px!important}.access-role-reference-grid article{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:13px!important;min-height:108px!important;padding:11px 12px!important}.access-role-reference-heading{grid-template-columns:33px minmax(0,1fr) auto!important;gap:8px!important}.access-role-reference-icon{width:33px!important;height:33px!important;font-size:14px!important}.access-role-reference-heading strong{font-size:11.8px!important;line-height:1.18!important}.access-role-reference-heading small{font-size:8.9px!important;line-height:1.25!important}.access-role-reference-heading em{min-height:21px!important;padding:3px 7px!important;font-size:7.8px!important;font-weight:850!important}.access-role-reference-grid article>footer{border-top:1px solid #ffffff0f!important;padding-top:6px!important;font-size:9px!important;font-weight:700!important;line-height:1.35!important}.access-role-scale-note{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:11px 12px!important}.access-role-scale-note>span{border-radius:10px!important;width:38px!important;height:38px!important;font-size:16px!important}.access-role-scale-note strong{font-size:10.3px!important;font-weight:850!important;line-height:1.2!important}.access-role-reference-grid article:hover,.access-role-scale-note:hover,.access-org-function-cards article:hover,.access-system-privileges-grid article:hover{transform:translateY(-1px)!important}@media (width<=1100px){.access-org-function-cards{grid-template-columns:1fr!important}}@media (width<=760px){.access-role-reference-grid article{min-height:auto!important}.access-system-privileges-grid{grid-template-columns:1fr!important}}.my-access-heading .eyebrow{font-size:9.4px!important}.my-access-heading h1{font-size:35.5px!important}.my-access-heading>p:last-child{font-size:14px!important}.access-identity-name-line h2{font-size:28.5px!important}.access-identity-copy>p{font-size:14px!important}.access-account-badge{font-size:9.4px!important}.access-role-pills span{font-size:9.8px!important}.access-identity-level small{font-size:10.1px!important}.access-identity-level strong{font-size:18.8px!important}.access-identity-level span{font-size:11.2px!important}.access-summary-grid small{font-size:10.6px!important}.access-summary-grid strong{font-size:15.6px!important}.access-section-heading h2{font-size:16.8px!important}.access-org-function-cards article strong{font-size:12px!important}.access-system-privileges-heading strong{font-size:11.8px!important}.access-system-privileges-grid p{font-size:9.7px!important}.access-role-reference summary strong{font-size:11.7px!important}.access-role-reference-heading strong{font-size:12.2px!important}.access-area-copy strong{font-size:12.8px!important}.access-level-badge{font-size:9.5px!important}.access-module-content>strong{font-size:12.7px!important}@media (width<=700px){.my-access-heading h1{font-size:31px!important}.access-identity-name-line h2{font-size:24px!important}.access-section-heading h2{font-size:16px!important}.access-role-reference-heading strong{font-size:11.8px!important}}.access-org-function-cards article[data-role=ceo]{background:radial-gradient(circle at 92% 10%,#b9c4cf1c,#0000 34%),linear-gradient(145deg,#1e2432d1,#061026f7)!important;border-color:#b9c4cf61!important;box-shadow:inset 3px 0 #b9c4cfa3,inset 0 1px #ffffff09,0 10px 24px #00000026,0 0 22px #b9c4cf0f!important}.access-org-function-cards article[data-role=ceo]:hover{border-color:#b9c4cf85!important;box-shadow:inset 3px 0 #b9c4cfc7,inset 0 1px #ffffff0b,0 12px 28px #0000002e,0 0 28px #b9c4cf1a!important}.access-org-function-cards article[data-role=ceo] .access-assigned-role-icon{color:#d8e0e8!important;background:#b9c4cf17!important;border-color:#b9c4cf4d!important;box-shadow:0 0 18px #b9c4cf14!important}.access-org-function-cards article[data-role=ceo] .access-assigned-role-label{color:#d8e0e8!important;background:#b9c4cf13!important;border-color:#b9c4cf47!important;box-shadow:0 0 12px #b9c4cf0b!important}.access-org-function-cards article[data-role=ceo] p{color:#bbc8d6!important}.access-org-function-cards article[data-role=ceo]>small{color:#98a9ba!important}.access-section-heading p,.access-identity-level span{font-size:11.6px!important}.access-summary-grid em{font-size:11px!important}.access-org-function-cards article p{font-size:10.4px!important}.access-org-function-cards article>small{font-size:9.6px!important}.access-system-privileges-heading span,.access-system-privileges-grid p{font-size:10.1px!important}.access-role-reference summary small{font-size:10px!important}.access-role-filters button{font-size:9.4px!important}.access-role-catalog-status{font-size:9.8px!important}.access-role-reference-heading small{font-size:9.7px!important}.access-role-reference-grid article>p{font-size:10.4px!important}.access-role-reference-grid article>footer{font-size:9.8px!important}.access-role-scale-note p{font-size:9.9px!important}.access-area-copy small{font-size:10.5px!important}.access-area-origin{font-size:10.3px!important}.access-module-sources span{font-size:9.5px!important}.access-governance-note{font-size:11px!important}@media (width<=700px){.access-section-heading p{font-size:11.1px!important}.access-role-reference-grid article>p{font-size:10.1px!important}.access-role-reference-heading small{font-size:9.4px!important}}.access-identity-avatar[data-hierarchy-theme=gold],.profile-hero-avatar[data-hierarchy-theme=gold],.profile-social-avatar-wrap[data-hierarchy-theme=gold],.avatar[data-hierarchy-theme=gold]{--founder-gold:#f1c84a;--founder-gold-soft:#f1c84a3d;--founder-gold-glow:#f1c84a29}.access-identity-avatar[data-hierarchy-theme=gold]{box-sizing:border-box!important;border:2px solid var(--founder-gold)!important;box-shadow:0 0 0 3px #f1c84a1a, 0 0 20px var(--founder-gold-glow), inset 0 0 0 1px #ffffff0f!important}.access-identity-avatar[data-hierarchy-theme=gold] img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.profile-hero-avatar[data-hierarchy-theme=gold]{box-sizing:border-box!important;border:2px solid var(--founder-gold)!important;box-shadow:0 0 0 3px #f1c84a1c, 0 0 22px var(--founder-gold-glow), inset 0 0 0 1px #ffffff0f!important}.profile-hero-avatar[data-hierarchy-theme=gold] img{border-radius:inherit!important}.profile-social-avatar-wrap[data-hierarchy-theme=gold]{box-shadow:0 0 0 2px var(--founder-gold), 0 0 0 5px #f1c84a1a, 0 0 20px var(--founder-gold-glow)!important;border-radius:50%!important}.avatar[data-hierarchy-theme=gold]{box-sizing:border-box!important;border-color:var(--founder-gold)!important;box-shadow:0 0 0 1.5px var(--founder-gold), 0 0 0 3px #f1c84a17, 0 0 12px #f1c84a1f!important}.avatar[data-hierarchy-theme=gold] img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.access-identity-avatar[data-hierarchy-theme=gold],.profile-hero-avatar[data-hierarchy-theme=gold],.profile-social-avatar-wrap[data-hierarchy-theme=gold],.avatar[data-hierarchy-theme=gold]{transition:box-shadow .18s,border-color .18s!important}.access-identity-avatar[data-hierarchy-theme=gold]:hover,.profile-hero-avatar[data-hierarchy-theme=gold]:hover{box-shadow:0 0 0 3px #f1c84a24,0 0 26px #f1c84a33,inset 0 0 0 1px #ffffff12!important}.access-role-search{background:#050a13!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff06,0 7px 16px #0000001a!important}.access-role-search input{box-shadow:none!important;background:0 0!important}.access-role-reference-grid article[role=button]{cursor:pointer;outline:none}.access-role-reference-grid article[role=button]:focus-visible{outline-offset:2px;outline:2px solid #00bfff99!important}.access-role-reference-grid article>footer{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.access-role-reference-grid article>footer>span{min-width:0}.access-role-open-hint{opacity:.72;flex:none;transition:opacity .16s,color .16s,transform .16s;color:#83a0c1!important;font-size:8.8px!important;font-weight:800!important}.access-role-reference-grid article:hover .access-role-open-hint,.access-role-reference-grid article:focus-visible .access-role-open-hint{opacity:1;transform:translate(2px);color:#9deaff!important}.access-function-detail-overlay{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01050ec2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-function-detail-modal{--function-detail-rgb:0,191,255;border:1px solid rgba(var(--function-detail-rgb),.34);background:radial-gradient(circle at 100% 0%,rgba(var(--function-detail-rgb),.1),transparent 34%), linear-gradient(180deg,#0b1730 0%,#07101f 100%);width:min(620px,100vw - 32px);max-height:min(760px,100vh - 48px);box-shadow:inset 0 1px 0 #ffffff09, 0 28px 70px #0000007a, 0 0 36px rgba(var(--function-detail-rgb),.07);border-radius:16px;overflow:auto}.access-function-detail-modal[data-role=cpo]{--function-detail-rgb:141,153,255}.access-function-detail-modal[data-role=commercial]{--function-detail-rgb:99,219,255}.access-function-detail-modal[data-role=client_operations]{--function-detail-rgb:100,229,185}.access-function-detail-modal[data-role=marketing]{--function-detail-rgb:211,166,255}.access-function-detail-modal[data-role=finance]{--function-detail-rgb:241,200,74}.access-function-detail-modal[data-role=people]{--function-detail-rgb:255,154,184}.access-function-detail-modal[data-role=product]{--function-detail-rgb:120,184,255}.access-function-detail-modal[data-role=technology]{--function-detail-rgb:114,225,255}.access-function-detail-modal>header{border-bottom:1px solid rgba(var(--function-detail-rgb),.17);grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:16px 17px;display:grid}.access-function-detail-icon{border:1px solid rgba(var(--function-detail-rgb),.28);background:rgba(var(--function-detail-rgb),.075);width:46px;height:46px;box-shadow:0 0 18px rgba(var(--function-detail-rgb),.06);border-radius:12px;place-items:center;font-size:20px;display:grid}.access-function-detail-modal>header>div{gap:2px;display:grid}.access-function-detail-modal>header small{color:rgba(var(--function-detail-rgb),.88);text-transform:uppercase;letter-spacing:.055em;font-size:9.5px;font-weight:800}.access-function-detail-modal>header h3{color:#f5f8fc;margin:0;font-size:20px;line-height:1.15}.access-function-detail-modal>header em{color:#8ef4d0;background:#6ef1c412;border:1px solid #6ef1c43d;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:8.8px;font-style:normal;font-weight:800}.access-function-detail-modal>header>button{color:#93a8c3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid}.access-function-detail-modal>header>button:hover{border-color:rgba(var(--function-detail-rgb),.28);color:#eaf5ff;background:rgba(var(--function-detail-rgb),.045)}.access-function-detail-body{gap:10px;padding:14px 17px;display:grid}.access-function-detail-body>section{background:#0307124d;border:1px solid #fff1;border-radius:11px;gap:6px;padding:12px 13px;display:grid}.access-function-detail-body>section>span{color:rgba(var(--function-detail-rgb),.9);text-transform:uppercase;letter-spacing:.045em;font-size:9.3px;font-weight:850}.access-function-detail-body p{color:#b7c7da;margin:0;font-size:11px;line-height:1.55}.access-function-detail-body ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.access-function-detail-body li{color:#b7c7da;padding-left:15px;font-size:10.8px;line-height:1.45;position:relative}.access-function-detail-body li:before{content:"";background:rgb(var(--function-detail-rgb));width:5px;height:5px;box-shadow:0 0 8px rgba(var(--function-detail-rgb),.3);border-radius:50%;position:absolute;top:.55em;left:0}.access-function-detail-modal>footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px 15px;display:flex}.access-function-detail-modal>footer>span{color:rgba(var(--function-detail-rgb),.92);font-size:10px;font-weight:800}.access-function-detail-modal>footer>button{border:1px solid rgba(var(--function-detail-rgb),.28);background:rgba(var(--function-detail-rgb),.075);color:#e7f6ff;cursor:pointer;border-radius:9px;min-height:34px;padding:0 13px;font-size:9.5px;font-weight:850}.access-function-detail-modal>footer>button:hover{background:rgba(var(--function-detail-rgb),.12);border-color:rgba(var(--function-detail-rgb),.4)}@media (width<=700px){.access-function-detail-overlay{padding:12px}.access-function-detail-modal{width:100%;max-height:calc(100vh - 24px)}.access-function-detail-modal>header{grid-template-columns:40px minmax(0,1fr) 32px;padding:13px}.access-function-detail-icon{width:40px;height:40px;font-size:17px}.access-function-detail-modal>header h3{font-size:17px}.access-function-detail-body{padding:11px 13px}.access-function-detail-modal>footer{padding:11px 13px 13px}}.access-function-detail-overlay{-webkit-backdrop-filter:blur(11px)saturate(.88)!important;backdrop-filter:blur(11px)saturate(.88)!important;background:radial-gradient(circle at 50% 40%,#08142f2e,#0000 34%),#01050eb3!important;padding:28px!important}.access-function-detail-modal{animation:.16s ease-out accessFunctionModalIn;border-color:rgba(var(--function-detail-rgb),.4)!important;background:radial-gradient(circle at 94% -4%,rgba(var(--function-detail-rgb),.15),transparent 34%), linear-gradient(180deg,#0d1b37 0%,#081426 42%,#060e1b 100%)!important;width:min(700px,100vw - 36px)!important;max-height:min(790px,100vh - 56px)!important;box-shadow:inset 0 1px 0 #ffffff0b, 0 34px 90px #0000008a, 0 0 0 1px rgba(var(--function-detail-rgb),.035), 0 0 44px rgba(var(--function-detail-rgb),.09)!important;border-radius:18px!important}@keyframes accessFunctionModalIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.access-function-detail-modal:before{content:"";background:linear-gradient(90deg, rgba(var(--function-detail-rgb),.88), rgba(var(--function-detail-rgb),.3) 44%, transparent 82%);height:3px;display:block}.access-function-detail-modal>header{position:relative;border-bottom:1px solid rgba(var(--function-detail-rgb),.19)!important;background:linear-gradient(180deg,rgba(var(--function-detail-rgb),.035),transparent)!important;grid-template-columns:52px minmax(0,1fr) 38px!important;gap:13px!important;padding:17px 18px 16px!important}.access-function-detail-icon{border-color:rgba(var(--function-detail-rgb),.34)!important;background:radial-gradient(circle at 35% 25%,rgba(var(--function-detail-rgb),.16),rgba(var(--function-detail-rgb),.065))!important;width:52px!important;height:52px!important;box-shadow:inset 0 1px 0 #ffffff09, 0 0 22px rgba(var(--function-detail-rgb),.08)!important;border-radius:13px!important;font-size:22px!important}.access-function-detail-modal>header small{color:rgba(var(--function-detail-rgb),.92)!important;letter-spacing:.065em!important;font-size:9.8px!important}.access-function-detail-modal>header h3{letter-spacing:-.015em;font-size:22px!important}.access-function-detail-modal>header em{color:#98f6d7!important;background:#6ef1c416!important;border-color:#6ef1c447!important;margin-top:5px!important;padding:4px 8px!important;font-size:9px!important}.access-function-detail-modal>header>button{transition:border-color .15s,background .15s,color .15s,transform .15s;color:#9eb0c6!important;border-radius:10px!important;width:38px!important;height:38px!important;font-size:21px!important}.access-function-detail-modal>header>button:hover{transform:scale(1.03);color:#fff!important}.access-function-detail-body{gap:11px!important;padding:16px 18px!important}.access-function-detail-body>section{position:relative;box-shadow:inset 0 1px #ffffff05;background:linear-gradient(145deg,#ffffff05,#03071247)!important;border-color:#ffffff13!important;border-radius:12px!important;gap:7px!important;padding:13px 14px!important}.access-function-detail-body>section:before{content:"";background:rgba(var(--function-detail-rgb),.42);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.access-function-detail-body>section>span{padding-left:4px;color:rgba(var(--function-detail-rgb),.96)!important;letter-spacing:.055em!important;font-size:9.6px!important}.access-function-detail-body p{padding-left:4px;color:#c3d1e1!important;font-size:11.5px!important;line-height:1.58!important}.access-function-detail-body ul{gap:7px!important;padding-left:4px!important}.access-function-detail-body li{color:#c3d1e1!important;padding-left:17px!important;font-size:11.3px!important;line-height:1.48!important}.access-function-detail-body li:before{background:rgb(var(--function-detail-rgb))!important;width:6px!important;height:6px!important;box-shadow:0 0 9px rgba(var(--function-detail-rgb),.34)!important;top:.5em!important}.access-function-detail-modal>footer{border-top:1px solid rgba(var(--function-detail-rgb),.13)!important;background:#03071233!important;padding:13px 18px 16px!important}.access-function-detail-modal>footer>span{color:rgba(var(--function-detail-rgb),.96)!important;font-size:10.3px!important;line-height:1.35!important}.access-function-detail-modal>footer>button{border-color:rgba(var(--function-detail-rgb),.34)!important;background:linear-gradient(180deg,rgba(var(--function-detail-rgb),.13),rgba(var(--function-detail-rgb),.07))!important;color:#f0f9ff!important;border-radius:10px!important;min-height:36px!important;padding:0 15px!important;font-size:9.8px!important;box-shadow:inset 0 1px #ffffff06!important}.access-function-detail-modal>footer>button:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(var(--function-detail-rgb),.19),rgba(var(--function-detail-rgb),.1))!important;box-shadow:inset 0 1px 0 #ffffff09, 0 6px 16px rgba(var(--function-detail-rgb),.07)!important}.access-function-detail-modal[data-role=ceo]{--function-detail-rgb:195,205,215!important}.access-function-detail-modal{scrollbar-width:thin;scrollbar-color:rgba(var(--function-detail-rgb),.28) transparent}.access-function-detail-modal::-webkit-scrollbar{width:6px}.access-function-detail-modal::-webkit-scrollbar-thumb{background:rgba(var(--function-detail-rgb),.24);border-radius:999px}@media (width<=700px){.access-function-detail-overlay{padding:10px!important}.access-function-detail-modal{border-radius:15px!important;width:100%!important;max-height:calc(100vh - 20px)!important}.access-function-detail-modal>header{grid-template-columns:44px minmax(0,1fr) 34px!important;gap:10px!important;padding:14px!important}.access-function-detail-icon{width:44px!important;height:44px!important;font-size:18px!important}.access-function-detail-modal>header h3{font-size:18px!important}.access-function-detail-body{padding:12px 14px!important}.access-function-detail-body p,.access-function-detail-body li{font-size:10.8px!important}.access-function-detail-modal>footer{align-items:flex-start!important;padding:12px 14px 14px!important}}@media (prefers-reduced-motion:reduce){.access-function-detail-modal{animation:none!important}}.access-function-detail-modal>header small{font-size:10.4px!important}.access-function-detail-modal>header h3{font-size:23.5px!important}.access-function-detail-modal>header em{font-size:9.5px!important}.access-function-detail-body>section>span{font-size:10.2px!important}.access-function-detail-body p{font-size:12.1px!important;line-height:1.6!important}.access-function-detail-body li{font-size:11.9px!important;line-height:1.52!important}.access-function-detail-modal>footer>span{font-size:10.9px!important}.access-function-detail-modal>footer>button{font-size:10.3px!important}@media (width<=700px){.access-function-detail-modal>header small{font-size:10px!important}.access-function-detail-modal>header h3{font-size:19.5px!important}.access-function-detail-body>section>span{font-size:9.9px!important}.access-function-detail-body p,.access-function-detail-body li{font-size:11.2px!important}.access-function-detail-modal>footer>span{font-size:10.4px!important}}.access-org-function-cards article[role=button],.access-system-privileges-grid article[role=button]{cursor:pointer;outline:none}.access-org-function-cards article[role=button]:focus-visible,.access-system-privileges-grid article[role=button]:focus-visible{outline-offset:2px;outline:2px solid #00bfff94!important}.access-assigned-role-hint,.access-privilege-open-hint{z-index:1;opacity:.72;width:max-content;margin-top:3px;transition:opacity .16s,color .16s,transform .16s;display:inline-flex;position:relative;color:#8ea5c1!important;font-size:8.9px!important;font-weight:800!important}.access-org-function-cards article[role=button]:hover .access-assigned-role-hint,.access-org-function-cards article[role=button]:focus-visible .access-assigned-role-hint,.access-system-privileges-grid article[role=button]:hover .access-privilege-open-hint,.access-system-privileges-grid article[role=button]:focus-visible .access-privilege-open-hint{opacity:1;transform:translate(2px);color:#9deaff!important}.access-system-privileges-grid article[role=button]>div{gap:3px!important;display:grid!important}.access-function-detail-modal[data-role=admin]{--function-detail-rgb:241,200,74!important}.access-function-detail-modal[data-role=developer_os]{--function-detail-rgb:0,191,255!important}.access-privilege-detail-modal>header small{letter-spacing:.07em!important}.access-privilege-detail-modal>header em{color:#9fe7ff!important;border-color:rgba(var(--function-detail-rgb),.26)!important;background:rgba(var(--function-detail-rgb),.075)!important}.access-privilege-detail-modal[data-role=admin]>header em{color:#ffd968!important}.access-org-function-cards article[role=button]:after,.access-system-privileges-grid article[role=button]:after{content:"";pointer-events:none;border-radius:inherit;transition:box-shadow .16s;position:absolute;inset:0;box-shadow:inset 0 0 #fff0}.access-org-function-cards article[role=button]:hover:after,.access-system-privileges-grid article[role=button]:hover:after{box-shadow:inset 0 0 0 1px #ffffff06}@media (width<=700px){.access-assigned-role-hint,.access-privilege-open-hint{font-size:8.6px!important}}.access-assigned-role-hint,.access-privilege-open-hint{letter-spacing:.01em;color:#7488a3!important;opacity:.58!important;margin-top:1px!important;font-size:7.6px!important;font-weight:750!important;line-height:1.15!important}.access-org-function-cards article[role=button]:hover .access-assigned-role-hint,.access-org-function-cards article[role=button]:focus-visible .access-assigned-role-hint,.access-system-privileges-grid article[role=button]:hover .access-privilege-open-hint,.access-system-privileges-grid article[role=button]:focus-visible .access-privilege-open-hint{color:#91cfe2!important;opacity:.82!important;transform:translate(1px)!important}.access-role-search{background:#030712!important;border:1px solid #193c926b!important;box-shadow:inset 0 1px #ffffff05,0 6px 14px #00000014!important}.access-role-search:hover{background:#030712!important;border-color:#193c9299!important}.access-role-search:focus-within{background:#030712!important;border-color:#00bfff3d!important;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #00bfff06,0 0 12px #00bfff06!important}.access-role-search>span{color:#69819e!important}.access-role-search:focus-within>span{color:#7ccfe8!important}.access-role-search input{caret-color:#00bfff;appearance:none;color:#d7e2ef!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.access-role-search input::placeholder{opacity:1;color:#697e99!important}.access-role-search input::-webkit-search-decoration{-webkit-appearance:none}.access-role-search input::-webkit-search-cancel-button{-webkit-appearance:none}.access-role-search input::-webkit-search-results-button{-webkit-appearance:none}.access-role-search input::-webkit-search-results-decoration{-webkit-appearance:none}@media (width<=700px){.access-assigned-role-hint,.access-privilege-open-hint{font-size:7.4px!important}}.access-section-card{position:relative;overflow:hidden;background:radial-gradient(circle at 88% -12%,#193c921c,#0000 34%),linear-gradient(#0c1d44fb,#071126fb)!important;border:1px solid #294ea08a!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000024!important}.access-section-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff04,#0000 24%),linear-gradient(#ffffff03,#0000 16%);position:absolute;inset:0}.access-section-heading{z-index:1;position:relative;background:linear-gradient(90deg,#193c9218,#193c9206 44%,#0000 72%)!important;border-bottom:1px solid #294ea052!important;padding:14px 16px!important}.access-section-heading>div{gap:12px!important}.access-section-icon{background:radial-gradient(circle at 35% 25%,#7387ff26,#7387ff0e)!important;border-color:#7387ff52!important;border-radius:10px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #ffffff09,0 0 18px #7387ff0f!important}.access-section-count{color:#8de8ff!important;background:#00bfff0e!important;border-color:#00bfff42!important;min-height:26px!important;padding:4px 10px!important;box-shadow:inset 0 1px #ffffff06,0 0 14px #00bfff09!important}.access-org-function-cards{grid-template-columns:minmax(0,620px)!important;padding:15px 16px 14px!important}.access-org-function-cards article{border-radius:13px!important;min-height:96px!important;padding:13px 14px!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000001f!important}.access-org-function-cards article[role=button]{transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s!important}.access-org-function-cards article[role=button]:hover{filter:brightness(1.035);transform:translateY(-2px)!important}.access-assigned-role-hint{margin-top:4px!important;margin-left:auto!important}.access-system-privileges{z-index:1;position:relative;border-top:1px solid #294ea040!important;padding:11px 16px 15px!important}.access-system-privileges-heading{margin-bottom:11px!important}.access-system-privileges-heading>div{gap:3px!important}.access-system-privileges-grid{gap:12px!important}.access-system-privileges-grid article{border-radius:13px!important;min-height:78px!important;padding:11px 13px!important;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s!important;box-shadow:inset 0 1px #ffffff08,0 12px 26px #0000001c!important}.access-system-privileges-grid article[role=button]:hover{filter:brightness(1.035);transform:translateY(-2px)!important}.access-system-privileges-grid article>span{border-radius:10px!important;width:39px!important;height:39px!important}.access-privilege-open-hint{margin-top:1px!important;margin-left:auto!important}.access-role-reference{z-index:1;position:relative;border-top:1px solid #294ea047!important}.access-role-reference summary{background:linear-gradient(90deg,#00bfff06,#0000 52%)!important;min-height:52px!important;padding:11px 16px!important}.access-role-reference summary:hover{background:linear-gradient(90deg,#00bfff0b,#0000 54%)!important}.access-role-reference-chevron{background:#00bfff0d!important;border-color:#00bfff33!important;box-shadow:inset 0 1px #ffffff06!important}.access-role-catalog{padding:13px 16px 16px!important}.access-role-catalog-toolbar{grid-template-columns:minmax(340px,640px) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.access-role-search{border-radius:11px!important;min-height:41px!important}.access-role-filters{justify-content:flex-end!important;gap:7px!important}.access-role-filters button{color:#91a5be!important;background:#0b1f4d7a!important;border-color:#294ea06b!important;min-height:30px!important;padding:4px 11px!important;box-shadow:inset 0 1px #ffffff05!important}.access-role-filters button:hover{color:#d8f4ff!important;background:#00bfff0b!important;border-color:#00bfff42!important}.access-role-filters button[aria-pressed=true]{color:#9be9ff!important;background:linear-gradient(#00bfff1a,#00bfff0e)!important;border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff06,0 0 14px #00bfff0b!important}.access-role-catalog-status{padding-top:2px;border-top:0!important}.access-role-reference-grid{gap:11px!important}.access-role-reference-grid article{border-radius:13px!important;min-height:112px!important;padding:12px 13px!important;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000001c!important}.access-role-reference-grid article:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff05,#0000 30%);position:absolute;inset:0}.access-role-reference-grid article[role=button]{transition:transform .17s,border-color .17s,box-shadow .17s,filter .17s!important}.access-role-reference-grid article[role=button]:hover{filter:brightness(1.035);transform:translateY(-2px)!important}.access-role-reference-heading,.access-role-reference-grid article>p,.access-role-reference-grid article>footer{z-index:1;position:relative}.access-role-reference-grid article>footer{min-height:24px;margin-top:auto}.access-role-open-hint{color:#71869f!important;opacity:.6!important;font-size:7.6px!important}.access-role-scale-note{margin-top:1px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% -10%,#64e5b91a,#0000 36%),linear-gradient(145deg,#003e363d,#050e1ef2)!important;border:1px solid #64e5b94d!important;padding:12px 13px!important;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000001a!important}.access-role-scale-note:after{content:"";pointer-events:none;background:linear-gradient(90deg,#64e5b906,#0000 38%);position:absolute;inset:0}.access-role-scale-note>span,.access-role-scale-note>div{z-index:1;position:relative}@media (width<=1180px){.access-role-catalog-toolbar{grid-template-columns:1fr!important}.access-role-filters{justify-content:flex-start!important}.access-org-function-cards{grid-template-columns:minmax(0,1fr)!important}}@media (width<=700px){.access-role-catalog{padding:11px 12px 13px!important}.access-role-filters{gap:6px!important}.access-role-filters button{min-height:29px!important;padding:4px 9px!important}.access-org-function-cards{padding:12px!important}.access-system-privileges{padding:10px 12px 12px!important}}.access-section-heading p{color:#9fb2c9!important;font-size:12px!important;line-height:1.42!important}.access-system-privileges-heading span{color:#91a6c0!important;font-size:10.7px!important;line-height:1.42!important}.access-role-reference summary small{color:#8ea4bf!important;font-size:10.7px!important;line-height:1.42!important}.access-org-function-cards article p{color:#c1cedc!important;font-size:10.9px!important;line-height:1.5!important}.access-org-function-cards article>small{color:#9aaec5!important;font-size:10px!important;line-height:1.35!important}.access-assigned-role-label,.access-function-status{font-size:9.2px!important}.access-system-privileges-grid strong{font-size:11.7px!important}.access-system-privileges-grid p{color:#c1cedc!important;font-size:10.5px!important;line-height:1.48!important}.access-assigned-role-hint,.access-privilege-open-hint{color:#8297b0!important;opacity:.7!important;font-size:8.5px!important;line-height:1.2!important}.access-role-open-hint{color:#8297b0!important;opacity:.72!important;font-size:8.5px!important;line-height:1.2!important}.access-role-search input{font-size:11.6px!important}.access-role-search input::placeholder{color:#7f93ac!important;font-size:11.3px!important}.access-role-filters button{font-size:9.8px!important;font-weight:760!important}.access-role-catalog-status{color:#8ea3bc!important;font-size:10.2px!important;line-height:1.35!important}.access-role-catalog-status strong{font-size:10.7px!important}.access-role-reference-heading small{color:#95a8bf!important;font-size:10px!important}.access-role-reference-heading em{font-size:8.7px!important}.access-role-reference-grid article>p{color:#c0cddc!important;font-size:10.8px!important;line-height:1.5!important}.access-role-reference-grid article>footer{font-size:10.1px!important;line-height:1.4!important}.access-role-scale-note p{color:#afc0d5!important;font-size:10.2px!important;line-height:1.48!important}.access-role-scale-note strong{font-size:11.2px!important}.access-section-count{font-size:9.5px!important}.access-system-privileges-heading>em{font-size:9.4px!important}@media (width<=700px){.access-section-heading p{font-size:11.4px!important}.access-org-function-cards article p,.access-system-privileges-grid p,.access-role-reference-grid article>p{font-size:10.5px!important}.access-role-search input{font-size:11.2px!important}.access-role-filters button{font-size:9.4px!important}.access-assigned-role-hint,.access-privilege-open-hint,.access-role-open-hint{font-size:8.2px!important}}.access-module-card[role=button]{cursor:pointer;outline:none;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s!important}.access-module-card[role=button]:hover{filter:brightness(1.035);transform:translateY(-1px)}.access-module-card[role=button]:focus-visible{outline-offset:2px;outline:2px solid #00bfff94!important}.access-module-content{min-width:0}.access-module-open-hint{color:#8297b0;opacity:.66;width:max-content;margin-top:4px;font-size:8.4px;font-weight:780;line-height:1.2;transition:color .15s,opacity .15s,transform .15s;display:inline-flex}.access-module-card[role=button]:hover .access-module-open-hint,.access-module-card[role=button]:focus-visible .access-module-open-hint{color:#a5e7f8;opacity:.92;transform:translate(1px)}.access-module-detail-modal{--function-detail-rgb:0,191,255}.access-module-detail-modal[data-area=company-hq]{--function-detail-rgb:195,205,215}.access-module-detail-modal[data-area=produtos-engenharia]{--function-detail-rgb:91,150,255}.access-module-detail-modal[data-area=clientes-growth]{--function-detail-rgb:0,191,255}.access-module-detail-modal[data-area=operacoes-internas]{--function-detail-rgb:73,203,163}.access-module-detail-modal[data-area=knowledge-labs]{--function-detail-rgb:156,125,255}.access-module-detail-modal .access-function-detail-body p strong{color:rgba(var(--function-detail-rgb),.96);font-weight:850}.access-module-card{position:relative;overflow:hidden}.access-module-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff04,#0000 34%);position:absolute;inset:0}.access-module-card>span,.access-module-card>.access-module-content{z-index:1;position:relative}@media (width<=700px){.access-module-open-hint{font-size:8.1px}}.access-area-modules{gap:8px!important;padding:10px!important}.access-module-card{border-radius:11px!important;gap:9px!important;min-height:64px!important;padding:8px 11px!important}.access-module-emoji{border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:16px!important}.access-module-content>strong{font-size:12.4px!important;line-height:1.2!important}.access-module-sources span{min-height:19px!important;padding:2px 6px!important;font-size:8.8px!important;line-height:1.1!important}.access-module-open-hint{margin-top:2px!important;font-size:7.8px!important;line-height:1.05!important}.access-module-card>.access-level-badge{min-height:25px!important;padding:4px 10px!important;font-size:9px!important}@media (width<=700px){.access-area-modules{gap:7px!important;padding:8px!important}.access-module-card{min-height:60px!important;padding:8px 9px!important}.access-module-emoji{width:32px!important;min-width:32px!important;height:32px!important;font-size:15px!important}}.access-area-list{gap:10px!important;padding:12px 14px 16px!important}.access-area-card{overflow:hidden;border-color:#ffffff21!important;border-radius:13px!important;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s!important}.access-area-card:hover{filter:brightness(1.018)}.access-area-card[open]{border-color:#ffffff2e!important}.access-area-card>summary{position:relative;background:linear-gradient(#ffffff09,#ffffff02)!important;grid-template-columns:38px minmax(0,1fr) auto auto 26px!important;gap:10px!important;min-height:58px!important;padding:9px 11px!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000014!important}.access-area-card[open]>summary{box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff13!important}.access-area-number{background:#ffffff0a!important;border-color:#ffffff29!important;border-radius:9px!important;width:36px!important;height:36px!important;font-size:9.3px!important;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #00000014!important}.access-area-copy{gap:2px!important}.access-area-copy strong{letter-spacing:-.01em;font-size:13.2px!important;line-height:1.18!important}.access-area-copy small{color:#e2ecf7ad!important;font-size:10.1px!important;line-height:1.28!important}.access-area-origin{background:#0307122e!important;border-radius:999px!important;min-height:24px!important;padding:4px 8px!important;font-size:9px!important;line-height:1!important;box-shadow:inset 0 1px #ffffff05!important}.access-area-card>summary>.access-level-badge{border-radius:999px!important;min-height:26px!important;padding:4px 10px!important;font-size:9.2px!important;box-shadow:inset 0 1px #ffffff06,0 4px 10px #0000000d!important}.access-area-chevron{color:#eaf5ffb3!important;background:#03071224!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:25px!important;height:25px!important;box-shadow:inset 0 1px #ffffff05!important}.access-area-card:hover .access-area-chevron{background:#ffffff09!important;border-color:#ffffff29!important}.access-area-card[open] .access-area-modules{background:linear-gradient(#0307121c,#0307120e)!important;border-top:1px solid #ffffff14!important;gap:8px!important;padding:10px!important}.access-module-card{border:1px solid rgba(var(--area-accent-rgb),.18)!important;background:linear-gradient(145deg, rgba(var(--area-accent-rgb),.055), #03071221)!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;min-height:62px!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000000e!important}.access-module-card:after{background:linear-gradient(#ffffff04,#0000 42%)!important}.access-module-card[role=button]:hover{border-color:rgba(var(--area-accent-rgb),.34)!important;background:linear-gradient(145deg, rgba(var(--area-accent-rgb),.085), #03071226)!important;box-shadow:inset 0 1px 0 #ffffff07, 0 7px 18px #00000017, 0 0 15px rgba(var(--area-accent-rgb),.045)!important;transform:translateY(-1px)!important}.access-module-emoji{border-color:rgba(var(--area-accent-rgb),.28)!important;background:radial-gradient(circle at 35% 25%, rgba(var(--area-accent-rgb),.14), rgba(var(--area-accent-rgb),.065))!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:inset 0 1px 0 #ffffff09, 0 0 12px rgba(var(--area-accent-rgb),.045)!important;border-radius:9px!important;font-size:16px!important}.access-module-card:hover .access-module-emoji{border-color:rgba(var(--area-accent-rgb),.42)!important;transform:scale(1.04)!important}.access-module-content{gap:2px!important}.access-module-content>strong{letter-spacing:-.006em;color:#f7faff!important;font-size:12.5px!important;line-height:1.18!important}.access-module-sources{gap:4px!important;margin-top:1px!important}.access-module-sources span{border-color:rgba(var(--area-accent-rgb),.18)!important;color:#e5eef8bd!important;background:#03071229!important;min-height:18px!important;padding:2px 6px!important;font-size:8.7px!important;line-height:1!important}.access-module-open-hint{color:#dae6f580!important;opacity:.64!important;margin-top:1px!important;font-size:7.5px!important;line-height:1!important}.access-module-card:hover .access-module-open-hint,.access-module-card:focus-visible .access-module-open-hint{color:#ebf7ffe0!important;opacity:.92!important}.access-module-card>.access-level-badge{border-radius:999px!important;min-width:108px!important;min-height:25px!important;padding:4px 9px!important;font-size:8.9px!important;box-shadow:inset 0 1px #ffffff05!important}.access-area-card[data-area=company-hq] .access-module-card{background:linear-gradient(145deg,#b9c4cf0b,#0307123d)!important;border-color:#b9c4cf2e!important}.access-area-card[data-area=company-hq] .access-module-card:hover{background:linear-gradient(145deg,#b9c4cf12,#03071238)!important;border-color:#b9c4cf4d!important}.access-area-modules>.access-module-card:last-child:nth-child(odd){min-height:62px!important}@media (width<=900px){.access-area-card>summary{grid-template-columns:36px minmax(0,1fr) auto 24px!important}.access-area-origin{display:none!important}}@media (width<=700px){.access-area-list{padding:10px 10px 12px!important}.access-area-card>summary{min-height:56px!important;padding:8px 9px!important}.access-area-number{width:34px!important;height:34px!important}.access-area-card[open] .access-area-modules{gap:7px!important;padding:8px!important}.access-module-card{min-height:59px!important;padding:7px 9px!important}.access-module-card>.access-level-badge{min-width:auto!important}}.users-directory-heading{align-items:flex-end!important;margin-bottom:6px!important}.users-directory-heading .subtitle{max-width:760px}.users-invite-button{border-radius:10px!important;min-height:43px!important;padding:0 17px!important;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00bfff29!important}.users-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.users-directory-summary article{background:radial-gradient(circle at 100% 0,#193c9217,#0000 40%),linear-gradient(145deg,#0a1b3ff5,#060f22f7);border:1px solid #193c927a;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:88px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 24px #0000001a}.users-directory-summary article>span{background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.users-directory-summary article>div{gap:2px;display:grid}.users-directory-summary small{color:#8ea4bf;font-size:9.8px;font-weight:800}.users-directory-summary strong{color:#f6faff;font-size:18px;line-height:1.15}.users-directory-summary em{color:#7e94af;font-size:9.5px;font-style:normal;line-height:1.3}.users-directory-summary article[data-tone=active]{border-color:#2ce6a63d}.users-directory-summary article[data-tone=active]>span{color:#38e6af;background:#2ce6a60f;border-color:#2ce6a640}.users-directory-summary article[data-tone=pending]>span{color:#77dfff;background:#00bfff0f;border-color:#00bfff40}.users-directory-summary article[data-tone=inactive]>span{color:#9baabc}.users-directory-summary article[data-tone=exceptions]{border-color:#f1c84a33}.users-directory-summary article[data-tone=exceptions]>span{color:#f1c84a;background:#f1c84a0e;border-color:#f1c84a3d}.users-directory-panel{overflow:hidden;background:radial-gradient(circle at 100% -10%,#193c921a,#0000 34%),linear-gradient(#091838fa,#050e1ffc)!important;border-color:#193c928f!important;border-radius:14px!important;padding:0!important;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0000001f!important}.users-directory-panel-heading{background:linear-gradient(90deg,#193c921a,#0000 58%);border-bottom:1px solid #193c9257;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:flex}.users-directory-panel-heading>div{align-items:center;gap:11px;display:flex}.users-directory-panel-icon{background:#00bfff0f;border:1px solid #00bfff47;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid;box-shadow:0 0 16px #00bfff0b}.users-directory-panel-heading h2{color:#f5f9ff;margin:0;font-size:16.5px}.users-directory-panel-heading p{color:#8399b5;margin:3px 0 0;font-size:10.2px}.users-refresh-button{color:#a9bdd4;cursor:pointer;background:#0b1f4d61;border:1px solid #193c9275;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.users-directory-toolbar{grid-template-columns:minmax(300px,1fr) 190px 190px;gap:9px;padding:12px 16px 8px;display:grid}.users-directory-search{background:#030712;border:1px solid #193c926b;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:39px;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff05}.users-directory-search>span{color:#7187a1;font-size:15px}.users-directory-search:focus-within{border-color:#00bfff42;box-shadow:0 0 0 1px #00bfff06,0 0 13px #00bfff06}.users-directory-search input{color:#dce7f3;background:0 0;border:0;outline:0;width:100%;font-size:10.8px}.users-directory-search input::placeholder{color:#6d819a}.users-directory-toolbar>select{color:#afc1d6;background:#08142f;border:1px solid #193c926b;border-radius:10px;outline:0;min-height:39px;padding:0 10px;font-size:9.7px}.users-directory-toolbar>select:focus{border-color:#00bfff47}.users-directory-status-filters{gap:6px!important;padding:0 16px 11px!important}.users-directory-status-filters button{background:#0b1f4d57!important;border-color:#193c9266!important;border-radius:999px!important;min-height:29px!important;padding:4px 9px!important;font-size:9px!important}.users-directory-status-filters button span{opacity:.68}.users-directory-list{border-top:1px solid #193c9247}.users-directory-columns,.user-directory-row{grid-template-columns:minmax(250px,1.45fr) minmax(150px,.9fr) minmax(110px,.62fr) minmax(130px,.7fr) minmax(150px,.8fr) 92px 24px;align-items:center;gap:12px;display:grid}.users-directory-columns{color:#6f87a4;text-transform:uppercase;letter-spacing:.045em;min-height:37px;padding:0 16px;font-size:8.6px;font-weight:800}.user-directory-row{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0b;padding:9px 16px;transition:background .15s,box-shadow .15s,transform .15s}.user-directory-row:focus-visible{outline-offset:-2px;outline:2px solid #00bfff80}.user-directory-identity{align-items:center;gap:10px;min-width:0;display:flex}.user-directory-avatar,.user-drawer-avatar{--user-ring:#2b5aa2;border:2px solid var(--user-ring);color:#ddeaff;background:#0a1731;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.user-directory-avatar[data-founder=true],.user-drawer-avatar[data-founder=true]{--user-ring:#f1c84a;box-shadow:0 0 0 2px #f1c84a14,0 0 14px #f1c84a1a}.user-directory-avatar img,.user-drawer-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-directory-identity strong{color:#f3f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:11.2px;line-height:1.2;overflow:hidden}.user-directory-identity small{color:#7e95b1;text-overflow:ellipsis;white-space:nowrap;font-size:9.3px;overflow:hidden}.user-directory-title{color:#b6c6d9;font-size:10px;line-height:1.35}.user-directory-function{align-items:center;gap:5px;display:flex}.user-directory-function em,.user-directory-system em{color:#b9c1ff;background:#6574e80f;border:1px solid #6574e84d;border-radius:999px;align-items:center;min-height:21px;padding:3px 7px;font-size:8.3px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.user-directory-function em[data-function=ceo]{color:#d6dee6;background:#b9c4cf0e;border-color:#b9c4cf4d}.user-directory-function em[data-function=cpo]{color:#b9c1ff;background:#6574e811;border-color:#6574e852}.user-directory-function em[data-empty=true]{color:#e9b96b;background:#e9b96b0b;border-color:#e9b96b42}.user-directory-function small,.user-directory-system small{color:#7187a2;font-size:8.6px}.user-directory-scope{gap:2px;display:grid}.user-directory-system{flex-wrap:wrap;gap:4px;display:flex}.user-directory-system em[data-privilege=admin]{color:#f1c84a;background:#f1c84a0e;border-color:#f1c84a4d}.user-directory-system em[data-privilege=developer_os]{color:#7be6ff;background:#00bfff0e;border-color:#00bfff47}.user-directory-arrow{color:#617a97;text-align:right;font-size:22px;transition:color .15s,transform .15s}.user-directory-row:hover .user-directory-arrow{color:#80dcf5;transform:translate(2px)}.users-directory-empty{color:#8096b1;text-align:center;margin:0;padding:22px 16px;font-size:10.5px}.user-drawer-overlay{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ead;justify-content:flex-end;display:flex;position:fixed;inset:0}.user-drawer{background:radial-gradient(circle at 100% 0,#193c9229,#0000 30%),linear-gradient(#0a1731 0%,#06101f 100%);border-left:1px solid #00bfff33;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 36px);height:100%;animation:.18s ease-out userDrawerIn;display:grid;overflow:hidden;box-shadow:-24px 0 70px #0000006b}@keyframes userDrawerIn{0%{opacity:.7;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.user-drawer-header{background:linear-gradient(90deg,#193c921a,#0000);border-bottom:1px solid #193c9252;justify-content:space-between;align-items:center;gap:16px;min-height:104px;padding:17px 18px;display:flex}.user-drawer-identity{align-items:center;gap:13px;display:flex}.user-drawer-avatar{width:60px;height:60px;font-size:18px}.user-drawer-identity>div{gap:2px;display:grid}.user-drawer-identity h2{color:#f6faff;margin:2px 0 0;font-size:20px;line-height:1.16}.user-drawer-identity p{color:#a5b7cb;margin:0;font-size:10.5px}.user-drawer-identity .user-status{width:max-content}.user-drawer-close{color:#90a5be;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.user-drawer-tabs{background:#03071233;border-bottom:1px solid #193c9247;gap:5px;padding:9px 14px;display:flex}.user-drawer-tabs button{color:#8299b5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:31px;padding:0 10px;font-size:9.2px;font-weight:800}.user-drawer-tabs button[aria-pressed=true]{color:#86e6ff;background:#00bfff0e;border-color:#00bfff3d}.user-drawer-body{scrollbar-width:thin;scrollbar-color:#00bfff2e transparent;padding:14px 16px 20px;overflow:auto}.user-drawer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.user-drawer-metrics article{background:#0b1f4d47;border:1px solid #193c925c;border-radius:10px;align-content:center;gap:2px;min-height:78px;padding:10px;display:grid}.user-drawer-metrics small{color:#7890ac;font-size:8.4px;font-weight:800}.user-drawer-metrics strong{color:#edf5ff;font-size:12px}.user-drawer-metrics span{color:#7289a4;font-size:8.4px}.user-drawer-warning{color:#c2b37f;background:#f1c84a09;border:1px solid #f1c84a33;border-radius:9px;margin:10px 0;padding:10px 11px;font-size:9.7px;line-height:1.45}.user-drawer-account-fields{margin-top:12px!important}.user-drawer-active-toggle{align-items:center;margin-top:8px;gap:7px!important;display:flex!important}.user-drawer-meta{color:#738aa6;border-top:1px solid #ffffff0e;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:9px 10px;font-size:8.9px;display:flex}.user-drawer-meta strong{color:#9fb1c7;font-weight:750}.user-drawer .access-v2-editor-section{border-radius:11px!important;margin:0 0 12px!important}.user-drawer-system-note{background:#00bfff06;border:1px solid #00bfff24;border-radius:9px;margin-top:10px;padding:11px 12px}.user-drawer-system-note strong{color:#8ee8ff;font-size:9.7px}.user-drawer-system-note p{color:#90a5be;margin:4px 0 0;font-size:9.3px;line-height:1.45}.user-drawer-footer{background:#03071275;border-top:1px solid #193c924d;justify-content:flex-end;align-items:center;gap:8px;min-height:62px;padding:10px 16px;display:flex;box-shadow:0 -12px 28px #0000001a}.user-drawer-footer .auth-primary,.user-drawer-footer .preview-button{border-radius:9px;min-height:36px}.user-drawer .access-v2-function-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-drawer .access-v2-function-picker article{min-width:0}.user-drawer .access-v2-function-config{grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-drawer .scope-group{border-radius:9px!important}.user-drawer .account-history{margin-top:0!important}@media (width<=1200px){.users-directory-columns,.user-directory-row{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.85fr) minmax(100px,.6fr) minmax(120px,.68fr) 100px 24px}.users-directory-columns>span:nth-child(5),.user-directory-system{display:none}}@media (width<=950px){.users-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-directory-toolbar{grid-template-columns:1fr 1fr}.users-directory-search{grid-column:1/-1}.users-directory-columns{display:none}.user-directory-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(110px,.65fr) 90px 24px}.user-directory-title{display:none}}@media (width<=700px){.users-directory-summary{grid-template-columns:1fr 1fr;gap:8px}.users-directory-summary article{grid-template-columns:36px minmax(0,1fr);min-height:78px;padding:10px}.users-directory-summary article>span{width:36px;height:36px}.users-directory-toolbar{grid-template-columns:1fr;padding:10px 12px 7px}.users-directory-search{grid-column:auto}.users-directory-panel-heading{padding:12px}.user-directory-row{grid-template-columns:minmax(0,1fr) 76px 20px;gap:8px;min-height:68px;padding:8px 12px}.user-directory-function,.user-directory-scope{display:none}.user-drawer{width:100%}.user-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.user-drawer .access-v2-function-picker{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.user-drawer{animation:none}}.users-directory-panel-heading{background:linear-gradient(90deg,#193c921a,#0000 50%)!important;border-bottom-color:#193c9257!important;min-height:82px!important}.users-directory-panel-heading h2{letter-spacing:-.015em;color:#f7faff!important;font-size:21px!important}.users-directory-panel-icon{background:#00bfff0e!important;border-color:#00bfff47!important;width:43px!important;height:43px!important;box-shadow:inset 0 1px #ffffff06,0 0 16px #00bfff0a!important}.users-directory-search,.users-directory-toolbar>select{background:#050b18!important;border-color:#294ea075!important;border-radius:11px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff05!important}.users-directory-search input{color:#dfe9f5!important;font-size:11.5px!important}.users-directory-columns{letter-spacing:.04em;color:#8397b1!important;font-size:9.4px!important}.user-directory-row{background:0 0!important;border-top-color:#ffffff0d!important;min-height:76px!important;transition:background .16s,transform .16s,box-shadow .16s!important}.user-directory-avatar{background:#08142f!important;border:1px solid #00bfff57!important;border-radius:50%!important;flex-basis:44px!important;width:44px!important;height:44px!important;box-shadow:0 0 14px #00bfff0f!important}.user-directory-avatar[data-founder=true]{border:2px solid #f1c84a!important;box-shadow:0 0 0 3px #f1c84a17,0 0 16px #f1c84a24!important}.user-directory-identity small,.user-directory-title,.user-directory-scope small{font-size:10px!important}.user-directory-arrow{transition:transform .16s,color .16s;color:#7891ae!important;font-size:20px!important}.user-directory-row:hover .user-directory-arrow{transform:translate(2px);color:#98e8ff!important}.users-profile-preview-overlay{z-index:1250!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#01050ebd!important}.users-profile-preview{--profile-preview-gold:#f1c84a;background:#0b1f4d!important;border:1px solid #00bfff75!important;border-radius:18px!important;width:min(1160px,100vw - 42px)!important;max-height:min(860px,100vh - 34px)!important;overflow:auto!important;box-shadow:0 34px 90px #0000008f,0 0 0 1px #00bfff06,0 0 36px #00bfff12!important}.users-profile-black-cover{background:repeating-linear-gradient(132deg,#ffffff05 0 1px,#0000 1px 92px),radial-gradient(circle at 14% 20%,#00bfff0b,#0000 24%),#030712!important;border-bottom:1px solid #193c924d!important;height:196px!important}.users-profile-preview-actions .profile-social-edit{color:#f2f8ff!important;background:#0307127a!important;border-color:#00bfff61!important;border-radius:10px!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.users-profile-preview-actions .profile-social-edit:hover{background:#00bfff14!important;border-color:#00bfff94!important}.users-profile-preview-actions .profile-social-close{background:#03071273!important;border-radius:50%!important;width:44px!important;height:44px!important}.users-profile-preview-top{z-index:2;position:relative;background:0 0!important;min-height:196px!important;margin-top:-196px!important;padding:64px 36px 22px!important}.users-profile-preview-top .profile-social-avatar-wrap{flex:0 0 150px!important;width:150px!important;height:150px!important}.users-profile-preview-top .profile-social-avatar{overflow:hidden;background:#08142f!important;border-radius:50%!important;width:150px!important;height:150px!important}.users-profile-preview-top .profile-social-avatar img{object-fit:cover;width:100%;height:100%;display:block}.users-profile-preview-top .profile-social-name-row h3{color:#fff!important;letter-spacing:-.022em!important;font-size:31px!important}.users-profile-preview-top .profile-social-identity>p{color:#d8e3ef!important;font-size:18px!important}.users-profile-preview-body{padding-top:10px!important}.users-profile-preview .profile-mission-strip{background:0 0!important;border-top:1px solid #ffffff0f!important;border-bottom:1px solid #ffffff0f!important;margin:0 34px 20px!important;padding:18px 22px!important}.users-profile-preview .profile-mission-label strong{color:#f1c84a!important;font-size:12px!important}.users-profile-preview .profile-mission-strip>p{color:#cdd9e8!important;font-size:12.4px!important;line-height:1.5!important}.users-profile-preview .profile-executive-card{background:linear-gradient(145deg,#08142ff0,#0b1f4dd6)!important;border-color:#00bfff40!important;margin-left:34px!important;margin-right:34px!important;box-shadow:inset 0 1px #ffffff06,0 10px 26px #00000014!important}.users-profile-preview .profile-social-bio{color:#c7d4e4!important;font-size:12px!important;line-height:1.58!important}.users-profile-preview .profile-focus-tags span,.users-profile-preview .profile-social-specialties span{min-height:30px!important;font-size:9.8px!important}.users-profile-preview-footer{background:#03071238!important;border-top-color:#193c9257!important;margin-top:20px!important}.users-profile-preview{scrollbar-width:thin;scrollbar-color:#00bfff47 transparent}.users-profile-preview::-webkit-scrollbar{width:7px}.users-profile-preview::-webkit-scrollbar-thumb{background:#00bfff3d;border-radius:999px}.user-drawer-overlay{z-index:1260!important}@media (width<=850px){.users-profile-preview{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.users-profile-black-cover{height:210px!important}.users-profile-preview-top{min-height:210px!important;margin-top:-210px!important;padding:70px 22px 20px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:112px!important;width:112px!important;height:112px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:24px!important}.users-profile-preview .profile-mission-strip,.users-profile-preview .profile-executive-card{margin-left:18px!important;margin-right:18px!important}}@media (width<=620px){.users-profile-preview-top{flex-direction:column!important;align-items:flex-start!important;padding-top:66px!important}.users-profile-black-cover{height:330px!important}.users-profile-preview-top{min-height:330px!important;margin-top:-330px!important}.users-profile-preview-top .profile-social-name-row{align-items:flex-start!important}.users-profile-preview-actions .profile-social-edit{padding:0 10px!important;font-size:9px!important}}.users-profile-preview-overlay{-webkit-backdrop-filter:blur(11px)saturate(.88)!important;backdrop-filter:blur(11px)saturate(.88)!important;background:radial-gradient(circle at 50% 42%,#0b1f4d1f,#0000 38%),#01050ec2!important;place-items:center!important;padding:34px 64px!important;display:grid!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{animation:.18s ease-out usersProfilePreviewIn;background:#0b1f4d!important;border:1px solid #00bfff80!important;border-radius:22px!important;flex-direction:column!important;width:min(1240px,100vw - 160px)!important;height:min(760px,100vh - 68px)!important;min-height:0!important;max-height:calc(100vh - 68px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 38px 110px #00000094,0 0 0 1px #00bfff06,0 0 42px #00bfff12!important}@keyframes usersProfilePreviewIn{0%{opacity:0;transform:translateY(7px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.users-profile-preview-actions .profile-social-edit{color:#f5faff!important;background:#03071294!important;border-color:#00bfff66!important;border-radius:11px!important;min-height:42px!important;padding:0 15px!important;font-size:10.3px!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000029!important}.users-profile-preview-actions .profile-social-close{color:#f2f7fd!important;background:#0307128a!important;border-color:#00bfff57!important;border-radius:50%!important;flex-basis:46px!important;width:46px!important;height:46px!important;font-size:24px!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000024!important}.users-profile-preview .users-profile-preview-top{z-index:3;position:relative;background:0 0!important;flex:none!important;grid-template-columns:184px minmax(0,1fr)!important;align-items:center!important;gap:30px!important;min-height:190px!important;margin-top:-92px!important;padding:0 40px 28px!important;display:grid!important}.users-profile-preview-top .profile-social-avatar{box-shadow:none!important;background:#08142f!important;border:0!important;border-radius:50%!important;overflow:hidden!important}.users-profile-preview-top .profile-social-status-dot{border-width:3px!important;width:20px!important;height:20px!important;bottom:17px!important;right:5px!important}.users-profile-preview-top .profile-social-identity{min-width:0;padding-top:20px;align-self:center!important}.users-profile-preview-top .profile-social-name-row{align-items:center!important;gap:10px!important}.users-profile-preview-top .profile-social-name-row h3{color:#fff!important;letter-spacing:-.026em!important;font-size:34px!important;line-height:1.06!important}.users-profile-preview-top .profile-social-identity>p{color:#d8e3ef!important;margin-top:8px!important;font-size:19px!important;line-height:1.25!important}.users-profile-preview-top .profile-social-meta-row{margin-top:16px!important}.users-profile-preview-top .profile-social-meta span{color:#9eb2ca!important;font-size:11.5px!important;line-height:1.3!important}.users-profile-preview .users-profile-preview-body{scrollbar-width:thin;scrollbar-color:#00bfff40 transparent;flex:auto!important;align-content:start!important;gap:14px!important;min-height:0!important;padding:0 0 22px!important;display:grid!important;overflow:auto!important}.users-profile-preview .profile-mission-strip{background:0 0!important;border-top:1px solid #fff1!important;border-bottom:1px solid #fff1!important;grid-template-columns:auto 1px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;margin:0 40px 14px!important;padding:20px 24px!important;display:grid!important}.users-profile-preview .profile-mission-label{gap:10px!important}.users-profile-preview .profile-mission-label strong{color:#f1c84a!important;letter-spacing:.015em!important;font-size:12.4px!important}.users-profile-preview .profile-mission-icon{color:#f1c84a!important;font-size:24px!important}.users-profile-preview .profile-mission-divider{opacity:.75!important;background:linear-gradient(#0000,#f1c84a,#0000)!important;width:1px!important;height:42px!important}.users-profile-preview .profile-mission-strip>p{color:#d3ddea!important;margin:0!important;font-size:12.8px!important;line-height:1.55!important}.users-profile-preview .profile-executive-card{background:radial-gradient(circle at 100% 0,#193c9214,#0000 34%),linear-gradient(145deg,#08142ff0,#0b1f4dd1)!important;border:1px solid #00bfff47!important;border-radius:14px!important;margin-left:40px!important;margin-right:40px!important;padding:17px 18px!important;box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000016!important}.users-profile-preview .profile-social-section-heading{gap:11px!important}.users-profile-preview .profile-social-bio{color:#c9d5e4!important;margin:2px 0 0!important;font-size:12.2px!important;line-height:1.62!important}.users-profile-preview .profile-focus-tags span,.users-profile-preview .profile-social-specialties span{border-radius:999px!important;min-height:31px!important;padding:6px 10px!important;font-size:9.7px!important}.users-profile-preview .users-profile-preview-footer{background:#0307122e!important;border-top:1px solid #193c9252!important;flex:none!important;margin-top:0!important;padding:10px 40px 16px!important}.users-directory-summary article{border-radius:14px!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000014!important}.users-directory-panel{border-radius:16px!important}@media (width<=1200px){.profile-social-popover.profile-social-popover-modal.users-profile-preview{width:min(1080px,100vw - 56px)!important}.users-profile-preview .users-profile-preview-top{grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:150px!important;width:150px!important;height:150px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:30px!important}}@media (width<=850px){.users-profile-preview-overlay{padding:12px!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{border-radius:17px!important;width:100%!important;height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important}.users-profile-preview .users-profile-black-cover{flex-basis:190px!important;height:190px!important;min-height:190px!important}.users-profile-preview .users-profile-preview-top{grid-template-columns:128px minmax(0,1fr)!important;gap:18px!important;min-height:176px!important;margin-top:-76px!important;padding:0 22px 22px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:128px!important;width:128px!important;height:128px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:25px!important}.users-profile-preview-top .profile-social-identity>p{font-size:15px!important}.users-profile-preview .profile-mission-strip,.users-profile-preview .profile-executive-card{margin-left:20px!important;margin-right:20px!important}.users-profile-preview .users-profile-preview-footer{padding-left:20px!important;padding-right:20px!important}}@media (width<=620px){.users-profile-preview .users-profile-black-cover{flex-basis:250px!important;height:250px!important;min-height:250px!important}.users-profile-preview .users-profile-preview-top{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;min-height:250px!important;margin-top:-118px!important;padding:0 18px 20px!important}.users-profile-preview-top .profile-social-identity{padding-top:0!important}.users-profile-preview-top .profile-social-name-row,.users-profile-preview-top .profile-social-meta{justify-content:center!important}.users-profile-preview-top .profile-social-name-row h3{font-size:23px!important}.users-profile-preview .profile-mission-strip{text-align:center;grid-template-columns:1fr!important;gap:10px!important}.users-profile-preview .profile-mission-divider{width:100%!important;height:1px!important}}@media (prefers-reduced-motion:reduce){.profile-social-popover.profile-social-popover-modal.users-profile-preview{animation:none!important}}.users-profile-preview-overlay{-webkit-backdrop-filter:blur(12px)saturate(.9)!important;backdrop-filter:blur(12px)saturate(.9)!important;background:#01050ec7!important;padding:30px 44px!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{background:#0b1f4d!important;border:1px solid #00bfff6b!important;border-radius:20px!important;width:min(1180px,100vw - 88px)!important;height:min(720px,100vh - 60px)!important;max-height:calc(100vh - 60px)!important;box-shadow:0 34px 100px #00000094,0 0 0 1px #00bfff06,0 0 34px #00bfff0e!important}.users-profile-preview .users-profile-black-cover{background:repeating-linear-gradient(132deg,#ffffff04 0 1px,#0000 1px 88px),radial-gradient(circle at 12% 18%,#00bfff09,#0000 24%),#030712!important;border-bottom:1px solid #193c924d!important;flex:0 0 174px!important;height:174px!important;min-height:174px!important}.users-profile-preview-actions{gap:9px!important;top:18px!important;right:18px!important}.users-profile-preview-actions .profile-social-edit{border-radius:10px!important;min-height:38px!important;padding:0 13px!important;font-size:9.8px!important}.users-profile-preview-actions .profile-social-close{flex-basis:42px!important;width:42px!important;height:42px!important;font-size:22px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:172px!important;width:172px!important;height:172px!important}.users-profile-preview-top .profile-social-identity{padding-top:20px!important}.users-profile-preview-top .profile-social-name-row{flex-wrap:wrap!important;gap:9px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:31px!important;line-height:1.05!important}.users-profile-meta-row{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:13px!important;display:flex!important}.users-profile-preview-top .profile-social-meta span{color:#9fb0c5!important;font-size:10.8px!important}.users-profile-social-links{align-items:center;gap:7px;margin-left:auto;display:flex}.users-profile-social-links a{color:#a8dff0;background:#03071238;border:1px solid #00bfff57;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s;display:grid;box-shadow:inset 0 1px #ffffff05}.users-profile-social-links a:hover{color:#f3fcff;background:#00bfff0f;border-color:#00bfff8c;transform:translateY(-1px)}.users-profile-preview .profile-mission-strip{grid-template-columns:auto 1px minmax(0,1fr)!important;gap:18px!important;min-height:68px!important;margin:0 32px 10px!important;padding:15px 18px!important}.users-profile-preview .profile-mission-icon{font-size:21px!important}.users-profile-preview .profile-mission-divider{height:36px!important}.users-profile-preview .profile-mission-strip>p{font-size:11.8px!important;line-height:1.5!important}.users-profile-preview .profile-executive-card{background:radial-gradient(circle at 100% 0,#193c920e,#0000 34%),#08142fc2!important;border-color:#00bfff3d!important;border-radius:13px!important;margin-left:32px!important;margin-right:32px!important;padding:14px 16px!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000012!important}.users-profile-preview .profile-social-section-icon{border-radius:9px!important;flex-basis:35px!important;width:35px!important;height:35px!important}.users-profile-preview .profile-social-bio{font-size:11.5px!important;line-height:1.56!important}.users-profile-preview .profile-focus-tags,.users-profile-preview .profile-social-specialties{gap:7px!important}.users-profile-preview .profile-focus-tags span,.users-profile-preview .profile-social-specialties span{min-height:28px!important;padding:5px 9px!important;font-size:9.2px!important}.users-profile-preview .users-profile-preview-footer{background:#03071224!important;padding:8px 32px 12px!important}.users-profile-preview .profile-social-stat-card{min-height:52px!important}.users-profile-preview .users-profile-preview-body{scrollbar-width:thin;scrollbar-color:#00bfff33 transparent}.users-profile-preview .users-profile-preview-body::-webkit-scrollbar{width:5px}.users-profile-preview .users-profile-preview-body::-webkit-scrollbar-thumb{background:#00bfff2e;border-radius:999px}@media (width<=1200px){.profile-social-popover.profile-social-popover-modal.users-profile-preview{width:min(1080px,100vw - 44px)!important}.users-profile-preview .users-profile-preview-top{grid-template-columns:148px minmax(0,1fr)!important;gap:22px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:148px!important;width:148px!important;height:148px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:28px!important}}@media (width<=850px){.users-profile-preview-overlay{padding:10px!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{width:100%!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.users-profile-preview .users-profile-black-cover{flex-basis:178px!important;height:178px!important;min-height:178px!important}.users-profile-preview .users-profile-preview-top{grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;min-height:160px!important;margin-top:-68px!important;padding:0 18px 18px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:120px!important;width:120px!important;height:120px!important}.users-profile-preview-top .profile-social-name-row h3{font-size:23px!important}.users-profile-preview-top .profile-social-identity>p{font-size:14px!important}.users-profile-meta-row{flex-direction:column!important;align-items:flex-start!important}.users-profile-social-links{margin-left:0!important}.users-profile-preview .profile-mission-strip,.users-profile-preview .profile-executive-card{margin-left:18px!important;margin-right:18px!important}}@media (width<=620px){.users-profile-preview .users-profile-black-cover{flex-basis:226px!important;height:226px!important;min-height:226px!important}.users-profile-preview .users-profile-preview-top{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;min-height:224px!important;margin-top:-102px!important}.users-profile-preview-top .profile-social-name-row,.users-profile-preview-top .profile-social-meta,.users-profile-meta-row{justify-content:center!important}.users-profile-social-links{margin-inline:auto!important}.users-profile-preview .profile-mission-strip{text-align:center!important;grid-template-columns:1fr!important}.users-profile-preview .profile-mission-divider{width:100%!important;height:1px!important}}.users-directory-list{border-top:1px solid #193c9247!important;gap:8px!important;padding:0 10px 12px!important;display:grid!important}.users-directory-columns{margin:0 4px!important;padding:0 12px!important}.user-directory-row{--directory-accent:#00bfff;--directory-border:#00bfff3d;--directory-bg:radial-gradient(circle at 14% 18%,#00bfff09,transparent 24%), linear-gradient(120deg,#010309 0%,#030712 52%,#060b17 78%,#010309 100%);isolation:isolate;overflow:hidden;border:1px solid var(--directory-border)!important;background:var(--directory-bg)!important;border-radius:14px!important;min-height:88px!important;padding:11px 16px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001a!important}.user-directory-row:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(108deg,#0000 0 31%,#ffffff05 42%,#0000 52%),repeating-linear-gradient(130deg,#0000 0 58px,#ffffff04 59px 60px);position:absolute;inset:0}.user-directory-row:after{content:"";z-index:1;pointer-events:none;background:var(--directory-accent);width:3px;box-shadow:0 0 18px color-mix(in srgb,var(--directory-accent) 34%,transparent);opacity:.92;position:absolute;inset:0 auto 0 0}.user-directory-row>*{z-index:2;position:relative}.user-directory-row:hover{transform:translateY(-1px);background:var(--directory-bg)!important;border-color:color-mix(in srgb,var(--directory-accent) 52%,transparent)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--directory-accent) 74%,transparent), inset 0 1px 0 #ffffff09, 0 12px 28px #00000029, 0 0 22px color-mix(in srgb,var(--directory-accent) 8%,transparent)!important}.user-directory-avatar{border:2px solid var(--directory-ring,#00bfff)!important;width:52px!important;height:52px!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--directory-ring,#00bfff) 8%,transparent), 0 0 18px color-mix(in srgb,var(--directory-ring,#00bfff) 13%,transparent)!important;background:#08142f!important;flex-basis:52px!important}.user-directory-identity strong{letter-spacing:-.08px;color:#f6faff!important;font-size:13.2px!important}.user-directory-title,.user-directory-scope strong{color:#d8e3f0!important}.user-directory-scope small{color:#8fa4be!important}.user-directory-arrow{color:color-mix(in srgb,var(--directory-accent) 62%,#91a6c0)!important}.user-directory-row:hover .user-directory-arrow{color:#d8f7ff!important}.users-profile-directory-cover{border-bottom:1px solid #193c924d!important;height:196px!important}@media (width<=950px){.user-directory-row{min-height:84px!important}}@media (width<=700px){.users-directory-list{gap:7px!important;padding:0 8px 10px!important}.user-directory-row{border-radius:12px!important;min-height:76px!important;padding:9px 12px!important}.user-directory-avatar{flex-basis:46px!important;width:46px!important;height:46px!important}.user-directory-identity{gap:10px!important}}.users-directory-search,.users-directory-toolbar>select{color:#dce8f5!important;background:linear-gradient(#08142ff5,#061022fa)!important;border:1px solid #254fa594!important;border-radius:11px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #00000014!important}.users-directory-search{grid-template-columns:30px minmax(0,1fr)!important;padding:0 12px!important}.users-directory-search>span{color:#7f9ab9!important}.users-directory-search input{appearance:none;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#e3edf7!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.users-directory-search input::-webkit-search-decoration{-webkit-appearance:none}.users-directory-search input::-webkit-search-cancel-button{-webkit-appearance:none}.users-directory-search input::-webkit-search-results-button{-webkit-appearance:none}.users-directory-search input::-webkit-search-results-decoration{-webkit-appearance:none}.users-directory-toolbar>select{cursor:pointer;color:#d9e5f2!important;padding:0 14px!important}.users-directory-search:hover,.users-directory-toolbar>select:hover{background:linear-gradient(#091837fa,#071227fc)!important;border-color:#3666c5ad!important}.users-directory-search:focus-within,.users-directory-toolbar>select:focus{border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00bfff09,0 0 18px #00bfff09!important}.users-profile-preview-overlay{padding:32px!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{border-radius:20px!important;width:min(880px,100vw - 80px)!important;height:auto!important;min-height:min(680px,100vh - 64px)!important;max-height:90vh!important}.users-profile-preview .users-profile-directory-cover{flex:0 0 148px!important;height:148px!important;min-height:148px!important}.users-profile-preview-top .profile-social-avatar-wrap[data-hierarchy-theme=gold]{box-shadow:0 0 0 3px #f1c84a,0 0 0 6px #f1c84a1a,0 16px 38px #00000047,0 0 24px #f1c84a29!important}.users-profile-preview-top .profile-social-avatar-wrap[data-hierarchy-theme=silver]{box-shadow:0 0 0 3px #b9c4cf,0 0 0 6px #b9c4cf17,0 16px 38px #00000047,0 0 22px #b9c4cf21!important}.users-profile-preview-top .profile-social-avatar-wrap[data-hierarchy-theme=sapphire]{box-shadow:0 0 0 3px #3b8fef,0 0 0 6px #3b8fef17,0 16px 38px #00000047,0 0 22px #3b8fef21!important}.users-profile-preview-top .profile-social-avatar-wrap[data-hierarchy-theme=royal]{box-shadow:0 0 0 3px #6574e8,0 0 0 6px #6574e817,0 16px 38px #00000047,0 0 22px #6574e821!important}.users-profile-preview-top .profile-social-avatar-wrap[data-hierarchy-theme=pulse]{box-shadow:0 0 0 3px #00bfff,0 0 0 6px #00bfff17,0 16px 38px #00000047,0 0 22px #00bfff21!important}.users-profile-preview-top .profile-social-status-dot{width:17px!important;height:17px!important;bottom:9px!important;right:5px!important}.users-profile-preview-top .profile-social-identity{padding-top:0!important;padding-bottom:4px!important}.users-profile-preview-top .profile-social-name-row h3{letter-spacing:-.5px!important;font-size:31px!important;line-height:1.12!important}.users-profile-preview-top .profile-social-identity>p{margin-top:7px!important;font-size:14px!important;line-height:1.35!important}.users-profile-meta-row{margin-top:11px!important}.users-profile-preview-top .profile-social-meta{gap:8px 16px!important}.users-profile-preview-top .profile-social-meta span{font-size:11px!important}.users-profile-preview-actions{top:16px!important;right:16px!important}.users-profile-preview-actions .profile-social-edit{min-height:38px!important;padding:0 13px!important;font-size:10px!important}.users-profile-preview-actions .profile-social-close{flex-basis:38px!important;width:38px!important;height:38px!important}.users-profile-preview .users-profile-preview-body{gap:12px!important;padding:0 0 18px!important}.users-profile-preview .profile-mission-strip,.users-profile-preview .profile-executive-card{margin-left:28px!important;margin-right:28px!important}.users-profile-preview .users-profile-preview-footer{padding-left:28px!important;padding-right:28px!important}@media (width<=950px){.profile-social-popover.profile-social-popover-modal.users-profile-preview{width:min(880px,100vw - 40px)!important}}@media (width<=760px){.users-profile-preview-overlay{padding:18px!important}.profile-social-popover.profile-social-popover-modal.users-profile-preview{width:min(94vw,880px)!important;min-height:0!important;max-height:90vh!important}.users-profile-preview .users-profile-preview-top{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;margin-top:-42px!important;padding:0 20px 20px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex-basis:108px!important;width:108px!important;height:108px!important}.users-profile-preview-top .profile-social-name-row,.users-profile-preview-top .profile-social-meta{justify-content:center!important}.users-profile-meta-row{flex-direction:column!important;justify-content:center!important}.users-profile-social-links{margin-left:0!important}}.users-directory-search{isolation:isolate;overflow:hidden!important}.users-directory-search input{z-index:1!important;box-shadow:none!important;background:0 0/0 0 no-repeat!important;position:relative!important}.users-directory-search input:-webkit-autofill{-webkit-text-fill-color:#e3edf7!important;transition:background-color 9999s ease-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.users-directory-search input:-webkit-autofill:hover{-webkit-text-fill-color:#e3edf7!important;transition:background-color 9999s ease-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.users-directory-search input:-webkit-autofill:focus{-webkit-text-fill-color:#e3edf7!important;transition:background-color 9999s ease-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.users-directory-searchbox{color:#e3edf7;white-space:nowrap;caret-color:#00bfff;border:0;outline:0;align-items:center;width:100%;min-width:0;min-height:40px;font-size:11.5px;line-height:1.35;display:flex;overflow:hidden;background:0 0!important}.users-directory-searchbox:empty:before{content:attr(data-placeholder);color:#7890ac;pointer-events:none}.users-directory-searchbox:focus:before{color:#6f88a5}.users-directory-search>input,.users-directory-toolbar>:not(.users-directory-search):not(.users-directory-select),.users-directory-search>:not(.users-directory-search-icon):not(.users-directory-search-value):not(.users-directory-search-clear),.users-directory-searchbox>*{display:none!important}.users-directory-search-icon{z-index:2!important;position:relative!important}.users-directory-search-static{cursor:text!important;-webkit-user-select:none!important;user-select:none!important;grid-template-columns:30px minmax(0,1fr) 28px!important}.users-directory-search-static:focus{border-color:#00bfff70!important;outline:none!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00bfff0a,0 0 18px #00bfff0a!important}.users-directory-search-value{text-overflow:ellipsis;white-space:nowrap;color:#7890ac;pointer-events:none;min-width:0;font-size:11.5px;line-height:1.35;overflow:hidden}.users-directory-search-value.has-value{color:#e3edf7}.users-directory-search-clear{color:#7890ac;width:26px;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.users-directory-search-static input,.users-directory-search-static textarea,.users-directory-search-static [contenteditable],.users-directory-search-static [role=searchbox]{display:none!important}.users-directory-heading{margin-bottom:18px!important}.users-directory-heading .eyebrow{letter-spacing:.28em!important;font-size:10.5px!important}.users-directory-heading h1{letter-spacing:-.035em!important;font-size:31px!important}.users-directory-heading .subtitle{color:#64d7ff!important;max-width:720px!important;font-size:14.5px!important;line-height:1.5!important}.users-invite-button{border-radius:10px!important;min-width:168px!important;min-height:42px!important;font-size:12px!important;box-shadow:0 10px 28px #00bfff1f!important}.users-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important;display:grid!important;overflow:visible!important}.users-directory-summary .users-summary-card{--summary-accent:#00bfff;appearance:none;min-width:0;background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--summary-accent) 8%,transparent),transparent 34%), linear-gradient(145deg,#08142ffa,#071126f5)!important;color:#eaf3fc!important;text-align:left!important;cursor:pointer!important;border:1px solid #224a969e!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding:13px 14px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000012!important}.users-directory-summary .users-summary-card:hover,.users-directory-summary .users-summary-card[aria-expanded=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--summary-accent) 50%,#224a969e)!important;box-shadow:inset 0 1px 0 #ffffff08, 0 12px 26px #0000001f, 0 0 22px color-mix(in srgb,var(--summary-accent) 7%,transparent)!important}.users-summary-card[data-tone=active]{--summary-accent:#35e4b3}.users-summary-card[data-tone=online]{--summary-accent:#00bfff}.users-summary-card[data-tone=pending]{--summary-accent:#5cc8ff}.users-summary-card[data-tone=exceptions]{--summary-accent:#f1c84a}.users-summary-icon{border:1px solid color-mix(in srgb,var(--summary-accent) 42%,#254fa580)!important;background:color-mix(in srgb,var(--summary-accent) 7%,#08142f)!important;width:42px!important;height:42px!important;color:var(--summary-accent)!important;border-radius:11px!important;place-items:center!important;font-size:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.users-summary-copy{min-width:0;flex-direction:column!important;gap:2px!important;display:flex!important}.users-summary-copy small{color:#afc2d8!important;font-size:11.3px!important;font-weight:650!important;line-height:1.2!important}.users-summary-copy strong{color:#fff!important;letter-spacing:-.025em!important;font-size:20px!important;line-height:1.05!important}.users-summary-copy em{color:#8199b5!important;font-size:10.5px!important;font-style:normal!important;line-height:1.25!important}.users-summary-help{place-self:start end;color:#7894b2!important;border:1px solid #7b9ec847!important;border-radius:50%!important;place-items:center!important;width:18px!important;height:18px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.users-summary-card:hover .users-summary-help,.users-summary-card[aria-expanded=true] .users-summary-help{border-color:color-mix(in srgb,var(--summary-accent) 42%,transparent)!important;color:var(--summary-accent)!important}.users-summary-popover{z-index:60!important;color:#c9d8e8!important;pointer-events:none!important;background:linear-gradient(145deg,#030712fb,#08142ffb)!important;border:1px solid #00bfff57!important;border-radius:12px!important;flex-direction:column!important;gap:7px!important;width:min(310px,100vw - 48px)!important;padding:13px 14px!important;display:flex!important;position:absolute!important;top:calc(100% + 9px)!important;left:14px!important;box-shadow:0 18px 44px #00000061,0 0 0 1px #ffffff05!important}.users-summary-popover:before{content:"";background:#040a18;border-top:1px solid #00bfff57;border-left:1px solid #00bfff57;width:10px;height:10px;position:absolute;top:-6px;left:25px;transform:rotate(45deg)}.users-summary-popover b{color:#f4f9ff!important;font-size:12px!important;font-weight:800!important}.users-summary-popover>span{color:#afc1d5!important;font-size:11px!important;line-height:1.45!important}.users-summary-popover small{color:var(--summary-accent)!important;font-size:10.5px!important;line-height:1.35!important}.users-directory-panel{background:radial-gradient(circle at 82% 8%,#193c9217,#0000 30%),linear-gradient(#0b1f4df5,#071228fa)!important;border:1px solid #224a9694!important;border-radius:16px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff06,0 14px 36px #00000017!important}.users-directory-panel-heading p{color:#8fa7c3!important;margin-top:3px!important;font-size:11.5px!important}.users-refresh-button{border-radius:9px!important;min-height:34px!important;padding:0 12px!important;font-size:10.8px!important}.users-directory-toolbar{gap:9px!important;padding:10px 14px 8px!important}.users-directory-search,.users-directory-toolbar>select{border-radius:10px!important;min-height:40px!important;font-size:12px!important}.users-directory-search-value{font-size:12px!important}.users-directory-toolbar>select{padding-left:14px!important;padding-right:34px!important}.users-directory-status-filters button{border-radius:999px!important;min-height:30px!important;padding:0 11px!important;font-size:10.8px!important}.users-directory-list{padding:0 10px 10px!important}.users-directory-columns{align-items:center!important;min-height:42px!important}.users-directory-columns span{color:#8ea5bf!important;letter-spacing:.055em!important;font-size:10.6px!important;font-weight:750!important}.user-directory-row{border-radius:13px!important;min-height:80px!important}.user-directory-title{color:#d4dfec!important;font-size:11.6px!important}.user-directory-function em,.user-directory-system em,.user-directory-system small{font-size:10.3px!important}.user-directory-scope strong{font-size:12px!important;line-height:1.25!important}.user-status{padding:6px 10px!important;font-size:10.8px!important}.user-directory-avatar{position:relative!important;overflow:visible!important}.user-directory-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.user-directory-presence-dot{z-index:5!important;background:#617086!important;border:2px solid #061126!important;border-radius:50%!important;width:12px!important;height:12px!important;position:absolute!important;bottom:1px!important;right:-1px!important;box-shadow:0 0 0 1px #ffffff08!important}.user-directory-presence-dot[data-status=online]{background:#22dfa8!important;box-shadow:0 0 10px #22dfa861!important}.user-directory-presence-dot[data-status=busy]{background:#f05d68!important;box-shadow:0 0 10px #f05d6847!important}.user-directory-presence-dot[data-status=away]{background:#f1c84a!important;box-shadow:0 0 10px #f1c84a42!important}.user-directory-presence-dot[data-status=offline]{box-shadow:none!important;background:#63748b!important}.improve-footer{border-radius:10px!important;min-height:38px!important;margin-top:14px!important;padding:6px 14px!important}.improve-footer .footer-product,.improve-footer .footer-socials,.improve-footer .footer-system{min-height:0!important}.improve-footer .footer-brand{letter-spacing:.28em!important;font-size:8.4px!important}.improve-footer .footer-brand svg{width:18px!important;height:18px!important}.improve-footer .footer-version{padding:3px 7px!important;font-size:8px!important}.improve-footer .footer-social-link{gap:5px!important;min-height:26px!important;padding:3px 6px!important;font-size:9px!important}.improve-footer .footer-social-link svg{width:14px!important;height:14px!important}.improve-footer .footer-social-link em{display:none!important}.improve-footer .footer-system{font-size:8.5px!important}@media (width<=1180px){.users-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.users-directory-heading h1{font-size:27px!important}.users-directory-heading .subtitle{font-size:13.5px!important}.users-directory-summary{grid-template-columns:1fr!important}.users-summary-popover{width:min(340px,100vw - 40px)!important}.users-directory-toolbar{gap:8px!important}.improve-footer{padding:6px 10px!important}}.users-directory-search>.users-directory-search-value{display:block!important}.users-directory-search>.users-directory-search-clear{display:grid!important}.users-summary-help,.users-summary-popover{display:none!important}.users-directory-summary .users-summary-card{grid-template-columns:42px minmax(0,1fr) 24px!important}.users-summary-open{color:#63809f;place-self:center end;font-size:23px;line-height:1;transition:transform .16s,color .16s}.users-summary-card:hover .users-summary-open,.users-summary-card[data-selected=true] .users-summary-open{color:var(--summary-accent);transform:translate(2px)}.users-summary-card[data-selected=true]{border-color:color-mix(in srgb,var(--summary-accent) 56%,#224a969e)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--summary-accent) 78%,transparent), inset 0 1px 0 #ffffff09, 0 12px 28px #00000021, 0 0 22px color-mix(in srgb,var(--summary-accent) 8%,transparent)!important}.users-summary-detail{--detail-accent:#00bfff;scroll-margin-top:78px;background:radial-gradient(circle at 86% 0%,color-mix(in srgb,var(--detail-accent) 7%,transparent),transparent 30%), linear-gradient(180deg,#091837fb,#050e1ffb)!important;border:1px solid #2752a894!important;border-radius:16px!important;margin:0 0 14px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06,0 14px 36px #0000001c!important}.users-summary-detail[data-view=active]{--detail-accent:#35e4b3}.users-summary-detail[data-view=online]{--detail-accent:#00bfff}.users-summary-detail[data-view=pending]{--detail-accent:#5cc8ff}.users-summary-detail[data-view=exceptions]{--detail-accent:#f1c84a}.users-summary-detail-header{background:linear-gradient(90deg,color-mix(in srgb,var(--detail-accent) 4%,transparent),transparent 44%);border-bottom:1px solid #2752a861;justify-content:space-between;align-items:center;gap:22px;min-height:84px;padding:15px 17px;display:flex}.users-summary-detail-title{align-items:center;gap:13px;min-width:0;display:flex}.users-summary-detail-icon{border:1px solid color-mix(in srgb,var(--detail-accent) 42%,#254fa575);background:color-mix(in srgb,var(--detail-accent) 8%,#08142f);width:44px;height:44px;color:var(--detail-accent);border-radius:12px;flex:0 0 44px;place-items:center;font-size:15px;display:grid;box-shadow:inset 0 1px #ffffff06}.users-summary-detail-title .eyebrow{color:var(--detail-accent)!important;letter-spacing:.24em!important;margin:0 0 3px!important;font-size:8.8px!important}.users-summary-detail-title h2{color:#f6faff!important;letter-spacing:-.018em!important;margin:0!important;font-size:18px!important}.users-summary-detail-title p:not(.eyebrow){color:#8fa7c3!important;margin:4px 0 0!important;font-size:11.5px!important;line-height:1.4!important}.users-summary-detail-actions{flex:none;align-items:center;gap:8px;display:flex}.users-summary-secondary-action{color:#bfefff;cursor:pointer;background:#00bfff0e;border:1px solid #00bfff59;border-radius:9px;min-height:35px;padding:0 12px;font-size:10.5px;font-weight:750}.users-summary-secondary-action:hover{background:#00bfff17;border-color:#00bfff94}.users-summary-detail-close{color:#92a9c2;cursor:pointer;background:#07172f;border:1px solid #3666c56b;border-radius:10px;place-items:center;width:35px;height:35px;padding:0;font-size:18px;line-height:1;display:grid}.users-summary-detail-close:hover{color:#e6f7ff;border-color:#00bfff75}.users-summary-detail-body{gap:8px;padding:10px;display:grid}.users-summary-person{background:linear-gradient(135deg,#03071285,#08142f94);border:1px solid #264d9757;border-radius:12px;grid-template-columns:minmax(260px,1.45fr) minmax(150px,.62fr) auto;align-items:center;gap:18px;min-height:68px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #ffffff05}.users-summary-person:hover{border-color:color-mix(in srgb,var(--detail-accent) 30%,#264d9757);background:linear-gradient(135deg,color-mix(in srgb,var(--detail-accent) 3%,#0307128a),#08142fa3)}.users-summary-person-identity{align-items:center;gap:11px;min-width:0;display:flex}.users-summary-person-avatar{--summary-ring:#00bfff;border:2px solid var(--summary-ring);color:#d8e9f7;width:42px;height:42px;box-shadow:0 0 0 3px color-mix(in srgb,var(--summary-ring) 7%,transparent);background:#08142f;border-radius:50%;flex:0 0 42px;place-items:center;font-size:13px;font-weight:850;display:grid;position:relative;overflow:visible}.users-summary-person-avatar[data-hierarchy-theme=gold]{--summary-ring:#f1c84a}.users-summary-person-avatar[data-hierarchy-theme=silver]{--summary-ring:#b9c4cf}.users-summary-person-avatar[data-hierarchy-theme=sapphire]{--summary-ring:#3b8fef}.users-summary-person-avatar[data-hierarchy-theme=royal]{--summary-ring:#6574e8}.users-summary-person-avatar[data-hierarchy-theme=pulse]{--summary-ring:#00bfff}.users-summary-person-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.users-summary-person-avatar>i{background:#63748b;border:2px solid #061126;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:-1px}.users-summary-person-avatar>i[data-status=online]{background:#22dfa8;box-shadow:0 0 9px #22dfa859}.users-summary-person-avatar>i[data-status=busy]{background:#f05d68}.users-summary-person-avatar>i[data-status=away]{background:#f1c84a}.users-summary-person-avatar>i[data-status=offline]{background:#63748b}.users-summary-person-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.users-summary-person-identity strong{color:#f4f9ff;font-size:12.2px;line-height:1.25}.users-summary-person-identity span{color:#8ea5c0;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}.users-summary-person-meta{flex-direction:column;gap:3px;display:flex}.users-summary-person-meta small{color:#718ba8;text-transform:uppercase;letter-spacing:.07em;font-size:9.4px}.users-summary-person-meta strong{color:#d8e6f4;font-size:11.2px;line-height:1.25}.users-summary-person-meta strong[data-presence=online]{color:#35e4b3}.users-summary-person-meta strong[data-presence=busy]{color:#f47a83}.users-summary-person-meta strong[data-presence=away]{color:#f1c84a}.users-summary-person-meta strong[data-presence=offline]{color:#8ea0b4}.users-summary-person-action{color:#b8cbe0;cursor:pointer;white-space:nowrap;background:#08142fbd;border:1px solid #3666c56b;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:10.4px;font-weight:750;display:inline-flex}.users-summary-person-action:hover{border-color:color-mix(in srgb,var(--detail-accent) 45%,#3666c56b);color:#f0faff;background:color-mix(in srgb,var(--detail-accent) 5%,#08142fc7)}.users-summary-person-action span{color:var(--detail-accent);font-size:17px;line-height:1}.users-summary-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:26px;display:flex}.users-summary-empty>span{border:1px solid color-mix(in srgb,var(--detail-accent) 35%,#3666c561);background:color-mix(in srgb,var(--detail-accent) 6%,#08142f);width:42px;height:42px;color:var(--detail-accent);border-radius:12px;place-items:center;display:grid}.users-summary-empty strong{color:#eaf3fc;font-size:12.5px}.users-summary-empty p{color:#8199b5;max-width:430px;margin:0;font-size:10.8px;line-height:1.45}@media (width<=900px){.users-summary-person{grid-template-columns:minmax(0,1fr) auto}.users-summary-person-meta{display:none}}@media (width<=620px){.users-summary-detail-header,.users-summary-detail-title{align-items:flex-start}.users-summary-detail-title p:not(.eyebrow),.users-summary-secondary-action{display:none}.users-summary-person{grid-template-columns:1fr;gap:9px}.users-summary-person-action{width:100%}}.users-summary-drawer-overlay{z-index:1320;-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);background:radial-gradient(circle at 82% 42%,#0b1f4d29,#0000 28%),#01050e8a;justify-content:flex-end;padding:14px;animation:.16s ease-out usersSummaryOverlayIn;display:flex;position:fixed;inset:0}@keyframes usersSummaryOverlayIn{0%{opacity:0}to{opacity:1}}.users-summary-drawer{--drawer-accent:#00bfff;background:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--drawer-accent) 7%,transparent),transparent 30%), linear-gradient(180deg,#08142ffe,#030916fe);width:min(540px,100vw - 110px);height:calc(100vh - 28px);box-shadow:0 34px 90px #00000085, 0 0 0 1px #ffffff05, 0 0 34px color-mix(in srgb,var(--drawer-accent) 6%,transparent);border:1px solid #2d5bb79e;border-radius:20px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) usersSummaryDrawerIn;display:flex;position:relative;overflow:hidden}.users-summary-drawer[data-view=active]{--drawer-accent:#35e4b3}.users-summary-drawer[data-view=online]{--drawer-accent:#00bfff}.users-summary-drawer[data-view=pending]{--drawer-accent:#5cc8ff}.users-summary-drawer[data-view=exceptions]{--drawer-accent:#f1c84a}@keyframes usersSummaryDrawerIn{0%{opacity:.3;transform:translate(24px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.users-summary-drawer-accent{z-index:3;background:linear-gradient(180deg,var(--drawer-accent),color-mix(in srgb,var(--drawer-accent) 32%,transparent) 58%,transparent);width:3px;box-shadow:0 0 18px color-mix(in srgb,var(--drawer-accent) 28%,transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.users-summary-drawer-header{background:linear-gradient(110deg,color-mix(in srgb,var(--drawer-accent) 4%,transparent),transparent 48%);border-bottom:1px solid #2752a857;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:20px 20px 17px 22px;display:flex}.users-summary-drawer .users-summary-detail-title{align-items:center;min-width:0}.users-summary-drawer .users-summary-detail-icon{border-color:color-mix(in srgb,var(--drawer-accent) 44%,#254fa575);background:color-mix(in srgb,var(--drawer-accent) 7%,#08142f);width:48px;height:48px;color:var(--drawer-accent);flex:0 0 48px}.users-summary-drawer .users-summary-detail-title .eyebrow{color:var(--drawer-accent)!important}.users-summary-drawer .users-summary-detail-title p:not(.eyebrow){max-width:350px;font-size:11.2px!important}.users-summary-drawer-close{color:#91a8c2;cursor:pointer;background:#03071261;border:1px solid #3666c570;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:20px;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.users-summary-drawer-close:hover{border-color:color-mix(in srgb,var(--drawer-accent) 48%,#3666c570);background:color-mix(in srgb,var(--drawer-accent) 7%,#03071275);color:#f4faff;transform:rotate(2deg)}.users-summary-drawer-stats{background:#03071229;border-bottom:1px solid #254fa547;align-items:center;gap:12px;min-height:62px;padding:10px 20px 11px 22px;display:flex}.users-summary-drawer-stats>div{align-items:baseline;gap:7px;display:flex}.users-summary-drawer-stats small{color:#7189a6;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.users-summary-drawer-stats strong{color:#fff;font-size:19px;line-height:1}.users-summary-drawer-stats>span{background:#476ca647;width:1px;height:25px}.users-summary-drawer-stats p{color:#8da5c0;flex:1;margin:0;font-size:10.5px}.users-summary-drawer .users-summary-secondary-action{border-color:color-mix(in srgb,var(--drawer-accent) 42%,#00bfff59);background:color-mix(in srgb,var(--drawer-accent) 5%,transparent);color:#ddf7ff;margin-left:auto}.users-summary-drawer-body{scrollbar-width:thin;scrollbar-color:#00bfff3d transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 16px 14px;display:flex;overflow:auto}.users-summary-drawer-body::-webkit-scrollbar{width:6px}.users-summary-drawer-body::-webkit-scrollbar-thumb{background:#00bfff38;border-radius:999px}.users-summary-drawer .users-summary-person{background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--drawer-accent) 3%,transparent),transparent 28%), linear-gradient(135deg,#0307127a,#08142f94);border-color:#274d9752;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:72px;padding:10px 11px}.users-summary-drawer .users-summary-person:hover{border-color:color-mix(in srgb,var(--drawer-accent) 34%,#264d975c);transform:translate(-1px)}.users-summary-drawer .users-summary-person-identity{gap:11px}.users-summary-drawer .users-summary-person-avatar{flex-basis:44px;width:44px;height:44px}.users-summary-drawer .users-summary-person-identity>div{gap:2px}.users-summary-drawer .users-summary-person-identity span{color:#a4b8cf;font-size:10.4px}.users-summary-drawer .users-summary-person-identity small{color:#6f89a7;white-space:nowrap;text-overflow:ellipsis;max-width:245px;font-size:9.6px;overflow:hidden}.users-summary-person-context{justify-content:flex-end;display:flex}.users-summary-person-context>span{color:#98adc5;white-space:nowrap;background:#08142f9e;border:1px solid #4e6d9d47;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9.3px;font-weight:750;display:inline-flex}.users-summary-person-context>span[data-tone=active],.users-summary-person-context>span[data-tone=online]{color:#64eac3;background:#35e4b30e;border-color:#35e4b33d}.users-summary-person-context>span[data-tone=busy]{color:#f47f88;border-color:#f05d6840}.users-summary-person-context>span[data-tone=away],.users-summary-person-context>span[data-tone=exceptions]{color:#f1c84a;background:#f1c84a0d;border-color:#f1c84a40}.users-summary-person-context>span[data-tone=pending]{color:#8ddcff;background:#5cc8ff0e;border-color:#5cc8ff47}.users-summary-drawer .users-summary-person-action{min-width:76px;min-height:32px;padding:0 9px}.users-summary-drawer .users-summary-empty{min-height:100%;padding:36px 26px}.users-summary-drawer-footer{background:#0307123d;border-top:1px solid #254fa54d;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 14px 8px 18px;display:flex}.users-summary-drawer-footer>span{color:#667f9c;font-size:9.5px}.users-summary-drawer-footer kbd{color:#94a9c1;min-width:26px;height:20px;font:inherit;background:#07162d;border:1px solid #4d6fa452;border-bottom-color:#4d6fa47a;border-radius:5px;place-items:center;margin-right:4px;padding:0 5px;font-size:8.5px;display:inline-grid}.users-summary-drawer-footer button{color:#afc2d8;cursor:pointer;background:#07162d;border:1px solid #3666c561;border-radius:8px;min-height:31px;padding:0 11px;font-size:9.8px}.users-summary-drawer-footer button:hover{border-color:color-mix(in srgb,var(--drawer-accent) 42%,#3666c561);color:#f3faff}@media (width<=800px){.users-summary-drawer-overlay{align-items:flex-end;padding:10px}.users-summary-drawer{border-radius:18px;width:100%;height:min(76vh,680px);animation:.2s cubic-bezier(.2,.8,.2,1) usersSummaryDrawerUp}@keyframes usersSummaryDrawerUp{0%{opacity:.35;transform:translateY(24px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (width<=560px){.users-summary-drawer-overlay{padding:0}.users-summary-drawer{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;height:82vh}.users-summary-drawer-header{min-height:94px;padding:16px 16px 14px 18px}.users-summary-drawer .users-summary-detail-icon{flex-basis:42px;width:42px;height:42px}.users-summary-drawer .users-summary-detail-title h2{font-size:18px!important}.users-summary-drawer .users-summary-detail-title p:not(.eyebrow){display:none}.users-summary-drawer-stats{padding-left:18px;padding-right:16px}.users-summary-drawer .users-summary-secondary-action{display:inline-flex}.users-summary-drawer .users-summary-person{grid-template-columns:minmax(0,1fr) auto}.users-summary-person-context,.users-summary-drawer-footer>span{display:none}.users-summary-drawer-footer{justify-content:flex-end}}.users-summary-drawer-overlay{-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;padding:12px!important}.users-summary-drawer{pointer-events:auto!important;background:radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--drawer-accent) 8%,transparent),transparent 32%), linear-gradient(180deg,#08142ffe,#030916fe)!important;width:min(580px,100vw - 96px)!important;height:calc(100vh - 24px)!important;box-shadow:-18px 0 44px #0000003d, 0 24px 70px #00000047, 0 0 0 1px #ffffff05, 0 0 28px color-mix(in srgb,var(--drawer-accent) 6%,transparent)!important;border-color:#3666c5a3!important}.users-summary-drawer-header{min-height:98px!important;padding-top:17px!important;padding-bottom:14px!important}.users-summary-drawer-switcher{background:#03071224;border-bottom:1px solid #254fa547;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px 12px 10px 14px;display:grid}.users-summary-drawer-switcher button{--switch-accent:#00bfff;color:#8da4bf;cursor:pointer;background:#08142f8a;border:1px solid #375d9747;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;font-size:9.7px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.users-summary-drawer-switcher button[data-tone=active]{--switch-accent:#35e4b3}.users-summary-drawer-switcher button[data-tone=online]{--switch-accent:#00bfff}.users-summary-drawer-switcher button[data-tone=pending]{--switch-accent:#5cc8ff}.users-summary-drawer-switcher button[data-tone=exceptions]{--switch-accent:#f1c84a}.users-summary-drawer-switcher button:hover{border-color:color-mix(in srgb,var(--switch-accent) 35%,#375d9747);color:#ddeaf7;transform:translateY(-1px)}.users-summary-drawer-switcher button[aria-pressed=true]{border-color:color-mix(in srgb,var(--switch-accent) 48%,#375d974d);background:color-mix(in srgb,var(--switch-accent) 7%,#08142fad);color:#f4faff;box-shadow:inset 0 1px 0 #ffffff06, 0 0 14px color-mix(in srgb,var(--switch-accent) 5%,transparent)}.users-summary-drawer-switcher button strong{min-width:19px;height:19px;color:var(--switch-accent);background:#ffffff0a;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.users-summary-drawer-stats{min-height:54px!important;padding-top:8px!important;padding-bottom:8px!important}.users-summary-drawer-body{gap:7px!important;padding-top:10px!important}.users-summary-drawer .users-summary-person{min-height:68px!important;padding:9px 10px!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important}.users-summary-drawer .users-summary-person:hover{transform:translate(-3px)!important;box-shadow:0 8px 18px #00000014!important}.users-summary-drawer .users-summary-person-action{border-radius:8px!important;min-width:70px!important}.users-summary-drawer-footer{min-height:44px!important;padding-top:6px!important;padding-bottom:6px!important}.users-summary-drawer-overlay~*{filter:none!important}@media (width<=980px){.users-summary-drawer{width:min(560px,100vw - 72px)!important}}@media (width<=800px){.users-summary-drawer-overlay{pointer-events:auto!important;background:#01050e2e!important;padding:10px!important}.users-summary-drawer-switcher{scrollbar-width:none;grid-template-columns:repeat(4,minmax(76px,1fr));overflow-x:auto}.users-summary-drawer-switcher::-webkit-scrollbar{display:none}}@media (width<=560px){.users-summary-drawer-overlay{padding:0!important}.users-summary-drawer{width:100%!important}.users-summary-drawer-switcher{padding-left:10px;padding-right:10px}}.users-summary-drawer-fixed{isolation:isolate;z-index:1320!important;pointer-events:auto!important;width:min(580px,100vw - 96px)!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;inset:12px 12px 12px auto!important}.users-summary-drawer-overlay{-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important;background:0 0!important}.users-summary-drawer-fixed{box-shadow:-14px 0 34px #0003, 0 22px 58px #00000042, 0 0 0 1px #ffffff05, 0 0 24px color-mix(in srgb,var(--drawer-accent) 5%,transparent)!important}@media (width<=800px){.users-summary-drawer-fixed{width:auto!important;height:min(76vh,680px)!important;inset:auto 10px 10px!important}}@media (width<=560px){.users-summary-drawer-fixed{border-radius:18px 18px 0 0!important;width:100%!important;height:82vh!important;bottom:0!important;left:0!important;right:0!important}}.users-governance-strip{background:radial-gradient(circle at 2%,#00bfff0e,#0000 24%),linear-gradient(135deg,#07132bf5,#040c1cfa);border:1px solid #264fa075;border-radius:15px;grid-template-columns:minmax(250px,.9fr) minmax(0,2.1fr);align-items:stretch;gap:12px;margin:0 0 14px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000012}.users-governance-intro{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy""icon status";align-items:center;gap:3px 11px;min-width:0;padding:5px 8px;display:grid}.users-governance-shield{color:#52d6ff;background:#00bfff0e;border:1px solid #00bfff47;border-radius:11px;grid-area:icon;place-items:center;width:40px;height:40px;font-size:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.users-governance-intro>div{flex-direction:column;grid-area:copy;gap:3px;min-width:0;display:flex}.users-governance-intro>div strong{color:#f2f7fc;letter-spacing:-.01em;font-size:12.6px;line-height:1.2}.users-governance-intro>div small{color:#7e96b2;white-space:nowrap;text-overflow:ellipsis;font-size:9.8px;line-height:1.35;overflow:hidden}.users-governance-status{color:#a7bad0;grid-area:status;align-items:center;gap:6px;width:max-content;max-width:100%;font-size:9.3px;line-height:1.25;display:inline-flex}.users-governance-status i{background:#f1c84a;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 9px #f1c84a42}.users-governance-status[data-clear=true]{color:#7fbfae}.users-governance-status[data-clear=true] i{background:#35e4b3;box-shadow:0 0 9px #35e4b342}.users-governance-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.users-governance-actions button{--review-accent:#00bfff;color:#d7e4f1;text-align:left;cursor:pointer;background:linear-gradient(145deg,#08142fad,#050e1fc2);border:1px solid #2d539557;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 10px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.users-governance-actions button[data-filter=missing_function]{--review-accent:#f47a83}.users-governance-actions button[data-filter=temporary]{--review-accent:#5cc8ff}.users-governance-actions button[data-filter=elevated]{--review-accent:#9d8cff}.users-governance-actions button[data-filter=exceptions]{--review-accent:#f1c84a}.users-governance-actions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--review-accent) 55%,#2d539557);background:linear-gradient(145deg,color-mix(in srgb,var(--review-accent) 8%,#08142fc2),#050e1fe0);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--review-accent) 78%,transparent), 0 8px 20px color-mix(in srgb,var(--review-accent) 5%,transparent)}.users-governance-actions button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.users-governance-actions button b{color:#dce8f4;font-size:10.3px;line-height:1.2}.users-governance-actions button small{color:#718aa8;white-space:nowrap;text-overflow:ellipsis;font-size:8.8px;line-height:1.25;overflow:hidden}.users-governance-actions button strong{border:1px solid color-mix(in srgb,var(--review-accent) 24%,#425e8d3d);background:color-mix(in srgb,var(--review-accent) 5%,#03071280);min-width:27px;height:27px;color:var(--review-accent);border-radius:8px;place-items:center;padding:0 6px;font-size:11px;display:grid}.users-directory-toolbar{grid-template-columns:minmax(300px,1fr) minmax(150px,180px) minmax(155px,185px) minmax(170px,210px)!important;gap:8px!important;padding-bottom:7px!important}.users-directory-toolbar>select{text-overflow:ellipsis;min-width:0}.users-directory-sort{color:#afc7de!important}.users-directory-results-bar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 14px 2px;padding:0 2px;display:flex}.users-directory-results-bar>div{color:#7890ac;align-items:center;gap:6px;min-width:0;font-size:9.8px;display:flex}.users-directory-results-bar>div em{color:#8edfff;white-space:nowrap;background:#00bfff0b;border:1px solid #00bfff38;border-radius:999px;align-items:center;min-height:22px;margin-left:4px;padding:0 8px;font-size:8.9px;font-style:normal;display:inline-flex}.users-directory-results-bar>button{color:#7e98b6;cursor:pointer;background:#08142f70;border:1px solid #32599a4d;border-radius:8px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9.3px;display:inline-flex}.users-directory-results-bar>button:hover{color:#b9efff;background:#00bfff0a;border-color:#00bfff47}.users-directory-results-bar>button span{color:#58d4ff;font-size:13px;line-height:1}.users-directory-status-filters{margin-top:2px!important;margin-bottom:10px!important}.users-directory-status-filters button{background:#0712287a!important}.users-directory-status-filters button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff05!important}.users-directory-empty-premium{text-align:center;background:radial-gradient(circle at 50% 45%,#00bfff09,#0000 30%);border:1px dashed #345d9f47;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;margin:8px 0 0!important;padding:26px!important;display:flex!important}.users-directory-empty-premium>span{color:#64d7ff;background:#00bfff0a;border:1px solid #00bfff3d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.users-directory-empty-premium strong{color:#ddeaf6;font-size:12.4px}.users-directory-empty-premium p{max-width:420px;color:#7f98b5!important;margin:0!important;font-size:10.2px!important;line-height:1.45!important}.users-directory-empty-premium button{color:#a9e9ff;cursor:pointer;background:#00bfff0d;border:1px solid #00bfff47;border-radius:8px;min-height:31px;margin-top:4px;padding:0 11px;font-size:9.6px}.users-directory-empty-premium button:hover{background:#00bfff14;border-color:#00bfff75}.users-directory-panel-heading{background:radial-gradient(circle at 92% 0,#00bfff0b,#0000 28%),linear-gradient(#0b1f4db8,#08142f94)!important}@media (width<=1280px){.users-governance-strip{grid-template-columns:1fr}.users-governance-intro{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon copy status"}.users-directory-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,.55fr))!important}}@media (width<=1050px){.users-governance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.users-directory-toolbar{grid-template-columns:1fr 1fr!important}.users-directory-search{grid-column:1/-1!important}.users-directory-sort{grid-column:1/-1}}@media (width<=700px){.users-governance-strip{border-radius:13px;padding:8px}.users-governance-intro{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon copy""icon status"}.users-governance-actions{grid-template-columns:1fr 1fr}.users-governance-actions button{min-height:58px}.users-governance-actions button small{display:none}.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-search,.users-directory-sort{grid-column:auto!important}.users-directory-results-bar{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:7px}}@media (width<=480px){.users-governance-actions{grid-template-columns:1fr}}.users-directory-heading .eyebrow{font-size:11.5px!important}.users-directory-heading h1{font-size:33px!important;line-height:1.08!important}.users-directory-heading .subtitle{font-size:15.5px!important;line-height:1.48!important}.users-invite-button{font-size:13px!important}.users-summary-copy small{font-size:12.4px!important;line-height:1.25!important}.users-summary-copy em{font-size:11.5px!important;line-height:1.3!important}.users-summary-open{font-size:25px!important}.users-governance-actions button b{font-size:11.6px!important}.users-governance-actions button small{font-size:10px!important;line-height:1.3!important}.users-governance-actions button strong{font-size:12px!important}.users-directory-panel-heading h2{font-size:18.5px!important}.users-refresh-button{font-size:11.5px!important}.users-directory-search,.users-directory-toolbar>select,.users-directory-search-value{font-size:13px!important}.users-directory-results-bar>div strong{font-size:12.5px!important}.users-directory-results-bar>button{font-size:10.5px!important}.users-directory-columns span{letter-spacing:.05em!important;font-size:11.5px!important}.user-directory-identity small{font-size:12px!important;line-height:1.3!important}.user-directory-scope small,.user-status{font-size:11.5px!important}.user-directory-arrow{font-size:22px!important}.users-summary-drawer .users-summary-detail-title .eyebrow{font-size:9.8px!important}.users-summary-drawer .users-summary-detail-title h2{font-size:21.5px!important}.users-summary-drawer .users-summary-detail-title p:not(.eyebrow){font-size:12px!important;line-height:1.42!important}.users-summary-drawer-switcher button{font-size:10.6px!important}.users-summary-drawer-switcher button strong{font-size:10px!important}.users-summary-drawer-stats small{font-size:9.8px!important}.users-summary-drawer-stats strong{font-size:20px!important}.users-summary-drawer-stats p{font-size:11.2px!important}.users-summary-drawer .users-summary-person-identity strong{font-size:13.4px!important}.users-summary-drawer .users-summary-person-identity span{font-size:11.2px!important}.users-summary-drawer .users-summary-person-identity small{font-size:10.4px!important}.users-summary-person-context>span{font-size:10px!important}.users-summary-drawer .users-summary-person-action{font-size:10.8px!important}.users-summary-drawer-footer>span,.users-summary-drawer-footer button{font-size:10.3px!important}.users-governance-actions button{min-height:68px!important}.user-directory-row{min-height:86px!important}@media (width<=900px){.users-directory-heading h1{font-size:30px!important}.users-directory-heading .subtitle{font-size:14.5px!important}}@media (width<=700px){.users-directory-heading h1{font-size:28px!important}.users-summary-copy small{font-size:11.8px!important}.users-summary-copy em{font-size:10.8px!important}.users-governance-actions button b{font-size:11px!important}.users-directory-toolbar>select,.users-directory-search,.users-directory-search-value{font-size:12.5px!important}.user-directory-identity strong{font-size:14px!important}.user-directory-identity small{font-size:11.5px!important}}.users-directory-toolbar{position:relative;align-items:start!important;overflow:visible!important}.users-directory-select{z-index:8;min-width:0;position:relative}.users-directory-select.is-open{z-index:80}.users-directory-select-trigger{color:#e6eef7;text-align:left;cursor:pointer;background:linear-gradient(#08142ffa,#050e1ffc);border:1px solid #254fa594;border-radius:10px;outline:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px 0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff06,0 5px 14px #00000012}.users-directory-select-trigger:hover,.users-directory-select.is-open .users-directory-select-trigger{background:linear-gradient(#091939fc,#061125fc);border-color:#00bfff61;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00bfff06,0 7px 18px #0000001a}.users-directory-select-trigger:focus-visible{border-color:#00bfff85;box-shadow:0 0 0 2px #00bfff14,inset 0 1px #ffffff08}.users-directory-select-trigger>span{color:#e5eef8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:650;line-height:1.2;overflow:hidden}.users-directory-select-trigger>i{color:#86a2c2;justify-self:end;font-size:14px;font-style:normal;line-height:1;transition:transform .15s,color .15s}.users-directory-select.is-open .users-directory-select-trigger>i{color:#65d8ff;transform:rotate(180deg)}.users-directory-select-menu{z-index:100;scrollbar-width:thin;scrollbar-color:#00bfff38 transparent;background:radial-gradient(circle at 85% 0,#00bfff0f,#0000 34%),linear-gradient(#08142f 0%,#050c1b 100%);border:1px solid #305fba9e;border-radius:12px;width:max(100%,250px);max-width:min(330px,100vw - 36px);max-height:320px;padding:6px;animation:.14s ease-out usersDirectorySelectIn;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 44px #00000061,0 0 0 1px #ffffff05,0 0 24px #00bfff0b}@keyframes usersDirectorySelectIn{0%{opacity:0;transform:translateY(-4px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.users-directory-select-menu::-webkit-scrollbar{width:6px}.users-directory-select-menu::-webkit-scrollbar-thumb{background:#00bfff33;border-radius:999px}.users-directory-select-option{color:#d5e2ef;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 9px 8px 10px;transition:border-color .14s,background .14s,transform .14s;display:grid}.users-directory-select-option:hover{background:#00bfff0b;border-color:#00bfff24;transform:translate(1px)}.users-directory-select-option[aria-selected=true]{background:linear-gradient(90deg,#00bfff13,#193c920d);border-color:#00bfff3d}.users-directory-select-option>span{flex-direction:column;gap:3px;min-width:0;display:flex}.users-directory-select-option strong{color:#eaf3fb;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden}.users-directory-select-option small{color:#7f98b5;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}.users-directory-select-option>i{color:#42d4ff;justify-self:end;font-size:12px;font-style:normal;font-weight:850}.users-directory-toolbar>.users-directory-select{min-width:0}.users-directory-sort .users-directory-select-trigger>span{color:#cfe1f2}.users-directory-panel-heading p{font-size:13.3px!important;line-height:1.4!important}.users-governance-actions button small{font-size:10.5px!important}.users-directory-results-bar>div{font-size:11.6px!important}.users-directory-results-bar>div em{font-size:10.6px!important}.users-directory-status-filters button,.users-directory-columns span{font-size:12px!important}.user-directory-scope small,.user-status{font-size:12px!important}.users-directory-panel,.users-directory-toolbar{overflow:visible!important}@media (width<=1050px){.users-directory-toolbar{grid-template-columns:1fr 1fr!important}.users-directory-search,.users-directory-sort{grid-column:1/-1!important}.users-directory-select-menu{left:0;right:auto}}@media (width<=700px){.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-search,.users-directory-sort{grid-column:auto!important}.users-directory-select-trigger>span{font-size:13px}.users-directory-select-menu{width:100%;max-width:none}}.users-directory-panel{position:relative;background:radial-gradient(circle at 88% 0,#193c921f,#0000 30%),linear-gradient(#0a1b3ffb,#050f22fc)!important;border-color:#2d57ac94!important;border-radius:17px!important;box-shadow:inset 0 1px #ffffff07,0 18px 44px #0000001c!important}.users-directory-panel-heading{background:linear-gradient(90deg,#00bfff09,#0000 33%),#09183752!important;min-height:74px!important;padding:13px 15px!important}.users-directory-panel-icon{background:linear-gradient(145deg,#00bfff13,#0b1f4d85)!important;border:1px solid #00bfff47!important;width:40px!important;height:40px!important;box-shadow:inset 0 1px #ffffff06,0 0 16px #00bfff09!important}.users-directory-panel-heading p{color:#91a8c1!important;font-size:13.2px!important}.users-refresh-button{color:#9cb3cd!important;background:#08142f94!important;border-color:#3666c566!important;min-height:36px!important;padding:0 13px!important}.users-refresh-button:hover{color:#d9f5ff!important;background:#00bfff0e!important;border-color:#00bfff57!important}.users-directory-toolbar{border-bottom:0!important;grid-template-columns:minmax(360px,1fr) minmax(170px,190px) minmax(175px,195px) minmax(190px,220px)!important;gap:9px!important;padding:11px 14px 8px!important}.users-directory-search{background:radial-gradient(circle at 0%,#00bfff0b,#0000 24%),linear-gradient(#07132bfa,#040c1cfc)!important;border:1px solid #2a54a994!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) 30px!important;min-height:44px!important;padding:0 10px 0 12px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000000e!important}.users-directory-search:hover{border-color:#3666c5bd!important}.users-directory-search:focus{background:radial-gradient(circle at 0%,#00bfff12,#0000 28%),linear-gradient(#081631fc,#050e1ffc)!important;border-color:#00bfff7a!important;box-shadow:inset 0 1px #ffffff08,0 0 0 2px #00bfff0b,0 7px 18px #00000013!important}.users-directory-search-icon{color:#6ecff2!important;font-size:15px!important}.users-directory-search.users-directory-search-static>.users-directory-search-value{color:#738ba8!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;min-width:0!important;height:100%!important;font-size:13.5px!important;font-weight:500!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.users-directory-search.users-directory-search-static>.users-directory-search-value.has-value{letter-spacing:.005em;color:#ecf5fd!important;font-weight:650!important}.users-directory-search-static:focus .users-directory-search-value.has-value:after{content:"";background:#00bfff;width:1px;height:17px;margin-left:3px;animation:1s step-end infinite usersSearchCaret;box-shadow:0 0 6px #00bfff57}@keyframes usersSearchCaret{0%,48%{opacity:1}49%,to{opacity:0}}.users-directory-search>.users-directory-search-clear{justify-self:end;color:#7f99b7!important;background:#08142f5c!important;border:1px solid #3a5b8d3d!important;width:27px!important;height:27px!important;display:grid!important}.users-directory-search>.users-directory-search-clear:hover{color:#d8f5ff!important;background:#00bfff0f!important;border-color:#00bfff4d!important}.users-directory-toolbar>.users-directory-select{display:block!important}.users-directory-select-trigger{background:linear-gradient(#07132bfa,#040c1cfc)!important;border-color:#2a54a994!important;border-radius:11px!important;min-height:44px!important}.users-directory-select-menu{background:radial-gradient(circle at 88% 0,#00bfff12,#0000 32%),linear-gradient(#091833 0%,#050c1a 100%)!important;border-color:#376ac999!important;border-radius:13px!important;padding:7px!important}.users-directory-select-option{border-radius:10px!important;min-height:52px!important}.users-directory-results-bar{border-top:1px solid #2b52952e;min-height:31px!important;margin:0 15px!important}.users-directory-results-bar>div{color:#879eba!important;font-size:11.7px!important}.users-directory-results-bar>div strong{color:#f0f6fc!important;font-size:13px!important}.users-directory-results-bar>button{color:#8ea8c5!important;background:#0712288a!important;border-color:#345b9757!important;min-height:29px!important}.users-directory-status-filters{margin:4px 14px 11px!important;padding:0!important}.users-directory-status-filters button{color:#91a8c2!important;background:#06112694!important;border-color:#2d539561!important;min-height:31px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.users-directory-status-filters button:hover{color:#caefff!important;border-color:#00bfff42!important}.users-directory-list{border-top:1px solid #2852a052!important;padding:0 10px 10px!important}.users-directory-columns{color:#8399b4!important;min-height:46px!important;padding:0 12px!important}.user-directory-row{background:radial-gradient(circle at 8% 30%,color-mix(in srgb,var(--directory-accent) 4%,transparent),transparent 24%), linear-gradient(120deg,#030712b8,#071126c7)!important;border:1px solid #264f9c61!important;border-radius:14px!important;min-height:88px!important;margin-bottom:7px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff05,0 7px 18px #0000000e!important}.user-directory-avatar{flex-basis:50px!important;width:50px!important;height:50px!important}.user-directory-identity small{color:#9ab0c8!important;font-size:12.4px!important}.user-directory-scope small{color:#8ca4c0!important;font-size:12px!important}.user-directory-function em,.user-directory-system em{min-height:24px!important;padding:4px 8px!important;font-size:11.4px!important}.user-status{justify-content:center;min-width:72px;font-size:12px!important;font-weight:700!important}.users-directory-empty-premium{background:radial-gradient(circle at 50% 48%,#00bfff0e,#0000 25%),linear-gradient(#08142f33,#03071214)!important;border:1px dashed #3665bc4d!important;border-radius:15px!important;min-height:190px!important;margin:8px 4px 2px!important}.users-directory-empty-premium>span{box-shadow:0 0 18px #00bfff0a;border-radius:12px!important;width:44px!important;height:44px!important}.users-directory-empty-premium strong{font-size:13.2px!important}.users-directory-empty-premium p{color:#8ca3be!important;font-size:11.4px!important}.users-directory-empty-premium button{min-height:33px!important;font-size:10.4px!important}@media (width<=1200px){.users-directory-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,.55fr))!important}}@media (width<=1050px){.users-directory-toolbar{grid-template-columns:1fr 1fr!important}.users-directory-search{grid-column:1/-1!important}}@media (width<=700px){.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-search{grid-column:auto!important}.user-directory-row{min-height:82px!important}}.user-drawer-overlay{-webkit-backdrop-filter:none!important;background:#01050e29!important;align-items:stretch!important;padding:12px!important}.user-drawer.access-v2-editor{background:radial-gradient(circle at 84% 0,#193c9229,#0000 30%),linear-gradient(#091832 0%,#050d1c 100%)!important;border:1px solid #3060bc9e!important;border-radius:20px!important;width:min(940px,100vw - 72px)!important;height:calc(100vh - 24px)!important;margin:0!important;box-shadow:-18px 0 52px #00000042,0 28px 80px #0000005c,0 0 0 1px #ffffff05!important}.user-drawer-header{background:linear-gradient(100deg,#00bfff09,#0000 42%)!important;border-bottom-color:#2a53a257!important;min-height:112px!important;padding:18px 20px!important}.user-drawer-avatar{border-width:2px!important;flex-basis:66px!important;width:66px!important;height:66px!important;box-shadow:0 0 0 4px #f1c84a0e,0 12px 30px #0003!important}.user-drawer-identity{gap:15px!important}.user-drawer-identity>div{gap:3px!important}.user-drawer-identity h2{letter-spacing:-.025em!important;font-size:22px!important}.user-drawer-identity p{color:#b1c3d8!important;font-size:12.5px!important}.user-drawer-identity small{color:#8099b6!important;font-size:11px!important}.user-drawer-identity .user-status{min-height:25px!important;padding:0 10px!important;font-size:10.8px!important}.user-drawer-close{color:#8ea7c2!important;background:#03071252!important;border-color:#3666c557!important;border-radius:11px!important;width:40px!important;height:40px!important}.user-drawer-close:hover{color:#f2fbff!important;background:#00bfff0e!important;border-color:#00bfff6b!important}.user-drawer-tabs{background:#03071238!important;border-bottom-color:#2a53a247!important;gap:7px!important;padding:9px 16px!important}.user-drawer-tabs button{color:#839cb8!important;border-radius:9px!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:750!important}.user-drawer-tabs button:hover{color:#d8ebf7!important;background:#ffffff06!important}.user-drawer-tabs button[aria-pressed=true]{color:#bcefff!important;background:linear-gradient(#00bfff16,#00bfff0b)!important;border-color:#00bfff52!important;box-shadow:inset 0 1px #ffffff06,0 0 14px #00bfff08!important}.user-drawer-body{scrollbar-color:#00bfff3d transparent!important;padding:14px 16px 22px!important}.access-v3-workbench{background:radial-gradient(circle at 85% 0,#00bfff0d,#0000 30%),linear-gradient(145deg,#08142fd6,#040c1ce6);border:1px solid #2a53a270;border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000012}.access-v3-workbench-header{border-bottom:1px solid #2a53a247;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:15px 16px;display:flex}.access-v3-workbench-header>div:first-child{min-width:0}.access-v3-workbench-header .eyebrow{color:#4fd5ff!important;letter-spacing:.18em!important;margin:0 0 4px!important;font-size:9.5px!important;font-weight:850!important}.access-v3-workbench-header h3{color:#f5faff!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important}.access-v3-workbench-header>div:first-child>span{color:#819ab6;margin-top:4px;font-size:11px;line-height:1.4;display:block}.access-v3-workbench-stats{flex:none;grid-template-columns:repeat(3,72px);gap:7px;display:grid}.access-v3-workbench-stats>div{background:#0307123d;border:1px solid #335b9c4d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:54px;display:flex}.access-v3-workbench-stats small{color:#718ba7;text-transform:uppercase;letter-spacing:.06em;font-size:8.8px;font-weight:750}.access-v3-workbench-stats strong{color:#f0f7ff;font-size:17px;line-height:1}.access-v3-workbench-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.access-v3-workbench-nav button{--access-tab-accent:#00bfff;color:#afc1d4;text-align:left;cursor:pointer;background:#040c1c7a;border:1px solid #3056944d;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 10px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.access-v3-workbench-nav button:nth-child(2){--access-tab-accent:#f1c84a}.access-v3-workbench-nav button:hover{border-color:color-mix(in srgb,var(--access-tab-accent) 30%,#3056944d);transform:translateY(-1px)}.access-v3-workbench-nav button[aria-pressed=true]{border-color:color-mix(in srgb,var(--access-tab-accent) 48%,#3056944d);background:linear-gradient(135deg,color-mix(in srgb,var(--access-tab-accent) 7%,#08142fb3),#040c1cb8);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--access-tab-accent) 76%,transparent), 0 8px 20px color-mix(in srgb,var(--access-tab-accent) 4%,transparent)}.access-v3-workbench-nav button>span{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"num title""num desc";align-items:center;gap:2px 8px;min-width:0;display:grid}.access-v3-workbench-nav button i{border:1px solid color-mix(in srgb,var(--access-tab-accent) 26%,#335b9c3d);background:color-mix(in srgb,var(--access-tab-accent) 5%,#03071261);width:28px;height:28px;color:var(--access-tab-accent);border-radius:8px;grid-area:num;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.access-v3-workbench-nav button b{color:#e2ecf6;grid-area:title;font-size:11.7px}.access-v3-workbench-nav button small{color:#718aa6;grid-area:desc;font-size:9.5px}.access-v3-workbench-nav button em{min-width:30px;height:30px;color:var(--access-tab-accent);background:#ffffff09;border-radius:8px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:850;display:grid}.user-drawer .access-v3-section{background:linear-gradient(#071228c2,#030916c7)!important;border:1px solid #2a53a26b!important;border-radius:15px!important;margin:0!important;padding:0!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff05,0 8px 24px #0000000f!important}.access-v3-section-heading{border-bottom:1px solid #2a53a242!important;min-height:68px!important;margin:0!important;padding:12px 14px!important}.access-v3-section-heading>div:first-child{gap:10px!important}.access-v3-section-heading>div:first-child>span{color:#6ddcff!important;background:#00bfff0b!important;border:1px solid #00bfff42!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.access-v3-section-heading h3{letter-spacing:-.01em!important;font-size:14px!important}.access-v3-section-heading p{color:#7e96b1!important;font-size:10.5px!important;line-height:1.4!important}.access-v3-section-heading>em{color:#94e6ff!important;background:#00bfff0a!important;border:1px solid #00bfff38!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 9px!important;font-size:9.7px!important;font-style:normal!important;display:inline-flex!important}.user-drawer .access-v3-function-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.access-v3-function-picker>article{background:linear-gradient(145deg,#050e1fb8,#08142f94)!important;border:1px solid #2b508e52!important;border-radius:12px!important;min-height:82px!important;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s!important;overflow:visible!important}.access-v3-function-picker>article:hover{transform:translateY(-1px);border-color:#00bfff38!important}.access-v3-function-picker>article[data-selected=true]{grid-column:span 2;background:radial-gradient(circle at 100% 0,#6574e81a,#0000 32%),linear-gradient(145deg,#0a1b3feb,#071228db)!important;border-color:#6574e88c!important;box-shadow:inset 3px 0 #6574e8b8,0 8px 22px #00000014!important}.access-v3-function-picker .access-v2-function-check{grid-template-columns:18px 36px minmax(0,1fr) 26px!important;align-items:center!important;gap:9px!important;min-height:68px!important;padding:9px 10px!important;display:grid!important}.access-v3-function-picker .access-v2-function-check>span{background:#ffffff08!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;display:grid!important}.access-v3-function-picker .access-v2-function-check small{color:#768da8!important;font-size:9.4px!important;line-height:1.3!important}.access-v3-selected-mark{color:#718aa6;border:1px solid #3b64a44d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:850;display:grid}article[data-selected=true] .access-v3-selected-mark{color:#b8c0ff;background:#6574e814;border-color:#6574e86b}.user-drawer .access-v3-function-config{background:#03071242!important;border:1px solid #375b9747!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr)!important;gap:9px!important;margin:0 9px 9px!important;padding:10px!important}.access-v3-primary-toggle{background:#08142f61;border:1px solid #375b9740;border-radius:9px;min-height:44px;align-items:center!important;gap:9px!important;margin:0!important;padding:8px 9px!important;display:flex!important}.access-v3-primary-toggle>span{flex-direction:column;gap:2px;display:flex}.access-v3-primary-toggle b{color:#dde8f4;font-size:10px}.access-v3-primary-toggle small{color:#7189a4;font-size:8.7px}.access-v3-config-field{flex-direction:column;gap:5px;min-width:0;display:flex}.access-v3-config-field>span,.access-v3-reason-field>span,.access-v3-date-field>span{text-transform:uppercase;letter-spacing:.055em;color:#758da9!important;font-size:8.7px!important;font-weight:750!important}.access-v3-inline-select{width:100%}.access-v3-inline-select .users-directory-select-trigger{border-radius:8px!important;min-height:38px!important;padding-left:10px!important}.access-v3-inline-select .users-directory-select-menu{width:100%!important;min-width:230px!important;left:0!important;right:auto!important}.access-v3-reason-field{flex-direction:column!important;grid-column:1/-1!important;gap:5px!important;display:flex!important}.access-v3-reason-field input,.access-v3-date-field input{color:#dce8f4!important;background:#050d1c!important;border:1px solid #30548f52!important;border-radius:8px!important;min-height:38px!important;margin:0!important;font-size:10.5px!important}.access-v3-reason-field input:focus,.access-v3-date-field input:focus{border-color:#00bfff57!important;box-shadow:0 0 0 2px #00bfff09!important}.access-v3-exception-overview{background:radial-gradient(circle at 0%,#f1c84a13,#0000 26%),linear-gradient(145deg,#16140f52,#050e1fa3);border:1px solid #f1c84a42;border-radius:12px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;margin:10px;padding:12px;display:grid}.access-v3-exception-overview[data-has-exceptions=false]{background:radial-gradient(circle at 0%,#35e4b30f,#0000 26%),linear-gradient(145deg,#08191640,#050e1fa3);border-color:#35e4b33d}.access-v3-exception-score{border-right:1px solid #ffffff0f;flex-direction:column;gap:2px;padding-right:13px;display:flex}.access-v3-exception-score small{color:#a18f55;letter-spacing:.08em;font-size:8px;font-weight:850}.access-v3-exception-score strong{color:#f1c84a;font-size:28px;line-height:1}.access-v3-exception-overview[data-has-exceptions=false] .access-v3-exception-score strong{color:#35e4b3}.access-v3-exception-score span{color:#8e825f;font-size:8.6px}.access-v3-exception-guidance strong{color:#e6edf5;font-size:11.4px}.access-v3-exception-guidance p{color:#7f96b1;max-width:470px;margin:4px 0 0;font-size:9.8px;line-height:1.45}.access-v3-access-legend{gap:5px;display:grid}.access-v3-access-legend span{color:#8097b2;align-items:center;gap:6px;font-size:8.7px;display:flex}.access-v3-access-legend i{background:#71859d;border-radius:50%;width:7px;height:7px}.access-v3-access-legend span[data-level=read] i{background:#5cc8ff}.access-v3-access-legend span[data-level=write] i{background:#35e4b3}.access-v3-access-legend span[data-level=none] i{background:#f05d68}.access-v3-scope-groups{gap:7px;padding:0 10px 10px;display:grid}.user-drawer .access-v3-scope-group{background:#050e1f8f!important;border:1px solid #2d53934d!important;border-radius:11px!important;overflow:visible!important}.user-drawer .access-v3-scope-group[data-has-overrides=true]{box-shadow:inset 3px 0 #f1c84a6b;border-color:#f1c84a47!important}.access-v3-scope-group>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:9px 11px!important;list-style:none!important;display:flex!important}.access-v3-scope-group>summary::-webkit-details-marker{display:none}.access-v3-area-title{flex-direction:column;gap:3px;min-width:0;display:flex}.access-v3-area-title strong{color:#e5eef7;font-size:11.4px}.access-v3-area-title small{color:#7189a5;font-size:9.3px}.access-v3-area-state{color:#7d95b1;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.access-v3-area-state[data-active=true]{color:#e0c268}.access-v3-area-state b{color:#f1c84a;background:#f1c84a13;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8.5px;display:grid}.access-v3-area-state i{color:#7891ae;border:1px solid #355c9747;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;transition:transform .15s;display:grid}.access-v3-scope-group[open] .access-v3-area-state i{transform:rotate(180deg)}.access-v3-scope-list{border-top:1px solid #2d53933d;gap:6px;padding:7px;display:grid}.user-drawer .access-v3-scope-line{background:#0307123d!important;border:1px solid #2b508e3d!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;align-items:center!important;gap:10px!important;padding:9px 10px!important}.user-drawer .access-v3-scope-line[data-overridden=true]{background:linear-gradient(90deg,#f1c84a09,#03071247)!important;border-color:#f1c84a40!important}.access-v3-scope-identity{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name access""source source";align-items:center;gap:3px 8px;min-width:0;display:grid}.access-v3-scope-identity strong{color:#dde7f2;white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:10.8px;overflow:hidden}.access-v3-scope-identity>span{color:#879db6;white-space:nowrap;border:1px solid #4e6c973d;border-radius:999px;grid-area:access;align-items:center;min-height:22px;padding:0 7px;font-size:8.5px;display:inline-flex}.access-v3-scope-identity>span[data-effective=write]{color:#62ddb8;background:#35e4b309;border-color:#35e4b333}.access-v3-scope-identity>span[data-effective=read]{color:#83d9ff;background:#5cc8ff09;border-color:#5cc8ff33}.access-v3-scope-identity>span[data-effective=none]{color:#8091a5}.access-v3-scope-identity small{color:#667f9c;white-space:nowrap;text-overflow:ellipsis;grid-area:source;font-size:8.8px;overflow:hidden}.access-v3-scope-control{flex-direction:column;gap:4px;min-width:0;display:flex}.access-v3-scope-control>span{color:#6f87a3;text-transform:uppercase;letter-spacing:.055em;font-size:8px;font-weight:750}.access-v3-level-select .users-directory-select-trigger{min-height:36px!important}.access-v3-override-reason{border-top:1px solid #ffffff0b!important;grid-column:1/-1!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 0 0!important;display:grid!important}.access-v3-override-reason>span{color:#a18d55;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:800}.access-v3-override-reason input{color:#e6edf5!important;background:#f1c84a06!important;border:1px solid #f1c84a33!important;border-radius:8px!important;min-height:35px!important;margin:0!important;font-size:10px!important}.access-v3-override-reason input:focus{border-color:#f1c84a66!important;box-shadow:0 0 0 2px #f1c84a09!important}.access-v3-inline-select .users-directory-select-option:disabled{opacity:.38;cursor:not-allowed;transform:none!important}.access-v3-inline-select .users-directory-select-trigger:disabled{opacity:.58;cursor:not-allowed}.user-drawer-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712b8!important;gap:9px!important;min-height:64px!important;padding:10px 16px!important}.user-drawer-footer .preview-button,.user-drawer-footer .auth-primary{border-radius:9px!important;flex:none!important;width:auto!important;min-height:39px!important;padding:0 18px!important;font-size:11px!important}.user-drawer-footer .preview-button{min-width:120px!important}.user-drawer-footer .auth-primary{min-width:190px!important;box-shadow:0 8px 22px #00bfff17!important}@media (width<=980px){.user-drawer.access-v2-editor{width:min(860px,100vw - 28px)!important}.user-drawer .access-v3-function-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.access-v3-function-picker>article[data-selected=true]{grid-column:span 2}}@media (width<=760px){.user-drawer-overlay{padding:0!important}.user-drawer.access-v2-editor{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:100%!important;height:100%!important}.access-v3-workbench-header{flex-direction:column;align-items:flex-start;gap:10px}.access-v3-workbench-stats{grid-template-columns:repeat(3,1fr);width:100%}.access-v3-workbench-nav{grid-template-columns:1fr}.user-drawer .access-v3-function-picker{grid-template-columns:1fr!important}.access-v3-function-picker>article[data-selected=true]{grid-column:auto}.user-drawer .access-v3-function-config{grid-template-columns:1fr!important}.access-v3-exception-overview{grid-template-columns:1fr}.access-v3-exception-score{border-bottom:1px solid #ffffff0f;border-right:0;padding-bottom:9px;padding-right:0}.access-v3-access-legend{grid-template-columns:repeat(4,minmax(0,1fr))}.user-drawer .access-v3-scope-line,.access-v3-override-reason{grid-template-columns:1fr!important}}.user-directory-row{background:var(--directory-bg)!important;border-color:var(--directory-border)!important}.user-directory-row[data-area-theme=hq]{--directory-accent:#00bfff;--directory-border:#00bfff40;--directory-bg:radial-gradient(circle at 14% 22%,#0b1f4d24,transparent 28%), linear-gradient(120deg,#010309 0%,#030712 48%,#060b17 76%,#010309 100%)}.user-directory-row[data-area-theme=product-tech]{--directory-accent:#00bfff;--directory-border:#00bfff61;--directory-bg:radial-gradient(circle at 18% 28%,#00bfff29,transparent 31%), radial-gradient(circle at 76% 14%,#193c9247,transparent 31%), linear-gradient(120deg,#06132d 0%,#0b2c68 39%,#193c92 69%,#08142f 100%)}.user-directory-row[data-area-theme=growth]{--directory-accent:#00bfff;--directory-border:#00bfff66;--directory-bg:radial-gradient(circle at 18% 28%,#48eeff2e,transparent 31%), linear-gradient(120deg,#03151e 0%,#064456 40%,#087f98 70%,#052439 100%)}.user-directory-row[data-area-theme=operations]{--directory-accent:#159a78;--directory-border:#47e2b952;--directory-bg:radial-gradient(circle at 18% 28%,#47e2b926,transparent 31%), linear-gradient(120deg,#061a17 0%,#0a4d40 40%,#159a78 70%,#071f21 100%)}.user-directory-row[data-area-theme=knowledge]{--directory-accent:#7256c9;--directory-border:#9f8cff52;--directory-bg:radial-gradient(circle at 18% 28%,#9f8cff29,transparent 31%), linear-gradient(120deg,#15102b 0%,#35266e 40%,#7256c9 70%,#19163a 100%)}.user-directory-row:before{background:linear-gradient(90deg,#0307121f,#03071205 55%,#0307121a),linear-gradient(108deg,#0000 0 31%,#ffffff05 42%,#0000 52%),repeating-linear-gradient(130deg,#0000 0 58px,#ffffff03 59px 60px)!important}.user-directory-row[data-area-theme=hq]:before{background:linear-gradient(90deg,#0307120f,#03071203 55%,#0307120f),linear-gradient(108deg,#0000 0 31%,#ffffff04 42%,#0000 52%),repeating-linear-gradient(130deg,#0000 0 58px,#ffffff02 59px 60px)!important}.users-profile-preview .users-profile-preview-top{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;min-height:136px!important;margin-top:-60px!important;padding:0 30px 22px!important}.users-profile-preview-top .profile-social-avatar-wrap,.users-profile-preview-top .profile-social-avatar{flex:0 0 132px!important;width:132px!important;height:132px!important}.users-profile-preview-top .profile-social-identity{flex-direction:column!important;justify-content:center!important;align-self:center!important;min-width:0!important;padding:0!important;display:flex!important}.users-profile-preview-top .profile-social-name-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0!important;display:flex!important}.users-profile-preview-top .profile-social-name-row h3{letter-spacing:-.65px!important;margin:0!important;font-size:33px!important;line-height:1.04!important}.users-profile-preview-top .profile-hierarchy-badge,.users-profile-preview-top .profile-social-presence{min-height:25px!important;padding:0 9px!important;font-size:10.2px!important}.users-profile-preview-top .profile-social-identity>p{color:#dde7f1!important;margin:6px 0 0!important;font-size:15.5px!important;line-height:1.25!important}.users-profile-meta-row{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:30px!important;margin-top:10px!important;display:flex!important}.users-profile-preview-top .profile-social-meta{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px 15px!important;display:flex!important}.users-profile-preview-top .profile-social-meta span{white-space:nowrap;color:#a9bcd2!important;align-items:center!important;min-height:22px!important;font-size:11.8px!important;line-height:1.2!important;display:inline-flex!important}.users-profile-social-links{flex:none!important;align-self:center!important}.users-profile-preview .profile-mission-label strong{font-size:12.3px!important}.users-profile-preview .profile-mission-strip>p{font-size:12.4px!important}.users-profile-preview .profile-social-section-heading strong{font-size:12.8px!important}.users-profile-preview .profile-social-section-heading small{font-size:10.4px!important}.users-profile-preview .profile-social-bio,.users-profile-preview .profile-executive-card>p{font-size:11.8px!important;line-height:1.55!important}.users-profile-preview .profile-focus-tags span,.users-profile-preview .profile-social-specialties span{font-size:10.2px!important}.users-profile-preview .profile-social-stat-card>div>span{font-size:9.5px!important}.users-profile-preview .profile-social-stat-card>div>strong{font-size:11.5px!important}@media (width<=760px){.users-profile-preview .users-profile-preview-top{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;min-height:0!important;margin-top:-42px!important;padding:0 20px 20px!important}.users-profile-preview-top .profile-social-identity{align-items:center!important}.users-profile-preview-top .profile-social-name-row,.users-profile-preview-top .profile-social-meta,.users-profile-meta-row{justify-content:center!important}.users-profile-meta-row{flex-direction:column!important}}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-name-row h3{font-size:33px!important;line-height:1.06!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-hierarchy-badge,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-presence{font-size:10.5px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{font-size:15.5px!important;line-height:1.35!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-meta{font-size:12px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-meta>span{font-size:12px!important;line-height:1.3!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-mission-label strong{font-size:13px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-mission-strip>p{font-size:13.2px!important;line-height:1.55!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-executive-card .profile-social-section-heading strong{font-size:13.5px!important;line-height:1.25!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-executive-card .profile-social-section-heading small{font-size:10.2px!important;line-height:1.4!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-about-premium.profile-executive-card .profile-social-bio,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-about-premium.profile-executive-card .profile-social-empty{font-size:12.6px!important;line-height:1.7!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-focus-tags>span,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-executive-card .profile-social-specialties>span{color:#ddf8ff!important;background:linear-gradient(145deg,#00bfff1d,#193c9224)!important;border-color:#00bfff85!important;min-height:32px!important;padding:0 12px!important;font-size:10.4px!important;line-height:1.2!important;box-shadow:inset 0 1px #ffffff09,0 5px 14px #00bfff0e!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-focus-tags>span svg,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-focus-tags>span>i{color:#56d8ff!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card span{font-size:9px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-footer-premium.profile-account-meta-bar .profile-social-stat-card strong{font-size:12.5px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-account-status{font-size:11.5px!important}@media (width<=760px){.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-name-row h3{font-size:27px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{font-size:14px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-meta>span{font-size:11px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-mission-label strong,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-mission-strip>p{font-size:12px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-executive-card .profile-social-section-heading strong{font-size:12.8px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-about-premium.profile-executive-card .profile-social-bio,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-about-premium.profile-executive-card .profile-social-empty{font-size:11.8px!important}.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-focus-tags>span,.profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-executive-card .profile-social-specialties>span{min-height:30px!important;font-size:9.8px!important}}.profile-social-top-links .profile-social-instagram-glyph{stroke-width:2px!important;width:18px!important;height:18px!important}.profile-social-meta-row .profile-social-top-links>a{color:#b7d7e9!important}.profile-social-meta-row .profile-social-top-links>a:hover{color:#65d8ff!important}.users-profile-contact-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.users-profile-chat-button{color:#ddf8ff;min-height:34px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(145deg,#00bfff16,#193c921f);border:1px solid #00bfff5c;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:10.5px;font-weight:750;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff08,0 5px 14px #00bfff0b}.users-profile-chat-button:hover{color:#fff;background:linear-gradient(145deg,#00bfff24,#193c922e);border-color:#00bfff9e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff09,0 8px 18px #00bfff14}.users-profile-chat-button:focus-visible{outline-offset:2px;outline:2px solid #00bfff75}@media (width<=760px){.users-profile-contact-actions{justify-content:center!important}.users-profile-chat-button{min-height:32px;padding:0 11px;font-size:10px}}.users-directory-columns,.user-directory-row{grid-template-columns:minmax(250px,1.45fr) minmax(150px,.9fr) minmax(110px,.62fr) minmax(130px,.7fr) minmax(150px,.8fr) 92px 42px!important}.user-directory-row[aria-disabled=true]{cursor:wait;opacity:.78}.user-directory-access-button{color:#8fa8c4;cursor:pointer;background:linear-gradient(145deg,#08142fc7,#040c1ceb);border:1px solid #486eb06b;border-radius:10px;justify-self:end;place-items:center;width:36px;height:36px;padding:0;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000000f}.user-directory-access-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.user-directory-access-button:hover{border-color:color-mix(in srgb,var(--directory-accent) 52%,#486eb06b);background:linear-gradient(145deg,color-mix(in srgb,var(--directory-accent) 8%,#08142fdb),#040c1cf5);color:#dff7ff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000001a}.user-directory-access-button:focus-visible{outline:2px solid color-mix(in srgb,var(--directory-accent) 55%,#00bfff);outline-offset:2px}.user-directory-access-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.profile-social-popover.profile-social-popover-modal .profile-social-modal-actions{pointer-events:auto}@media (width<=1200px){.users-directory-columns,.user-directory-row{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.85fr) minmax(100px,.6fr) minmax(120px,.68fr) 100px 42px!important}}@media (width<=950px){.user-directory-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(110px,.65fr) 90px 42px!important}}@media (width<=700px){.user-directory-row{grid-template-columns:minmax(0,1fr) 76px 38px!important}.user-directory-access-button{border-radius:9px;width:34px;height:34px}}.user-drawer.access-v2-editor{background:radial-gradient(circle at 82% 0,#193c922e,#0000 31%),radial-gradient(circle at 0 38%,#00bfff09,#0000 25%),linear-gradient(#091832 0%,#050c1a 100%)!important;border-color:#3062c0a8!important;width:min(1040px,100vw - 56px)!important}.user-drawer-header{background:radial-gradient(circle at 8% 38%,#00bfff0b,#0000 30%),linear-gradient(100deg,#091837d1,#050e1fbd)!important;min-height:120px!important;padding:18px 22px!important}.user-drawer-identity h2{font-size:23px!important}.user-drawer-tabs-v4{background:#03071247!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:9px 14px!important;display:grid!important}.user-drawer-tabs-v4 button{min-width:0;text-align:left!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:7px 9px!important;display:grid!important}.user-drawer-tabs-v4 button:hover{background:#ffffff06!important;border-color:#365fa24d!important}.user-drawer-tabs-v4 button[aria-pressed=true]{background:radial-gradient(circle at 0%,#00bfff17,#0000 42%),linear-gradient(145deg,#00bfff0e,#193c9214)!important;border-color:#00bfff59!important;box-shadow:inset 3px 0 #00bfffad,inset 0 1px #ffffff06,0 5px 16px #00bfff09!important}.user-drawer-tab-icon{color:#7f9cb9;background:#08142f99;border:1px solid #38609e4d;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.user-drawer-tabs-v4 button[aria-pressed=true] .user-drawer-tab-icon{color:#65d8ff;background:#00bfff11;border-color:#00bfff4d}.user-drawer-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.user-drawer-tab-copy strong{color:#bcccdc;font-size:11.6px;line-height:1.15}.user-drawer-tab-copy small{color:#647e9b;white-space:nowrap;text-overflow:ellipsis;font-size:8.8px;line-height:1.2;overflow:hidden}.user-drawer-tabs-v4 button[aria-pressed=true] .user-drawer-tab-copy strong{color:#e8f7ff}.user-drawer-tabs-v4 button em{color:#7893af;background:#ffffff09;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid}.user-drawer-tabs-v4 button[aria-pressed=true] em{color:#6edbff;background:#00bfff13}.user-account-overview{gap:11px;display:grid}.user-account-overview-hero{background:radial-gradient(circle at 80% 0,#00bfff0e,#0000 30%),linear-gradient(145deg,#08142fdb,#040c1ce6);border:1px solid #2b54a56b;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000000f}.user-account-overview-hero>div:first-child{min-width:0}.user-account-overview-hero .eyebrow,.user-system-workbench-header .eyebrow,.account-history-header .eyebrow{color:#51d5ff!important;letter-spacing:.18em!important;margin:0 0 4px!important;font-size:9.5px!important;font-weight:850!important}.user-account-overview-hero h3,.user-system-workbench-header h3,.account-history-header h3{color:#f5faff!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;line-height:1.15!important}.user-account-overview-hero>div:first-child>span,.user-system-workbench-header>div:first-child>span,.account-history-header>div:first-child>span{color:#819ab6;margin-top:4px;font-size:11px;line-height:1.4;display:block}.user-account-health{--health:#35e4b3;border:1px solid color-mix(in srgb,var(--health) 24%,#345b9747);background:color-mix(in srgb,var(--health) 4%,#03071261);border-radius:11px;align-items:center;gap:9px;min-width:210px;padding:10px 11px;display:flex}.user-account-health[data-tone=review]{--health:#f1c84a}.user-account-health[data-tone=inactive]{--health:#f05d68}.user-account-health>i{background:var(--health);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb,var(--health) 45%,transparent);border-radius:50%;flex:0 0 9px}.user-account-health>span{flex-direction:column;gap:2px;display:flex}.user-account-health small{color:#7089a6;letter-spacing:.07em;text-transform:uppercase;font-size:8.4px;font-weight:800}.user-account-health strong{color:#dce8f4;font-size:10.6px}.user-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.user-account-metrics>button{--metric:#00bfff;color:#dce8f4;text-align:left;cursor:pointer;background:linear-gradient(145deg,#061126c7,#040c1ce0);border:1px solid #2b529957;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:78px;padding:10px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.user-account-metrics>button[data-tone=status]{--metric:#35e4b3;cursor:default}.user-account-metrics>button[data-tone=function]{--metric:#6574e8}.user-account-metrics>button[data-tone=scope]{--metric:#00bfff}.user-account-metrics>button[data-tone=exception]{--metric:#f1c84a}.user-account-metrics>button[data-tone=clean]{--metric:#35e4b3}.user-account-metrics>button:not([data-tone=status]):hover{border-color:color-mix(in srgb,var(--metric) 36%,#2b529957);background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--metric) 5%,transparent),transparent 34%), linear-gradient(145deg,#07132bdb,#040c1ceb);transform:translateY(-1px);box-shadow:0 8px 18px #00000012}.user-account-metric-icon{border:1px solid color-mix(in srgb,var(--metric) 28%,#375b9747);background:color-mix(in srgb,var(--metric) 5%,#03071257);width:34px;height:34px;color:var(--metric);border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.user-account-metrics>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.user-account-metrics small{color:#758ea9;font-size:8.8px;font-weight:750}.user-account-metrics strong{color:#e8f1fa;white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;line-height:1.2;overflow:hidden}.user-account-metrics em{color:#6f89a5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.user-account-metrics>button>i{color:var(--metric);font-size:17px;font-style:normal}.user-account-callouts{gap:7px;display:grid}.user-account-callout{--callout:#5cc8ff;border:1px solid color-mix(in srgb,var(--callout) 22%,#30548f4d);background:color-mix(in srgb,var(--callout) 3.5%,#050e1fa8);border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.user-account-callout[data-tone=warning]{--callout:#f1c84a}.user-account-callout>span{border:1px solid color-mix(in srgb,var(--callout) 28%,transparent);background:color-mix(in srgb,var(--callout) 6%,transparent);width:28px;height:28px;color:var(--callout);border-radius:8px;flex:0 0 28px;place-items:center;font-size:10px;font-weight:900;display:grid}.user-account-callout>div{min-width:0}.user-account-callout strong{color:#dce8f4;font-size:10.5px}.user-account-callout p{color:#7b94b0;margin:2px 0 0;font-size:9.5px;line-height:1.4}.user-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.user-account-card{background:linear-gradient(145deg,#050e1fbd,#08142f8a);border:1px solid #2b529957;border-radius:12px;min-width:0;padding:12px}.user-account-card-heading{border-bottom:1px solid #2d53933d;align-items:center;gap:9px;padding-bottom:9px;display:flex}.user-account-card-icon{color:#65d8ff;background:#00bfff0b;border:1px solid #00bfff3d;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.user-account-card-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.user-account-card-heading strong{color:#e4edf6;font-size:11.5px}.user-account-card-heading small{color:#7089a5;font-size:9px}.user-account-identity-list{gap:0;margin-top:4px;display:grid}.user-account-identity-list>div{border-bottom:1px solid #2d53932e;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:45px;display:grid}.user-account-identity-list>div:last-child{border-bottom:0}.user-account-identity-list span{color:#718aa7;font-size:9.2px}.user-account-identity-list strong{color:#dce7f2;white-space:nowrap;text-overflow:ellipsis;font-size:10.8px;font-weight:650;overflow:hidden}.user-account-card-note{color:#637c99;border-top:1px solid #2d53932e;margin:7px 0 0;padding-top:8px;font-size:8.8px;line-height:1.45}.user-account-controls-card{flex-direction:column;display:flex}.user-account-control{border-bottom:1px solid #2d539333;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.user-account-control>div:first-child{flex-direction:column;gap:3px;display:flex}.user-account-control strong,.user-account-switch strong{color:#dce7f2;font-size:10.6px}.user-account-control small,.user-account-switch small{color:#7089a5;font-size:9px;line-height:1.35}.user-account-mode-select .users-directory-select-trigger{border-radius:8px!important;min-height:38px!important}.user-account-mode-select .users-directory-select-menu{min-width:260px!important;left:auto!important;right:0!important}.user-account-switch{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid}.user-account-switch>span{flex-direction:column;gap:3px;display:flex}.user-account-switch input{opacity:0;pointer-events:none;position:absolute}.user-account-switch>i{background:#071229;border:1px solid #4565975c;border-radius:999px;width:43px;height:24px;transition:background .15s,border-color .15s;position:relative}.user-account-switch>i>b{background:#6e8198;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s,box-shadow .16s;position:absolute;top:3px;left:3px}.user-account-switch[data-active=true]>i{background:#35e4b317;border-color:#35e4b352}.user-account-switch[data-active=true]>i>b{background:#35e4b3;transform:translate(19px);box-shadow:0 0 10px #35e4b34d}.user-account-switch:has(input:disabled){cursor:not-allowed;opacity:.58}.user-account-audit-strip{background:#040c1c75;border:1px solid #2b52994d;border-radius:10px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:grid}.user-account-audit-strip>div{flex-direction:column;gap:2px;display:flex}.user-account-audit-strip small{color:#6c85a2;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.user-account-audit-strip strong{color:#bbcbdc;font-size:9.5px}.user-account-audit-strip>span{background:#375b973d;width:1px;height:28px}.user-account-audit-strip button,.user-system-principle button{color:#9fdcf0;cursor:pointer;background:#00bfff0a;border:1px solid #00bfff3d;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9.3px;font-weight:700;display:inline-flex}.user-account-audit-strip button:hover,.user-system-principle button:hover{color:#d8f6ff;background:#00bfff12;border-color:#00bfff6b}.user-account-audit-strip button i,.user-system-principle button i{color:#4fd4ff;font-size:14px;font-style:normal}.user-system-workbench{gap:10px;display:grid}.user-system-workbench-header{background:radial-gradient(circle at 80% 0,#9d8cff12,#0000 30%),linear-gradient(145deg,#08142fdb,#040c1ce6);border:1px solid #2b54a56b;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:15px 16px;display:flex}.user-system-risk{background:#03071242;border:1px solid #48629f4d;border-radius:10px;flex-direction:column;gap:2px;min-width:160px;padding:10px 12px;display:flex}.user-system-risk[data-active=true]{background:#9d8cff0b;border-color:#9d8cff47}.user-system-risk small{color:#6d85a2;letter-spacing:.07em;font-size:8px;font-weight:800}.user-system-risk strong{color:#f1f5fa;font-size:22px;line-height:1}.user-system-risk span{color:#7d94ae;font-size:8.8px}.user-system-privilege-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.user-system-privilege-card{--privilege:#9d8cff;cursor:pointer;background:linear-gradient(145deg,#050e1fc7,#08142f94);border:1px solid #2f549157;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:156px;padding:13px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.user-system-privilege-card[data-privilege=admin]{--privilege:#f1c84a}.user-system-privilege-card[data-privilege=developer_os]{--privilege:#5cc8ff}.user-system-privilege-card:hover{border-color:color-mix(in srgb,var(--privilege) 34%,#2f549157);transform:translateY(-1px)}.user-system-privilege-card[data-enabled=true]{border-color:color-mix(in srgb,var(--privilege) 46%,#2f549157);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--privilege) 6%,transparent),transparent 36%), linear-gradient(145deg,#08142fe0,#050e1fd1);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--privilege) 72%,transparent), 0 8px 20px #00000012}.user-system-privilege-card>input{opacity:0;pointer-events:none;position:absolute}.user-system-privilege-icon{border:1px solid color-mix(in srgb,var(--privilege) 28%,#375b9747);background:color-mix(in srgb,var(--privilege) 5%,#03071259);width:46px;height:46px;color:var(--privilege);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.user-system-privilege-card>div{min-width:0}.user-system-privilege-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-system-privilege-title strong{color:#e2ebf5;font-size:12.2px}.user-system-privilege-title em{border:1px solid color-mix(in srgb,var(--privilege) 24%,transparent);background:color-mix(in srgb,var(--privilege) 4%,transparent);min-height:22px;color:var(--privilege);border-radius:999px;align-items:center;padding:0 7px;font-size:8.4px;font-style:normal;font-weight:800;display:inline-flex}.user-system-privilege-card p{color:#8ba0b9;margin:9px 0 6px;font-size:10px;line-height:1.5}.user-system-privilege-card>div>small{color:#687f9a;font-size:8.9px;line-height:1.4;display:block}.user-system-toggle{background:#071229;border:1px solid #45659759;border-radius:999px;width:40px;height:23px;margin-top:2px;position:relative}.user-system-toggle>b{background:#66798f;border-radius:50%;width:15px;height:15px;transition:transform .16s,background .16s,box-shadow .16s;position:absolute;top:3px;left:3px}.user-system-privilege-card[data-enabled=true] .user-system-toggle{border-color:color-mix(in srgb,var(--privilege) 32%,#45659759);background:color-mix(in srgb,var(--privilege) 7%,#071229)}.user-system-privilege-card[data-enabled=true] .user-system-toggle>b{background:var(--privilege);box-shadow:0 0 9px color-mix(in srgb,var(--privilege) 35%,transparent);transform:translate(17px)}.user-system-privilege-card:has(input:disabled){cursor:not-allowed;opacity:.58}.user-system-principle{background:#5cc8ff07;border:1px solid #5cc8ff33;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.user-system-principle>span{color:#74d4ff;border:1px solid #5cc8ff3d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.user-system-principle strong{color:#dde8f2;font-size:10.6px}.user-system-principle p{color:#748da8;margin:3px 0 0;font-size:9.3px;line-height:1.45}.account-history-v2{gap:10px;display:grid}.account-history-header{background:radial-gradient(circle at 82% 0,#00bfff0b,#0000 30%),linear-gradient(145deg,#08142fd6,#040c1ce6);border:1px solid #2b54a56b;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:14px 15px;display:flex}.account-history-stats{grid-template-columns:74px 74px 120px;gap:6px;display:grid}.account-history-stats>div{background:#03071240;border:1px solid #30548f47;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:5px;display:flex}.account-history-stats small{color:#667f9c;text-transform:uppercase;letter-spacing:.055em;font-size:7.8px;font-weight:800}.account-history-stats strong{color:#e5edf6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.account-history-empty{text-align:center;background:radial-gradient(circle at 50% 48%,#00bfff0b,#0000 25%);border:1px dashed #345d9f4d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:230px;padding:30px;display:flex}.account-history-empty>span{color:#61d8ff;background:#00bfff0a;border:1px solid #00bfff3d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.account-history-empty strong{color:#dde8f3;font-size:12.5px}.account-history-empty p{color:#7891ad;max-width:430px;margin:0;font-size:10px;line-height:1.45}.account-history-timeline{gap:0;display:grid;margin:0!important;padding:3px 0 0!important;list-style:none!important}.account-history-event{grid-template-columns:42px minmax(0,1fr);gap:9px;display:grid;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.account-history-rail{flex-direction:column;align-items:center;min-height:100%;display:flex}.account-history-rail>span{color:#8be5ff;background:#07162d;border:1px solid #00bfff47;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid;box-shadow:0 0 0 4px #00bfff06}.account-history-rail>i{background:linear-gradient(#00bfff40,#30548f1f);flex:1;width:1px;min-height:18px;margin:4px 0}.account-history-event>article{background:linear-gradient(145deg,#050e1fb8,#08142f7a);border:1px solid #2b52994f;border-radius:11px;min-width:0;margin-bottom:9px;padding:11px}.account-history-event>article>header{border-bottom:1px solid #2d539333;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.account-history-event>article>header>div{align-items:baseline;gap:5px;display:flex}.account-history-event>article>header strong{color:#e2ecf6;font-size:10.8px}.account-history-event>article>header span{color:#718aa6;font-size:9px}.account-history-event time{color:#728ca9;white-space:nowrap;font-size:8.8px}.account-history-change-list{gap:5px;padding:8px 0;display:grid}.account-history-change-list>div{background:#03071240;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-height:29px;padding:5px 7px;display:grid}.account-history-change-list>div>span{color:#53d5ff;font-size:10px}.account-history-change-list p{color:#a8bace;margin:0;font-size:9.3px;line-height:1.4}.account-history-event>article>footer{border-top:1px solid #2d53932e;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.account-history-event>article>footer span,.account-history-event>article>footer small{color:#607995;font-size:8.3px}.account-history-load-more{justify-content:center;padding:4px 0 2px;display:flex}.user-drawer-footer-v4{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:68px!important;padding:10px 16px!important;display:flex!important}.user-drawer-footer-context{align-items:center;gap:8px;min-width:0;display:flex}.user-drawer-footer-context>span{color:#5ed7ff;border:1px solid #00bfff33;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.user-drawer-footer-context>div{flex-direction:column;gap:2px;min-width:0;display:flex}.user-drawer-footer-context strong{color:#9fb3c9;font-size:9.5px}.user-drawer-footer-context small{color:#607995;white-space:nowrap;text-overflow:ellipsis;font-size:8.4px;overflow:hidden}.user-drawer-footer-actions{flex:none;align-items:center;gap:8px;display:flex}@media (width<=900px){.user-drawer-tabs-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-grid,.user-system-privilege-grid{grid-template-columns:1fr}.account-history-header{flex-direction:column;align-items:flex-start}.account-history-stats{grid-template-columns:repeat(3,1fr);width:100%}}@media (width<=650px){.user-drawer.access-v2-editor{width:100%!important}.user-drawer-tabs-v4{grid-template-columns:1fr 1fr!important;padding:8px!important}.user-drawer-tab-copy small{display:none}.user-account-overview-hero,.user-system-workbench-header{flex-direction:column;align-items:flex-start}.user-account-health,.user-system-risk{width:100%}.user-account-metrics,.user-account-control,.user-account-audit-strip{grid-template-columns:1fr}.user-account-audit-strip>span{display:none}.user-system-principle{grid-template-columns:34px minmax(0,1fr)}.user-system-principle button{grid-column:1/-1;justify-self:start}.user-drawer-footer-context{display:none}.user-drawer-footer-v4{justify-content:flex-end!important}}.user-drawer-tabs-v4 button{grid-template-columns:30px minmax(0,1fr)!important}.user-drawer-tabs-v4 button em{display:none!important}.user-account-overview-v2{gap:10px!important}.user-account-console-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;display:grid}.user-account-state-card,.user-account-source-card{min-height:286px}.user-account-setting-row{border-bottom:1px solid #2d539333!important;min-height:76px!important;margin:0!important;padding:11px 0!important}.user-account-setting-row:last-of-type{border-bottom:1px solid #2d539333!important}.user-account-readonly-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 0 2px;display:grid}.user-account-readonly-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.user-account-readonly-row strong{color:#dce7f2;font-size:10.6px}.user-account-readonly-row small{color:#7089a5;font-size:9px;line-height:1.35}.user-account-readonly-row>em{color:#66ddba;background:#35e4b30b;border:1px solid #35e4b33d;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8.8px;font-style:normal;font-weight:800;display:inline-flex}.user-account-readonly-row>em[data-tone=pending]{color:#e6c765;background:#f1c84a0b;border-color:#f1c84a47}.user-account-source-list{gap:0;margin-top:5px;display:grid}.user-account-source-list>article{border-bottom:1px solid #2d53932e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:8px 0;display:grid}.user-account-source-list>article:last-child{border-bottom:0}.user-account-source-icon{color:#66d8ff;background:#00bfff09;border:1px solid #00bfff33;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.user-account-source-list article[data-state=pending] .user-account-source-icon{color:#dfc25f;background:#f1c84a09;border-color:#f1c84a38}.user-account-source-list>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.user-account-source-list strong{color:#dce7f2;font-size:10.5px}.user-account-source-list small{color:#718aa6;white-space:nowrap;text-overflow:ellipsis;font-size:8.9px;line-height:1.35;overflow:hidden}.user-account-source-list em{color:#8ea7c1;white-space:nowrap;background:#08142f70;border:1px solid #345b9747;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.2px;font-style:normal;font-weight:750;display:inline-flex}.user-account-source-list article[data-state=pending] em{color:#d6ba60;background:#f1c84a09;border-color:#f1c84a3d}.user-account-source-note{background:#f1c84a06;border:1px solid #f1c84a33;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;margin-top:7px;padding:8px 9px;display:grid}.user-account-source-note>span{color:#e0c15d;border:1px solid #f1c84a3d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.user-account-source-note p{color:#8e845f;margin:0;font-size:8.8px;line-height:1.4}.user-account-overview-v2 .user-account-metrics,.user-account-overview-v2 .user-account-identity-list,.user-account-overview-v2 .user-account-card-note{display:none!important}.access-v3-workbench-stats>div:first-child strong{letter-spacing:-.02em}.access-v3-workbench-header>div:first-child>span{max-width:580px}.user-drawer-tabs-v4 .user-drawer-tab-copy small{font-size:9px!important}.user-account-source-card .user-account-card-heading .user-account-card-icon{color:#aab4ff;background:#6574e80b;border-color:#6574e842}.user-account-overview-v2 .user-account-card-heading strong{font-size:11.8px!important}.user-account-overview-v2 .user-account-card-heading small{font-size:9.3px!important}.user-account-overview-v2 .user-account-control strong,.user-account-overview-v2 .user-account-switch strong{font-size:10.9px!important}.user-account-overview-v2 .user-account-control small,.user-account-overview-v2 .user-account-switch small{font-size:9.3px!important}@media (width<=900px){.user-account-console-grid{grid-template-columns:1fr}.user-account-state-card,.user-account-source-card{min-height:0}}@media (width<=650px){.user-account-source-list>article{grid-template-columns:32px minmax(0,1fr)}.user-account-source-list em{grid-column:2;justify-self:start;margin-top:1px}}.user-drawer-identity h2{letter-spacing:-.025em!important;font-size:25px!important;line-height:1.06!important}.user-drawer-identity p{font-size:14px!important}.user-drawer-identity small{font-size:12.2px!important}.user-drawer-tabs-v4 .user-drawer-tab-copy{gap:3px!important}.user-drawer-tabs-v4 .user-drawer-tab-copy strong{font-size:13.4px!important;line-height:1.15!important}.user-drawer-tabs-v4 .user-drawer-tab-copy small{font-size:10.4px!important;line-height:1.25!important}.user-drawer-tabs-v4 button[aria-pressed=true]{box-shadow:inset 4px 0 #00bfffb8,inset 0 1px #ffffff08,0 8px 20px #00bfff0b!important}.user-account-overview,.access-v3-workbench,.access-v3-section,.user-system-workbench,.account-history-v2{animation:.18s ease-out improveAdminEnter}@keyframes improveAdminEnter{0%{opacity:.28;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.user-account-overview-hero,.access-v3-workbench-header,.user-system-workbench-header,.account-history-header{background:radial-gradient(circle at 86% 0,#00bfff11,#0000 32%),linear-gradient(145deg,#08142feb,#040c1cf2)!important;border-color:#305cb575!important;border-radius:16px!important;min-height:104px!important;padding:17px 18px!important;box-shadow:inset 0 1px #ffffff07,0 10px 28px #00000014!important}.user-account-overview-hero .eyebrow,.access-v3-workbench-header .eyebrow,.user-system-workbench-header .eyebrow,.account-history-header .eyebrow{letter-spacing:.17em!important;font-size:10.5px!important}.user-account-overview-hero h3,.access-v3-workbench-header h3,.user-system-workbench-header h3,.account-history-header h3{font-size:22px!important;line-height:1.12!important}.user-account-overview-hero>div:first-child>span,.access-v3-workbench-header>div:first-child>span,.user-system-workbench-header>div:first-child>span,.account-history-header>div:first-child>span{color:#91a8c1!important;margin-top:6px!important;font-size:12.4px!important;line-height:1.45!important}.user-account-overview-v3{gap:11px!important}.user-account-overview-hero-lean{min-height:96px!important}.user-account-protected-pill{color:#9ce2ff;white-space:nowrap;background:#5cc8ff0b;border:1px solid #5cc8ff42;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10.3px;font-weight:800;display:inline-flex}.user-account-state-card-full{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 24px!important;min-height:0!important;padding:14px 16px!important;display:grid!important}.user-account-state-card-full>.user-account-card-heading{grid-column:1/-1}.user-account-state-card-full .user-account-setting-row:first-of-type{border-right:1px solid #2d539333;padding-right:24px!important}.user-account-state-card-full .user-account-setting-row:nth-of-type(2){padding-left:0!important}.user-account-card-icon{border-radius:10px!important;flex-basis:36px!important;width:36px!important;height:36px!important;font-size:11px!important}.user-account-setting-row small{font-size:10.6px!important;line-height:1.4!important}.user-account-switch>i{width:48px!important;height:27px!important}.user-account-switch>i>b{width:19px!important;height:19px!important}.user-account-switch[data-active=true]>i>b{transform:translate(21px)!important}.user-account-invite-pending{border-top:1px solid #f1c84a2b;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 0 0;display:grid}.user-account-invite-pending>span{color:#e5c45e;border:1px solid #f1c84a3d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.user-account-invite-pending>div{flex-direction:column;gap:2px;display:flex}.user-account-invite-pending small{color:#7d94ae;font-size:10px}.user-account-invite-pending em{color:#e0c160;background:#f1c84a0a;border:1px solid #f1c84a40;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.user-account-compact-note{background:#5cc8ff06;border:1px solid #5cc8ff2e;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 11px;display:flex}.user-account-compact-note[data-tone=warning]{background:#f1c84a06;border-color:#f1c84a33}.user-account-compact-note>span{color:#66d9ff;border:1px solid #5cc8ff33;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.user-account-compact-note[data-tone=warning]>span{color:#dec05d;border-color:#f1c84a3d}.user-account-compact-note p{color:#829ab5;margin:0;font-size:10.5px;line-height:1.35}.access-v3-workbench{border-radius:16px!important}.access-v3-workbench-header{min-height:104px!important}.access-v3-workbench-stats-lean{grid-template-columns:repeat(2,104px)!important;gap:8px!important}.access-v3-workbench-stats-lean>div{border-radius:11px!important;min-height:62px!important}.access-v3-workbench-nav{gap:9px!important;padding:10px!important}.access-v3-workbench-nav button{border-radius:12px!important;min-height:66px!important;padding:9px 12px!important}.access-v3-workbench-nav button em{min-width:32px!important;height:32px!important;font-size:11.5px!important}.access-v3-section{border-radius:16px!important}.access-v3-section-heading>div:first-child>span{width:36px!important;height:36px!important;font-size:10px!important}.access-v3-section-heading p{margin-top:3px!important;font-size:11.5px!important}.access-v3-section-heading>em{min-height:30px!important;padding:0 10px!important;font-size:10.3px!important}.user-drawer .access-v3-function-picker{gap:10px!important;padding:12px!important}.access-v3-function-picker>article{border-radius:13px!important;min-height:94px!important}.access-v3-function-picker>article:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #00000014!important}.access-v3-function-picker .access-v2-function-check small{margin-top:2px!important;font-size:10.3px!important;line-height:1.35!important}.user-drawer .access-v3-function-config{gap:11px!important;padding:12px!important}.access-v3-config-field>span,.access-v3-reason-field>span,.access-v3-date-field>span,.access-v3-scope-control>span,.access-v3-override-reason>span{font-size:9.5px!important}.user-system-workbench{gap:11px!important}.user-system-workbench-header-lean{min-height:98px!important}.user-system-privilege-card:hover{transform:translateY(-2px)!important;box-shadow:0 11px 26px #00000014!important}.user-system-privilege-icon{border-radius:12px!important;width:50px!important;height:50px!important;font-size:12px!important}.user-system-privilege-title em{min-height:24px!important;font-size:9.3px!important}.user-system-privilege-card>div>small{font-size:10px!important;line-height:1.45!important}.user-system-principle-lean{grid-template-columns:36px minmax(0,1fr)!important;min-height:64px!important;padding:11px 13px!important}.user-system-principle-lean>span{width:36px!important;height:36px!important}.account-history-header{min-height:102px!important}.account-history-stats{grid-template-columns:82px 82px 130px!important;gap:7px!important}.account-history-empty{background:radial-gradient(circle at 50% 46%,#00bfff0e,#0000 27%),linear-gradient(#08142f29,#0307120a)!important;border-radius:16px!important;gap:8px!important;min-height:280px!important}.account-history-empty>span{border-radius:13px!important;width:50px!important;height:50px!important;font-size:16px!important}.account-history-event>article{border-radius:12px!important;padding:13px!important}.account-history-event>article>header span{font-size:9.8px!important}.account-history-event time{font-size:9.6px!important}.account-history-event>article>footer span,.account-history-event>article>footer small{font-size:9px!important}.user-drawer-footer-lean{justify-content:flex-end!important;min-height:62px!important;padding:9px 16px!important}.user-drawer-footer-lean .user-drawer-footer-actions{margin-left:auto}.user-drawer-footer-lean .preview-button,.user-drawer-footer-lean .auth-primary{min-height:40px!important;padding:0 18px!important;font-size:11.8px!important}.user-account-overview-v3 .user-account-console-grid,.user-account-overview-v3 .user-account-audit-strip,.user-account-overview-v3 .user-account-source-card,.user-account-overview-v3 .user-account-health{display:none!important}@media (width<=900px){.user-account-state-card-full{grid-template-columns:1fr!important}.user-account-state-card-full .user-account-setting-row:first-of-type{border-right:0;padding-right:0!important}.access-v3-workbench-stats-lean{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.user-drawer.access-v2-editor{width:100%!important}.user-drawer-tabs-v4 button{grid-template-columns:32px minmax(0,1fr)!important;min-height:54px!important}.user-drawer-tab-icon{width:32px!important;height:32px!important}.user-drawer-tabs-v4 .user-drawer-tab-copy strong{font-size:12px!important}.user-account-overview-hero h3,.access-v3-workbench-header h3,.user-system-workbench-header h3,.account-history-header h3{font-size:19px!important}.user-account-state-card-full{padding:12px!important}.user-account-mode-select{width:100%;min-width:0}.user-system-privilege-grid{grid-template-columns:1fr!important}.user-drawer-footer-lean .preview-button,.user-drawer-footer-lean .auth-primary{min-width:120px!important}}.user-drawer-identity{align-items:center!important}.user-drawer-identity-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.user-drawer-name-line{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.user-drawer-name-line h2{margin:0!important;font-size:25px!important;line-height:1.05!important}.user-drawer-name-line .user-status{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:28px!important;margin:0!important;padding:0 12px!important;font-size:11.2px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important}.user-drawer-identity-copy>p{margin:1px 0 0!important;font-size:14px!important;line-height:1.25!important}.user-drawer-identity-copy>small{font-size:12px!important;line-height:1.3!important}.user-drawer.access-v2-editor{width:min(1010px,100vw - 44px)!important}.user-drawer-header{min-height:112px!important;padding:17px 20px!important}.user-drawer-avatar{flex-basis:68px!important;width:68px!important;height:68px!important}.user-drawer-body{padding:14px 16px 20px!important}.user-drawer-tabs-v4{gap:7px!important;padding:8px 13px!important}.user-drawer-tabs-v4 button{border-radius:11px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;min-height:54px!important;padding:7px 10px!important}.user-drawer-tab-icon{border-radius:9px!important;width:32px!important;height:32px!important;font-size:12px!important}.user-drawer-tabs-v4 .user-drawer-tab-copy strong{font-size:13.7px!important}.user-drawer-tabs-v4 .user-drawer-tab-copy small{color:#7892ae!important;font-size:10.7px!important}.user-account-overview-hero,.access-v3-workbench-header,.user-system-workbench-header,.account-history-header{border-radius:14px!important;min-height:88px!important;padding:14px 16px!important}.user-account-overview-hero .eyebrow,.access-v3-workbench-header .eyebrow,.user-system-workbench-header .eyebrow,.account-history-header .eyebrow{font-size:10.7px!important}.user-account-overview-hero h3,.access-v3-workbench-header h3,.user-system-workbench-header h3,.account-history-header h3{font-size:21px!important}.user-account-overview-hero>div:first-child>span,.access-v3-workbench-header>div:first-child>span,.user-system-workbench-header>div:first-child>span,.account-history-header>div:first-child>span{margin-top:4px!important;font-size:12.8px!important;line-height:1.4!important}.user-account-state-card-full{border-radius:13px!important;gap:0 18px!important;padding:12px 14px!important}.user-account-card-heading{padding-bottom:9px!important}.user-account-card-icon{flex-basis:34px!important;width:34px!important;height:34px!important}.user-account-card-heading strong{font-size:13.6px!important}.user-account-card-heading small{font-size:10.8px!important}.user-account-state-card-full .user-account-setting-row{min-height:74px!important}.user-account-state-card-full .user-account-setting-row:first-of-type{padding-right:18px!important}.user-account-setting-row strong{font-size:12.8px!important}.user-account-setting-row small{font-size:10.9px!important}.user-account-mode-select{min-width:205px!important}.user-account-mode-select .users-directory-select-trigger{min-height:39px!important}.user-account-mode-select .users-directory-select-trigger>span{font-size:11.8px!important}.user-account-compact-note{min-height:40px!important;padding:7px 10px!important}.user-account-compact-note p{font-size:10.8px!important}.access-v3-workbench-stats-lean{grid-template-columns:repeat(2,96px)!important}.access-v3-workbench-stats-lean>div{min-height:54px!important}.access-v3-workbench-stats-lean small{font-size:9.8px!important}.access-v3-workbench-stats-lean strong{font-size:19px!important}.access-v3-workbench-nav button{min-height:58px!important;padding:8px 11px!important}.access-v3-workbench-nav button b{font-size:13.2px!important}.access-v3-workbench-nav button small{font-size:10.5px!important}.access-v3-section-heading{min-height:68px!important;padding:12px 14px!important}.access-v3-section-heading h3{font-size:16.3px!important}.access-v3-section-heading p{font-size:11.7px!important}.access-v3-function-picker>article{min-height:82px!important}.access-v3-function-picker .access-v2-function-check{grid-template-columns:18px 38px minmax(0,1fr) 27px!important;min-height:68px!important;padding:9px 10px!important}.access-v3-function-picker .access-v2-function-check>span{width:38px!important;height:38px!important}.access-v3-function-picker .access-v2-function-check strong{font-size:13px!important}.access-v3-function-picker .access-v2-function-check small{font-size:10.6px!important}.user-drawer .access-v3-function-config{padding:10px!important}.access-v3-primary-toggle b{font-size:11.5px!important}.access-v3-primary-toggle small{font-size:9.9px!important}.access-v3-inline-select .users-directory-select-trigger>span{font-size:11.6px!important}.access-v3-reason-field input,.access-v3-date-field input{min-height:39px!important;font-size:11.5px!important}.access-v3-exception-guidance strong{font-size:12.8px!important}.access-v3-exception-guidance p{font-size:11px!important}.access-v3-area-title strong{font-size:12.6px!important}.access-v3-area-title small{font-size:10.3px!important}.access-v3-scope-identity strong{font-size:12px!important}.access-v3-scope-identity small{font-size:10px!important}.user-system-privilege-grid{gap:9px!important}.user-system-privilege-card{border-radius:13px!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:11px!important;min-height:142px!important;padding:12px!important}.user-system-privilege-icon{width:44px!important;height:44px!important}.user-system-privilege-title strong{font-size:14.2px!important}.user-system-privilege-title em{font-size:9.6px!important}.user-system-privilege-card p{margin:8px 0 5px!important;font-size:11.6px!important;line-height:1.45!important}.user-system-privilege-card>div>small{font-size:10.2px!important}.user-system-principle-lean{min-height:56px!important;padding:9px 11px!important}.user-system-principle-lean strong{font-size:12px!important}.user-system-principle-lean p{font-size:10.7px!important}.account-history-empty{max-height:230px;border-radius:14px!important;gap:7px!important;min-height:190px!important}.account-history-empty>span{width:46px!important;height:46px!important}.account-history-empty strong{font-size:15px!important}.account-history-empty p{font-size:11.8px!important}.account-history-stats>div{min-height:52px!important}.account-history-stats small{font-size:9px!important}.account-history-stats strong{font-size:13.2px!important}.account-history-event>article>header strong{font-size:12.2px!important}.account-history-event>article>header span,.account-history-event time{font-size:10px!important}.account-history-change-list p{font-size:10.8px!important}.user-drawer-footer-lean{min-height:56px!important;padding:8px 14px!important}.user-drawer-footer-lean .preview-button,.user-drawer-footer-lean .auth-primary{min-height:38px!important;font-size:11.8px!important}.user-account-card,.access-v3-section,.user-system-privilege-card,.account-history-event>article{transition:border-color .15s,box-shadow .15s,transform .15s!important}.user-account-card:hover,.access-v3-section:hover{border-color:#00bfff42!important;box-shadow:0 10px 24px #0000000f!important}@media (width<=760px){.user-drawer-name-line{gap:7px}.user-drawer-name-line h2{font-size:21px!important}.user-drawer-name-line .user-status{min-height:25px!important;padding:0 9px!important;font-size:10.3px!important}.user-account-state-card-full{grid-template-columns:1fr!important}.user-account-state-card-full .user-account-setting-row:first-of-type{border-right:0!important;padding-right:0!important}.access-v3-workbench-stats-lean{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.user-drawer .access-v3-function-picker{grid-auto-rows:max-content!important;align-items:start!important}.access-v3-function-picker>article{align-self:start!important;min-height:72px!important}.access-v3-function-picker .access-v2-function-check{grid-template-columns:18px 34px minmax(0,1fr) 25px!important;gap:8px!important;min-height:58px!important;padding:7px 9px!important}.access-v3-function-picker .access-v2-function-check>span{border-radius:9px!important;width:34px!important;height:34px!important;font-size:15px!important}.access-v3-selected-mark{border-radius:7px!important;width:24px!important;height:24px!important}.user-drawer .access-v3-function-config{border-radius:9px!important;grid-template-columns:minmax(0,1.05fr) minmax(145px,.72fr) minmax(0,1fr)!important;gap:8px!important;margin:0 8px 8px!important;padding:8px!important}.user-drawer .access-v2-function-reason{grid-column:auto!important}.access-v3-primary-toggle{border-radius:8px!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important}.access-v3-config-field{gap:4px!important}.access-v3-inline-select .users-directory-select-trigger{border-radius:8px!important;min-height:34px!important}.access-v3-reason-field,.access-v3-date-field{gap:4px!important}.access-v3-reason-field input,.access-v3-date-field input{min-height:34px!important;padding:0 9px!important}.user-drawer-footer-lean{justify-content:flex-end!important;padding:8px 16px!important}.user-drawer-footer-lean .user-drawer-footer-actions{grid-template-columns:128px 184px!important;align-items:center!important;gap:8px!important;width:auto!important;margin-left:auto!important;display:grid!important}.user-drawer-footer-lean .preview-button,.user-drawer-footer-lean .auth-primary{border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 14px!important;display:inline-flex!important}@media (width<=900px){.user-drawer .access-v3-function-config{grid-template-columns:minmax(0,1fr) minmax(145px,.75fr)!important}.user-drawer .access-v2-function-reason{grid-column:1/-1!important}}@media (width<=650px){.user-drawer .access-v3-function-config{grid-template-columns:1fr!important}.user-drawer .access-v2-function-reason{grid-column:auto!important}.user-drawer-footer-lean .user-drawer-footer-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;width:100%!important}}.user-drawer .access-v3-function-picker{grid-auto-flow:dense!important;grid-auto-rows:72px!important;align-items:stretch!important}.access-v3-function-picker>article{align-self:stretch!important;height:72px!important;min-height:72px!important}.access-v3-function-picker>article[data-selected=true]{grid-row:span 2!important;align-self:stretch!important;height:auto!important;min-height:0!important}.access-v3-function-picker>article[data-selected=true]:has(.access-v3-date-field){grid-row:span 3!important}@media (width<=760px){.user-drawer .access-v3-function-picker{grid-auto-rows:auto!important}.access-v3-function-picker>article,.access-v3-function-picker>article[data-selected=true]{grid-row:auto!important;height:auto!important;min-height:72px!important}.access-v3-function-picker>article[data-selected=true]:has(.access-v3-date-field){grid-row:auto!important;height:auto!important;min-height:72px!important}}.user-drawer .access-v3-function-picker>article[data-selected=true] .access-v3-function-config{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.access-v3-level-select{position:relative!important}.access-v3-level-select .users-directory-select-menu{transform-origin:100% 0!important;width:max(100%,230px)!important;max-width:min(280px,100vw - 44px)!important;margin:0!important;left:auto!important;right:0!important}@media (width<=650px){.access-v3-level-select .users-directory-select-menu{transform-origin:0 0!important;width:100%!important;max-width:none!important;left:0!important;right:auto!important}}.user-account-overview-hero>div:first-child,.access-v3-workbench-header>div:first-child,.user-system-workbench-header>div:first-child,.account-history-header>div:first-child{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.user-account-overview-hero .eyebrow,.access-v3-workbench-header .eyebrow,.user-system-workbench-header .eyebrow,.account-history-header .eyebrow{margin:0 0 4px!important;line-height:1.1!important}.user-account-overview-hero h3,.access-v3-workbench-header h3,.user-system-workbench-header h3,.account-history-header h3{margin:0!important;line-height:1.12!important}.user-account-overview-hero>div:first-child>span,.access-v3-workbench-header>div:first-child>span,.user-system-workbench-header>div:first-child>span,.account-history-header>div:first-child>span{margin:5px 0 0!important;line-height:1.35!important;display:block!important}.access-v3-workbench-stats-lean{align-items:stretch!important}.access-v3-workbench-stats-lean>div{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:56px!important;padding:6px 7px!important}.access-v3-workbench-stats-lean small{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:20px!important;margin:0!important;line-height:1.05!important;display:flex!important}.access-v3-workbench-stats-lean strong{text-align:center!important;width:100%!important;margin:0!important;line-height:1!important;display:block!important}.account-history-stats>div{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important}.account-history-stats small,.account-history-stats strong{text-align:center!important;width:100%!important;margin:0!important;line-height:1.1!important}@media (width<=760px){.access-v3-workbench-stats-lean>div{min-height:54px!important}}.user-account-employment-card{background:radial-gradient(circle at 88% 0,#00bfff0b,#0000 34%),linear-gradient(145deg,#071228b8,#040c1cd1);border:1px solid #2c549957;border-radius:13px;gap:10px;padding:12px 13px;display:grid}.user-account-employment-card[data-linked=false]{background:radial-gradient(circle at 88% 0,#f1c84a09,#0000 34%),linear-gradient(145deg,#0c111cb8,#040c1cd1);border-color:#f1c84a3d}.user-account-employment-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.user-account-employment-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.user-account-employment-title>span{color:#68dcff;background:#00bfff0a;border:1px solid #00bfff38;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.user-account-employment-card[data-linked=false] .user-account-employment-title>span{color:#e1c25e;background:#f1c84a09;border-color:#f1c84a38}.user-account-employment-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.user-account-employment-title strong{color:#e8f1f9;font-size:13px;line-height:1.25}.user-account-employment-title small{color:#758ea9;font-size:10.5px;line-height:1.35}.user-account-employment-actions{flex:none;align-items:center;gap:8px;display:flex}.user-account-employment-actions em{color:#69ddbc;white-space:nowrap;background:#35e4b30b;border:1px solid #35e4b338;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.user-account-employment-card[data-linked=false] .user-account-employment-actions em{color:#ddbe59;background:#f1c84a0a;border-color:#f1c84a3d}.user-account-employment-actions button{color:#bbd0e4;cursor:pointer;background:#08142fb8;border:1px solid #315ca766;border-radius:9px;min-height:32px;padding:0 11px;font-size:10.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s}.user-account-employment-actions button:hover{color:#e4f8ff;background:#00bfff0e;border-color:#00bfff52;transform:translateY(-1px)}.user-account-employment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.user-account-employment-grid>article{background:#0307123d;border:1px solid #2c508d47;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:68px;padding:9px 10px;display:grid}.user-account-employment-grid>article>span{color:#7fa3c8;background:#ffffff05;border:1px solid #4a70ae3d;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.user-account-employment-grid>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.user-account-employment-grid small{color:#6f88a4;letter-spacing:.045em;text-transform:uppercase;font-size:8.7px;font-weight:750}.user-account-employment-grid strong{color:#d9e6f2;white-space:nowrap;text-overflow:ellipsis;font-size:10.8px;font-weight:700;line-height:1.25;overflow:hidden}.user-account-employment-card[data-linked=false] .user-account-employment-grid strong{color:#7d90a6;font-weight:600}.user-account-employment-footer{border-top:1px solid #2b508f2e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:grid}.user-account-employment-footer>span{color:#62dab8;border:1px solid #35e4b333;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.user-account-employment-card[data-linked=false] .user-account-employment-footer>span{color:#ddbe59;border-color:#f1c84a38}.user-account-employment-footer p{color:#7189a4;margin:0;font-size:10px;line-height:1.4}@media (width<=900px){.user-account-employment-header{flex-direction:column;align-items:flex-start}.user-account-employment-actions{justify-content:space-between;width:100%}.user-account-employment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.user-account-employment-actions{flex-direction:column;align-items:stretch}.user-account-employment-actions em,.user-account-employment-actions button{width:100%}.user-account-employment-grid{grid-template-columns:1fr}}.user-account-employment-title small{font-size:11.5px!important;line-height:1.4!important}.user-account-employment-actions em{font-size:10.6px!important}.user-account-employment-actions button{font-size:11.5px!important}.user-account-employment-grid small{font-size:10.1px!important;line-height:1.2!important}.user-account-employment-grid strong{font-size:12px!important}.user-account-employment-footer p{font-size:11.2px!important;line-height:1.45!important}.users-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-bottom:10px!important}.users-directory-summary .users-summary-card{min-height:84px!important}.users-governance-strip{border-radius:13px!important;grid-template-columns:minmax(270px,.9fr) minmax(0,2.1fr)!important;align-items:center!important;gap:9px!important;margin-bottom:10px!important;padding:7px 8px!important}.users-governance-intro{grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"icon copy status"!important;gap:8px!important;padding:3px 5px!important}.users-governance-shield{border-radius:9px!important;width:34px!important;height:34px!important;font-size:12px!important}.users-governance-intro>div{gap:1px!important}.users-governance-intro>div small{font-size:10.4px!important;line-height:1.25!important}.users-governance-status{white-space:nowrap!important;justify-self:end!important;font-size:10.2px!important}.users-governance-actions{align-items:center!important;gap:6px!important}.users-governance-actions button{border-radius:9px!important;min-height:40px!important;padding:6px 8px!important}.users-governance-actions button>span{display:block!important}.users-governance-actions button b{white-space:nowrap!important;font-size:10.8px!important}.users-governance-actions button strong{border-radius:7px!important;min-width:24px!important;height:24px!important;padding:0 5px!important;font-size:10.8px!important}.users-directory-status-filters button{min-height:30px!important;padding:0 13px!important}.users-directory-status-filters button>span{display:none!important}@media (width<=1180px){.users-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.users-governance-strip{grid-template-columns:1fr!important}.users-governance-intro{grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"icon copy status"!important}}@media (width<=760px){.users-directory-summary{grid-template-columns:1fr!important}.users-governance-intro{grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"icon copy""icon status"!important}.users-governance-status{white-space:normal!important;justify-self:start!important}.users-governance-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.users-governance-actions{grid-template-columns:1fr!important}}.users-directory-heading{margin-bottom:14px!important;padding-top:2px!important}.users-directory-heading .eyebrow{color:#5edcff!important;letter-spacing:.22em!important}.users-directory-heading h1{text-shadow:0 10px 30px #0003;letter-spacing:-.035em!important}.users-directory-heading .subtitle{opacity:.92;color:#83dfff!important}.users-invite-button{background:linear-gradient(#12c7f5 0%,#00aeeb 100%)!important;border:1px solid #65e0ff5c!important;border-radius:11px!important;min-height:44px!important;padding:0 20px!important;transition:transform .16s,box-shadow .16s,filter .16s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff57,0 10px 28px #00bfff29!important}.users-invite-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:28%;transition:left .35s;position:absolute;top:-70%;bottom:-70%;left:-34%;transform:skew(-18deg)}.users-invite-button:hover{filter:brightness(1.04);transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff6b,0 14px 34px #00bfff36!important}.users-invite-button:hover:after{left:108%}.users-directory-summary{gap:10px!important}.users-directory-summary .users-summary-card{isolation:isolate;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--summary-accent) 7%,transparent),transparent 32%), linear-gradient(145deg,#081530eb,#050d1ef7)!important;border-color:#3660b16b!important;min-height:88px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff07,0 10px 26px #00000013!important}.users-directory-summary .users-summary-card:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--summary-accent),color-mix(in srgb,var(--summary-accent) 10%,transparent),transparent 72%);opacity:.72;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.users-directory-summary .users-summary-card:after{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--summary-accent) 11%,transparent),transparent 66%);opacity:.55;border-radius:50%;width:150px;height:110px;transition:transform .22s,opacity .22s;position:absolute;inset:-35% -15% auto auto}.users-directory-summary .users-summary-card:hover{border-color:color-mix(in srgb,var(--summary-accent) 42%,#3660b16b)!important;box-shadow:inset 0 1px 0 #ffffff09, 0 15px 34px #00000021, 0 0 24px color-mix(in srgb,var(--summary-accent) 5%,transparent)!important;transform:translateY(-2px)!important}.users-directory-summary .users-summary-card:hover:after{opacity:.78;transform:scale(1.14)}.users-summary-icon{box-shadow:inset 0 1px 0 #ffffff09, 0 0 18px color-mix(in srgb,var(--summary-accent) 7%,transparent)!important;border-radius:12px!important}.users-summary-copy strong{letter-spacing:-.035em!important}.users-summary-open{opacity:.72}.users-summary-card:hover .users-summary-open{opacity:1;transform:translate(3px)!important}.users-governance-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,#00bfff06,#0000 26%),#061024c2!important;border-color:#2d57a861!important;box-shadow:inset 0 1px #ffffff05,0 8px 22px #0000000d!important}.users-governance-strip:before{content:"";opacity:.9;background:linear-gradient(#00bfff,#00bfff1f);width:2px;position:absolute;inset:0 auto 0 0}.users-governance-shield{background:linear-gradient(145deg,#00bfff13,#0b1f4d57)!important}.users-governance-actions button{box-shadow:inset 0 1px #ffffff04;background:#040c1c80!important;border-color:#34599747!important}.users-governance-actions button:hover{border-color:color-mix(in srgb,var(--review-accent) 38%,#34599747)!important;background:color-mix(in srgb,var(--review-accent) 4%,#050e1fad)!important;transform:translateY(-1px)!important}.users-governance-actions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--review-accent) 52%,#34599747)!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--review-accent) 78%,transparent), 0 8px 18px color-mix(in srgb,var(--review-accent) 4%,transparent)!important}.users-directory-panel{background:radial-gradient(circle at 90% 0,#193c9214,#0000 26%),linear-gradient(#091837f7,#040c1cfc)!important;border-color:#305bb17a!important;border-radius:18px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff07,0 18px 44px #0000001a!important}.users-directory-panel-heading{background:radial-gradient(circle at 5%,#00bfff0b,#0000 24%),linear-gradient(#0a1c41b8,#08142f75)!important;border-bottom:1px solid #305aab3d!important;border-radius:17px 17px 0 0!important;min-height:76px!important;padding:13px 15px!important}.users-directory-panel-icon{background:linear-gradient(145deg,#00bfff13,#0b1f4d85)!important;border-radius:11px!important;width:40px!important;height:40px!important;box-shadow:inset 0 1px #ffffff08,0 0 18px #00bfff0a!important}.users-refresh-button{background:#050f229e!important;border-radius:9px!important;min-height:36px!important;padding:0 13px!important;transition:transform .15s,border-color .15s,color .15s,background .15s!important}.users-refresh-button:hover{transform:translateY(-1px)}.users-directory-toolbar{background:linear-gradient(#040c1c3d,#040c1c0f)!important;margin:0!important;padding:11px 13px 8px!important}.users-directory-search,.users-directory-select-trigger{background:linear-gradient(#06122aeb,#040c1cf5)!important;border-color:#315bae73!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000000b!important}.users-directory-search:hover,.users-directory-select-trigger:hover{border-color:#4879d594!important}.users-directory-results-bar{border-top:0!important;min-height:34px!important;margin:0 14px!important;padding-top:1px!important}.users-directory-status-filters{gap:6px!important;margin:2px 14px 10px!important}.users-directory-status-filters button{background:#040c1c7a!important;border-color:#2d539552!important;border-radius:999px!important;min-height:30px!important;transition:transform .14s,border-color .14s,background .14s,color .14s!important}.users-directory-status-filters button:hover{transform:translateY(-1px)}.users-directory-status-filters button[aria-pressed=true]{color:#c9f3ff!important;background:linear-gradient(#00bfff1b,#00bfff0b)!important;border-color:#00bfff6b!important}.users-directory-list{background:#0207112e;border:1px solid #284f9638!important;border-radius:13px!important;margin:0 10px 10px!important;padding:0!important;overflow:hidden!important}.users-directory-columns{border-bottom:1px solid #2850993d;background:linear-gradient(#0b1f4d66,#06102442)!important;min-height:44px!important;padding:0 13px!important}.users-directory-columns span{color:#8299b5!important;letter-spacing:.07em!important;font-size:11.2px!important}.user-directory-row{--directory-surface-accent:var(--directory-accent,#00bfff);border:1px solid color-mix(in srgb,var(--directory-surface-accent) 17%,#274c8f6b)!important;background:radial-gradient(circle at 4% 50%,color-mix(in srgb,var(--directory-surface-accent) 6%,transparent),transparent 21%), linear-gradient(112deg,#030813e6,#061023e0 54%,#071228d1)!important;border-radius:12px!important;min-height:82px!important;margin:7px 7px 0!important;padding:11px 13px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;position:relative!important;box-shadow:inset 0 1px #ffffff05,0 6px 16px #0000000b!important}.user-directory-row:last-of-type{margin-bottom:7px!important}.user-directory-row:before{opacity:.34!important}.user-directory-row:after{border-radius:12px 0 0 12px;opacity:.86!important;width:3px!important}.user-directory-row:hover{border-color:color-mix(in srgb,var(--directory-surface-accent) 38%,#274c8f6b)!important;background:radial-gradient(circle at 6% 50%,color-mix(in srgb,var(--directory-surface-accent) 10%,transparent),transparent 24%), linear-gradient(112deg,#040a17f5,#07132af0 54%,#08152fe6)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--directory-surface-accent) 72%,transparent), inset 0 1px 0 #ffffff06, 0 12px 25px #0000001a, 0 0 18px color-mix(in srgb,var(--directory-surface-accent) 4%,transparent)!important;transform:translateY(-1px)translate(1px)!important}.user-directory-row[data-area-theme=hq]{--directory-surface-accent:#00bfff}.user-directory-row[data-area-theme=product-tech]{--directory-surface-accent:#2d76ff}.user-directory-row[data-area-theme=growth]{--directory-surface-accent:#12cde4}.user-directory-row[data-area-theme=operations]{--directory-surface-accent:#159a78}.user-directory-row[data-area-theme=knowledge]{--directory-surface-accent:#7256c9}.user-directory-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--directory-ring,#00bfff) 7%,transparent), 0 0 15px color-mix(in srgb,var(--directory-ring,#00bfff) 10%,transparent)!important;transition:transform .16s,box-shadow .16s!important}.user-directory-row:hover .user-directory-avatar{transform:scale(1.025);box-shadow:0 0 0 3px color-mix(in srgb,var(--directory-ring,#00bfff) 10%,transparent), 0 0 20px color-mix(in srgb,var(--directory-ring,#00bfff) 14%,transparent)!important}.user-directory-access-button{transition:transform .14s,border-color .14s,background .14s,color .14s!important}.user-directory-access-button:hover{transform:translateY(-1px)scale(1.03)}.user-directory-row .user-status{box-shadow:inset 0 1px #ffffff06;border-radius:999px!important;min-height:27px!important}@media (prefers-reduced-motion:reduce){.users-invite-button,.users-invite-button:after,.users-directory-summary .users-summary-card,.users-directory-summary .users-summary-card:after,.users-summary-open,.users-governance-actions button,.users-refresh-button,.users-directory-status-filters button,.user-directory-row,.user-directory-avatar,.user-directory-access-button{transition:none!important}}.user-directory-row{min-height:88px!important;padding:12px 14px!important}.user-directory-identity strong{font-size:15.8px!important;font-weight:800!important;line-height:1.15!important}.user-directory-identity small{color:#9cb2ca!important;font-size:12.8px!important;line-height:1.25!important}.user-directory-title{color:#e0eaf4!important;font-size:13.8px!important;font-weight:650!important}.user-directory-function em,.user-directory-system em{min-height:26px!important;padding:4px 9px!important;font-size:12px!important;font-weight:700!important}.user-directory-function small{font-size:11.4px!important}.user-directory-scope strong{color:#e3edf6!important;font-size:14px!important;font-weight:800!important}.user-directory-scope small{color:#94abc3!important;font-size:12.4px!important;line-height:1.3!important}.user-status{min-width:78px!important;min-height:29px!important;font-size:12.6px!important;font-weight:800!important}.user-directory-access-button{width:34px!important;height:34px!important}.user-directory-row{background:var(--directory-bg)!important;border-color:var(--directory-border)!important;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000014!important}.user-directory-row:hover{background:var(--directory-bg-hover,var(--directory-bg))!important;border-color:color-mix(in srgb,var(--directory-accent) 48%,transparent)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--directory-accent) 76%,transparent), inset 0 1px 0 #ffffff07, 0 12px 26px #00000024, 0 0 20px color-mix(in srgb,var(--directory-accent) 6%,transparent)!important}.user-directory-row[data-area-theme=hq]{--directory-accent:#00bfff;--directory-border:#00bfff3d;--directory-bg:radial-gradient(circle at 12% 42%,#00bfff0f,transparent 22%), linear-gradient(120deg,#010309 0%,#030712 52%,#07101d 100%);--directory-bg-hover:radial-gradient(circle at 12% 42%,#00bfff17,transparent 24%), linear-gradient(120deg,#02050d 0%,#061120 56%,#0a1730 100%)}.user-directory-row[data-area-theme=product-tech]{--directory-accent:#2d76ff;--directory-border:#2d76ff52;--directory-bg:radial-gradient(circle at 14% 45%,#2d76ff1f,transparent 24%), radial-gradient(circle at 80% 18%,#193c9238,transparent 28%), linear-gradient(120deg,#08142f 0%,#0b2c68 42%,#193c92 100%);--directory-bg-hover:radial-gradient(circle at 14% 45%,#2d76ff29,transparent 26%), radial-gradient(circle at 80% 18%,#193c9247,transparent 30%), linear-gradient(120deg,#0a193a 0%,#10357c 44%,#224baa 100%)}.user-directory-row[data-area-theme=growth]{--directory-accent:#12cde4;--directory-border:#12cde44d;--directory-bg:radial-gradient(circle at 14% 45%,#12cde41f,transparent 24%), linear-gradient(120deg,#03161e 0%,#06485c 46%,#0a6f8b 100%);--directory-bg-hover:radial-gradient(circle at 14% 45%,#12cde429,transparent 26%), linear-gradient(120deg,#051a24 0%,#07556c 46%,#0c84a5 100%)}.user-directory-row[data-area-theme=operations]{--directory-accent:#159a78;--directory-border:#159a784d;--directory-bg:radial-gradient(circle at 14% 45%,#159a781f,transparent 24%), linear-gradient(120deg,#061a17 0%,#0a4d40 46%,#159a78 100%);--directory-bg-hover:radial-gradient(circle at 14% 45%,#159a7829,transparent 26%), linear-gradient(120deg,#081e1a 0%,#0d5d4d 46%,#19af88 100%)}.user-directory-row[data-area-theme=knowledge]{--directory-accent:#7256c9;--directory-border:#7256c94d;--directory-bg:radial-gradient(circle at 14% 45%,#7256c91f,transparent 24%), linear-gradient(120deg,#171227 0%,#35266e 46%,#7256c9 100%);--directory-bg-hover:radial-gradient(circle at 14% 45%,#7256c929,transparent 26%), linear-gradient(120deg,#1b1630 0%,#403084 46%,#8165d8 100%)}@media (width<=700px){.user-directory-row{min-height:82px!important;padding:10px 12px!important}.user-directory-identity strong{font-size:14.6px!important}.user-directory-identity small,.user-directory-scope small{font-size:11.8px!important}.user-directory-title,.user-directory-scope strong{font-size:13.2px!important}}.users-governance-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;display:grid!important}.users-governance-actions button{border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 10px!important;display:grid!important}.users-governance-actions button>span{justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:100%!important;display:flex!important}.users-governance-actions button b{white-space:nowrap!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;display:block!important}.users-governance-actions button strong{border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:24px!important;margin:0!important;padding:0 6px!important;font-size:10.8px!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.users-governance-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.users-governance-actions{grid-template-columns:1fr!important}}.invite-premium{position:relative;background:radial-gradient(circle at 86% 0,#193c9224,#0000 28%),linear-gradient(#091838fb,#050e1ffc)!important;border:1px solid #325eb58a!important;border-radius:18px!important;margin:0 0 14px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff07,0 18px 46px #0000001f!important}.invite-premium:before{content:"";opacity:.86;background:linear-gradient(90deg,#00bfff,#00bfff38,#0000 72%);height:2px;position:absolute;inset:0 0 auto}.invite-premium-header{background:radial-gradient(circle at 5%,#00bfff0e,#0000 22%),linear-gradient(#0b1f4d94,#08142f57);border-bottom:1px solid #2d57a847;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:18px 20px;display:flex}.invite-premium-heading{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.invite-premium-icon{color:#7ce2ff;background:linear-gradient(145deg,#00bfff1a,#0b1f4d85);border:1px solid #00bfff52;border-radius:13px;place-items:center;width:46px;height:46px;font-size:18px;display:grid;box-shadow:inset 0 1px #ffffff09,0 0 22px #00bfff0e}.invite-premium-heading>div{min-width:0}.invite-premium-heading .eyebrow{color:#64d9ff!important;letter-spacing:.18em!important;margin:0 0 4px!important;font-size:10px!important}.invite-premium-heading h2{letter-spacing:-.025em;color:#f6faff!important;margin:0!important;font-size:21px!important;line-height:1.1!important}.invite-premium-heading>div>p:last-child{max-width:720px;color:#839bb7!important;margin:6px 0 0!important;font-size:11.8px!important;line-height:1.45!important}.invite-premium-security{color:#79ddbe;white-space:nowrap;background:#35e4b309;border:1px solid #35e4b333;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.invite-premium-security i{color:#6be1bd;background:#35e4b314;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.invite-premium-steps{background:#0309163d;border-bottom:1px solid #2c53a038;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:11px 20px;display:grid}.invite-premium-steps>span{color:#6f88a5;align-items:center;gap:7px;display:flex}.invite-premium-steps>span b{color:#7f98b5;background:#ffffff05;border:1px solid #4467a247;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.invite-premium-steps>span em{white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:700}.invite-premium-steps>span[data-complete=true] b{color:#6adfff;background:#00bfff0e;border-color:#00bfff47}.invite-premium-steps>span[data-complete=true] em{color:#bdefff}.invite-premium-steps>i{background:linear-gradient(90deg,#3056976b,#30569729);height:1px}.invite-premium fieldset{border:0!important;margin:0!important;padding:14px 18px 16px!important}.invite-premium-section{background:radial-gradient(circle at 90% 0,#00bfff09,#0000 25%),#040c1c75;border:1px solid #2b53a157;border-radius:14px;overflow:hidden}.invite-premium-section>header{background:#08142f52;border-bottom:1px solid #2b53a133;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.invite-premium-section>header>div{align-items:center;gap:9px;display:flex}.invite-premium-section>header>div>span{color:#6ddcff;background:#00bfff09;border:1px solid #00bfff38;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.invite-premium-section>header>div>div{flex-direction:column;gap:2px;display:flex}.invite-premium-section>header strong{color:#e9f2fb;font-size:12.8px}.invite-premium-section>header small{color:#788faa;font-size:10.3px}.invite-premium-section>header>em{color:#8ddeff;background:#5cc8ff09;border:1px solid #5cc8ff33;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.invite-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.invite-premium-grid>label{flex-direction:column;gap:5px;min-width:0;color:#dce8f4!important;margin:0!important;display:flex!important}.invite-premium-grid>label>span{align-items:center;gap:4px;display:flex;font-size:11.6px!important;font-weight:750!important}.invite-premium-grid>label>span b{color:#55d7ff;font-size:10px}.invite-premium-grid>label>small{min-height:14px;color:#7089a5!important;font-size:9.8px!important;line-height:1.35!important}.invite-premium-input,.invite-premium-select{background:linear-gradient(#07132bf7,#040c1cfc);border:1px solid #2d57ab7a;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:3px;min-height:44px;padding:0 9px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000000b}.invite-premium-input{grid-template-columns:32px minmax(0,1fr)}.invite-premium-input:focus-within,.invite-premium-select:focus-within{background:linear-gradient(#081733fc,#050e1ffc);border-color:#00bfff6b;box-shadow:inset 0 1px #ffffff08,0 0 0 2px #00bfff0a,0 7px 18px #00000012}.invite-premium-input>i,.invite-premium-select>i{color:#7ca5c9;background:#ffffff05;border:1px solid #4165a23d;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.invite-premium-input input,.invite-premium-select select{min-width:0;font-weight:600;width:100%!important;height:42px!important;box-shadow:none!important;color:#eaf2fa!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:12.5px!important}.invite-premium-input input::placeholder{opacity:1;color:#617995!important}.invite-premium-select select{appearance:none;cursor:pointer}.invite-premium-select>b{color:#6f8eae;pointer-events:none;justify-self:end;font-size:12px}.invite-premium-access{background:radial-gradient(circle at 2%,#00bfff0d,#0000 22%),#00bfff05;border:1px solid #00bfff29;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:12px;padding:11px 12px;display:grid}.invite-premium-access-copy{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.invite-premium-access-icon{color:#6adfff;background:#00bfff09;border:1px solid #00bfff38;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.invite-premium-access-copy>div{min-width:0}.invite-premium-access-copy .eyebrow{color:#68d9ff!important;letter-spacing:.12em!important;margin:0 0 2px!important;font-size:8.8px!important}.invite-premium-access-copy strong{color:#e7f1fa;font-size:12px;line-height:1.25;display:block}.invite-premium-access-copy small{color:#728ba7;margin-top:2px;font-size:9.8px;line-height:1.35;display:block}.invite-premium-access-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.invite-premium-access-badges span{color:#8da6c1;white-space:nowrap;background:#ffffff05;border:1px solid #3a5e9747;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.invite-premium-access-badges span[data-tone=member]{color:#87e4ff;background:#00bfff09;border-color:#00bfff38}.invite-premium-access-badges span[data-tone=function]{color:#76debe;background:#35e4b308;border-color:#35e4b333}.invite-premium-access-badges span[data-tone=pending]{color:#dcc05f;background:#f1c84a06;border-color:#f1c84a38}.invite-premium-access>p{border-top:1px solid #00bfff1a;grid-column:1/-1;padding-top:8px;color:#6f87a2!important;margin:0!important;font-size:9.8px!important;line-height:1.35!important}.invite-premium-message{background:#f47a8309;border:1px solid #f47a8338;border-radius:9px;padding:9px 10px;color:#f0a7ae!important;margin:10px 0 0!important;font-size:10.5px!important}.invite-premium-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:12px!important;display:flex!important}.invite-premium-actions .preview-button{order:0;border-radius:9px!important;width:auto!important;min-width:122px!important;min-height:40px!important}.invite-premium-actions .auth-primary{order:1;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:190px!important;min-height:40px!important;display:inline-flex!important}.invite-premium-actions .auth-primary span{font-size:14px;transition:transform .15s}.invite-premium-actions .auth-primary:hover span{transform:translate(2px)}@media (width<=820px){.invite-premium-header{flex-direction:column;align-items:flex-start}.invite-premium-security{align-self:flex-start}.invite-premium-grid,.invite-premium-access{grid-template-columns:1fr}.invite-premium-access-badges{justify-content:flex-start}}@media (width<=560px){.invite-premium-header{padding:15px}.invite-premium-heading{grid-template-columns:40px minmax(0,1fr)}.invite-premium-icon{width:40px;height:40px}.invite-premium-heading h2{font-size:19px!important}.invite-premium-steps{grid-template-columns:1fr;gap:6px;padding:10px 15px}.invite-premium-steps>i{display:none}.invite-premium fieldset{padding:12px!important}.invite-premium-actions{grid-template-columns:1fr!important;display:grid!important}.invite-premium-actions .preview-button,.invite-premium-actions .auth-primary{width:100%!important;min-width:0!important}}.users-governance-actions button{grid-template-columns:24px minmax(0,1fr) 24px!important;place-items:center stretch!important;gap:6px!important;min-height:42px!important;padding:0 8px!important}.users-governance-actions button:before{content:""!important;grid-column:1!important;width:24px!important;height:24px!important;display:block!important}.users-governance-actions button>span{text-align:center!important;grid-column:2!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.users-governance-actions button b{text-align:center!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important}.users-governance-actions button>strong{grid-column:3!important;place-self:center end!important;margin:0!important}.users-governance-actions{grid-template-columns:repeat(4,minmax(155px,205px))!important;justify-content:end!important}.users-governance-actions button{width:100%!important;min-width:0!important}@media (width<=1180px){.users-governance-actions{grid-template-columns:repeat(4,minmax(145px,1fr))!important;justify-content:stretch!important}}@media (width<=760px){.users-governance-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.users-governance-actions{grid-template-columns:1fr!important}}.users-summary-copy small{font-size:12.6px!important}.users-summary-copy strong{font-size:23px!important}.users-summary-copy em{font-size:11.6px!important}.users-governance-strip{min-height:50px!important;padding:6px 8px!important}.users-directory-toolbar{padding:10px 13px 7px!important}.users-directory-search,.users-directory-select-trigger{min-height:42px!important}.users-directory-contextbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:2px 13px 9px;display:grid}.users-directory-contextbar .users-directory-results-bar{border:0!important;min-height:30px!important;margin:0!important;padding:0!important}.users-directory-contextbar .users-directory-results-bar>div{gap:5px!important}.users-directory-contextbar .users-directory-status-filters{flex-wrap:wrap;align-items:center;min-width:0;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.users-directory-contextbar .users-directory-status-filters button{min-height:29px!important;padding:0 12px!important}.users-directory-clear-context{color:#8aa2bf;cursor:pointer;background:#08142f70;border:1px solid #32599a4d;border-radius:8px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.users-directory-clear-context:hover{color:#c6f2ff;background:#00bfff0a;border-color:#00bfff47}.users-directory-clear-context span{color:#58d4ff;font-size:13px}.users-directory-list{border-color:#2d56a247!important;margin-top:0!important}.users-directory-columns{background:linear-gradient(#0a1c406b,#0610243d)!important;min-height:42px!important}.users-directory-columns span{color:#899fba!important;font-size:11.6px!important}.user-directory-row{border-radius:11px!important;min-height:84px!important;padding:11px 13px!important}.user-directory-row[data-area-theme=hq]{--directory-bg:radial-gradient(circle at 11% 48%,#00bfff0e,transparent 22%), linear-gradient(118deg,#010309 0%,#030712 55%,#07101e 100%);--directory-bg-hover:radial-gradient(circle at 11% 48%,#00bfff16,transparent 24%), linear-gradient(118deg,#02050d 0%,#06111f 58%,#0a1730 100%)}.user-directory-row[data-area-theme=product-tech]{--directory-bg:radial-gradient(circle at 15% 42%,#2d76ff1a,transparent 25%), radial-gradient(circle at 78% 18%,#193c922b,transparent 30%), linear-gradient(118deg,#07142f 0%,#0b2455 46%,#123a83 100%);--directory-bg-hover:radial-gradient(circle at 15% 42%,#2d76ff24,transparent 27%), radial-gradient(circle at 78% 18%,#193c923b,transparent 32%), linear-gradient(118deg,#091936 0%,#0e2d67 46%,#194995 100%)}.user-directory-row[data-area-theme=growth]{--directory-bg:radial-gradient(circle at 15% 42%,#12cde41a,transparent 25%), linear-gradient(118deg,#03151e 0%,#063847 46%,#0a6178 100%);--directory-bg-hover:radial-gradient(circle at 15% 42%,#12cde424,transparent 27%), linear-gradient(118deg,#051a24 0%,#084554 46%,#0d748f 100%)}.user-directory-row[data-area-theme=operations]{--directory-bg:radial-gradient(circle at 15% 42%,#159a781a,transparent 25%), linear-gradient(118deg,#061916 0%,#0a3e35 46%,#126d5a 100%);--directory-bg-hover:radial-gradient(circle at 15% 42%,#159a7824,transparent 27%), linear-gradient(118deg,#081e1a 0%,#0d4c40 46%,#168069 100%)}.user-directory-row[data-area-theme=knowledge]{--directory-bg:radial-gradient(circle at 15% 42%,#7256c91a,transparent 25%), linear-gradient(118deg,#151129 0%,#2f245e 46%,#5d49a9 100%);--directory-bg-hover:radial-gradient(circle at 15% 42%,#7256c924,transparent 27%), linear-gradient(118deg,#1a1530 0%,#3a2c72 46%,#6d56bc 100%)}.user-directory-row{align-items:center!important}.user-directory-title,.user-directory-scope strong{font-size:13.8px!important}.user-directory-function em,.user-directory-system em{min-height:25px!important;font-size:11.8px!important}.user-status{min-height:28px!important;font-size:12.3px!important}.user-directory-row:hover{transform:translateY(-1px)translate(1px)!important}.user-directory-row:hover .user-directory-identity strong{color:#fff!important}@media (width<=900px){.users-directory-contextbar{grid-template-columns:1fr auto}.users-directory-contextbar .users-directory-results-bar{grid-column:1}.users-directory-contextbar .users-directory-status-filters{grid-area:2/1/auto/-1}.users-directory-clear-context{grid-area:1/2}}@media (width<=620px){.users-directory-contextbar{grid-template-columns:1fr}.users-directory-clear-context{grid-area:auto/1;justify-self:start}}.invite-premium{border-radius:17px!important}.invite-premium-heading{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important}.invite-premium-icon{border-radius:11px!important;width:42px!important;height:42px!important;font-size:16px!important}.invite-premium-heading .eyebrow{margin-bottom:3px!important;font-size:9.4px!important}.invite-premium-heading h2{font-size:20px!important}.invite-premium-heading>div>p:last-child{margin-top:4px!important;font-size:11.3px!important}.invite-premium-security{min-height:29px!important;font-size:10px!important}.invite-premium-steps{grid-template-columns:auto minmax(44px,1fr) auto minmax(44px,1fr) auto!important;gap:8px!important;min-height:42px!important;padding:7px 17px!important}.invite-premium-steps>span{gap:6px!important}.invite-premium-steps>span b{border-radius:7px!important;width:23px!important;height:23px!important;font-size:8.6px!important}.invite-premium-steps>i{opacity:.75}.invite-premium-section{border-radius:12px!important}.invite-premium-section>header{min-height:54px!important;padding:8px 10px!important}.invite-premium-section>header>div>span{border-radius:8px!important;width:30px!important;height:30px!important}.invite-premium-section>header strong{font-size:12.4px!important}.invite-premium-section>header small{font-size:10px!important}.invite-premium-section>header>em{min-height:23px!important;font-size:8.8px!important}.invite-premium-grid>label{gap:4px!important}.invite-premium-grid>label>span{font-size:11.9px!important}.invite-premium-grid>label>small{min-height:13px!important;font-size:9.7px!important}.invite-premium-input,.invite-premium-select{border-radius:9px!important;min-height:43px!important;position:relative!important;overflow:hidden!important}.invite-premium-input{isolation:isolate}.invite-premium-input>button,.invite-premium-input>span:not(:first-child),.invite-premium-input>iframe{display:none!important}.invite-premium-input>div:not(:has(input)){display:none!important}.invite-premium-input input,.invite-premium-select select{height:41px!important;font-size:12.3px!important}.invite-premium-input>i,.invite-premium-select>i{border-radius:7px!important;width:27px!important;height:27px!important}.invite-premium-access{border-radius:11px!important;gap:8px 12px!important;margin-top:10px!important;padding:9px 10px!important}.invite-premium-access-copy{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important}.invite-premium-access-icon{border-radius:8px!important;width:32px!important;height:32px!important}.invite-premium-access-copy .eyebrow{font-size:8.4px!important}.invite-premium-access-copy strong{font-size:11.8px!important}.invite-premium-access-copy small{font-size:9.6px!important}.invite-premium-access-badges span{min-height:24px!important;font-size:8.8px!important}.invite-premium-access>p{padding-top:7px!important;font-size:9.6px!important}.invite-premium-actions{border-top:1px solid #2f57a32e;position:relative;margin-top:10px!important;padding-top:10px!important}.invite-premium-actions .preview-button{min-width:116px!important;min-height:39px!important}.invite-premium-actions .auth-primary{min-width:178px!important;min-height:39px!important}.invite-premium-actions .auth-primary:disabled{opacity:.46!important;cursor:not-allowed!important;filter:saturate(.65)!important;box-shadow:none!important}.invite-premium-steps>span[data-complete=true] b{box-shadow:0 0 14px #00bfff0d}@media (width<=820px){.invite-premium-header{min-height:auto!important}}@media (width<=560px){.invite-premium-steps{min-height:auto!important}}.invite-premium-email{contain:layout paint style!important;isolation:isolate!important;grid-template-columns:32px minmax(0,1fr)!important;position:relative!important;overflow:hidden!important}.invite-premium-email>i{z-index:3!important;grid-column:1!important;position:relative!important}.invite-premium-email>input{z-index:2147483646!important;background:linear-gradient(#07132bfc,#040c1cfc)!important;grid-column:2!important;width:100%!important;min-width:0!important;position:relative!important}.invite-premium-email>:not(i):not(input){visibility:hidden!important;pointer-events:none!important;display:none!important}.invite-premium-email img,.invite-premium-email svg,.invite-premium-email picture,.invite-premium-email canvas,.invite-premium-email iframe{visibility:hidden!important;display:none!important}.invite-premium fieldset{height:auto!important;min-height:0!important;margin:0!important}.invite-premium .editor-actions{min-height:0!important}.invite-premium-actions{margin-top:10px!important;padding-top:10px!important}.invite-premium-section,.invite-premium-access,.invite-premium-actions{box-sizing:border-box!important;width:100%!important}.invite-premium-email{grid-template-columns:32px minmax(0,1fr)!important}.invite-premium-email-editor{color:#eaf2fa!important;white-space:nowrap!important;caret-color:#63dfff!important;cursor:text!important;-webkit-user-select:text!important;user-select:text!important;background:0 0!important;border:0!important;outline:0!important;grid-column:2!important;align-items:center!important;min-width:0!important;height:41px!important;font-size:12.3px!important;font-weight:600!important;line-height:1!important;display:flex!important;overflow:hidden!important}.invite-premium-email-editor[data-empty=true]:before{content:attr(data-placeholder);color:#617995;opacity:1;pointer-events:none}.invite-premium-email-editor:focus{color:#f4faff!important}.invite-premium-email>input{display:none!important}.invite-premium{background:radial-gradient(circle at 88% -4%,#193c922e,#0000 28%),radial-gradient(circle at 8% 0,#00bfff0b,#0000 22%),linear-gradient(#081735fc,#040c1cfe)!important;border-color:#3664c094!important;box-shadow:inset 0 1px #ffffff08,0 24px 58px #00000026!important}.invite-premium-heading>div>p:last-child{color:#8ea4bf!important;max-width:660px!important}.invite-premium-security{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(#35e4b30e,#35e4b306)!important}.invite-premium-steps{background:#03091657!important;min-height:44px!important}.invite-premium-steps>span{transition:color .16s,opacity .16s!important}.invite-premium-steps>span b{transition:border-color .16s,background .16s,color .16s,box-shadow .16s!important}.invite-premium-steps>span[data-state=idle]{opacity:.68}.invite-premium-steps>span[data-state=active] b{color:#8de7ff!important;background:#00bfff17!important;border-color:#00bfff7a!important;box-shadow:0 0 16px #00bfff12!important}.invite-premium-steps>span[data-state=active] em{color:#d6f7ff!important}.invite-premium-steps>span[data-state=complete] b{color:#76e3c2!important;background:#35e4b313!important;border-color:#35e4b357!important}.invite-premium-steps>span[data-state=complete] em{color:#a4dccb!important}.invite-premium-steps>span[data-state=ready] b{color:#78deff!important;border-color:#00bfff4d!important}.invite-premium-steps>span[data-state=ready] em{color:#bfefff!important}.invite-premium-steps>i{position:relative;overflow:hidden;background:#31548f4d!important}.invite-premium-steps>i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#00bfff,#35e4b3);transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.invite-premium-steps>i[data-complete=true]:after{transform:scaleX(1)}.invite-premium fieldset{padding:12px 14px 14px!important}.invite-premium-body-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.68fr);align-items:stretch;gap:12px;display:grid}.invite-premium-section{min-width:0;height:100%;box-shadow:inset 0 1px #ffffff04;background:radial-gradient(circle at 95% 0,#00bfff08,#0000 22%),#030a1866!important;border-color:#315bb057!important}.invite-premium-section>header{background:linear-gradient(#0a1c4070,#07132b42)!important}.invite-premium-grid{gap:11px 12px!important;padding:11px!important}.invite-premium-grid>label>span{color:#e7f0f9!important;font-size:12px!important}.invite-premium-grid>label>small{color:#7890ab!important;font-size:10px!important}.invite-premium-input,.invite-premium-select{background:linear-gradient(#07132bfa,#040c1cfe)!important;border-color:#335eb670!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000009!important}.invite-premium-input:hover,.invite-premium-select:hover{border-color:#4574cf8f!important}.invite-premium-input:focus-within,.invite-premium-select:focus-within{border-color:#00bfff75!important;box-shadow:inset 0 1px #ffffff06,0 0 0 2px #00bfff09,0 8px 18px #00000012!important}.invite-premium-input>.invite-premium-email-editor{visibility:visible!important;pointer-events:auto!important;opacity:1!important;display:flex!important}.invite-premium-email-editor{height:auto!important;min-height:41px!important;padding:0 2px!important}.invite-premium-access{min-width:0;height:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff05;background:radial-gradient(circle at 86% 0,#00bfff11,#0000 30%),linear-gradient(#06142ad1,#040d1de0)!important;border:1px solid #00bfff2e!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.invite-premium-access[data-ready=true]{background:radial-gradient(circle at 86% 0,#35e4b30e,#0000 30%),linear-gradient(#06142ad1,#040d1de0)!important;border-color:#35e4b336!important}.invite-premium-access-copy{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:13px 13px 11px!important;display:grid!important}.invite-premium-access-icon{margin-top:1px;border-radius:10px!important;width:36px!important;height:36px!important}.invite-premium-access-copy .eyebrow{letter-spacing:.14em!important;margin-bottom:3px!important;font-size:8.8px!important}.invite-premium-access-copy small{color:#7d95b0!important;margin-top:4px!important;font-size:10px!important;line-height:1.42!important}.invite-premium-access-badges{justify-content:flex-start!important;gap:7px!important;padding:0 13px 12px!important}.invite-premium-access-rule{background:#0309163d;border-top:1px solid #00bfff1a;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;margin-top:auto;padding:10px 12px;display:grid}.invite-premium-access-rule>span{color:#789abb;border:1px solid #567cb83d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.invite-premium-access-rule p{color:#7088a3!important;margin:1px 0 0!important;font-size:9.7px!important;line-height:1.42!important}.invite-premium-access>p{display:none!important}.invite-premium-actions{border-top:1px solid #2f57a32e!important;min-height:55px!important;margin-top:11px!important;padding:10px 0 0!important}.invite-premium-actions .preview-button{color:#afc5db!important;background:#040c1c75!important;border-color:#3762b57a!important;min-width:120px!important;min-height:40px!important}.invite-premium-actions .preview-button:hover{color:#e7f4ff!important;background:#08142fb8!important;border-color:#4d7eda9e!important}.invite-premium-actions .auth-primary{border-radius:10px!important;min-width:186px!important;min-height:40px!important;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00bfff1f!important}.invite-premium-actions .auth-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 13px 30px #00bfff2e!important}@media (width<=1050px){.invite-premium-body-grid{grid-template-columns:1fr}.invite-premium-access{height:auto}}@media (width<=760px){.invite-premium-grid{grid-template-columns:1fr!important}}.invite-premium-function-select{min-width:0;position:relative}.invite-premium-function-trigger{color:#eaf2fa;cursor:pointer;background:linear-gradient(#07132bfa,#040c1cfe);border:1px solid #335eb670;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:3px;width:100%;min-height:44px;padding:0 9px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000009}.invite-premium-function-trigger:hover{border-color:#4574cf8f}.invite-premium-function-trigger[aria-expanded=true]{background:linear-gradient(#081733fc,#050e1ffe);border-color:#00bfff75;box-shadow:inset 0 1px #ffffff06,0 0 0 2px #00bfff09,0 8px 18px #00000012}.invite-premium-function-trigger>i{color:#7ca5c9;background:#ffffff05;border:1px solid #4165a23d;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.invite-premium-function-trigger>span{color:#eaf2fa;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.3px;font-weight:650;overflow:hidden}.invite-premium-function-trigger>b{color:#6f8eae;justify-self:end;font-size:12px;transition:transform .15s,color .15s}.invite-premium-function-trigger[aria-expanded=true]>b{color:#69dcff;transform:rotate(180deg)}.invite-premium-function-menu{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 90% 0,#193c921c,#0000 28%),linear-gradient(#07122afe,#030a18fe);border:1px solid #3563bf8f;border-radius:11px;max-height:330px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:inset 0 1px #ffffff06,0 18px 42px #00000052,0 0 28px #00bfff09}.invite-premium-function-menu::-webkit-scrollbar{width:7px}.invite-premium-function-menu::-webkit-scrollbar-thumb{background:#537ab757;border-radius:999px}.invite-premium-function-menu>button{color:#dce8f4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 9px;transition:border-color .13s,background .13s,transform .13s;display:grid}.invite-premium-function-menu>button[data-selected=true]{background:linear-gradient(90deg,#00bfff17,#193c920e);border-color:#00bfff3d}.invite-premium-function-menu>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-premium-function-menu strong{color:#eaf3fb;font-size:11.4px;font-weight:750;line-height:1.25}.invite-premium-function-menu small{color:#7189a5;white-space:nowrap;text-overflow:ellipsis;font-size:9.4px;line-height:1.32;overflow:hidden}.invite-premium-function-menu em{color:#71dfbe;background:#35e4b30b;border:1px solid #35e4b338;border-radius:7px;justify-self:end;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:850;display:grid}.invite-premium-function-menu>button:first-child{border-bottom-color:#365b992e;margin-bottom:4px}@media (width<=760px){.invite-premium-function-menu{max-height:280px;position:relative;top:6px}}.invite-premium,.invite-premium fieldset,.invite-premium-body-grid,.invite-premium-section{overflow:visible!important}.invite-premium-section{z-index:1!important;position:relative!important}.invite-premium-function-select{z-index:60!important;isolation:isolate!important;position:relative!important}.invite-premium-function-trigger[aria-expanded=true]{z-index:61!important;position:relative!important}.invite-premium-function-menu{z-index:9999!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important}.invite-premium-access{z-index:2!important;position:relative!important}.invite-premium-body-grid{align-items:start!important}.invite-premium-function-menu{background:radial-gradient(circle at 88% 0,#193c9224,#0000 28%),linear-gradient(#08142efe,#030a18)!important;border-color:#3c6ccd94!important;border-radius:12px!important;max-height:318px!important;padding:7px!important;top:calc(100% + 9px)!important;box-shadow:inset 0 1px #ffffff08,0 22px 48px #0000005c,0 0 30px #00bfff0a!important}.invite-premium-function-menu:before{content:"";background:#08142efe;border-top:1px solid #3c6ccd94;border-left:1px solid #3c6ccd94;width:9px;height:9px;position:absolute;top:-5px;left:26px;transform:rotate(45deg)}.invite-premium-function-menu-head{z-index:2;background:linear-gradient(#0a1b3cfe,#061126fb);border-bottom:1px solid #375fa338;border-radius:8px 8px 0 0;justify-content:space-between;align-items:flex-end;gap:14px;margin:-1px -1px 6px;padding:9px 10px 8px;display:flex;position:sticky;top:-7px}.invite-premium-function-menu-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-premium-function-menu-head span{color:#58d8ff;letter-spacing:.13em;font-size:8.4px;font-weight:850}.invite-premium-function-menu-head strong{color:#eaf3fc;font-size:11.6px;line-height:1.2}.invite-premium-function-menu-head small{color:#7189a5;text-align:right;max-width:240px;font-size:9.2px;line-height:1.3}.invite-premium-function-menu>button{border-radius:9px!important;grid-template-columns:minmax(0,1fr) 24px!important;gap:10px!important;min-height:45px!important;padding:7px 9px!important}.invite-premium-function-menu>button+button{margin-top:2px!important}.invite-premium-function-menu>button:hover{background:linear-gradient(90deg,#00bfff12,#193c9206)!important;border-color:#00bfff2e!important;transform:none!important}.invite-premium-function-menu>button[data-selected=true]{box-shadow:inset 2px 0 #00bfffb3;background:linear-gradient(90deg,#00bfff1c,#193c920d)!important;border-color:#00bfff4d!important}.invite-premium-function-menu em{border-radius:6px!important;width:21px!important;height:21px!important}.invite-premium-function-menu>button:first-of-type{border-bottom:1px solid #375ea033!important;margin-bottom:5px!important}.invite-premium-actions{grid-template-columns:122px 188px!important;justify-content:end!important;align-items:center!important;gap:8px!important;min-height:56px!important;display:grid!important}.invite-premium-actions .preview-button,.invite-premium-actions .auth-primary{box-sizing:border-box!important;vertical-align:middle!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.invite-premium-actions .preview-button{grid-column:1!important}.invite-premium-actions .auth-primary{grid-column:2!important}.invite-premium-actions .auth-primary span{margin-left:2px;align-items:center!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.invite-premium-function-menu-head{flex-direction:column;align-items:flex-start;gap:4px}.invite-premium-function-menu-head small{text-align:left;max-width:none}.invite-premium-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}}@media (width<=520px){.invite-premium-actions{grid-template-columns:1fr!important}.invite-premium-actions .preview-button,.invite-premium-actions .auth-primary{grid-column:1!important}}.invite-premium-function-menu-head{display:none!important}.invite-premium-function-menu{max-height:330px!important;padding:6px!important;top:calc(100% + 8px)!important}.invite-premium-function-menu:before{display:none!important}.invite-premium-function-menu>button{min-height:50px!important;padding:9px 10px!important}.invite-premium-function-menu strong{font-size:12.4px!important;line-height:1.22!important}.invite-premium-heading>div>p:last-child{font-size:12.4px!important;line-height:1.45!important}.invite-premium-grid>label>span{font-size:12.8px!important;font-weight:760!important}.invite-premium-grid>label>small{color:#8ca2bb!important;font-size:10.8px!important;line-height:1.38!important}.invite-premium-access-copy strong{font-size:14px!important;line-height:1.22!important}.invite-premium-security,.invite-premium-steps>span em{font-size:10.8px!important}.invite-premium{background:radial-gradient(circle at 86% 0,#193c9229,#0000 28%),radial-gradient(circle at 8% 0,#00bfff0b,#0000 22%),linear-gradient(#081735fc,#040c1cfe)!important;border-color:#3a6ccd94!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff08,0 22px 52px #00000029!important}.invite-premium-header{min-height:90px!important;padding:14px 18px!important}.invite-premium-heading h2{letter-spacing:-.03em!important;font-size:22px!important}.invite-premium-heading>div>p:last-child{color:#8fa7c3!important;font-size:12.8px!important;line-height:1.48!important}.invite-premium-security{min-height:30px!important;padding:0 12px!important;font-size:11px!important}.invite-premium-steps{min-height:46px!important;padding:8px 16px!important}.invite-premium-steps>span em{font-size:11px!important}.invite-premium-grid>label>span{color:#eef5fc!important;font-size:13.2px!important;font-weight:760!important}.invite-premium-grid>label>small{color:#8ba3be!important;min-height:15px!important;font-size:11px!important;line-height:1.4!important}.invite-premium-input,.invite-premium-function-trigger{background:linear-gradient(#07132bfb,#040c1cfe)!important;border-color:#3662ba75!important;border-radius:11px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff05,0 5px 14px #0000000b!important}.invite-premium-input:hover,.invite-premium-function-trigger:hover{border-color:#4e7eda8f!important}.invite-premium-input:focus-within,.invite-premium-function-trigger[aria-expanded=true]{border-color:#00bfff7a!important;box-shadow:inset 0 1px #ffffff06,0 0 0 2px #00bfff0a,0 8px 20px #00000014!important}.invite-premium-input>i,.invite-premium-function-trigger>i{color:#80a7cc!important;background:#ffffff05!important;border:1px solid #4368a63d!important;border-radius:8px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:10px!important;display:grid!important}.invite-premium-input>.invite-premium-email-editor{color:#eaf2fa!important;white-space:nowrap!important;caret-color:#63dfff!important;box-sizing:border-box!important;background:0 0!important;border:0!important;grid-column:2!important;align-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;display:flex!important;overflow:hidden!important;transform:none!important}.invite-premium-email-editor[data-empty=true]:before{content:attr(data-placeholder)!important;color:#6e87a4!important;pointer-events:none!important;align-items:center!important;min-height:46px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.invite-premium-input input{height:46px!important;font-size:13px!important}.invite-premium-function-trigger{height:48px!important}.invite-premium-function-trigger>span{font-size:13px!important;font-weight:680!important}.invite-premium-access{background:radial-gradient(circle at 86% 0,#00bfff11,#0000 30%),linear-gradient(#06142ad6,#040d1de6)!important;border-color:#00bfff2e!important;border-radius:13px!important}.invite-premium-access-copy strong{color:#eef6fd!important;font-size:14.2px!important;line-height:1.22!important}.invite-premium-access-copy small{color:#8ca5c1!important;font-size:11px!important;line-height:1.42!important}.invite-premium-access-badges span{min-height:27px!important;padding:0 10px!important;font-size:9.6px!important}.invite-premium-access-rule p{color:#849bb5!important;font-size:10.6px!important;line-height:1.42!important}.invite-premium-function-menu strong{font-size:12.6px!important}.invite-premium-function-menu small{color:#8ca2bb!important;font-size:10.6px!important;line-height:1.34!important}.invite-premium-actions{align-items:center!important;min-height:58px!important}.invite-premium-actions .preview-button,.invite-premium-actions .auth-primary{border-radius:11px!important;height:43px!important;min-height:43px!important;font-size:13px!important;font-weight:700!important}.invite-premium-actions .preview-button{color:#bcd0e4!important;background:#040c1c80!important;border-color:#3b66bb85!important}.invite-premium-actions .auth-primary{box-shadow:inset 0 1px #ffffff38,0 10px 24px #00bfff1f!important}.invite-premium-email{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:4px!important;padding:0 9px!important;display:grid!important}.invite-premium-input>.invite-premium-email-editor{color:#eaf2fa!important;white-space:nowrap!important;caret-color:#63dfff!important;box-sizing:border-box!important;background:0 0!important;border:0!important;outline:none!important;grid-column:2!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:13px 0 0!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;display:block!important;overflow:hidden!important;transform:none!important}.invite-premium-email-editor[data-empty=true]:before{content:attr(data-placeholder)!important;color:#6e87a4!important;pointer-events:none!important;height:auto!important;min-height:0!important;font-size:13px!important;line-height:20px!important;display:block!important}.users-directory-heading{align-items:flex-end!important;margin-bottom:16px!important;padding-top:4px!important}.users-directory-heading .eyebrow{letter-spacing:.22em!important;font-size:10px!important;font-weight:850!important}.users-directory-heading h1{letter-spacing:-.042em!important;margin-top:4px!important;font-size:30px!important;line-height:1.04!important}.users-directory-heading .subtitle{color:#8ddfff!important;opacity:.92!important;max-width:760px!important;margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.users-invite-button{border-radius:12px!important;min-height:46px!important;padding:0 21px!important;font-size:13px!important;font-weight:800!important}.users-directory-summary{gap:12px!important;margin-top:2px!important}.users-directory-summary .users-summary-card{border-radius:13px!important;min-height:94px!important;padding:14px 16px!important;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s!important}.users-directory-summary .users-summary-card:hover{transform:translateY(-2px)!important}.users-directory-summary .users-summary-card[data-selected=true]{border-color:color-mix(in srgb,var(--summary-accent) 58%,#3660b16b)!important;box-shadow:inset 0 1px 0 #ffffff0a, inset 3px 0 0 color-mix(in srgb,var(--summary-accent) 82%,transparent), 0 14px 32px #00000029, 0 0 26px color-mix(in srgb,var(--summary-accent) 7%,transparent)!important;transform:translateY(-2px)!important}.users-summary-icon{border-radius:10px!important;width:38px!important;height:38px!important}.users-summary-copy small{letter-spacing:-.01em!important;font-size:13px!important;font-weight:760!important}.users-summary-copy strong{letter-spacing:-.035em!important;margin-top:1px!important;font-size:27px!important;line-height:1!important}.users-summary-copy em{color:#8fa7c1!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important}.users-summary-open{opacity:.72!important;font-size:21px!important}.users-summary-card:hover .users-summary-open,.users-summary-card[data-selected=true] .users-summary-open{opacity:1!important;transform:translate(2px)!important}.users-governance-strip{background:radial-gradient(circle at 12%,#00bfff09,#0000 24%),linear-gradient(#07132bd6,#040c1ceb)!important;border:1px solid #305aa64d!important;border-radius:12px!important;min-height:62px!important;margin-top:10px!important;padding:8px 9px!important;box-shadow:inset 0 1px #ffffff06,0 9px 24px #0000000f!important}.users-governance-intro{gap:10px!important;padding:3px 7px!important}.users-governance-shield{border-radius:9px!important;width:34px!important;height:34px!important}.users-governance-intro>div strong{font-size:14px!important;line-height:1.2!important}.users-governance-intro>div small{color:#8ca3bd!important;margin-top:3px!important;font-size:11.4px!important;line-height:1.3!important}.users-governance-status{border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:760!important}.users-governance-actions{gap:7px!important}.users-governance-actions button{background:#061127b8!important;border-radius:9px!important;min-height:40px!important;padding:0 10px!important;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s!important}.users-governance-actions button:hover{border-color:#487ddc5c!important;transform:translateY(-1px)!important}.users-governance-actions button[aria-pressed=true]{background:linear-gradient(#00bfff17,#0b1f468a)!important;border-color:#00bfff5c!important;box-shadow:inset 0 1px #ffffff06,0 0 0 1px #00bfff0b!important}.users-governance-actions button strong{min-width:24px!important;height:24px!important;font-size:11.5px!important}.users-directory-panel{background:radial-gradient(circle at 90% 0,#193c9213,#0000 30%),linear-gradient(#071228f0,#030a18fa)!important;border-color:#3460b457!important;border-radius:14px!important;margin-top:10px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff06,0 15px 34px #00000014!important}.users-directory-panel-heading{border-bottom:1px solid #325ba338!important;min-height:78px!important;padding:12px 14px!important}.users-directory-panel-heading>div{gap:10px!important}.users-directory-panel-icon{border-radius:10px!important;width:39px!important;height:39px!important}.users-directory-panel-heading h2{letter-spacing:-.025em!important;font-size:18px!important;line-height:1.15!important}.users-directory-panel-heading p{color:#8ea5be!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.users-refresh-button{border-radius:9px!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:760!important}.users-directory-toolbar{background:linear-gradient(#0816318a,#050e1f3d)!important;border-bottom:1px solid #2d539629!important;grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(175px,.72fr))!important;gap:8px!important;padding:11px 13px 9px!important;display:grid!important}.users-directory-search,.users-directory-select-trigger{background:#030b1ba3!important;border-color:#345eae57!important;border-radius:10px!important;min-height:46px!important}.users-directory-search{padding:0 12px!important}.users-directory-search:focus,.users-directory-select.is-open .users-directory-select-trigger{border-color:#00bfff6b!important;box-shadow:0 0 0 2px #00bfff09,inset 0 1px #ffffff05!important}.users-directory-search-icon{font-size:18px!important}.users-directory-search-value{font-size:12.6px!important;line-height:1.2!important}.users-directory-search-value.has-value{color:#eaf4fc!important;font-weight:650!important}.users-directory-select-trigger{padding:0 12px!important}.users-directory-select-trigger>span{font-size:12.2px!important;font-weight:690!important}.users-directory-select-menu{border-radius:11px!important;box-shadow:0 18px 42px #0000004d!important}.users-directory-select-option{min-height:46px!important}.users-directory-select-option strong{font-size:12px!important}.users-directory-select-option small{font-size:10.5px!important}.users-directory-contextbar{gap:11px!important;min-height:48px!important;padding:4px 13px 10px!important}.users-directory-status-filters button{border-radius:8px!important;min-height:31px!important;padding:0 13px!important;font-size:11.4px!important;font-weight:720!important}.users-directory-status-filters button[aria-pressed=true]{color:#d9f8ff!important;background:#00bfff14!important;border-color:#00bfff61!important;box-shadow:inset 0 0 0 1px #00bfff06!important}.users-directory-clear-context{min-height:31px!important;font-size:11.2px!important}.users-directory-list{border-radius:0 0 13px 13px!important;overflow:hidden!important}.users-directory-columns{background:linear-gradient(#0a1c408c,#06102457)!important;border-bottom:1px solid #30589e38!important;min-height:46px!important;padding:0 14px!important}.users-directory-columns span{letter-spacing:.06em!important;font-size:11.8px!important;font-weight:820!important}.user-directory-row{border-bottom-color:#365c9c2e!important;border-left:0!important;border-right:0!important;border-radius:0!important;min-height:92px!important;padding:12px 14px!important;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s!important}.user-directory-row:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--directory-accent) 78%,transparent), inset 0 1px 0 #ffffff08, 0 8px 20px #0000001f, 0 0 18px color-mix(in srgb,var(--directory-accent) 5%,transparent)!important;transform:translateY(-1px)!important}.user-directory-avatar{width:43px!important;height:43px!important;font-size:15px!important}.user-directory-identity strong{font-size:16.2px!important;line-height:1.16!important}.user-directory-title{font-size:13.6px!important;line-height:1.3!important}.user-directory-function em,.user-directory-system em{border-radius:7px!important;min-height:27px!important;padding:4px 9px!important;font-size:11.7px!important}.user-directory-function small,.user-directory-system small{font-size:11.2px!important}.user-directory-scope small{margin-top:3px!important;font-size:11.8px!important}.user-status{min-width:82px!important;min-height:30px!important;font-size:11.8px!important}.user-directory-access-button{border-radius:9px!important;width:38px!important;height:38px!important}.users-directory-summary[data-invite-open=true],.users-governance-strip[data-invite-open=true],.users-directory-panel[data-invite-open=true]{opacity:.72;filter:saturate(.82);transition:opacity .18s,filter .18s!important}.users-directory-summary[data-invite-open=true]:hover,.users-governance-strip[data-invite-open=true]:hover,.users-directory-panel[data-invite-open=true]:hover{opacity:.88}@media (width<=1180px){.users-directory-toolbar{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(170px,.8fr))!important}.users-directory-sort{grid-column:2/4}}@media (width<=900px){.users-directory-heading h1{font-size:27px!important}.users-directory-toolbar{grid-template-columns:1fr 1fr!important}.users-directory-search{grid-column:1/-1}.users-directory-sort{grid-column:auto}}@media (width<=640px){.users-directory-heading{align-items:stretch!important}.users-directory-heading h1{font-size:25px!important}.users-invite-button{width:100%}.users-directory-summary,.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-search,.users-directory-sort{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.users-directory-summary .users-summary-card,.users-governance-actions button,.users-directory-status-filters button,.user-directory-row,.users-directory-summary[data-invite-open=true],.users-governance-strip[data-invite-open=true],.users-directory-panel[data-invite-open=true]{transition:none!important}}.profile-overview-stat{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--profile-stat-accent) 10%,transparent),transparent 48%), linear-gradient(145deg,#081834fa,#061228fa)!important;border-color:#2a569c9e!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002e!important}.profile-overview-stat:before{opacity:.7!important}.profile-overview-stat-icon{border-color:color-mix(in srgb,var(--profile-stat-accent) 42%,#193c926b)!important;background:color-mix(in srgb,var(--profile-stat-accent) 8%,#030712cc)!important;box-shadow:inset 0 0 18px color-mix(in srgb,var(--profile-stat-accent) 5%,transparent)!important}.profile-dashboard-card{background:linear-gradient(#091b3afb,#061228fb),#08142f!important;border-color:#2a569c8f!important;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000029!important}.profile-dashboard-heading{background:linear-gradient(#122e622e,#06122800)!important;border-bottom-color:#2a569c61!important}.profile-dashboard-title-icon{background:linear-gradient(145deg,#00bfff1a,#193c921f)!important;border-color:#00bfff5c!important;box-shadow:inset 0 0 16px #00bfff0b!important}.profile-dashboard-rows>div{border-bottom-color:#2a569c4d!important}.profile-dashboard-row-icon{background:#12346c6b!important}.profile-contact-tile{background:linear-gradient(145deg,#0a1d3dc7,#071228d1)!important;border-color:#2a569c6b!important}a.profile-contact-tile:hover{background:linear-gradient(145deg,#00bfff12,#0c2044d1)!important;border-color:#00bfff75!important}.profile-about-specialties span{background:#00bfff0a!important;border-color:#00bfff30!important}.profile-professional-footer{background:#05102475!important;border-top-color:#2a569c52!important}.my-access-page .access-summary-grid article{border-color:color-mix(in srgb,var(--access-summary-accent) 28%,#2a569c94)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--access-summary-accent) 9%,transparent),transparent 46%), linear-gradient(145deg,#081834fa,#061228fa)!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002b!important}.my-access-page .access-summary-icon{background:color-mix(in srgb,var(--access-summary-accent) 8%,#030712cc)!important;border-color:color-mix(in srgb,var(--access-summary-accent) 40%,#2a569c5c)!important}.my-access-page .access-section-card{background:radial-gradient(circle at 100% 0,#193c920e,#0000 34%),linear-gradient(#091b3afb,#061228fb)!important;border-color:#2a569c8f!important;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000029!important}.my-access-page .access-section-heading{background:linear-gradient(#122e622e,#06122800)!important;border-bottom-color:#2a569c61!important}.my-access-page .access-section-icon{background:linear-gradient(145deg,#00bfff1a,#193c921f)!important;border-color:#00bfff5c!important}.my-access-page .access-system-privileges{background:#05102480!important;border-color:#2a569c52!important}.my-access-page .access-system-privileges-grid article{background:linear-gradient(145deg,#0a1d3db3,#071228c2)!important;border-color:#2a569c57!important}.my-access-page .access-area-card{background:linear-gradient(145deg,#081834a3,#050f22b8)!important;border-color:#2a569c6b!important}.my-access-page .access-area-card[data-access=write]{border-color:#00bfff57!important}.my-access-page .access-area-card[data-access=read]{border-color:#3b8fef4d!important}.my-access-page .access-area-card[data-access=partial]{border-color:#f1c84a45!important}.my-access-page .access-area-card[open]{background:linear-gradient(145deg,#0a1e3fc2,#061228d1)!important}.my-access-page .access-area-modules{background:#040e207a!important;border-top-color:#2a569c47!important}.my-access-page .access-module-card{background:linear-gradient(145deg,#081834a3,#050f22b3)!important;border-color:#2a569c57!important}.my-access-page .access-extra-grants article{background:linear-gradient(145deg,#141e41b8,#071228c7)!important;border-color:#6c5cb43d!important}.my-access-page .access-governance-note{background:linear-gradient(145deg,#081834c2,#050f22d1)!important;border-color:#2a569c6b!important;box-shadow:0 10px 26px #0000001f!important}.my-access-page .access-org-function-cards>article{border-color:rgba(var(--role-card-rgb),.34)!important;background:radial-gradient(circle at 92% 8%,rgba(var(--role-card-rgb),.1),transparent 36%), linear-gradient(145deg,rgba(var(--role-card-rgb),.1),#061228e0)!important;box-shadow:inset 3px 0 0 rgba(var(--role-card-rgb),.58), inset 0 1px 0 #ffffff07, 0 10px 24px #00000024!important}.my-access-page .access-org-function-cards>article:hover{border-color:rgba(var(--role-card-rgb),.5)!important;box-shadow:inset 3px 0 0 rgba(var(--role-card-rgb),.72), inset 0 1px 0 #ffffff09, 0 12px 28px #0000002b, 0 0 22px rgba(var(--role-card-rgb),.08)!important}.my-access-page .access-org-function-cards>article[data-role=ceo]{background:radial-gradient(circle at 92% 8%,#b9c4cf1f,#0000 36%),linear-gradient(145deg,#b9c4cf1a,#061228e6)!important}.my-access-page .access-system-privileges-grid article[data-privilege=admin]{background:radial-gradient(circle at 92% 8%,#f1c84a21,#0000 36%),linear-gradient(145deg,#2e21058a,#08142ff7)!important;border-color:#f1c84a6b!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #f1c84aa3,0 10px 22px #00000029,0 0 24px #f1c84a11!important}.my-access-page .access-system-privileges-grid article[data-privilege=developer_os]{background:radial-gradient(circle at 92% 8%,#00bfff24,#0000 36%),linear-gradient(145deg,#0431469e,#08142ff7)!important;border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #00bfffad,0 10px 22px #00000029,0 0 24px #00bfff13!important}.my-access-page .access-area-card[data-area=company-hq]{background:#070b14!important;border-color:#b9c4cf85!important;box-shadow:inset 3px 0 #b9c4cf8a,inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.my-access-page .access-area-card[data-area=produtos-engenharia]{background:#122d6c!important;border-color:#3b8fef94!important;box-shadow:inset 3px 0 #3b8fefb3,inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.my-access-page .access-area-card[data-area=clientes-growth]{background:#07516f!important;border-color:#00bfffb3!important;box-shadow:inset 3px 0 #00bfffc7,inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.my-access-page .access-area-card[data-area=operacoes-internas]{background:#0b4b40!important;border-color:#159a78b3!important;box-shadow:inset 3px 0 #159a78d1,inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.my-access-page .access-area-card[data-area=knowledge-labs]{background:#34296f!important;border-color:#7256c9b8!important;box-shadow:inset 3px 0 #7256c9d6,inset 0 1px #ffffff06,0 8px 20px #0000001f!important}.my-access-page .access-area-card[open]{filter:brightness(1.03)}.my-access-page .access-area-card[open] .access-area-modules{background:#03071247!important;border-top-color:#ffffff17!important}.my-access-page .access-area-card[data-area=company-hq] .access-level-badge{color:#e2e8ef!important;background:#b9c4cf0e!important;border-color:#b9c4cf42!important}.my-access-page .access-area-card[data-area=produtos-engenharia] .access-level-badge{color:#d5e8ff!important;background:#3b8fef1a!important;border-color:#6faeff57!important}.my-access-page .access-area-card[data-area=clientes-growth] .access-level-badge{color:#c9f5ff!important;background:#00bfff1a!important;border-color:#00bfff6b!important}.my-access-page .access-area-card[data-area=operacoes-internas] .access-level-badge{color:#d1fff2!important;background:#159a781f!important;border-color:#45ddb557!important}.my-access-page .access-area-card[data-area=knowledge-labs] .access-level-badge{color:#e4ddff!important;background:#7256c921!important;border-color:#9c85ec61!important}.my-access-page .access-identity-hero{background:linear-gradient(110deg,#030712 0%,#050914 100%)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:142px!important}.my-access-page .access-identity-level{background:#081834b3!important;border:1px solid #3660a457!important;border-radius:12px!important;align-self:center!important;width:240px!important;min-width:220px!important;max-width:240px!important;min-height:74px!important;margin:0 18px 0 0!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff06,0 8px 18px #0000001f!important}.my-access-page .access-identity-level small{letter-spacing:.055em!important;font-size:8.6px!important}.my-access-page .access-identity-level strong{margin-top:1px;font-size:16px!important}.my-access-page .access-identity-level span{font-size:9.4px!important}.profile-hero-card-premium[data-area-theme=hq]{background:var(--improve-area-hq-cover)!important}.profile-hero-card-premium[data-area-theme=product-tech]{background:var(--improve-area-product-tech-cover)!important}.profile-hero-card-premium[data-area-theme=growth]{background:var(--improve-area-growth-cover)!important}.profile-hero-card-premium[data-area-theme=operations]{background:var(--improve-area-operations-cover)!important}.profile-hero-card-premium[data-area-theme=knowledge]{background:var(--improve-area-knowledge-cover)!important}.profile-hero-card-premium:after,.profile-hero-card-premium:before{display:none!important}@media (width<=850px){.my-access-page .access-identity-hero{grid-template-columns:1fr!important;align-items:stretch!important}.my-access-page .access-identity-level{width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 16px!important}}.my-access-page .access-identity-level{cursor:pointer;transition:background .16s,border-color .16s,transform .16s;position:relative;width:274px!important;min-width:274px!important;max-width:274px!important;min-height:78px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #4d70a957!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr) 26px!important;align-items:center!important;gap:11px!important;margin:0 22px 0 0!important;padding:10px 8px 10px 18px!important;display:grid!important}.my-access-page .access-identity-level:hover{background:linear-gradient(90deg,#00bfff09,#0000 88%)!important;border-left-color:#00bfff8a!important}.my-access-page .access-identity-level:focus-visible{outline-offset:4px;outline:1px solid #00bfff94;border-radius:10px!important}.my-access-page .access-identity-level-icon{color:#d9e2ec;background:#b9c4cf0e;border:1px solid #b9c4cf42;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid;box-shadow:inset 0 1px #ffffff06}.my-access-page .access-identity-level>div{gap:2px;min-width:0;display:grid}.my-access-page .access-identity-level small{text-transform:uppercase;color:#63d9ff!important;letter-spacing:.075em!important;font-size:8.1px!important;font-weight:850!important;line-height:1.1!important}.my-access-page .access-identity-level strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f6faff!important;margin:0!important;font-size:15.5px!important;line-height:1.15!important}.my-access-page .access-identity-level>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#7890ae!important;font-size:8.9px!important;line-height:1.25!important}.my-access-page .access-identity-level-arrow{color:#79dcf9;opacity:.66;background:#00bfff09;border:1px solid #00bfff24;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;transition:transform .16s,opacity .16s,border-color .16s;display:grid}.my-access-page .access-identity-level:hover .access-identity-level-arrow{opacity:1;border-color:#00bfff4d;transform:translate(2px)}.my-access-page .access-summary-grid article{cursor:pointer;overflow:hidden;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--access-summary-accent,#00bfff) 7%,transparent),transparent 34%), linear-gradient(145deg,#081834f0,#061228f5)!important;border-color:#2a569c80!important;grid-template-columns:38px minmax(0,1fr) 26px!important;align-items:center!important;gap:11px!important;min-height:86px!important;padding:12px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 9px 22px #00000021!important}.my-access-page .access-summary-grid article:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--access-summary-accent,#00bfff) 34%,transparent),transparent);opacity:.35;height:1px;transition:transform .18s,opacity .18s;position:absolute;inset:auto 12px 0;transform:scaleX(.35)}.my-access-page .access-summary-grid article:hover{border-color:color-mix(in srgb,var(--access-summary-accent,#00bfff) 38%,#2a569c8f)!important;box-shadow:inset 0 1px 0 #ffffff08, 0 13px 28px #0000002b, 0 0 18px color-mix(in srgb,var(--access-summary-accent,#00bfff) 5%,transparent)!important;transform:translateY(-2px)!important}.my-access-page .access-summary-grid article:hover:after{opacity:.8;transform:scaleX(1)}.my-access-page .access-summary-grid article:focus-visible{outline:1px solid color-mix(in srgb,var(--access-summary-accent,#00bfff) 68%,#fff);outline-offset:3px}.my-access-page .access-summary-grid article[data-tone=areas]{--access-summary-accent:#00bfff}.my-access-page .access-summary-grid article[data-tone=scopes]{--access-summary-accent:#3b8fef}.my-access-page .access-summary-grid article[data-tone=exceptions]{--access-summary-accent:#9d8cff}.my-access-page .access-summary-grid article[data-tone=level]{--access-summary-accent:#35e4b3}.my-access-page .access-summary-grid .access-summary-icon{border-color:color-mix(in srgb,var(--access-summary-accent) 38%,#2a569c4d)!important;width:38px!important;height:38px!important;color:var(--access-summary-accent)!important;background:color-mix(in srgb,var(--access-summary-accent) 7%,#030712c7)!important;box-shadow:inset 0 1px #ffffff06!important}.my-access-page .access-summary-grid article>div{gap:1px;min-width:0;display:grid}.my-access-page .access-summary-grid article>div>small{color:color-mix(in srgb,var(--access-summary-accent) 68%,#a8bcd3)!important;font-size:9.2px!important;font-weight:780!important}.my-access-page .access-summary-grid article>div>strong{margin:1px 0;color:#f7fbff!important;font-size:18px!important;line-height:1.1!important}.my-access-page .access-summary-grid article>div>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#7890ae!important;font-size:8.9px!important;font-style:normal!important;line-height:1.2!important}.my-access-page .access-summary-open{border:1px solid color-mix(in srgb,var(--access-summary-accent) 18%,#2a569c3d);width:25px;height:25px;color:color-mix(in srgb,var(--access-summary-accent) 72%,#dce8f5);background:color-mix(in srgb,var(--access-summary-accent) 4%,#03071275);opacity:.58;border-radius:8px;place-items:center;font-size:11px;transition:transform .16s,opacity .16s,border-color .16s;display:grid}.my-access-page .access-summary-grid article:hover .access-summary-open{opacity:1;border-color:color-mix(in srgb,var(--access-summary-accent) 42%,transparent);transform:translate(2px)}.access-summary-detail-modal{width:min(760px,100vw - 32px)!important;max-height:min(82vh,760px)!important}.access-summary-detail-modal>header{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--summary-detail-accent,#00bfff) 10%,transparent),transparent 34%), linear-gradient(145deg,#081834fa,#050f22fa)!important}.access-summary-detail-modal[data-summary=areas]{--summary-detail-accent:#00bfff}.access-summary-detail-modal[data-summary=scopes]{--summary-detail-accent:#3b8fef}.access-summary-detail-modal[data-summary=exceptions]{--summary-detail-accent:#9d8cff}.access-summary-detail-modal[data-summary=level]{--summary-detail-accent:#35e4b3}.access-summary-detail-icon{border-color:color-mix(in srgb,var(--summary-detail-accent) 38%,#2a569c57)!important;color:var(--summary-detail-accent)!important;background:color-mix(in srgb,var(--summary-detail-accent) 8%,#030712c2)!important}.access-summary-detail-body{gap:12px;padding:15px 16px 17px;display:grid;overflow:auto}.access-summary-area-list,.access-summary-exception-list{gap:8px;display:grid}.access-summary-area-list article{--summary-area:#00bfff;border:1px solid color-mix(in srgb,var(--summary-area) 24%,#2a569c42);background:linear-gradient(145deg,color-mix(in srgb,var(--summary-area) 5%,#081834bd),#050f22c2);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.access-summary-area-list article[data-area=company-hq]{--summary-area:#b9c4cf}.access-summary-area-list article[data-area=produtos-engenharia]{--summary-area:#3b8fef}.access-summary-area-list article[data-area=clientes-growth]{--summary-area:#00bfff}.access-summary-area-list article[data-area=operacoes-internas]{--summary-area:#35c49a}.access-summary-area-list article[data-area=knowledge-labs]{--summary-area:#8e78e8}.access-summary-area-list article[data-enabled=false]{opacity:.48}.access-summary-area-number{border:1px solid color-mix(in srgb,var(--summary-area) 34%,transparent);width:32px;height:32px;color:var(--summary-area);background:color-mix(in srgb,var(--summary-area) 7%,#0307128a);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.access-summary-area-list article>div{gap:3px;min-width:0;display:grid}.access-summary-area-list article>div strong{color:#f3f8ff;font-size:11.2px}.access-summary-area-list article>div small{color:#8299b5;font-size:9px}.access-summary-area-list article>em{color:#bfd0e2;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:8.5px;font-style:normal;font-weight:750;display:inline-flex}.access-summary-area-list article>em[data-access=write]{color:#cff8ea;background:#35e4b30e;border-color:#35e4b338}.access-summary-area-list article>em[data-access=none]{color:#8091a6}.access-summary-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.access-summary-kpis article{background:linear-gradient(145deg,#0a1d3dad,#071228bd);border:1px solid #2a569c57;border-radius:11px;align-content:center;gap:2px;min-height:84px;padding:10px 12px;display:grid}.access-summary-kpis small{color:#7f97b4;font-size:8.8px}.access-summary-kpis strong{color:#f7fbff;font-size:22px;line-height:1}.access-summary-kpis span{color:#5fbfe8;font-size:8.5px}.access-summary-scope-bars{background:#050f227a;border:1px solid #2a569c47;border-radius:11px;gap:9px;padding:12px;display:grid}.access-summary-scope-bars>div{grid-template-columns:minmax(130px,.8fr) minmax(120px,1.5fr) 42px;align-items:center;gap:10px;display:grid}.access-summary-scope-bars span{color:#b9c9da;font-size:9.4px}.access-summary-scope-bars>div>div{background:#2a569c3d;border-radius:999px;height:6px;overflow:hidden}.access-summary-scope-bars i{border-radius:inherit;background:linear-gradient(90deg,#193c92,#00bfff);height:100%;display:block;box-shadow:0 0 12px #00bfff1f}.access-summary-scope-bars strong{color:#dce8f5;text-align:right;font-size:9px}.access-summary-exception-list article{background:linear-gradient(145deg,#332a6447,#071228c2);border:1px solid #9d8cff3d;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:grid}.access-summary-exception-list article>span{color:#b7a9ff;background:#9d8cff12;border:1px solid #9d8cff47;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.access-summary-exception-list article>div{gap:3px;display:grid}.access-summary-exception-list strong{color:#f1eeff;font-size:10.8px}.access-summary-exception-list small{color:#9088bd;font-size:8.8px}.access-summary-exception-list em{color:#c8beff;font-size:8.6px;font-style:normal}.access-summary-empty-state{text-align:center;background:#35e4b306;border:1px dashed #35e4b33d;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:210px;padding:24px;display:grid}.access-summary-empty-state>span{color:#59e9bc;background:#35e4b30f;border:1px solid #35e4b33d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.access-summary-empty-state strong{color:#eaf8f3;font-size:13px}.access-summary-empty-state p{color:#8099b3;max-width:430px;margin:0;font-size:9.6px;line-height:1.5}.access-summary-level-hero{background:linear-gradient(145deg,#35e4b30b,#071228b8);border:1px solid #35e4b33d;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.access-summary-level-hero>span{color:#62e9be;background:#35e4b312;border:1px solid #35e4b347;border-radius:13px;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.access-summary-level-hero>div{gap:3px;display:grid}.access-summary-level-hero small{color:#77bfa8;text-transform:uppercase;letter-spacing:.06em;font-size:8.7px}.access-summary-level-hero strong{color:#f3fffb;font-size:22px;line-height:1.05}.access-summary-level-hero p{color:#91a8bd;margin:2px 0 0;font-size:9.5px;line-height:1.45}.access-summary-source-list{background:#050f227a;border:1px solid #2a569c47;border-radius:11px;overflow:hidden}.access-summary-source-list>div{border-bottom:1px solid #2a569c33;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:9px 11px;display:grid}.access-summary-source-list>div:last-child{border-bottom:0}.access-summary-source-list span{color:#7e95af;font-size:9px}.access-summary-source-list strong{color:#dbe7f4;font-size:9.7px;font-weight:720}@media (width<=850px){.my-access-page .access-identity-level{border:1px solid #4d70a942!important;border-radius:11px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 14px!important;padding:10px 12px!important}}@media (width<=700px){.my-access-page .access-summary-grid,.access-summary-kpis{grid-template-columns:1fr!important}.access-summary-scope-bars>div{grid-template-columns:1fr 50px!important}.access-summary-scope-bars>div>div{grid-area:2/1/auto/-1}.access-summary-source-list>div{gap:3px;grid-template-columns:1fr!important}}.access-summary-detail-modal>header small{font-size:10.2px!important}.access-summary-detail-modal>header h3{font-size:22px!important;line-height:1.08!important}.access-summary-detail-modal>header em{font-size:11.2px!important;line-height:1.45!important}.access-summary-detail-body{gap:14px!important;padding:18px 18px 20px!important}.access-summary-area-list article{min-height:72px!important}.access-summary-area-number{font-size:10px!important}.access-summary-area-list article>div strong{font-size:13.2px!important}.access-summary-area-list article>div small{font-size:10.4px!important}.access-summary-area-list article>em{padding:5px 10px!important;font-size:9.8px!important}.access-summary-kpis article{min-height:96px!important}.access-summary-kpis small{font-size:10.2px!important}.access-summary-kpis strong{font-size:28px!important}.access-summary-kpis span{font-size:9.8px!important}.access-summary-scope-bars span{font-size:10.6px!important}.access-summary-scope-bars strong{font-size:10.4px!important}.access-summary-exception-list article{min-height:72px!important}.access-summary-exception-list strong{font-size:12.8px!important}.access-summary-exception-list small{font-size:10.2px!important}.access-summary-exception-list em{font-size:10px!important}.access-summary-empty-state strong{font-size:16px!important}.access-summary-empty-state p{font-size:11px!important;line-height:1.55!important}.access-summary-level-hero strong{font-size:28px!important}.access-summary-level-hero small{font-size:10px!important}.access-summary-level-hero p{font-size:10.8px!important;line-height:1.5!important}.access-summary-source-list>div{min-height:54px!important}.access-summary-source-list span{font-size:10.2px!important}.access-summary-source-list strong{font-size:11.2px!important}.access-summary-detail-modal footer span{font-size:10.8px!important}.access-summary-detail-modal footer button{font-size:11px!important}.my-access-page .access-summary-grid article>div>small{letter-spacing:.005em!important;font-size:10.6px!important;line-height:1.2!important}.my-access-page .access-summary-grid article>div>strong{font-size:19.5px!important;line-height:1.08!important}.my-access-page .access-summary-grid article>div>em{color:#8fa6c0!important;font-size:10.2px!important;line-height:1.3!important}.my-access-page .access-summary-open{font-size:12px!important}.my-access-page .access-identity-level:before{content:"";background:var(--primary-role-accent);width:2px;box-shadow:0 0 14px color-mix(in srgb,var(--primary-role-accent) 34%,transparent);opacity:.8;border-radius:999px;position:absolute;inset:10px auto 10px 0}.my-access-page .access-identity-level:hover{border-color:color-mix(in srgb,var(--primary-role-accent) 42%,#2a569c6b)!important;background:radial-gradient(circle at 96% 10%,color-mix(in srgb,var(--primary-role-accent) 11%,transparent),transparent 44%), linear-gradient(145deg,#091936d6,#051023c7)!important;box-shadow:inset 0 1px 0 #ffffff08, 0 16px 30px #0000002b, 0 0 22px color-mix(in srgb,var(--primary-role-accent) 5%,transparent)!important;transform:translateY(-1px)!important}.my-access-page .access-identity-level-icon{flex:0 0 48px;border:1px solid color-mix(in srgb,var(--primary-role-accent) 35%,#ffffff0a)!important;color:#f4f7fa!important;background:color-mix(in srgb,var(--primary-role-accent) 8%,#030712a8)!important;width:48px!important;height:48px!important;box-shadow:inset 0 1px 0 #ffffff06, 0 0 18px color-mix(in srgb,var(--primary-role-accent) 6%,transparent)!important;border-radius:13px!important;place-items:center!important;font-size:20px!important;display:grid!important}.my-access-page .access-identity-level-kicker{align-items:center;gap:7px;min-width:0;display:flex}.my-access-page .access-identity-level-arrow{flex-direction:column;align-self:stretch;gap:4px;min-width:42px;padding:0 2px 0 8px;border:0!important;border-left:1px solid color-mix(in srgb,var(--primary-role-accent) 16%,transparent)!important;width:auto!important;height:auto!important;color:color-mix(in srgb,var(--primary-role-accent) 74%,#dce8f5)!important;opacity:.72!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:flex-end!important;font-size:13px!important;display:flex!important}.my-access-page .access-identity-level-arrow i{color:#758ba3;white-space:nowrap;font-size:7.6px;font-style:normal;font-weight:700;line-height:1}.my-access-page .access-identity-level:hover .access-identity-level-arrow i{color:#9bb0c5}@media (width<=1050px){.my-access-page .access-identity-level{width:320px!important;min-width:320px!important;max-width:320px!important}.my-access-page .access-identity-level-copy>span{-webkit-line-clamp:1}}@media (width<=850px){.my-access-page .access-identity-level{width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 14px!important}.my-access-page .access-identity-level-copy>span{-webkit-line-clamp:2}}.my-access-page .access-identity-level{--primary-role-accent:#b9c4cf;cursor:pointer;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary-role-accent) 18%,#2a569c47)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--primary-role-accent) 8%,transparent),transparent 42%), linear-gradient(145deg,#0a1b39d1,#061228bd)!important;border-radius:18px!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:390px!important;min-width:390px!important;max-width:390px!important;min-height:112px!important;margin:0 20px 0 0!important;padding:16px 16px 16px 18px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;box-shadow:inset 0 1px #ffffff08,0 14px 30px #00000029!important}.my-access-page .access-identity-level:hover{border-color:color-mix(in srgb,var(--primary-role-accent) 34%,#2a569c66)!important;box-shadow:inset 0 1px 0 #ffffff09, 0 18px 34px #0000002e, 0 0 26px color-mix(in srgb,var(--primary-role-accent) 5%,transparent)!important;transform:translateY(-2px)!important}.my-access-page .access-identity-level-icon{border:1px solid color-mix(in srgb,var(--primary-role-accent) 26%,#ffffff08)!important;color:#f7fbff!important;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--primary-role-accent) 11%,transparent),transparent 65%), color-mix(in srgb,var(--primary-role-accent) 5%,#030712b8)!important;width:56px!important;height:56px!important;box-shadow:inset 0 1px 0 #ffffff08, 0 0 18px color-mix(in srgb,var(--primary-role-accent) 6%,transparent)!important;border-radius:16px!important;place-items:center!important;font-size:22px!important;display:grid!important}.my-access-page .access-identity-level-kicker{align-items:center;gap:8px;display:flex}.my-access-page .access-identity-level-kicker small{text-transform:uppercase;color:color-mix(in srgb,var(--primary-role-accent) 74%,#afc4d8)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:850!important;line-height:1.1!important}.my-access-page .access-identity-level-kicker em{border:1px solid color-mix(in srgb,var(--primary-role-accent) 22%,transparent);min-height:20px;color:color-mix(in srgb,var(--primary-role-accent) 82%,#fff);background:color-mix(in srgb,var(--primary-role-accent) 5%,transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-style:normal;font-weight:780;line-height:1;display:inline-flex}.my-access-page .access-identity-level-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f8fbff!important;letter-spacing:-.03em!important;margin:0!important;font-size:22px!important;line-height:1.02!important}.my-access-page .access-identity-level-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#9eb3c9!important;font-size:10.8px!important;line-height:1.42!important}.my-access-page .access-identity-level-copy>b{color:color-mix(in srgb,var(--primary-role-accent) 62%,#a6b8cb);text-overflow:ellipsis;white-space:nowrap;font-size:9.3px;font-weight:700;line-height:1.25;overflow:hidden}.my-access-page .access-identity-level-arrow{align-self:center;font-weight:700;border:1px solid color-mix(in srgb,var(--primary-role-accent) 18%,#2a569c3d)!important;width:auto!important;min-width:108px!important;height:38px!important;color:color-mix(in srgb,var(--primary-role-accent) 82%,#eaf2fa)!important;opacity:1!important;background:#ffffff05!important;border-radius:12px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;display:flex!important}.my-access-page .access-identity-level-arrow i{white-space:nowrap;color:#a5b7c9!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1!important}.my-access-page .access-identity-level:hover .access-identity-level-arrow{border-color:color-mix(in srgb,var(--primary-role-accent) 32%,transparent)!important;background:color-mix(in srgb,var(--primary-role-accent) 5%,#ffffff05)!important;box-shadow:0 0 18px color-mix(in srgb,var(--primary-role-accent) 5%,transparent)!important;transform:translate(2px)!important}@media (width<=1050px){.my-access-page .access-identity-level{width:348px!important;min-width:348px!important;max-width:348px!important}.my-access-page .access-identity-level-copy>span{-webkit-line-clamp:1}.my-access-page .access-identity-level-arrow{min-width:94px!important}}@media (width<=850px){.my-access-page .access-identity-level{grid-template-columns:56px minmax(0,1fr)!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 14px!important}.my-access-page .access-identity-level-arrow{grid-column:1/-1;justify-self:start;margin-left:72px}.my-access-page .access-identity-level-copy>span{-webkit-line-clamp:2}}.my-access-page .access-identity-level{--primary-role-accent:#b9c4cf;cursor:pointer;position:relative;border:1px solid color-mix(in srgb,var(--primary-role-accent) 18%,#2a569c42)!important;background:linear-gradient(145deg,#0a1b39b8,#061228b3)!important;border-radius:16px!important;grid-template-columns:52px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;width:320px!important;min-width:320px!important;max-width:320px!important;min-height:86px!important;margin:0 20px 0 0!important;padding:14px 16px!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;display:grid!important;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00000024!important}.my-access-page .access-identity-level:before{content:"";background:var(--primary-role-accent);opacity:.8;border-radius:999px;width:2px;position:absolute;inset:10px auto 10px 0}.my-access-page .access-identity-level:hover{border-color:color-mix(in srgb,var(--primary-role-accent) 30%,#2a569c5c)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff08,0 15px 28px #00000029!important}.my-access-page .access-identity-level[data-role=ceo]{--primary-role-accent:#b9c4cf}.my-access-page .access-identity-level[data-role=cpo]{--primary-role-accent:#3b8fef}.my-access-page .access-identity-level[data-role=commercial]{--primary-role-accent:#00bfff}.my-access-page .access-identity-level[data-role=client_operations]{--primary-role-accent:#35c49a}.my-access-page .access-identity-level[data-role=marketing]{--primary-role-accent:#31b7e8}.my-access-page .access-identity-level[data-role=finance]{--primary-role-accent:#f1c84a}.my-access-page .access-identity-level[data-role=people]{--primary-role-accent:#8e78e8}.my-access-page .access-identity-level[data-role=product]{--primary-role-accent:#4b7fea}.my-access-page .access-identity-level[data-role=technology]{--primary-role-accent:#00bfff}.my-access-page .access-identity-level-icon{border:1px solid color-mix(in srgb,var(--primary-role-accent) 22%,#ffffff08)!important;color:#f7fbff!important;background:color-mix(in srgb,var(--primary-role-accent) 5%,#030712b8)!important;border-radius:15px!important;place-items:center!important;width:52px!important;height:52px!important;font-size:20px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.my-access-page .access-identity-level-copy{min-width:0;gap:3px!important;display:grid!important}.my-access-page .access-identity-level-copy small{text-transform:uppercase;color:color-mix(in srgb,var(--primary-role-accent) 70%,#afc4d8)!important;letter-spacing:.08em!important;font-size:8.8px!important;font-weight:850!important;line-height:1.1!important}.my-access-page .access-identity-level-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f8fbff!important;letter-spacing:-.03em!important;margin:0!important;font-size:24px!important;line-height:1.02!important}.my-access-page .access-identity-level-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#92a8c0!important;font-size:10.2px!important;line-height:1.25!important}.my-access-page .access-identity-level-arrow{width:24px!important;min-width:24px!important;height:24px!important;color:color-mix(in srgb,var(--primary-role-accent) 78%,#eaf2fa)!important;opacity:.72!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:14px!important;transition:transform .16s,opacity .16s!important;display:grid!important}.my-access-page .access-identity-level:hover .access-identity-level-arrow{opacity:1!important;transform:translate(2px)!important}@media (width<=1050px){.my-access-page .access-identity-level{width:292px!important;min-width:292px!important;max-width:292px!important}}@media (width<=850px){.my-access-page .access-identity-level{grid-template-columns:52px minmax(0,1fr) 24px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 16px 14px!important}}.profile-menu{width:330px!important}.profile-menu-header{align-items:flex-start!important;padding-bottom:10px!important}.profile-menu-identity{gap:0!important}.profile-compact-disclosure{width:100%}.profile-compact-disclosure>summary{cursor:pointer;list-style:none}.profile-compact-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure-chevron{color:var(--ui-text-muted);place-items:center;font-size:12px;line-height:1;transition:transform .16s,color .16s;display:inline-grid}.profile-compact-disclosure[open] .profile-disclosure-chevron{color:var(--ui-accent);transform:rotate(180deg)}.profile-presence-disclosure{margin-top:8px;position:relative}.profile-presence-disclosure>summary{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:max-content;min-width:92px;min-height:27px;color:var(--ui-text-soft);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:10px;font-weight:680;transition:border-color .14s,background .14s,color .14s;display:flex}.profile-presence-disclosure>summary:hover,.profile-presence-disclosure>summary:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-hover);color:var(--ui-text);outline:none}.profile-disclosure-label{align-items:center;gap:6px;display:inline-flex}.profile-status-dot{background:#75879a;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.profile-status-dot[data-status=online]{background:#27df9a;box-shadow:0 0 8px #27df9a47}.profile-status-dot[data-status=busy]{background:#ffb02e;box-shadow:0 0 8px #ffb02e3d}.profile-status-dot[data-status=away]{background:#55a8ff;box-shadow:0 0 8px #55a8ff38}.profile-status-dot[data-status=offline]{background:#75879a}.profile-presence-disclosure .profile-presence-options{z-index:12;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-menu) 96%,#030712);border-radius:10px;width:156px;padding:5px;position:absolute;top:32px;left:0;box-shadow:0 14px 32px #0000004d;white-space:normal!important;grid-template-columns:1fr!important;gap:3px!important;margin:0!important;display:grid!important}.profile-presence-disclosure .profile-presence-options button{width:100%;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;min-height:30px!important;padding:6px 8px!important;font-size:10.5px!important}.profile-presence-disclosure .profile-presence-options button:hover{background:var(--ui-hover)!important}.profile-presence-disclosure .profile-presence-options button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-accent) 8%,transparent)!important;color:var(--ui-text)!important}.profile-appearance{gap:3px!important;padding:10px 7px!important;display:grid!important}.profile-appearance>.profile-menu-section-title{margin-bottom:4px!important}.profile-appearance-disclosure{border-radius:8px}.profile-appearance-disclosure>summary{min-height:37px;color:var(--ui-text-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12.5px;transition:background .14s,color .14s;display:flex}.profile-appearance-disclosure>summary:hover,.profile-appearance-disclosure>summary:focus-visible{background:var(--ui-hover);color:var(--ui-text);outline:none}.profile-appearance-disclosure[open]{background:color-mix(in srgb,var(--ui-surface-2) 62%,transparent)}.profile-appearance-disclosure[open]>summary{color:var(--ui-text)}.profile-appearance-summary-main,.profile-appearance-summary-value{align-items:center;display:inline-flex}.profile-appearance-summary-main{gap:10px;min-width:0}.profile-appearance-summary-main .profile-menu-glyph{color:var(--ui-text-muted)}.profile-appearance-disclosure:hover .profile-menu-glyph,.profile-appearance-disclosure[open] .profile-menu-glyph{color:var(--ui-accent)}.profile-font-glyph{font-weight:800;font-size:12px!important}.profile-appearance-summary-value{color:var(--ui-accent);white-space:nowrap;gap:7px;font-size:10.5px;font-weight:720}.profile-appearance-disclosure .profile-theme-options{padding:3px 8px 9px;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.profile-appearance-disclosure .profile-theme-options button{border-radius:8px!important;min-height:32px!important;font-size:10.5px!important}.profile-font-size-collapsed{border-top:0!important;margin:0!important;padding:4px 9px 10px!important}.profile-font-size-collapsed .profile-font-size-control{min-height:28px}.profile-menu-section,.profile-appearance{padding-top:9px!important;padding-bottom:9px!important}.profile-signout{min-height:38px!important}.profile-menu{border-radius:14px!important;width:336px!important;padding:9px!important;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff05!important}.profile-menu-header{gap:12px!important;padding:10px 10px 12px!important}.profile-menu-header .avatar-large{flex-basis:42px!important;width:42px!important;height:42px!important}.profile-menu-header strong{color:var(--ui-text)!important;letter-spacing:-.18px!important;font-size:15.8px!important;line-height:1.15!important}.profile-menu-header small{color:#a8b9cb!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important}.profile-presence-disclosure{margin-top:7px!important}.profile-presence-disclosure>summary{color:#d7e2ee!important;background:#091936a8!important;border-color:#3d66a761!important;min-width:96px!important;min-height:28px!important;padding:5px 9px!important;font-size:10.2px!important}.profile-presence-disclosure>summary:hover{background:#0c2145d1!important;border-color:#00bfff6b!important}.profile-menu-section,.profile-appearance{border-top-color:#3257934d!important;padding:10px 8px!important}.profile-menu-section-title,.profile-appearance>.profile-menu-section-title{color:#7890ac!important;letter-spacing:1.5px!important;margin:0 3px 6px!important;font-size:9.4px!important;font-weight:800!important}.profile-menu-links{gap:1px!important}.profile-menu-links a{border:1px solid #0000;position:relative;color:#c5d3e2!important;border-radius:9px!important;gap:11px!important;min-height:38px!important;padding:8px 9px!important;font-size:13px!important;font-weight:540!important;transition:color .14s,background .14s,border-color .14s,transform .14s!important}.profile-menu-links a:hover,.profile-menu-links a:focus-visible{transform:translate(1px);color:#f4f8fc!important;background:linear-gradient(90deg,#0c2145a8,#08183461)!important;border-color:#38609d38!important}.profile-menu-links .sidebar-icon,.profile-menu-glyph{opacity:.95;color:#7893b1!important}.profile-menu-links a:hover .sidebar-icon,.profile-menu-links a:hover .profile-menu-glyph{color:#63d9ff!important}.profile-appearance{gap:2px!important}.profile-appearance-disclosure{border:1px solid #0000;transition:border-color .14s,background .14s;border-radius:9px!important}.profile-appearance-disclosure>summary{color:#c5d3e2!important;min-height:38px!important;padding:8px 9px!important;font-size:13px!important}.profile-appearance-disclosure:hover{border-color:#38609d2e}.profile-appearance-disclosure>summary:hover,.profile-appearance-disclosure>summary:focus-visible{background:linear-gradient(90deg,#0c214599,#08183452)!important}.profile-appearance-disclosure[open]{background:#08173280!important;border-color:#38609d3d!important}.profile-appearance-summary-main{gap:11px!important}.profile-appearance-summary-main .profile-menu-glyph{color:#7893b1!important;width:17px!important}.profile-appearance-summary-value{color:#30cfff!important;gap:8px!important;font-size:10.8px!important;font-weight:760!important}.profile-appearance-summary-value .profile-disclosure-chevron{color:#7189a7!important}.profile-appearance-disclosure[open] .profile-appearance-summary-value .profile-disclosure-chevron{color:#30cfff!important}.profile-theme-options{padding-bottom:8px!important}.profile-theme-options button{background:#07142cb8!important;border-color:#355b9752!important}.profile-theme-options button[aria-pressed=true]{background:#00bfff13!important;border-color:#00bfff8f!important;box-shadow:inset 0 0 18px #00bfff06!important}.profile-font-size-collapsed{padding-bottom:11px!important}.profile-signout{color:#ff8099!important;border-top-color:#3257934d!important;border-radius:0 0 9px 9px!important;gap:10px!important;min-height:40px!important;padding:9px 10px!important;font-size:12.8px!important;transition:background .14s,color .14s!important}.profile-signout:hover{color:#ffa0b2!important;background:#ff395f0e!important}.profile-signout>span{color:#ff5878;font-size:13px!important}.profile-compact-disclosure[open]+.profile-compact-disclosure{margin-top:2px}@media (width<=800px){.profile-menu{width:min(336px,100vw - 24px)!important}}.access-role-pills span[data-role=cto],.access-assigned-roles article[data-role=cto]>span{--role-accent:#00bfff;--role-bg:#00bfff14;--role-border:#00bfff57}.access-assigned-roles article[data-role=cto]{--role-card-accent:#00bfff;--role-card-rgb:0,191,255}.access-role-reference-grid article[data-role=cto],.access-org-function-cards article[data-role=cto]{--catalog-role-accent:#63dbff;--catalog-role-rgb:0,191,255;--role-card-accent:#63dbff;--role-card-rgb:0,191,255}.access-role-reference-grid article[data-role=cto]{background:radial-gradient(circle at 92% 10%,#00bfff1f,#0000 34%),linear-gradient(145deg,#004f744d,#061026f5)!important;border-color:#63dbff5c!important;box-shadow:inset 3px 0 #00bfffb3,0 10px 24px #00000024,0 0 24px #00bfff14!important}.access-role-reference-grid article[data-role=cto] .access-role-reference-icon{color:#79e5ff!important;background:#00bfff17!important;border-color:#00bfff4d!important}.access-role-reference-grid article[data-role=cto]>footer{color:#79e5ff!important}.access-role-reference-grid article[data-role=cto]:hover{border-color:#63dbff85!important;box-shadow:inset 3px 0 #00bfffd6,0 12px 28px #0000002e,0 0 30px #00bfff1f!important}.org-function-tags span[data-function=cto]{color:#79e5ff!important;background:#00bfff0e!important;border-color:#00bfff47!important}.access-v2-function-picker>article[data-function=cto]{--function-rgb:0,191,255}.access-function-detail-modal[data-role=cto]{--function-detail-rgb:0,191,255}.user-directory-function em[data-function=cto]{color:#79e5ff;background:#00bfff11;border-color:#00bfff52}.my-access-page .access-identity-level[data-role=cto]{--primary-role-accent:#00bfff}.executive-governance{background:radial-gradient(circle at 12% 0,#00bfff0e,#0000 30%),linear-gradient(145deg,#06142ddb,#040f22eb);border:1px solid #315b994d;border-radius:16px;gap:12px;margin:0 0 16px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.executive-governance>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.executive-governance>header>div{gap:2px;min-width:0;display:grid}.executive-governance>header span{color:#43d0fa;letter-spacing:1.35px;font-size:9px;font-weight:850}.executive-governance>header strong{color:#e8f1fa;letter-spacing:-.15px;font-size:15px;line-height:1.2}.executive-governance>header small{color:#7188a2;white-space:nowrap;font-size:9px}.executive-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.executive-seat-grid article{background:#06142b99;border:1px solid #3d649c40;border-radius:12px;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffff05}.executive-seat-grid article[data-role=ceo]{--executive-accent:#f1c84a}.executive-seat-grid article[data-role=cpo]{--executive-accent:#6f8fff}.executive-seat-grid article[data-role=cto]{--executive-accent:#00bfff}.executive-seat-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.executive-seat-top>span{color:var(--executive-accent);letter-spacing:.75px;font-size:10px;font-weight:900}.executive-seat-top>em{border:1px solid color-mix(in srgb,var(--executive-accent) 34%,transparent);color:color-mix(in srgb,var(--executive-accent) 76%,#eaf4ff);background:color-mix(in srgb,var(--executive-accent) 7%,transparent);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:800}.executive-seat-grid article>strong{color:#dce7f2;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.executive-seat-grid article>p{color:#7d93aa;margin:3px 0 10px;font-size:9.2px;line-height:1.4}.executive-seat-grid blockquote{border-left:2px solid var(--executive-accent);background:color-mix(in srgb,var(--executive-accent) 4%,transparent);color:#afc2d4;border-radius:0 8px 8px 0;margin:0;padding:7px 8px;font-size:9px;font-style:normal;font-weight:680;line-height:1.4}.executive-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.executive-decision-grid>div{border-top:1px solid #395e9040;gap:2px;min-width:0;padding:8px 9px;display:grid}.executive-decision-grid span{color:#7288a0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.executive-decision-grid strong{color:#bed0e0;font-size:9.5px}.executive-decision-grid small{color:#688099;font-size:8px;line-height:1.35}.product-tech-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-tech-stream-grid article{background:#0512299e;border:1px solid #375e9642;border-radius:12px;min-width:0;padding:12px}.product-tech-stream-grid article[data-owner=cpo]{--stream-accent:#6f8fff}.product-tech-stream-grid article[data-owner=cto]{--stream-accent:#00bfff}.product-tech-stream-grid .product-tech-shared{--stream-accent:#35e4b3}.product-tech-stream-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-tech-stream-grid article>div span{color:#dce7f2;letter-spacing:0;font-size:11px;font-weight:780}.product-tech-stream-grid article>div em{border:1px solid color-mix(in srgb,var(--stream-accent) 35%,transparent);color:var(--stream-accent);background:color-mix(in srgb,var(--stream-accent) 6%,transparent);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.product-tech-stream-grid article>p{color:#7e94ac;min-height:38px;margin:7px 0 8px;font-size:9px;line-height:1.45}.product-tech-stream-grid article>small{color:color-mix(in srgb,var(--stream-accent) 65%,#728aa4);font-size:8px;font-weight:720;line-height:1.35;display:block}.app-shell[data-theme=light] .executive-governance{background:radial-gradient(circle at 12% 0,#00aeea0e,#0000 30%),linear-gradient(145deg,#f9fcfe,#f3f8fc);border-color:#cad9e6}.app-shell[data-theme=light] .executive-governance>header strong,.app-shell[data-theme=light] .executive-seat-grid article>strong,.app-shell[data-theme=light] .product-tech-stream-grid article>div span{color:#18334d}.app-shell[data-theme=light] .executive-governance>header small,.app-shell[data-theme=light] .executive-seat-grid article>p,.app-shell[data-theme=light] .executive-decision-grid span,.app-shell[data-theme=light] .executive-decision-grid small,.app-shell[data-theme=light] .product-tech-stream-grid article>p{color:#667d93}.app-shell[data-theme=light] .executive-seat-grid article,.app-shell[data-theme=light] .product-tech-stream-grid article{background:#fff;border-color:#d2dee9}.app-shell[data-theme=light] .executive-seat-grid blockquote{color:#536a81}.app-shell[data-theme=light] .executive-decision-grid strong{color:#334e68}@media (width<=980px){.executive-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tech-stream-grid{grid-template-columns:1fr}.product-tech-stream-grid article>p{min-height:0}}@media (width<=760px){.executive-governance>header{flex-direction:column;align-items:flex-start;gap:5px}.executive-governance>header small{white-space:normal}.executive-seat-grid,.executive-decision-grid{grid-template-columns:1fr}}.home-v1{--home-panel-radius:12px}.home-personal-header{margin-bottom:12px!important}.home-layout-control>button.home-layout-trigger{background:color-mix(in srgb,var(--ui-surface) 92%,transparent)!important;border-radius:9px!important;width:34px!important;height:34px!important}.home-layout-trigger:after{content:"Personalizar início";z-index:2;border:1px solid var(--ui-border-soft);background:var(--ui-menu);width:max-content;max-width:160px;color:var(--ui-text-soft);box-shadow:0 8px 20px color-mix(in srgb,var(--ui-shadow) 18%,transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:650;transition:opacity .14s,transform .14s,visibility .14s linear;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-2px)}.home-layout-trigger:hover:after,.home-layout-trigger:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.home-attention-grid{gap:7px!important;margin-bottom:10px!important}.home-attention-card{min-height:58px!important;box-shadow:inset 0 1px 0 #ffffff05, 0 5px 14px color-mix(in srgb,var(--ui-shadow) 9%,transparent)!important;border-radius:10px!important;gap:10px!important;padding:8px 11px!important}.home-attention-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,transparent);flex:0 0 31px!important;width:31px!important;height:31px!important}.home-attention-copy{gap:1px}.home-attention-copy small{font-size:10.8px!important}.home-attention-copy strong{font-size:18px!important}.home-attention-copy em{color:color-mix(in srgb,var(--ui-text-muted) 82%,transparent)!important;margin-top:1px!important;font-size:9.4px!important}.home-attention-card[data-state=pending] .home-attention-icon{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-surface-2))!important;color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text-muted))!important;border-color:color-mix(in srgb,var(--ui-accent) 15%,var(--ui-border-soft))!important}.home-attention-card--danger[data-state=pending] .home-attention-icon{background:color-mix(in srgb,#ff657d 4%,var(--ui-surface-2))!important;color:color-mix(in srgb,#ff657d 62%,var(--ui-text-muted))!important;border-color:color-mix(in srgb,#ff657d 13%,var(--ui-border-soft))!important}.home-attention-card--cyan[data-state=pending] .home-attention-icon,.home-attention-card--inbox[data-state=pending] .home-attention-icon{background:color-mix(in srgb,#00bfff 4%,var(--ui-surface-2))!important}.home-attention-arrow{opacity:.62}.home-widget{border-radius:var(--home-panel-radius)!important;box-shadow:inset 0 1px 0 #ffffff04, 0 7px 18px color-mix(in srgb,var(--ui-shadow) 9%,transparent)!important}.home-widget-header{background:color-mix(in srgb,var(--ui-surface-2) 28%,var(--ui-surface))!important;min-height:40px!important;padding:6px 9px!important}.home-widget-header h2{font-size:13px!important;font-weight:690!important}.home-widget--focus{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border))!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--ui-accent) 58%,transparent), inset 0 1px 0 #ffffff04, 0 7px 18px color-mix(in srgb,var(--ui-shadow) 9%,transparent)!important}.home-drag-handle{opacity:.28;transition:opacity .14s,color .14s}.home-widget:hover .home-drag-handle,.home-drag-handle:focus-visible{opacity:.78}.home-widget-actions>a,.home-widget-actions>span{font-weight:620;max-width:145px!important;font-size:9.5px!important}.home-widget-actions>a{color:color-mix(in srgb,var(--ui-accent) 78%,var(--ui-text-muted))!important}.home-widget-actions>button{opacity:.18;transition:opacity .14s,background .14s,color .14s,border-color .14s}.home-widget:hover .home-widget-actions>button,.home-widget:focus-within .home-widget-actions>button{opacity:.72}.home-widget-actions>button:hover,.home-widget-actions>button:focus-visible{opacity:1!important}.home-resize-handle{opacity:.08!important}.home-widget:hover .home-resize-handle,.home-resize-handle:focus-visible{opacity:.65!important}.home-widget-body{padding:7px 9px 9px!important}.home-empty{border-style:dashed;border-color:color-mix(in srgb,var(--ui-border-soft) 70%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-2) 24%,transparent)!important;gap:5px!important;min-height:82px!important;padding:10px 12px!important}.home-empty>span{width:33px!important;height:33px!important}.home-empty .sidebar-icon{width:18px!important;height:18px!important}.home-empty p{max-width:520px!important;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text-soft))!important;margin:0!important;font-size:10.5px!important;line-height:1.42!important}.home-empty a{margin-top:1px;font-size:10.3px!important;font-weight:650!important}@container home-workspace (width<=1180px){.home-attention-card{min-height:56px!important}.home-widget{min-height:148px!important}.home-widget-body{min-height:100px!important}.home-empty{min-height:76px!important}}@container home-workspace (width<=760px){.home-widget{min-height:142px!important}.home-widget-header{min-height:42px!important}.home-widget-actions>button{opacity:.48}}@media (height<=800px) and (width>=901px){.home-personal-header{margin-bottom:8px!important}.home-attention-card{min-height:54px!important;padding-block:7px!important}.home-widget-grid{gap:7px!important}.home-empty{min-height:72px!important;padding-block:8px!important}}.sidebar nav .nav-group:not(.active)>.area-nav:focus:not(:focus-visible){outline-offset:0!important;outline:none!important}.sidebar nav .nav-group:not(.active)>.area-nav:focus-visible{outline-offset:3px;outline:2px dashed var(--ui-accent)!important}.users-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 10px!important}.users-directory-summary .users-summary-card{min-height:78px!important;padding:11px 13px!important}.users-governance-strip{grid-template-columns:minmax(230px,.78fr) minmax(0,2.22fr)!important;gap:10px!important;margin:0 0 10px!important;padding:8px!important}.users-governance-actions{grid-template-columns:minmax(0,3fr) minmax(170px,1fr)!important;gap:8px!important;display:grid!important}.users-governance-group{background:#040c1c52;border:1px solid #2b529738;border-radius:11px;grid-template-rows:auto 1fr;gap:5px;min-width:0;padding:5px;display:grid}.users-governance-group[data-kind=monitoring]{background:#08142f3d;border-color:#5374ac2e}.users-governance-group-label{color:#7189a7;text-transform:uppercase;letter-spacing:.055em;padding:0 3px;font-size:8.8px;font-weight:850;line-height:1.2}.users-governance-group[data-kind=attention] .users-governance-group-label{color:#a9bbd0}.users-governance-group-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.users-governance-actions .users-governance-group button{min-height:49px!important;padding:7px 9px!important}.users-governance-actions button[data-filter=elevated]{--review-accent:#8aa4c6;opacity:.86}.users-governance-actions button[data-filter=elevated][aria-pressed=true],.users-governance-actions button[data-filter=elevated]:hover{opacity:1}.users-directory-panel-heading{min-height:66px!important}.users-directory-toolbar{align-items:center;grid-template-columns:minmax(320px,1fr) minmax(170px,190px) 112px!important;gap:8px!important;padding:10px 13px 7px!important}.users-directory-search{cursor:text;grid-template-columns:28px minmax(0,1fr) auto!important;min-height:42px!important;padding:0 9px!important}.users-directory-search-icon{place-items:center;width:28px;height:100%;display:grid;color:#7890ac!important;font-size:16px!important;line-height:1!important}.users-directory-search input{caret-color:#55d8ff;appearance:none;align-self:stretch;min-width:0;min-height:40px;color:#e4edf7!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px 0 1px!important;font-size:12.6px!important;line-height:40px!important}.users-directory-search input::-webkit-search-cancel-button{display:none}.users-directory-search input::placeholder{opacity:1;color:#748aa4!important}.users-directory-search-clear{color:#7189a6;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;font-size:16px;line-height:1;display:grid}.users-directory-search-clear:hover{color:#bfefff;background:#00bfff0e}.users-directory-filter-toggle{color:#afc1d6;cursor:pointer;background:linear-gradient(#0b1f4d9e,#07132bb8);border:1px solid #2b52976b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:10.5px;font-weight:750;display:grid}.users-directory-filter-toggle:hover,.users-directory-filter-toggle[aria-expanded=true]{color:#dbf7ff;background:#00bfff0b;border-color:#00bfff4d}.users-directory-filter-toggle[data-active=true]{color:#c7f3ff;border-color:#00bfff45}.users-directory-filter-toggle strong{color:#67deff;background:#00bfff1f;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.users-directory-filter-toggle i{color:#6f88a6;font-size:11px;font-style:normal;transition:transform .16s}.users-directory-filter-toggle[aria-expanded=true] i{transform:rotate(180deg)}.users-directory-advanced-filters{border-bottom:1px solid #234a912e;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:9px;padding:0 13px 10px;display:grid}.users-directory-advanced-filters>div{gap:5px;min-width:0;display:grid}.users-directory-advanced-filters>div>small{color:#768eaa;text-transform:uppercase;letter-spacing:.04em;padding-left:2px;font-size:9px;font-weight:800}.users-directory-advanced-filters .users-directory-select{width:100%}.users-directory-advanced-clear{color:#8097b3;cursor:pointer;background:#07122985;border:1px solid #2f549347;border-radius:9px;min-height:42px;padding:0 11px;font-size:9.8px;font-weight:700}.users-directory-advanced-clear:hover{color:#bdefff;background:#00bfff09;border-color:#00bfff40}.user-directory-system-default{opacity:.58;font-size:9px!important;font-weight:600!important}.user-drawer:focus{outline:none}@media (width<=1180px){.users-governance-strip{grid-template-columns:1fr!important}.users-governance-actions{grid-template-columns:minmax(0,3fr) minmax(155px,1fr)!important}}@media (width<=860px){.users-directory-summary,.users-governance-actions{grid-template-columns:1fr!important}.users-directory-toolbar{grid-template-columns:1fr minmax(150px,1fr) 104px!important}.users-directory-advanced-filters{grid-template-columns:1fr 1fr!important}.users-directory-advanced-clear{grid-column:1/-1}}@media (width<=640px){.users-directory-toolbar,.users-directory-advanced-filters,.users-governance-group-buttons{grid-template-columns:1fr!important}}.app-shell[data-theme=improve] .auth-primary,.app-shell[data-theme=improve] .primary-link,.app-shell[data-theme=improve] .people-primary-button,.app-shell[data-theme=improve] .users-invite-button{text-shadow:0 1px 1px #03071238;color:#fff!important}.app-shell[data-theme=improve] .auth-primary:hover,.app-shell[data-theme=improve] .primary-link:hover,.app-shell[data-theme=improve] .people-primary-button:hover:not(:disabled),.app-shell[data-theme=improve] .users-invite-button:hover:not(:disabled){color:#fff!important}.users-directory-heading{align-items:flex-end!important;padding:0 0 2px!important}.users-directory-heading .eyebrow{color:#45d4ff!important;letter-spacing:.24em!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important}.users-directory-heading h1{color:#f8fbff!important;letter-spacing:-.035em!important;margin:0!important;font-size:34px!important;line-height:1.05!important}.users-directory-heading .subtitle{color:#8faec9!important;margin:5px 0 0!important;font-size:13.5px!important;line-height:1.45!important}.users-invite-button{letter-spacing:-.01em!important;min-height:42px!important;padding:0 18px!important;font-size:11.4px!important;font-weight:850!important}.users-directory-summary .users-summary-card{border-radius:12px!important;min-height:80px!important}.users-summary-copy small{font-size:12.2px!important;font-weight:760!important}.users-summary-copy strong{letter-spacing:-.025em!important;font-size:22px!important}.users-summary-copy em{color:#8ba1ba!important;margin-top:2px!important;font-size:10.6px!important}.users-governance-strip{border-radius:12px!important;grid-template-columns:minmax(250px,.82fr) minmax(0,2.18fr)!important;min-height:66px!important;padding:9px 10px!important}.users-governance-intro{padding:4px 8px!important}.users-governance-intro>div strong{font-size:12.8px!important}.users-governance-intro>div small{font-size:10.3px!important}.users-governance-status{font-size:10px!important}.users-governance-actions{grid-template-columns:minmax(0,3fr) minmax(180px,1fr)!important;gap:10px!important}.users-governance-group{background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.users-governance-group-label{color:#7f96b1!important;letter-spacing:.06em!important;padding:0 4px!important;font-size:9px!important}.users-governance-group-buttons{gap:6px!important}.users-governance-actions .users-governance-group button{background:linear-gradient(#09173499,#050e1f8f)!important;border-color:#325ba44d!important;border-radius:9px!important;min-height:42px!important}.users-governance-actions .users-governance-group button:hover,.users-governance-actions .users-governance-group button[aria-pressed=true]{background:linear-gradient(#00bfff0e,#0b1f4d7a)!important;border-color:#00bfff4d!important}.users-governance-actions button span b,.users-governance-actions button>strong{font-size:10.5px!important}.users-directory-panel-heading h2{letter-spacing:-.018em!important;font-size:17px!important}.users-directory-panel-heading p{font-size:10.8px!important}.users-refresh-button{min-height:33px!important;padding:0 11px!important;font-size:9.8px!important}.users-directory-search input,.users-directory-select-trigger,.users-directory-filter-toggle{font-size:11.4px!important}.users-directory-contextbar{grid-template-columns:auto minmax(0,1fr) auto!important;row-gap:7px!important}.users-directory-results-bar strong{font-size:12px!important}.users-directory-results-bar span,.users-directory-results-bar em{font-size:10px!important}.users-directory-active-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.users-directory-active-chips button{color:#9fc5d7;min-height:27px;font:inherit;cursor:pointer;background:#00bfff09;border:1px solid #00bfff38;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:9.6px;font-weight:720;display:inline-flex}.users-directory-active-chips button:hover{color:#d3f7ff;background:#00bfff12;border-color:#00bfff66}.users-directory-active-chips button span{color:#62d9fb;font-size:11px}.users-directory-contextbar .users-directory-status-filters button{font-size:10px!important}.users-directory-columns{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:58px;box-shadow:0 1px #2e57a338;position:sticky!important}.user-directory-row{position:relative;overflow:hidden;background:linear-gradient(90deg,#050f22eb,#030916d1)!important;min-height:82px!important;box-shadow:inset 2px 0 #4f6f9f38!important}.user-directory-row[data-area-theme=hq]{background:radial-gradient(circle at 8%,#00bfff06,#0000 21%),linear-gradient(90deg,#020711f5,#040c1cd6)!important;box-shadow:inset 2px 0 #00bfff5c!important}.user-directory-row[data-area-theme=product-tech]{background:radial-gradient(circle at 10%,#2f68d60e,#0000 25%),linear-gradient(90deg,#050e1ff5,#071228d6)!important;box-shadow:inset 2px 0 #4578e085!important}.user-directory-row[data-area-theme=growth]{background:radial-gradient(circle at 10%,#00bfff0b,#0000 24%),linear-gradient(90deg,#040e1ef5,#051224d6)!important;box-shadow:inset 2px 0 #00bfff6b!important}.user-directory-row[data-area-theme=operations]{background:radial-gradient(circle at 10%,#569d8909,#0000 24%),linear-gradient(90deg,#050e1df5,#061121d6)!important;box-shadow:inset 2px 0 #529e8961!important}.user-directory-row[data-area-theme=knowledge]{background:radial-gradient(circle at 10%,#7065dc0a,#0000 24%),linear-gradient(90deg,#060e20f5,#081227d6)!important;box-shadow:inset 2px 0 #7065dc6b!important}.user-directory-row:hover{background:radial-gradient(circle at 10%,#00bfff12,#0000 25%),linear-gradient(90deg,#071630fa,#050f21eb)!important;box-shadow:inset 3px 0 #00bfffa3,0 7px 18px #00000014!important}.user-directory-row[data-recently-updated=true]:after{content:"";pointer-events:none;border:1px solid #00bfff7a;border-radius:9px;animation:2.2s both users-row-updated;position:absolute;inset:2px;box-shadow:0 0 22px #00bfff1a}@keyframes users-row-updated{0%,18%{opacity:1}to{opacity:0}}.user-directory-identity strong{font-size:12.3px!important}.user-directory-identity small{font-size:10.1px!important}.user-directory-title{font-size:11px!important}.user-directory-scope strong{font-size:10.8px!important}.user-directory-scope small{font-size:9.6px!important}.user-directory-function em,.user-directory-system em{font-size:9.4px!important}.user-status{font-size:9.7px!important}.users-directory-skeleton{display:grid}.users-directory-skeleton-row{border-top:1px solid #ffffff0a;grid-template-columns:minmax(250px,1.45fr) minmax(150px,.9fr) minmax(110px,.62fr) minmax(130px,.7fr) minmax(150px,.8fr) 92px;align-items:center;gap:12px;min-height:82px;padding:10px 13px;display:grid}.users-directory-skeleton-row span{background:linear-gradient(90deg,#304c772e,#547bb14d,#304c772e) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.2s linear infinite users-skeleton;overflow:hidden}.users-directory-skeleton-row span:first-child{width:72%;height:30px}.users-directory-skeleton-row span:nth-child(2){width:55%}.users-directory-skeleton-row span:nth-child(3){width:44%}.users-directory-skeleton-row span:nth-child(4){width:66%}.users-directory-skeleton-row span:nth-child(5){width:48%}.users-directory-skeleton-row span:nth-child(6){width:70%}@keyframes users-skeleton{0%{background-position:100% 0}to{background-position:-120% 0}}.users-directory-more{background:#040c1c6b;border-top:1px solid #2d56a23d;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.users-directory-more span{color:#7f96b1;font-size:10px}.users-directory-more button{color:#87e2ff;min-height:31px;font:inherit;cursor:pointer;background:#00bfff0b;border:1px solid #00bfff42;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.users-directory-more button:hover{color:#d5f7ff;border-color:#00bfff7a}.users-add-overlay{z-index:210;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01050eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.users-add-dialog{background:radial-gradient(circle at 100% 0,#00bfff12,#0000 28%),linear-gradient(145deg,#08142ffc,#030814fc);border:1px solid #2f5cb48f;border-radius:16px;width:min(680px,100vw - 36px);overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 30px 80px #0000006b}.users-add-dialog>header{border-bottom:1px solid #3059a74d;justify-content:space-between;align-items:flex-start;gap:18px;min-height:104px;padding:19px 20px 17px;display:flex}.users-add-dialog h2{color:#f7faff;letter-spacing:-.025em;margin:3px 0 5px!important;font-size:21px!important}.users-add-dialog header p:last-child{color:#879db7;max-width:540px;margin:0;font-size:11.2px;line-height:1.5}.users-add-close{color:#879cb5;cursor:pointer;background:#040c1c75;border:1px solid #4768a052;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.users-add-close:hover{color:#d8f8ff;border-color:#00bfff4d}.users-add-options{grid-template-columns:1fr 1fr;gap:11px;padding:16px 17px 17px;display:grid}.users-add-option{min-width:0;min-height:164px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#00bfff0b,#0000 31%),#071229ad;border:1px solid #325ba461;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;grid-template-areas:"icon copy arrow""icon tag arrow";align-content:center;gap:8px 11px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.users-add-option:hover:not(:disabled),.users-add-option:focus-visible{background:radial-gradient(circle at 0 0,#00bfff17,#0000 34%),#091836c7;border-color:#00bfff70;transform:translateY(-2px);box-shadow:0 14px 32px #00000024,0 0 20px #00bfff0b}.users-add-option:disabled{opacity:.42;cursor:not-allowed}.users-add-option-icon{color:#64daff;background:#00bfff0e;border:1px solid #00bfff47;border-radius:11px;grid-area:icon;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.users-add-option>span:nth-child(2){grid-area:copy;gap:5px;min-width:0;display:grid}.users-add-option strong{color:#f1f7ff;font-size:13px;line-height:1.25}.users-add-option small{color:#8299b5;font-size:10.4px;line-height:1.5}.users-add-option em{color:#79cde8;background:#00bfff09;border:1px solid #00bfff2e;border-radius:999px;grid-area:tag;width:max-content;max-width:100%;padding:4px 7px;font-size:8.9px;font-style:normal;font-weight:780}.users-add-option>i{color:#617d9d;grid-area:arrow;align-self:center;font-size:21px;font-style:normal}.users-add-option:hover>i{color:#5ed8ff}.users-add-note{color:#b7a86d;background:#f1c84a09;border:1px solid #f1c84a33;border-radius:9px;margin:0 17px 17px;padding:9px 11px;font-size:9.8px}.users-feedback-toast{color:#bfefff!important;background:linear-gradient(90deg,#00bfff0e,#08142fb8)!important;border-color:#00bfff47!important;font-size:10.6px!important}.user-drawer-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.user-drawer{box-shadow:0 28px 80px #0000005c!important}@media (width<=1120px){.users-governance-strip{grid-template-columns:1fr!important}.users-governance-actions{grid-template-columns:minmax(0,3fr) minmax(170px,1fr)!important}.users-directory-contextbar{grid-template-columns:auto 1fr!important}.users-directory-clear-context{justify-self:end}}@media (width<=760px){.users-directory-heading{padding-right:0!important}.users-directory-columns{position:static!important}.users-add-options{grid-template-columns:1fr}.users-add-option{min-height:128px}.users-governance-actions,.users-directory-contextbar{grid-template-columns:1fr!important}.users-directory-active-chips{order:3}.users-directory-clear-context{justify-self:start}}.users-directory-list{border-top:1px solid #2852a04d!important;gap:7px!important;padding:8px 10px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.users-directory-columns{z-index:2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0c1e41f0,#061126f5)!important;border:1px solid #305ba83d!important;border-radius:10px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #ffffff06,0 4px 12px #00000014!important}.users-directory-columns span{color:#93a9c1!important;line-height:1!important}.user-directory-row{min-height:82px!important;margin:0!important}.users-directory-columns>span:nth-child(6),.user-directory-row>.user-status{justify-self:center}.users-directory-columns>span:last-child{width:38px}@media (width<=760px){.users-directory-list{padding-top:0!important}.users-directory-columns{position:static!important}}.users-add-overlay{z-index:5000!important;-webkit-backdrop-filter:blur(10px)!important;background:#01050ec7!important;inset:0!important}.users-add-dialog{border-radius:18px!important;width:min(760px,100vw - 40px)!important}.users-add-dialog>header{min-height:118px!important;padding:22px 24px 19px!important}.users-add-dialog .eyebrow{letter-spacing:.18em!important;font-size:10.4px!important}.users-add-dialog h2{margin:5px 0 7px!important;font-size:24px!important;line-height:1.15!important}.users-add-dialog header p:last-child{max-width:620px!important;font-size:13px!important;line-height:1.55!important}.users-add-close{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:20px!important}.users-add-options{gap:13px!important;padding:18px 19px 20px!important}.users-add-option{border-radius:14px!important;grid-template-columns:46px minmax(0,1fr) 20px!important;gap:9px 13px!important;min-height:178px!important;padding:19px!important}.users-add-option-icon{width:46px!important;height:46px!important;font-size:18px!important}.users-add-option strong{font-size:15px!important;line-height:1.3!important}.users-add-option small{font-size:12px!important;line-height:1.55!important}.users-add-option em{padding:5px 8px!important;font-size:10.3px!important}.users-add-option>i{font-size:23px!important}.users-add-note{margin:0 19px 19px!important;padding:11px 13px!important;font-size:11.2px!important;line-height:1.45!important}@media (width<=760px){.users-add-dialog{width:min(680px,100vw - 24px)!important}.users-add-dialog>header{min-height:auto!important;padding:19px 18px 16px!important}.users-add-options{padding:14px!important}.users-add-option{min-height:142px!important}}.users-summary-person-context [data-tone=approved]{color:#82e4b6!important;background:#3dd29417!important;border:1px solid #3dd29447!important}.users-summary-person-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.users-summary-person-approve{color:#8be8bc;min-height:34px;font:inherit;cursor:pointer;background:#3dd29413;border:1px solid #3dd29457;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.users-summary-person-approve:hover{color:#c6f7dd;background:#3dd29421;border-color:#3dd2949e}.users-exception-approval-panel{background:radial-gradient(circle at 0 0,#3dd29414,#0000 36%),linear-gradient(145deg,#051923f0,#050f1ff5);border:1px solid #3dd29442;border-radius:12px;grid-template-columns:minmax(0,1fr) 165px auto;align-items:end;gap:12px;margin:12px 14px 2px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.users-exception-approval-panel>div:first-child{min-width:0}.users-exception-approval-panel small{color:#68d9a3;letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.users-exception-approval-panel strong{color:#e7f8f0;font-size:13px;display:block}.users-exception-approval-panel p{color:#91afc0;margin:5px 0 0;font-size:10.5px;line-height:1.45}.users-exception-approval-panel label{color:#a6bbd0;gap:6px;font-size:10px;display:grid}.users-exception-approval-panel input,.users-exception-approval-panel textarea{color:#e9f3fb;font:inherit;background:#061327;border:1px solid #4c76b161;border-radius:9px}.users-exception-approval-panel input{min-height:36px;padding:0 10px}.users-exception-approval-panel textarea{resize:vertical;min-height:58px;padding:9px 10px;line-height:1.4}.users-exception-approval-panel input:focus,.users-exception-approval-panel textarea:focus{border-color:#00bfff8c;outline:none;box-shadow:0 0 0 3px #00bfff14}.users-exception-approval-reason{grid-column:1/2}.users-exception-approval-actions{gap:7px;display:flex}.users-exception-approval-actions button{color:#afc4d9;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#07162a;border:1px solid #486eb057;border-radius:9px;padding:0 11px;font-size:10.5px;font-weight:750}.users-exception-approval-actions .users-exception-approve-button{color:#a5eec9;background:#3dd2941f;border-color:#3dd29470}.users-exception-approval-actions button:disabled,.users-summary-person-approve:disabled{opacity:.5;cursor:not-allowed}.users-governance-actions button[data-filter=approved_exceptions] strong{color:#7fe2b2!important}@media (width<=760px){.users-exception-approval-panel{grid-template-columns:1fr;align-items:stretch}.users-exception-approval-actions{justify-content:flex-end}.users-summary-person-actions{grid-column:1/-1;justify-self:end}}.users-summary-card[data-tone=approved]{--summary-accent:#3dd294!important}.users-summary-drawer[data-view=approved_exceptions]{--drawer-accent:#3dd294!important}.users-summary-drawer-switcher{grid-template-columns:repeat(5,minmax(0,1fr))!important}.users-summary-drawer-switcher button[data-tone=approved_exceptions]{--switch-accent:#3dd294}.users-governance-group[data-kind=attention] .users-governance-group-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.users-governance-group[data-kind=monitoring] .users-governance-group-buttons{grid-template-columns:minmax(0,1fr)!important}@media (width<=1120px){.users-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.users-directory-summary{grid-template-columns:1fr!important}.users-summary-drawer-switcher{scrollbar-width:none;grid-template-columns:repeat(5,minmax(82px,1fr))!important;overflow-x:auto!important}}.access-v3-executive-approval{background:radial-gradient(circle at 0 0,#e7be3f12,#0000 34%),linear-gradient(145deg,#071427f5,#050e1df5);border:1px solid #e7be3f4d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 16px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.access-v3-executive-approval[data-state=approved]{background:radial-gradient(circle at 0 0,#3dd29413,#0000 34%),linear-gradient(145deg,#061722f5,#050e1df5);border-color:#3dd29452}.access-v3-executive-approval[data-state=dirty]{border-color:#5cc8ff4d}.access-v3-executive-approval-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.access-v3-executive-approval-icon{color:#f0cd55;background:#e7be3f13;border:1px solid #e7be3f61;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.access-v3-executive-approval[data-state=approved] .access-v3-executive-approval-icon{color:#83e5b7;background:#3dd29416;border-color:#3dd29466}.access-v3-executive-approval-main small{color:#d6b948;letter-spacing:.13em;margin-bottom:3px;font-size:8.8px;font-weight:900;display:block}.access-v3-executive-approval[data-state=approved] .access-v3-executive-approval-main small{color:#67dca4}.access-v3-executive-approval-main strong{color:#f2f7fc;font-size:13px;display:block}.access-v3-executive-approval-main p{color:#8fa7c1;margin:4px 0 0;font-size:10.8px;line-height:1.45}.access-v3-executive-approval-trigger{color:#e8c84f;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#e7be3f14;border:1px solid #e7be3f66;border-radius:9px;padding:0 13px;font-size:10.8px;font-weight:850}.access-v3-executive-approval[data-state=approved] .access-v3-executive-approval-trigger{color:#89e7bc;background:#3dd29413;border-color:#3dd29461}.access-v3-executive-approval-trigger:disabled{opacity:.48;cursor:not-allowed}.access-v3-executive-approval-note{background:#3dd2940b;border:1px solid #3dd2942e;border-radius:10px;grid-column:1/-1;padding:10px 12px}.access-v3-executive-approval-note span{color:#76ddaa;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.access-v3-executive-approval-note p{color:#b9cbd9;margin:4px 0 0;font-size:10.8px;line-height:1.45}.access-v3-executive-approval-bubble{background:linear-gradient(145deg,#051326fb,#040d1cfb);border:1px solid #00bfff45;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 16px 34px #0003}.access-v3-executive-approval-bubble:before{content:"";background:#061426;border-top:1px solid #00bfff45;border-left:1px solid #00bfff45;width:10px;height:10px;position:absolute;top:-6px;right:56px;transform:rotate(45deg)}.access-v3-executive-approval-bubble label{color:#a9bdd2;gap:6px;font-size:10px;font-weight:750;display:grid}.access-v3-executive-approval-bubble textarea,.access-v3-executive-approval-bubble input{color:#edf5fc;width:100%;font:inherit;background:#061326;border:1px solid #4b74b557;border-radius:9px;outline:0;padding:9px 10px}.access-v3-executive-approval-bubble textarea{resize:vertical;min-height:74px}.access-v3-executive-approval-bubble textarea:focus,.access-v3-executive-approval-bubble input:focus{border-color:#00bfff85;box-shadow:0 0 0 3px #00bfff12}.access-v3-executive-approval-bubble label small{color:#7189a4;font-size:9px;font-weight:600}.access-v3-executive-approval-reason small{justify-self:end}.access-v3-executive-approval-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.access-v3-executive-approval-actions button{color:#b6c8da;min-height:35px;font:inherit;cursor:pointer;background:#07162a;border:1px solid #4970ae57;border-radius:9px;padding:0 12px;font-size:10.5px;font-weight:800}.access-v3-executive-approval-actions .access-v3-executive-approval-confirm{color:#fff;background:linear-gradient(#00bfff,#079cd6);border-color:#00bfff6b;box-shadow:0 6px 18px #00bfff29}.access-v3-executive-approval-actions button:disabled{opacity:.48;cursor:not-allowed}@media (width<=760px){.access-v3-executive-approval{grid-template-columns:1fr}.access-v3-executive-approval-trigger{justify-self:start}.access-v3-executive-approval-bubble{grid-template-columns:1fr}.access-v3-executive-approval-date,.access-v3-executive-approval-actions{grid-column:1}}.users-directory-panel-heading p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.users-directory-panel-heading p strong{color:#ddebfa;font-size:inherit;font-weight:850}.users-directory-panel-heading p span{color:#526a86}.users-directory-status-filters button{align-items:center!important;gap:6px!important;display:inline-flex!important}.users-directory-status-filters .users-status-count{color:#8fa6bf;background:#ffffff09;border:1px solid #5e84b73d;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8.8px;font-weight:850;line-height:1;display:inline-grid}.users-directory-status-filters button[aria-pressed=true] .users-status-count{color:#7be3ff;background:#00bfff1a;border-color:#00bfff4d}.users-directory-toolbar{grid-template-columns:minmax(280px,500px) 160px 112px!important;justify-content:start!important;align-items:center!important}.users-directory-search{width:min(100%,500px)!important}.users-directory-panel .users-directory-toolbar .users-directory-search>input.users-directory-search-input{visibility:visible!important;opacity:1!important;display:block!important}.users-directory-status-filters button{gap:6px!important;width:auto!important;min-width:max-content!important;padding:5px 10px!important}.users-directory-status-filters .users-status-label{visibility:visible!important;opacity:1!important;color:#9fb3c9!important;white-space:nowrap!important;margin:0!important;font-size:10.7px!important;font-weight:720!important;line-height:1!important;display:inline!important}.users-directory-status-filters button[aria-pressed=true] .users-status-label{color:#d5f7ff!important}.user-directory-row[data-hierarchy-theme]{--directory-row-accent:var(--improve-hierarchy-team);--directory-row-glow:#00bfff16;background:radial-gradient(circle at 8% 50%,var(--directory-row-glow),transparent 29%), linear-gradient(90deg,#050f22f5,#030a18e0)!important;box-shadow:inset 3px 0 0 var(--directory-row-accent), inset 0 1px 0 #ffffff03!important;border-top-color:#ffffff0b!important}.user-directory-row[data-hierarchy-theme=gold]{--directory-row-accent:var(--improve-hierarchy-founder);--directory-row-glow:#f1c84a1b}.user-directory-row[data-hierarchy-theme=silver]{--directory-row-accent:var(--improve-hierarchy-c-level);--directory-row-glow:#b9c4cf16}.user-directory-row[data-hierarchy-theme=sapphire]{--directory-row-accent:var(--improve-hierarchy-director);--directory-row-glow:#3b8fef18}.user-directory-row[data-hierarchy-theme=royal]{--directory-row-accent:var(--improve-hierarchy-management);--directory-row-glow:#6574e818}.user-directory-row[data-hierarchy-theme=pulse]{--directory-row-accent:var(--improve-hierarchy-team);--directory-row-glow:#00bfff16}.user-directory-row[data-hierarchy-theme]:hover{background:radial-gradient(circle at 9% 50%,var(--directory-row-glow),transparent 34%), linear-gradient(90deg,#08162efa,#050f21ed)!important;box-shadow:inset 4px 0 0 var(--directory-row-accent), 0 7px 18px #0000001a!important}@media (width<=1050px){.users-directory-toolbar{grid-template-columns:minmax(0,1fr) 160px!important}.users-directory-search{width:100%!important;max-width:none!important}}@media (width<=700px){.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-sort{width:100%!important;min-width:0!important;max-width:none!important}}.users-directory-search{height:34px!important;min-height:34px!important;padding:0 7px!important}.users-directory-search-icon{width:24px!important;font-size:13px!important}.users-directory-search-clear{width:24px!important;height:24px!important;font-size:14px!important}.users-directory-sort .users-directory-select-trigger{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10.9px!important}.user-directory-row[data-area-theme]{--directory-area-accent:#00bfff;--directory-area-border:#00bfff47;--directory-area-bg:radial-gradient(circle at 11% 48%,#00bfff0e,transparent 22%), linear-gradient(118deg,#010309 0%,#030712 55%,#07101e 100%);--directory-area-bg-hover:radial-gradient(circle at 11% 48%,#00bfff16,transparent 24%), linear-gradient(118deg,#02050d 0%,#06111f 58%,#0a1730 100%);background:var(--directory-area-bg)!important;border-color:var(--directory-area-border)!important;box-shadow:inset 3px 0 0 var(--directory-area-accent), inset 0 1px 0 #ffffff05!important}.user-directory-row[data-area-theme=hq]{--directory-area-accent:#030712;--directory-area-border:#ffffff16;--directory-area-bg:radial-gradient(circle at 10% 48%,#ffffff06,transparent 22%), linear-gradient(118deg,#010309 0%,#030712 58%,#07101e 100%);--directory-area-bg-hover:radial-gradient(circle at 10% 48%,#ffffff0a,transparent 24%), linear-gradient(118deg,#02040a 0%,#050a15 58%,#0a1426 100%)}.user-directory-row[data-area-theme=product-tech]{--directory-area-accent:#193c92;--directory-area-border:#193c927a;--directory-area-bg:radial-gradient(circle at 15% 42%,#2d76ff1f,transparent 25%), radial-gradient(circle at 78% 18%,#193c9233,transparent 30%), linear-gradient(118deg,#07142f 0%,#0b2455 46%,#123a83 100%);--directory-area-bg-hover:radial-gradient(circle at 15% 42%,#2d76ff29,transparent 27%), radial-gradient(circle at 78% 18%,#193c9242,transparent 32%), linear-gradient(118deg,#091936 0%,#0e2d67 46%,#194995 100%)}.user-directory-row[data-area-theme=growth]{--directory-area-accent:#00bfff;--directory-area-border:#00bfff61;--directory-area-bg:radial-gradient(circle at 15% 42%,#12cde41c,transparent 25%), linear-gradient(118deg,#03151e 0%,#063847 46%,#0a6178 100%);--directory-area-bg-hover:radial-gradient(circle at 15% 42%,#12cde426,transparent 27%), linear-gradient(118deg,#051a24 0%,#084554 46%,#0d748f 100%)}.user-directory-row[data-area-theme=operations]{--directory-area-accent:#159a78;--directory-area-border:#159a785c;--directory-area-bg:radial-gradient(circle at 15% 42%,#159a781c,transparent 25%), linear-gradient(118deg,#061916 0%,#0a3e35 46%,#126d5a 100%);--directory-area-bg-hover:radial-gradient(circle at 15% 42%,#159a7826,transparent 27%), linear-gradient(118deg,#081e1a 0%,#0d4c40 46%,#168069 100%)}.user-directory-row[data-area-theme=knowledge]{--directory-area-accent:#7256c9;--directory-area-border:#7256c961;--directory-area-bg:radial-gradient(circle at 15% 42%,#7256c91c,transparent 25%), linear-gradient(118deg,#151129 0%,#2f245e 46%,#5d49a9 100%);--directory-area-bg-hover:radial-gradient(circle at 15% 42%,#7256c926,transparent 27%), linear-gradient(118deg,#1a1530 0%,#3a2c72 46%,#6d56bc 100%)}.user-directory-row[data-area-theme]:hover{background:var(--directory-area-bg-hover)!important;box-shadow:inset 4px 0 0 var(--directory-area-accent), 0 7px 18px #0000001a!important}.users-directory-toolbar{grid-template-columns:minmax(260px,460px) 148px 112px!important;gap:7px!important;padding-top:8px!important;padding-bottom:8px!important}.users-directory-search{border-radius:9px!important;width:min(100%,460px)!important;height:32px!important;min-height:32px!important;padding:0 6px!important}.users-directory-search-icon{width:23px!important}.users-directory-search input{height:30px!important;min-height:30px!important;font-size:11.4px!important;line-height:30px!important}.users-directory-sort{width:148px!important;min-width:148px!important;max-width:148px!important}.users-directory-sort .users-directory-select-trigger{border-radius:9px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:10.6px!important}.users-directory-columns{border-radius:9px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffff05!important}.user-directory-row{border-radius:11px!important;min-height:80px!important;margin:6px 7px 0!important;padding:10px 16px!important}.user-directory-access-button{opacity:.78;color:#748ba5!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#050f1f8f!important;border-color:#4b6b9d45!important;border-radius:8px!important}.user-directory-access-button:hover{opacity:1;color:#cbe8f8!important;background:#08172ed6!important;border-color:#5e91d370!important;box-shadow:0 5px 14px #00000014!important}.user-directory-row[data-area-theme]:after{opacity:.72!important;background:var(--directory-profile-edge)!important;width:2px!important;box-shadow:none!important}.user-directory-row[data-area-theme]:before{opacity:.16!important}.user-directory-row[data-area-theme=hq]{--directory-profile-edge:#0b101a;--directory-area-border:#fff1;background:linear-gradient(#01030933,#01030933), var(--improve-area-hq-cover)!important;border-color:var(--directory-area-border)!important;box-shadow:inset 0 1px #ffffff04!important}.user-directory-row[data-area-theme=product-tech]{--directory-profile-edge:#193c92;--directory-area-border:#2b5bb257;background:linear-gradient(#02081461,#02081461), var(--improve-area-product-tech-cover)!important;border-color:var(--directory-area-border)!important;box-shadow:inset 0 1px #ffffff05!important}.user-directory-row[data-area-theme=growth]{--directory-profile-edge:#0d99ae;background:linear-gradient(#020a1266,#020a1266), var(--improve-area-growth-cover)!important}.user-directory-row[data-area-theme=operations]{--directory-profile-edge:#159a78;background:linear-gradient(#030c1261,#030c1261), var(--improve-area-operations-cover)!important}.user-directory-row[data-area-theme=knowledge]{--directory-profile-edge:#7256c9;background:linear-gradient(#07061261,#07061261), var(--improve-area-knowledge-cover)!important}.user-directory-row[data-area-theme=hq]:hover{background:linear-gradient(#01030914,#01030914), var(--improve-area-hq-cover)!important;box-shadow:inset 0 1px #ffffff06!important}.user-directory-row[data-area-theme=product-tech]:hover{background:linear-gradient(#0208143d,#0208143d), var(--improve-area-product-tech-cover)!important;box-shadow:inset 0 1px #ffffff06!important}.user-directory-row[data-area-theme=growth]:hover{background:linear-gradient(#020a1245,#020a1245),var(--improve-area-growth-cover)!important}.user-directory-row[data-area-theme=operations]:hover{background:linear-gradient(#030c1240,#030c1240),var(--improve-area-operations-cover)!important}.user-directory-row[data-area-theme=knowledge]:hover{background:linear-gradient(#07061240,#07061240),var(--improve-area-knowledge-cover)!important}@media (width<=1050px){.users-directory-toolbar{grid-template-columns:minmax(0,1fr) 148px!important}}@media (width<=700px){.users-directory-toolbar{grid-template-columns:1fr!important}.users-directory-search,.users-directory-sort{width:100%!important;max-width:none!important}}.users-directory-toolbar{padding-top:6px!important;padding-bottom:6px!important}.users-directory-results-bar{min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important}.users-directory-status-filters button{min-height:26px!important;padding-top:4px!important;padding-bottom:4px!important}.users-directory-list{gap:5px!important;padding-top:6px!important}.users-directory-columns{background:linear-gradient(#091733db,#050f22e6)!important;border-color:#2d539433!important;height:36px!important;min-height:36px!important}.users-directory-columns span{color:#778da7!important;font-size:11.1px!important;font-weight:760!important}.user-directory-row[data-area-theme=product-tech]{background:linear-gradient(#0208147a,#0208147a), var(--improve-area-product-tech-cover)!important;border-color:#2b5bb247!important}.user-directory-row[data-area-theme=product-tech]:hover{background:linear-gradient(#02081457,#02081457), var(--improve-area-product-tech-cover)!important}.user-directory-access-button{opacity:.62!important;background:#050f1f6b!important;border-color:#4b6b9d38!important;width:30px!important;height:30px!important}.user-directory-access-button svg{width:15px!important;height:15px!important}.user-directory-access-button:hover{opacity:.96!important}.users-refresh-button{opacity:.72;border-radius:8px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:13px!important;line-height:1!important;display:grid!important}.users-refresh-button:hover{opacity:1}:is(.users-directory-contextbar:has(.users-directory-status-filters:first-child),.users-directory-contextbar:not(:has(.users-directory-results-bar))){row-gap:5px!important}.users-summary-card[data-tone=approved] .users-summary-copy strong{white-space:nowrap}.users-directory-summary .users-summary-card[data-tone=exceptions][data-all-approved=true]{--summary-accent:#c3a94a!important;background:radial-gradient(circle at 10% 15%,#c3a94a09,#0000 34%),linear-gradient(145deg,#08142ffa,#071126f5)!important;border-color:#76673157!important}.users-directory-summary .users-summary-card[data-tone=exceptions][data-all-approved=true] .users-summary-icon{box-shadow:none!important;background:#c3a94a0b!important;border-color:#c3a94a47!important}.users-governance-group-label{letter-spacing:.058em!important;font-size:9.4px!important}.user-directory-access-button{opacity:.72!important}@media (width>=1201px){.users-directory-columns,.user-directory-row{grid-template-columns:minmax(250px,1.52fr) minmax(145px,.86fr) minmax(110px,.62fr) minmax(130px,.72fr) minmax(125px,.68fr) 82px 34px!important}.users-directory-columns>span:last-child{width:34px!important}}.users-directory-summary .users-summary-card{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--summary-accent) 8%,transparent),transparent 36%), linear-gradient(145deg,#081834fa,#061228fa)!important;border-color:#2a569c94!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002b!important}.users-directory-summary .users-summary-card:hover{border-color:color-mix(in srgb,var(--summary-accent) 42%,#2a569c94)!important;box-shadow:inset 0 1px #ffffff07,0 14px 30px #00000030!important}.users-summary-icon{border-color:color-mix(in srgb,var(--summary-accent) 40%,#2a569c61)!important;background:color-mix(in srgb,var(--summary-accent) 8%,#030712cc)!important}.users-directory-summary .users-summary-card[data-tone=exceptions][data-all-approved=true]{background:radial-gradient(circle at 10% 15%,#c3a94a0a,#0000 36%),linear-gradient(145deg,#081834fa,#061228fa)!important;border-color:#76673161!important}.users-governance-strip{background:radial-gradient(circle at 2%,#00bfff0b,#0000 24%),linear-gradient(135deg,#081834f5,#061228fa)!important;border-color:#2a569c80!important;box-shadow:inset 0 1px #ffffff05,0 12px 28px #00000026!important}.users-governance-actions .users-governance-group button{background:linear-gradient(145deg,#0a1d3db8,#071228c7)!important;border-color:#2a569c5c!important}.users-governance-actions .users-governance-group button:hover{border-color:color-mix(in srgb,var(--review-accent) 34%,#2a569c66)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-accent) 4%,#0a1d3dc7),#071228d6)!important}.users-directory-panel{background:radial-gradient(circle at 82% 8%,#193c920e,#0000 30%),linear-gradient(#091b3afb,#061228fb)!important;border-color:#2a569c8f!important;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000029!important}.users-directory-panel-heading{background:linear-gradient(#122e622e,#06122800)!important;border-bottom-color:#2a569c61!important}.users-directory-toolbar{background:#0612285c!important}.users-directory-search,.users-directory-filter-toggle,.users-directory-select-trigger{background:linear-gradient(#0a1d3db3,#071228c2)!important;border-color:#2a569c66!important}.users-directory-columns{background:linear-gradient(#0a1d3dd1,#071228e0)!important;border-color:#2a569c42!important}.users-directory-list{background:#040d1e38!important}.user-directory-row{border-color:#2a569c4d!important;box-shadow:inset 0 1px #ffffff05,0 7px 18px #0000001a!important}.user-directory-row[data-area-theme=hq]{border-color:#ffffff16!important}.user-directory-row[data-area-theme=product-tech]{border-color:#2b5bb257!important}.user-directory-row[data-area-theme=growth]{border-color:#00bfff47!important}.user-directory-row[data-area-theme=operations]{border-color:#159a7847!important}.user-directory-row[data-area-theme=knowledge]{border-color:#7256c94d!important}.user-directory-identity{gap:13px!important}.user-directory-avatar{--directory-ring:#00bfff;isolation:isolate;box-sizing:border-box!important;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 48px!important;padding:3px!important;position:relative!important;overflow:visible!important}.user-directory-avatar:before{content:"";z-index:2;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 2px color-mix(in srgb,var(--directory-ring) 7%,transparent), 0 0 14px color-mix(in srgb,var(--directory-ring) 12%,transparent);border-radius:50%;position:absolute;inset:0;border:2px solid var(--directory-ring)!important}.user-directory-avatar[data-hierarchy-theme=gold]{--directory-ring:#f1c84a}.user-directory-avatar[data-hierarchy-theme=silver]{--directory-ring:#b9c4cf}.user-directory-avatar[data-hierarchy-theme=sapphire]{--directory-ring:#3b8fef}.user-directory-avatar[data-hierarchy-theme=royal]{--directory-ring:#6574e8}.user-directory-avatar[data-hierarchy-theme=pulse]{--directory-ring:#00bfff}.user-directory-avatar img{z-index:1;box-shadow:inset 0 0 0 1px #ffffff09;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.user-directory-presence-dot{z-index:5!important;bottom:1px!important;right:-2px!important}.user-directory-identity>span:last-child{gap:3px!important;min-width:0!important;display:grid!important}.user-directory-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#f8fbff!important;letter-spacing:-.12px!important;font-size:14.4px!important;font-weight:820!important;line-height:1.18!important}.user-directory-identity small{color:#8fa5be!important;margin-top:0!important;font-size:10.2px!important;line-height:1.2!important}@media (width>=1201px){.users-directory-columns,.user-directory-row{grid-template-columns:minmax(300px,1.65fr) minmax(140px,.82fr) minmax(105px,.6fr) minmax(125px,.7fr) minmax(120px,.66fr) 82px 34px!important}}@media (width<=700px){.user-directory-avatar{flex-basis:44px!important;width:44px!important;height:44px!important}.user-directory-identity strong{font-size:13.2px!important}}.user-directory-avatar-initials{z-index:1;color:#eaf5ff;letter-spacing:.04em;background:radial-gradient(circle at 35% 25%,#00bfff29,#0000 38%),linear-gradient(145deg,#081b3af5,#040f22fa);border-radius:50%;place-items:center;width:100%;height:100%;font-size:12.5px;font-weight:850;display:grid;position:relative}.user-directory-avatar[data-pending=true] .user-directory-avatar-initials{color:#d8e7f5;background:radial-gradient(circle at 35% 25%,#193c923d,#0000 40%),linear-gradient(145deg,#0a1b38f5,#050f21fa)}.user-directory-row[data-area-theme=hq]{--directory-row-accent:#2a3443!important;--directory-row-glow:#ffffff06!important;background:radial-gradient(circle at 8%,#ffffff06,#0000 28%),linear-gradient(90deg,#020711fa,#040b19e6)!important;box-shadow:inset 3px 0 #374454b8,inset 0 1px #ffffff03!important}.user-directory-row[data-area-theme=product-tech]{--directory-row-accent:#193c92!important;--directory-row-glow:#193c921c!important;background:radial-gradient(circle at 9%,#193c921a,#0000 31%),linear-gradient(90deg,#051027f7,#07132ce6)!important;box-shadow:inset 3px 0 #193c92eb,inset 0 1px #ffffff03!important}.user-directory-row[data-area-theme=growth]{--directory-row-accent:#00bfff!important;--directory-row-glow:#00bfff1a!important;background:radial-gradient(circle at 9%,#00bfff13,#0000 31%),linear-gradient(90deg,#041022f7,#051427e6)!important;box-shadow:inset 3px 0 #00bfffc7,inset 0 1px #ffffff03!important}.user-directory-row[data-area-theme=operations]{--directory-row-accent:#159a78!important;--directory-row-glow:#159a7817!important;background:radial-gradient(circle at 9%,#159a7812,#0000 31%),linear-gradient(90deg,#051020f7,#061425e6)!important;box-shadow:inset 3px 0 #159a78bf,inset 0 1px #ffffff03!important}.user-directory-row[data-area-theme=knowledge]{--directory-row-accent:#7256c9!important;--directory-row-glow:#7256c91a!important;background:radial-gradient(circle at 9%,#7256c913,#0000 31%),linear-gradient(90deg,#071025f7,#09142be6)!important;box-shadow:inset 3px 0 #7256c9c7,inset 0 1px #ffffff03!important}.user-directory-row[data-area-theme]:hover{filter:brightness(1.055)}.users-directory-panel-subtitle,.users-directory-toolbar input,.user-directory-identity small,.user-directory-scope small{color:#97aac0!important}.users-summary-person-resend{color:#78dfff;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#00bfff13;border:1px solid #00bfff57;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s}.users-summary-person-resend:hover:not(:disabled),.users-summary-person-resend:focus-visible:not(:disabled){color:#d0f5ff;background:#00bfff21;border-color:#00bfff9e;outline:none;transform:translateY(-1px)}.users-summary-person-resend:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.users-summary-person-resend{min-height:32px;padding-inline:10px}}.user-account-invite-pending{background:#e7be3f0e;border:1px solid #e7be3f40;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:11px 12px;display:grid}.user-account-invite-pending>span{color:#f0cd55;background:#e7be3f12;border:1px solid #e7be3f4d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.user-account-invite-pending>div{gap:3px;min-width:0;display:grid}.user-account-invite-pending strong{color:var(--ui-text);font-size:12px}.user-account-invite-pending small{color:var(--ui-text-muted);font-size:10.5px;line-height:1.4}.user-account-invite-pending>button{color:#78dfff;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#00bfff13;border:1px solid #00bfff57;border-radius:9px;padding:0 11px;font-size:10.5px;font-weight:800}.user-account-invite-pending>button:hover:not(:disabled),.user-account-invite-pending>button:focus-visible:not(:disabled){color:#d5f7ff;background:#00bfff1f;border-color:#00bfff94;outline:none}.user-account-invite-pending>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.user-account-invite-pending{grid-template-columns:34px minmax(0,1fr)}.user-account-invite-pending>button{grid-column:2;justify-self:start}}.crm-heading{align-items:flex-end}.crm-primary{color:#fff!important}.crm-feedback{background:#00bfff12;border:1px solid #00bfff40;border-radius:12px;margin:0 0 14px;padding:12px 14px}.crm-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.crm-summary article{background:#061224b8;border:1px solid #70a0d633;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.crm-summary small,.crm-summary span{color:#8fa7c2}.crm-summary strong{font-size:1.35rem}.crm-panel{padding:0;overflow:hidden}.crm-toolbar{border-bottom:1px solid #70a0d629;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.crm-toolbar>div{gap:3px;display:grid}.crm-toolbar span{color:#8fa7c2;font-size:.88rem}.crm-toolbar label{color:#9db1c7;align-items:center;gap:10px;font-size:.86rem;display:flex}.crm-toolbar input{color:#eef6ff;background:#071524;border:1px solid #70a0d640;border-radius:10px;min-width:280px;padding:9px 11px}.crm-board{grid-template-columns:repeat(8,minmax(250px,1fr));gap:10px;padding:12px;display:grid;overflow-x:auto}.crm-column{background:#040d1b99;border:1px solid #70a0d629;border-radius:12px;min-height:320px}.crm-column>header{border-bottom:1px solid #70a0d624;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.crm-column>header div{align-items:center;gap:8px;display:flex}.crm-column>header small{text-align:center;background:#ffffff12;border-radius:999px;min-width:22px;padding:2px 6px}.crm-column>header span{color:#8fa7c2;font-size:.78rem}.crm-column-body{gap:8px;padding:8px;display:grid}.crm-card{text-align:left;color:#edf4ff;cursor:pointer;background:#071625;border:1px solid #70a0d62e;border-radius:10px;gap:6px;width:100%;padding:11px;display:grid}.crm-card:hover{border-color:#00bfff80;transform:translateY(-1px)}.crm-card>span,.crm-card>small{color:#91a8c1}.crm-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-card em{color:#b8c9db;font-style:normal}.crm-column-empty,.crm-empty{text-align:center;color:#738aa3;padding:24px}.crm-editor-overlay{z-index:1000;background:#00050cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-editor{background:#061321;border:1px solid #00bfff4d;border-radius:18px;width:min(920px,96vw);max-height:90vh;overflow:auto;box-shadow:0 22px 80px #00000073}.crm-editor>header{border-bottom:1px solid #70a0d629;justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.crm-editor>header h2{margin-bottom:5px}.crm-editor>header p{color:#93abc5;margin-bottom:0}.crm-editor>header>button{color:#dbe9f7;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.crm-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.crm-editor-grid label{color:#a9bdd2;gap:6px;font-size:.86rem;display:grid}.crm-editor-grid input,.crm-editor-grid select,.crm-editor-grid textarea{color:#edf4ff;background:#071827;border:1px solid #70a0d63d;border-radius:10px;width:100%;padding:10px 11px}.crm-editor-grid textarea{resize:vertical}.crm-wide{grid-column:1/-1}.crm-editor>footer{border-top:1px solid #70a0d629;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.crm-editor>footer>span{color:#839ab3;font-size:.84rem}.crm-editor>footer>div{gap:10px;display:flex}.crm-secondary{color:#dce9f7;background:0 0;border:1px solid #70a0d63d;border-radius:10px;padding:9px 14px}.crm-editor input:disabled,.crm-editor select:disabled,.crm-editor textarea:disabled{opacity:.75;cursor:not-allowed}@media (width<=1000px){.crm-summary,.crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-summary{grid-template-columns:1fr}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-toolbar label{display:grid}.crm-toolbar input{width:100%;min-width:0}.crm-editor-grid{grid-template-columns:1fr}.crm-wide{grid-column:auto}.crm-editor>footer{flex-direction:column;align-items:stretch}}.crm-editor-v2{width:min(1080px,97vw)}.crm-editor-tabs{background:#010b1673;border-bottom:1px solid #70a0d629;gap:4px;padding:9px 14px;display:flex;overflow-x:auto}.crm-editor-tabs button{color:#8fa7c2;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px}.crm-editor-tabs button[data-active=true]{color:#fff;background:#00bfff1c}.crm-workspace-section{gap:16px;padding:18px 22px;display:grid}.crm-composer,.crm-proposal-create,.crm-handoff-create,.crm-handoff-status,.crm-handoff-blocked{background:#0512229e;border:1px solid #70a0d62b;border-radius:13px;padding:16px}.crm-composer{gap:12px;display:grid}.crm-composer-row{grid-template-columns:150px 1fr 210px;gap:12px;display:grid}.crm-composer label,.crm-proposal-create label{color:#a9bdd2;gap:6px;font-size:.86rem;display:grid}.crm-composer input,.crm-composer select,.crm-composer textarea{color:#edf4ff;background:#071827;border:1px solid #70a0d63d;border-radius:10px;width:100%;padding:10px 11px}.crm-grow{min-width:0}.crm-timeline{gap:8px;display:grid}.crm-timeline article{background:#05101e85;border:1px solid #70a0d626;border-radius:11px;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid;position:relative}.crm-timeline article[data-system=true]{background:#00bfff0b}.crm-timeline-dot{background:#00bfff;border-radius:50%;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #00bfff17}.crm-timeline header{justify-content:space-between;gap:10px;display:flex}.crm-timeline header span,.crm-timeline small{color:#839bb5;font-size:.8rem}.crm-timeline p{color:#b8c8da;margin:6px 0}.crm-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-section-heading h3{margin-bottom:4px}.crm-section-heading p{color:#8fa7c2;margin:0}.crm-diagnostic-grid{padding:0}.crm-proposal-create>.crm-editor-grid{padding:16px 0}.crm-proposal-list{gap:10px;display:grid}.crm-proposal-list>article{background:#05111f94;border:1px solid #70a0d629;border-radius:12px;padding:14px}.crm-proposal-list>article>header{justify-content:space-between;gap:14px;display:flex}.crm-proposal-list>article>header>div{align-items:center;gap:9px;display:flex}.crm-proposal-list [data-status],.crm-handoff-status [data-status],.client-ops-card [data-status]{color:#b7c9db;background:#ffffff12;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700;display:inline-flex}.crm-proposal-list [data-status=accepted],.crm-handoff-status [data-status=completed],.client-ops-card [data-status=completed]{color:#90e4b7;background:#3abe7d1f}.crm-proposal-list [data-status=sent],.client-ops-card [data-status=in_progress]{color:#80ddff;background:#00bfff1a}.crm-proposal-list p{color:#aebfd0;margin:10px 0}.crm-proposal-list small{color:#8098b2}.crm-proposal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crm-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.crm-handoff-grid article{background:#ffffff09;border-radius:10px;padding:12px}.crm-handoff-grid small{color:#8199b3}.crm-handoff-grid p{color:#c3d1df;margin:6px 0 0}.crm-handoff-blocked{text-align:center;padding:34px}.crm-handoff-blocked p{color:#8ea5bd;max-width:650px;margin:0 auto}.client-ops-list{gap:9px;padding:12px;display:grid}.client-ops-card{color:#eef6ff;text-align:left;cursor:pointer;background:#05111f94;border:1px solid #70a0d629;border-radius:12px;width:100%;padding:14px 16px}.client-ops-card:hover{border-color:#00bfff6b}.client-ops-card>div,.client-ops-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-ops-card p{color:#9eb1c4;margin:9px 0}.client-ops-card footer{color:#7f96af;font-size:.82rem}.client-ops-editor{width:min(900px,96vw)}.client-ops-client-strip{background:#00bfff09;border-bottom:1px solid #70a0d624;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 22px;display:grid}.client-ops-client-strip>div{gap:4px;display:grid}.client-ops-client-strip small{color:#7f97b1}.client-ops-client-strip strong{overflow-wrap:anywhere}@media (width<=800px){.crm-composer-row,.crm-handoff-grid,.client-ops-client-strip{grid-template-columns:1fr}.crm-section-heading{flex-direction:column;align-items:stretch}.crm-timeline article{grid-template-columns:14px 1fr}.crm-timeline article>button{grid-column:2}}.crm-process-advance{background:#00bfff09;border:1px solid #00bfff29;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.crm-process-advance>div{gap:3px;display:grid}.crm-process-advance strong{font-size:.82rem}.crm-process-advance span{color:#7f98b2;font-size:.72rem}@media (width<=720px){.crm-process-advance{flex-direction:column;align-items:stretch}.crm-process-advance button{align-self:flex-start}}.crm-feedback-inline{margin:0 0 12px}.crm-formalization-gates{background:#ffffff06;border:1px solid #70a0d629;border-radius:11px;gap:7px;margin:0 0 14px;padding:12px 14px;display:grid}.crm-formalization-gates>strong{margin-bottom:2px;font-size:.8rem}.crm-formalization-gates>span{color:#8ea5bd;font-size:.74rem}.crm-formalization-gates>span[data-ready=true]{color:#90e4b7}.crm-formalization-help{color:#7f98b2;margin:10px 0 0;font-size:.72rem}.crm-stage-toolkit{gap:14px}.crm-toolkit-hero,.crm-toolkit-primary,.crm-toolkit-result{background:#05111f9e;border:1px solid #70a0d629;border-radius:14px}.crm-toolkit-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.crm-toolkit-hero h3{margin:4px 0 7px;font-size:1.08rem}.crm-toolkit-hero p:not(.eyebrow){color:#93abc5;max-width:760px;margin:0;line-height:1.55}.crm-toolkit-stage-chip{white-space:nowrap;color:#8fe4ff;background:#00bfff12;border:1px solid #00bfff38;border-radius:999px;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.crm-toolkit-primary{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.crm-toolkit-primary>div{gap:5px;display:grid}.crm-toolkit-primary small,.crm-toolkit-result small,.crm-toolkit-outcome small{color:#718ba7;letter-spacing:.08em;font-size:.68rem;font-weight:800}.crm-toolkit-primary h4{margin:0;font-size:1rem}.crm-toolkit-primary p{color:#91a9c2;max-width:720px;margin:0;line-height:1.5}.crm-toolkit-safety{color:#718aa5;margin:0;padding:0 3px;font-size:.74rem}.crm-toolkit-result{gap:14px;padding:16px;display:grid}.crm-toolkit-result>header{border-bottom:1px solid #70a0d621;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.crm-toolkit-result>header>div{gap:4px;display:grid}.crm-toolkit-result>header strong{font-size:.96rem}.crm-toolkit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-toolkit-columns>article,.crm-toolkit-agenda{background:#ffffff05;border:1px solid #70a0d61f;border-radius:12px;padding:14px}.crm-toolkit-section-title{align-items:center;gap:9px;margin-bottom:10px;display:flex}.crm-toolkit-section-title>span{color:#7edfff;background:#00bfff14;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:grid}.crm-toolkit-section-title strong{font-size:.82rem}.crm-toolkit-columns ul,.crm-toolkit-agenda ol{color:#afc1d3;gap:8px;margin:0;padding-left:18px;font-size:.8rem;line-height:1.45;display:grid}.crm-toolkit-outcome{background:#3abe7d09;border:1px solid #3abe7d24;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.crm-toolkit-outcome strong{color:#c5d8e8;font-size:.84rem;line-height:1.5}@media (width<=760px){.crm-toolkit-hero,.crm-toolkit-primary,.crm-toolkit-result>header{flex-direction:column;align-items:stretch}.crm-toolkit-stage-chip,.crm-toolkit-primary button,.crm-toolkit-result>header button{align-self:flex-start}.crm-toolkit-columns{grid-template-columns:1fr}}.crm-toolkit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-meetings{gap:14px}.crm-meeting-overview{background:#05111f9e;border:1px solid #70a0d629;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.crm-meeting-overview h3{margin:4px 0 7px;font-size:1.05rem}.crm-meeting-overview p:not(.eyebrow){color:#93abc5;max-width:720px;margin:0;line-height:1.5}.crm-meeting-stats{flex-wrap:wrap;gap:8px;display:flex}.crm-meeting-stats span{color:#8098b2;background:#ffffff06;border:1px solid #70a0d624;border-radius:10px;gap:1px;min-width:88px;padding:9px 11px;font-size:.7rem;display:grid}.crm-meeting-stats strong{color:#eaf4ff;font-size:1rem}.crm-meeting-layout{grid-template-columns:minmax(210px,270px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-meeting-list,.crm-meeting-editor{background:#05111f94;border:1px solid #70a0d629;border-radius:13px;overflow:hidden}.crm-meeting-list>header{border-bottom:1px solid #70a0d621;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.crm-meeting-list>header>div{gap:2px;display:grid}.crm-meeting-list>header small{color:#718ba5;font-size:.68rem}.crm-meeting-list>button{color:#dce9f7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #70a0d617;gap:5px;width:100%;padding:11px 12px;display:grid}.crm-meeting-list>button:hover,.crm-meeting-list>button[data-active=true]{background:#00bfff0e}.crm-meeting-list>button>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-meeting-list>button strong{font-size:.78rem;line-height:1.35}.crm-meeting-list>button small{color:#7c95af;font-size:.68rem}.crm-meeting-list [data-status]{white-space:nowrap;color:#9eb2c7;background:#ffffff0f;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:800;display:inline-flex}.crm-meeting-list [data-status=completed]{color:#91e4b7;background:#3abe7d1a}.crm-meeting-list [data-status=planned]{color:#86defd;background:#00bfff14}.crm-meeting-list [data-status=cancelled]{color:#8499ad}.crm-meeting-editor>header{border-bottom:1px solid #70a0d621;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-meeting-editor>header>div{gap:3px;display:grid}.crm-meeting-editor>header small{color:#718aa5;font-size:.66rem;font-weight:800}.crm-meeting-editor>header strong{font-size:.9rem}.crm-meeting-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.crm-meeting-form label{color:#a9bdd2;gap:6px;font-size:.78rem;display:grid}.crm-meeting-form input,.crm-meeting-form select,.crm-meeting-form textarea{color:#edf4ff;background:#071827;border:1px solid #70a0d638;border-radius:9px;width:100%;padding:9px 10px}.crm-meeting-form textarea{resize:vertical}.crm-meeting-divider{color:#7290ad;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:2px 0;font-size:.68rem;font-weight:800;display:flex}.crm-meeting-divider:after{content:"";background:#70a0d61f;flex:1;height:1px}.crm-meeting-editor>footer{border-top:1px solid #70a0d621;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.crm-meeting-editor>footer>span{color:#738da7;font-size:.69rem}.crm-meeting-editor>footer>div{flex-wrap:wrap;gap:8px;display:flex}.crm-meeting-readonly-empty{text-align:center;padding:32px 20px}.crm-meeting-readonly-empty strong{margin-bottom:6px;display:block}.crm-meeting-readonly-empty p{color:#819ab3;margin:0}@media (width<=900px){.crm-meeting-layout{grid-template-columns:1fr}.crm-meeting-list{max-height:240px;overflow:auto}.crm-meeting-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-meeting-overview,.crm-meeting-editor>header,.crm-meeting-editor>footer{flex-direction:column;align-items:stretch}.crm-meeting-form{grid-template-columns:1fr}.crm-meeting-form .crm-wide{grid-column:auto}.crm-meeting-editor>footer>div{justify-content:flex-start}}.crm-ai-workspace{gap:14px}.crm-ai-hero,.crm-ai-local-tools,.crm-ai-chat{background:#05111f9e;border:1px solid #70a0d629;border-radius:14px}.crm-ai-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.crm-ai-hero h3{margin:4px 0 7px;font-size:1.05rem}.crm-ai-hero p:not(.eyebrow){color:#93abc5;max-width:760px;margin:0;line-height:1.5}.crm-ai-guard{white-space:nowrap;color:#95e4b9;background:#3abe7d0f;border:1px solid #3abe7d2e;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.crm-ai-local-tools{padding:15px}.crm-ai-local-tools>header{margin-bottom:10px}.crm-ai-local-tools>header>div{gap:2px;display:grid}.crm-ai-local-tools small{color:#748da7;font-size:.7rem}.crm-ai-local-tools>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-ai-local-tools button{text-align:left;color:#e5f0fb;cursor:pointer;background:#ffffff06;border:1px solid #70a0d624;border-radius:10px;gap:4px;padding:11px;display:grid}.crm-ai-local-tools button:hover{background:#00bfff0a;border-color:#00bfff59}.crm-ai-local-tools button strong{font-size:.78rem}.crm-ai-local-tools button span{color:#7790aa;font-size:.67rem;line-height:1.35}.crm-ai-chat{overflow:hidden}.crm-ai-chat>header{border-bottom:1px solid #70a0d621;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.crm-ai-chat>header>div{gap:2px;display:grid}.crm-ai-chat>header>span{color:#7591ad;text-align:right;font-size:.68rem}.crm-ai-suggestions{border-bottom:1px solid #70a0d617;flex-wrap:wrap;gap:7px;padding:10px 15px;display:flex}.crm-ai-suggestions button{color:#9edff5;cursor:pointer;background:#00bfff09;border:1px solid #00bfff2b;border-radius:999px;padding:6px 9px;font-size:.69rem}.crm-ai-suggestions button:disabled{opacity:.55;cursor:not-allowed}.crm-ai-thread{background:#020b1652;align-content:start;gap:9px;min-height:250px;max-height:430px;padding:15px;display:grid;overflow:auto}.crm-ai-thread article{background:#ffffff06;border:1px solid #70a0d61f;border-radius:11px;gap:4px;max-width:88%;padding:10px 12px;display:grid}.crm-ai-thread article[data-role=user]{background:#00bfff0e;border-color:#00bfff29;justify-self:end}.crm-ai-thread article[data-role=assistant]{justify-self:start}.crm-ai-thread article[data-source=ai]{border-color:#537dff33}.crm-ai-thread article small{color:#718ca7;font-size:.62rem;font-weight:800}.crm-ai-thread article p{white-space:pre-wrap;color:#c4d4e4;margin:0;font-size:.78rem;line-height:1.55}.crm-ai-empty{text-align:center;color:#8198b0;place-items:center;gap:5px;min-height:220px;display:grid}.crm-ai-empty strong{color:#b9cad9;font-size:.82rem}.crm-ai-empty span{font-size:.72rem}.crm-ai-chat>form{border-top:1px solid #70a0d61a;gap:9px;padding:13px 15px;display:grid}.crm-ai-chat>form textarea{resize:vertical;color:#edf4ff;background:#071827;border:1px solid #70a0d638;border-radius:10px;width:100%;padding:10px 11px}.crm-ai-chat>form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-ai-chat>form span{color:#7089a3;font-size:.67rem}@media (width<=900px){.crm-ai-local-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-ai-hero,.crm-ai-chat>header,.crm-ai-chat>form>div{flex-direction:column;align-items:stretch}.crm-ai-guard{align-self:flex-start}.crm-ai-local-tools>div{grid-template-columns:1fr}.crm-ai-thread article{max-width:96%}}.crm-documents{gap:14px}.crm-documents-hero,.crm-document-catalog,.crm-document-history,.crm-document-editor{background:#05111f9e;border:1px solid #70a0d629;border-radius:14px}.crm-documents-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.crm-documents-hero h3{margin:4px 0 7px;font-size:1.05rem}.crm-documents-hero p:not(.eyebrow){color:#93abc5;max-width:760px;margin:0;line-height:1.5}.crm-documents-chip{white-space:nowrap;color:#8fe4ff;background:#00bfff0d;border:1px solid #00bfff33;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.crm-document-catalog>header,.crm-document-history>header{border-bottom:1px solid #70a0d61f;padding:13px 15px}.crm-document-catalog>header>div,.crm-document-history>header>div{gap:2px;display:grid}.crm-document-catalog header small,.crm-document-history header small{color:#748da7;font-size:.69rem}.crm-document-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.crm-document-cards article{background:#ffffff06;border:1px solid #70a0d621;border-radius:11px;gap:12px;padding:13px;display:grid}.crm-document-cards article>div{gap:5px;display:grid}.crm-document-cards article small{color:#718da8;font-size:.65rem;font-weight:800}.crm-document-cards article strong{font-size:.86rem}.crm-document-cards article p{color:#a7bbce;margin:0;font-size:.75rem}.crm-document-cards article span{color:#718aa4;font-size:.69rem;line-height:1.45}.crm-document-cards footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-document-cards footer a{color:#7ecfee;font-size:.68rem;text-decoration:none}.crm-document-history>div{display:grid}.crm-document-history>div>button{color:#dce9f7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #70a0d617;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-document-history>div>button:hover{background:#00bfff0a}.crm-document-history>div>button>div{gap:3px;display:grid}.crm-document-history button small{color:#728ba4;font-size:.65rem}.crm-document-history button strong{font-size:.79rem}.crm-document-history [data-status],.crm-document-editor>header>[data-status]{color:#a1b4c7;background:#ffffff0f;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.crm-document-history [data-status=completed],.crm-document-editor>header>[data-status=completed]{color:#96e4b9;background:#3abe7d17}.crm-document-history [data-status=draft],.crm-document-editor>header>[data-status=draft]{color:#91ddf7;background:#00bfff12}.crm-document-editor>header{border-bottom:1px solid #70a0d61f;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.crm-document-editor>header>div{align-items:center;gap:12px;display:flex}.crm-document-editor>header>div>div{gap:2px;display:grid}.crm-document-editor>header small{color:#718aa4;font-size:.65rem}.crm-document-editor>header strong{font-size:.86rem}.crm-document-editor-meta{border-bottom:1px solid #70a0d617;grid-template-columns:minmax(0,2fr) repeat(2,minmax(120px,.7fr));gap:10px;padding:14px 15px;display:grid}.crm-document-editor-meta label{color:#a9bdd2;gap:6px;font-size:.76rem;display:grid}.crm-document-editor-meta input{color:#edf4ff;background:#071827;border:1px solid #70a0d638;border-radius:9px;width:100%;padding:9px 10px}.crm-document-editor-meta>div{background:#ffffff05;border:1px solid #70a0d61c;border-radius:9px;gap:2px;padding:9px 10px;display:grid}.crm-document-editor-meta>div small{color:#718ba6;font-size:.63rem}.crm-document-editor-meta>div strong{font-size:.92rem}.crm-document-editor-meta>div span{color:#718aa4;font-size:.65rem}.crm-document-body,.crm-document-change-summary{color:#a9bdd2;gap:7px;padding:14px 15px;font-size:.76rem;display:grid}.crm-document-body textarea,.crm-document-change-summary input{color:#dce8f5;background:#061522;border:1px solid #70a0d633;border-radius:10px;width:100%;padding:11px}.crm-document-body textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.73rem;line-height:1.5}.crm-document-change-summary{padding-top:0}.crm-document-editor>footer{border-top:1px solid #70a0d61a;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.crm-document-editor>footer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-document-editor>footer span{color:#728ba5;font-size:.67rem}.crm-document-editor>footer a{color:#7ecfee;font-size:.67rem;text-decoration:none}@media (width<=900px){.crm-document-cards{grid-template-columns:1fr}.crm-document-editor-meta{grid-template-columns:1fr 1fr}.crm-document-editor-meta label{grid-column:1/-1}}@media (width<=680px){.crm-documents-hero,.crm-document-editor>header,.crm-document-editor>footer{flex-direction:column;align-items:stretch}.crm-documents-chip{align-self:flex-start}.crm-document-cards footer{flex-direction:column;align-items:flex-start}.crm-document-editor-meta{grid-template-columns:1fr}.crm-document-editor-meta label{grid-column:auto}}.crm-toolkit-library{background:#05111f94;border:1px solid #70a0d629;border-radius:14px;gap:12px;padding:15px;display:grid}.crm-toolkit-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-toolkit-library>header>div{gap:3px;display:grid}.crm-toolkit-library>header small{color:#718da8;letter-spacing:.08em;font-size:.66rem;font-weight:800}.crm-toolkit-library>header strong{font-size:.88rem}.crm-toolkit-library>header>span{color:#7892ab;font-size:.68rem}.crm-toolkit-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-toolkit-tool-grid>button{color:#e4eef9;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #70a0d621;border-radius:10px;align-content:start;gap:5px;min-height:118px;padding:11px;display:grid}.crm-toolkit-tool-grid>button:hover,.crm-toolkit-tool-grid>button[data-active=true]{background:#00bfff0b;border-color:#00bfff4d}.crm-toolkit-tool-grid button small{color:#6f8ca6;letter-spacing:.08em;font-size:.6rem;font-weight:900}.crm-toolkit-tool-grid button strong{font-size:.78rem;line-height:1.3}.crm-toolkit-tool-grid button span{color:#7991aa;font-size:.68rem;line-height:1.4}.crm-toolkit-tool-grid button em{color:#82d4f2;margin-top:auto;font-size:.66rem;font-style:normal;font-weight:800}.crm-toolkit-tool-output{background:#00bfff06;border:1px solid #00bfff29;border-radius:11px;gap:12px;padding:13px;display:grid}.crm-toolkit-tool-output>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-toolkit-tool-output>header>div:first-child{gap:3px;display:grid}.crm-toolkit-tool-output>header small{color:#708da7;letter-spacing:.07em;font-size:.62rem;font-weight:900}.crm-toolkit-tool-output>header strong{font-size:.84rem}.crm-toolkit-tool-output>header>div:last-child{gap:7px;display:flex}.crm-toolkit-tool-output pre{white-space:pre-wrap;font:inherit;color:#b7cadc;margin:0;font-size:.76rem;line-height:1.55}.crm-toolkit-tool-output>footer{color:#7089a2;border-top:1px solid #70a0d61a;padding-top:9px;font-size:.65rem}@media (width<=900px){.crm-toolkit-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.crm-toolkit-library>header,.crm-toolkit-tool-output>header{flex-direction:column;align-items:stretch}.crm-toolkit-tool-output>header>div:last-child{justify-content:flex-start}.crm-toolkit-tool-grid{grid-template-columns:1fr}}.crm-recommendations{background:#05111f94;border:1px solid #70a0d629;border-radius:14px;gap:11px;padding:15px;display:grid}.crm-recommendations>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-recommendations>header>div{gap:3px;display:grid}.crm-recommendations>header small{color:#718da8;letter-spacing:.08em;font-size:.66rem;font-weight:900}.crm-recommendations>header strong{font-size:.88rem}.crm-recommendations>header>span{color:#7790aa;font-size:.68rem}.crm-recommendations-note{color:#b8a177;background:#e8b04a09;border:1px solid #e8b04a24;border-radius:9px;margin:0;padding:8px 10px;font-size:.68rem}.crm-recommendations-clear{background:#3abe7d06;border:1px solid #3abe7d1f;border-radius:10px;gap:4px;padding:13px;display:grid}.crm-recommendations-clear strong{font-size:.78rem}.crm-recommendations-clear span{color:#7994ac;font-size:.68rem}.crm-recommendations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-recommendations-grid article{background:#ffffff05;border:1px solid #70a0d621;border-radius:10px;align-content:space-between;gap:12px;padding:12px;display:grid}.crm-recommendations-grid article[data-priority=high]{background:#e8b04a06;border-color:#e8b04a38}.crm-recommendations-grid article>div{gap:5px;display:grid}.crm-recommendations-grid article small{color:#7991aa;letter-spacing:.07em;font-size:.6rem;font-weight:900}.crm-recommendations-grid article[data-priority=high] small{color:#d6ad62}.crm-recommendations-grid article strong{font-size:.78rem;line-height:1.35}.crm-recommendations-grid article p{color:#a8bbcd;margin:0;font-size:.7rem;line-height:1.4}.crm-recommendations-grid article span{color:#6f89a2;font-size:.65rem;line-height:1.45}.crm-recommendations-grid article button{justify-self:start}.crm-recommendations>footer{color:#6f89a2;border-top:1px solid #70a0d617;padding-top:8px;font-size:.64rem}@media (width<=900px){.crm-recommendations-grid{grid-template-columns:1fr}}@media (width<=650px){.crm-recommendations>header{flex-direction:column;align-items:stretch}}.dashboard-heading.crm-commercial-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.dashboard-heading.crm-commercial-heading>div{flex:260px;min-width:0}.dashboard-heading.crm-commercial-heading>.crm-create-button{white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;width:auto;max-width:100%;min-height:36px;padding:8px 15px;font-size:.8rem;font-weight:740;line-height:1.2;display:inline-flex;box-shadow:0 5px 18px #00a6e61f}.crm-create-button>span{border:1px solid #ffffff47;border-radius:5px;place-items:center;width:16px;height:16px;font-size:.85rem;line-height:1;display:grid}.crm-panel{min-width:0}.crm-panel .crm-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;min-width:0;padding:10px;display:grid;overflow-x:visible}.crm-panel .crm-column{border-radius:11px;min-width:0;min-height:clamp(210px,35vh,340px);overflow:hidden}.crm-panel .crm-column>header{flex-wrap:wrap;place-content:center space-between;align-items:center;gap:3px 5px;min-width:0;min-height:48px;padding:9px 8px;display:flex}.crm-panel .crm-column>header>div{align-items:center;gap:5px;min-width:0;display:flex}.crm-panel .crm-column>header strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(.68rem,.75vw,.82rem);line-height:1.28}.crm-panel .crm-column>header small{min-width:16px;padding:2px 5px;font-size:.65rem}.crm-panel .crm-column>header>span{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:.68rem}.crm-panel .crm-column-body{gap:7px;min-width:0;padding:6px}.crm-panel .crm-card{border-radius:9px;gap:5px;min-width:0;padding:9px 8px;transition:transform .14s,border-color .14s,background-color .14s}.crm-panel .crm-card>strong,.crm-panel .crm-card>span,.crm-panel .crm-card em{overflow-wrap:anywhere;min-width:0}.crm-panel .crm-card>strong{font-size:.75rem;line-height:1.35}.crm-panel .crm-card>span{font-size:.7rem;line-height:1.35}.crm-panel .crm-card>div{flex-wrap:wrap;gap:4px;min-width:0}.crm-panel .crm-card b{font-variant-numeric:tabular-nums;font-size:.74rem}.crm-panel .crm-card em{font-size:.67rem}.crm-panel .crm-column-empty{text-align:center;padding:27px 6px;font-size:.7rem}.crm-panel .crm-card:focus-visible{outline-offset:2px;outline:2px solid #00bfff}.crm-lost-register{background:#040d1b8c;border:1px solid #70a0d629;border-radius:10px;margin:0 10px 10px}.crm-lost-register>summary{cursor:pointer;color:#a6b9cd;padding:10px 12px;font-size:.77rem;font-weight:730}.crm-lost-register>summary span{background:#ffffff14;border-radius:999px;margin-left:8px;padding:2px 6px}.crm-lost-register>summary small{color:#7c94ac;margin-left:10px;font-size:.7rem;font-weight:450}.crm-lost-register-list{border-top:1px solid #70a0d61f;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:9px;padding:10px;display:grid}@media (width<=1000px){.crm-panel .crm-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}}@media (width<=670px){.dashboard-heading.crm-commercial-heading{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-heading.crm-commercial-heading>div{flex:0 auto}.dashboard-heading.crm-commercial-heading>.crm-create-button{align-self:flex-start}.crm-panel .crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lost-register>summary small{margin:4px 0 0;display:block}}@media (width<=380px){.crm-panel .crm-board{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crm-panel .crm-card{transition:none}}.crm-analytics-v3{--crm3-cyan:#00bfff;--crm3-green:#2dd7a7;--crm3-purple:#a48cff;--crm3-amber:#ffbb65;--crm3-rose:#f080b1;--crm3-blue:#5ca9fb;--crm3-surface:var(--ui-surface-2);--crm3-border:var(--ui-border);--crm3-soft:var(--ui-text-muted);border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);box-shadow:0 10px 30px color-mix(in srgb,var(--ui-shadow) 13%,transparent);border-radius:16px;margin:0 0 14px;padding:18px 19px 19px;position:relative}.crm-analytics-v3 .crm3-head{justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;display:flex}.crm3-heading{min-width:0}.crm3-kicker{color:var(--ui-accent);letter-spacing:.11em;align-items:center;gap:9px;font-size:.7rem;font-weight:770;display:flex}.crm3-signal{background:var(--crm3-green);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #2dd7a71a}.crm3-heading h2{color:var(--ui-text);letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(1.21rem,1.6vw,1.65rem);font-weight:790;line-height:1.18}.crm3-heading p{color:var(--ui-text-muted);margin:0;font-size:.84rem;line-height:1.4}.crm3-collapse{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:36px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:7px 12px;font-size:.78rem;font-weight:700;display:flex}.crm3-collapse:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.crm3-collapse>span{color:var(--crm3-cyan);font-size:1.13rem;line-height:1}.crm-analytics-v3 button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 #crm-analytics-body[hidden]{display:none!important}.crm3-grid{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.crm3-panel{border:1px solid var(--crm3-border);background:var(--crm3-surface);border-radius:13px;flex-direction:column;min-width:0;min-height:0;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.crm3-map{background:radial-gradient(ellipse at 0% 0%,#00bfff11,transparent 55%),var(--crm3-surface)}.crm3-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:19px;display:flex}.crm3-panel-heading>div{min-width:0}.crm3-overline{color:var(--ui-accent);letter-spacing:.105em;font-size:.69rem;font-weight:760;line-height:1.3;display:block}.crm3-panel-heading h3{color:var(--ui-text);letter-spacing:-.018em;margin:6px 0;font-size:clamp(.98rem,1.11vw,1.17rem);font-weight:770;line-height:1.24}.crm3-panel-heading p{color:var(--crm3-soft);margin:0;font-size:.79rem;line-height:1.45}.crm3-counter{border:1px solid color-mix(in srgb,var(--crm3-cyan) 27%,var(--ui-border));background:color-mix(in srgb,var(--crm3-cyan) 7%,var(--ui-surface));color:var(--ui-text-soft);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:baseline;gap:6px;padding:8px 11px;font-size:.74rem;display:flex}.crm3-counter strong{color:var(--crm3-cyan);font-variant-numeric:tabular-nums;font-size:1.24rem;line-height:1}.crm3-stage-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:2px 0 15px;display:grid}.crm3-stage{--crm3-stage-color:var(--crm3-cyan);border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;min-height:105px;font:inherit;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 9px 10px;transition:border-color .17s,background-color .17s,transform .17s;display:flex;position:relative}.crm3-stage:before{content:"";background:var(--crm3-stage-color);opacity:.24;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.crm3-stage[data-active=true]{border-color:color-mix(in srgb,var(--crm3-stage-color) 47%,var(--ui-border));background:color-mix(in srgb,var(--crm3-stage-color) 8%,var(--ui-surface))}.crm3-stage[data-active=true]:before{opacity:1}.crm3-stage:hover,.crm3-stage[aria-pressed=true]{border-color:var(--crm3-stage-color);transform:translateY(-1px)}.crm3-stage[data-stage=lead]{--crm3-stage-color:var(--crm3-cyan)}.crm3-stage[data-stage=qualification]{--crm3-stage-color:var(--crm3-blue)}.crm3-stage[data-stage=diagnostic]{--crm3-stage-color:var(--crm3-purple)}.crm3-stage[data-stage=proposal]{--crm3-stage-color:var(--crm3-amber)}.crm3-stage[data-stage=negotiation]{--crm3-stage-color:var(--crm3-rose)}.crm3-stage[data-stage=formalization]{--crm3-stage-color:#42c8c3}.crm3-stage[data-stage=handoff]{--crm3-stage-color:var(--crm3-green)}.crm3-stage-top{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.crm3-stage-top small{letter-spacing:.06em;color:var(--ui-text-muted);font-size:.69rem;font-weight:680}.crm3-stage-top i{background:var(--crm3-stage-color);opacity:.42;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}.crm3-stage[data-active=true] .crm3-stage-top i{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm3-stage-color) 15%,transparent)}.crm3-stage>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ui-text);font-size:clamp(1.25rem,1.7vw,1.9rem);font-weight:780;line-height:1.05}.crm3-stage[data-active=true]>strong{color:var(--crm3-stage-color)}.crm3-stage-name{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:clamp(.69rem,.75vw,.78rem);font-weight:640;line-height:1.15}.crm3-feature{border:1px solid color-mix(in srgb,var(--crm3-cyan) 28%,var(--ui-border));background:color-mix(in srgb,var(--crm3-cyan) 5%,var(--ui-surface));text-align:left;width:100%;min-width:0;min-height:76px;color:var(--ui-text);border-radius:10px;align-items:center;gap:13px;margin-top:auto;padding:13px 14px;display:flex}.crm3-feature-link{font:inherit;cursor:pointer;transition:border-color .15s,background-color .15s}.crm3-feature-link:hover{border-color:var(--crm3-cyan);background:color-mix(in srgb,var(--crm3-cyan) 9%,var(--ui-surface))}.crm3-feature-mark{border:1px solid color-mix(in srgb,var(--crm3-cyan) 33%,var(--ui-border));background:color-mix(in srgb,var(--crm3-cyan) 10%,var(--ui-surface));width:39px;height:39px;color:var(--crm3-cyan);border-radius:10px;flex:0 0 39px;place-items:center;font-size:1.3rem;display:grid}.crm3-feature-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.crm3-feature-text small{color:var(--ui-accent);letter-spacing:.06em;font-size:.66rem;font-weight:760;line-height:1.25}.crm3-feature-text strong,.crm3-feature-empty strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.94rem;font-weight:740}.crm3-feature-text>span{color:var(--ui-text-muted);font-size:.75rem}.crm3-feature-amount{max-width:38%;color:var(--crm3-green);overflow-wrap:anywhere;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:.99rem;font-weight:760;display:flex}.crm3-feature-amount>span{color:var(--ui-text-muted);font-size:.71rem;font-weight:620}.crm3-feature-empty>div{gap:4px;display:grid}.crm3-feature-empty p{color:var(--ui-text-muted);margin:0;font-size:.75rem}.crm3-stage-foot{color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 3px 2px;font-size:.77rem;display:flex}.crm3-stage-foot strong{color:var(--ui-text-soft);font-weight:730}.crm3-actions .crm3-overline{color:var(--crm3-purple)}.crm3-action-icon{border:1px solid color-mix(in srgb,var(--crm3-purple) 30%,var(--ui-border));width:36px;height:36px;color:var(--crm3-purple);background:color-mix(in srgb,var(--crm3-purple) 9%,var(--ui-surface));border-radius:10px;flex:0 0 36px;place-items:center;font-size:1.4rem;display:grid}.crm3-tabs{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.crm3-tabs button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.75rem;font-weight:650}.crm3-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--crm3-purple) 50%,var(--ui-border));background:color-mix(in srgb,var(--crm3-purple) 11%,var(--ui-surface));color:var(--ui-text)}.crm3-tabs button:hover{color:var(--ui-text);border-color:var(--ui-border-strong)}.crm3-records{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;gap:8px;min-height:132px;max-height:274px;display:flex;overflow-y:auto}.crm3-record{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;font:inherit;text-align:left;color:var(--ui-text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:12px 11px;transition:border-color .15s,background-color .15s;display:flex}.crm3-record:hover{border-color:color-mix(in srgb,var(--crm3-purple) 45%,var(--ui-border));background:var(--ui-hover)}.crm3-record-icon{border:1px solid color-mix(in srgb,var(--crm3-purple) 28%,var(--ui-border));width:26px;height:26px;color:var(--crm3-purple);border-radius:7px;flex:0 0 26px;place-items:center;font-size:.96rem;display:grid}.crm3-record-copy{flex:1;gap:4px;min-width:0;display:grid}.crm3-record-copy strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;overflow:hidden}.crm3-record-copy small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.crm3-record-end{text-align:right;max-width:38%;color:var(--crm3-green);overflow-wrap:anywhere;font-size:.8rem;font-weight:740;line-height:1.3}.crm3-footnote{color:var(--ui-text-muted);margin:auto 0 0;padding-top:12px;font-size:.71rem;line-height:1.45}.crm3-list-empty{color:var(--ui-text-muted);align-items:center;gap:13px;margin:auto 0;padding:15px 10px;display:flex}.crm3-list-empty>span{border:1px solid var(--ui-border);width:33px;height:33px;color:var(--crm3-green);border-radius:9px;place-items:center;font-size:1.1rem;display:grid}.crm3-list-empty p{margin:0;font-size:.79rem;line-height:1.5}.crm3-trends .crm3-overline{color:var(--crm3-amber)}.crm3-trend-heading{align-items:center;margin-bottom:11px}.crm3-periods{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;gap:4px;padding:4px;display:flex}.crm3-periods button{color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:.76rem;font-weight:710}.crm3-periods button[aria-pressed=true]{background:color-mix(in srgb,var(--crm3-cyan) 13%,var(--ui-surface-2));color:var(--ui-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm3-cyan) 37%,var(--ui-border))}.crm3-trend-numbers{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:11px;display:flex}.crm3-trend-numbers>div{align-items:baseline;gap:8px;display:flex}.crm3-trend-bullet{background:var(--crm3-cyan);border-radius:50%;align-self:center;width:7px;height:7px}.crm3-trend-numbers strong{letter-spacing:-.05em;color:var(--crm3-cyan);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800;line-height:1.15}.crm3-trend-numbers>div[data-series=completed] strong{color:var(--crm3-green)}.crm3-trend-numbers>div[data-series=completed] .crm3-trend-bullet{background:var(--crm3-green)}.crm3-trend-numbers>div>span:last-child{color:var(--ui-text-muted);font-size:.76rem}.crm3-empty-trend{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.crm3-empty-trend>span{color:var(--ui-accent);font-size:2rem;line-height:1}.crm3-empty-trend strong{font-size:.87rem}.crm3-empty-trend p{max-width:330px;color:var(--ui-text-muted);margin:0;font-size:.75rem;line-height:1.45}.crm3-activity-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-height:138px;display:grid}.crm3-activity-months:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.crm3-month{border:1px solid var(--ui-border);background:var(--ui-surface);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:11px 5px;display:flex}.crm3-month[data-active=true]{border-color:color-mix(in srgb,var(--crm3-cyan) 42%,var(--ui-border));background:color-mix(in srgb,var(--crm3-cyan) 7%,var(--ui-surface))}.crm3-month>span:first-child{color:var(--ui-text-muted);text-transform:capitalize;font-size:.76rem}.crm3-month strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.crm3-month[data-active=true] strong{color:var(--crm3-cyan)}.crm3-month>span:last-child{color:var(--ui-text-muted);font-size:.66rem;line-height:1.3}.crm3-chart{min-width:0;padding:0 3px}.crm3-chart svg{width:100%;height:178px;display:block}.crm3-gridlines{fill:none;stroke:var(--ui-border-strong);stroke-width:.7px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.crm3-created,.crm3-completed{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crm3-created{stroke:var(--crm3-cyan)}.crm3-completed{stroke:var(--crm3-green)}.crm3-created-dot{fill:var(--crm3-cyan);stroke:var(--crm3-surface);stroke-width:1px}.crm3-completed-dot{fill:var(--crm3-green);stroke:var(--crm3-surface);stroke-width:1px}.crm3-chart-months{color:var(--ui-text-muted);text-align:center;text-transform:capitalize;gap:3px;font-size:.73rem;display:grid}.crm3-potential .crm3-overline{color:var(--crm3-green)}.crm3-potential-content{flex:1;justify-content:space-around;align-items:center;gap:14px;min-height:155px;margin:0 0 8px;display:flex}.crm3-ring{aspect-ratio:1;flex:0 175px;min-width:120px;max-width:175px;position:relative}.crm3-ring svg{width:100%;height:100%;display:block}.crm3-ring-bg,.crm3-ring-part{fill:none;stroke-width:10px}.crm3-ring-bg{stroke:var(--ui-border)}.crm3-ring-part{stroke:var(--crm3-cyan);stroke-linecap:butt}.crm3-ring-part[data-stage=qualification]{stroke:var(--crm3-blue)}.crm3-ring-part[data-stage=diagnostic]{stroke:var(--crm3-purple)}.crm3-ring-part[data-stage=proposal]{stroke:var(--crm3-amber)}.crm3-ring-part[data-stage=negotiation]{stroke:var(--crm3-rose)}.crm3-ring-part[data-stage=formalization]{stroke:#42c8c3}.crm3-ring-part[data-stage=handoff]{stroke:var(--crm3-green)}.crm3-ring-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:absolute;inset:21%}.crm3-ring-label small{color:var(--ui-text-muted);letter-spacing:.09em;font-size:.57rem;font-weight:760}.crm3-ring-label strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:clamp(.75rem,1.03vw,1rem);font-weight:780;line-height:1.16}.crm3-value-list{flex:1;align-content:center;gap:5px;min-width:0;display:grid}.crm3-value-list>div{--crm3-stage-color:var(--crm3-cyan);border:0;border-bottom:1px solid var(--ui-border-soft);color:var(--ui-text-soft);font:inherit;text-align:left;cursor:default;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 4px;font-size:.77rem;display:grid}.crm3-value-list>div strong{color:var(--ui-text);white-space:nowrap;font-size:.78rem;font-weight:735}.crm3-value-dot{background:var(--crm3-stage-color);border-radius:50%;width:8px;height:8px}.crm3-value-list [data-stage=qualification]{--crm3-stage-color:var(--crm3-blue)}.crm3-value-list [data-stage=diagnostic]{--crm3-stage-color:var(--crm3-purple)}.crm3-value-list [data-stage=proposal]{--crm3-stage-color:var(--crm3-amber)}.crm3-value-list [data-stage=negotiation]{--crm3-stage-color:var(--crm3-rose)}.crm3-value-list [data-stage=formalization]{--crm3-stage-color:#42c8c3}.crm3-value-list [data-stage=handoff]{--crm3-stage-color:var(--crm3-green)}.crm3-state{border:1px dashed var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-muted);border-radius:10px;padding:18px;font-size:.84rem;line-height:1.4}.app-shell[data-theme=light] .crm-analytics-v3{--crm3-surface:#fff;--crm3-border:#dce7f1}.app-shell[data-theme=light] .crm3-panel{box-shadow:0 4px 18px #1f437009}.app-shell[data-theme=light] .crm3-stage[data-active=true]>strong{color:#12698b}.app-shell[data-theme=light] .crm3-feature-amount,.app-shell[data-theme=light] .crm3-record-end{color:#138a75}.app-shell[data-theme=light] .crm3-trend-numbers strong{color:#007ca5}.app-shell[data-theme=light] .crm3-trend-numbers>div[data-series=completed] strong{color:#128e75}@media (width<=1420px){.crm3-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.crm3-stage{min-height:102px;padding:9px 6px}.crm3-stage-name{font-size:.69rem}.crm3-panel{padding:15px}}@media (width<=1140px){.crm3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm3-map{grid-column:1/-1}.crm3-stage{min-height:92px;padding:9px}.crm3-actions,.crm3-trends{grid-column:auto}.crm3-potential{grid-column:1/-1}}@media (width<=790px){.crm3-grid{grid-template-columns:minmax(0,1fr)}.crm3-map,.crm3-actions,.crm3-trends,.crm3-potential{grid-column:1}.crm3-panel{padding:15px}.crm3-activity-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=580px){.crm-analytics-v3{padding:12px}.crm-analytics-v3 .crm3-head,.crm3-panel-heading,.crm3-trend-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.crm3-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm3-stage{min-height:80px}.crm3-stage-name{font-size:.68rem}.crm3-feature{flex-wrap:wrap;padding:10px}.crm3-feature-amount{align-items:flex-start;max-width:100%;margin-left:50px}.crm3-potential-content{flex-wrap:wrap}.crm3-ring{max-width:150px}.crm3-record-end{max-width:33%;font-size:.72rem}.crm3-chart svg{height:135px}}@media (prefers-reduced-motion:reduce){.crm3-stage,.crm3-feature-link,.crm3-record{transition:none}}.crm-analytics-v3.crm-analytics{--crm4-cyan:#00c7ff;--crm4-blue:#418cff;--crm4-purple:#a568ff;--crm4-pink:#eb6ef0;--crm4-yellow:#ffc35a;--crm4-green:#18d6a8;--crm4-soft:var(--ui-text-muted);--crm4-panel:color-mix(in srgb,var(--ui-surface) 84%,#06132d);--crm4-border:color-mix(in srgb,var(--ui-accent) 23%,var(--ui-border));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.crm-analytics-v3 .crm3-head{margin-bottom:18px}.crm-analytics-v3 .crm3-heading h2{letter-spacing:-.045em;font-size:clamp(1.35rem,1.7vw,1.85rem)}.crm-analytics-v3 .crm3-heading p{font-size:.84rem}.crm4-grid.crm3-grid{background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.crm-analytics-v3 .crm4-grid>.crm3-map{order:1;grid-column:span 8}.crm-analytics-v3 .crm4-grid>.crm4-origins{order:2;grid-column:span 4}.crm-analytics-v3 .crm4-grid>.crm3-trends{order:3;grid-column:span 6}.crm-analytics-v3 .crm4-grid>.crm3-potential{order:4;grid-column:span 3}.crm-analytics-v3 .crm4-grid>.crm4-forecast{order:5;grid-column:span 3}.crm-analytics-v3 .crm4-grid>.crm3-actions{order:6;grid-column:1/-1}.crm-analytics-v3 .crm4-grid>.crm3-panel{border:1px solid var(--crm4-border);background:var(--crm4-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent),0 6px 24px color-mix(in srgb,var(--ui-shadow) 17%,transparent);border-radius:14px;padding:17px 18px}.crm-analytics-v3 .crm4-grid>.crm3-map{background:radial-gradient(ellipse at 15% -20%,color-mix(in srgb,var(--crm4-cyan) 12%,transparent),transparent 68%),var(--crm4-panel)}.crm-analytics-v3 .crm4-grid>.crm4-origins{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--crm4-purple) 10%,transparent),transparent 70%),var(--crm4-panel)}.crm-analytics-v3 .crm4-grid>.crm3-trends{background:radial-gradient(ellipse at 50% -20%,color-mix(in srgb,var(--crm4-blue) 11%,transparent),transparent 69%),var(--crm4-panel)}.crm-analytics-v3 .crm4-grid>.crm3-potential{background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--crm4-green) 8%,transparent),transparent 70%),var(--crm4-panel)}.crm-analytics-v3 .crm4-grid>.crm4-forecast{background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--crm4-pink) 10%,transparent),transparent 65%),var(--crm4-panel)}.crm-analytics-v3 .crm4-grid>.crm3-actions{background:linear-gradient(135deg,color-mix(in srgb,var(--crm4-blue) 6%,var(--crm4-panel)),var(--crm4-panel) 55%)}.crm-analytics-v3 .crm3-panel-heading h3{margin:6px 0 3px;font-size:clamp(.99rem,1.06vw,1.19rem)}.crm-analytics-v3 .crm3-overline{font-size:.7rem}.crm-analytics-v3 .crm3-panel-heading p{font-size:.77rem}.crm-analytics-v3 .crm3-stage-grid{gap:5px;margin:17px 0 15px}.crm-analytics-v3 .crm3-stage{--crm3-stage-color:var(--crm4-cyan);background:linear-gradient(160deg,color-mix(in srgb,var(--crm3-stage-color) 11%,var(--ui-surface)) 0%,var(--ui-surface) 85%);border:1px solid color-mix(in srgb,var(--crm3-stage-color) 40%,var(--ui-border));min-height:146px;box-shadow:0 0 9px color-mix(in srgb,var(--crm3-stage-color) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--crm3-stage-color) 13%,transparent);border-radius:9px;padding:13px 10px 15px;overflow:visible}.crm-analytics-v3 .crm3-stage:before{background:var(--crm3-stage-color);opacity:.65;left:9px;right:9px}.crm-analytics-v3 .crm3-stage[data-active=true]{border-color:var(--crm3-stage-color);background:linear-gradient(155deg,color-mix(in srgb,var(--crm3-stage-color) 21%,var(--ui-surface)),var(--ui-surface) 84%);box-shadow:0 0 17px color-mix(in srgb,var(--crm3-stage-color) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--crm3-stage-color) 24%,transparent)}.crm-analytics-v3 .crm3-stage:hover,.crm-analytics-v3 .crm3-stage[aria-pressed=true]{box-shadow:0 0 19px color-mix(in srgb,var(--crm3-stage-color) 30%,transparent)}.crm-analytics-v3 .crm3-stage[data-stage=lead]{--crm3-stage-color:var(--crm4-blue)}.crm-analytics-v3 .crm3-stage[data-stage=qualification]{--crm3-stage-color:var(--crm4-cyan)}.crm-analytics-v3 .crm3-stage[data-stage=diagnostic]{--crm3-stage-color:var(--crm4-purple)}.crm-analytics-v3 .crm3-stage[data-stage=proposal]{--crm3-stage-color:var(--crm4-pink)}.crm-analytics-v3 .crm3-stage[data-stage=negotiation]{--crm3-stage-color:var(--crm4-yellow)}.crm-analytics-v3 .crm3-stage[data-stage=formalization]{--crm3-stage-color:#ffe07b}.crm-analytics-v3 .crm3-stage[data-stage=handoff]{--crm3-stage-color:var(--crm4-green)}.crm-analytics-v3 .crm3-stage>strong{font-size:clamp(1.34rem,1.6vw,1.75rem);line-height:1}.crm-analytics-v3 .crm3-stage-name{font-size:clamp(.69rem,.75vw,.8rem);font-weight:740;line-height:1.15}.crm4-stage-value{color:var(--ui-text-soft);overflow-wrap:anywhere;min-width:0;margin-top:auto;font-size:.68rem;font-weight:675}.crm4-stage-progress{background:color-mix(in srgb,var(--crm3-stage-color) 13%,var(--ui-surface));border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.crm4-stage-progress>span{background:var(--crm3-stage-color);height:100%;box-shadow:0 0 6px var(--crm3-stage-color);border-radius:999px;display:block}.crm-analytics-v3 .crm3-feature{border-color:color-mix(in srgb,var(--crm4-cyan) 37%,var(--ui-border));background:color-mix(in srgb,var(--crm4-cyan) 8%,var(--ui-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--crm4-cyan) 13%,transparent)}.crm-analytics-v3 .crm3-feature-amount{font-size:1.13rem}.crm4-origin-content{flex:1;align-items:center;gap:14px;min-height:168px;display:flex}.crm4-origin-ring{aspect-ratio:1;flex:0 0 50%;max-width:190px;position:relative}.crm4-origin-ring svg{width:100%;height:100%;display:block}.crm4-origin-base,.crm4-origin-arc{fill:none;stroke-width:14px}.crm4-origin-base{stroke:var(--ui-border)}.crm4-origin-arc{--crm4-segment:var(--crm4-cyan);stroke:var(--crm4-segment)}.crm4-origin-arc[data-tone="1"]{--crm4-segment:var(--crm4-purple)}.crm4-origin-arc[data-tone="2"]{--crm4-segment:var(--crm4-green)}.crm4-origin-arc[data-tone="3"]{--crm4-segment:var(--crm4-yellow)}.crm4-origin-arc[data-tone="4"]{--crm4-segment:var(--crm4-pink)}.crm4-origin-arc[data-tone="5"]{--crm4-segment:var(--crm4-blue)}.crm4-origin-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:24%}.crm4-origin-center strong{letter-spacing:-.05em;font-size:clamp(1.25rem,2.1vw,2.1rem);font-weight:820}.crm4-origin-center small{color:var(--ui-text-muted);font-size:.68rem}.crm4-origin-legend{flex:1;gap:11px;min-width:0;display:grid}.crm4-origin-legend>div{--crm4-segment:var(--crm4-cyan);min-width:0;color:var(--ui-text-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.72rem;display:grid}.crm4-origin-legend>div[data-tone="1"]{--crm4-segment:var(--crm4-purple)}.crm4-origin-legend>div[data-tone="2"]{--crm4-segment:var(--crm4-green)}.crm4-origin-legend>div[data-tone="3"]{--crm4-segment:var(--crm4-yellow)}.crm4-origin-legend>div[data-tone="4"]{--crm4-segment:var(--crm4-pink)}.crm4-origin-legend>div[data-tone="5"]{--crm4-segment:var(--crm4-blue)}.crm4-origin-legend i{background:var(--crm4-segment);border-radius:50%;width:7px;height:7px}.crm4-origin-legend span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm4-origin-legend strong{font-variant-numeric:tabular-nums;color:var(--ui-text);font-weight:760}.crm4-forecast-visual{flex-direction:column;flex:1;min-height:0;display:flex}.crm4-forecast-summary{flex-wrap:wrap;align-items:baseline;gap:9px;margin:5px 0 17px;display:flex}.crm4-forecast-summary strong{color:var(--crm4-pink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1rem,1.35vw,1.43rem)}.crm4-forecast-summary span{color:var(--ui-text-muted);font-size:.71rem}.crm4-forecast-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;min-height:153px;padding-bottom:2px;display:grid}.crm4-forecast-month{--crm4-col:var(--crm4-blue);flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0;min-height:153px;display:flex}.crm4-forecast-month[data-tone="1"]{--crm4-col:var(--crm4-cyan)}.crm4-forecast-month[data-tone="2"]{--crm4-col:var(--crm4-green)}.crm4-forecast-month[data-tone="3"]{--crm4-col:var(--crm4-purple)}.crm4-forecast-month[data-tone="4"]{--crm4-col:var(--crm4-pink)}.crm4-forecast-month[data-tone="5"]{--crm4-col:var(--crm4-yellow)}.crm4-forecast-month>strong{color:var(--ui-text-soft);text-align:center;overflow-wrap:anywhere;font-size:.65rem;font-weight:730}.crm4-forecast-month>span{color:var(--ui-text-muted);text-transform:capitalize;font-size:.7rem}.crm4-forecast-rail{background:color-mix(in srgb,var(--crm4-col) 8%,var(--ui-surface));border-radius:5px 5px 0 0;flex:1;align-items:flex-end;width:100%;max-width:43px;min-height:88px;display:flex;overflow:hidden}.crm4-forecast-rail>span{background:var(--crm4-col);width:100%;min-height:0;box-shadow:0 0 14px color-mix(in srgb,var(--crm4-col) 52%,transparent);border-radius:5px 5px 0 0;display:block}.crm-analytics-v3 .crm3-chart svg{height:205px}.crm-analytics-v3 .crm3-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;display:grid}.crm-analytics-v3 .crm3-record{border-color:color-mix(in srgb,var(--crm4-blue) 24%,var(--ui-border));min-height:61px}.crm-analytics-v3 .crm3-record:hover{box-shadow:0 0 13px color-mix(in srgb,var(--crm4-blue) 15%,transparent)}.crm-analytics-v3 .crm3-actions .crm3-panel-heading{margin-bottom:13px}.crm-analytics-v3 .crm3-potential-content{flex-wrap:wrap;justify-content:center}.crm-analytics-v3 .crm3-ring{flex:0 0 142px;min-width:106px;max-width:142px}.crm-analytics-v3 .crm3-value-list{flex:100%;gap:3px;width:100%}.crm-analytics-v3 .crm3-ring-label strong{font-size:.84rem}.app-shell[data-theme=light] .crm-analytics-v3.crm-analytics{--crm4-panel:var(--ui-surface-2)}.app-shell[data-theme=light] .crm-analytics-v3 .crm4-grid>.crm3-panel{box-shadow:0 5px 15px color-mix(in srgb,var(--ui-shadow) 8%,transparent)}.app-shell[data-theme=light] .crm-analytics-v3 .crm3-stage[data-active=true]>strong{color:var(--ui-text)}@media (width<=1490px){.crm-analytics-v3 .crm4-grid>.crm3-map{grid-column:span 12}.crm-analytics-v3 .crm4-grid>.crm4-origins{grid-column:span 5}.crm-analytics-v3 .crm4-grid>.crm3-trends{grid-column:span 7}.crm-analytics-v3 .crm4-grid>.crm3-potential,.crm-analytics-v3 .crm4-grid>.crm4-forecast{grid-column:span 6}.crm-analytics-v3 .crm4-grid>.crm3-actions{grid-column:1/-1}.crm-analytics-v3 .crm3-potential-content{flex-wrap:nowrap}.crm-analytics-v3 .crm3-value-list{flex:auto;width:auto}}@media (width<=1050px){.crm-analytics-v3 .crm4-grid>.crm4-origins,.crm-analytics-v3 .crm4-grid>.crm3-trends,.crm-analytics-v3 .crm4-grid>.crm3-potential,.crm-analytics-v3 .crm4-grid>.crm4-forecast{grid-column:span 6}.crm-analytics-v3 .crm4-grid>.crm3-actions,.crm-analytics-v3 .crm4-grid>.crm3-map{grid-column:1/-1}}@media (width<=760px){.crm4-grid.crm3-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.crm-analytics-v3 .crm4-grid>.crm3-panel{grid-column:1/-1}.crm-analytics-v3 .crm3-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-analytics-v3 .crm3-stage{min-height:127px;padding:10px 8px}.crm-analytics-v3 .crm3-records{grid-template-columns:1fr}.crm-analytics-v3 .crm3-potential-content{flex-wrap:wrap}}@media (width<=540px){.crm-analytics-v3.crm-analytics{padding:0}.crm-analytics-v3 .crm4-grid>.crm3-panel{padding:13px}.crm-analytics-v3 .crm3-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-analytics-v3 .crm3-stage{min-height:115px}.crm4-origin-content{flex-direction:column}.crm4-origin-ring{flex-basis:auto;width:180px}.crm4-origin-legend{width:100%}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 .crm3-stage{transition:none}}.crm-summary,.crm-panel,.crm-insights-adaptive{--crm4-blue:#418cff;--crm4-cyan:#00c7ff;--crm4-purple:#a568ff;--crm4-green:#18d6a8;--crm4-pink:#eb6ef0;--crm4-yellow:#ffc35a}.crm-summary .crm-metric[data-metric=pipeline]{--crm-kpi-color:var(--crm4-blue)}.crm-summary .crm-metric[data-metric=value]{--crm-kpi-color:var(--crm4-purple)}.crm-summary .crm-metric[data-metric=handoff]{--crm-kpi-color:var(--crm4-yellow)}.crm-summary .crm-metric[data-metric=clients]{--crm-kpi-color:var(--crm4-green)}.crm-analytics-v3.crm-analytics{--crm6-cyan:#21b9df;--crm6-violet:#9174d8;--crm6-green:#20bfa3;--crm6-amber:#d7a85d;--crm6-blue:#648dcf;--crm6-rose:#bb729c;--crm6-base:color-mix(in srgb,var(--ui-surface) 85%,#020609)}.crm-analytics-v3 .crm4-grid>.crm3-panel{--crm6-tone:var(--crm6-cyan);background:linear-gradient(150deg,color-mix(in srgb,var(--crm6-tone) 5%,var(--crm6-base)),var(--crm6-base) 65%);border:1px solid color-mix(in srgb,var(--crm6-tone) 27%,var(--ui-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--crm6-tone) 8%,transparent),0 5px 16px color-mix(in srgb,var(--ui-shadow) 16%,transparent);border-radius:13px;min-width:0}.crm-analytics-v3 .crm4-grid>.crm3-map{--crm6-tone:var(--crm6-cyan)}.crm-analytics-v3 .crm4-grid>.crm4-origins{--crm6-tone:var(--crm6-violet)}.crm-analytics-v3 .crm4-grid>.crm3-trends{--crm6-tone:var(--crm6-blue)}.crm-analytics-v3 .crm4-grid>.crm3-potential{--crm6-tone:var(--crm6-green)}.crm-analytics-v3 .crm4-grid>.crm4-forecast{--crm6-tone:var(--crm6-amber)}.crm-analytics-v3 .crm4-grid>.crm3-actions{--crm6-tone:var(--crm6-rose)}.app-shell[data-theme=light] .crm-analytics-v3.crm-analytics{--crm6-base:var(--ui-surface)}.app-shell[data-theme=light] .crm-analytics-v3 .crm4-grid>.crm3-panel{background:color-mix(in srgb,var(--crm6-tone) 2%,var(--ui-surface));box-shadow:0 5px 18px color-mix(in srgb,var(--ui-shadow) 9%,transparent)}.crm-analytics-v3 .crm4-grid>.crm3-panel[hidden]{display:none!important}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=compact]{min-height:0;padding:12px 13px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=compact] .crm3-panel-heading{margin-bottom:7px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=compact] .crm3-stage{min-height:111px;padding:8px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=compact] .crm3-chart svg{height:146px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=comfortable]{min-height:290px;padding:23px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=comfortable] .crm3-stage{min-height:165px}.crm-analytics-v3 .crm4-grid>.crm3-panel[data-density=comfortable] .crm3-chart svg{height:225px}.crm6-layout-notice{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:9px;margin:0 0 9px;padding:9px 12px;font-size:.76rem}.crm6-hidden-restore{color:var(--ui-text-muted);justify-content:flex-end;align-items:center;gap:9px;margin-bottom:10px;font-size:.74rem;display:flex}.crm6-hidden-restore button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:.74rem}.crm6-hidden-restore button:hover{border-color:var(--ui-accent)}.crm6-heading{align-items:center;gap:18px;margin:0 0 15px}.crm6-heading-copy{gap:6px;display:grid}.crm6-heading-title{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.crm6-heading-title h1{letter-spacing:-.06em;color:var(--ui-text);margin:0;font-size:clamp(1.58rem,2.05vw,2.17rem);font-weight:830;line-height:1.13}.crm6-heading-title>span{color:var(--ui-text-soft);letter-spacing:-.015em;align-items:center;gap:13px;font-size:clamp(.86rem,1.03vw,1.06rem);font-weight:645;display:inline-flex}.crm6-heading-title>span:before{content:"";background:var(--ui-border-strong);width:1px;height:21px}.crm6-heading .subtitle{color:var(--ui-text-muted);margin:0;font-size:.83rem;line-height:1.42}@media (width<=760px){.crm-analytics-v3 .crm4-grid>.crm3-panel{grid-column:1/-1!important}.crm6-heading{flex-direction:column;align-items:flex-start}}.crm-analytics-v3 .crm4-grid.crm3-grid{background:0 0;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px;display:grid}.crm-analytics-v3 .crm4-grid>.crm3-panel{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding:15px;display:flex;position:relative;overflow:hidden;container:crm7-card/inline-size}.crm7-card-body{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;padding-bottom:10px;display:flex;overflow:auto}.crm7-card-body>.crm3-panel-heading{flex:none;padding-left:17px}.crm7-drag-indicator{z-index:3;color:var(--ui-text-muted);opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.81rem;line-height:1;transition:opacity .15s,color .15s;position:absolute;top:11px;left:9px}.crm-analytics-v3 .crm4-grid>.crm3-panel:hover .crm7-drag-indicator,.crm-analytics-v3 .crm4-grid>.crm3-panel:focus-within .crm7-drag-indicator{opacity:.88;color:var(--ui-accent)}.crm-analytics-v3 .crm4-grid>.crm3-panel[draggable=true]{cursor:grab}.crm-analytics-v3 .crm4-grid>.crm3-panel[draggable=true]:active{cursor:grabbing}.crm-analytics-v3 .crm4-grid>.crm3-panel button,.crm-analytics-v3 .crm4-grid>.crm3-panel a{cursor:pointer}.crm7-resize-handle{z-index:9;width:26px;height:26px;color:var(--ui-text-muted);opacity:.24;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:grid;position:absolute;bottom:3px;right:3px;cursor:nwse-resize!important}.crm7-resize-handle span{font-size:1.12rem;line-height:1;transform:translate(-1px,1px)}.crm-analytics-v3 .crm4-grid>.crm3-panel:hover .crm7-resize-handle,.crm7-resize-handle:focus-visible{opacity:.9}.crm7-resize-handle:hover,.crm7-resize-handle:focus-visible{color:var(--ui-accent);background:var(--ui-hover);outline:2px solid var(--ui-accent);outline-offset:-2px}.crm-analytics-v3 .crm4-grid>.crm3-panel:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (width>=761px){.crm-analytics-v3 .crm4-grid>.crm3-panel{grid-column:span var(--crm7-span,12)!important;height:var(--crm7-height,288px)!important}}@media (width<=760px){.crm-analytics-v3 .crm4-grid.crm3-grid{grid-template-columns:repeat(24,minmax(0,1fr))}.crm-analytics-v3 .crm4-grid>.crm3-panel{min-height:205px;grid-column:1/-1!important;height:auto!important}.crm7-card-body{height:auto;overflow:visible}.crm7-resize-handle{display:none}}@container crm7-card (width<=430px){.crm7-card-body .crm3-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm7-card-body .crm3-potential-content,.crm7-card-body .crm4-origin-content{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm7-resize-handle,.crm7-drag-indicator{transition:none}}body.crm7-resizing .crm-analytics-v3 .crm4-grid>.crm3-panel{transition:none!important}.crm-operational-grid.free-card-grid{background:0 0;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:16px;width:100%;min-width:0;display:grid}.crm-operational-grid>.crm-summary{display:contents!important}.crm-operational-grid .crm-metric-island{box-sizing:border-box;border-radius:13px;min-width:0;min-height:0;position:relative;overflow:visible;grid-column:span var(--free-card-span,6)!important;height:var(--free-card-height,132px)!important}.crm-operational-grid .crm-metric-island>.crm-metric{box-sizing:border-box;text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex;height:100%!important;min-height:0!important;padding-left:29px!important;padding-right:17px!important}.crm-operational-grid .crm-metric-island>.crm-metric>strong{margin-top:2px}.crm-operational-grid .crm-metric-island>.crm-metric>span:last-child{overflow-wrap:anywhere;line-height:1.32}.crm-operational-grid .crm-analytics-slot{background:0 0;min-width:0;grid-column:1/-1!important;height:auto!important}.crm-operational-grid .crm-analytics-slot>.crm-analytics{margin-bottom:0}.crm-operational-grid>.crm-free-kanban{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;container:crm-free-kanban/inline-size;grid-column:span var(--free-card-span,24)!important;height:var(--free-card-height,440px)!important}.crm-operational-grid>.crm-free-kanban>.crm-toolbar{flex:none;padding-left:38px}.crm-operational-grid>.crm-free-kanban>.crm-board{scrollbar-width:thin;flex:auto;min-height:0;overflow:clip auto}@container crm-free-kanban (width<=900px){.crm-operational-grid>.crm-free-kanban>.crm-board{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container crm-free-kanban (width<=580px){.crm-operational-grid>.crm-free-kanban>.crm-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.crm-operational-grid>.crm-free-kanban>.crm-lost-register{flex:none;max-height:35%;overflow:auto}.crm-operational-grid>.crm-free-kanban>.free-card-resize-handle{background:var(--ui-surface)}.crm-operational-grid .crm-metric-island>.free-card-drag-grip{top:8px}@media (width<=760px){.crm-operational-grid .crm-metric-island{min-height:125px;grid-column:span 12!important;height:auto!important}.crm-operational-grid>.crm-free-kanban{min-height:360px;max-height:none;grid-column:1/-1!important;height:auto!important}.crm-operational-grid>.crm-free-kanban>.crm-board{min-height:280px;max-height:520px;overflow:auto}.crm-operational-grid .free-card-resize-handle{display:none}}@media (width<=480px){.crm-operational-grid .crm-metric-island{grid-column:1/-1!important}}.crm-commercial-heading{align-items:center;min-height:0;margin-bottom:14px;padding:7px 0 3px}.crm-commercial-heading .eyebrow{letter-spacing:.22em;color:#78d8fb;text-shadow:none;margin-bottom:5px;font-size:.65rem}.crm-commercial-heading h1{letter-spacing:-.04em;text-shadow:none;margin:0 0 5px;font-size:clamp(1.8rem,2.25vw,2.3rem);font-weight:740;line-height:1.08}.crm-commercial-heading .subtitle{color:#a1bedb;max-width:650px;margin:0;font-size:clamp(.78rem,.88vw,.91rem);line-height:1.5}.crm-commercial-heading>.crm-create-button{color:#fff;background:#049fdf;border:1px solid #39bef2;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 4px 13px #0072a61f}.crm-commercial-heading>.crm-create-button:hover{background:#06a3df;border-color:#55c0e8;transform:translateY(-1px);box-shadow:0 7px 18px #0072a630}.crm-commercial-heading>.crm-create-button:focus-visible{outline-offset:3px;outline:2px solid #8ee8ff}.crm-commercial-heading>.crm-create-button:disabled{opacity:.55;cursor:wait;transform:none}.crm-summary{gap:10px;margin-bottom:13px}.app-shell .crm-summary .crm-metric{flex-direction:column;gap:5px;min-width:0;padding:13px 15px 12px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent)!important;border-radius:12px!important}.app-shell .crm-summary .crm-metric:hover{transform:translateY(-1px);border-color:var(--ui-border-strong)!important;background:var(--ui-hover)!important;box-shadow:inset 0 1px #ffffff06,0 8px 18px #00000024!important}.crm-metric-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.crm-summary .crm-metric-heading small{color:var(--ui-text-soft);letter-spacing:.005em;font-size:.73rem;font-weight:620}.crm-metric-icon{border:1px solid var(--ui-border-soft);background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2));width:31px;height:31px;color:var(--ui-accent);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.crm-summary .crm-metric>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#eef5fc;text-shadow:none;margin-top:-1px;font-size:clamp(1.18rem,1.4vw,1.55rem);font-weight:750;line-height:1.15}.crm-summary .crm-metric>span{color:var(--ui-text-muted);font-size:.72rem;line-height:1.4}.app-shell .crm-summary .crm-metric[data-emphasis=active]{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border))!important;background:var(--ui-surface-3)!important}.crm-metric[data-emphasis=active] .crm-metric-icon{color:#62d5f5;background:#00bfff17;border-color:#00bfff45}.crm-summary .crm-metric[data-emphasis=active]>strong{color:#bcefff}.app-shell .crm-panel{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--ui-shadow) 12%,transparent)!important;border-radius:14px!important}.crm-panel .crm-toolbar{border-bottom:1px solid var(--ui-border-soft);gap:14px;min-width:0;padding:14px 16px}.crm-toolbar-heading{gap:3px;min-width:0;display:grid}.crm-toolbar-heading>small{color:var(--ui-text-muted);letter-spacing:.13em;font-size:.57rem;font-weight:740;line-height:1.3}.crm-toolbar-heading>strong{color:#eef5fb;letter-spacing:-.012em;font-size:.92rem;font-weight:730}.crm-toolbar-heading>span{color:var(--ui-text-muted);font-size:.71rem}.crm-panel .crm-toolbar .crm-search{min-width:0;color:var(--ui-text-soft);flex:0 auto;align-items:center;gap:8px;font-size:.74rem;display:flex;position:relative}.crm-search-label{white-space:nowrap}.crm-search-control{flex:0 278px;width:min(30vw,278px);min-width:185px;display:flex;position:relative}.crm-search-control>svg{pointer-events:none;color:var(--ui-text-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.crm-panel .crm-toolbar .crm-search input{box-sizing:border-box;color:#e8f3fd;border-radius:9px;flex:auto;width:100%;min-width:185px;height:35px;padding:8px 11px 8px 32px;font-size:.75rem;background:var(--ui-input)!important;box-shadow:none!important}.crm-panel .crm-toolbar .crm-search input::placeholder{color:#738da5}.crm-panel .crm-board{background:var(--ui-surface);gap:8px;padding:11px;overflow-x:visible}.app-shell .crm-panel .crm-column{min-height:clamp(190px,24vh,260px);transition:border-color .16s,background-color .16s;position:relative;border:1px solid var(--ui-border)!important;background:var(--ui-surface-2)!important;box-shadow:none!important;border-radius:11px!important}.app-shell .crm-panel .crm-column[data-has-items=false]{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.app-shell .crm-panel .crm-column[data-has-items=true]{background:var(--ui-surface-3)!important;border-color:var(--ui-border-strong)!important;box-shadow:inset 0 1px #5ac7ff17,0 0 16px #008ecf0d!important}.crm-panel .crm-column>header{border-bottom:1px solid var(--ui-border-soft);min-height:49px;padding:9px 8px 8px;background:color-mix(in srgb,var(--ui-surface-2) 55%,var(--ui-surface))!important}.crm-panel .crm-column>header>div{gap:5px;min-width:0}.crm-stage-number{color:var(--ui-text-muted);letter-spacing:.035em;flex:none;font-size:.57rem;font-weight:730}.crm-panel .crm-column>header strong{color:var(--ui-text-soft);letter-spacing:-.012em;font-size:clamp(.69rem,.79vw,.84rem);font-weight:700}.crm-panel .crm-column>header small{color:#8cabc2;background:#7fa3c217;min-width:18px;padding:2px 5px}.crm-panel .crm-column[data-has-items=true]>header small{color:#83dbf8;background:#00bfff1a}.crm-panel .crm-column>header>span{color:#729db7;font-size:.65rem}.crm-panel .crm-column[data-has-items=true]>header>span{color:#b0c7d6}.crm-panel .crm-column-body{align-content:start;gap:7px;padding:6px}.crm-panel .crm-column-empty{min-height:113px;color:var(--ui-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px 5px;font-size:.69rem;line-height:1.35;display:flex}.crm-column-empty-mark{width:35px;height:22px;color:var(--ui-text-muted);border:1px dashed #60a8e252;border-radius:7px;place-items:center;font-size:1rem;line-height:1;display:grid}.crm-panel .crm-column[data-has-items=true]:before{content:"";background:#00bfff;border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:16px;right:16px}.crm-panel .crm-card:focus-visible{outline-offset:2px}@media (width<=1000px){.crm-panel .crm-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=670px){.crm-commercial-heading{margin-bottom:13px;padding:4px 0 0}.crm-summary{gap:8px}.app-shell .crm-summary .crm-metric{padding:12px}.crm-panel .crm-toolbar{flex-direction:column;align-items:stretch;gap:11px}.crm-panel .crm-toolbar .crm-search{width:100%}.crm-search-label{display:none}.crm-search-control{flex:auto;width:100%;min-width:0;max-width:none}.crm-panel .crm-toolbar .crm-search input{flex:auto;width:100%;min-width:0}.crm-panel .crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .crm-panel .crm-column{min-height:180px}}@media (width<=380px){.crm-panel .crm-board{grid-template-columns:minmax(0,1fr)}.app-shell .crm-panel .crm-column{min-height:145px}}@media (prefers-reduced-motion:reduce){.crm-summary .crm-metric,.crm-panel .crm-column,.crm-commercial-heading>.crm-create-button{transition:none}}.app-shell .crm-panel .crm-card{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important}.app-shell .crm-panel .crm-card:hover{transform:translateY(-1px);border-color:var(--ui-border-strong)!important;background:var(--ui-hover)!important;box-shadow:0 7px 16px #00000029!important}.app-shell[data-theme=light] .crm-commercial-heading .subtitle{color:#5a7187}.app-shell[data-theme=light] .crm-commercial-heading .eyebrow{color:#136e93}.app-shell[data-theme=light] .crm-summary .crm-metric{background:#fff!important;border-color:#50729638!important;box-shadow:0 4px 16px #2240670a!important}.app-shell[data-theme=light] .crm-summary .crm-metric:hover{background:#f8fcff!important;border-color:#0d84bc57!important}.app-shell[data-theme=light] .crm-summary .crm-metric[data-emphasis=active]{background:#eef9ff!important;border-color:#0094c752!important}.app-shell[data-theme=light] .crm-summary .crm-metric-heading small{color:#526a81}.app-shell[data-theme=light] .crm-summary .crm-metric>strong{color:#153048}.app-shell[data-theme=light] .crm-summary .crm-metric>span{color:#61778c}.app-shell[data-theme=light] .crm-metric-icon{color:#316f91;background:#f2f7fa;border-color:#dae8f1}.app-shell[data-theme=light] .crm-summary .crm-metric[data-emphasis=active]>strong{color:#12658a}.app-shell[data-theme=light] .crm-panel{background:#f8fbfe!important;border-color:#d8e3ee!important;box-shadow:0 8px 24px #2240670d!important}.app-shell[data-theme=light] .crm-panel .crm-toolbar{border-bottom-color:#dce7f0}.app-shell[data-theme=light] .crm-toolbar-heading>strong{color:#1d354e}.app-shell[data-theme=light] .crm-toolbar-heading>small{color:#3c839f}.app-shell[data-theme=light] .crm-toolbar-heading>span{color:#64798e}.app-shell[data-theme=light] .crm-panel .crm-toolbar .crm-search input{color:#1d354e;background:#fff!important}.app-shell[data-theme=light] .crm-panel .crm-column[data-has-items=false]{background:#f3f7fb!important;border-color:#dce5ee!important}.app-shell[data-theme=light] .crm-panel .crm-column[data-has-items=true]{background:#edf8fe!important;border-color:#95cee5!important}.app-shell[data-theme=light] .crm-panel .crm-column>header{border-bottom-color:#dce7ef}.app-shell[data-theme=light] .crm-panel .crm-column>header strong{color:#38516a}.app-shell[data-theme=light] .crm-panel .crm-column[data-has-items=true]>header strong{color:#14628b}.app-shell[data-theme=light] .crm-stage-number{color:#7a90a5}.app-shell[data-theme=light] .crm-panel .crm-column-empty{color:#8193a7}.app-shell[data-theme=light] .crm-panel .crm-card{color:#1c354b;background:#fff!important;border-color:#dce7f0!important}.app-shell[data-theme=light] .crm-panel .crm-card>span{color:#596f84}.app-shell[data-theme=light] .crm-panel .crm-card:hover{background:#f9fdff!important;border-color:#6cb8d9!important;box-shadow:0 7px 18px #1a406717!important}.app-shell[data-theme=improve] .crm-summary .crm-metric,.app-shell[data-theme=dark] .crm-summary .crm-metric{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.app-shell[data-theme=improve] .crm-summary .crm-metric[data-emphasis=active],.app-shell[data-theme=dark] .crm-summary .crm-metric[data-emphasis=active]{background:var(--ui-surface-3)!important;border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border))!important}.app-shell[data-theme=improve] .crm-panel,.app-shell[data-theme=dark] .crm-panel{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.app-shell[data-theme=improve] .crm-panel .crm-column[data-has-items=false],.app-shell[data-theme=dark] .crm-panel .crm-column[data-has-items=false]{background:var(--ui-surface-2)!important;border-color:var(--ui-border)!important}.app-shell[data-theme=improve] .crm-panel .crm-column[data-has-items=true],.app-shell[data-theme=dark] .crm-panel .crm-column[data-has-items=true]{background:var(--ui-surface-3)!important;border-color:var(--ui-border-strong)!important}.app-shell[data-theme=improve] .crm-panel .crm-card,.app-shell[data-theme=dark] .crm-panel .crm-card{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.app-shell[data-theme=improve] .crm-panel .crm-card:hover,.app-shell[data-theme=dark] .crm-panel .crm-card:hover{background:var(--ui-hover)!important;border-color:var(--ui-border-strong)!important}.crm-commercial-heading h1{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.crm-heading-descriptor{color:var(--ui-text-muted);letter-spacing:0;font-size:clamp(.76rem,.92vw,.97rem);font-weight:550;line-height:1.2}.crm-commercial-heading .eyebrow{letter-spacing:.13em;font-size:.67rem}.app-shell .crm-summary .crm-metric{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ui-text);outline-offset:3px;position:relative}.app-shell .crm-summary .crm-metric:focus-visible{outline:2px solid var(--ui-accent)}.app-shell .crm-summary .crm-metric[aria-pressed=true]{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-3)!important}.app-shell .crm-summary .crm-metric[aria-pressed=true]:after{content:"↘";color:var(--ui-accent);font-size:.77rem;position:absolute;bottom:9px;right:12px}.app-shell .crm-panel .crm-column[data-has-items=true]{border-color:var(--ui-border)!important;box-shadow:none!important}.crm-panel .crm-column[data-has-items=true]:before{display:none!important}.crm-panel .crm-column[data-has-items=true]>header{background:color-mix(in srgb,var(--ui-surface-2) 55%,var(--ui-surface))!important}.crm-panel .crm-column[data-has-items=true]>header strong{color:var(--ui-text)}.app-shell .crm-panel .crm-card{box-shadow:none!important}.app-shell .crm-panel .crm-card:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--ui-shadow) 10%,transparent)!important}.crm-radar{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);box-shadow:0 4px 13px color-mix(in srgb,var(--ui-shadow) 10%,transparent);border-radius:12px;gap:9px;margin-top:11px;padding:12px 13px 9px;display:grid}.crm-radar-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.crm-radar-header>div:first-child{min-width:0}.crm-radar-header small{color:var(--ui-accent);letter-spacing:.11em;margin-bottom:3px;font-size:.59rem;font-weight:770;display:block}.crm-radar-header h2{color:var(--ui-text);letter-spacing:-.025em;margin:0;font-size:.96rem;font-weight:740;line-height:1.23}.crm-radar-header p{color:var(--ui-text-muted);margin:3px 0 0;font-size:.7rem;line-height:1.4}.crm-radar-view{color:var(--ui-text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:.69rem;display:flex}.crm-radar-view button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:.7rem}.crm-radar-view button:hover,.crm-radar-view button:focus-visible{color:var(--ui-accent);border-color:var(--ui-border-strong)}.crm-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.crm-radar-section{border:1px solid var(--ui-border-soft);background:var(--ui-surface-2);border-radius:9px;align-content:start;gap:5px;min-width:0;padding:9px 10px;display:grid}.crm-radar-section>header{gap:2px;min-width:0;display:grid}.crm-radar-section>header small{color:var(--ui-text-muted);font-size:.61rem;font-weight:550;line-height:1.3}.crm-radar-section>header strong{color:var(--ui-text);font-size:.77rem;font-weight:720}.crm-radar-list{align-content:start;gap:3px;min-width:0;display:grid}.crm-radar-entry{background:var(--ui-surface);width:100%;min-width:0;color:var(--ui-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;gap:2px;padding:6px 22px 6px 8px;display:grid;position:relative}.crm-radar-entry:hover,.crm-radar-entry:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-hover);outline:none}.crm-radar-entry>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.71rem;font-weight:670;overflow:hidden}.crm-radar-entry>span:not(.crm-radar-entry-arrow){min-width:0;color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.65rem;line-height:1.38}.crm-radar-entry[data-attention=true]{border-left:2px solid var(--ui-accent)}.crm-radar-entry-arrow{color:var(--ui-accent);font-size:.76rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.crm-radar-entry-static{cursor:default}.crm-radar-empty{color:var(--ui-text-muted);margin:0;padding:9px 7px;font-size:.7rem;line-height:1.4}.crm-radar-notices{color:var(--ui-text-soft);flex-wrap:wrap;gap:6px;margin:0;font-size:.68rem;display:flex}.crm-radar-notices>span{border:1px solid var(--ui-border);border-radius:7px;padding:5px 8px}.crm-radar>footer{border-top:1px solid var(--ui-border-soft);color:var(--ui-text-muted);padding-top:7px;font-size:.63rem;line-height:1.35}@media (width<=1100px){.crm-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-radar-section:last-child{grid-column:1/-1}}@media (width<=680px){.crm-commercial-heading h1{align-items:center;gap:7px}.crm-heading-descriptor{font-size:.77rem}.crm-radar-header{flex-direction:column;align-items:flex-start}.crm-radar-view{justify-content:space-between;width:100%}.crm-radar-grid{grid-template-columns:1fr}.crm-radar-section:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.crm-radar-entry,.crm-summary .crm-metric{transition:none!important}}.crm-insights-overlay{z-index:1250;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010713bf;justify-content:center;align-items:center;padding:clamp(12px,3vw,30px);display:flex;position:fixed;inset:0}.crm-insights-dialog{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(900px,100%);min-width:0;max-height:min(740px,100dvh - 28px);color:var(--ui-text);border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 90px #00000078,inset 0 1px #ffffff06}.crm-insights-header{background:var(--ui-surface-2);border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:20px 22px 16px;display:flex}.crm-insights-header>div{min-width:0}.crm-insights-header small{color:var(--ui-accent);letter-spacing:.11em;font-size:.67rem;font-weight:760;display:block}.crm-insights-header h2{letter-spacing:-.03em;margin:5px 0;font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.2}.crm-insights-header p{max-width:690px;color:var(--ui-text-muted);margin:0;font-size:.79rem;line-height:1.5}.crm-insights-close{border:1px solid var(--ui-border);background:var(--ui-surface);width:35px;height:35px;color:var(--ui-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:1.42rem;line-height:1;display:grid}.crm-insights-close:hover,.crm-insights-close:focus-visible{border-color:var(--ui-border-strong);color:var(--ui-accent);outline-offset:2px}.crm-insights-content{overscroll-behavior:contain;min-height:0;padding:18px 20px 20px;overflow-y:auto}.crm-insights-dialog .crm-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:11px}.crm-insights-dialog .crm-radar-section{background:var(--ui-surface-2);gap:10px;min-height:160px;padding:13px 12px}.crm-insights-dialog .crm-radar-section>header strong{font-size:.85rem}.crm-insights-dialog .crm-radar-section>header small{font-size:.69rem}.crm-insights-dialog .crm-radar-entry{padding:9px 21px 9px 10px}.crm-insights-dialog .crm-radar-entry>strong{font-size:.76rem}.crm-insights-dialog .crm-radar-entry>span:not(.crm-radar-entry-arrow){font-size:.7rem}.crm-insights-dialog .crm-radar-notices{margin-bottom:12px}.crm-insights-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface-2);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.crm-insights-footer>span{color:var(--ui-text-muted);font-size:.69rem;line-height:1.3}.crm-insights-footer button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:.75rem;font-weight:660}.crm-insights-footer button:hover,.crm-insights-footer button:focus-visible{border-color:var(--ui-border-strong);color:var(--ui-accent)}@media (width<=720px){.crm-insights-overlay{align-items:center;padding:10px}.crm-insights-dialog{border-radius:13px;max-height:calc(100dvh - 20px)}.crm-insights-header{gap:12px;padding:15px}.crm-insights-content{padding:12px}.crm-insights-dialog .crm-radar-grid{grid-template-columns:1fr}.crm-insights-dialog .crm-radar-section:last-child{grid-column:auto}.crm-insights-dialog .crm-radar-section{min-height:0}.crm-insights-footer{padding:10px 13px}}@media (prefers-reduced-motion:reduce){.crm-insights-overlay{scroll-behavior:auto}}.crm-radar.crm-radar-smart{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:0 3px 12px color-mix(in srgb,var(--ui-shadow) 9%,transparent);border-radius:12px;gap:0;margin-top:10px;padding:0;display:block;overflow:hidden}.crm-radar-smart .crm-radar-toggle{border-radius:inherit;width:100%;min-height:65px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;transition:background-color .16s,border-color .16s;display:flex}.crm-radar-smart .crm-radar-toggle:hover{background:var(--ui-hover)}.crm-radar-smart .crm-radar-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.crm-radar-smart .crm-radar-symbol{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:38px;height:38px;color:var(--ui-text-muted);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.crm-radar-smart[data-attention=true] .crm-radar-symbol{border-color:var(--ui-border-strong);color:var(--ui-accent)}.crm-radar-smart .crm-radar-toggle-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.crm-radar-smart .crm-radar-toggle-copy>strong{color:var(--ui-text);font-size:.84rem;font-weight:745;line-height:1.25}.crm-radar-smart .crm-radar-toggle-copy>span{color:var(--ui-text-muted);font-size:.7rem;line-height:1.35}.crm-radar-smart[data-incomplete=true] .crm-radar-toggle-copy>span{color:var(--ui-text-soft)}.crm-radar-smart .crm-radar-toggle-end{color:var(--ui-text-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:.69rem;font-weight:650;display:flex}.crm-radar-smart .crm-radar-toggle:hover .crm-radar-toggle-end,.crm-radar-smart .crm-radar-toggle:focus-visible .crm-radar-toggle-end{color:var(--ui-accent)}.crm-radar-smart .crm-radar-details{border-top:1px solid var(--ui-border-soft);gap:10px;padding:0 13px 12px;display:grid}.crm-radar-smart .crm-radar-details[hidden]{display:none!important}.crm-radar-smart .crm-radar-details>.crm-radar-grid,.crm-radar-smart .crm-radar-details>.crm-radar-notices:first-child{padding-top:12px}.crm-radar-smart .crm-radar-details>.crm-radar-empty{color:var(--ui-text-muted);margin:0;padding:12px 2px 0}.crm-radar-smart .crm-radar-details>footer{color:var(--ui-text-muted);border-top:1px solid var(--ui-border-soft);padding-top:9px;font-size:.64rem;line-height:1.4}.crm-radar-smart .crm-radar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:9px}.crm-radar-smart .crm-radar-section{background:var(--ui-surface-2);min-width:0}@media (width<=1050px){.crm-radar-smart .crm-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=670px){.crm-radar-smart .crm-radar-toggle{gap:9px;min-height:62px;padding:9px 11px}.crm-radar-smart .crm-radar-symbol{flex-basis:33px;width:33px;height:33px}.crm-radar-smart .crm-radar-toggle-end>span{display:none}.crm-radar-smart .crm-radar-grid{grid-template-columns:1fr}.crm-radar-smart .crm-radar-details{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.crm-radar-smart .crm-radar-toggle{transition:none}}.app-shell .crm-summary .crm-metric[data-metric]{padding:14px 16px 13px;border-top:2px solid color-mix(in srgb,var(--crm-kpi-color) 56%,var(--ui-border))!important}.crm-summary .crm-metric[data-metric] .crm-metric-icon{color:var(--crm-kpi-color);border-color:color-mix(in srgb,var(--crm-kpi-color) 27%,var(--ui-border));background:color-mix(in srgb,var(--crm-kpi-color) 10%,var(--ui-surface-2))}.app-shell .crm-summary .crm-metric>strong{letter-spacing:-.045em;font-size:clamp(1.35rem,1.55vw,1.72rem)}.app-shell .crm-summary{gap:12px;margin-bottom:14px}.app-shell .crm-summary .crm-metric[data-metric]{min-height:111px;box-shadow:0 0 16px color-mix(in srgb,var(--crm-kpi-color) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--crm-kpi-color) 14%,transparent);border-radius:13px;transition:border-color .17s,box-shadow .17s,transform .17s;position:relative;border:1px solid color-mix(in srgb,var(--crm-kpi-color) 43%,var(--ui-border))!important;border-top:2px solid color-mix(in srgb,var(--crm-kpi-color) 71%,var(--ui-border))!important;background:color-mix(in srgb,var(--crm-kpi-color) 6%,var(--ui-surface))!important}.app-shell .crm-summary .crm-metric[data-metric]:hover{box-shadow:0 0 20px color-mix(in srgb,var(--crm-kpi-color) 19%,transparent),inset 0 1px 0 color-mix(in srgb,var(--crm-kpi-color) 13%,transparent);transform:translateY(-1px);border-color:var(--crm-kpi-color)!important}.app-shell .crm-summary .crm-metric[data-metric]>strong{color:var(--ui-text);letter-spacing:-.048em;font-size:clamp(1.45rem,1.8vw,2rem);line-height:1.1}.app-shell .crm-summary .crm-metric[data-metric] .crm-metric-icon{color:var(--crm-kpi-color);background:color-mix(in srgb,var(--crm-kpi-color) 12%,var(--ui-surface-2));border-color:color-mix(in srgb,var(--crm-kpi-color) 38%,var(--ui-border))}.app-shell .crm-panel{box-shadow:0 10px 28px color-mix(in srgb,var(--ui-shadow) 14%,transparent);border-radius:15px;border-color:color-mix(in srgb,var(--ui-accent) 29%,var(--ui-border))!important}.app-shell .crm-panel .crm-toolbar-heading>strong{letter-spacing:-.02em;font-size:1.03rem}.app-shell .crm-panel .crm-column[data-stage]{--crm4-stage:var(--crm4-blue)}.app-shell .crm-panel .crm-column[data-stage=qualification]{--crm4-stage:var(--crm4-cyan)}.app-shell .crm-panel .crm-column[data-stage=diagnostic]{--crm4-stage:var(--crm4-purple)}.app-shell .crm-panel .crm-column[data-stage=proposal]{--crm4-stage:var(--crm4-pink)}.app-shell .crm-panel .crm-column[data-stage=negotiation]{--crm4-stage:var(--crm4-yellow)}.app-shell .crm-panel .crm-column[data-stage=formalization]{--crm4-stage:var(--ui-text-soft)}.app-shell .crm-panel .crm-column[data-stage=handoff]{--crm4-stage:var(--crm4-green)}.app-shell .crm-panel .crm-column[data-stage]>header{border-top:2px solid color-mix(in srgb,var(--crm4-stage) 75%,var(--ui-border))}.app-shell .crm-panel .crm-column[data-stage]>header strong{color:var(--crm4-stage)}.app-shell .crm-panel .crm-card:hover{border-color:color-mix(in srgb,var(--crm4-stage) 55%,var(--ui-border))}@media (width<=900px){.app-shell .crm-summary .crm-metric[data-metric]{min-height:99px}}@media (prefers-reduced-motion:reduce){.app-shell .crm-summary .crm-metric[data-metric]{transition:none;transform:none!important}}.app-shell .crm-operational-grid .crm-summary>article.crm-metric-island{border-radius:13px;outline:0;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric{box-sizing:border-box;width:100%;display:flex;border-radius:13px!important;height:100%!important;margin:0!important}.app-shell .crm-operational-grid .crm-metric-island>.crm-metric{gap:3px;padding-top:10px!important;padding-bottom:9px!important}.app-shell .crm-operational-grid .crm-metric-island>.crm-metric>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:clamp(1.22rem,1.65vw,1.78rem);overflow:hidden}.crm-operational-grid .crm-metric-island>.crm-metric>span:not(.crm-kpi-chart){font-size:.7rem;line-height:1.3}.crm-kpi-chart{width:100%;min-width:0;color:var(--crm-kpi-color,var(--ui-accent));flex:none;margin-top:auto}.crm-kpi-bars{align-items:flex-end;gap:5px;height:24px;display:flex}.crm-kpi-bar-track{background:color-mix(in srgb,var(--crm-kpi-color,var(--ui-accent)) 11%,var(--ui-surface-2));border-radius:3px;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;overflow:hidden}.crm-kpi-bar-fill{background:var(--crm-kpi-color,var(--ui-accent));opacity:.83;border-radius:3px 3px 0 0;width:100%;min-height:0;display:block}.crm-kpi-bars[data-empty=true] .crm-kpi-bar-track{background:color-mix(in srgb,var(--ui-border-strong) 45%,transparent)}.crm-kpi-terminal{align-items:center;gap:9px;min-height:29px;display:flex}.crm-kpi-terminal svg{fill:none;stroke-width:6px;flex:0 0 30px;width:30px;height:30px;display:block}.crm-kpi-ring-base{stroke:var(--ui-border-strong)}.crm-kpi-ring-progress{stroke:var(--crm-kpi-color,var(--ui-accent));stroke-linecap:round}.crm-kpi-terminal-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-kpi-terminal-copy strong{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-size:.81rem;line-height:1.15}.crm-kpi-terminal-copy small{color:var(--ui-text-muted);font-size:.61rem;line-height:1.2}.crm-kpi-unavailable{min-height:20px;color:var(--ui-text-muted);font-size:.66rem;display:block}.crm-insights-quicklook{--crm-kpi-color:var(--crm4-blue,var(--ui-accent));border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:13px;padding:13px 16px;display:flex}.crm-insights-quicklook[data-metric=value]{--crm-kpi-color:var(--crm4-purple,var(--ui-accent))}.crm-insights-quicklook[data-metric=handoff]{--crm-kpi-color:var(--crm4-yellow,var(--ui-accent))}.crm-insights-quicklook[data-metric=clients]{--crm-kpi-color:var(--crm4-green,var(--ui-accent))}.crm-insights-quicklook>.crm-kpi-chart{flex:190px;max-width:290px;margin:0}.crm-insights-quicklook>p{color:var(--ui-text-soft);flex:210px;margin:0;font-size:.8rem;line-height:1.5}.crm-kpi-bars[data-large=true]{flex-wrap:wrap;align-content:end;gap:7px;height:auto;min-height:84px}.crm-kpi-bars[data-large=true] .crm-kpi-bar-track{height:65px}.crm-kpi-bars[data-large=true] .crm-kpi-chart-caption{color:var(--ui-text-muted);flex:1 0 100%;margin-top:2px;font-size:.67rem}.crm-kpi-terminal[data-large=true] svg{flex-basis:78px;width:78px;height:78px}.crm-kpi-terminal[data-large=true] .crm-kpi-terminal-copy strong{color:var(--ui-text);font-size:1.3rem}.crm-kpi-terminal[data-large=true] .crm-kpi-terminal-copy small{font-size:.73rem}.crm-analytics-v3 .crm3-panel-heading h3{margin-top:0}.crm-analytics-v3 .crm3-panel-heading{margin-bottom:16px}.crm4-origin-legend>div{row-gap:5px}.crm4-origin-legend .crm4-share-track{background:var(--ui-border);border-radius:999px;grid-column:2/4;width:100%;height:4px;display:block;overflow:hidden}.crm4-origin-legend .crm4-share-track>b{border-radius:inherit;background:var(--crm4-segment);height:100%;display:block}.crm3-value-list>div{row-gap:5px}.crm3-value-list .crm3-value-meter{background:var(--ui-border);border-radius:999px;grid-column:2/4;width:100%;height:4px;overflow:hidden}.crm3-value-list .crm3-value-meter>i{border-radius:inherit;background:var(--crm3-stage-color);height:100%;display:block}.crm3-zero-months{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:7px;width:100%;max-width:360px;height:64px;margin-bottom:7px;display:grid}.crm3-zero-months>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.crm3-zero-months i{background:var(--ui-border-strong);border-radius:4px;width:100%;max-width:27px;height:7px;display:block}.crm3-zero-months small{color:var(--ui-text-muted);text-transform:capitalize;font-size:.64rem}.crm3-month-rails{flex:0 0 32px;justify-content:center;align-items:end;gap:4px;width:100%;height:32px;display:flex}.crm3-month-rails i{background:var(--crm3-cyan);border-radius:3px 3px 0 0;width:9px;min-height:2px;display:block}.crm3-month-rails i:last-child{background:var(--crm3-green)}.crm4-forecast-empty{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.crm4-forecast-empty>p{color:var(--ui-text-muted);margin:0;font-size:.76rem;line-height:1.4}.crm4-forecast-idle{opacity:.58;min-height:145px}.crm4-forecast-idle .crm4-forecast-rail{background:color-mix(in srgb,var(--ui-border-strong) 35%,var(--ui-surface));box-shadow:none}@media (width<=900px){.crm-kpi-bars{height:20px}.crm-kpi-terminal{gap:6px}.crm-kpi-terminal svg{flex-basis:26px;width:26px;height:26px}}@media (width<=480px){.crm-insights-quicklook{padding:12px}.crm-insights-quicklook>.crm-kpi-chart{max-width:none}}@media (prefers-reduced-motion:reduce){.crm-kpi-bar-fill,.crm-kpi-ring-progress{transition:none}}.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]{gap:6px;position:relative;background:color-mix(in srgb,var(--crm-kpi-color) 3%,var(--ui-surface))!important;border:1px solid color-mix(in srgb,var(--crm-kpi-color) 22%,var(--ui-border))!important;border-top:1px solid color-mix(in srgb,var(--crm-kpi-color) 22%,var(--ui-border))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent)!important;padding:14px 17px 14px 29px!important}.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]:hover,.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]:focus-visible{border-color:color-mix(in srgb,var(--crm-kpi-color) 60%,var(--ui-border))!important;box-shadow:0 6px 20px color-mix(in srgb,var(--ui-shadow) 12%,transparent)!important}.app-shell .crm-operational-grid .crm-metric-island>.crm-metric>.crm-metric-heading{justify-content:flex-start;align-items:center;gap:11px;min-width:0;margin:0 0 1px}.crm-summary .crm-metric-heading .crm-metric-icon{border:1px solid color-mix(in srgb,var(--crm-kpi-color) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm-kpi-color) 17%,var(--ui-surface-2));width:38px;height:38px;box-shadow:0 2px 12px color-mix(in srgb,var(--crm-kpi-color) 12%,transparent);border-radius:11px;flex:0 0 38px}.crm-summary .crm-metric-heading .crm-metric-icon svg{width:20px;height:20px}.crm-summary .crm-metric-heading small{color:var(--ui-text-soft);font-size:clamp(.72rem,.78vw,.88rem);font-weight:680;line-height:1.2}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:58%;margin-top:0;font-size:clamp(1.34rem,1.7vw,1.95rem);font-weight:790;line-height:1.11;overflow:hidden}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>span:not(.crm-kpi-spark){max-width:57%;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-emphasis=active]{background:color-mix(in srgb,var(--crm-kpi-color) 6%,var(--ui-surface))!important}.crm-operational-grid .crm-kpi-spark{width:39%;min-width:60px;height:63px;color:var(--crm-kpi-color,var(--ui-accent));pointer-events:none;flex-direction:column;justify-content:flex-end;gap:3px;margin:0;display:flex;position:absolute;bottom:15px;right:17px}.crm-kpi-spark svg{width:100%;height:43px;display:block;overflow:visible}.crm-kpi-spark-grid{stroke:var(--ui-border-soft);stroke-width:.9px;stroke-dasharray:2 5;fill:none;vector-effect:non-scaling-stroke}.crm-kpi-spark-area{fill:color-mix(in srgb,var(--crm-kpi-color,var(--ui-accent)) 14%,transparent)}.crm-kpi-spark-line{stroke:var(--crm-kpi-color,var(--ui-accent));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill:none;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--crm-kpi-color,var(--ui-accent)) 27%,transparent))}.crm-kpi-spark-dot{fill:var(--crm-kpi-color,var(--ui-accent));stroke:var(--ui-surface);stroke-width:1px}.crm-kpi-spark[data-empty=true] .crm-kpi-spark-line{stroke:var(--ui-border-strong);stroke-width:1.4px;filter:none}.crm-kpi-spark-context{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ui-text-muted);text-align:right;font-size:.59rem;line-height:1.2;display:block;overflow:hidden}.crm-kpi-spark[data-large=true]{pointer-events:auto;flex:220px;width:100%;min-width:0;height:auto;margin:0;position:static}.crm-kpi-spark[data-large=true] svg{height:130px}.crm-kpi-spark[data-large=true] .crm-kpi-spark-context{text-align:left;white-space:normal;font-size:.72rem}.crm-kpi-spark-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;display:grid}.crm-kpi-spark-months small{color:var(--ui-text-muted);text-align:center;font-size:.65rem}.crm-insights-quicklook>.crm-kpi-spark{max-width:none}.crm-analytics-v3.crm-analytics{--crm-exec-stroke:var(--ui-border)}.crm-analytics-v3 .crm4-grid>.crm3-panel{border:1px solid color-mix(in srgb,var(--ui-text) 8%,var(--ui-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent),0 4px 18px color-mix(in srgb,var(--ui-shadow) 12%,transparent);border-radius:13px;background:var(--ui-surface)!important}.crm-analytics-v3 .crm7-card-body>.crm3-panel-heading{margin-bottom:13px;padding-left:15px}.crm-analytics-v3 .crm3-panel-heading h3{letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(.92rem,1.02vw,1.09rem);font-weight:770;line-height:1.2}.crm-analytics-v3 .crm3-panel-heading p{color:var(--ui-text-muted);font-size:.72rem;line-height:1.32}.crm-analytics-v3 .crm3-footnote{padding-top:9px;font-size:.67rem;line-height:1.35}.crm-analytics-v3 .crm4-origin-ring{max-width:175px}.crm-analytics-v3 .crm4-origin-arc{stroke-width:15px}.crm-analytics-v3 .crm4-origin-base{stroke-width:15px;stroke:var(--ui-border-strong)}.crm-analytics-v3 .crm4-origin-legend{gap:8px}.crm-analytics-v3 .crm4-origin-legend>div{font-size:.74rem}.crm-exec-no-origin{justify-content:center}.crm-exec-no-origin>p{color:var(--ui-text-muted);flex:135px;font-size:.75rem;line-height:1.4}.crm-exec-curve{flex-direction:column;flex:1;justify-content:center;display:flex}.crm-analytics-v3 .crm-exec-curve svg{height:clamp(145px,17vw,210px);min-height:135px}.crm-analytics-v3 .crm3-gridlines{stroke:var(--ui-border-soft);stroke-width:.9px;stroke-dasharray:3 5}.crm-analytics-v3 .crm3-created{stroke-width:3.1px;filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--crm3-cyan) 20%,transparent))}.crm-analytics-v3 .crm3-completed{stroke-width:2.5px}.crm-exec-sparse-note{color:var(--ui-text-muted);margin:0 0 5px;font-size:.65rem;line-height:1.35}.crm-analytics-v3 .crm3-trend-numbers>div strong{font-size:1.55rem}.crm-analytics-v3 .crm3-trend-numbers{gap:16px;margin-bottom:6px}.crm-analytics-v3 .crm3-periods{padding:2px}.crm-analytics-v3 .crm3-periods button{padding:6px 9px;font-size:.69rem}.crm-exec-no-values{flex:1;align-content:center;gap:7px;display:grid}.crm-exec-value-zero{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px;display:flex}.crm-exec-value-zero strong{color:var(--ui-text-soft);font-size:1.52rem;font-weight:790}.crm-exec-value-zero span{color:var(--ui-text-muted);font-size:.72rem}.crm-exec-zero-stage{color:var(--ui-text-muted);grid-template-columns:minmax(0,1fr) 45%;align-items:center;gap:8px;font-size:.7rem;display:grid}.crm-exec-zero-stage>i{background:var(--ui-border-strong);border-radius:10px;height:5px;display:block}.crm-analytics-v3 .crm3-value-list>div{padding:6px 2px;font-size:.73rem}.crm-analytics-v3 .crm3-ring{min-width:100px;max-width:148px}.crm4-forecast-visual .crm4-forecast-bars,.crm4-forecast-empty .crm4-forecast-bars{gap:6px;min-height:145px}.crm-analytics-v3 .crm4-forecast-rail{background:color-mix(in srgb,var(--crm4-col) 8%,var(--ui-surface-2));border-bottom:1px solid var(--ui-border-strong);border-radius:7px 7px 0 0;max-width:48px}.crm-analytics-v3 .crm4-forecast-rail>span{background:var(--crm4-col);box-shadow:0 0 12px color-mix(in srgb,var(--crm4-col) 23%,transparent)}.crm-exec-heading-count{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:5px 8px;font-size:.69rem;font-weight:650;display:inline-flex}.crm-exec-recent-list{flex:1;align-content:start;gap:0;min-height:0;display:grid}.crm-exec-recent-item{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 0;display:grid}.crm-exec-recent-item:last-child{border-bottom:0}.crm-exec-recent-icon{border:1px solid color-mix(in srgb,var(--ui-accent) 23%,var(--ui-border));width:29px;height:29px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface-2));border-radius:8px;place-items:center;font-size:1.05rem;display:grid}.crm-exec-recent-icon[data-stage=handoff]{color:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm4-yellow) 20%,var(--ui-border))}.crm-exec-recent-icon[data-stage=client]{color:var(--crm4-green);border-color:color-mix(in srgb,var(--crm4-green) 20%,var(--ui-border))}.crm-exec-recent-copy{gap:2px;min-width:0;display:grid}.crm-exec-recent-copy>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-size:.74rem;font-weight:735;overflow:hidden}.crm-exec-recent-copy>span{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.crm-exec-recent-value{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.crm-exec-panel-empty{min-height:140px;color:var(--ui-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;margin:0;font-size:.78rem;line-height:1.5;display:flex}.crm-exec-quality-total{align-items:baseline;gap:9px;margin:1px 0 13px;display:flex}.crm-exec-quality-total strong{color:var(--ui-text);letter-spacing:-.045em;font-size:1.48rem;font-weight:790}.crm-exec-quality-total span{color:var(--ui-text-muted);font-size:.72rem}.crm-exec-quality-list{flex:1;align-content:center;gap:14px;min-height:0;display:grid}.crm-exec-quality-item{--crm-exec-track:var(--crm4-blue)}.crm-exec-quality-item[data-tone="1"]{--crm-exec-track:var(--crm4-cyan)}.crm-exec-quality-item[data-tone="2"]{--crm-exec-track:var(--crm4-purple)}.crm-exec-quality-item[data-tone="3"]{--crm-exec-track:var(--crm4-green)}.crm-exec-quality-item>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.crm-exec-quality-item>div>span{color:var(--ui-text-soft);font-size:.73rem}.crm-exec-quality-item>div>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:730}.crm-exec-quality-track{background:var(--ui-border);border-radius:10px;width:100%;height:7px;display:block;overflow:hidden}.crm-exec-quality-track>i{border-radius:inherit;background:var(--crm-exec-track);min-width:0;height:100%;display:block}@container crm7-card (width<=320px){.crm-exec-recent-item{grid-template-columns:24px minmax(0,1fr);gap:7px}.crm-exec-recent-value{grid-column:2}.crm-exec-quality-list{gap:9px}.crm-analytics-v3 .crm3-trend-numbers>div strong{font-size:1.28rem}}@media (width<=900px){.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]{padding:12px 12px 12px 25px!important}.crm-summary .crm-metric-heading .crm-metric-icon{flex-basis:34px;width:34px;height:34px}.crm-operational-grid .crm-kpi-spark{width:38%;bottom:11px;right:10px}}@media (width<=480px){.crm-operational-grid .crm-kpi-spark{width:40%}.crm-analytics-v3 .crm4-grid>.crm3-panel{border-radius:11px}}@media (prefers-reduced-motion:reduce){.crm-kpi-spark-line,.crm-exec-quality-track>i{transition:none}}.crm-analytics-v3 .crm4-grid.crm3-grid{grid-auto-flow:row}.crm-analytics-v3 .crm4-grid>.crm3-panel{border-color:var(--ui-border);box-shadow:none}.crm-analytics-v3 .crm4-grid>.crm3-panel:hover{border-color:var(--ui-border-strong);box-shadow:0 5px 18px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.crm-analytics-v3 .crm3-panel-heading p{font-size:.76rem;line-height:1.4}.crm-analytics-v3 .crm3-footnote{font-size:.71rem;line-height:1.42}.crm-analytics-v3 .crm7-card-body{scrollbar-width:thin}.crm-exec-forecast-modes{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.crm-exec-forecast-modes button{color:var(--ui-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:.7rem;font-weight:690}.crm-exec-forecast-modes button[aria-pressed=true]{background:var(--ui-hover);color:var(--ui-text);box-shadow:inset 0 0 0 1px var(--ui-border-strong)}.crm-exec-forecast-modes button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-exec-missing-note{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:8px;margin:7px 0;padding:8px 9px;font-size:.72rem;line-height:1.42}.crm4-forecast-month[data-tone]{--crm4-col:var(--crm4-blue)}.crm-exec-recent-list button.crm-exec-recent-item{width:100%;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--ui-border-soft);color:var(--ui-text);cursor:pointer;background:0 0;border-radius:7px;transition:background-color .16s,border-color .16s}.crm-exec-recent-list button.crm-exec-recent-item:hover{background:var(--ui-hover)}.crm-exec-recent-list button.crm-exec-recent-item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:0}.crm-mobile-stage-tabs{display:none}@media (width<=1100px){.crm-analytics-v3 .crm3-panel-heading{flex-wrap:wrap;gap:9px}.crm-exec-forecast-modes{flex-wrap:wrap;max-width:100%}.crm-analytics-v3 .crm7-card-body{padding-bottom:15px}}@media (width<=670px){.crm-operational-grid>.crm-free-kanban>.crm-board{gap:0;min-height:210px;max-height:none;padding:10px;display:grid;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}.crm-operational-grid>.crm-free-kanban>.crm-board>.crm-column[data-mobile-active=false]{display:none!important}.crm-operational-grid>.crm-free-kanban>.crm-board>.crm-column[data-mobile-active=true]{grid-column:1/-1;min-height:220px}.crm-mobile-stage-tabs{scrollbar-width:thin;flex:none;gap:6px;max-width:100%;padding:8px 10px 5px;display:flex;overflow-x:auto}.crm-mobile-stage-tabs>button{border:1px solid var(--ui-border);min-height:36px;color:var(--ui-text-soft);background:var(--ui-surface-2);border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:680;display:inline-flex}.crm-mobile-stage-tabs>button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-text);background:var(--ui-hover)}.crm-mobile-stage-tabs>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-mobile-stage-tabs>button>span{font-variant-numeric:tabular-nums;color:var(--ui-text-muted)}.crm-analytics-v3 .crm4-grid>.crm3-panel{min-height:270px}.crm-analytics-v3 .crm3-panel-heading h3{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.crm-exec-recent-list button.crm-exec-recent-item{transition:none}}.crm-radar.crm-radar-smart{border-color:var(--ui-border-strong);margin:4px 0 18px}.crm-radar[data-attention=true]{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border))}.crm-kpi-composition{justify-content:flex-end}.crm-kpi-composition-track{background:var(--ui-border-strong);border-radius:99px;flex-shrink:0;gap:2px;width:100%;height:9px;display:flex;overflow:hidden}.crm-kpi-composition-track i{background:var(--crm4-yellow);border-radius:99px;height:100%;display:block}.crm-kpi-composition-track i:last-child{background:var(--crm4-green)}.crm-kpi-composition[data-large=true]{justify-content:center;gap:18px}.crm-kpi-composition[data-large=true] .crm-kpi-composition-track{height:17px}.crm-analytics-v3 .crm-exec-origin-compact{flex:1;align-content:center;gap:14px;padding:8px 5px;display:grid}.crm-exec-origin-compact>strong{color:var(--ui-text);font-size:1rem;font-weight:760}.crm-exec-origin-compact>div{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:10px 12px;display:grid}.crm-exec-origin-compact>div>span{color:var(--ui-text);font-size:.83rem;font-weight:650}.crm-exec-origin-compact>div>b{font-variant-numeric:tabular-nums;color:var(--crm4-cyan)}.crm-exec-origin-compact>div>small{color:var(--ui-text-muted);grid-column:1/-1;font-size:.74rem}.crm-exec-origin-compact>p{color:var(--ui-text-muted);margin:0;font-size:.72rem;line-height:1.45}.crm4-origin-legend>div>small{color:var(--ui-text-muted);grid-column:2/4;font-size:.66rem}.crm-analytics-v3 .crm-exec-potential{flex-direction:column;flex:1;gap:13px;min-height:0;display:flex}.crm-exec-potential-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.crm-exec-potential-total>strong{color:var(--ui-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1.65vw,1.8rem)}.crm-exec-potential-total>span{color:var(--ui-text-muted);font-size:.72rem}.crm-exec-potential-rows{flex:1;align-content:center;gap:13px;min-height:0;display:grid}.crm-exec-potential-stage{gap:7px;display:grid}.crm-exec-potential-stage>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.crm-exec-potential-stage>div>span{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.crm-exec-potential-stage>div>span>small{color:var(--ui-text-muted);font-size:.67rem;font-weight:450}.crm-exec-potential-stage>div>strong{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.crm-exec-potential-meter{background:var(--ui-border);border-radius:20px;width:100%;height:8px;display:block;overflow:hidden}.crm-exec-potential-meter>i{border-radius:inherit;background:var(--crm3-cyan);height:100%;display:block}.crm-exec-potential-stage[data-stage=handoff] .crm-exec-potential-meter>i{background:var(--crm4-green)}.crm-exec-potential-stage[data-stage=formalization] .crm-exec-potential-meter>i{background:var(--crm4-yellow)}.crm-exec-activity-sparse{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.crm-exec-activity-sparse>p{color:var(--ui-text-muted);margin:2px 0 0;font-size:.73rem}.crm-exec-sparse-bars{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:9px;min-height:125px;display:grid}.crm-exec-sparse-month{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.crm-exec-sparse-pair{border-bottom:1px solid var(--ui-border-strong);justify-content:center;align-items:flex-end;gap:4px;width:100%;height:120px;display:flex}.crm-exec-sparse-pair>span{border-radius:5px 5px 0 0;width:min(20px,35%);min-height:0}.crm-exec-sparse-created{background:var(--crm3-cyan)}.crm-exec-sparse-completed{background:var(--crm3-green)}.crm-exec-sparse-month>strong{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-size:.73rem}.crm-exec-sparse-month>small{color:var(--ui-text-muted);text-transform:capitalize;font-size:.69rem}.crm-analytics-v3 .crm-exec-health-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.crm-analytics-v3 .crm-exec-health-summary{align-items:baseline;gap:8px;margin:0;display:flex}.crm-analytics-v3 .crm-exec-health-summary>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:780;line-height:1.15}.crm-analytics-v3 .crm-exec-health-summary>span{color:var(--ui-text-muted);font-size:.78rem}.crm-analytics-v3 .crm-exec-health-watch{border:1px solid var(--ui-border);color:var(--ui-text-muted);background:var(--ui-surface-2);white-space:nowrap;border-radius:30px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:670;display:inline-flex}.crm-analytics-v3 .crm-exec-health-watch[data-active=true]{color:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm4-yellow) 32%,var(--ui-border));background:color-mix(in srgb,var(--crm4-yellow) 7%,var(--ui-surface))}.crm-analytics-v3 .crm-exec-health-watch>span{font-size:.65rem}.crm-analytics-v3 .crm-exec-quality .crm-exec-health-grid{flex:1;grid-template-rows:repeat(2,minmax(94px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px;min-height:0;display:grid}.crm-analytics-v3 .crm-exec-health-tile{background:var(--ui-surface-2);border:1px solid var(--ui-border);min-width:0;min-height:94px;color:var(--ui-text);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.crm-analytics-v3 button.crm-exec-health-tile{width:100%;font:inherit;cursor:pointer;text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.crm-analytics-v3 .crm-exec-health-tile[data-active=true]{border-color:color-mix(in srgb,var(--crm4-yellow) 40%,var(--ui-border));background:color-mix(in srgb,var(--crm4-yellow) 4%,var(--ui-surface-2))}.crm-analytics-v3 button.crm-exec-health-tile:hover{border-color:color-mix(in srgb,var(--crm4-yellow) 62%,var(--ui-border));background:color-mix(in srgb,var(--crm4-yellow) 7%,var(--ui-surface-2));box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent);transform:translateY(-1px)}.crm-analytics-v3 button.crm-exec-health-tile:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-exec-health-tile-top{width:100%;color:var(--ui-text-muted);justify-content:space-between;align-items:center;display:flex}.crm-analytics-v3 .crm-exec-health-tile-top svg{flex:none;width:19px;height:19px}.crm-analytics-v3 .crm-exec-health-tile[data-active=true] .crm-exec-health-tile-top{color:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-health-arrow{color:var(--crm4-yellow);font-size:.85rem}.crm-analytics-v3 .crm-exec-health-tile>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ui-text-soft);font-size:1.57rem;font-weight:790;line-height:1.1}.crm-analytics-v3 .crm-exec-health-tile[data-active=true]>strong{color:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-health-tile-label{color:var(--ui-text-soft);flex-wrap:wrap;align-items:center;gap:5px;font-size:.78rem;line-height:1.25;display:flex}.crm-analytics-v3 .crm-exec-health-help{cursor:help;color:var(--ui-text-muted);font-size:.75rem;line-height:1}.crm-analytics-v3 .crm-exec-health-help:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:3px}.crm-health-dialog{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ui-text);background:var(--ui-surface);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 22px 80px #0000007a}.crm-health-dialog::backdrop{background:#00050eba}.crm-health-dialog-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px 15px;display:flex}.crm-health-dialog-header>div{min-width:0}.crm-health-dialog-header>div>span{letter-spacing:.1em;color:var(--ui-text-muted);font-size:.68rem;font-weight:750}.crm-health-dialog-header h2{color:var(--ui-text);margin:7px 0;font-size:1.22rem;line-height:1.2}.crm-health-dialog-header p{color:var(--ui-text-soft);margin:0;font-size:.82rem;line-height:1.45}.crm-health-dialog-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:36px;height:36px;color:var(--ui-text);cursor:pointer;border-radius:9px;flex:0 0 36px;font-size:1.35rem}.crm-health-dialog-list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;gap:8px;max-height:min(400px,55dvh);padding:15px 20px;display:grid;overflow:auto}.crm-health-dialog-list>button{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:.88rem;display:flex}.crm-health-dialog-list>button>span:first-child{overflow-wrap:anywhere;min-width:0}.crm-health-dialog-list>button>span:last-child{color:var(--ui-accent)}.crm-health-dialog-list>button:hover{border-color:var(--ui-accent);background:var(--ui-hover)}.crm-health-dialog :is(button:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crm-health-dialog-footer{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);padding:12px 20px;font-size:.75rem;line-height:1.4}.crm-exec-recent-list button.crm-exec-recent-item[data-severity=attention]{border-left:2px solid var(--crm4-yellow);padding-left:10px}.crm-exec-recent-list button.crm-exec-recent-item[data-severity=notice]{border-left:2px solid var(--ui-accent);padding-left:10px}.crm-exec-recent-list .crm-exec-recent-copy>span{white-space:normal;line-height:1.4}.crm-exec-forecast-links{border-top:1px solid var(--ui-border);gap:5px;margin-top:10px;padding-top:9px;display:grid}.crm-exec-forecast-links>strong{color:var(--ui-text-soft);font-size:.72rem}.crm-exec-forecast-links>button{color:var(--ui-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.crm-exec-forecast-links>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.crm-exec-forecast-links>button>small{color:var(--ui-text-muted);white-space:nowrap;font-size:.68rem}.crm-exec-forecast-links>button:hover{background:var(--ui-hover)}.crm-exec-forecast-links>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}@container crm7-card (width<=340px){.crm-exec-health-grid{grid-template-columns:1fr}.crm-exec-forecast-links>button{flex-direction:column;align-items:flex-start}.crm-exec-potential-stage>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=760px){.crm-radar.crm-radar-smart{margin-bottom:14px}.crm-exec-forecast-links>button{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm-exec-potential-meter>i{transition:none}}.dashboard-heading.crm-commercial-heading{z-index:8;position:relative;overflow:visible}.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{z-index:2;border:1px solid var(--ui-border);background:var(--ui-surface);width:316px;min-width:245px;max-width:100%;box-shadow:none;border-radius:10px;flex:0 316px;margin:0;position:relative;overflow:visible}.crm-radar-compact .crm-radar-toggle{border-radius:9px;gap:8px;min-height:43px;padding:5px 9px}.crm-radar-compact .crm-radar-symbol{border-radius:8px;flex:0 0 30px;width:30px;height:30px}.crm-radar-compact .crm-radar-toggle-copy{gap:1px;overflow:hidden}.crm-radar-compact .crm-radar-toggle-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;display:block;overflow:hidden}.crm-radar-compact .crm-radar-toggle-end{gap:5px}.crm-radar-compact .crm-radar-toggle-end>span:not(.crm-radar-alert-count){display:none}.crm-radar-compact .crm-radar-toggle-end>.crm-radar-alert-count{background:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-surface-2));border:1px solid color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));min-width:20px;height:20px;color:var(--ui-text);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;padding:2px 6px;font-size:.69rem;display:inline-flex}.crm-radar-compact .crm-radar-details{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(448px,100vw - 32px);min-width:0;max-height:min(66vh,600px);box-shadow:0 16px 40px color-mix(in srgb,var(--ui-shadow) 48%,transparent);border-radius:12px;padding:0 12px 12px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto}.crm-radar-compact .crm-radar-details>.crm-radar-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.crm-radar-compact .crm-radar-section:last-child{grid-column:auto}.crm-radar-compact .crm-radar-details[hidden]{display:none!important}@media (width<=1000px){.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{flex-basis:275px;width:275px;min-width:215px}}@media (width<=760px){.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{flex:none;order:2;align-self:stretch;width:100%;min-width:0;max-width:none}.dashboard-heading.crm-commercial-heading>.crm-create-button{order:1}.crm-radar-compact .crm-radar-details{width:100%;max-height:min(62vh,540px);left:0;right:auto}}@media (prefers-reduced-motion:reduce){.crm-radar-compact .crm-radar-toggle{transition:none}}.crm-radar-compact{--crm-radar-level:var(--ui-accent);--crm-radar-glaze:color-mix(in srgb,var(--crm-radar-level) 8%,var(--ui-surface-2))}.crm-radar-compact[data-level=critical]{--crm-radar-level:#ec6979}.crm-radar-compact[data-level=warning]{--crm-radar-level:#e6b456}.crm-radar-compact[data-level=info]{--crm-radar-level:var(--ui-accent)}.crm-radar-compact[data-level=ok]{--crm-radar-level:#51c890}.crm-radar-compact[data-level=unknown],.crm-radar-compact[data-level=checking]{--crm-radar-level:var(--ui-text-muted)}.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{border-color:color-mix(in srgb,var(--crm-radar-level) 37%,var(--ui-border));background:color-mix(in srgb,var(--crm-radar-level) 3%,var(--ui-surface));flex-basis:348px;width:348px;min-width:278px}.dashboard-heading.crm-commercial-heading>.crm-radar-compact[data-attention=true]{border-color:color-mix(in srgb,var(--crm-radar-level) 45%,var(--ui-border))}.crm-radar-compact .crm-radar-toggle{gap:10px;min-height:49px;padding:7px 11px}.crm-radar-compact .crm-radar-symbol{width:34px;height:34px;color:var(--crm-radar-level);border-color:color-mix(in srgb,var(--crm-radar-level) 38%,var(--ui-border));background:var(--crm-radar-glaze);flex-basis:34px}.crm-radar-compact .crm-radar-symbol svg{width:19px;height:19px}.crm-radar-compact[data-attention=true] .crm-radar-symbol{color:var(--crm-radar-level);border-color:color-mix(in srgb,var(--crm-radar-level) 42%,var(--ui-border))}.crm-radar-compact .crm-radar-toggle-copy>strong{font-size:.84rem;line-height:1.3}.crm-radar-compact .crm-radar-toggle-copy>span{font-size:.74rem;line-height:1.35}.crm-radar-compact .crm-radar-toggle-end>.crm-radar-alert-count{min-width:23px;height:23px;color:var(--crm-radar-level);border-color:color-mix(in srgb,var(--crm-radar-level) 35%,var(--ui-border));background:var(--crm-radar-glaze);padding:2px 7px;font-size:.77rem}.crm-radar-compact .crm-radar-details{border-color:color-mix(in srgb,var(--crm-radar-level) 28%,var(--ui-border-strong))}.crm-radar-compact .crm-radar-details>footer{font-size:.75rem;line-height:1.45}.crm-radar-compact .crm-radar-section>header small{font-size:.74rem}.crm-radar-compact .crm-radar-section>header strong{font-size:.85rem}.crm-radar-compact .crm-radar-entry{--crm-radar-entry-color:var(--ui-accent)}.crm-radar-compact .crm-radar-entry[data-priority=critical]{--crm-radar-entry-color:#ec6979}.crm-radar-compact .crm-radar-entry[data-priority=warning]{--crm-radar-entry-color:#e6b456}.crm-radar-compact .crm-radar-entry[data-priority=info]{--crm-radar-entry-color:var(--ui-accent)}.crm-radar-compact .crm-radar-entry-title{min-width:0;color:var(--ui-text);align-items:center;gap:8px;font-size:.8rem;font-weight:720;line-height:1.32;display:flex}.crm-radar-compact .crm-radar-entry-title strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-radar-compact .crm-radar-entry-priority{width:22px;height:22px;color:var(--crm-radar-entry-color);background:color-mix(in srgb,var(--crm-radar-entry-color) 10%,var(--ui-surface-2));border-radius:6px;flex:0 0 22px;place-items:center;display:grid}.crm-radar-compact .crm-radar-entry-priority svg{width:15px;height:15px}.crm-radar-compact .crm-radar-entry[data-priority=critical]{border-left:2px solid #ec6979}.crm-radar-compact .crm-radar-entry[data-priority=warning]{border-left:2px solid #e6b456}.crm-radar-compact .crm-radar-entry>span:not(.crm-radar-entry-arrow){font-size:.77rem;line-height:1.4}.crm-radar-compact .crm-radar-empty,.crm-radar-compact .crm-radar-notices{font-size:.76rem;line-height:1.45}.dashboard-heading.crm-commercial-heading>.crm-create-button{gap:9px;min-height:44px;padding:9px 19px;font-size:.86rem}.crm-commercial-heading .subtitle{font-size:clamp(.86rem,.93vw,.96rem)}.crm-operational-grid .crm-summary .crm-metric-heading small{font-size:clamp(.78rem,.86vw,.88rem)}.crm-operational-grid .crm-summary .crm-metric[data-metric]>span:not(.crm-kpi-spark){font-size:.79rem}.crm-operational-grid .crm-summary .crm-kpi-spark-context{font-size:.72rem}.crm-operational-grid .crm-summary .crm-kpi-spark-months small{font-size:.73rem}.crm-operational-grid .crm-panel :is(small,.crm-empty){font-size:.78rem}.crm-operational-grid .crm-panel .crm-column>header small{font-size:.76rem}.crm-operational-grid .crm-panel .crm-column .crm-card :is(small,span){font-size:clamp(.76rem,.82vw,.83rem)}.crm-operational-grid .crm-panel .crm-column .crm-card strong{font-size:clamp(.82rem,.9vw,.94rem)}.crm-analytics-v3 :is(.crm3-panel-heading p,.crm3-footnote,.crm-exec-sparse-note,.crm-exec-origin-compact>p,.crm-exec-forecast-links>button>small,.crm-exec-quality-item>div>span,.crm-exec-health-tile-label,.crm-exec-recent-copy>span,.crm-exec-potential-stage>div>span>small){font-size:.78rem;line-height:1.45}.crm-analytics-v3 :is(.crm3-chart-months,.crm4-forecast-month>span,.crm-exec-sparse-month>small,.crm4-origin-legend,.crm-exec-potential-total>span,.crm-exec-health-summary>span){font-size:.78rem}.crm-analytics-v3 :is(.crm-exec-recent-copy>strong,.crm-exec-recent-value,.crm-exec-origin-compact>div>small,.crm-exec-quality-item>div>strong,.crm-exec-forecast-modes button,.crm-exec-forecast-links>button>span,.crm-exec-heading-count,.crm3-trend-numbers>div>span){font-size:.8rem}.crm-analytics-v3 .crm-exec-potential-stage>div>span{font-size:.82rem}.crm-analytics-v3 .crm3-panel-heading h3{font-size:clamp(1.04rem,1.1vw,1.2rem)}.crm-insights-dialog :is(.crm-insights-header>div>p,.crm-insights-footer,.crm-insights-quicklook>p,.crm-radar-section>header small,.crm-radar-entry>span,.crm-insights-content small),.crm-editor-v2 :is(.crm-section-heading p,.crm-feedback-inline,.crm-formalization-help,.crm-process-advance span,.crm-formalization-gates>span,.crm-editor-tabs button,.crm-handoff-status small){font-size:.79rem;line-height:1.45}.crm-editor-v2 :is(label,textarea,input,select,.crm-secondary,.crm-primary){font-size:clamp(.82rem,.88vw,.91rem)}@media (width<=1000px){.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{flex-basis:295px;width:295px;min-width:235px}}@media (width<=760px){.dashboard-heading.crm-commercial-heading>.crm-radar.crm-radar-smart.crm-radar-compact{flex:none;width:100%;min-width:0;max-width:none}.crm-radar-compact .crm-radar-toggle{min-height:47px}.dashboard-heading.crm-commercial-heading>.crm-create-button{min-height:43px}.crm-operational-grid .crm-summary .crm-kpi-spark-context{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.crm-radar-compact .crm-radar-symbol{transition:none}}.crm-operational-grid.free-card-grid{isolation:isolate}.dashboard-heading.crm-commercial-heading:has(.crm-radar-compact[data-expanded=true])~.crm-operational-grid :is(.free-card-drag-grip,.free-card-resize-handle,.crm7-drag-indicator,.crm7-resize-handle){visibility:hidden;pointer-events:none}.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:end;gap:3px 8px;display:grid}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>.crm-metric-heading{grid-area:1/1/auto/-1;align-self:center;min-width:0}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>.crm-metric-heading>small{min-width:0}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>strong{grid-area:2/1;align-self:end;width:100%;min-width:0;max-width:none}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>span:not(.crm-kpi-spark){white-space:normal;text-overflow:clip;grid-area:3/1;width:100%;min-width:0;max-width:none;font-size:.76rem;line-height:1.32;overflow:visible}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>.crm-kpi-spark{grid-area:2/2/4;place-self:end stretch;gap:6px;width:100%;min-width:0;max-width:none;height:auto;margin:0;position:static}.app-shell .crm-operational-grid .crm-summary .crm-metric .crm-kpi-spark-context{text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:normal;width:100%;min-width:0;color:var(--ui-text-muted);font-size:.71rem;line-height:1.28}.crm-kpi-spark.crm-kpi-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:40px;display:flex}.crm-kpi-empty-symbol{align-items:center;gap:6px;height:6px;display:flex}.crm-kpi-empty-symbol>i{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);border-radius:50%;width:6px;height:6px;display:block}.crm-kpi-spark.crm-kpi-composition{flex-direction:column;justify-content:flex-end;gap:7px;display:flex}.crm-kpi-composition-row{min-width:0;color:var(--ui-text-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;column-gap:5px;font-size:.74rem;line-height:1.25;display:grid}.crm-kpi-composition-row>i{background:var(--crm4-yellow);border-radius:3px;width:7px;height:7px;display:block}.crm-kpi-composition-row[data-status=completed]>i{background:var(--crm4-green)}.crm-kpi-composition-row[data-active=false]>i{opacity:.3}.crm-kpi-composition-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-kpi-composition-row>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:730}.crm-kpi-spark.crm-kpi-handoff-state{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.crm-kpi-handoff-label{min-width:0;color:var(--crm4-yellow);align-items:center;gap:7px;display:flex}.crm-kpi-handoff-label>i{background:currentColor;border:1px solid;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.crm-kpi-handoff-state[data-active=false] .crm-kpi-handoff-label{color:var(--ui-text-muted)}.crm-kpi-handoff-state[data-active=false] .crm-kpi-handoff-label>i{background:0 0}.crm-kpi-handoff-label>strong{font-size:.76rem;font-weight:700;line-height:1.3}.crm-kpi-handoff-context{color:var(--ui-text-muted);font-size:.71rem;line-height:1.3}.crm-insights-quicklook .crm-kpi-composition{justify-content:center;align-items:stretch;gap:15px}.crm-insights-quicklook .crm-kpi-composition-row{font-size:.87rem}.crm-insights-quicklook .crm-kpi-composition-row>strong{font-size:1rem}.crm-insights-quicklook .crm-kpi-handoff-label>strong{font-size:1.02rem}.crm-insights-quicklook .crm-kpi-handoff-context{font-size:.83rem}.crm-insights-quicklook .crm-kpi-empty{justify-content:center;min-height:65px}@media (width<=900px){.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]{grid-template-columns:minmax(0,1fr) minmax(0,44%);column-gap:5px}}@media (width<=480px){.app-shell .crm-operational-grid .crm-summary>.crm-metric-island>.crm-metric[data-metric]{grid-template-columns:minmax(0,1fr) minmax(0,45%)}.crm-kpi-composition-row{column-gap:4px;font-size:.68rem}.crm-kpi-composition-row>strong{font-size:.73rem}.crm-kpi-handoff-label>strong{font-size:.69rem}.crm-kpi-handoff-context{font-size:.66rem}}.crm-insights-dialog.crm-insights-adaptive{width:min(840px,100%);height:min(610px,100dvh - 64px);transition:none}.crm-insights-dialog.crm-insights-adaptive[data-density=empty] .crm-insights-content{align-items:center;display:flex}.crm-insights-adaptive .crm-insights-header{padding:19px 23px 15px}.crm-insights-adaptive .crm-insights-header small{letter-spacing:.075em;font-size:.72rem}.crm-insights-adaptive .crm-insights-header p{font-size:.83rem;line-height:1.45}.crm-insights-adaptive .crm-insights-footer{padding:9px 22px}.crm-insights-adaptive .crm-insights-footer>span{font-size:.72rem}.crm-insight-v2{flex-direction:column;gap:13px;display:flex}.crm-insight-v2 h3{letter-spacing:-.02em;color:var(--ui-text);margin:6px 0 0;font-size:1rem;font-weight:770}.crm-insight-caption{color:var(--ui-text-muted);margin:0;font-size:.8rem;line-height:1.47}.crm-insight-notice{border:1px solid color-mix(in srgb,var(--crm4-yellow) 30%,var(--ui-border));background:color-mix(in srgb,var(--crm4-yellow) 5%,var(--ui-surface-2));color:var(--ui-text-soft);border-radius:9px;margin:0;padding:10px 12px;font-size:.79rem;line-height:1.4}.crm-insight-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;min-height:154px;padding:17px 7px 21px;display:flex}.crm-insight-empty-icon{background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface-2));width:38px;height:38px;color:var(--ui-accent);border:1px solid var(--ui-border-strong);border-radius:11px;place-items:center;font-size:1.05rem;display:grid}.crm-insight-empty>strong{color:var(--ui-text);font-size:1.15rem;font-weight:780}.crm-insight-empty>p{max-width:520px;color:var(--ui-text-soft);margin:0;font-size:.86rem;line-height:1.5}.crm-insight-empty>small{color:var(--ui-text-muted);font-size:.77rem;line-height:1.45}.crm-insight-loading-icon{border:2px solid var(--ui-border-strong);border-top-color:var(--ui-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite crm-insight-spin;display:block}@keyframes crm-insight-spin{to{transform:rotate(360deg)}}.crm-insight-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-insight-summary-two{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-insight-summary>div{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:11px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:87px;padding:13px;display:flex}.crm-insight-summary>div>small{color:var(--ui-text-muted);font-size:.76rem;line-height:1.35}.crm-insight-summary>div>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:clamp(1.23rem,1.8vw,1.7rem);font-weight:800;line-height:1.1}.crm-insight-summary>div>strong.crm-insight-currency{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.45vw,1.43rem)}.crm-insight-summary-foot{flex-wrap:wrap;gap:8px;display:flex}.crm-insight-summary-foot>span{background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-soft);border-radius:7px;padding:6px 9px;font-size:.76rem}.crm-insight-records{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:320px;display:grid;overflow-y:auto}.crm-insight-record{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-width:0;color:var(--ui-text);text-align:left;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;transition:background-color .16s,border-color .16s;display:flex}.crm-insight-record:hover{background:var(--ui-hover);border-color:var(--ui-border-strong)}.crm-insight-record:focus-visible,.crm-insight-action:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-insight-record-mark{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));width:27px;height:27px;color:var(--ui-accent);border-radius:8px;flex:0 0 27px;place-items:center;font-size:.85rem;font-weight:750;display:grid}.crm-insight-record[data-tone=warning] .crm-insight-record-mark{color:var(--crm4-yellow)}.crm-insight-record[data-tone=critical] .crm-insight-record-mark{color:#ec6979}.crm-insight-record[data-tone=ok] .crm-insight-record-mark{color:var(--crm4-green)}.crm-insight-record-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.crm-insight-record-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;line-height:1.3;overflow:hidden}.crm-insight-record-copy>small{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.crm-insight-record-arrow{color:var(--ui-accent);font-size:.93rem}.crm-insight-handoff{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.crm-insight-handoff[data-tone=warning]{border-color:color-mix(in srgb,var(--crm4-yellow) 38%,var(--ui-border))}.crm-insight-handoff-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-insight-handoff-head>strong{color:var(--ui-text);font-size:.96rem;font-weight:760}.crm-insight-stage-chip{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-surface));color:var(--ui-text-soft);border-radius:8px;padding:5px 9px;font-size:.74rem}.crm-insight-stage-chip[data-status=unknown]{border-color:var(--ui-border)}.crm-insight-handoff-client{color:var(--ui-text-muted);font-size:.76rem}.crm-insight-handoff-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-insight-handoff-facts>span{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.crm-insight-handoff-facts small{color:var(--ui-text-muted);font-size:.7rem;line-height:1.3}.crm-insight-handoff-facts strong{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:.81rem;line-height:1.35}.crm-insight-action{border:1px solid color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface-2));width:max-content;max-width:100%;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:9px 13px;font-size:.83rem;font-weight:700;display:inline-flex}.crm-insight-action:hover{background:var(--ui-hover);border-color:var(--ui-accent)}.crm-insight-handoff>.crm-insight-action{align-self:flex-end}.crm-insight-process-flow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crm-insight-process-flow>span{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-muted);border-radius:8px;padding:7px 10px;font-size:.75rem}.crm-insight-process-flow>span[data-active=true]{color:var(--ui-text-soft);border-color:color-mix(in srgb,var(--crm4-green) 29%,var(--ui-border))}.crm-insight-process-flow>i{color:var(--ui-text-muted);font-style:normal}.crm-insight-sales-total{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;gap:5px;padding:12px 14px;display:grid}.crm-insight-sales-total>small{color:var(--ui-text-muted);font-size:.76rem}.crm-insight-sales-total>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.23rem}.crm-insight-sales-total>span{color:var(--ui-text-muted);font-size:.74rem}.crm-insight-value-bars{gap:14px;padding:5px 0;display:grid}.crm-insight-value-row{gap:7px;display:grid}.crm-insight-value-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-insight-value-row>div>span{color:var(--ui-text-soft);font-size:.82rem}.crm-insight-value-row>div>span>small{color:var(--ui-text-muted);font-size:.74rem}.crm-insight-value-row>div>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:.82rem}.crm-insight-value-track{background:var(--ui-border);border-radius:99px;height:8px;display:block;overflow:hidden}.crm-insight-value-track>i{border-radius:inherit;background:var(--crm4-purple);height:100%;display:block}@media (width<=720px){.crm-insights-adaptive .crm-insights-header{padding:16px}.crm-insights-adaptive .crm-insights-content{padding:14px}.crm-insight-summary{gap:6px}.crm-insight-summary>div{min-height:76px;padding:10px}.crm-insight-summary>div>small{font-size:.71rem}.crm-insight-handoff-facts{grid-template-columns:minmax(0,1fr)}.crm-insight-process-flow{gap:5px}.crm-insight-records{max-height:38vh}}@media (width<=420px){.crm-insight-summary{grid-template-columns:minmax(0,1fr)}.crm-insight-summary>div{min-height:55px}.crm-insight-summary-two{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-insight-summary-two>div{min-height:69px}.crm-insight-process-flow>i{display:none}.crm-insight-record{padding:9px}}@media (prefers-reduced-motion:reduce){.crm-insight-record{transition:none}.crm-insight-loading-icon{animation:none}}.crm-insights-adaptive{--crm-insight-accent:var(--crm4-blue,var(--ui-accent));--crm-insight-positive:var(--crm4-green,var(--ui-accent));--crm-insight-warning:var(--crm4-yellow,var(--ui-accent));--crm-insight-danger:#ec6979}.crm-insights-adaptive[data-view=handoff]{--crm-insight-accent:var(--crm4-yellow,var(--ui-accent))}.crm-insights-adaptive[data-view=clients]{--crm-insight-accent:var(--crm4-green,var(--ui-accent))}.crm-insights-adaptive[data-view=value]{--crm-insight-accent:var(--crm4-purple,var(--ui-accent))}.crm-insights-adaptive .crm-insights-header{border-bottom-color:color-mix(in srgb,var(--crm-insight-accent) 25%,var(--ui-border));position:relative}.crm-insights-adaptive .crm-insights-header:before{content:"";background:var(--crm-insight-accent);height:2px;position:absolute;top:0;left:0;right:0}.crm-insights-heading-identity{flex:1;align-items:flex-start;gap:13px;min-width:0;display:flex}.crm-insights-heading-copy{min-width:0}.crm-insights-heading-icon{width:39px;height:39px;color:var(--crm-insight-accent);border:1px solid color-mix(in srgb,var(--crm-insight-accent) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-accent) 8%,var(--ui-surface-2));border-radius:11px;flex:0 0 39px;place-items:center;display:grid}.crm-insights-heading-icon svg{width:21px;height:21px}.crm-insights-adaptive .crm-insights-header small{color:var(--crm-insight-accent)}.crm-insights-adaptive .crm-insight-empty-icon{color:var(--crm-insight-accent);border-color:color-mix(in srgb,var(--crm-insight-accent) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-accent) 8%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-action{color:var(--ui-text);border-color:color-mix(in srgb,var(--crm-insight-accent) 44%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-accent) 10%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-action:hover{border-color:var(--crm-insight-accent);background:color-mix(in srgb,var(--crm-insight-accent) 14%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-action:focus-visible{outline-color:var(--crm-insight-accent)}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric{--crm-metric-state:var(--ui-text-muted);border-top:2px solid color-mix(in srgb,var(--crm-metric-state) 50%,var(--ui-border));gap:10px;position:relative;overflow:hidden}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=accent]{--crm-metric-state:var(--crm-insight-accent);background:color-mix(in srgb,var(--crm-insight-accent) 5%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=warning]{--crm-metric-state:var(--crm-insight-warning);background:color-mix(in srgb,var(--crm-insight-warning) 5%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=positive]{--crm-metric-state:var(--crm-insight-positive);background:color-mix(in srgb,var(--crm-insight-positive) 5%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=unknown]{--crm-metric-state:var(--ui-text-muted)}.crm-insight-metric-label{align-items:center;gap:7px;min-width:0;display:flex}.crm-insight-metric-label>small{min-width:0;line-height:1.35}.crm-insight-metric-glyph{background:color-mix(in srgb,var(--crm-metric-state) 11%,var(--ui-surface));width:25px;height:25px;color:var(--crm-metric-state);border-radius:8px;flex:0 0 25px;place-items:center;display:grid}.crm-insight-metric-glyph svg{width:15px;height:15px}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric>strong{color:var(--ui-text)}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=accent]>strong,.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=warning]>strong,.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=positive]>strong{color:var(--crm-metric-state)}.crm-insight-summary-foot>span{color:var(--ui-text-soft);align-items:center;gap:7px;display:inline-flex}.crm-insight-summary-foot>span svg{width:15px;height:15px;color:var(--ui-text-muted)}.crm-insight-summary-foot>span[data-tone=warning] svg{color:var(--crm-insight-warning)}.crm-insight-record[data-tone=warning]{border-left:2px solid color-mix(in srgb,var(--crm-insight-warning) 65%,var(--ui-border))}.crm-insight-record[data-tone=critical]{border-left:2px solid var(--crm-insight-danger)}.crm-insight-record[data-tone=ok]{border-left:2px solid color-mix(in srgb,var(--crm-insight-positive) 60%,var(--ui-border))}.crm-insight-record[data-tone=info]{border-left:2px solid color-mix(in srgb,var(--crm-insight-accent) 52%,var(--ui-border))}.crm-insights-adaptive .crm-insight-record-mark{color:var(--crm-insight-accent);background:color-mix(in srgb,var(--crm-insight-accent) 10%,var(--ui-surface))}.crm-insights-adaptive .crm-insight-record[data-tone=warning] .crm-insight-record-mark{color:var(--crm-insight-warning);background:color-mix(in srgb,var(--crm-insight-warning) 10%,var(--ui-surface))}.crm-insights-adaptive .crm-insight-record[data-tone=critical] .crm-insight-record-mark{color:var(--crm-insight-danger)}.crm-insights-adaptive .crm-insight-record[data-tone=ok] .crm-insight-record-mark{color:var(--crm-insight-positive);background:color-mix(in srgb,var(--crm-insight-positive) 10%,var(--ui-surface))}.crm-insights-adaptive .crm-insight-record-mark svg{width:16px;height:16px}.crm-insights-adaptive .crm-insight-record-arrow{color:var(--crm-insight-accent)}.crm-insights-adaptive .crm-insight-record:focus-visible{outline-color:var(--crm-insight-accent)}.crm-insight-handoff[data-tone=warning]{border-left:3px solid var(--crm-insight-warning)}.crm-insight-handoff[data-tone=info]{border-left:3px solid color-mix(in srgb,var(--crm-insight-accent) 55%,var(--ui-border))}.crm-insight-stage-chip{align-items:center;gap:6px;display:inline-flex}.crm-insight-stage-chip svg{width:15px;height:15px}.crm-insight-stage-chip[data-state=accepted]{color:var(--crm-insight-positive);border-color:color-mix(in srgb,var(--crm-insight-positive) 33%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-positive) 7%,var(--ui-surface))}.crm-insight-stage-chip[data-state=pending]{color:var(--crm-insight-warning);border-color:color-mix(in srgb,var(--crm-insight-warning) 36%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-warning) 7%,var(--ui-surface))}.crm-insight-stage-chip[data-state=unknown]{color:var(--ui-text-muted);border-color:var(--ui-border)}.crm-insight-handoff-facts small{align-items:center;gap:5px;display:flex}.crm-insight-handoff-facts small svg{width:15px;height:15px;color:var(--ui-text-muted)}.crm-insight-handoff-facts>span[data-tone=warning]{border-color:color-mix(in srgb,var(--crm-insight-warning) 27%,var(--ui-border))}.crm-insight-handoff-facts>span[data-tone=warning] small svg,.crm-insight-handoff-facts>span[data-tone=warning] strong{color:var(--crm-insight-warning)}.crm-insight-process-flow>span{align-items:center;gap:6px;display:inline-flex}.crm-insight-process-flow>span svg{width:15px;height:15px}.crm-insight-process-flow>span[data-stage=formalized]{--crm-process-color:var(--crm-insight-positive)}.crm-insight-process-flow>span[data-stage=transition]{--crm-process-color:var(--crm-insight-warning)}.crm-insight-process-flow>span[data-stage=done]{--crm-process-color:var(--crm-insight-positive)}.crm-insight-process-flow>span[data-active=true]{color:var(--crm-process-color);background:color-mix(in srgb,var(--crm-process-color) 7%,var(--ui-surface-2));border-color:color-mix(in srgb,var(--crm-process-color) 32%,var(--ui-border))}.crm-insights-adaptive .crm-insight-sales-total{border-left:3px solid var(--crm-insight-accent)}.crm-insights-adaptive .crm-insight-sales-total>strong{color:var(--crm-insight-accent)}.crm-insights-adaptive .crm-insight-value-track>i{background:var(--crm-insight-accent)}.crm-insight-value-row>div>strong{font-variant-numeric:tabular-nums}@media (width<=720px){.crm-insights-heading-identity{gap:9px}.crm-insights-heading-icon{flex-basis:33px;width:33px;height:33px}.crm-insights-heading-icon svg{width:18px;height:18px}.crm-insight-metric-glyph{flex-basis:23px;width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.crm-insights-adaptive .crm-insight-record{transition:none}}.crm-insights-adaptive .crm-insights-header{flex:none;min-height:120px}.crm-insights-adaptive .crm-insights-content{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow-y:auto}.crm-insights-adaptive .crm-insights-footer{flex:none;min-height:52px}.crm-insights-adaptive[data-density=empty] .crm-insight-v2{width:100%}.crm-insights-adaptive[data-density=empty] .crm-insight-empty{width:100%;min-height:0;padding:15px 7px}.crm-insights-adaptive .crm-insight-records{max-height:none;overflow:visible}@media (width<=720px){.crm-insights-dialog.crm-insights-adaptive{width:100%;height:min(610px,100dvh - 20px)}.crm-insights-adaptive .crm-insights-header{min-height:0}}@media (height<=600px){.crm-insights-dialog.crm-insights-adaptive{height:calc(100dvh - 64px)}.crm-insights-adaptive .crm-insights-header,.crm-insights-adaptive .crm-insights-footer{min-height:0}}@media (height<=600px) and (width<=720px){.crm-insights-dialog.crm-insights-adaptive{height:calc(100dvh - 20px)}}.crm-insights-adaptive .crm-insights-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--crm4-blue,var(--ui-accent)) 40%,transparent) transparent}.crm-insights-adaptive .crm-insights-content::-webkit-scrollbar{width:6px;height:6px}.crm-insights-adaptive .crm-insights-content::-webkit-scrollbar-track{background:0 0}.crm-insights-adaptive .crm-insights-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm4-blue,var(--ui-accent)) 38%,transparent);border-radius:999px}.crm-insights-adaptive .crm-insights-content:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm4-blue,var(--ui-accent)) 62%,transparent)}.crm-insights-adaptive .crm-insights-heading-copy>p{color:var(--ui-text-soft);font-size:.86rem;line-height:1.52}.crm-insights-adaptive .crm-insights-content{padding:22px 25px 25px}.crm-insights-adaptive .crm-insight-v2{gap:15px}.crm-insights-adaptive .crm-insight-caption,.crm-insights-adaptive .crm-insight-notice,.crm-insights-adaptive .crm-insight-empty>small,.crm-insights-adaptive .crm-insight-record-copy>small,.crm-insights-adaptive .crm-insight-handoff-client,.crm-insights-adaptive .crm-insight-sales-total>span{font-size:.84rem;line-height:1.48}.crm-insights-adaptive .crm-insight-metric-label>small,.crm-insights-adaptive .crm-insight-summary-foot>span,.crm-insights-adaptive .crm-insight-handoff-facts small,.crm-insights-adaptive .crm-insight-handoff-facts strong,.crm-insights-adaptive .crm-insight-process-flow>span,.crm-insights-adaptive .crm-insight-stage-chip,.crm-insights-adaptive .crm-insight-value-row>div>span>small{font-size:.81rem;line-height:1.42}.crm-insights-adaptive .crm-insight-record-copy>strong,.crm-insights-adaptive .crm-insight-handoff-head>strong{font-size:.95rem}.crm-insights-adaptive .crm-insights-footer>span{color:var(--ui-text-muted);font-size:.76rem;line-height:1.4}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric{gap:8px;min-height:94px;padding:13px 15px}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=warning]{border-top-color:var(--crm-insight-warning)}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=positive]{border-top-color:var(--crm-insight-positive)}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric[data-tone=accent]{border-top-color:var(--crm-insight-accent)}.crm-insights-adaptive[data-density=empty] .crm-insight-v2{align-items:center;width:100%}.crm-insights-adaptive[data-density=empty] .crm-insight-empty{align-self:center;gap:13px;width:min(100%,540px);max-width:540px;margin-inline:auto;padding:16px 5px}.crm-insights-adaptive .crm-insight-empty-icon{border-radius:12px;width:46px;height:46px}.crm-insights-adaptive .crm-insight-empty-icon svg{width:24px;height:24px}.crm-insights-adaptive .crm-insight-empty>strong{letter-spacing:-.015em;font-size:1.18rem;line-height:1.3}.crm-insights-adaptive .crm-insight-empty>p{max-width:520px;font-size:.9rem;line-height:1.55}.crm-insights-adaptive .crm-insight-action.crm-insight-action-primary{border-color:color-mix(in srgb,var(--crm-insight-accent) 65%,var(--ui-border));background:color-mix(in srgb,var(--crm-insight-accent) 20%,var(--ui-surface-2));min-height:40px;color:var(--ui-text);padding:10px 15px;font-size:.86rem;font-weight:750;transition:background-color .16s,border-color .16s}.crm-insights-adaptive .crm-insight-action.crm-insight-action-primary:hover{border-color:var(--crm-insight-accent);background:color-mix(in srgb,var(--crm-insight-accent) 28%,var(--ui-surface-2))}.crm-insights-adaptive .crm-insight-action.crm-insight-action-primary:focus-visible{outline:2px solid var(--crm-insight-accent);outline-offset:3px}.crm-insights-adaptive .crm-insight-handoff>.crm-insight-action{margin-top:3px}.crm-insights-adaptive .crm-insight-handoff[data-tone=warning]>.crm-insight-notice{border-left:3px solid var(--crm-insight-warning)}.crm-insights-adaptive .crm-insight-sales-total{padding:14px 16px}.crm-insights-adaptive .crm-insight-value-row>div>strong{font-size:.88rem}@media (width<=720px){.crm-insights-adaptive .crm-insights-content{padding:15px 16px 18px}.crm-insights-adaptive .crm-insight-v2{gap:12px}.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric{min-height:82px;padding:11px}.crm-insights-adaptive[data-density=empty] .crm-insight-empty{gap:10px;padding:8px 2px}}@media (width<=420px){.crm-insights-adaptive .crm-insight-summary>div.crm-insight-metric{min-height:62px}.crm-insights-adaptive .crm-insight-handoff-facts{gap:7px}}@media (prefers-reduced-motion:reduce){.crm-insights-adaptive .crm-insight-action.crm-insight-action-primary{transition:none}}.crm-insights-adaptive[data-view=handoff] .crm-insight-records{gap:7px}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff{gap:6px;padding:11px 12px}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-head{gap:7px}.crm-insights-adaptive[data-view=handoff] .crm-insight-stage-chip{padding:4px 8px;line-height:1.3}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-client{line-height:1.3}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts{gap:6px}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts>span{gap:3px;padding:6px 9px}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts small,.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts strong{line-height:1.3}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff>.crm-insight-notice{margin:0;padding:7px 10px;line-height:1.35}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff>.crm-insight-action{margin-top:0}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff>.crm-insight-action-primary{min-height:40px;padding:8px 12px}@media (width<=720px){.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts>span:last-child{grid-column:1/-1}}@media (width<=480px){.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts{grid-template-columns:minmax(0,1fr)}.crm-insights-adaptive[data-view=handoff] .crm-insight-handoff-facts>span{flex-flow:wrap;grid-column:auto;justify-content:space-between;align-items:center;gap:5px 9px;min-height:36px;padding:6px 9px}}.crm-operational-grid>.crm-free-kanban>.crm-toolbar{flex-wrap:wrap;align-content:center;gap:12px}.crm-free-kanban .crm-toolbar-heading>span{font-size:.8rem;line-height:1.35}.crm-free-kanban .crm-search-label{font-size:.8rem}.crm-free-kanban .crm-search-control input{font-size:.83rem}.crm-free-kanban .crm-board-search-count{min-width:0;color:var(--ui-text-soft);flex:none;align-items:center;font-size:.77rem;line-height:1.3;display:inline-flex}.crm-free-kanban .crm-board-no-results{color:var(--ui-text-soft);margin:0;padding:9px 14px 0;font-size:.83rem;line-height:1.4}.crm-free-kanban .crm-column>header{min-height:47px;padding:9px 8px 8px}.crm-free-kanban .crm-stage-number{font-size:.69rem;font-weight:720}.crm-free-kanban .crm-column>header strong{font-size:clamp(.78rem,.86vw,.9rem);line-height:1.3}.crm-free-kanban .crm-column>header small{padding:2px 6px;font-size:.73rem}.crm-free-kanban .crm-column-empty{opacity:.68;gap:0;min-height:73px;padding:13px 6px}.crm-free-kanban .crm-column-empty-mark{opacity:.55;background:0 0;border:0;width:23px;height:20px;font-size:.96rem}.crm-free-kanban .crm-column[data-has-items=true]{border-color:var(--ui-border-strong)!important}.crm-free-kanban .crm-column-body{gap:8px;padding:7px}.crm-free-kanban .crm-card{gap:6px;padding:10px}.crm-free-kanban .crm-card>strong{font-size:.88rem;line-height:1.3}.crm-free-kanban .crm-card>span:not(.crm-card-signals){font-size:.77rem;line-height:1.35}.crm-free-kanban .crm-card>div b{font-size:.79rem}.crm-free-kanban .crm-card em{font-size:.72rem}.crm-free-kanban .crm-card-signals{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.crm-free-kanban .crm-card-signals>span{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:max-content;max-width:100%;color:var(--ui-text-soft);white-space:normal;border-radius:6px;align-items:center;padding:3px 6px;font-size:.68rem;font-weight:650;line-height:1.25;display:inline-flex}.crm-free-kanban .crm-card-signals>span[data-tone=handoff]{color:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm4-yellow) 32%,var(--ui-border))}.crm-free-kanban .crm-card-signals>span[data-tone=warning]{color:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm4-yellow) 25%,var(--ui-border))}@media (width<=1100px){.crm-free-kanban .crm-toolbar{gap:7px 12px}.crm-free-kanban .crm-board-search-count{font-size:.72rem}}@media (width<=760px){.crm-free-kanban .crm-toolbar-heading>span{font-size:.77rem}.crm-free-kanban .crm-board-search-count{width:100%}}@media (prefers-reduced-motion:reduce){.crm-free-kanban .crm-card{transition:none}}.crm-free-kanban .crm-toolbar-heading{gap:0}.crm-free-kanban .crm-toolbar-heading>strong{line-height:1.4}.crm-free-kanban .crm-column>header>div{gap:7px;min-width:0}.crm-free-kanban .crm-column>header strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(.82rem,.92vw,.95rem);font-weight:740}.crm-free-kanban .crm-column>header small{font-variant-numeric:tabular-nums;flex:none}.crm-free-kanban .crm-card.crm-card-mini{border-color:var(--ui-border);background:var(--ui-surface-2);border-radius:10px;flex-direction:column;gap:5px;min-width:0;min-height:88px;padding:10px 11px;display:flex}.crm-free-kanban .crm-card.crm-card-mini>strong{color:var(--ui-text);font-size:.9rem;font-weight:760;line-height:1.28}.crm-free-kanban .crm-card.crm-card-mini>span{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.77rem;line-height:1.35;display:block}.crm-free-kanban .crm-card.crm-card-mini>.crm-card-mini-footer{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.crm-free-kanban .crm-card.crm-card-mini .crm-card-mini-footer>b{min-width:0;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-size:.81rem;font-weight:750}.crm-free-kanban .crm-card-mini-footer>svg{color:var(--ui-text-muted);opacity:.58;flex:0 0 14px;transition:color .15s,opacity .15s}.crm-free-kanban .crm-card-mini:is(:hover,:focus-visible) .crm-card-mini-footer>svg{color:var(--ui-accent);opacity:1}.crm-free-kanban .crm-card-mini:focus-visible{outline:2px solid var(--ui-border-strong);outline-offset:1px}.crm-free-kanban .crm-search-control,.crm-free-kanban .crm-search-control:focus-within{box-shadow:none;outline:none}.app-shell .crm-free-kanban .crm-toolbar .crm-search-control input:is(:focus,:focus-visible){outline-offset:0;outline:1px solid var(--ui-border-strong)!important;box-shadow:none!important;border-color:var(--ui-border-strong)!important}@media (prefers-reduced-motion:reduce){.crm-free-kanban .crm-card-mini-footer>svg{transition:none}}.crm-analytics-v3 .crm3-trends .crm3-trend-heading{margin-bottom:13px}.crm-analytics-v3 .crm3-trends .crm3-trend-heading p{font-size:.8rem;line-height:1.42}.crm-analytics-v3 .crm3-trends .crm3-trend-numbers{gap:12px 18px;margin-bottom:10px}.crm-analytics-v3 .crm3-trends .crm3-trend-numbers>div{gap:7px}.crm-analytics-v3 .crm3-trends .crm3-trend-numbers>div>span:last-child{font-size:.81rem}.crm-analytics-v3 .crm3-trends .crm3-footnote{font-size:.73rem;line-height:1.42}.crm-analytics-v3 .crm-movement-v2{flex-direction:column;flex:auto;gap:7px;min-height:0;padding:4px 2px 0;display:flex;position:relative}.crm-analytics-v3 .crm-movement-zero{color:var(--ui-text-muted);margin:0;font-size:.79rem;line-height:1.42}.crm-analytics-v3 .crm-movement-months{flex:auto;align-items:stretch;gap:7px;min-height:132px;display:grid}.crm-analytics-v3 .crm-movement-month{width:100%;min-width:0;min-height:0;color:var(--ui-text);font:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:4px 1px 3px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.crm-analytics-v3 .crm-movement-month:hover{border-color:color-mix(in srgb,var(--crm3-cyan) 23%,var(--ui-border));background:color-mix(in srgb,var(--crm3-cyan) 4%,transparent)}.crm-analytics-v3 .crm-movement-month:focus-visible{outline:2px solid var(--crm3-cyan);outline-offset:1px}.crm-analytics-v3 .crm-movement-bar-stage{border-bottom:1px solid var(--ui-border-strong);background:0 0;flex:auto;justify-content:center;align-items:flex-end;gap:5px;width:100%;min-width:0;min-height:90px;display:flex}.crm-analytics-v3 .crm-movement-bar{border-radius:5px 5px 0 0;flex:0 24px;width:clamp(7px,23%,24px);min-height:0;transition:height .18s;display:block}.crm-analytics-v3 .crm-movement-bar[data-series=created]{background:var(--crm3-cyan)}.crm-analytics-v3 .crm-movement-bar[data-series=completed]{background:var(--crm3-green)}.crm-analytics-v3 .crm-movement-bar[data-active=true]{min-height:4px}.crm-analytics-v3 .crm-movement-month-total{min-height:17px;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:740;line-height:1.25}.crm-analytics-v3 .crm-movement-month-label{text-transform:capitalize;color:var(--ui-text-muted);font-size:.78rem;line-height:1.3}.crm-analytics-v3 .crm-movement-tooltip{z-index:3;text-align:left;width:max-content;min-width:128px;max-width:190px;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border-strong);box-shadow:0 6px 16px color-mix(in srgb,var(--ui-shadow) 22%,transparent);pointer-events:none;border-radius:9px;flex-direction:column;gap:5px;padding:9px 11px;display:none;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.crm-analytics-v3 .crm-movement-month:first-child .crm-movement-tooltip{left:0;transform:none}.crm-analytics-v3 .crm-movement-month:last-child .crm-movement-tooltip{left:auto;right:0;transform:none}.crm-analytics-v3 .crm-movement-month:is(:hover,:focus-visible) .crm-movement-tooltip{display:flex}.crm-analytics-v3 .crm-movement-tooltip strong{text-transform:capitalize;font-size:.8rem;font-weight:740}.crm-analytics-v3 .crm-movement-tooltip>span{color:var(--ui-text-soft);align-items:center;gap:7px;font-size:.75rem;line-height:1.35;display:flex}.crm-analytics-v3 .crm-movement-tooltip i{background:var(--crm3-cyan);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.crm-analytics-v3 .crm-movement-tooltip i[data-series=completed]{background:var(--crm3-green)}@media (width<=760px){.crm-analytics-v3 .crm-movement-months{gap:4px;min-height:125px}.crm-analytics-v3 .crm-movement-bar-stage{gap:3px;min-height:85px}.crm-analytics-v3 .crm-movement-month-label{font-size:.73rem}}@media (width<=450px){.crm-analytics-v3 .crm-movement-months{gap:2px}.crm-analytics-v3 .crm-movement-tooltip{min-width:115px;padding:8px}.crm-analytics-v3 .crm-movement-month-total{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 .crm-movement-month,.crm-analytics-v3 .crm-movement-bar{transition:none}}@container crm7-card (width<=400px){.crm-analytics-v3 .crm-exec-quality .crm-exec-health-grid{grid-template-rows:repeat(4,minmax(78px,1fr));grid-template-columns:1fr}.crm-analytics-v3 .crm-exec-health-tile{min-height:78px}}@media (width<=480px){.crm-health-dialog-header{padding:16px}.crm-health-dialog-list{padding:12px 14px}.crm-health-dialog-footer{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 button.crm-exec-health-tile{transition:none}.crm-analytics-v3 button.crm-exec-health-tile:hover{transform:none}}.crm-analytics-v3 .crm-exec-recent .crm7-card-body>.crm3-panel-heading{margin-bottom:9px}.crm-analytics-v3 .crm-exec-recent-list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;flex:1;place-content:normal flex-start;gap:8px;min-height:0;padding:2px 3px 5px;display:flex;overflow-y:auto}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item{--crm-priority-tone:var(--crm4-cyan);border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-width:0;min-height:104px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:8px;padding:11px 13px;transition:background-color .17s,border-color .17s,transform .17s,box-shadow .17s;display:flex}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-severity=attention],.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-category=handoff],.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-category=stalled]{--crm-priority-tone:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-category=handoff]{border-color:color-mix(in srgb,var(--crm-priority-tone) 30%,var(--ui-border))}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item:hover{border-color:color-mix(in srgb,var(--crm-priority-tone) 55%,var(--ui-border));background:color-mix(in srgb,var(--crm-priority-tone) 6%,var(--ui-surface-2));box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent);transform:translateY(-1px)}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-exec-recent-top{align-items:center;gap:9px;min-width:0;display:flex}.crm-analytics-v3 .crm-exec-recent-icon{border:1px solid color-mix(in srgb,var(--crm-priority-tone) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm-priority-tone) 8%,var(--ui-surface-2));width:30px;height:30px;color:var(--crm-priority-tone);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.crm-analytics-v3 .crm-exec-recent-icon svg{width:17px;height:17px}.crm-analytics-v3 .crm-exec-recent-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text);font-size:.91rem;font-weight:760;overflow:hidden}.crm-analytics-v3 .crm-exec-recent-open{color:var(--ui-text-muted);margin-left:auto;font-size:1rem}.crm-analytics-v3 .crm-exec-recent-tags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-analytics-v3 :is(.crm-exec-recent-stage,.crm-exec-recent-reason,.crm-exec-recent-age){border:1px solid var(--ui-border);background:var(--ui-surface);min-height:23px;color:var(--ui-text-soft);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.74rem;font-weight:620;line-height:1.2;display:inline-flex}.crm-analytics-v3 .crm-exec-recent-age{color:var(--crm-priority-tone);border-color:color-mix(in srgb,var(--crm-priority-tone) 28%,var(--ui-border))}.crm-analytics-v3 .crm-exec-recent-action{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.79rem;line-height:1.38}@container crm7-card (width<=320px){.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item{gap:8px;padding:11px}.crm-analytics-v3 .crm-exec-recent-name{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item{transition:none}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item:hover{transform:none}}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini{--crm-urgency-color:var(--ui-border-strong);padding-left:14px;position:relative;overflow:hidden}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini[data-priority=critical]{--crm-urgency-color:#ec6979;border-color:color-mix(in srgb,var(--crm-urgency-color) 54%,var(--ui-border))!important;background:color-mix(in srgb,var(--crm-urgency-color) 5%,var(--ui-surface))!important}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini[data-priority=attention]{--crm-urgency-color:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm-urgency-color) 45%,var(--ui-border))!important;background:color-mix(in srgb,var(--crm-urgency-color) 4%,var(--ui-surface))!important}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini[data-priority=normal]{--crm-urgency-color:var(--ui-accent)}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini[data-priority=unverified]{--crm-urgency-color:var(--ui-border-strong)}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini:before{content:"";background:var(--crm-urgency-color);opacity:.84;pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini:is(:hover,:focus-visible)[data-priority=critical],.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini:is(:hover,:focus-visible)[data-priority=attention]{border-color:var(--crm-urgency-color)!important}.crm-free-kanban .crm-card-mini-heading{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.crm-free-kanban .crm-card-mini-heading>strong{color:var(--ui-text);overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:760;line-height:1.28}.crm-free-kanban .crm-card-priority-label{border:1px solid color-mix(in srgb,var(--crm-urgency-color) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm-urgency-color) 8%,var(--ui-surface-2));max-width:42%;color:var(--crm-urgency-color);border-radius:5px;flex:none;align-items:center;padding:3px 5px;font-size:.65rem;font-weight:730;line-height:1.1;display:inline-flex}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-priority=critical]{--crm-priority-tone:#ec6979;border-color:color-mix(in srgb,var(--crm-priority-tone) 50%,var(--ui-border))}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-priority=attention]{--crm-priority-tone:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-recent-list button.crm-exec-recent-item[data-priority=unverified]{--crm-priority-tone:var(--ui-border-strong)}@media (prefers-reduced-motion:reduce){.app-shell .crm-panel.crm-free-kanban .crm-card.crm-card-mini{transition:none}}.crm-analytics-v3 .crm-exec-recent-critical{border:1px solid color-mix(in srgb,#ec6979 35%,var(--ui-border));background:color-mix(in srgb,#ec6979 7%,var(--ui-surface));color:#ec6979;border-radius:6px;align-items:center;min-height:23px;padding:3px 7px;font-size:.72rem;font-weight:740;line-height:1.2;display:inline-flex}.crm-analytics-v3 .crm-exec-recent .crm7-card-body>.crm3-panel-heading{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"priority-title priority-title""priority-description priority-count";align-items:center;gap:4px 10px;margin-bottom:10px;display:grid}.crm-analytics-v3 .crm-exec-recent .crm3-panel-heading>div{display:contents}.crm-analytics-v3 .crm-exec-recent .crm3-panel-heading h3{grid-area:priority-title;min-width:0;margin:0;line-height:1.2}.crm-analytics-v3 .crm-exec-recent .crm3-panel-heading p{grid-area:priority-description;min-width:0;margin:0}.crm-analytics-v3 .crm-exec-recent .crm3-panel-heading>.crm-exec-heading-count{white-space:nowrap;text-align:center;grid-area:priority-count;place-self:center end;padding:6px 9px}.crm-analytics-v3 .crm-exec-recent-name{font-size:.96rem;font-weight:770}.crm-analytics-v3 .crm-exec-recent-open{border:1px solid var(--ui-border);width:24px;height:24px;color:var(--ui-text-soft);background:color-mix(in srgb,var(--ui-text) 2%,var(--ui-surface-2));border-radius:7px;flex:0 0 24px;place-items:center;font-size:1.14rem;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:grid}.crm-analytics-v3 .crm-exec-recent-item:is(:hover,:focus-visible) .crm-exec-recent-open{color:var(--crm-priority-tone);border-color:color-mix(in srgb,var(--crm-priority-tone) 38%,var(--ui-border))}@container crm7-card (width<=290px){.crm-analytics-v3 .crm-exec-recent .crm7-card-body>.crm3-panel-heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"priority-title""priority-description""priority-count"}.crm-analytics-v3 .crm-exec-recent .crm3-panel-heading>.crm-exec-heading-count{justify-self:start}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 .crm-exec-recent-open{transition:none}}.crm-analytics-v3 .crm4-origins .crm7-card-body{overflow:hidden}.crm-analytics-v3 .crm-origin-heading{align-items:flex-start;gap:12px;margin-bottom:10px}.crm-analytics-v3 .crm-origin-heading>div{min-width:0}.crm-analytics-v3 .crm-origin-info-trigger{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:28px;height:28px;color:var(--ui-text-muted);cursor:pointer;font:inherit;border-radius:8px;flex:0 0 28px;font-size:1rem}.crm-analytics-v3 .crm-origin-info-trigger:is(:hover,:focus-visible){color:var(--ui-text);border-color:var(--ui-border-strong)}.crm-analytics-v3 .crm-origin-info-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-origin-info{color:var(--ui-text-soft);border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:8px;margin:0 0 10px;padding:9px;font-size:.74rem;line-height:1.45}.crm-analytics-v3 .crm-origin-summary{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 11px;display:flex}.crm-analytics-v3 .crm-origin-summary>strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.58rem;font-weight:800;line-height:1.1}.crm-analytics-v3 .crm-origin-summary>span{color:var(--ui-text-soft);font-size:.78rem}.crm-analytics-v3 .crm-origin-summary>small{color:var(--ui-text-muted);margin-left:auto;font-size:.69rem}.crm-analytics-v3 .crm-origin-channel-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 32%,transparent) transparent;flex-direction:column;flex:1;gap:0;min-height:0;padding:1px 3px 4px;display:flex;overflow-y:auto}.crm-analytics-v3 .crm-origin-channel{border:0;border-bottom:1px solid var(--ui-border-soft);box-sizing:border-box;width:100%;min-width:0;color:var(--ui-text);text-align:left;font:inherit;background:0 0;border-radius:0;flex-direction:column;flex:none;gap:7px;padding:11px 9px;display:flex}.crm-analytics-v3 .crm-origin-channel:last-child{border-bottom:0}.crm-analytics-v3 button.crm-origin-channel{cursor:pointer;transition:background-color .16s}.crm-analytics-v3 button.crm-origin-channel:hover{background:color-mix(in srgb,var(--ui-accent) 4%,transparent)}.crm-analytics-v3 button.crm-origin-channel:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-origin-channel[data-active=false]{opacity:.68}.crm-analytics-v3 .crm-origin-channel-heading{align-items:center;gap:8px;min-width:0;display:flex}.crm-analytics-v3 .crm-origin-channel-icon{background:var(--ui-border-strong);border:0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.crm-analytics-v3 .crm-origin-channel[data-active=true] .crm-origin-channel-icon{background:var(--crm4-cyan)}.crm-analytics-v3 .crm-origin-channel-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.83rem;font-weight:750;line-height:1.3}.crm-analytics-v3 .crm-origin-channel-heading>b{color:var(--crm4-cyan);font-variant-numeric:tabular-nums;font-size:.95rem}.crm-analytics-v3 .crm-origin-channel[data-active=false] .crm-origin-channel-heading>b{color:var(--ui-text-muted)}.crm-analytics-v3 .crm-origin-channel-open{color:var(--ui-text-muted);font-size:.81rem}.crm-analytics-v3 .crm-origin-channel-track{background:var(--ui-border);border-radius:99px;flex:0 0 5px;height:5px;display:block;overflow:hidden}.crm-analytics-v3 .crm-origin-channel-track>span{border-radius:inherit;background:var(--crm4-cyan);height:100%;display:block}.crm-analytics-v3 .crm-origin-channel-formalized{color:var(--ui-text-muted);font-size:.73rem}.crm-analytics-v3 .crm-origin-channel-formalized>span{color:var(--ui-text-muted);font-weight:800}.crm-analytics-v3 .crm-origin-channel-formalized[data-has-sales=true]>span{color:var(--crm4-green)}.crm-analytics-v3 .crm-origin-channel[data-active=false] .crm-origin-channel-formalized>span{color:var(--ui-text-muted)}.crm-origin-dialog{box-sizing:border-box;border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(560px,100vw - 30px);max-height:calc(100dvh - 40px);color:var(--ui-text);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 22px 80px #0000007a}.crm-origin-dialog::backdrop{background:#00050eb8}.crm-origin-dialog-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 20px 15px;display:flex}.crm-origin-dialog-header>div{min-width:0}.crm-origin-dialog-header>div>span{color:var(--ui-text-muted);letter-spacing:.08em;font-size:.67rem;font-weight:760}.crm-origin-dialog-header h2{color:var(--ui-text);margin:5px 0;font-size:1.2rem}.crm-origin-dialog-header p{color:var(--ui-text-soft);margin:0;font-size:.8rem;line-height:1.4}.crm-origin-dialog-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:36px;height:36px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex:0 0 36px;font-size:1.3rem}.crm-origin-dialog-list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;gap:8px;max-height:55dvh;padding:15px 20px;display:grid;overflow:auto}.crm-origin-dialog-list>button{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-width:0;color:var(--ui-text);cursor:pointer;font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.crm-origin-dialog-list>button>span:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.crm-origin-dialog-list>button small{color:var(--ui-text-muted);font-size:.72rem}.crm-origin-dialog-list>button>span:last-child{color:var(--crm4-cyan)}.crm-origin-dialog-list>button:hover{border-color:var(--ui-accent)}.crm-origin-dialog :is(button:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crm-origin-dialog-footer{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);padding:11px 20px;font-size:.73rem;line-height:1.45}@container crm7-card (width<=310px){.crm-analytics-v3 .crm-origin-summary>small{flex:0 0 100%;margin-left:0}.crm-analytics-v3 .crm-origin-channel{padding:10px 7px}}@media (width<=480px){.crm-origin-dialog-header{padding:15px}.crm-origin-dialog-list{padding:12px}.crm-origin-dialog-footer{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 button.crm-origin-channel{transition:none}}.crm-analytics-v3 .crm3-potential .crm7-card-body{overflow:hidden}.crm-analytics-v3 .crm3-potential .crm7-card-body>.crm3-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.crm-analytics-v3 .crm-exec-potential-heading>div{flex:auto;min-width:0}.crm-analytics-v3 .crm-exec-potential-heading p{max-inline-size:100%}.crm-analytics-v3 .crm-exec-potential-info-trigger{border:1px solid var(--ui-border);background:var(--ui-surface-2);block-size:27px;inline-size:27px;color:var(--ui-text-muted);cursor:pointer;font:inherit;border-radius:8px;flex:0 0 27px;place-items:center;font-size:.97rem;line-height:1;display:grid}.crm-analytics-v3 .crm-exec-potential-info-trigger:hover,.crm-analytics-v3 .crm-exec-potential-info-trigger[aria-expanded=true]{border-color:var(--ui-border-strong);color:var(--ui-text)}.crm-analytics-v3 .crm-exec-potential-info-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm3-potential .crm-exec-potential{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex}.crm-analytics-v3 .crm-exec-potential-summary{flex:none;gap:5px;min-width:0;padding-bottom:12px;display:grid}.crm-analytics-v3 .crm-exec-potential-total{align-items:baseline;min-width:0;display:flex}.crm-analytics-v3 .crm-exec-potential-total>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ui-text);overflow-wrap:anywhere;font-size:clamp(1.55rem,2vw,2rem);font-weight:800;line-height:1.16}.crm-analytics-v3 .crm-exec-potential-coverage{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.77rem;line-height:1.35;display:flex}.crm-analytics-v3 .crm-exec-potential-coverage .crm-exec-potential-missing{color:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-potential-info{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:8px;flex:none;margin:0 0 10px;padding:10px 11px;font-size:.74rem;line-height:1.45}.crm-analytics-v3 .crm-exec-potential-rows{border-top:1px solid var(--ui-border-soft);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 32%,transparent) transparent;flex-direction:column;flex:auto;justify-content:flex-start;gap:0;min-width:0;min-height:0;padding:8px 2px 5px;display:flex;overflow-y:auto}.crm-analytics-v3 .crm-exec-potential-stage{border-bottom:1px solid var(--ui-border-soft);flex-direction:column;flex:none;gap:7px;min-width:0;padding:10px 2px 11px;display:flex}.crm-analytics-v3 .crm-exec-potential-stage:last-child{border-bottom:0}.crm-analytics-v3 .crm-exec-potential-stage-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.crm-analytics-v3 .crm-exec-potential-stage-heading>span{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.crm-analytics-v3 .crm-exec-potential-stage-heading>span>strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.83rem;font-weight:740;line-height:1.3}.crm-analytics-v3 .crm-exec-potential-stage-heading>span>small{color:var(--ui-text-muted);font-size:.72rem;font-weight:450;line-height:1.3}.crm-analytics-v3 .crm-exec-potential-stage-heading>b{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:740;line-height:1.3}.crm-analytics-v3 .crm-exec-potential-meter{background:var(--ui-border);border-radius:99px;flex:0 0 7px;width:100%;height:7px;display:block;overflow:hidden}.crm-analytics-v3 .crm-exec-potential-meter>i{border-radius:inherit;background:var(--crm4-cyan);height:100%;display:block}.crm-analytics-v3 .crm-exec-potential-stage[data-stage=formalization] .crm-exec-potential-meter>i{background:var(--crm4-yellow)}.crm-analytics-v3 .crm-exec-potential-stage-missing{color:var(--ui-text-muted);font-size:.69rem;line-height:1.35}@container crm7-card (width<=480px){.crm-analytics-v3 .crm3-potential .crm7-card-body>.crm3-panel-heading{gap:9px;margin-bottom:9px}.crm-analytics-v3 .crm-exec-potential-summary{padding-bottom:10px}.crm-analytics-v3 .crm-exec-potential-stage{padding-block:9px}}@container crm7-card (width<=350px){.crm-analytics-v3 .crm-exec-potential-stage-heading{flex-wrap:wrap;align-items:flex-start;gap:4px}.crm-analytics-v3 .crm-exec-potential-stage-heading>b{white-space:normal}.crm-analytics-v3 .crm-exec-potential-total>strong{font-size:clamp(1.4rem,7cqw,1.7rem)}}.crm-analytics-v3 .crm4-grid>.crm3-potential{--crm6-tone:var(--crm6-cyan);background:var(--crm6-base)}.crm-analytics-v3 .crm-exec-potential-stage-share{color:var(--ui-text-muted);font-size:.72rem;line-height:1.35;display:block}.crm-analytics-v3 .crm-exec-potential-meter>i,.crm-analytics-v3 .crm-exec-potential-stage[data-stage=formalization] .crm-exec-potential-meter>i{background:var(--crm3-cyan)}.crm-analytics-v3 .crm4-forecast .crm-forecast-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.crm-analytics-v3 .crm4-forecast .crm-forecast-heading>div{flex:1;min-width:0}.crm-analytics-v3 .crm4-forecast .crm-forecast-heading h3{overflow-wrap:anywhere;margin:0 0 3px}.crm-analytics-v3 .crm4-forecast .crm-forecast-heading p{margin:0}.crm-analytics-v3 .crm-forecast-info-trigger{border:1px solid var(--ui-border);background:var(--ui-surface-2);block-size:29px;inline-size:29px;color:var(--ui-text-muted);font:inherit;cursor:pointer;border-radius:8px;flex:0 0 29px;place-items:center;font-size:1rem;display:grid}.crm-analytics-v3 .crm-forecast-info-trigger:is(:hover,:focus-visible){color:var(--ui-text);border-color:var(--ui-border-strong)}.crm-analytics-v3 .crm-forecast-info-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-forecast-toolbar{justify-content:flex-end;align-items:center;min-width:0;margin:0 0 11px;display:flex}.crm-analytics-v3 .crm-exec-forecast-modes{gap:2px;width:fit-content;max-width:100%;padding:2px}.crm-analytics-v3 .crm-exec-forecast-modes button{min-height:31px;padding:6px 10px;font-size:.73rem}.crm-analytics-v3 .crm-forecast-info{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:8px;margin:0 0 11px;padding:9px 10px;font-size:.74rem;line-height:1.45}.crm-analytics-v3 .crm-forecast-empty-message{text-align:center;color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:6px 8px;display:flex}.crm-analytics-v3 .crm-forecast-empty-message svg{color:var(--ui-text-soft)}.crm-analytics-v3 .crm-forecast-empty-message strong{color:var(--ui-text);font-size:.86rem;font-weight:730}.crm-analytics-v3 .crm-forecast-empty-months{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:4px;min-width:0;display:grid}.crm-analytics-v3 .crm-forecast-empty-months>span{border-top:1px solid var(--ui-border-soft);min-width:0;color:var(--ui-text-muted);text-transform:capitalize;place-items:center;padding:7px 1px;font-size:.73rem;display:grid}.crm-analytics-v3 .crm4-forecast-visual{flex-direction:column;flex:1;min-height:0;display:flex}.crm-analytics-v3 .crm4-forecast-summary{gap:7px;margin:2px 0 10px}.crm-analytics-v3 .crm4-forecast-summary strong{color:var(--ui-text);font-size:clamp(1.05rem,1.4vw,1.4rem)}.crm-analytics-v3 .crm4-forecast-visual .crm4-forecast-bars{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:5px;min-height:128px;padding-bottom:3px;display:grid}.crm-analytics-v3 .crm4-forecast-month{--crm4-col:var(--crm4-cyan);min-width:0;min-height:0;color:var(--ui-text-soft);font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:4px 2px;display:flex}.crm-analytics-v3 button.crm4-forecast-month{cursor:pointer}.crm-analytics-v3 button.crm4-forecast-month:hover{background:color-mix(in srgb,var(--crm4-cyan) 6%,transparent)}.crm-analytics-v3 button.crm4-forecast-month:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.crm-analytics-v3 .crm4-forecast-month[data-active=false]{opacity:.57}.crm-analytics-v3 .crm4-forecast-month>strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:clamp(.56rem,.8vw,.74rem);font-weight:750;line-height:1.25}.crm-analytics-v3 .crm4-forecast-month .crm4-forecast-rail{border-bottom:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--crm4-cyan) 6%,var(--ui-surface));border-radius:6px 6px 0 0;flex:1;align-items:flex-end;width:100%;max-width:43px;min-height:72px;display:flex}.crm-analytics-v3 .crm4-forecast-month .crm4-forecast-rail>span{background:var(--crm4-cyan);box-shadow:none;width:100%}.crm-analytics-v3 .crm4-forecast-month .crm4-forecast-month-label{color:var(--ui-text-muted);text-transform:capitalize;font-size:.75rem}.crm-forecast-dialog{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(530px,100vw - 28px);max-height:calc(100dvh - 34px);color:var(--ui-text);border-radius:14px;padding:0;box-shadow:0 24px 75px #00000073}.crm-forecast-dialog::backdrop{background:#00050eb8}.crm-forecast-dialog-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.crm-forecast-dialog-header>div{min-width:0}.crm-forecast-dialog-header>div>span{color:var(--ui-text-muted);letter-spacing:.06em;font-size:.67rem;font-weight:750}.crm-forecast-dialog-header h2{color:var(--ui-text);text-transform:capitalize;margin:6px 0;font-size:1.2rem}.crm-forecast-dialog-header p{color:var(--ui-text-soft);margin:0;font-size:.77rem}.crm-forecast-dialog-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);height:34px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex:0 0 34px;font-size:1.2rem}.crm-forecast-dialog-list{gap:8px;max-height:56dvh;padding:14px 18px;display:grid;overflow:auto}.crm-forecast-dialog-list>button{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface-2);cursor:pointer;font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.crm-forecast-dialog-list>button:hover{border-color:var(--ui-border-strong)}.crm-forecast-dialog :is(button:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crm-forecast-dialog-list>button>span:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.crm-forecast-dialog-list>button small{color:var(--ui-text-muted);font-size:.72rem}.crm-forecast-dialog-list>button>span:last-child{color:var(--ui-text-soft);white-space:nowrap;font-size:.76rem}.crm-forecast-dialog-footer{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);padding:12px 18px;font-size:.73rem;line-height:1.4}@container crm7-card (width<=375px){.crm-analytics-v3 .crm4-forecast .crm-forecast-heading{gap:8px}.crm-analytics-v3 .crm-forecast-toolbar{justify-content:flex-start}.crm-analytics-v3 .crm4-forecast-visual .crm4-forecast-bars{gap:3px}.crm-analytics-v3 .crm4-forecast-month>strong{font-size:.58rem}}@media (width<=550px){.crm-forecast-dialog-header{padding:13px}.crm-forecast-dialog-list{padding:12px}.crm-forecast-dialog-list>button{flex-wrap:wrap;align-items:flex-start}.crm-forecast-dialog-footer{padding:12px}}.crm-analytics-v3 .crm4-forecast .crm7-card-body{overflow:hidden auto}.crm-analytics-v3 .crm4-forecast .crm7-card-body>.crm-forecast-heading{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-analytics-v3 .crm-forecast-heading-copy{flex:auto;min-width:0}.crm-analytics-v3 .crm-forecast-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.crm-analytics-v3 .crm-forecast-heading .crm-exec-forecast-modes{flex-wrap:nowrap;min-width:0}.crm-analytics-v3 .crm-forecast-heading .crm-exec-forecast-modes button{min-height:30px;padding-inline:10px}.crm-analytics-v3 .crm4-forecast-empty{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:17px;min-height:0;margin:0;padding:10px 1px 5px;display:flex}.crm-analytics-v3 .crm-forecast-empty-message{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-self:center;align-items:center;gap:8px;max-width:460px;min-height:0;padding:6px;display:flex}.crm-analytics-v3 .crm-forecast-empty-message svg{color:var(--ui-text-muted);opacity:.85}.crm-analytics-v3 .crm-forecast-empty-message strong{color:var(--ui-text);font-size:.91rem;font-weight:740;line-height:1.3}.crm-analytics-v3 .crm-forecast-empty-message>span{color:var(--ui-text-muted);font-size:.76rem;line-height:1.5}.crm-analytics-v3 .crm-forecast-empty-months{border-top:1px solid var(--ui-border-soft);flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;min-width:0;margin-top:auto;padding-top:12px;display:grid}.crm-analytics-v3 .crm-forecast-empty-months>span{min-width:0;color:var(--ui-text-muted);text-transform:capitalize;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0 2px 3px;font-size:.72rem;line-height:1.1;display:flex}.crm-analytics-v3 .crm-forecast-empty-months>span:before{content:"";background:var(--ui-border-strong);border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin-top:-15px;display:block}@container crm7-card (width<=555px){.crm-analytics-v3 .crm-forecast-heading[data-has-forecasts=true]{flex-wrap:wrap;gap:8px}.crm-analytics-v3 .crm-forecast-heading[data-has-forecasts=true] .crm-forecast-heading-actions{flex:100%;justify-content:space-between;width:100%}.crm-analytics-v3 .crm4-forecast-empty{gap:12px}}@container crm7-card (width<=375px){.crm-analytics-v3 .crm-forecast-heading .crm-exec-forecast-modes button{padding-inline:7px}.crm-analytics-v3 .crm-forecast-empty-months{padding-top:10px}.crm-analytics-v3 .crm-forecast-empty-months>span{font-size:.68rem}}.crm-analytics-v3 .crm4-forecast-empty{justify-content:center;gap:clamp(18px,3.5vh,32px)}.crm-analytics-v3 .crm-forecast-empty-message{flex:none}.crm-analytics-v3 .crm-forecast-empty-months{flex:none;margin-top:0;overflow:visible}.crm-analytics-v3 .crm-forecast-empty-month{min-width:0;color:var(--ui-text-muted);font:inherit;cursor:help;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0 2px 3px;font-size:.72rem;line-height:1.1;display:flex;position:relative}.crm-analytics-v3 .crm-forecast-empty-month:before{content:"";background:var(--ui-text-muted);opacity:.38;border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin-top:-15px;display:block}.crm-analytics-v3 .crm-forecast-empty-month:is(:hover,:focus-visible,[aria-pressed=true]):before{opacity:.8}.crm-analytics-v3 .crm-forecast-empty-month:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:4px}.crm-analytics-v3 .crm-forecast-empty-month-label{text-transform:capitalize}.crm-analytics-v3 .crm4-forecast-month{position:relative}.crm-analytics-v3 .crm-forecast-month-tooltip{z-index:15;border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);width:max-content;min-width:150px;max-width:210px;color:var(--ui-text);text-align:left;box-shadow:0 6px 16px color-mix(in srgb,var(--ui-shadow) 22%,transparent);pointer-events:none;border-radius:9px;flex-direction:column;gap:5px;padding:9px 11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.crm-analytics-v3 .crm4-forecast-month .crm-forecast-month-tooltip{top:6px;bottom:auto}.crm-analytics-v3 :is(.crm-forecast-empty-month,.crm4-forecast-month):first-child .crm-forecast-month-tooltip{left:0;transform:none}.crm-analytics-v3 :is(.crm-forecast-empty-month,.crm4-forecast-month):last-child .crm-forecast-month-tooltip{left:auto;right:0;transform:none}.crm-analytics-v3 :is(.crm-forecast-empty-month,.crm4-forecast-month):is(:hover,:focus-visible,[aria-pressed=true]) .crm-forecast-month-tooltip{display:flex}.crm-analytics-v3 .crm-forecast-month-tooltip>strong{text-transform:capitalize;font-size:.78rem;font-weight:740}.crm-analytics-v3 .crm-forecast-month-tooltip>span{color:var(--ui-text-soft);font-size:.72rem;line-height:1.35}.crm-analytics-v3 .crm-forecast-month-tooltip>small{color:var(--ui-text-muted);font-size:.7rem;line-height:1.35}@container crm7-card (width<=375px){.crm-analytics-v3 .crm-forecast-month-tooltip{min-width:115px;max-width:155px;padding:8px}.crm-analytics-v3 .crm-forecast-empty-month{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 .crm-forecast-month-tooltip{transition:none}}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger){box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ui-border-strong) 34%,transparent);width:28px;height:28px;color:var(--ui-text-muted);box-shadow:none;cursor:pointer;background:0 0;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger) svg{flex:none;width:14px;height:14px;display:block}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger):is(:hover,:focus-visible,[aria-expanded=true]){color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface-2))}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger):hover{transform:translateY(-1px)}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger){transition:none}.crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger):hover{transform:none}}html[data-motion=reduced] .crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger){transition:none}html[data-motion=reduced] .crm-analytics-v3 :is(.crm-origin-info-trigger,.crm-exec-potential-info-trigger,.crm-forecast-info-trigger):hover{transform:none}.crm-analytics-v3 .crm-movement-tooltip{pointer-events:auto}.crm-analytics-v3 .crm-movement-month:has(.crm-movement-tooltip-action:focus-visible) .crm-movement-tooltip{display:flex}.crm-analytics-v3 .crm-movement-tooltip-action{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface-2));width:100%;min-height:29px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:6px 9px;font-size:.72rem;font-weight:650;line-height:1.35;display:flex}.crm-analytics-v3 .crm-movement-tooltip-action:is(:hover,:focus-visible){color:var(--ui-text);border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 13%,var(--ui-surface-2))}.crm-analytics-v3 .crm-movement-tooltip-action:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-analytics-v3 .crm-movement-tooltip-action>span{color:var(--ui-accent);font-size:.88rem;line-height:1}.crm-movement-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:min(650px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);color:var(--ui-text);box-shadow:0 22px 65px color-mix(in srgb,var(--ui-shadow) 50%,transparent);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;border-radius:16px;margin:auto;padding:0;overflow-y:auto}.crm-movement-dialog::backdrop{background:#00050eb8}.crm-movement-dialog-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 17px;display:flex}.crm-movement-dialog-heading{min-width:0}.crm-movement-dialog-heading>span{color:var(--ui-text-muted);letter-spacing:.07em;font-size:.68rem;font-weight:760;display:block}.crm-movement-dialog-header h2{color:var(--ui-text);text-transform:none;margin:7px 0 5px;font-size:1.35rem;font-weight:770}.crm-movement-dialog-header p{color:var(--ui-text-soft);margin:0;font-size:.81rem;line-height:1.45}.crm-movement-dialog-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.crm-movement-dialog-navigation{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.crm-movement-dialog-navigation>span{text-align:center;min-width:43px;color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.crm-movement-dialog-navigation>button{width:28px;height:28px;color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:1.25rem}.crm-movement-dialog-navigation>button:not(:disabled):hover{background:var(--ui-hover)}.crm-movement-dialog-navigation>button:disabled{opacity:.28;cursor:default}.crm-movement-dialog-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:34px;height:34px;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:9px;flex:0 0 34px;padding:0;font-size:1.25rem}.crm-movement-dialog-close:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.crm-movement-dialog :is(button:focus-visible,summary:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crm-movement-dialog-content{gap:19px;padding:19px 22px 21px;display:grid}.crm-movement-dialog-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-movement-dialog-kpis>div{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:11px;align-content:start;gap:7px;min-width:0;padding:13px 15px;display:grid}.crm-movement-dialog-kpi-label{min-width:0;color:var(--ui-text-soft);align-items:center;gap:8px;font-size:.81rem;display:flex}.crm-movement-dialog-kpi-label svg{color:var(--crm3-cyan);flex-shrink:0}.crm-movement-dialog-kpis>[data-series=completed] .crm-movement-dialog-kpi-label svg{color:var(--crm3-green)}.crm-movement-dialog-kpis strong{color:var(--crm3-cyan);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.08}.crm-movement-dialog-kpis [data-series=completed] strong{color:var(--crm3-green)}.crm-movement-dialog-kpis small{color:var(--ui-text-muted);font-size:.73rem;line-height:1.3}.crm-movement-dialog-section{min-width:0}.crm-movement-dialog-section-heading{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.crm-movement-dialog-section-heading>div{min-width:0}.crm-movement-dialog-section-heading h3{color:var(--ui-text);margin:0;font-size:.94rem}.crm-movement-dialog-section-heading p{color:var(--ui-text-muted);margin:4px 0 0;font-size:.77rem;line-height:1.4}.crm-movement-dialog-section-heading>span{background:var(--ui-surface-2);color:var(--ui-text-muted);font-variant-numeric:tabular-nums;border-radius:7px;flex-shrink:0;padding:4px 7px;font-size:.72rem}.crm-movement-dialog-empty{color:var(--ui-text-muted);align-items:center;gap:9px;margin:10px 0 0;padding:3px 1px;font-size:.8rem;line-height:1.5;display:flex}.crm-movement-dialog-empty>span{opacity:.65;font-size:.95rem}.crm-movement-dialog-records{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.crm-movement-dialog-records li{min-width:0}.crm-movement-dialog-records button{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-width:0;color:var(--ui-text);text-align:left;cursor:pointer;font:inherit;border-radius:11px;padding:14px 15px;transition:background-color .16s,border-color .16s;display:block}.crm-movement-dialog-records button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}.crm-movement-dialog-record-main{gap:7px;min-width:0;display:grid}.crm-movement-dialog-record-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.crm-movement-dialog-record-top>strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.crm-movement-dialog-record-stage{border:1px solid var(--ui-border-strong);max-width:100%;color:var(--ui-text-soft);border-radius:7px;flex-shrink:0;padding:4px 7px;font-size:.7rem;line-height:1.35}.crm-movement-dialog-record-company{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.79rem}.crm-movement-dialog-record-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.crm-movement-dialog-record-meta>span{gap:3px;min-width:0;display:grid}.crm-movement-dialog-record-meta small{color:var(--ui-text-muted);font-size:.7rem}.crm-movement-dialog-record-meta b{color:var(--ui-text-soft);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:720;line-height:1.35}.crm-movement-dialog-record-action{color:var(--ui-accent);justify-self:end;align-items:center;gap:7px;margin-top:1px;font-size:.77rem;font-weight:730;display:inline-flex}.crm-movement-dialog-footer{border-top:1px solid var(--ui-border);padding:0 22px}.crm-movement-dialog-method>summary{color:var(--ui-text-soft);cursor:pointer;align-items:center;gap:9px;padding:13px 0;font-size:.77rem;font-weight:680;list-style:none;display:flex}.crm-movement-dialog-method>summary::-webkit-details-marker{display:none}.crm-movement-dialog-method>summary:before{content:"ⓘ";color:var(--ui-text-muted);font-size:.9rem;font-weight:500}.crm-movement-dialog-method>summary span{color:var(--ui-text-muted);margin-left:auto}.crm-movement-dialog-method[open]>summary span{transform:rotate(180deg)}.crm-movement-dialog-method p{color:var(--ui-text-muted);margin:0;padding:0 0 14px;font-size:.76rem;line-height:1.55}@media (width<=560px){.crm-movement-dialog{border-radius:12px}.crm-movement-dialog-header{flex-wrap:wrap;gap:12px;padding:15px}.crm-movement-dialog-header-actions{justify-content:space-between;width:100%}.crm-movement-dialog-content{gap:16px;padding:15px}.crm-movement-dialog-footer{padding:0 15px}.crm-movement-dialog-records button{padding:12px}}@media (width<=380px){.crm-movement-dialog-kpis{gap:8px}.crm-movement-dialog-kpis>div{padding:11px 10px}.crm-movement-dialog-kpi-label{gap:5px;font-size:.74rem}.crm-movement-dialog-record-meta{gap:8px}}@media (prefers-reduced-motion:reduce){.crm-movement-dialog-records button{transition:none}}.crm-movement-dialog-records button[data-priority]{--crm-month-urgency:var(--ui-accent);padding-left:18px;position:relative;overflow:hidden}.crm-movement-dialog-records button[data-priority=critical]{--crm-month-urgency:#ec6979;border-color:color-mix(in srgb,var(--crm-month-urgency) 53%,var(--ui-border));background:color-mix(in srgb,var(--crm-month-urgency) 4%,var(--ui-surface-2))}.crm-movement-dialog-records button[data-priority=attention]{--crm-month-urgency:var(--crm4-yellow);border-color:color-mix(in srgb,var(--crm-month-urgency) 42%,var(--ui-border));background:color-mix(in srgb,var(--crm-month-urgency) 3%,var(--ui-surface-2))}.crm-movement-dialog-records button[data-priority=unverified]{--crm-month-urgency:var(--ui-border-strong)}.crm-movement-dialog-records button[data-priority]:before{content:"";background:var(--crm-month-urgency);opacity:.9;pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.crm-movement-dialog-records button[data-priority]:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--crm-month-urgency) 72%,var(--ui-border))}.crm-movement-dialog-record-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.crm-movement-dialog-record-priority{border:1px solid color-mix(in srgb,var(--crm-month-urgency) 36%,var(--ui-border));background:color-mix(in srgb,var(--crm-month-urgency) 9%,var(--ui-surface-2));color:var(--crm-month-urgency);border-radius:7px;justify-content:center;align-items:center;padding:4px 7px;font-size:.7rem;font-weight:760;line-height:1.35;display:inline-flex}.crm-movement-dialog-record-reason{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.crm-movement-dialog-records button[data-priority=critical] .crm-movement-dialog-record-reason,.crm-movement-dialog-records button[data-priority=attention] .crm-movement-dialog-record-reason{color:var(--crm-month-urgency)}@media (width<=560px){.crm-movement-dialog-record-badges{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.crm-movement-dialog-records button[data-priority]{transition:none}}.app-shell .crm-operational-grid .crm-summary .crm-metric-heading small{font-size:clamp(.77rem,.83vw,.91rem);line-height:1.3}.app-shell .crm-operational-grid .crm-summary .crm-metric[data-metric]>span:not(.crm-kpi-spark){font-size:.81rem;line-height:1.38}.app-shell .crm-operational-grid .crm-summary .crm-metric .crm-kpi-spark-context{font-size:.76rem;line-height:1.35}.crm-analytics-v3 :is(.crm3-panel-heading p,.crm3-footnote,.crm-exec-health-tile-label,.crm-exec-recent-copy>span,.crm-exec-potential-stage>div>span>small,.crm-forecast-info){font-size:.83rem;line-height:1.44}.crm-analytics-v3 :is(.crm-movement-month-label,.crm-exec-potential-stage-share,.crm-origin-summary>span,.crm-forecast-heading p),.crm-free-kanban .crm-card.crm-card-mini>span{font-size:.81rem;line-height:1.4}.crm-free-kanban .crm-column>header>span{font-size:.78rem}.crm-free-kanban .crm-board-no-results{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px 0;line-height:1.45;display:flex}.crm-free-kanban .crm-board-no-results button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:4px 9px;font-size:.8rem}.crm-free-kanban .crm-board-no-results button:is(:hover,:focus-visible){border-color:var(--ui-accent);outline-offset:2px}.crm-free-kanban .crm-board-empty-guide{border:1px dashed var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:11px 12px 0;padding:10px 12px;display:flex}.crm-free-kanban .crm-board-empty-guide>div{gap:3px;min-width:0;display:grid}.crm-free-kanban .crm-board-empty-guide strong{color:var(--ui-text);font-size:.85rem}.crm-free-kanban .crm-board-empty-guide span{font-size:.78rem;line-height:1.45}.crm-free-kanban .crm-board-empty-guide button{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.81rem;font-weight:680}.crm-free-kanban .crm-board-empty-guide button:is(:hover,:focus-visible){border-color:var(--ui-accent);outline-offset:2px}.crm-free-kanban .crm-board-empty-guide button:disabled{opacity:.55;cursor:not-allowed}@media (width<=590px){.crm-free-kanban .crm-board-empty-guide button{width:100%}}.projects-page{gap:16px;display:grid}.projects-heading{align-items:flex-end}.projects-heading-actions{align-items:center;gap:10px;display:flex}.project-primary{cursor:pointer;border:0;color:#fff!important}.project-primary:disabled{opacity:.45;cursor:not-allowed}.project-secondary{color:#dce9f7;cursor:pointer;background:#0511228a;border:1px solid #70a0d63d;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.project-secondary:disabled{opacity:.45;cursor:not-allowed}.project-feedback{color:#c9d9ea;background:#00bfff0f;border:1px solid #00bfff3d;border-radius:12px;margin:0;padding:11px 14px}.projects-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.projects-summary article{background:#051122a6;border:1px solid #70a0d62e;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.projects-summary small,.projects-summary span{color:#829ab3}.projects-summary strong{font-size:1.45rem}.projects-workspace{grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:14px;min-height:560px;display:grid}.projects-list-panel,.project-detail-panel{background:#040e1eb8;border:1px solid #70a0d62b;border-radius:15px;overflow:hidden}.projects-list-panel{align-self:start}.projects-list-header{border-bottom:1px solid #70a0d624;gap:12px;padding:15px;display:grid}.projects-list-header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.projects-list-header>div span{color:#7f98b3;font-size:.82rem}.projects-list-header input{color:#eef6ff;background:#061625;border:1px solid #70a0d638;border-radius:10px;width:100%;padding:9px 11px}.projects-list{gap:8px;min-height:370px;max-height:calc(100vh - 330px);padding:9px;display:grid;overflow:auto}.project-card{color:#eef6ff;text-align:left;cursor:pointer;background:#07162a9e;border:1px solid #70a0d624;border-radius:12px;gap:8px;width:100%;padding:13px;transition:border-color .16s,transform .16s,background .16s;display:grid}.project-card:hover,.project-card[data-active=true]{background:#081c36d1;border-color:#00bfff6b;transform:translateY(-1px)}.project-card[data-active=true]{box-shadow:inset 3px 0 #00bfff}.project-card-top,.project-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-card-top small,.project-card footer{color:#7f98b2;font-size:.78rem}.project-card>strong{font-size:.94rem;line-height:1.35}.project-card p{color:#9db1c6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.project-status-pill,.project-process-status{color:#b9cadb;background:#ffffff12;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:.74rem;font-weight:750;display:inline-flex}.project-status-pill[data-status=active],.project-process-status[data-status=completed]{color:#8de0b4;background:#3abe7d1f}.project-status-pill[data-status=draft],.project-process-status[data-status=ready],.project-process-status[data-status=in_progress]{color:#80dcff;background:#00bfff1c}.project-status-pill[data-status=on_hold],.project-process-status[data-status=waiting],.project-process-status[data-status=blocked]{color:#f1d986;background:#f1c84a1c}.projects-empty{text-align:center;color:#8098b3;gap:7px;padding:32px 18px;display:grid}.projects-empty p{margin:0}.projects-detail-column{min-width:0}.project-detail-panel{min-height:560px}.projects-detail-empty{text-align:center;color:#899fb7;align-content:center;place-items:center;padding:40px;display:grid}.projects-detail-empty h2{color:#eaf3fc}.projects-empty-symbol{color:#00bfff;font-size:2rem}.project-detail-header{border-bottom:1px solid #70a0d624;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.project-detail-header h2{margin-bottom:7px}.project-detail-header p:last-child{color:#93a9c0;max-width:780px;margin:0}.project-meta-grid{background:#70a0d61f;border-bottom:1px solid #70a0d624;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.project-meta-grid>div{background:#071626;gap:4px;padding:12px 16px;display:grid}.project-meta-grid small{color:#7790aa}.project-meta-grid strong{text-transform:capitalize;font-size:.88rem}.project-scope-block{background:#05122380;border:1px solid #70a0d624;border-radius:12px;gap:9px;margin:16px 18px 0;padding:14px 16px;display:grid}.project-scope-block>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-scope-block span{letter-spacing:.12em;color:#6fd9ff;font-size:.72rem}.project-scope-block small{color:#728aa5}.project-scope-block p{color:#b5c6d7;white-space:pre-wrap;margin:0}.project-process-panel{background:linear-gradient(145deg,#071f3da6,#040f20b8);border:1px solid #00bfff2e;border-radius:13px;margin:16px 18px 0;padding:15px 16px}.project-process-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-process-panel h3{margin:2px 0 0}.project-progress-row{gap:6px;margin-top:15px;display:grid}.project-progress-row>div:first-child{color:#92a9c0;justify-content:space-between;align-items:center;font-size:.83rem;display:flex}.project-progress-row>div:first-child strong{color:#dceafa}.project-progress-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.project-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#1167d8,#00bfff);height:100%;transition:width .2s;display:block}.project-progress-row small{color:#758da7}.project-process-note{color:#d8ca92;background:#f1c84a12;border-radius:10px;margin:13px 0 0;padding:10px 12px}.project-process-note-success{color:#9dd7b8;background:#3abe7d14}.project-runtime-section{padding:20px 18px 0}.project-section-heading>div{align-items:flex-start;gap:11px;display:flex}.project-section-heading>div>span{color:#63d7ff;background:#00bfff12;border:1px solid #00bfff38;border-radius:9px;place-items:center;min-width:31px;height:31px;font-size:.78rem;font-weight:800;display:grid}.project-section-heading h3{margin:1px 0 4px}.project-section-heading p{color:#8299b2;margin:0;font-size:.84rem}.project-criteria-list,.project-steps-list{gap:8px;margin-top:12px;display:grid}.project-criterion-card{background:#0511207a;border:1px solid #70a0d621;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.project-criterion-card[data-state=satisfied]{border-color:#3abe7d30}.project-criterion-icon{color:#8ca4bd;background:#ffffff0d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.project-criterion-card[data-state=satisfied] .project-criterion-icon{color:#82ddb0;background:#3abe7d1f}.project-criterion-card[data-kind=gate] .project-criterion-icon{color:#f0cd69}.project-criterion-copy{min-width:0}.project-criterion-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-criterion-copy>div span{color:#839bb5;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0e;border-radius:999px;padding:2px 6px;font-size:.68rem}.project-criterion-copy p{color:#8ea5bc;margin:4px 0 0;font-size:.81rem}.project-criterion-action{justify-items:end;gap:5px;display:grid}.project-criterion-action>span{color:#91a8be;font-size:.76rem}.project-criterion-action>span[data-state=satisfied]{color:#87d9ae}.project-criterion-action small{color:#6f879f;font-size:.7rem}.project-criterion-action button{color:#68d8ff;cursor:pointer;background:0 0;border:0;font-size:.76rem}.project-step-row{background:#0511207a;border:1px solid #70a0d621;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.project-step-row[data-current=true]{background:#00bfff09;border-color:#00bfff4d}.project-step-row[data-status=completed]{opacity:.78}.project-step-number{color:#7690aa;border:1px solid #70a0d629;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:800;display:grid}.project-step-row[data-current=true] .project-step-number{color:#65d9ff;background:#00bfff0f;border-color:#00bfff4d}.project-step-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.project-step-copy>div span{color:#7f98b2;font-size:.73rem}.project-step-copy p{color:#96abc0;margin:4px 0;font-size:.82rem}.project-step-copy small{color:#718aa4;font-size:.75rem}.project-step-actions{gap:7px;display:flex}.project-evidence-box{background:#00bfff0a;border:1px solid #00bfff38;border-radius:12px;gap:10px;margin:18px;padding:14px;display:grid}.project-evidence-box p{color:#91a8bf;margin:3px 0 0}.project-evidence-box textarea{resize:vertical;color:#eef6ff;background:#061625;border:1px solid #70a0d63b;border-radius:10px;width:100%;padding:10px 11px}.project-evidence-box>div:last-child{justify-content:flex-end;gap:8px;display:flex}.project-completion-bar{background:#07162a94;border:1px solid #70a0d626;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px;padding:14px 16px;display:flex}.project-completion-bar>div{gap:3px;display:grid}.project-completion-bar span{color:#8098b2;font-size:.82rem}.project-runtime-loading,.project-runtime-empty{text-align:center;color:#8098b2;padding:40px 20px}.project-runtime-empty p{margin:6px 0 0}.project-modal-overlay{z-index:1100;background:#00050cbf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-modal{background:#061321;border:1px solid #00bfff4d;border-radius:18px;width:min(760px,96vw);max-height:90vh;overflow:auto;box-shadow:0 26px 90px #0000007a}.project-modal>header{border-bottom:1px solid #70a0d626;justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.project-modal>header h2{margin-bottom:5px}.project-modal>header p:last-child{color:#8fa6be;margin:0}.project-modal>header>button{color:#dbe9f7;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.project-modal-body{gap:14px;padding:20px 22px;display:grid}.project-modal-body label{color:#a8bdd2;gap:6px;font-size:.86rem;display:grid}.project-modal-body input,.project-modal-body select,.project-modal-body textarea{color:#eef6ff;background:#071827;border:1px solid #70a0d63d;border-radius:10px;width:100%;padding:10px 11px}.project-modal-body textarea{resize:vertical}.project-modal-body label small{color:#738ca5}.project-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-handoff-preview{background:#0511218c;border:1px solid #70a0d624;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.project-handoff-preview>div{gap:4px;display:grid}.project-handoff-preview small{color:#7891aa}.project-handoff-preview p{color:#aebfd0;margin:0}.project-handoff-wide{grid-column:1/-1}.project-warning{color:#dbc989;background:#f1c84a0f;border:1px solid #f1c84a33;border-radius:10px;margin:0;padding:10px 12px}.project-modal>footer{border-top:1px solid #70a0d626;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.project-modal>footer>a{color:#70d8ff;font-size:.83rem}.project-modal>footer>div{gap:8px;display:flex}.app-shell[data-theme=light] .projects-list-panel,.app-shell[data-theme=light] .project-detail-panel,.app-shell[data-theme=light] .projects-summary article,.app-shell[data-theme=light] .project-card,.app-shell[data-theme=light] .project-process-panel,.app-shell[data-theme=light] .project-criterion-card,.app-shell[data-theme=light] .project-step-row,.app-shell[data-theme=light] .project-scope-block,.app-shell[data-theme=light] .project-completion-bar{color:#172235;background:#fff;border-color:#274a7426}.app-shell[data-theme=light] .project-meta-grid>div{background:#f8fbff}.app-shell[data-theme=light] .projects-list-header input,.app-shell[data-theme=light] .project-evidence-box textarea,.app-shell[data-theme=light] .project-modal-body input,.app-shell[data-theme=light] .project-modal-body select,.app-shell[data-theme=light] .project-modal-body textarea{color:#172235;background:#fff}.app-shell[data-theme=light] .project-modal{color:#172235;background:#f8fbff}.app-shell[data-theme=light] .project-secondary{color:#26384e;background:#fff}@media (width<=1050px){.projects-workspace{grid-template-columns:1fr}.projects-list{max-height:380px}.projects-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.projects-heading,.projects-heading-actions,.project-detail-header,.project-completion-bar,.project-modal>footer{flex-direction:column;align-items:stretch}.projects-heading-actions{display:flex}.projects-heading-actions>*{width:100%}.projects-summary,.project-meta-grid,.project-modal-grid,.project-handoff-preview{grid-template-columns:1fr}.project-handoff-wide{grid-column:auto}.project-criterion-card,.project-step-row{grid-template-columns:32px 1fr}.project-criterion-action,.project-step-actions{grid-column:2;justify-items:start}.project-step-actions{justify-content:flex-start;display:flex}.project-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.project-scope-block>div{flex-direction:column;align-items:flex-start}}.project-meta-grid-v2{grid-template-columns:repeat(5,minmax(0,1fr))}.project-journey{background:#05122380;border:1px solid #70a0d629;border-radius:13px;margin:16px 18px 0;padding:16px}.project-journey>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-journey>header h3{margin:2px 0 0}.project-journey>header>span{color:#83ddff;background:#00bfff14;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:750}.project-journey-track{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;margin-top:14px;display:grid}.project-journey-track article{background:#0614278f;border:1px solid #70a0d624;border-radius:11px;gap:5px;padding:12px 13px;display:grid}.project-journey-track article[data-state=completed]{background:#3abe7d0b;border-color:#3abe7d3d}.project-journey-track article[data-state=ready],.project-journey-track article[data-state=in_progress]{background:#00bfff0b;border-color:#00bfff4d}.project-journey-track article[data-state=blocked]{opacity:.56}.project-journey-track article>div{align-items:center;gap:8px;display:flex}.project-journey-track article>div span{color:#7f99b5;background:#ffffff0d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:800;display:grid}.project-journey-track article>div strong{letter-spacing:.09em;color:#6ddaff;font-size:.72rem}.project-journey-track h4{margin:0;font-size:.92rem}.project-journey-track small{color:#8199b2}.project-journey-connector{background:#70a0d629;height:2px}.project-journey-connector[data-complete=true]{background:linear-gradient(90deg,#3abe7d8c,#00bfff8c)}.project-journey-action{background:#00bfff09;border:1px solid #00bfff2e;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:12px;display:flex}.project-journey-action>div{gap:3px;display:grid}.project-journey-action span{color:#829ab3;font-size:.8rem}.app-shell[data-theme=light] .project-journey,.app-shell[data-theme=light] .project-journey-track article,.app-shell[data-theme=light] .project-journey-action{color:#172235;background:#fff;border-color:#274a7426}@media (width<=700px){.project-meta-grid-v2{grid-template-columns:1fr 1fr}.project-journey-track{grid-template-columns:1fr;gap:8px}.project-journey-connector{width:2px;height:18px;margin:auto}.project-journey-action{flex-direction:column;align-items:stretch}}.project-plan-panel{background:#05122380;border:1px solid #70a0d629;border-radius:13px;margin:16px 18px 0;padding:16px}.project-plan-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-plan-heading h3{margin:2px 0 5px}.project-plan-heading p:last-child{color:#839bb4;margin:0}.project-plan-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-plan-stats>span{color:#829ab4;background:#ffffff0b;border-radius:9px;gap:5px;padding:6px 8px;font-size:.76rem;display:inline-flex}.project-plan-stats>span strong{color:#d9e8f7}.project-plan-list{gap:8px;margin-top:13px;display:grid}.project-plan-empty{text-align:center;color:#8299b1;padding:25px 14px}.project-plan-empty p{margin:5px 0 0}.project-plan-task{background:#0511207a;border:1px solid #70a0d621;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.project-plan-task[data-milestone=true]{border-color:#00bfff38}.project-plan-task[data-cancelled=true]{opacity:.52}.project-plan-task-icon{color:#67d9ff;background:#00bfff0f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.project-plan-task-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-plan-task-copy>div>span{color:#91a9c1;background:#ffffff0e;border-radius:999px;padding:3px 6px;font-size:.68rem}.project-plan-task-copy>div>span[data-priority=urgent]{color:#f0a0a0;background:#eb5a5a1c}.project-plan-task-copy>div>span[data-priority=high]{color:#ecd980;background:#f1c84a1c}.project-plan-task-copy>div>span[data-milestone=true]{color:#7bdcff;background:#00bfff1a}.project-plan-task-copy>div>span[data-cancelled=true]{color:#899caf;background:#ffffff0f}.project-plan-task-copy p{color:#91a7bd;margin:5px 0;font-size:.82rem}.project-plan-task-copy footer{color:#718aa4;flex-wrap:wrap;gap:12px;font-size:.74rem;display:flex}.project-plan-editor-overlay{z-index:1150;background:#00050cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-plan-editor{background:#061321;border:1px solid #00bfff4f;border-radius:18px;width:min(820px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #00000080}.project-plan-editor>header{border-bottom:1px solid #70a0d626;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.project-plan-editor>header h3{margin-bottom:0}.project-plan-editor>header>button{color:#dceafa;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.project-plan-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.project-plan-editor-body>label,.project-plan-cancel label{color:#a5bad0;gap:6px;font-size:.84rem;display:grid}.project-plan-editor-body input:not([type=checkbox]),.project-plan-editor-body select,.project-plan-editor-body textarea{color:#edf5ff;background:#071827;border:1px solid #70a0d63b;border-radius:10px;width:100%;padding:10px 11px}.project-plan-editor-body textarea{resize:vertical}.project-plan-wide{grid-column:1/-1}.project-plan-check{align-content:center;align-items:center;grid-template-columns:auto 1fr!important}.project-plan-check input{width:16px;height:16px}.project-plan-dependencies{background:#05112073;border:1px solid #70a0d621;border-radius:11px;gap:9px;padding:12px;display:grid}.project-plan-dependencies>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-plan-dependencies>div:first-child span{color:#718aa4;font-size:.75rem}.project-plan-dependency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.project-plan-dependency-grid label{color:#a9bdd0;background:#ffffff09;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:.78rem;display:flex}.project-plan-dependency-grid input{width:15px;height:15px}.project-plan-cancel{background:#eb5a5a09;border:1px solid #eb5a5a29;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.project-plan-cancel button{color:#efa0a0;background:0 0;border:1px solid #eb5a5a47;border-radius:10px;padding:10px 12px}.project-plan-cancel button:disabled{opacity:.4}.project-plan-editor>footer{border-top:1px solid #70a0d626;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.app-shell[data-theme=light] .project-plan-panel,.app-shell[data-theme=light] .project-plan-task,.app-shell[data-theme=light] .project-plan-dependencies{color:#172235;background:#fff;border-color:#274a7426}.app-shell[data-theme=light] .project-plan-editor{color:#172235;background:#f8fbff}@media (width<=900px){.project-meta-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.project-journey-track{grid-template-columns:1fr;gap:8px}.project-journey-connector{width:2px;height:16px;margin:auto}}@media (width<=700px){.project-plan-heading{flex-direction:column}.project-plan-stats{justify-content:flex-start}.project-plan-task{grid-template-columns:32px 1fr}.project-plan-task>button{grid-column:2;width:max-content}.project-plan-editor-body{grid-template-columns:1fr}.project-plan-wide{grid-column:auto}.project-plan-dependency-grid,.project-plan-cancel{grid-template-columns:1fr}.project-plan-editor>footer{grid-template-columns:1fr 1fr;display:grid}}.project-execution-panel{background:#05122380;border:1px solid #70a0d629;border-radius:13px;margin:16px 18px 0;padding:16px}.project-execution-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.project-execution-heading h3{margin:2px 0 5px}.project-execution-heading p:last-child{color:#839bb4;max-width:720px;margin:0}.project-execution-progress{justify-items:end;gap:2px;display:grid}.project-execution-progress strong{color:#dceafa;font-size:1.55rem}.project-execution-progress span{color:#829ab3;font-size:.76rem}.project-execution-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.project-execution-stats span{color:#849cb5;background:#ffffff09;border-radius:10px;gap:2px;padding:9px 11px;font-size:.72rem;display:grid}.project-execution-stats strong{color:#dbe9f7;font-size:1rem}.project-execution-stats span[data-alert=true] strong{color:#f1c84a}.project-execution-stats span[data-done=true] strong{color:#82ddb0}.project-execution-section{gap:11px;margin-top:16px;display:grid}.project-execution-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-execution-section-title>div{gap:2px;display:grid}.project-execution-section-title span{color:#7189a3;font-size:.76rem}.project-execution-task-list{gap:8px;display:grid}.project-execution-task{background:#0511207a;border:1px solid #70a0d621;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.project-execution-task[data-status=blocked]{border-color:#f1c84a3b}.project-execution-task[data-status=done]{opacity:.75;border-color:#3abe7d2e}.project-execution-task-status{color:#7d98b3;background:#ffffff0d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.project-execution-task[data-status=in_progress] .project-execution-task-status{color:#70dcff;background:#00bfff14}.project-execution-task[data-status=blocked] .project-execution-task-status{color:#f1d36d;background:#f1c84a14}.project-execution-task[data-status=done] .project-execution-task-status{color:#82ddb0;background:#3abe7d1a}.project-execution-task-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-execution-task-copy>div span{color:#89a1ba;background:#ffffff0d;border-radius:999px;padding:3px 6px;font-size:.68rem}.project-execution-task-copy>div span[data-priority=urgent]{color:#f0a0a0;background:#eb5a5a1a}.project-execution-task-copy>div span[data-priority=high]{color:#ecd980;background:#f1c84a17}.project-execution-task-copy>div span[data-status=in_progress]{color:#70dcff}.project-execution-task-copy>div span[data-status=blocked]{color:#f1d36d}.project-execution-task-copy>div span[data-status=done]{color:#82ddb0}.project-execution-task-copy p{color:#91a8bf;margin:5px 0;font-size:.82rem}.project-execution-task-copy footer{color:#718aa4;flex-wrap:wrap;gap:12px;font-size:.73rem;display:flex}.project-execution-blocked{color:#d9c17d!important}.project-execution-waiting{color:#d5bf7d;margin-top:5px;display:block}.project-execution-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-execution-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-execution-note-form{grid-template-columns:180px 1fr auto;align-items:start;gap:8px;display:grid}.project-execution-note-form select,.project-execution-note-form textarea,.project-change-dialog input,.project-change-dialog select,.project-change-dialog textarea,.project-validation-form input,.project-validation-form select,.project-validation-form textarea,.project-action-dialog textarea{color:#edf5ff;background:#071827;border:1px solid #70a0d638;border-radius:10px;padding:9px 10px}.project-execution-note-form textarea{resize:vertical}.project-execution-timeline,.project-change-list{gap:7px;display:grid}.project-execution-timeline article,.project-change-card{background:#0511206b;border:1px solid #70a0d61f;border-radius:10px;padding:10px 11px}.project-execution-timeline article>div{justify-content:space-between;gap:8px;display:flex}.project-execution-timeline article>div span,.project-execution-timeline small{color:#718aa4;font-size:.72rem}.project-execution-timeline p,.project-change-card p{color:#91a7bd;margin:5px 0;font-size:.8rem}.project-execution-empty-note{text-align:center;color:#718aa4;margin:0;padding:16px}.project-change-card>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-change-card>div:first-child span,.project-change-card>div:first-child small{color:#829bb5;background:#ffffff0d;border-radius:999px;padding:3px 6px;font-size:.68rem}.project-change-card[data-status=approved]{border-color:#00bfff33}.project-change-card[data-status=implemented]{border-color:#3abe7d33}.project-change-card[data-status=rejected]{opacity:.62}.project-change-card footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.project-change-card footer>button:not(.project-secondary):not(.project-primary){color:#eaa0a0;background:0 0;border:1px solid #eb5a5a38;border-radius:9px;padding:7px 10px}.project-action-overlay{z-index:1200;background:#00050cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-action-dialog{background:#061321;border:1px solid #00bfff47;border-radius:16px;width:min(580px,95vw);box-shadow:0 28px 90px #00000080}.project-action-dialog>header{border-bottom:1px solid #70a0d624;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.project-action-dialog>header h3{margin-bottom:0}.project-action-dialog>header>button{color:#dceafa;cursor:pointer;background:0 0;border:0;font-size:1.6rem}.project-action-dialog>div{gap:9px;padding:17px 18px;display:grid}.project-action-dialog>div>label{color:#a5bad0;gap:5px;font-size:.82rem;display:grid}.project-action-dialog textarea{resize:vertical;width:100%}.project-change-dialog{width:min(680px,95vw)}.project-change-dialog input,.project-change-dialog select,.project-change-dialog textarea{width:100%}.project-action-dialog>footer{border-top:1px solid #70a0d624;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.app-shell[data-theme=light] .project-execution-panel,.app-shell[data-theme=light] .project-execution-task,.app-shell[data-theme=light] .project-execution-timeline article,.app-shell[data-theme=light] .project-change-card{color:#172235;background:#fff;border-color:#274a7426}.app-shell[data-theme=light] .project-action-dialog{color:#172235;background:#f8fbff}.app-shell[data-theme=light] .project-execution-note-form select,.app-shell[data-theme=light] .project-execution-note-form textarea,.app-shell[data-theme=light] .project-change-dialog input,.app-shell[data-theme=light] .project-change-dialog select,.app-shell[data-theme=light] .project-change-dialog textarea,.app-shell[data-theme=light] .project-action-dialog textarea{color:#172235;background:#fff}@media (width<=980px){.project-execution-columns,.project-execution-note-form{grid-template-columns:1fr}}@media (width<=700px){.project-execution-heading{flex-direction:column}.project-execution-progress{justify-items:start}.project-execution-stats{grid-template-columns:1fr 1fr}.project-execution-task{grid-template-columns:32px 1fr}.project-execution-task-actions{grid-column:2;justify-content:flex-start}.project-action-dialog>footer{grid-template-columns:1fr 1fr;display:grid}}.project-validation-form{gap:10px;display:grid}.project-validation-form label{color:#8fa7bf;gap:5px;font-size:.78rem;display:grid}.project-validation-form textarea{resize:vertical}.project-validation-panel .project-execution-section{margin-top:12px}.project-closure-readiness{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-closure-readiness span{color:#839bb4;background:#ffffff09;border:1px solid #70a0d629;border-radius:999px;padding:5px 8px;font-size:.72rem}.project-closure-readiness span[data-ready=true]{color:#82ddb0;background:#3abe7d0d;border-color:#3abe7d38}.project-closure-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.project-closure-grid label{color:#8fa7bf;gap:5px;font-size:.76rem;display:grid}.project-closure-grid textarea,.project-closure-grid select{color:#edf5ff;resize:vertical;background:#071827;border:1px solid #70a0d633;border-radius:10px;width:100%;padding:9px 10px}.project-closure-wide{grid-column:1/-1}.project-closure-section{background:#05112061;border:1px solid #70a0d61f;border-radius:11px;padding:12px}.project-closure-section>div:first-child{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.project-closure-section>div:first-child span{color:#718aa4;font-size:.74rem}.project-closure-lessons-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-closure-footer{border-top:1px solid #70a0d61f;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.project-closure-footer span{color:#718aa4;font-size:.72rem}.app-shell[data-theme=light] .project-closure-grid textarea,.app-shell[data-theme=light] .project-closure-grid select{color:#172235;background:#fff;border-color:#274a7429}@media (width<=1100px){.project-journey-track{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:7px}.project-journey-track>.project-journey-connector:nth-of-type(3){display:none}.project-journey-track article:nth-of-type(n+4){margin-top:4px}.project-journey-track{align-items:stretch}}@media (width<=760px){.project-closure-grid,.project-closure-lessons-grid{grid-template-columns:1fr}.project-closure-wide{grid-column:auto}.project-closure-footer{flex-direction:column;align-items:stretch}}.project-step-criteria{border-top:1px solid #70a0d61a;margin-top:10px;padding-top:10px;gap:7px!important;display:grid!important}.project-step-criteria>span{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#718aa4!important;font-size:.68rem!important}.project-step-criteria .project-criteria-list{gap:7px;width:100%;display:grid}.project-step-criteria .project-criterion-card{background:#040f1d5c;grid-template-columns:28px minmax(0,1fr) auto;padding:9px 10px}.project-step-criteria .project-criterion-icon{border-radius:8px;width:26px;height:26px}.project-step-criteria .project-criterion-copy p{font-size:.76rem}@media (width<=760px){.project-step-criteria .project-criterion-card{grid-template-columns:28px minmax(0,1fr)}.project-step-criteria .project-criterion-action{grid-column:2;justify-items:start}}.project-documents-panel{background:#040e1b7a;border:1px solid #70a0d624;border-radius:15px;margin:18px;overflow:hidden}.project-documents-heading{background:#ffffff05;border-bottom:1px solid #70a0d61c;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.project-documents-heading h3{margin:3px 0 4px}.project-documents-heading p:last-child{color:#849cb5;margin:0;font-size:.82rem}.project-documents-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-documents-stats span{color:#7891aa;text-transform:uppercase;letter-spacing:.05em;background:#ffffff06;border:1px solid #70a0d621;border-radius:10px;min-width:76px;padding:7px 9px;font-size:.67rem;display:grid}.project-documents-stats strong{color:#e9f3fd;font-size:1rem}.project-documents-stats span[data-done=true] strong{color:#84d9ae}.project-documents-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid}.project-documents-library,.project-documents-list-section{padding:15px 16px}.project-documents-library{border-right:1px solid #70a0d61a}.project-documents-section-title{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.project-documents-section-title>div{gap:2px;display:grid}.project-documents-section-title strong{font-size:.86rem}.project-documents-section-title span{color:#728ba4;font-size:.73rem}.project-template-grid{gap:8px;display:grid}.project-template-card{background:#06132280;border:1px solid #70a0d61f;border-radius:11px;gap:6px;padding:11px;display:grid}.project-template-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-template-card>div:first-child span{color:#70d9ff;letter-spacing:.05em;font-size:.74rem;font-weight:850}.project-template-card>div:first-child small{color:#667f99;font-size:.68rem}.project-template-card>strong{font-size:.85rem}.project-template-card>p{color:#8098b1;margin:0;font-size:.72rem}.project-template-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.project-template-card a{color:#68d8ff;font-size:.72rem;text-decoration:none}.project-document-list{gap:7px;display:grid}.project-document-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0511207a;border:1px solid #70a0d61f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.project-document-card:hover{background:#00bfff06;border-color:#00bfff42}.project-document-code{background:#00bfff0e;border:1px solid #00bfff21;border-radius:9px;place-items:center;min-width:64px;padding:6px;display:grid}.project-document-code span{color:#65d9ff;font-size:.72rem;font-weight:850}.project-document-code small{color:#718ca6;font-size:.65rem}.project-document-copy{gap:2px;min-width:0;display:grid}.project-document-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.project-document-copy span{color:#718aa4;font-size:.7rem}.project-document-status{justify-items:end;gap:2px;display:grid}.project-document-status strong{color:#a8bdd1;font-size:.72rem}.project-document-status[data-status=completed] strong{color:#82ddb0}.project-document-status[data-status=in_review] strong{color:#e5c86c}.project-document-status[data-status=changes_requested] strong{color:#ff9f7a}.project-document-status small{color:#607991;font-size:.64rem}.project-document-create-dialog{width:min(620px,94vw)}.project-document-create-form{gap:12px;display:grid}.project-document-create-form label{color:#9fb3c7;gap:5px;font-size:.8rem;display:grid}.project-document-create-form input,.project-document-create-form select{color:#edf5ff;background:#071827;border:1px solid #70a0d633;border-radius:9px;width:100%;padding:9px 10px}.project-document-create-form .project-document-check{grid-template-columns:auto 1fr;align-items:center}.project-document-create-form .project-document-check input{width:auto}.project-document-create-form>p{color:#718aa4;margin:0;font-size:.74rem}.project-document-overlay{z-index:1450;background:#00050cc9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.project-document-workspace{background:#05111f;border:1px solid #00bfff3d;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(820px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 100px #00000094}.project-document-workspace>header{background:#061523;border-bottom:1px solid #70a0d621;justify-content:space-between;gap:18px;padding:15px 18px;display:flex}.project-document-workspace>header>div{flex:1;min-width:0}.project-document-workspace>header input{color:#f2f7fd;background:0 0;border:0;outline:none;width:min(700px,100%);margin:3px 0 7px;font-size:1.16rem;font-weight:800}.project-document-workspace>header>div>div{flex-wrap:wrap;gap:6px;display:flex}.project-document-workspace>header>div>div span{color:#839bb4;background:#ffffff0b;border-radius:999px;padding:3px 7px;font-size:.66rem}.project-document-workspace>header>div>div span[data-status=completed],.project-document-workspace>header>div>div span[data-status=approved]{color:#82ddb0;background:#3abe7d14}.project-document-workspace>header>button{color:#d9e7f4;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:1.65rem}.project-document-editor{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.project-document-editor>aside{background:#040f1c9e;border-right:1px solid #70a0d61c;align-content:start;gap:7px;padding:15px;display:grid}.project-document-editor>aside strong{margin-bottom:3px;font-size:.8rem}.project-document-editor>aside span{color:#7891aa;font-size:.7rem}.project-document-editor>aside a{color:#68d8ff;margin-top:7px;font-size:.72rem;text-decoration:none}.project-document-editor>aside p{color:#657e97;margin:6px 0 0;font-size:.69rem;line-height:1.45}.project-document-editor>main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:15px;display:grid}.project-document-editor-head{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.project-document-editor-head strong{font-size:.82rem}.project-document-editor-head span{color:#718aa4;text-align:right;font-size:.69rem}.project-document-editor textarea{resize:none;color:#dfeaf5;background:#061522;border:1px solid #70a0d629;border-radius:11px;outline:none;width:100%;height:100%;min-height:360px;padding:14px;font:500 .78rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.project-document-editor textarea:focus{border-color:#00bfff57}.project-document-editor textarea:disabled{opacity:.82}.project-document-change-summary{color:#839bb4;gap:5px;margin-top:9px;font-size:.72rem;display:grid}.project-document-change-summary input{color:#edf5ff;background:#071827;border:1px solid #70a0d629;border-radius:9px;padding:8px 9px}.project-document-review{background:#e5c86c06;border-top:1px solid #70a0d61c;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:11px 16px;display:grid}.project-document-review textarea{resize:vertical;color:#edf5ff;background:#071827;border:1px solid #70a0d62e;border-radius:9px;padding:8px 9px}.project-document-workspace>footer{background:#061523;border-top:1px solid #70a0d61f;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.project-document-workspace>footer>div:first-child{gap:2px;display:grid}.project-document-workspace>footer>div:first-child strong{font-size:.78rem}.project-document-workspace>footer>div:first-child span{color:#718aa4;font-size:.69rem}.project-document-workspace>footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.app-shell[data-theme=light] .project-documents-panel,.app-shell[data-theme=light] .project-document-workspace{background:#fff}.app-shell[data-theme=light] .project-document-editor textarea,.app-shell[data-theme=light] .project-document-create-form input,.app-shell[data-theme=light] .project-document-create-form select,.app-shell[data-theme=light] .project-document-change-summary input,.app-shell[data-theme=light] .project-document-review textarea{color:#172235;background:#fff}@media (width<=1050px){.project-documents-layout{grid-template-columns:1fr}.project-documents-library{border-bottom:1px solid #70a0d61a;border-right:0}.project-document-editor{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.project-documents-heading{flex-direction:column}.project-documents-stats{justify-content:flex-start}.project-document-card{grid-template-columns:auto minmax(0,1fr)}.project-document-status{grid-column:2;justify-items:start}.project-document-workspace{height:96vh}.project-document-editor{grid-template-columns:1fr;overflow:auto}.project-document-editor>aside{border-bottom:1px solid #70a0d61c;border-right:0}.project-document-editor>main{min-height:520px}.project-document-workspace>footer{flex-direction:column;align-items:stretch}.project-document-workspace>footer>div:last-child{justify-content:flex-start}.project-document-review{grid-template-columns:1fr}}:root{--improve-hierarchy-founder:#f1c84a;--improve-hierarchy-c-level:#b9c4cf;--improve-hierarchy-director:#3b8fef;--improve-hierarchy-management:#6574e8;--improve-hierarchy-team:#00bfff;--improve-area-hq-cover:linear-gradient(110deg,#030712 0%,#050914 100%);--improve-area-product-tech-cover:linear-gradient(110deg,#10275a 0%,#132f68 100%);--improve-area-growth-cover:linear-gradient(110deg,#073f50 0%,#08495a 100%);--improve-area-operations-cover:linear-gradient(110deg,#0a3c34 0%,#0c463c 100%);--improve-area-knowledge-cover:linear-gradient(110deg,#30275f 0%,#382e6a 100%);color:#edf4ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020d19;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{min-width:0;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #00caff}h1,h2,h3,p{margin-top:0}main:focus{outline:none}::selection{color:#fff;background:#006dff}.profile-social-cover[data-area-theme=hq]{background:var(--improve-area-hq-cover)!important}.profile-social-cover[data-area-theme=product-tech]{background:var(--improve-area-product-tech-cover)!important}.profile-social-cover[data-area-theme=growth]{background:var(--improve-area-growth-cover)!important}.profile-social-cover[data-area-theme=operations]{background:var(--improve-area-operations-cover)!important}.profile-social-cover[data-area-theme=knowledge]{background:var(--improve-area-knowledge-cover)!important}.my-access-page{--access-card-border:#8eaad224;--access-soft-text:#8fa4bd}.my-access-page .access-identity-hero{gap:22px;padding:20px 22px}.my-access-page .access-identity-main{min-width:0}.my-access-page .access-identity-copy p{margin-bottom:8px}.my-access-page .access-identity-level{background:linear-gradient(145deg,#091f468f,#030f20ad);border:1px solid #00bfff21;min-width:238px;padding:14px 17px}.my-access-page .access-summary-grid{gap:10px}.my-access-page .access-summary-grid article{border-color:var(--access-card-border);min-height:104px;padding:15px 16px;transition:transform .18s,border-color .18s,background .18s}.my-access-page .access-summary-grid article:hover{border-color:#00bfff38;transform:translateY(-1px)}.my-access-page .access-summary-grid article[data-tone=scopes]{background:linear-gradient(145deg,#193c922e,#031022b3)}.my-access-page .access-summary-grid article[data-tone=exceptions]{background:linear-gradient(145deg,#7156c921,#031022b3)}.my-access-page .access-summary-grid article[data-tone=exceptions] .access-summary-icon{color:#a997ff}.my-access-page .access-summary-grid article>div>strong{letter-spacing:-.025em}.my-access-page .access-section-heading-roles{padding-bottom:2px}.my-access-page .access-org-function-cards>article{background:linear-gradient(145deg,#091f4687,#040f1fc7);border-color:#00bfff30;box-shadow:inset 3px 0 #00bfff6b}.my-access-page .access-system-privileges{background:#020b1861;border:1px solid #8eaad21c;border-radius:14px;margin-top:14px;padding:14px 15px}.my-access-page .access-system-privileges-heading{margin-bottom:10px}.my-access-page .access-system-privileges-heading strong{letter-spacing:.01em;font-size:13px}.my-access-page .access-system-privileges-heading span{color:var(--access-soft-text)}.my-access-page .access-system-privileges-grid article{background:#07152b7a;border-color:#8eaad21c;min-height:82px;padding:12px 14px}.my-access-page .access-role-reference{margin-top:14px}.my-access-page .access-role-reference>summary{min-height:58px}.my-access-page .access-role-reference-grid{gap:9px}.my-access-page .access-role-reference-grid>article{min-height:0;padding:13px 14px}.my-access-page .access-area-list{gap:9px}.my-access-page .access-area-card{border-color:#8eaad21f;overflow:hidden}.my-access-page .access-area-card>summary{min-height:66px}.my-access-page .access-area-card[open]{border-color:#00bfff38;box-shadow:0 14px 34px #0000001f}.my-access-page .access-area-modules{gap:8px}.my-access-page .access-module-card{min-height:74px}.my-access-page .access-extra-grants{gap:8px;display:grid}.my-access-page .access-extra-grants article{background:linear-gradient(145deg,#5740991c,#030f1f8a);border:1px solid #a48bff24;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 13px;display:grid}.my-access-page .access-extra-grant-icon{color:#b9a9ff;background:#7156c921;border:1px solid #a48bff29;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.my-access-page .access-extra-grant-copy{gap:3px;min-width:0;display:grid}.my-access-page .access-extra-grant-copy strong{color:#edf4ff;font-size:14px}.my-access-page .access-extra-grant-copy small{color:var(--access-soft-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-access-page .access-governance-note{color:inherit;background:linear-gradient(145deg,#071c3a85,#020d1bb3);border:1px solid #00bfff21;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 2px;padding:14px 16px;display:grid}.my-access-page .access-governance-icon{background:#00bfff17;border:1px solid #00bfff24;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.my-access-page .access-governance-note>div{min-width:0}.my-access-page .access-governance-note strong{color:#eef7ff;margin-bottom:3px;font-size:13px;display:block}.my-access-page .access-governance-note p{color:var(--access-soft-text);margin:0;font-size:12px;line-height:1.45}.my-access-page .access-governance-note>a{color:#8cddff;white-space:nowrap;background:#00bfff12;border:1px solid #00bfff2e;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.my-access-page .access-governance-note>a:hover{background:#00bfff1c;border-color:#00bfff4d;transform:translateY(-1px)}@media (width<=900px){.my-access-page .access-identity-hero{align-items:flex-start}.my-access-page .access-identity-level{min-width:0}.my-access-page .access-governance-note{grid-template-columns:42px minmax(0,1fr)}.my-access-page .access-governance-note>a{grid-column:2;justify-self:start}}@media (width<=620px){.my-access-page .access-identity-hero{padding:16px}.my-access-page .access-extra-grants article{grid-template-columns:32px minmax(0,1fr)}.my-access-page .access-extra-grants .access-level-badge{grid-column:2;justify-self:start}.my-access-page .access-governance-note{grid-template-columns:1fr}.my-access-page .access-governance-icon,.my-access-page .access-governance-note>a{grid-column:1}}.connect-settings.connect-settings-v30{border:1px solid color-mix(in srgb,var(--ui-border) 73%,#3287b0);background:var(--ui-surface);border-radius:16px;width:min(1010px,100vw - 38px);max-height:min(795px,100dvh - 30px);box-shadow:0 25px 85px #00000084,inset 0 1px #ffffff09}.connect-settings-v30 .connect-settings-head{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 88%,transparent);background:linear-gradient(145deg, color-mix(in srgb,var(--ui-surface) 96%,#0a2441), var(--ui-surface));align-items:center;gap:14px;min-height:100px;padding:20px 24px;display:flex;position:relative}.connect-settings-v30 .connect-settings-head:after{content:"";opacity:.65;background:#00bfff;width:70px;height:1px;position:absolute;bottom:0;left:25px}.connect-settings-v30 .connect-settings-glyph{background:color-mix(in srgb,#00bfff 7%,var(--ui-surface-2));border:1px solid color-mix(in srgb,#00bfff 28%,var(--ui-border));color:#43cfff;border-radius:12px;flex-basis:44px;width:44px;height:44px}.connect-settings-v30 .connect-settings-glyph .sidebar-icon{width:20px;height:20px}.connect-settings-v30 .connect-settings-eyebrow{color:#50cef8;letter-spacing:.105em;font-size:10px;font-weight:800}.connect-settings-v30 h2{letter-spacing:-.033em;margin:5px 0 2px;font-size:21px;font-weight:770;line-height:1.23}.connect-settings-v30 .connect-settings-head p{font-size:12px}.connect-settings-v30 .connect-settings-close{border-radius:10px;flex-basis:34px;align-self:flex-start;width:34px;height:34px;box-shadow:inset 0 1px #ffffff08}.connect-settings-v30 .connect-settings-close:hover{color:#70dcff;border-color:#26afe38a}.connect-settings-v30 .connect-v30-body{flex:auto;grid-template-columns:169px minmax(0,1fr) 246px;min-height:0;display:grid;overflow:hidden}.connect-settings-v30 .connect-v30-nav{border-right:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 55%,var(--ui-surface));flex-direction:column;gap:4px;min-width:0;min-height:0;padding:21px 10px 12px;display:flex}.connect-settings-v30 .connect-v30-nav-label{letter-spacing:.15em;color:var(--ui-text-muted);padding:0 10px 11px;font-size:9.3px;font-weight:790}.connect-settings-v30 .connect-v30-nav-item{width:100%;min-width:0;min-height:51px;color:var(--ui-text-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 8px;transition:background-color .18s,border-color .18s,color .18s;display:flex}.connect-settings-v30 .connect-v30-nav-item>.sidebar-icon{flex:0 0 19px;width:19px;height:19px}.connect-settings-v30 .connect-v30-nav-item>span{flex:1;gap:3px;min-width:0;display:grid}.connect-settings-v30 .connect-v30-nav-item strong{color:inherit;font-size:12px;font-weight:740;line-height:1.3}.connect-settings-v30 .connect-v30-nav-item small{color:var(--ui-text-muted);white-space:nowrap;font-size:10px}.connect-settings-v30 .connect-v30-nav-item i{background:#00bfff;border-radius:99px;flex:0 0 4px;width:4px;height:19px}.connect-settings-v30 .connect-v30-nav-item:hover{color:var(--ui-text);background:var(--ui-hover)}.connect-settings-v30 .connect-v30-nav-item.is-active{color:#52cfff;border-color:color-mix(in srgb,#00bfff 24%,var(--ui-border));background:color-mix(in srgb,#00bfff 7%,var(--ui-surface))}.connect-settings-v30 .connect-v30-nav-tip{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);gap:9px;margin-top:auto;padding:14px 8px 5px;font-size:10.3px;line-height:1.5;display:flex}.connect-settings-v30 .connect-v30-nav-tip .sidebar-icon{color:#28c698;flex:0 0 15px;width:15px;height:15px}.connect-settings-v30 .connect-settings-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;overscroll-behavior:contain;min-width:0;min-height:0;padding:22px 22px 30px;display:block;overflow:hidden auto}.connect-settings-v30 .connect-v30-pane-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.connect-settings-v30 .connect-v30-pane-top>div>small{letter-spacing:.14em;color:#4bc5f3;font-size:9px;font-weight:800;display:block}.connect-settings-v30 .connect-v30-pane-top h3{letter-spacing:-.028em;margin:5px 0 0;font-size:20px}.connect-settings-v30 .connect-v30-reset-section{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:10.5px;font-weight:730}.connect-settings-v30 .connect-v30-reset-section:hover:not(:disabled){color:var(--ui-text);border-color:#00bfff77}.connect-settings-v30 .connect-v30-section-intro{color:var(--ui-text-muted);max-width:440px;margin:0 0 17px;font-size:11.5px;line-height:1.6}.connect-settings-v30 .connect-theme-grid{gap:10px}.connect-settings-v30 .connect-theme-card{border-color:var(--ui-border);background:var(--ui-surface-2);border-radius:11px;align-content:start;justify-items:start;gap:9px;min-height:94px;padding:12px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.connect-settings-v30 .connect-theme-card:hover:not(:disabled){border-color:color-mix(in srgb,#00bfff 44%,var(--ui-border));background:color-mix(in srgb,#00bfff 4%,var(--ui-surface-2))}.connect-settings-v30 .connect-theme-card.is-active{background:color-mix(in srgb,#00bfff 7%,var(--ui-surface-2));border-color:#00bfff;box-shadow:inset 0 0 0 1px #00bfff17}.connect-settings-v30 .connect-theme-art{border-radius:7px;flex:none;align-items:flex-start;gap:5px;width:100%;height:42px;padding:7px 9px;display:flex}.connect-settings-v30 .connect-theme-art i{width:34px;height:8px}.connect-settings-v30 .connect-theme-art i+i{align-self:end;margin-left:auto}.connect-settings-v30 .connect-theme-card>span:nth-child(2){gap:3px;display:grid}.connect-settings-v30 .connect-theme-card strong{font-size:12px}.connect-settings-v30 .connect-theme-card small{font-size:10px}.connect-settings-v30 .connect-v30-preset-indicator{color:#071827;background:0 0;border-radius:6px;place-items:center;width:18px;height:18px;font-weight:900;display:grid;position:absolute;bottom:14px;right:10px}.connect-settings-v30 .connect-theme-card.is-active .connect-v30-preset-indicator{background:#00bfff}.connect-settings-v30 .connect-v30-insight{border:1px solid var(--ui-border);background:color-mix(in srgb,#00bfff 3%,var(--ui-surface));color:var(--ui-text-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;font-size:11px;line-height:1.55;display:flex}.connect-settings-v30 .connect-v30-insight>.sidebar-icon{color:#3bc6ed;flex:0 0 16px;width:16px;height:16px}.connect-settings-v30 .connect-v30-insight button{color:#42ccfa;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.connect-settings-v30 .connect-color-fields{grid-template-columns:1fr;gap:8px}.connect-settings-v30 .connect-v30-color-row{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px 12px;display:flex}.connect-settings-v30 .connect-v30-color-row:focus-within{border-color:color-mix(in srgb,#00bfff 45%,var(--ui-border))}.connect-settings-v30 .connect-v30-color-meta{flex:1;gap:4px;min-width:0;display:grid}.connect-settings-v30 .connect-v30-color-meta strong{font-size:11.7px}.connect-settings-v30 .connect-v30-color-meta small{color:var(--ui-text-muted);font-size:10px;line-height:1.35}.connect-settings-v30 .connect-v30-color-controls{flex:none;align-items:center;gap:6px;display:flex}.connect-settings-v30 .connect-v30-swatch{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;width:37px;height:35px;padding:3px}.connect-settings-v30 .connect-v30-hex{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface);width:84px;height:34px;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;padding:6px 7px;font-size:10.5px;font-weight:750}.connect-settings-v30 .connect-v30-hex[aria-invalid=true]{color:#efc786;border-color:#d49f50}.connect-settings-v30 .connect-v30-field-reset{width:29px;height:31px;color:var(--ui-text-soft);border:1px solid var(--ui-border);cursor:pointer;background:0 0;border-radius:7px;place-items:center;font-size:17px;display:grid}.connect-settings-v30 .connect-v30-field-reset:hover:not(:disabled){color:#3bd3fb;border-color:#00bfff77}.connect-settings-v30 .connect-v30-field-error{color:#e7b874;width:100%;margin:0;font-size:10px}.connect-settings-v30 .connect-v30-contrast{color:#e8c88a;background:color-mix(in srgb,#d9ad56 8%,var(--ui-surface));border:1px solid color-mix(in srgb,#d9ad56 33%,var(--ui-border));border-radius:9px;align-items:flex-start;gap:10px;margin-top:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.connect-settings-v30 .connect-v30-contrast .sidebar-icon{flex:0 0 17px;width:17px;height:17px}.connect-settings-v30 .connect-v30-contrast button{color:#f1ca7a;cursor:pointer;font:inherit;background:0 0;border:0;margin:0 0 0 5px;padding:0;font-weight:760;text-decoration:underline}.connect-settings-v30 .connect-settings-slider{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:11px;grid-template-columns:minmax(0,1fr) 125px 40px;align-items:center;gap:12px;padding:16px;display:grid}.connect-settings-v30 .connect-settings-slider>span{gap:4px;display:grid}.connect-settings-v30 .connect-settings-slider strong{font-size:12.5px}.connect-settings-v30 .connect-settings-slider small{color:var(--ui-text-muted);font-size:10.5px}.connect-settings-v30 input[type=range]{accent-color:#00bfff;cursor:pointer;min-width:0}.connect-settings-v30 output{text-align:right;color:#58d6fb;white-space:nowrap;font-size:11px;font-weight:750}.connect-settings-v30 .connect-v30-control-group{gap:12px;margin-top:23px;display:grid}.connect-settings-v30 .connect-settings-section-heading{align-items:center;margin:0}.connect-settings-v30 .connect-settings-section-heading strong{font-size:12.5px}.connect-settings-v30 .connect-settings-section-heading span{font-size:10.4px}.connect-settings-v30 .connect-v30-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connect-settings-v30 .connect-v30-choice{text-align:left;cursor:pointer;background:var(--ui-surface-2);min-width:0;min-height:126px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:10px;align-content:start;justify-items:start;gap:8px;padding:12px 10px;display:grid}.connect-settings-v30 .connect-v30-choice.is-active{background:color-mix(in srgb,#00bfff 6%,var(--ui-surface-2));border-color:#00bfff}.connect-settings-v30 .connect-v30-choice:hover:not(:disabled){border-color:#00bfff88}.connect-settings-v30 .connect-v30-choice strong{font-size:11px}.connect-settings-v30 .connect-v30-choice small{color:var(--ui-text-muted);font-size:10px;line-height:1.35}.connect-settings-v30 .connect-v30-choice-art{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 90%,#07172e);border-radius:8px;flex-direction:column;justify-content:space-evenly;gap:3px;width:100%;min-height:40px;padding:6px 7px;display:flex}.connect-settings-v30 .connect-v30-choice-art i{background:#397da1;border-radius:4px;width:50%;height:6px}.connect-settings-v30 .connect-v30-choice-art i:nth-child(2){background:#257ba6;margin-left:auto}.connect-settings-v30 .connect-v30-choice-art i:nth-child(3){width:39%}.connect-settings-v30 .connect-v30-choice-art.density[data-kind=compact]{gap:1px}.connect-settings-v30 .connect-v30-choice-art.density[data-kind=airy]{gap:8px}.connect-settings-v30 .connect-v30-choice-art.shape{flex-direction:row;align-items:center}.connect-settings-v30 .connect-v30-choice-art.shape i{border-radius:10px 10px 10px 3px;width:35%;height:21px}.connect-settings-v30 .connect-v30-choice-art.shape[data-kind=rounded] i{border-radius:15px}.connect-settings-v30 .connect-v30-choice-art.shape[data-kind=square] i{border-radius:3px}.connect-settings-v30 .connect-notification-options{gap:10px;display:grid}.connect-settings-v30 .connect-settings-toggle{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;min-height:70px;padding:13px;display:flex}.connect-settings-v30 .connect-settings-toggle>span,.connect-settings-v30 .connect-settings-toggle>label{flex:1;gap:5px;min-width:150px;display:grid}.connect-settings-v30 .connect-settings-toggle strong{font-size:12px}.connect-settings-v30 .connect-settings-toggle small{color:var(--ui-text-muted);font-size:10.5px;line-height:1.4}.connect-settings-v30 .connect-settings-toggle input[type=checkbox]{accent-color:#00bfff;cursor:pointer;flex:0 0 18px;width:18px;height:18px}.connect-settings-v30 .connect-settings-toggle select,.connect-settings-v30 .connect-desktop-row button,.connect-settings-v30 .connect-volume-row button{background:var(--ui-surface);min-height:35px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:8px;padding:7px 9px;font-size:11px}.connect-settings-v30 .connect-volume-row input[type=range]{flex:1;min-width:85px}.connect-settings-v30 .connect-volume-row output{min-width:34px}.connect-settings-v30 .connect-volume-row button{cursor:pointer}.connect-settings-v30 :is(.connect-volume-row,.connect-desktop-row) button:hover:not(:disabled){border-color:#00bfff7d}.connect-settings-v30 .connect-settings-preview-panel{border-left:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 37%,var(--ui-surface));scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;padding:22px 12px 16px;display:flex;overflow-y:auto}.connect-settings-v30 .connect-v30-preview-head{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin-bottom:15px;display:flex}.connect-settings-v30 .connect-v30-preview-head>span{letter-spacing:.11em;color:#64c7e8;align-items:center;gap:6px;font-size:9px;font-weight:780;display:flex}.connect-settings-v30 .connect-v30-preview-head i{background:#31d0a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #31d0a050}.connect-settings-v30 .connect-v30-preview-head small{color:var(--ui-text-muted);font-size:9px}.connect-settings-v30 .connect-v30-preview-window{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 25%,var(--ui-border));background:var(--connect-chat-surface);border-radius:10px;flex-direction:column;min-height:305px;display:flex;overflow:hidden;box-shadow:0 8px 20px #00000018}.connect-settings-v30 .connect-v30-preview-sidebar{border-bottom:1px solid color-mix(in srgb,var(--connect-accent) 18%,transparent);color:#ebf8ff;background:var(--connect-sidebar-surface);flex-direction:column;gap:9px;min-height:87px;padding:9px;font-size:10px;display:flex}.connect-settings-v30 .connect-v30-preview-logo{border:1px solid var(--connect-accent);width:18px;height:18px;color:var(--connect-accent);border-radius:5px;place-items:center;font-size:12px;font-weight:860;display:grid}.connect-settings-v30 .connect-v30-preview-sidebar>div:nth-child(2){align-items:center;gap:6px;font-size:9px;display:flex}.connect-settings-v30 .connect-v30-preview-sidebar>div:nth-child(2) i{background:var(--connect-accent);border-radius:2px;width:3px;height:11px;display:block}.connect-settings-v30 .connect-v30-preview-person{background:color-mix(in srgb,var(--connect-accent) 10%,var(--connect-sidebar-surface));border:1px solid color-mix(in srgb,var(--connect-accent) 21%,transparent);border-radius:6px;align-items:center;gap:5px;padding:5px;display:flex}.connect-settings-v30 .connect-v30-preview-person>span,.connect-settings-v30 .connect-v30-preview-person-dot{color:#d6eefd;background:#235783;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:grid}.connect-settings-v30 .connect-v30-preview-person strong{white-space:nowrap;font-size:9px}.connect-settings-v30 .connect-v30-preview-chat{min-height:215px;color:var(--connect-chat-ink);flex-direction:column;flex:1;gap:9px;padding:0 8px 10px;display:flex}.connect-settings-v30 .connect-v30-preview-chat-head{border-bottom:1px solid color-mix(in srgb,var(--connect-accent) 13%,transparent);align-items:center;gap:7px;margin:0 -8px;padding:8px;display:flex}.connect-settings-v30 .connect-v30-preview-chat-head>span:nth-child(2){gap:1px;font-size:9px;font-weight:770;display:grid}.connect-settings-v30 .connect-v30-preview-chat-head small{color:var(--connect-chat-ink);opacity:.65;font-size:8px;font-weight:400}.connect-settings-v30 .connect-v30-preview-messages{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:9px;display:flex}.connect-settings-v30 .connect-v30-preview-messages>span{max-width:92%;font-size:var(--connect-message-font);background:var(--connect-peer-bubble);color:var(--connect-peer-ink);overflow-wrap:anywhere;border-radius:11px 11px 11px 4px;gap:5px;padding:8px 9px;line-height:1.35;display:grid}.connect-settings-v30 .connect-v30-preview-messages .mine{background:var(--connect-user-bubble);color:var(--connect-user-ink);border-radius:11px 11px 4px;align-self:end}.connect-settings-v30 .connect-v30-preview-messages small{opacity:.7;justify-self:end;font-size:8px;line-height:1}.connect-settings-v30 .connect-v30-preview-compose{border:1px solid color-mix(in srgb,var(--connect-accent) 26%,transparent);background:var(--connect-sidebar-surface);color:#dbeaf3;border-radius:7px;justify-content:space-between;align-items:center;padding:7px;font-size:8.5px;display:flex}.connect-settings-v30 .connect-v30-preview-compose b{color:var(--connect-accent)}.connect-settings-v30 .connect-v30-preview-summary{flex-wrap:wrap;gap:7px;margin:12px 0 6px;display:flex}.connect-settings-v30 .connect-v30-preview-summary>span{border:1px solid var(--ui-border);color:var(--ui-text-muted);border-radius:7px;flex:1;gap:2px;padding:7px;font-size:9px;display:grid}.connect-settings-v30 .connect-v30-preview-summary strong{color:var(--ui-text);font-size:10px}.connect-settings-v30 .connect-settings-preview-panel>p{color:var(--ui-text-muted);font-size:9.7px;line-height:1.5}.connect-page[data-density=compact] .connect-timeline{gap:6px;padding-block:13px}.connect-page[data-density=compact] .connect-message .connect-bubble{padding:7px 10px}.connect-page[data-density=airy] .connect-timeline{gap:21px;padding-block:29px}.connect-page[data-density=airy] .connect-message .connect-bubble{padding:14px 16px}.connect-page[data-bubble-style=rounded] .connect-message .connect-bubble{border-radius:21px!important}.connect-page[data-bubble-style=square] .connect-message .connect-bubble{border-radius:6px!important}.connect-dock[data-density=compact] .connect-dock-messages{gap:5px;padding-block:9px}.connect-dock[data-density=compact] .connect-dock-bubble{padding:6px 9px}.connect-dock[data-density=airy] .connect-dock-messages{gap:16px;padding-block:17px}.connect-dock[data-density=airy] .connect-dock-bubble{padding:13px 14px}.connect-dock[data-bubble-style=rounded] .connect-dock-bubble{border-radius:18px!important}.connect-dock[data-bubble-style=square] .connect-dock-bubble{border-radius:5px!important}.connect-settings-v30 .connect-v30-preview-window[data-density=compact] .connect-v30-preview-messages{gap:4px}.connect-settings-v30 .connect-v30-preview-window[data-density=airy] .connect-v30-preview-messages{gap:16px}.connect-settings-v30 .connect-v30-preview-window[data-bubble-style=rounded] .connect-v30-preview-messages>span{border-radius:20px!important}.connect-settings-v30 .connect-v30-preview-window[data-bubble-style=square] .connect-v30-preview-messages>span{border-radius:4px!important}.connect-settings-v30 .connect-v30-preview-window[data-density=compact] .connect-v30-preview-messages>span{padding:5px 7px}.connect-settings-v30 .connect-v30-preview-window[data-density=airy] .connect-v30-preview-messages>span{padding:11px 10px}.connect-settings-v30 .connect-settings-footer{padding:10px 18px 12px;box-shadow:0 -4px 16px #0000001b}.connect-settings-v30 .connect-v30-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.connect-settings-v30 .connect-settings-footer-status{font-size:11px}.connect-settings-v30 .connect-settings-footer-actions{align-items:center;gap:8px;display:flex}.connect-settings-v30 .connect-settings-footer-actions button{min-height:36px;padding:8px 12px;font-size:11px}.connect-settings-v30 .connect-settings-footer-actions .connect-settings-save{background:linear-gradient(140deg,#0879b2,#04abe0);border-color:#14ade1;padding-inline:15px}.connect-settings-v30 .connect-settings-footer-actions .connect-settings-reset{margin-right:5px}.connect-settings-v30 :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #20baf1}.connect-settings-v30 button:disabled{cursor:not-allowed;opacity:.5}@media (width<=940px){.connect-settings.connect-settings-v30{width:min(800px,100vw - 28px)}.connect-settings-v30 .connect-v30-body{grid-template-columns:151px minmax(0,1fr)}.connect-settings-v30 .connect-settings-preview-panel{display:none}.connect-settings-v30 .connect-v30-nav{padding-inline:7px}}@media (width<=620px){.connect-settings-scrim{padding:7px}.connect-settings.connect-settings-v30{border-radius:13px;width:100%;max-height:calc(100dvh - 14px)}.connect-settings-v30 .connect-settings-head{gap:9px;min-height:84px;padding:13px 14px}.connect-settings-v30 .connect-settings-glyph{flex-basis:35px;width:35px;height:35px}.connect-settings-v30 h2{font-size:17px}.connect-settings-v30 .connect-settings-eyebrow{font-size:8px}.connect-settings-v30 .connect-settings-head p{font-size:10px}.connect-settings-v30 .connect-v30-body{flex-direction:column;display:flex;overflow:hidden}.connect-settings-v30 .connect-v30-nav{background:var(--ui-surface);border-right:0;border-bottom:1px solid var(--ui-border);flex-direction:row;flex:none;gap:4px;padding:6px;display:flex;overflow-x:auto}.connect-settings-v30 .connect-v30-nav-label,.connect-settings-v30 .connect-v30-nav-tip,.connect-settings-v30 .connect-v30-nav-item i{display:none}.connect-settings-v30 .connect-v30-nav-item{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:65px;min-height:44px;padding:6px 3px}.connect-settings-v30 .connect-v30-nav-item>.sidebar-icon{flex:0 0 16px;width:16px;height:16px}.connect-settings-v30 .connect-v30-nav-item>span{flex:0;display:block}.connect-settings-v30 .connect-v30-nav-item strong{font-size:9px}.connect-settings-v30 .connect-v30-nav-item small{display:none}.connect-settings-v30 .connect-settings-scroll{padding:14px}.connect-settings-v30 .connect-settings-footer{padding:9px 11px}.connect-settings-v30 .connect-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-settings-v30 .connect-settings-slider{grid-template-columns:1fr 1fr;gap:10px}.connect-settings-v30 .connect-settings-slider>span{grid-column:1/-1}.connect-settings-v30 .connect-v30-choice-grid{gap:6px}.connect-settings-v30 .connect-v30-choice{min-height:117px;padding:8px 6px}.connect-settings-v30 .connect-v30-choice small{font-size:9px}}@media (width<=405px){.connect-settings-v30 .connect-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-settings-v30 .connect-v30-pane-top{align-items:start}.connect-settings-v30 .connect-v30-reset-section{font-size:10px}.connect-settings-v30 .connect-v30-choice-grid{grid-template-columns:1fr}.connect-settings-v30 .connect-v30-choice{grid-template-columns:53px 1fr;align-items:center;gap:3px 10px;min-height:58px;display:grid}.connect-settings-v30 .connect-v30-choice-art{grid-row:span 2;min-height:42px}.connect-settings-v30 .connect-v30-color-row{align-items:start}.connect-settings-v30 .connect-v30-color-controls{justify-content:space-between;width:100%}.connect-settings-v30 .connect-settings-footer-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.connect-settings-v30 .connect-settings-footer-actions .connect-settings-reset{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.connect-settings-v30 *,.connect-page[data-density] .connect-message .connect-bubble{transition:none!important;animation:none!important}}.connect-page{--connect-border:color-mix(in srgb,var(--ui-border) 84%,var(--activity-blue,#24558c));--connect-muted:var(--ui-text-muted);min-width:0;height:min(920px,100dvh - 138px);min-height:560px;color:var(--ui-text);flex-direction:column;gap:18px;display:flex}.connect-heading{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.connect-eyebrow{letter-spacing:.25em;color:#00bfff;font-size:10px;font-weight:810}.connect-eyebrow span{color:var(--ui-text-muted);margin:0 7px}.connect-heading p{color:var(--ui-text-soft);margin:0;font-size:12px}.connect-heading-actions{align-items:center;gap:13px;display:flex}.connect-heading-actions>button,.connect-no-selection button,.connect-empty-rooms button{color:#fff;cursor:pointer;background:linear-gradient(155deg,#008bd8,#065090);border:1px solid #138bd0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 5px 19px #0077d022}.connect-heading-actions .sidebar-icon{width:15px;height:15px}.connect-live{color:var(--ui-text-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.connect-live i{background:#30c89a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #30c89a14}.connect-alert,.connect-notice{background:color-mix(in srgb,#b77f43 7%,var(--ui-surface));color:var(--ui-text);border:1px solid #b77f434a;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.connect-notice{border-color:#25bc9940}.connect-alert button,.connect-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.connect-workspace{border:1px solid var(--connect-border);background:var(--ui-surface);border-radius:17px;flex:1;grid-template-columns:minmax(240px,310px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 20px 54px #00000020,inset 0 1px #ffffff05}.connect-sidebar{border-right:1px solid var(--connect-border);background:color-mix(in srgb,var(--ui-surface-2) 59%,var(--ui-surface));flex-direction:column;min-width:0;min-height:0;display:flex}.connect-sidebar-head{justify-content:space-between;align-items:center;gap:9px;padding:18px 15px 10px;display:flex}.connect-sidebar-head>div{gap:4px;display:grid}.connect-sidebar-head>div>span{color:#18afe8;letter-spacing:.15em;font-size:9px;font-weight:850}.connect-sidebar-head>button,.connect-detail-button,.connect-schedule-button,.connect-back{border:1px solid var(--connect-border);background:var(--ui-surface);min-width:34px;height:34px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.connect-sidebar-head>button .sidebar-icon{color:#1eb7e8;width:17px;height:17px}.connect-search{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:9px;align-items:center;gap:8px;height:38px;margin:4px 12px 12px;padding:0 11px;display:flex}.connect-search .sidebar-icon{width:15px;height:15px;color:var(--ui-text-muted)}.connect-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:12px}.connect-search:focus-within{border-color:#169ac0}.connect-filters{scrollbar-width:none;gap:4px;margin:0 10px 11px;padding:2px 1px;display:flex;overflow-x:auto}.connect-filters button{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;padding:7px 8px;font-size:10.5px;font-weight:720;display:inline-flex}.connect-filters button.active{border-color:color-mix(in srgb,#1393bf 28%,var(--ui-border));background:color-mix(in srgb,#00bfff 9%,var(--ui-surface));color:var(--ui-text)}.connect-filters button span{font-variant-numeric:tabular-nums;color:#00bfff}.connect-room-list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:1;min-height:0;padding:0 9px 12px;overflow:hidden auto}.connect-room{text-align:left;width:100%;min-width:0;min-height:73px;color:var(--ui-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px;transition:background .17s,border-color .17s;display:flex}.connect-room+.connect-room{margin-top:3px}.connect-room:hover{background:var(--ui-hover)}.connect-avatar{border:1px solid color-mix(in srgb,#1992d3 27%,var(--ui-border));background:linear-gradient(160deg,color-mix(in srgb,#124c89 35%,var(--ui-surface)),color-mix(in srgb,#00bfff 8%,var(--ui-surface)));color:#82d6ef;letter-spacing:-.01em;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:820;display:grid;position:relative}.connect-avatar .sidebar-icon{width:21px;height:21px}.connect-avatar.is-group{color:#e6be7f;background:color-mix(in srgb,#e6be7f 7%,var(--ui-surface));border-color:#caa46145}.connect-avatar.small{border-radius:9px;flex-basis:29px;width:29px;height:29px;font-size:10px}.connect-avatar.large{border-radius:18px;flex-basis:64px;width:64px;height:64px;font-size:19px}.connect-avatar .presence{border:2px solid var(--ui-surface);background:#21c599;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-2px}.connect-room-copy{flex:1;gap:5px;min-width:0;display:grid}.connect-room-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.4px;line-height:1.3;overflow:hidden}.connect-room-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--connect-muted);font-size:11px;overflow:hidden}.connect-room-meta{align-content:space-between;align-self:stretch;justify-items:end;gap:6px;display:grid}.connect-room-meta small{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:9.8px}.connect-room-meta b{color:#fff;background:#078ac8;border-radius:7px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid}.connect-list-state,.connect-empty-rooms{color:var(--ui-text-muted);text-align:center;padding:24px 12px;font-size:12px}.connect-empty-rooms{justify-items:center;gap:9px;padding:33px 13px;display:grid}.connect-empty-rooms .sidebar-icon{color:#38b9d5;width:26px;height:26px}.connect-empty-rooms strong{color:var(--ui-text);font-size:13px}.connect-empty-rooms p{margin:0;line-height:1.5}.connect-empty-rooms button{font-size:11px}.connect-main{background:var(--ui-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.connect-no-selection,.connect-unavailable{text-align:center;color:var(--ui-text-muted);flex:1;align-content:center;justify-items:center;gap:13px;padding:30px;display:grid}.connect-no-selection>span,.connect-unavailable>.sidebar-icon{border:1px solid var(--connect-border);background:var(--ui-surface-2);color:#20afe4;border-radius:18px;place-items:center;width:64px;height:64px;padding:17px;display:grid}.connect-no-selection>span .sidebar-icon{width:30px;height:30px}.connect-no-selection h2,.connect-unavailable h2{color:var(--ui-text);margin:0;font-size:18px}.connect-no-selection p,.connect-unavailable p{max-width:350px;margin:0;font-size:12px;line-height:1.55}.connect-unavailable{border:1px solid var(--connect-border);background:var(--ui-surface);border-radius:15px}.connect-chat-head{border-bottom:1px solid var(--connect-border);flex:none;align-items:center;gap:10px;min-width:0;min-height:74px;padding:10px 16px;display:flex}.connect-chat-identity{flex:1;gap:4px;min-width:0;display:grid}.connect-chat-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.connect-schedule-button{color:var(--ui-text-soft);justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.connect-chat-head .sidebar-icon{width:17px;height:17px}.connect-chat-head button:hover,.connect-chat-head button.selected{border-color:color-mix(in srgb,#00bfff 48%,var(--ui-border));color:#00bfff}.connect-back{display:none}.connect-meetings{border-bottom:1px solid var(--connect-border);background:color-mix(in srgb,#0c60a0 3%,var(--ui-surface));flex:none;gap:7px;max-height:155px;padding:10px 16px;display:grid;overflow:auto}.connect-meeting{border:1px solid var(--connect-border);background:var(--ui-surface-2);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.connect-meeting-icon{color:#2fb8eb;background:#039bdb12;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.connect-meeting-icon .sidebar-icon{width:16px;height:16px}.connect-meeting>div{flex:1;gap:4px;min-width:0;display:grid}.connect-meeting strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.connect-meeting small{color:var(--ui-text-muted);font-size:10px}.connect-meeting>a{color:#29c2ec;border:1px solid #009bd560;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.connect-link-pending{color:var(--ui-text-muted);font-size:10px}.connect-timeline{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;flex:1;gap:15px;min-height:0;padding:25px 20px;display:flex;overflow-y:auto}.connect-history-status{text-align:center;color:var(--ui-text-muted);font-size:11px}.connect-first-message{color:var(--ui-text-muted);text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;padding:25px;display:grid}.connect-first-message .sidebar-icon{color:#d4a663;width:31px;height:31px}.connect-first-message strong{color:var(--ui-text);font-size:14px}.connect-first-message p{max-width:300px;margin:0;font-size:11px;line-height:1.5}.connect-message{align-items:flex-end;gap:8px;max-width:91%;display:flex}.connect-message.mine{justify-content:flex-end;margin-left:auto}.connect-bubble{border:1px solid var(--connect-border);background:var(--ui-surface-2);border-radius:12px 12px 12px 3px;gap:6px;min-width:0;max-width:100%;padding:10px 12px;display:grid}.connect-message.mine .connect-bubble{border-color:color-mix(in srgb,#0d92d3 26%,var(--ui-border));background:color-mix(in srgb,#1268a0 15%,var(--ui-surface));border-radius:12px 12px 3px}.connect-bubble>strong{color:#55bbdc;font-size:10px}.connect-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.connect-bubble .connect-deleted{color:var(--ui-text-muted);font-style:italic}.connect-message-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.connect-message-foot time{color:var(--ui-text-muted);font-size:9.5px}.connect-message-foot span{gap:7px;display:inline-flex}.connect-message-foot button{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px}.connect-message-foot button:hover{color:#17baff}.connect-attachment{border:1px solid var(--connect-border);background:var(--ui-surface);color:#53bcde;overflow-wrap:anywhere;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:9px;font-size:11px;display:inline-flex}.connect-attachment .sidebar-icon{flex:0 0 15px;width:15px;height:15px}.connect-composer{border-top:1px solid var(--connect-border);background:var(--ui-surface);flex:none;gap:7px;padding:13px 17px 11px;display:grid}.connect-hidden{display:none}.connect-file-chip{border:1px solid var(--connect-border);background:var(--ui-surface-2);max-width:100%;color:var(--ui-text-soft);overflow-wrap:anywhere;border-radius:7px;justify-self:start;align-items:center;gap:8px;padding:5px 9px;font-size:11px;display:inline-flex}.connect-file-chip .sidebar-icon{width:15px;height:15px}.connect-file-chip button{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0}.connect-input-wrap{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:11px;align-items:flex-end;gap:10px;padding:8px;display:flex}.connect-input-wrap:focus-within{border-color:color-mix(in srgb,#04b1ec 49%,var(--ui-border))}.connect-input-wrap>button:not(.connect-send){width:31px;height:35px;color:var(--ui-text-soft);cursor:pointer;background:0 0;border:0;flex:0 0 31px;place-items:center;display:grid}.connect-input-wrap>button .sidebar-icon{width:19px;height:19px}.connect-input-wrap textarea{resize:vertical;min-width:0;min-height:35px;max-height:142px;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:12px;line-height:1.4}.connect-send{color:#fff;cursor:pointer;background:linear-gradient(140deg,#088bcc,#075592);border:1px solid #178bc2;border-radius:8px;min-height:35px;padding:8px 12px;font-size:11px;font-weight:800}.connect-send:disabled{opacity:.4;cursor:default}.connect-compose-hint{color:var(--ui-text-muted);padding-left:6px;font-size:9.8px}.connect-details{border-left:1px solid var(--connect-border);background:var(--ui-surface-2);scrollbar-width:thin;flex-direction:column;gap:0;min-width:0;min-height:0;display:flex;overflow-y:auto}.connect-details-head{border-bottom:1px solid var(--connect-border);justify-content:space-between;align-items:center;min-height:62px;padding:13px 14px;font-size:13px;display:flex}.connect-details-head button{border:1px solid var(--ui-border);background:var(--ui-surface);width:29px;height:29px;color:var(--ui-text-soft);cursor:pointer;border-radius:7px;font-size:18px}.connect-details-profile{border-bottom:1px solid var(--connect-border);text-align:center;justify-items:center;gap:8px;padding:23px 12px;display:grid}.connect-details-profile>strong{font-size:13px}.connect-details-profile>small{color:var(--ui-text-muted);font-size:11px}.connect-detail-section{border-bottom:1px solid var(--connect-border);gap:12px;padding:17px 14px;display:grid}.connect-detail-section h3{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.connect-detail-section h3 small{color:#52badd;font-size:10px}.connect-member{align-items:center;gap:9px;display:flex}.connect-member>span:last-child{gap:3px;min-width:0;display:grid}.connect-member strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.connect-member small{color:var(--ui-text-muted);font-size:10px}.connect-detail-section select,.connect-meeting-form :is(input,textarea,select),#connect-group-form input{border:1px solid var(--ui-border);background:var(--ui-input);width:100%;min-width:0;min-height:36px;color:var(--ui-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:12px}.connect-detail-meeting{border:1px solid var(--connect-border);background:var(--ui-surface);border-radius:9px;gap:5px;padding:10px;display:grid}.connect-detail-meeting strong{font-size:11px}.connect-detail-meeting small,.connect-detail-meeting p{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.5}.connect-detail-meeting a,.connect-text-action{color:#28b8e1;font-size:11px;text-decoration:none}.connect-text-action{cursor:pointer;background:0 0;border:0;justify-self:start}.connect-muted{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.5}.connect-modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020911b9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.connect-modal{border:1px solid color-mix(in srgb,#2095cc 24%,var(--ui-border));background:var(--ui-surface);width:min(485px,100%);max-height:min(720px,100dvh - 30px);color:var(--ui-text);border-radius:15px;flex-direction:column;gap:18px;padding:19px;display:flex;overflow:hidden;box-shadow:0 25px 90px #0009}.connect-modal>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.connect-modal>header>div{gap:5px;display:grid}.connect-modal>header span{letter-spacing:.13em;color:#20bbef;font-size:9px;font-weight:810}.connect-modal>header h2{margin:0;font-size:19px}.connect-modal>header p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.connect-modal>header>button{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:31px;height:31px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex:0 0 31px;font-size:19px}.connect-people-list{scrollbar-width:thin;gap:6px;min-height:0;display:grid;overflow-y:auto}.connect-person{border:1px solid var(--connect-border);background:var(--ui-surface-2);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.connect-person>div{flex:1;gap:4px;min-width:0;display:grid}.connect-person strong{font-size:12px}.connect-person small{color:var(--ui-text-muted);font-size:11px}.connect-person>button,.connect-modal footer button:last-child{color:#fff;cursor:pointer;background:#056ea5;border:1px solid #1689b8;border-radius:8px;min-height:33px;padding:7px 10px;font-size:11px;font-weight:800}.connect-person-check{color:var(--ui-text-soft);cursor:pointer;align-items:center;gap:5px;font-size:10px;display:inline-flex}#connect-group-form,.connect-meeting-form{gap:12px;display:grid;overflow-y:auto}#connect-group-form label,.connect-meeting-form label{color:var(--ui-text-soft);gap:6px;font-size:11px;font-weight:710;display:grid}#connect-group-form p,.connect-form-help{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.45}.connect-form-pair{grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr);gap:9px;display:grid}.connect-modal footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.connect-modal footer button{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:33px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:770}.connect-modal button:disabled{opacity:.44;cursor:default}.connect-page :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #13afe8}@media (width<=1220px){.connect-workspace.details-open{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.connect-details{z-index:20;width:min(310px,65vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 38px #0005}.connect-workspace{position:relative}}@media (width<=870px){.connect-workspace,.connect-workspace.details-open{grid-template-columns:minmax(195px,245px) minmax(0,1fr)}.connect-heading h1{font-size:26px}}@media (width<=660px){.connect-page{gap:11px;height:calc(100dvh - 108px);min-height:420px}.connect-heading{align-items:center}.connect-live{display:none}.connect-heading h1{margin:5px 0;font-size:22px}.connect-heading p{font-size:10.5px}.connect-heading-actions>button{padding:7px 9px;font-size:10px}.connect-workspace,.connect-workspace.details-open{display:block;position:relative}.connect-sidebar{border-right:0;width:100%;height:100%}.connect-workspace.has-active .connect-sidebar{display:none}.connect-main{height:100%;display:none}.connect-workspace.has-active .connect-main{display:flex}.connect-back{place-items:center;width:29px;min-width:29px;height:33px;display:grid}.connect-chat-head{gap:7px;min-height:64px;padding:8px 11px}.connect-schedule-button span{display:none}.connect-meetings{padding:7px 10px}.connect-timeline{padding:17px 12px}.connect-composer{padding:9px}.connect-compose-hint{font-size:9px}}@media (width<=405px){.connect-heading p{max-width:245px}.connect-heading-actions>button{min-width:34px;font-size:0}.connect-heading-actions>button .sidebar-icon{width:17px;height:17px}.connect-form-pair{grid-template-columns:1fr}.connect-modal{padding:14px}.connect-send span{display:none}}@media (prefers-reduced-motion:reduce){.connect-page *,.connect-modal{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.connect-page{--connect-cyan:#00bfff;--connect-glow:#038bf8;--connect-edge:color-mix(in srgb,var(--ui-border) 77%,#0873b7);--connect-panel:color-mix(in srgb,var(--ui-surface) 89%,#062044);--connect-panel-alt:color-mix(in srgb,var(--ui-surface-2) 85%,#092947);gap:12px;width:100%;min-width:0;height:clamp(600px,100dvh - 126px,1040px);max-width:none!important}.connect-heading{isolation:isolate;align-items:flex-end;min-height:102px;padding:13px 5px 20px 1px;position:relative;overflow:hidden}.connect-heading:after{content:"";pointer-events:none;z-index:-1;border-bottom:1px solid #15a8fdbf;border-radius:0 0 70% 80%;width:64%;height:125px;position:absolute;top:-77px;right:0;transform:rotate(-8deg);box-shadow:0 19px 38px -22px #0485fa,0 26px 22px -28px #17c5ff}.connect-heading-wave{z-index:-2;pointer-events:none;opacity:.68;background:radial-gradient(at 80% 28%,#0875d83d,#0000 62%);width:68%;height:132px;position:absolute;top:-34px;right:-9px;transform:skewY(-7deg)}.connect-eyebrow{letter-spacing:.23em;color:var(--connect-cyan);font-size:10px}.connect-heading h1{letter-spacing:-.038em;margin:12px 0 6px;font-size:clamp(28px,2.45vw,36px);line-height:1.05}.connect-heading p{letter-spacing:.002em;font-size:12.5px;line-height:1.5}.connect-heading-actions{gap:18px;padding-bottom:3px}.connect-live{color:var(--ui-text-soft);font-size:11.5px}.connect-live i{background:#2ce5a8;width:7px;height:7px;box-shadow:0 0 9px #18c4a560}.connect-heading-actions>button{background:linear-gradient(130deg,#02adf1,#0755cf);border:1px solid #18aee9;border-radius:10px;min-height:42px;padding:10px 18px;font-size:12px;transition:filter .15s,transform .15s;box-shadow:inset 0 1px #92e5ff7a,0 0 20px #038af445,0 9px 24px #004b9c50}.connect-heading-actions>button:hover:not(:disabled){filter:brightness(1.11);transform:translateY(-1px)}.connect-workspace,.connect-workspace.details-open{border:1px solid var(--connect-edge);background:var(--connect-panel);border-radius:16px;grid-template-columns:clamp(275px,23%,345px) minmax(0,1fr);align-self:stretch;width:100%;min-width:0;box-shadow:0 15px 52px #0005,inset 0 1px #4bb8ff0b}.connect-sidebar{border-color:var(--connect-edge);background:linear-gradient(155deg,color-mix(in srgb,var(--ui-surface) 91%,#043669),var(--ui-surface) 64%)}.connect-sidebar-head{padding:21px 17px 15px}.connect-sidebar-head>div{gap:6px}.connect-sidebar-head>div>span{letter-spacing:.17em;color:var(--connect-cyan);font-size:10px}.connect-sidebar-head strong{letter-spacing:-.025em;font-size:19px}.connect-sidebar-head>button,.connect-sort{border:1px solid color-mix(in srgb,#158cce 33%,var(--ui-border));width:39px;min-width:39px;height:39px;color:var(--connect-cyan);background:linear-gradient(160deg,color-mix(in srgb,#073d75 15%,var(--ui-surface)),var(--ui-surface));cursor:pointer;border-radius:10px;place-items:center;display:grid}.connect-sidebar-head>button:hover,.connect-sort:hover{border-color:var(--connect-cyan);box-shadow:0 0 13px #039df321}.connect-sort svg{width:18px;height:18px}.connect-search-row{align-items:center;gap:8px;margin:0 14px 13px;display:flex}.connect-search{border-color:var(--connect-edge);background:var(--ui-input);border-radius:10px;flex:1;min-width:0;height:40px;margin:0}.connect-search input{height:100%;font-size:12px}.connect-filters{align-items:center;gap:6px;margin:0 13px 15px}.connect-filters button{border:1px solid var(--connect-edge);color:var(--ui-text-soft);border-radius:20px;padding:8px 10px;font-size:11px}.connect-filters button.active{color:#fff;background:linear-gradient(145deg,#038fdf,#085fbc);border-color:#15b7f9;box-shadow:0 2px 12px #059ef636}.connect-filters button.active span{color:#fff}.connect-filters button:hover:not(.active){background:color-mix(in srgb,var(--ui-surface) 83%,#08477c);border-color:#2989ba}.connect-room-list{padding:0 11px 16px}.connect-room{isolation:isolate;border:1px solid #0000;border-radius:11px;gap:11px;min-height:79px;padding:11px;position:relative}.connect-room.selected{background:linear-gradient(115deg,color-mix(in srgb,var(--ui-surface) 72%,#036fb5),color-mix(in srgb,var(--ui-surface) 93%,#053b7a));border-color:#0787d8;box-shadow:inset 3px 0 #00c5ff,0 0 19px #007bce17}.connect-room:hover:not(.selected){border-color:color-mix(in srgb,var(--connect-cyan) 22%,var(--ui-border))}.connect-avatar{background:linear-gradient(150deg,color-mix(in srgb,var(--ui-surface) 23%,#07457b),color-mix(in srgb,var(--ui-surface) 17%,#006dbd));color:#91e3ff;border:1px solid #188bd4;border-radius:50%;flex:0 0 45px;width:45px;height:45px;font-size:13px;box-shadow:inset 0 1px #b2f6ff24}.connect-avatar.small{border-radius:50%;flex-basis:32px;width:32px;height:32px}.connect-avatar.large{border-radius:50%;flex-basis:69px;width:69px;height:69px}.connect-avatar .presence{background:#23d5a0;width:12px;height:12px;bottom:1px;right:-2px}.connect-avatar .presence.busy{background:#f2ad49}.connect-avatar .presence.away{background:#dbb669}.connect-room-copy strong{font-size:12.5px;line-height:1.35}.connect-room-copy small{font-size:11px;line-height:1.3}.connect-main{background:radial-gradient(ellipse at 55% 36%,#00559e0d,transparent 55%),var(--connect-panel);flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.connect-chat-head{border-bottom:1px solid var(--connect-edge);background:linear-gradient(110deg,color-mix(in srgb,var(--ui-surface) 82%,#073565),var(--connect-panel) 66%);align-self:stretch;align-items:center;gap:12px;width:100%;min-width:0;min-height:80px;padding:12px 22px;display:flex;max-width:none!important}.connect-chat-head .connect-avatar{flex-basis:48px;width:48px;height:48px}.connect-chat-identity strong{letter-spacing:-.009em;font-size:15px}.connect-chat-identity small{color:var(--ui-text-soft);font-size:11px}.connect-schedule-button,.connect-detail-button{background:var(--ui-surface);border-color:var(--connect-edge);border-radius:9px;height:38px;padding-inline:11px;font-size:11.5px}.connect-schedule-button .sidebar-icon,.connect-detail-button .sidebar-icon{color:var(--connect-cyan)}.connect-timeline{background:radial-gradient(at 50% 42%,#0476af09,#0000 60%);gap:15px;min-height:0;padding:24px clamp(16px,2.4vw,36px);flex-direction:column!important;flex:1 1 0!important;align-self:stretch!important;width:100%!important;max-width:none!important;display:flex!important}.connect-first-message{justify-items:unset;align-content:unset;text-align:center;flex:auto;gap:0;min-height:0;margin:auto;padding:12px 8px 19px;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:100%!important;max-width:none!important;display:flex!important}.connect-empty-art{isolation:isolate;perspective:400px;flex:none;place-items:center;width:222px;height:183px;margin:0 auto 17px;display:grid;position:relative}.connect-empty-art:before{content:"";background:radial-gradient(circle at 50% 60%,#0b7cd229,#0000 72%);border-radius:50%;position:absolute;inset:8px 28px 17px;box-shadow:inset 0 0 0 1px #177bcf42,0 0 30px #005bab12}.connect-orbit{border:1px solid #0a5a9d54;border-radius:50%;position:absolute;inset:0 22px;transform:rotate(-17deg)}.connect-orbit-inner{border-color:#0f74b073;inset:11px 35px 14px;transform:rotate(18deg)}.connect-orbit-point{z-index:2;background:#00bfff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px 2px #07b6ff}.connect-orbit-point-a{top:87px;left:14px}.connect-orbit-point-b{top:29px;right:21px}.connect-art-spark{z-index:3;color:#edb95f;text-shadow:0 0 14px #f1b75850;font-size:36px;line-height:1;position:absolute;top:12px;left:48px}.connect-bubble-art{z-index:2;filter:drop-shadow(0 10px 16px #0989e436);width:133px;height:111px;position:relative;transform:translateY(6px)}.connect-art-horizon{z-index:1;filter:blur(2px);background:radial-gradient(#008fff3c,#0000 66%);border-top:2px solid #0d9ffd87;border-radius:50%;width:165px;height:17px;position:absolute;bottom:9px}.connect-first-message>strong{letter-spacing:-.025em;color:var(--ui-text);font-size:22px;font-weight:800;line-height:1.25}.connect-first-message>p{max-width:385px;color:var(--ui-text-soft);margin:10px auto 0;font-size:13px;line-height:1.55}.connect-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3.2vw,52px);width:min(510px,100%);margin:23px auto 0;display:grid}.connect-feature-list>div{color:var(--ui-text-soft);align-content:start;justify-items:center;gap:9px;display:grid}.connect-feature-list>div>span{background:color-mix(in srgb,var(--ui-surface) 75%,#045fa3);width:35px;height:35px;color:var(--connect-cyan);border:1px solid #138ddd69;border-radius:10px;place-items:center;display:grid}.connect-feature-list .sidebar-icon{width:17px;height:17px}.connect-feature-list small{font-size:11.2px;line-height:1.45}.connect-composer{flex-direction:column;flex:none;min-width:0;background:0 0!important;border:0!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 16px 13px!important;display:flex!important}.connect-composer-frame{border:1px solid var(--connect-edge);background:color-mix(in srgb,var(--ui-surface) 88%,#053360);border-radius:12px;gap:7px;width:100%;min-width:0;padding:10px 12px 8px;display:grid;position:relative;box-shadow:inset 0 1px #c4eeff08}.connect-file-chip{margin-bottom:2px}.connect-input-wrap{background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:9px;width:100%;min-width:0;min-height:43px;margin:0;padding:0;display:flex}.connect-input-wrap:focus-within{border:0}.connect-attach-button{border-radius:10px;min-width:40px;border:1px solid var(--connect-edge)!important;background:color-mix(in srgb,var(--ui-surface) 85%,#0a3b72)!important;color:#a9dcff!important;flex:0 0 40px!important;width:40px!important;height:41px!important}.connect-attach-button svg,.connect-emoji-toggle svg{width:21px;height:21px}.connect-input-wrap textarea{resize:vertical;width:100%;min-width:0;min-height:30px;max-height:110px;color:var(--ui-text);background:0 0;padding:7px 2px;font-size:12.5px;line-height:1.45}.connect-emoji-anchor{flex:none;align-self:center;display:flex;position:relative}.connect-emoji-toggle{cursor:pointer;width:33px;height:33px;display:grid;color:var(--ui-text-soft)!important;background:0 0!important;border:0!important;place-items:center!important}.connect-emoji-toggle:hover,.connect-emoji-toggle[aria-expanded=true]{color:var(--connect-cyan)!important}.connect-emoji-picker{z-index:10;border:1px solid var(--connect-edge);background:var(--ui-surface-2);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:4px;width:214px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 15px);right:0;box-shadow:0 13px 33px #0008}.connect-emoji-picker button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:44px;height:36px;font-size:20px;display:grid}.connect-emoji-picker button:hover{background:var(--ui-hover);border-color:var(--connect-edge)}.connect-send{color:#fff;background:linear-gradient(135deg,#049feb,#0862dc);border:1px solid #22aff7;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:12px;min-width:110px;min-height:43px;padding:9px 15px;font-size:12.5px;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #d5f9ff56,0 0 16px #038cf442,0 8px 21px #0065a829}.connect-send:hover:not(:disabled){filter:brightness(1.13)}.connect-send>span:last-child{font-size:19px;line-height:1}.connect-compose-hint{text-align:center;color:var(--ui-text-muted);padding:0;font-size:10px}.connect-message{max-width:min(78%,670px)}.connect-bubble{border-radius:15px 15px 15px 4px;padding:12px 14px}.connect-message.mine .connect-bubble{border-radius:15px 15px 4px}.connect-bubble p{font-size:13px}.connect-details{border-color:var(--connect-edge)}@media (width<=1250px){.connect-workspace.details-open{grid-template-columns:clamp(245px,26%,290px) minmax(0,1fr)}.connect-chat-head{padding-inline:15px}.connect-sidebar-head{padding-inline:14px}.connect-first-message>strong{font-size:20px}.connect-empty-art{width:188px;height:157px;margin-bottom:5px;transform:scale(.87)}.connect-feature-list{margin-top:17px}}@media (width<=870px){.connect-workspace,.connect-workspace.details-open{grid-template-columns:minmax(200px,245px) minmax(0,1fr)}.connect-heading{min-height:95px}.connect-sidebar-head{padding:15px 10px 12px}.connect-search-row{margin-inline:9px}.connect-filters{gap:4px;margin-inline:8px}.connect-filters button{padding:7px}.connect-room-list{padding-inline:7px}.connect-feature-list{gap:6px}.connect-feature-list small{font-size:10px}.connect-composer{padding-inline:10px!important}.connect-composer-frame{padding:8px}.connect-send{min-width:77px;padding-inline:10px}.connect-first-message>p{font-size:11.5px}}@media (width<=660px){.connect-page{gap:7px;height:calc(100dvh - 108px);min-height:480px}.connect-heading{min-height:72px;padding:7px 0 10px}.connect-heading:after{opacity:.32}.connect-heading h1{font-size:23px}.connect-heading p{font-size:10.5px}.connect-heading-actions{gap:6px}.connect-heading-actions>button{min-width:38px;height:38px;min-height:38px;padding:7px 9px}.connect-workspace,.connect-workspace.details-open{display:block}.connect-main{height:100%;display:none!important}.connect-workspace.has-active .connect-main{display:flex!important}.connect-chat-head{gap:7px;min-height:66px;padding:7px 9px}.connect-chat-head .connect-avatar{flex-basis:37px;width:37px;height:37px}.connect-chat-identity strong{font-size:12px}.connect-chat-identity small{font-size:10px}.connect-first-message{padding:9px 4px 12px}.connect-empty-art{margin-top:-19px;margin-bottom:-7px;transform:scale(.75)}.connect-first-message>strong{font-size:19px}.connect-feature-list{margin-top:17px}.connect-composer{padding:0 8px 9px!important}.connect-attach-button{min-width:35px;flex-basis:35px!important;width:35px!important}.connect-send{min-width:76px}.connect-compose-hint{font-size:9px}}@media (width<=405px){.connect-empty-break{display:none}.connect-feature-list small{font-size:9px}.connect-heading-actions>button{font-size:0}.connect-heading-actions>button .sidebar-icon{width:18px;height:18px}.connect-emoji-picker{right:-36px}.connect-send{gap:5px;min-width:39px;padding-inline:9px}.connect-send>span:last-child{font-size:19px}}@media (height<=735px){.connect-empty-art{margin-top:-25px;margin-bottom:-14px;transform:scale(.72)}.connect-first-message>strong{font-size:18px}.connect-feature-list{margin-top:12px}.connect-feature-list>div{gap:5px}.connect-timeline{padding-block:10px}}@media (prefers-reduced-motion:reduce){.connect-heading-actions>button,.connect-room,.connect-send{transition:none!important;transform:none!important}}.connect-workspace{grid-template-columns:minmax(220px,min(var(--connect-list-width,310px),calc(100% - 355px))) 7px minmax(0,1fr)!important}.connect-workspace.details-open{grid-template-columns:minmax(220px,min(var(--connect-list-width,310px),calc(100% - 590px))) 7px minmax(0,1fr) minmax(225px,270px)!important}.connect-splitter{z-index:5;touch-action:none;cursor:col-resize;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--ui-border) 83%,var(--ui-surface));width:7px;min-width:7px;min-height:0;transition:background .16s;position:relative}.connect-splitter:before{content:"";position:absolute;inset:0 -5px}.connect-splitter>span{background:var(--ui-border-strong);width:3px;height:40px;box-shadow:0 0 0 1px var(--ui-surface);pointer-events:none;border-radius:5px;position:absolute;top:47%;left:2px}.connect-splitter:hover,.connect-splitter:focus-visible,.connect-workspace.is-resizing .connect-splitter{background:color-mix(in srgb,#0abcf6 57%,var(--ui-surface))}.connect-splitter:hover>span,.connect-splitter:focus-visible>span{background:#c1efff}.connect-splitter:focus-visible{outline-offset:-1px;outline:2px solid #00bfff}.connect-avatar>img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.connect-avatar .presence{z-index:2}.connect-chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ui-text);font:inherit;letter-spacing:-.009em;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:1px 0;font-size:15px;font-weight:800;line-height:1.35;display:inline-block;overflow:hidden}.connect-chat-name:hover{color:#42caef;text-underline-offset:3px;-webkit-text-decoration:underline #36aadd95;text-decoration:underline #36aadd95}.connect-chat-name:focus-visible,.connect-member-name:focus-visible,.connect-person-name:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #00bfff}.connect-member-name,.connect-person-name{width:max-content;min-width:0;max-width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 0;font-size:11.5px;font-weight:790}.connect-member-name:hover,.connect-person-name:hover{color:#34bfe4;text-decoration:underline}.connect-room.selected{border-color:color-mix(in srgb,#03b5eb 56%,var(--ui-border));background:linear-gradient(120deg,color-mix(in srgb,#097a9e 13%,var(--ui-surface-2)),color-mix(in srgb,#314a70 10%,var(--ui-surface)))}.connect-message:not(.mine) .connect-bubble{border-color:color-mix(in srgb,#777fb3 24%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,#6b7cad 8%,var(--ui-surface-2)),var(--ui-surface-2));box-shadow:0 6px 16px #0001}.connect-message.mine .connect-bubble{border:1px solid color-mix(in srgb,#0dcfbf 39%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,#107386 19%,var(--ui-surface-2)), color-mix(in srgb,#145781 9%,var(--ui-surface)));border-right:2px solid #27b2b7;box-shadow:0 5px 21px #008a9c0a}.connect-message.mine .connect-bubble p{color:var(--ui-text)}.connect-message.mine .connect-message-foot time{color:color-mix(in srgb,#42b9c9 45%,var(--ui-text-muted))}.connect-chat-head{box-shadow:inset 0 2px #13aac81a}.connect-chat-head .connect-avatar{border-color:color-mix(in srgb,#04b7d7 37%,var(--ui-border))}.connect-room:nth-child(3n) .connect-avatar:not(.is-group){border-color:color-mix(in srgb,#ddae70 41%,var(--ui-border));color:#e1ba7c}.connect-room:nth-child(3n+2) .connect-avatar:not(.is-group){border-color:color-mix(in srgb,#1dcbad 38%,var(--ui-border));color:#7fdfd4}.connect-composer-frame:focus-within{border-color:color-mix(in srgb,#06bbc3 38%,var(--ui-border))}.connect-attach-button:hover:not(:disabled){color:#6ce4e4!important;border-color:#0fc2cb!important}.connect-profile-overlay{z-index:1850}.connect-profile-modal{max-height:min(760px,100dvh - 36px);overflow-y:auto}.connect-profile-state{min-height:230px;color:var(--ui-text-soft);place-items:center;padding:30px;font-size:14px;display:grid}.people-person-actions{align-items:center;gap:7px;display:flex}.people-person-actions button{background:color-mix(in srgb,#0f819e 10%,var(--ui-surface-2));border:1px solid color-mix(in srgb,#00bfff 35%,var(--ui-border));color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:740}.people-person-actions button:hover{color:#00bfff;border-color:#00bfff}.connect-dock{z-index:1250;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:76px;right:25px}.connect-dock>*{pointer-events:auto}.connect-dock-trigger{color:#d7f9ff;cursor:pointer;background:linear-gradient(140deg,#075c9c,#063355 69%,#08203b);border:1px solid #30c8f5;border-radius:50%;place-items:center;width:57px;height:57px;transition:transform .17s,box-shadow .17s;display:grid;position:relative;box-shadow:0 10px 27px #0007,0 0 0 4px #048af815,inset 0 1px #72d2fd42}.connect-dock-trigger .sidebar-icon{width:25px;height:25px}.connect-dock-trigger:hover,.connect-dock-trigger.is-open{transform:translateY(-2px);box-shadow:0 13px 30px #0008,0 0 15px #09bdf363,inset 0 1px #72d2fd75}.connect-dock-trigger:focus-visible{outline-offset:4px;outline:2px solid #6cedff}.connect-dock-unread{border:2px solid var(--ui-page);color:#fff;background:#df475e;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.connect-dock-panel{border:1px solid color-mix(in srgb,#1aade0 35%,var(--ui-border));width:min(370px,100vw - 22px);height:min(530px,100dvh - 160px);min-height:280px;color:var(--ui-text);background:var(--ui-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 68px #0009,inset 0 1px #5aaed311}.connect-dock-head{background:linear-gradient(120deg,color-mix(in srgb,#0c6f9b 14%,var(--ui-surface)),var(--ui-surface));border-bottom:1px solid var(--ui-border);flex:none;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.connect-dock-brand{background:color-mix(in srgb,#128dba 16%,var(--ui-surface-2));color:#14c9eb;border:1px solid #169abd55;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;display:grid}.connect-dock-brand .sidebar-icon{width:18px;height:18px}.connect-dock-head>div{flex:1;gap:3px;min-width:0;display:grid}.connect-dock-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.connect-dock-head small{color:var(--ui-text-muted);font-size:10px}.connect-dock-head>button{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:29px;height:29px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;font-size:17px}.connect-dock-head>button:hover{color:#00bfff;border-color:#00bfff}.connect-dock-error{background:color-mix(in srgb,#d17b52 9%,var(--ui-surface));color:var(--ui-text);overflow-wrap:anywhere;border-bottom:1px solid #dc795560;margin:0;padding:9px 12px;font-size:10.5px}.connect-dock-list,.connect-dock-chat{flex-direction:column;flex:1;min-height:0;display:flex}.connect-dock-list-head{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.connect-dock-list-head strong{font-size:13px}.connect-dock-list-head button,.connect-dock-foot button,.connect-dock-back{color:#15bce0;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.connect-dock-search{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:8px;align-items:center;gap:7px;margin:0 12px 10px;padding:8px 9px;display:flex}.connect-dock-search .sidebar-icon{width:15px;height:15px;color:var(--ui-text-muted)}.connect-dock-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:none;font-size:11.5px}.connect-dock-items{scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.connect-dock-items>button{width:100%;min-height:62px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.connect-dock-items>button:hover{background:var(--ui-hover);border-color:var(--ui-border)}.connect-dock-items>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.connect-dock-items strong,.connect-dock-items small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connect-dock-items strong{font-size:11.6px}.connect-dock-items small{color:var(--ui-text-muted);font-size:10px}.connect-dock-items b{color:#fff;background:#087cbb;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.connect-dock-empty{color:var(--ui-text-muted);text-align:center;padding:30px 14px;font-size:11px;line-height:1.5}.connect-dock-back{align-self:start;margin:10px;padding:5px}.connect-dock-messages{scrollbar-width:thin;flex-direction:column;flex:1;align-items:start;gap:10px;min-height:0;padding:13px;display:flex;overflow-y:auto}.connect-dock-bubble{border:1px solid var(--ui-border);background:var(--ui-surface-2);overflow-wrap:anywhere;border-radius:11px 11px 11px 3px;gap:5px;max-width:88%;padding:10px 11px;font-size:11.5px;display:grid}.connect-dock-bubble.mine{border-color:color-mix(in srgb,#25bcb5 31%,var(--ui-border));background:color-mix(in srgb,#17798a 16%,var(--ui-surface-2));border-radius:11px 11px 3px;align-self:end}.connect-dock-bubble small{color:var(--ui-text-muted);justify-self:end;font-size:9px}.connect-dock-bubble em{color:var(--ui-text-muted)}.connect-dock-compose{border:1px solid var(--ui-border);background:var(--ui-input);border-radius:10px;align-items:end;gap:7px;margin:8px 10px;padding:7px;display:flex}.connect-dock-compose:focus-within{border-color:#26a7bf}.connect-dock-compose textarea{resize:vertical;min-width:0;max-height:87px;font:inherit;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;padding:5px;font-size:11.5px;line-height:1.4}.connect-dock-compose button{color:#fff;cursor:pointer;background:linear-gradient(130deg,#068fcc,#09548c);border:1px solid #18aae3;border-radius:8px;place-items:center;min-width:32px;height:32px;display:grid}.connect-dock-compose button:disabled{opacity:.42;cursor:default}.connect-dock-foot{border-top:1px solid var(--ui-border);background:var(--ui-surface-2);flex:none;justify-content:center;align-items:center;min-height:33px;display:flex}.connect-dock :is(button,a,textarea,input):focus-visible{outline-offset:2px;outline:2px solid #07baff}@media (width<=1250px){.connect-workspace.details-open{grid-template-columns:minmax(220px,min(var(--connect-list-width,310px),calc(100% - 355px))) 7px minmax(0,1fr)!important}}@media (width<=870px){.connect-workspace,.connect-workspace.details-open{grid-template-columns:minmax(200px,min(var(--connect-list-width,310px),calc(100% - 335px))) 7px minmax(0,1fr)!important}}@media (width<=660px){.connect-workspace,.connect-workspace.details-open{display:block!important}.connect-splitter{display:none}.connect-chat-name{font-size:12px}.connect-dock{gap:9px;bottom:20px;right:12px}.connect-dock-trigger{width:51px;height:51px}.connect-dock-panel{height:min(500px,100dvh - 105px)}}@media (prefers-reduced-motion:reduce){.connect-dock-trigger,.connect-splitter{transition:none!important}.connect-dock-trigger:hover{transform:none}}.connect-page{--connect-cyan:var(--connect-accent,#00bfff)}.connect-heading-actions .connect-settings-button{border:1px solid color-mix(in srgb,var(--connect-accent) 35%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent) 6%,var(--ui-surface));min-height:40px;color:var(--ui-text);box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:750;transition:background .14s,border-color .14s;display:inline-flex}.connect-heading-actions .connect-settings-button .sidebar-icon{width:17px;height:17px;color:var(--connect-accent)}.connect-heading-actions .connect-settings-button:hover{background:color-mix(in srgb,var(--connect-accent) 12%,var(--ui-surface));border-color:var(--connect-accent);transform:none}.connect-page .connect-timeline{color:var(--connect-chat-ink,#e9f4ff);background:var(--connect-chat-surface,#07172e)!important}.connect-page .connect-first-message>strong,.connect-page .connect-first-message>p{color:var(--connect-chat-ink,#e9f4ff)}.connect-page .connect-splitter{border-inline:1px solid color-mix(in srgb,var(--connect-accent) 14%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent) 5%,var(--ui-surface));touch-action:none;width:8px;min-width:8px}.connect-page .connect-splitter>span{background:color-mix(in srgb,var(--connect-accent) 40%,var(--ui-text-muted));width:3px;height:48px;top:calc(50% - 24px);left:2px}.connect-page .connect-splitter:hover,.connect-page .connect-splitter:focus-visible,.connect-page .connect-workspace.is-resizing .connect-splitter{background:color-mix(in srgb,var(--connect-accent) 27%,var(--ui-surface))}.connect-page .connect-width-sync-error{color:var(--ui-text-soft);font-size:11px;line-height:1.5}.connect-width-sync-error button{border:1px solid var(--connect-edge);background:var(--ui-surface-2);min-height:27px;color:var(--connect-accent);cursor:pointer;border-radius:6px;margin-left:6px;padding:3px 8px;font-weight:750;display:inline}.connect-page .connect-room.selected{border-color:color-mix(in srgb,var(--connect-accent) 55%,var(--ui-border));box-shadow:inset 3px 0 var(--connect-accent)}.connect-page .connect-filters button.active{border-color:color-mix(in srgb,var(--connect-accent) 58%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent) 32%,var(--ui-surface-2));color:var(--ui-text);box-shadow:none}.connect-page .connect-message .connect-bubble{border:1px solid color-mix(in srgb,var(--connect-peer-bubble,#152844) 58%,var(--ui-border));color:var(--connect-peer-ink,#e9f4ff);border-radius:14px 14px 14px 5px;box-shadow:0 7px 22px #00000020;background:var(--connect-peer-bubble,#152844)!important}.connect-page .connect-message.mine .connect-bubble{color:var(--connect-user-ink,#e9f4ff);border-color:color-mix(in srgb,var(--connect-accent) 27%,var(--connect-user-bubble));border-radius:14px 14px 5px;background:var(--connect-user-bubble,#154f67)!important}.connect-page .connect-message .connect-bubble>p,.connect-page .connect-message.mine .connect-bubble>p,.connect-page .connect-message .connect-bubble>strong{color:inherit!important}.connect-page .connect-bubble p{letter-spacing:.002em;line-height:1.52;font-size:14px!important}.connect-page .connect-message-foot time,.connect-page .connect-message-foot button{color:inherit;opacity:.8;font-size:11px!important}.connect-page .connect-message-foot button:hover{opacity:1;text-decoration:underline}.connect-page .connect-compose-hint{font-size:11px;line-height:1.4}.connect-page .connect-composer{background:color-mix(in srgb,var(--connect-chat-surface,#07172e) 63%,var(--ui-surface))!important;border-top:1px solid color-mix(in srgb,var(--connect-accent) 16%,var(--ui-border))!important;padding:10px 17px 14px!important}.connect-page .connect-input-wrap{gap:9px;width:100%;min-height:46px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.connect-page .connect-input-wrap textarea{resize:none;flex:1;width:100%;min-width:0;min-height:43px;max-height:120px;box-shadow:none!important;color:var(--ui-text)!important;font:inherit!important;letter-spacing:normal!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:10px 3px!important;font-size:13.5px!important;line-height:1.48!important}.connect-page .connect-input-wrap textarea::placeholder{opacity:.92;color:var(--ui-text-muted)!important}.connect-page .connect-attach-button{border-color:color-mix(in srgb,var(--connect-accent) 16%,var(--ui-border))!important;background:0 0!important}.connect-page .connect-send{background:var(--connect-accent);min-width:108px;min-height:43px;color:var(--connect-accent-ink);border-color:color-mix(in srgb,var(--connect-accent) 56%,#fff);box-shadow:none}.connect-page .connect-send:disabled{filter:saturate(.5)}.connect-inline-image{gap:6px;min-width:0;max-width:min(340px,100%);display:grid}.connect-inline-image-button{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 30%,var(--ui-border));cursor:zoom-in;background:#0b1728;border-radius:10px;min-width:0;max-width:100%;padding:0;display:block;overflow:hidden}.connect-inline-image-button img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:300px;display:block}.connect-inline-image-button:focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:3px}.connect-inline-image-placeholder,.connect-media-file-pending{opacity:.7;border:1px dashed;border-radius:9px;padding:14px 11px;font-size:11.5px;line-height:1.5;display:block}.connect-media-file .connect-file-link{color:inherit;white-space:normal;word-break:break-word;gap:6px;max-width:100%;text-decoration:none;display:inline-flex}.connect-media-overlay{z-index:3200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00040feb;place-items:center;padding:clamp(10px,3vw,28px);display:grid;position:fixed;inset:0}.connect-media-viewer{color:#eef6ff;flex-direction:column;gap:8px;min-width:0;max-width:min(1050px,96vw);max-height:96dvh;display:flex;overflow:hidden}.connect-media-viewer>header{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.connect-media-viewer>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-media-viewer>header>div{flex:none;align-items:center;gap:10px;display:flex}.connect-media-viewer a{color:#79d6fc;font-size:12px;text-decoration:none}.connect-media-viewer button{color:#fff;cursor:pointer;background:#13273e;border:1px solid #406380;border-radius:10px;place-items:center;width:37px;height:37px;font-size:24px;display:grid}.connect-media-viewer>img{object-fit:contain;border-radius:9px;width:auto;max-width:100%;height:auto;max-height:calc(96dvh - 70px);margin:auto;display:block}.connect-dock-panel{background:var(--connect-sidebar-surface,#081c35)}.connect-dock-messages{background:var(--connect-chat-surface,#07172e)}.connect-dock-bubble{color:var(--connect-peer-ink,#e9f4ff);background:var(--connect-peer-bubble,#152844)!important}.connect-dock-bubble.mine{color:var(--connect-user-ink,#e9f4ff);border-color:var(--connect-accent,#00bfff);background:var(--connect-user-bubble,#154f67)!important}.connect-dock-bubble small{color:inherit;opacity:.72}.connect-dock .connect-inline-image{max-width:215px}.connect-dock .connect-inline-image img{max-height:175px}.connect-dock .connect-dock-bubble{font-size:12.4px}.connect-settings-scrim{z-index:2300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000510c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.connect-settings{background:var(--ui-surface);border:1px solid color-mix(in srgb,var(--ui-border) 65%,#139fdd);width:min(705px,100%);min-height:0;max-height:min(780px,100dvh - 32px);color:var(--ui-text);border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #000a}.connect-settings-head{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-surface) 90%,#073e75),var(--ui-surface));flex:none;align-items:flex-start;gap:13px;padding:20px 22px 18px;display:flex}.connect-settings-glyph{color:#4dd6fc;background:#1399d80d;border:1px solid #0eaadc55;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.connect-settings-head>div{flex:1;gap:4px;min-width:0;display:grid}.connect-settings-eyebrow{letter-spacing:.14em;color:#20b5ef;font-size:10px;font-weight:800}.connect-settings h2{letter-spacing:-.022em;margin:3px 0;font-size:20px}.connect-settings-head p{color:var(--ui-text-muted);margin:0;font-size:12.5px;line-height:1.5}.connect-settings-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:32px;height:32px;color:var(--ui-text);cursor:pointer;border-radius:9px;flex:0 0 32px;place-items:center;font-size:22px;display:grid}.connect-settings-scroll{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:13px;min-height:0;padding:20px 22px 24px;display:grid;overflow-y:auto}.connect-settings-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;margin-top:4px;display:flex}.connect-settings-section-heading strong{font-size:13.5px}.connect-settings-section-heading span{color:var(--ui-text-muted);font-size:11.5px}.connect-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connect-theme-card{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-width:0;color:var(--ui-text);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.connect-theme-card:hover,.connect-theme-card.is-active{background:color-mix(in srgb,var(--ui-surface) 92%,#1077aa);border-color:#28b7e7}.connect-theme-art{border:1px solid;border-radius:7px;flex-direction:column;flex:0 0 74px;justify-content:center;gap:5px;width:74px;height:48px;padding:8px;display:flex;position:relative;box-shadow:inset 0 1px 5px #0005}.connect-theme-art i{border-radius:7px;align-self:start;width:36px;height:9px;display:block}.connect-theme-art i+i{align-self:end}.connect-theme-card>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.connect-theme-card strong{font-size:12px}.connect-theme-card small{color:var(--ui-text-muted);font-size:11px}.connect-theme-selected{color:#30d1f0;font-size:14px;font-weight:900}.connect-color-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connect-color-row{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:67px;padding:10px 12px;display:flex}.connect-color-copy{gap:4px;min-width:0;display:grid}.connect-color-copy strong{font-size:12.5px}.connect-color-copy small{color:var(--ui-text-muted);font-size:10.8px;line-height:1.4}.connect-color-picker{flex:0 0 66px;justify-items:center;gap:4px;display:grid}.connect-color-picker input{border:1px solid var(--ui-border);cursor:pointer;background:0 0;border-radius:8px;width:43px;height:30px;padding:2px}.connect-color-picker span{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.connect-settings-demo{border:1px solid var(--ui-border);background:var(--connect-chat-surface);min-height:104px;color:var(--connect-chat-ink);border-radius:11px;display:flex;overflow:hidden}.connect-settings-demo-side{background:var(--connect-sidebar-surface);color:#ecf5fd;flex:0 0 32%;align-items:center;gap:5px;min-width:0;padding:8px;font-size:10px;display:flex}.connect-settings-demo-side i{background:var(--connect-accent);border-radius:5px;width:5px;height:22px}.connect-settings-demo-chat{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.connect-settings-demo-chat>span{border-radius:8px;max-width:90%;padding:8px;font-size:11px}.connect-settings-demo-chat .peer{background:var(--connect-peer-bubble);color:var(--connect-peer-ink)}.connect-settings-demo-chat .mine{background:var(--connect-user-bubble);color:var(--connect-user-ink);align-self:flex-end}.connect-settings-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);flex:none;gap:10px;padding:13px 20px 15px;display:grid;box-shadow:0 -8px 20px #0002}.connect-settings-error{color:#f1b281;margin:0;font-size:11.8px;line-height:1.4}.connect-settings-footer-status{color:var(--ui-text-muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.connect-settings-footer-status i{background:#2dcd9e;border-radius:50%;width:7px;height:7px}.connect-settings-footer-status i.unsaved{background:#dfb44d}.connect-settings-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connect-settings-footer-actions button{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:37px;color:var(--ui-text);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:11.8px;font-weight:750}.connect-settings-footer-actions .connect-settings-reset{color:var(--ui-text-muted);background:0 0;border-color:#0000;margin-right:auto}.connect-settings-footer-actions .connect-settings-save{color:#fff;background:linear-gradient(130deg,#0da9dd,#0769b2);border-color:#1baed8}.connect-settings-footer-actions button:disabled{opacity:.42;cursor:default}.connect-settings :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #17c6fb}@media (width<=1250px){.connect-page .connect-workspace.details-open{grid-template-columns:minmax(240px,min(var(--connect-list-width,310px),calc(100% - 355px))) 8px minmax(0,1fr)!important}}@media (width<=870px){.connect-page .connect-workspace,.connect-page .connect-workspace.details-open{grid-template-columns:minmax(240px,min(var(--connect-list-width,310px),calc(100% - 330px))) 8px minmax(0,1fr)!important}}@media (width<=660px){.connect-page .connect-workspace,.connect-page .connect-workspace.details-open{display:block!important}.connect-page .connect-splitter{display:none}.connect-heading-actions .connect-settings-button{min-width:38px;padding:7px 10px}.connect-heading-actions .connect-settings-button span{display:none}.connect-page .connect-composer{padding:8px!important}.connect-page .connect-composer-frame{padding:7px 8px}.connect-page .connect-send{min-width:68px}.connect-color-fields{grid-template-columns:1fr}.connect-settings-scroll{padding:14px}.connect-settings-head{padding:15px}}@media (width<=415px){.connect-theme-grid{grid-template-columns:1fr}.connect-settings-footer-actions{grid-template-columns:1fr 1fr;display:grid}.connect-settings-footer-actions .connect-settings-reset{grid-column:span 2;justify-self:start}.connect-settings-footer-actions button{min-width:0;padding-inline:7px}.connect-media-viewer>header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.connect-settings *,.connect-inline-image *,.connect-media-overlay *{transition:none!important;animation:none!important}}.connect-page .connect-message .connect-bubble>p{letter-spacing:.003em;color:inherit!important;font-size:var(--connect-message-font,16px)!important;line-height:1.56!important}.connect-page .connect-message .connect-bubble>strong{font-size:12.5px!important}.connect-page .connect-message .connect-bubble{max-width:min(100%,650px);padding:12px 15px}.connect-page .connect-message-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-height:19px;display:flex}.connect-page .connect-message-foot time{font-size:11.7px!important}.connect-page .connect-receipt{white-space:nowrap;letter-spacing:-.07em;justify-content:center;align-items:center;min-width:17px;font-size:15px;font-weight:850;line-height:1;display:inline-flex;color:#d2dce7!important;opacity:1!important}.connect-page .connect-receipt.delivered{color:#cfdfeb!important}.connect-page .connect-receipt.read{text-shadow:0 0 8px #37c0ff3a;color:#40c7ff!important}.connect-page .connect-message-foot button{font-size:11.6px!important}.connect-page .connect-chat-identity small{font-size:12.5px}.connect-page .connect-sidebar-head>div>span{font-size:11px}.connect-page .connect-room-copy strong{font-size:14px}.connect-page .connect-room-copy small{font-size:12.3px}.connect-page .connect-room-meta small{font-size:11.7px}.connect-page .connect-filters button{font-size:12.1px!important}.connect-page .connect-compose-hint{font-size:11.5px}.connect-page .connect-input-wrap textarea{font-size:14px!important}.connect-page .connect-dock-messages{font-size:var(--connect-message-font,16px)}.connect-dock .connect-dock-bubble{line-height:1.5;font-size:var(--connect-message-font,16px)!important}.connect-dock .connect-dock-bubble small{color:inherit;opacity:.8;justify-self:end;align-items:center;gap:6px;font-size:10.7px;display:inline-flex}.connect-dock .connect-receipt{letter-spacing:-.08em;color:#d2dce7;opacity:1;font-size:13px;font-weight:820}.connect-dock .connect-receipt.read{color:#40c7ff;text-shadow:0 0 7px #40c7ff3a}.connect-settings-slider{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;min-height:70px;padding:12px 14px;display:flex}.connect-settings-slider>span{flex:1;gap:4px;min-width:160px;display:grid}.connect-settings-slider strong,.connect-settings-toggle strong{font-size:13px}.connect-settings-slider small,.connect-settings-toggle small{color:var(--ui-text-muted);font-size:11.4px;line-height:1.4}.connect-settings-slider input[type=range]{accent-color:#00bfff;cursor:pointer;width:min(230px,100%)}.connect-settings-slider output{color:#36caf4;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.connect-notification-options{gap:8px;display:grid}.connect-settings-toggle{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;align-items:center;gap:14px;min-height:65px;padding:13px 15px;display:flex}.connect-settings-toggle>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.connect-settings-toggle input[type=checkbox]{accent-color:#05b8f5;cursor:pointer;flex:0 0 19px;width:19px;height:19px}.connect-settings-toggle select{border:1px solid var(--ui-border);background:var(--ui-input);width:min(172px,42%);height:36px;color:var(--ui-text);border-radius:8px;padding:7px;font-size:12px}.connect-settings-toggle input[type=range]{accent-color:#11b6ed;flex:1;min-width:80px;max-width:144px}.connect-settings-toggle output{font-variant-numeric:tabular-nums;color:#36bce7;font-size:11px}.connect-settings-toggle>button{background:var(--ui-surface);min-height:32px;color:var(--ui-text);cursor:pointer;border:1px solid #147ea3;border-radius:8px;padding:6px 11px;font-size:11.5px}.connect-settings-toggle>button:disabled{cursor:default;opacity:.5}.connect-settings-demo-chat>span{line-height:1.4;font-size:var(--connect-message-font,16px)!important}.connect-settings-demo-chat{padding-block:13px}.connect-global-toast{z-index:1350;border:1px solid color-mix(in srgb,#00bfff 43%,var(--ui-border));background:var(--ui-surface);width:min(365px,100vw - 28px);min-width:0;color:var(--ui-text);border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex;position:fixed;bottom:92px;right:95px;box-shadow:0 15px 45px #0008,inset 0 1px #ffffff14}.connect-global-toast-icon{color:#37d3f9;background:#058bc517;border:1px solid #20a9d256;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.connect-global-toast-icon .sidebar-icon{width:18px;height:18px}.connect-global-toast-copy{flex:1;gap:6px;min-width:0;display:grid}.connect-global-toast-copy strong{font-size:13.2px;line-height:1.4}.connect-global-toast-copy p{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ui-text-soft);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.connect-global-toast-copy button{color:#43cbef;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;font-weight:780}.connect-global-toast-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);height:28px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;font-size:19px;display:grid}.connect-global-toast button:focus-visible{outline-offset:2px;outline:2px solid #00bfff}@media (width<=820px){.connect-settings-toggle.connect-volume-row{flex-wrap:wrap}.connect-settings-toggle.connect-volume-row>span:first-child{flex-basis:100%;min-width:100%}}@media (width<=660px){.connect-global-toast{max-width:calc(100vw - 25px);bottom:84px;right:12px}.connect-page .connect-message .connect-bubble{padding:10px 11px}.connect-page .connect-chat-name{font-size:14px}.connect-settings-toggle{gap:8px;padding-inline:10px}.connect-settings-toggle.connect-desktop-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.connect-global-toast{transition:none!important;animation:none!important}}.connect-page{gap:9px;height:clamp(555px,100dvh - 117px,1040px)}.connect-page .connect-heading{isolation:isolate;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:5px 2px 9px;display:flex;overflow:visible}.connect-page .connect-heading:after,.connect-page .connect-heading-wave{display:none!important}.connect-heading-identity{align-items:center;gap:13px;min-width:0;display:flex}.connect-heading-emblem{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 41%,var(--ui-border));background:linear-gradient(140deg,color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-surface)),var(--ui-surface));width:43px;height:43px;color:var(--connect-accent,#00bfff);border-radius:13px;flex:0 0 43px;place-items:center;display:grid;box-shadow:inset 0 1px #bbf4ff15,0 0 18px #008ef910}.connect-heading-emblem .sidebar-icon{width:22px;height:22px}.connect-heading-copy{align-content:center;gap:4px;display:grid}.connect-page .connect-eyebrow{letter-spacing:.22em;color:color-mix(in srgb,var(--connect-accent,#00bfff) 85%,var(--ui-text));font-size:10px;line-height:1.25}.connect-page .connect-heading h1{letter-spacing:-.035em;color:var(--ui-text);margin:0;font-size:clamp(21px,1.7vw,27px);font-weight:825;line-height:1.13}.connect-heading-period{color:var(--connect-accent,#00bfff)}.connect-page .connect-heading-actions{gap:9px;padding:0}.connect-page .connect-heading-actions>button{border-radius:9px;min-height:38px;font-size:12px}.connect-page .connect-live{margin-right:6px;font-size:11.5px}.connect-page .connect-workspace.details-open{grid-template-columns:minmax(240px,min(var(--connect-list-width,310px),calc(100% - var(--connect-detail-width,300px) - 338px))) 8px minmax(0,1fr) 8px var(--connect-detail-width,300px)!important}.connect-page .connect-splitter{border:0;border-inline:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 3%,var(--ui-surface));touch-action:none;cursor:col-resize;width:8px;min-width:8px;position:relative}.connect-page .connect-splitter:before{content:"";position:absolute;inset:0 -4px}.connect-page .connect-splitter>span{display:none!important}.connect-page .connect-splitter:hover,.connect-page .connect-splitter:focus-visible,.connect-page .connect-workspace.is-resizing .connect-splitter{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 43%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-surface))}.connect-page .connect-details{border-left:0;width:100%;min-width:0}.connect-page .connect-composer{padding-top:10px!important}.connect-page .connect-composer-frame{border-radius:13px;gap:0;padding:7px 12px}.connect-page .connect-input-wrap{align-items:center;min-height:43px}.connect-page .connect-input-wrap textarea{min-height:40px;padding:8px 3px!important}.connect-page .connect-send,.connect-page .connect-send:disabled{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 82%,#fff);color:#fff;background:linear-gradient(138deg,#00aeea,#0871c7);min-width:105px;min-height:41px;box-shadow:inset 0 1px #c0f3ff5b,0 4px 13px #0183bb21;opacity:1!important;filter:none!important}.connect-page .connect-send[data-empty=true]{cursor:text;background:linear-gradient(140deg,#0587c8,#075f9d);border-color:#188fc6;opacity:.82!important}.connect-page .connect-send:hover:not(:disabled){filter:brightness(1.1)!important}.connect-page .connect-send:focus-visible{outline-offset:3px;outline:2px solid #73d9ff}.connect-inline-video{gap:5px;width:min(440px,100%);max-width:100%;display:grid}.connect-inline-video video{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border));object-fit:contain;background:#020b17;border-radius:11px;width:100%;height:auto;max-height:300px;display:block}.connect-inline-video.compact{max-width:220px}.connect-inline-video.compact video{max-height:185px}.connect-video-original{color:#50c7ef;justify-self:start;font-size:11px;text-decoration:none}.connect-video-original:hover{text-decoration:underline}@media (width<=1220px){.connect-page .connect-workspace.details-open{position:relative;grid-template-columns:minmax(240px,min(var(--connect-list-width,310px),calc(100% - 335px))) 8px minmax(0,1fr)!important}.connect-page .connect-details{z-index:20;width:min(var(--connect-detail-width,300px),70vw);border-left:1px solid var(--connect-edge);position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 30px #0005}.connect-page .connect-details-splitter{z-index:21;top:0;bottom:0;right:min(var(--connect-detail-width,300px),70vw);position:absolute}}@media (width<=870px){.connect-page .connect-workspace.details-open{grid-template-columns:minmax(240px,min(var(--connect-list-width,310px),calc(100% - 330px))) 8px minmax(0,1fr)!important}}@media (width<=660px){.connect-page .connect-heading{flex-wrap:wrap;gap:6px;min-height:60px;padding-block:3px 8px}.connect-heading-emblem{border-radius:10px;flex-basis:33px;width:33px;height:33px}.connect-page .connect-heading h1{font-size:20px}.connect-page .connect-eyebrow{font-size:9px}.connect-page .connect-live{display:none}.connect-page .connect-workspace,.connect-page .connect-workspace.details-open{display:block!important}.connect-page .connect-details-splitter{display:none}.connect-page .connect-details{width:min(var(--connect-detail-width,300px),86vw)}.connect-page .connect-composer-frame{padding:6px}.connect-page .connect-send,.connect-page .connect-send:disabled{min-width:66px}}@media (prefers-reduced-motion:reduce){.connect-heading-emblem,.connect-page .connect-send,.connect-page .connect-splitter{transition:none!important}}.connect-page .connect-heading{gap:12px;min-height:61px;padding:5px 2px 9px}.connect-page .connect-heading-identity{align-items:center;min-height:42px;display:flex}.connect-page .connect-heading .connect-wordmark{white-space:nowrap;letter-spacing:normal;align-items:baseline;gap:12px;margin:0;line-height:1.15;display:inline-flex}.connect-page .connect-wordmark-brand{color:var(--connect-accent,#00bfff);letter-spacing:.11em;font-size:clamp(15px,1.22vw,18px);font-weight:745;line-height:1.15}.connect-page .connect-wordmark-product{color:var(--ui-text);letter-spacing:.015em;min-width:0;padding:0;font-size:clamp(20px,1.65vw,24px);font-weight:630;line-height:1.15;display:inline;position:static}.connect-page .connect-wordmark-product:before{content:none;display:none}.connect-page .connect-sidebar-head{padding:19px 16px 13px}.connect-page .connect-sidebar-head>div>span{letter-spacing:.13em;font-size:12px}.connect-page .connect-sidebar-head strong{font-size:21px}.connect-page .connect-search input{font-size:14px}.connect-page .connect-filters button{min-height:35px;font-size:13px!important}.connect-page .connect-room{gap:12px;min-height:87px;padding:12px}.connect-page .connect-room-copy strong{font-size:15.2px;line-height:1.32}.connect-page .connect-room-meta small{color:var(--ui-text-soft);font-size:12.4px}.connect-page .connect-chat-name{font-size:17.5px}.connect-page .connect-schedule-button{font-size:12.5px}.connect-page .connect-width-sync-warning{background:color-mix(in srgb,#ac752e 10%,var(--ui-surface));color:var(--ui-text);border:1px solid #e8ad6555;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:7px 13px 12px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.connect-page .connect-width-sync-warning button{background:var(--ui-surface-2);color:var(--connect-accent,#00bfff);cursor:pointer;border:1px solid #18a6d877;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:750}.connect-avatar .presence.offline{background:#8496ac;display:block;box-shadow:0 0 0 1px #061526}.connect-page .connect-message .connect-message-foot time,.connect-page .connect-message.mine .connect-message-foot time,.connect-dock .connect-dock-bubble small{font-variant-numeric:tabular-nums;color:#fff!important;opacity:1!important}.connect-page .connect-message .connect-message-foot time{font-weight:550;font-size:12px!important}.connect-dock .connect-dock-bubble small{font-size:11.5px!important}.connect-page .connect-emoji-message,.connect-dock .connect-emoji-message{white-space:pre-wrap;overflow-wrap:anywhere}.connect-page .connect-inline-emoji,.connect-dock .connect-inline-emoji{vertical-align:-.13em;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:1.65em;line-height:1.04;display:inline-block}.connect-page .connect-emoji-message.is-only-emoji .connect-inline-emoji,.connect-dock .connect-emoji-message.is-only-emoji .connect-inline-emoji{vertical-align:-.06em;font-size:2.55em;line-height:1.2}.connect-page .connect-emoji-message.is-only-emoji,.connect-dock .connect-emoji-message.is-only-emoji{line-height:1.3!important}.connect-page .connect-emoji-toggle svg{width:25px;height:25px}.connect-page .connect-emoji-toggle{width:39px;height:39px}.connect-page .connect-emoji-picker{z-index:65;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 35%,var(--ui-border));background:var(--ui-surface-2);border-radius:14px;flex-direction:column;gap:0;width:min(392px,100vw - 30px);max-height:min(425px,62dvh);padding:0;display:flex;position:absolute;bottom:calc(100% + 15px);right:-67px;overflow:hidden;box-shadow:0 18px 55px #000a,inset 0 1px #ffffff10}.connect-page .connect-emoji-picker-head{border-bottom:1px solid var(--ui-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px 12px;display:flex}.connect-page .connect-emoji-picker-head strong{font-size:14px}.connect-page .connect-emoji-picker-head span{color:var(--ui-text-muted);font-size:11px}.connect-page .connect-emoji-picker-body{scrollbar-width:thin;overscroll-behavior:contain;gap:15px;min-height:0;padding:14px 13px 16px;display:grid;overflow-y:auto}.connect-page .connect-emoji-section{gap:9px;min-width:0;display:grid}.connect-page .connect-emoji-section h3{letter-spacing:.08em;color:var(--ui-text-soft);margin:0;font-size:11px;font-weight:790}.connect-page .connect-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.connect-page .connect-emoji-grid button{width:100%;min-width:0;height:40px;color:var(--ui-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;font-size:28px;line-height:1;display:grid}.connect-page .connect-emoji-grid button:hover,.connect-page .connect-emoji-grid button:focus-visible{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 48%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--ui-surface));outline:none;transform:scale(1.08)}.connect-page .connect-emoji-grid button:focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:1px}.connect-dock .connect-dock-items strong{font-size:13.5px}.connect-dock .connect-dock-items small{font-size:12px}.connect-dock .connect-dock-head strong{font-size:13.5px}@media (width<=660px){.connect-page .connect-heading .connect-wordmark{gap:9px}.connect-page .connect-wordmark-brand{letter-spacing:.07em;font-size:14px}.connect-page .connect-wordmark-product{font-size:19px}.connect-page .connect-chat-name{font-size:15px}.connect-page .connect-chat-identity small{font-size:12px}.connect-page .connect-room-copy strong{font-size:14px}.connect-page .connect-room-copy small{font-size:12.4px}.connect-page .connect-emoji-picker{width:min(315px,100vw - 30px);right:-54px}.connect-page .connect-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.connect-page .connect-emoji-grid button{transition:none!important;transform:none!important}}.app-shell[data-current-page=inbox]{height:100dvh;min-height:0;overflow:hidden}.app-shell[data-current-page=inbox] .workspace{flex-direction:column;flex:auto;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.app-shell[data-current-page=inbox] .workspace>main{flex-direction:column;flex:1 1 0;min-height:0;max-height:none;display:flex;overflow:hidden;padding-top:8px!important;padding-bottom:9px!important}.app-shell[data-current-page=inbox] .workspace>.topbar{flex:none}.app-shell[data-current-page=inbox] .improve-footer{flex:none;align-self:stretch;max-width:calc(100% - 28px);min-height:36px!important;margin:2px 14px 6px!important;padding:4px 11px!important}.app-shell[data-current-page=inbox] .workspace>main{padding-bottom:5px!important}@media (height<=500px){.app-shell[data-current-page=inbox]{height:auto;min-height:500px;overflow-y:auto}.app-shell[data-current-page=inbox] .workspace{height:auto;min-height:500px;max-height:none;overflow:visible}.app-shell[data-current-page=inbox] .workspace>main{min-height:350px;overflow:visible}.app-shell[data-current-page=inbox] .connect-page{min-height:340px!important}.app-shell[data-current-page=inbox] .connect-workspace{min-height:240px}}@media (width<=650px){.app-shell[data-current-page=inbox] .improve-footer{max-width:calc(100% - 20px);margin:2px 10px 5px!important;padding:4px 8px!important}}.app-shell[data-current-page=inbox] .connect-page{flex-direction:column;flex:1 1 0;gap:8px;display:flex;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important}.app-shell[data-current-page=inbox] .connect-heading{flex:none;min-height:55px}.app-shell[data-current-page=inbox] .connect-workspace{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.app-shell[data-current-page=inbox] .connect-sidebar,.app-shell[data-current-page=inbox] .connect-main{min-height:0;overflow:hidden}.app-shell[data-current-page=inbox] .connect-room-list,.app-shell[data-current-page=inbox] .connect-timeline{overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.app-shell[data-current-page=inbox] .connect-composer{flex:none}.connect-area-catalog{flex:none;padding:6px 10px 4px}.connect-area-toggle{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface) 91%,var(--connect-sidebar-surface,#081c35));width:100%;min-height:35px;color:var(--ui-text-soft);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.connect-area-toggle>span:first-child{letter-spacing:.1em;align-items:center;gap:8px;font-size:10.6px;font-weight:800;display:flex}.connect-area-toggle .sidebar-icon{width:14px;height:14px;color:var(--connect-accent,#00bfff)}.connect-area-toggle-actions{flex:none;align-items:center;gap:9px;display:flex}.connect-area-chevron{color:var(--connect-accent,#00bfff);font-size:16px;line-height:1}.connect-area-catalog.is-minimized{padding:4px 11px 2px}.connect-area-catalog.is-minimized .connect-area-toggle{min-height:29px;color:var(--ui-text-muted);background:0 0;border-color:#0000;border-radius:8px;padding:4px 9px}.connect-area-catalog.is-minimized .connect-area-toggle:hover,.connect-area-catalog.is-minimized .connect-area-toggle:focus-visible{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 27%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--connect-sidebar-surface,#081c35))}.connect-area-catalog.is-minimized .connect-area-toggle>span:first-child{letter-spacing:.09em;font-size:10.4px}.connect-area-catalog.is-minimized .connect-area-toggle .sidebar-icon{width:13px;height:13px}.connect-area-toggle:hover,.connect-area-toggle:focus-visible{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 53%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 9%,var(--ui-surface))}.connect-area-toggle:focus-visible,.connect-area-card:focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:2px}.connect-area-list{border-bottom:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 15%,var(--ui-border));gap:3px;margin:2px 2px 9px;padding:2px 0 9px;display:grid}.connect-area-card{width:100%;min-width:0;min-height:39px;color:var(--ui-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:5px 9px;transition:background .15s,border-color .15s;display:flex}.connect-area-card:hover:not(:disabled),.connect-area-card.selected{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 32%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 8%,var(--connect-sidebar-surface,#081c35))}.connect-area-card.selected{box-shadow:inset 2px 0 var(--connect-accent,#00bfff)}.connect-area-card:disabled{opacity:.5;cursor:not-allowed}.connect-area-mark{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 28%,var(--ui-border));width:26px;height:26px;color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 6%,transparent);border-radius:7px;flex:0 0 26px;place-items:center;font-size:15px;font-weight:640;display:grid}.connect-area-label{flex:1;min-width:0}.connect-area-label strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:12.8px;font-weight:730;line-height:1.3;display:block;overflow:hidden}.connect-area-size{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border));min-width:20px;height:20px;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;padding:0 4px;font-size:10px;display:grid}.connect-page .connect-room.is-official{border-radius:9px;gap:10px;min-height:52px;padding:7px 10px}.connect-page .connect-room.is-official .connect-avatar{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.connect-page .connect-room.is-official .connect-room-copy strong{font-size:13px}.connect-page .connect-room.is-official .connect-room-copy small{font-size:11px}.connect-chat-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connect-page .connect-receipt,.connect-page .connect-receipt.sent,.connect-dock .connect-receipt.sent{letter-spacing:-.09em;text-shadow:none;align-items:center;gap:6px;font-size:16px;font-weight:850;display:inline-flex;color:#d7e4ef!important;opacity:1!important}.connect-page .connect-receipt.delivered,.connect-dock .connect-receipt.delivered{color:#f2f6ff!important}.connect-page .connect-receipt.read,.connect-dock .connect-receipt.read{text-shadow:0 0 8px #20c9ff66;color:#20c9ff!important}.connect-page .connect-receipt.read em{letter-spacing:0;color:#6bddfb;font-size:10.5px;font-style:normal;font-weight:700}@media (width<=660px){.app-shell[data-current-page=inbox] .workspace>main{padding-top:5px!important;padding-bottom:5px!important}.app-shell[data-current-page=inbox] .connect-heading{min-height:50px}.connect-area-catalog{padding-inline:10px}.connect-area-card{min-height:39px}}@media (prefers-reduced-motion:reduce){.connect-area-card,.connect-area-toggle{transition:none!important}}.connect-area-unread{background:var(--connect-accent,#00bfff);min-width:21px;height:21px;color:var(--connect-accent-ink,#05223b);border-radius:7px;flex:none;place-items:center;padding:0 4px;font-size:11px;font-weight:850;display:grid}.notifications-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.notifications-history-actions .notifications-mark-all:disabled{opacity:.48;cursor:not-allowed}.notifications-history-page>.notifications-live-error{border:1px solid var(--ui-border-strong);color:var(--ui-text);background:var(--ui-surface-2);border-radius:9px;margin:12px 0;padding:11px 14px;font-size:12px}@media (width<=800px){.notifications-history-actions{justify-content:flex-start;width:100%}}.crm-lead-workspace{color:var(--ui-text,#edf6ff);gap:17px;min-width:0;padding:21px 23px 26px;display:grid}.crm-lead-workspace *{box-sizing:border-box}.crm-lead-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-lead-intro h3{letter-spacing:-.018em;margin:3px 0 4px;font-size:1.27rem}.crm-lead-intro p{color:#9db3ce;margin:0;font-size:.8rem}.crm-lead-overline{color:#64cafa;letter-spacing:.14em;font-size:.63rem;font-weight:780}.crm-lead-state{color:#b1c8df;background:#051d3599;border:1px solid #579ddf4d;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:.7rem}.crm-lead-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.crm-lead-metrics article{background:#06162ab3;border:1px solid #4d89c940;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.crm-lead-metrics small{color:#90aac4;font-size:.65rem;font-weight:640}.crm-lead-metrics strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}.crm-lead-metrics article>span{color:#7f9bb5;font-size:.63rem}.crm-lead-metrics article[data-ready=true] strong{color:#8ee2bd}.crm-lead-metrics .crm-lead-next-metric strong{color:#a2dafc;font-size:.75rem}.crm-lead-columns{grid-template-columns:minmax(0,1.9fr) minmax(280px,.93fr);align-items:start;gap:13px;display:grid}.crm-lead-main,.crm-lead-sidebar{gap:12px;min-width:0;display:grid}.crm-lead-panel{background:#031124a3;border:1px solid #4c87c03b;border-radius:12px;min-width:0;padding:16px}.crm-lead-panel-title{align-items:center;gap:11px;margin-bottom:15px;display:flex}.crm-lead-panel-title>span{color:#8bd6ff;background:#09558e3d;border:1px solid #42a6e23d;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;font-size:.72rem;font-weight:800;display:grid}.crm-lead-panel h4{color:#edf6ff;margin:0;font-size:.9rem}.crm-lead-panel-title p{color:#87a2c0;margin:4px 0 0;font-size:.72rem;line-height:1.4}.crm-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.crm-lead-fields label{color:#aec2d8;align-content:start;gap:6px;min-width:0;font-size:.72rem;display:grid}.crm-lead-fields label.crm-lead-full{grid-column:1/-1}.crm-lead-fields input,.crm-lead-fields select,.crm-lead-fields textarea{color:#ecf6ff;width:100%;min-width:0;font:inherit;background:#06172c;border:1px solid #4f8fd257;border-radius:9px;outline:0;padding:10px 11px;font-size:.79rem;transition:border-color .16s,box-shadow .16s;display:block}.crm-lead-fields textarea{resize:vertical;min-height:75px;line-height:1.5}.crm-lead-fields input:disabled,.crm-lead-fields select:disabled,.crm-lead-fields textarea:disabled{opacity:.65}.crm-lead-context{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-lead-inline-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.crm-lead-inline-actions button,.crm-lead-inline-actions a,.crm-lead-inline-actions span{color:#bad3e8;background:#0929485e;border:1px solid #4c88c94d;border-radius:8px;align-items:center;padding:7px 10px;font-size:.7rem;text-decoration:none;display:inline-flex}.crm-lead-inline-actions button,.crm-lead-actions button{cursor:pointer}.crm-lead-inline-actions button:disabled{opacity:.5;cursor:not-allowed}.crm-lead-sidebar .crm-lead-panel>h4{margin-bottom:12px}.crm-lead-completion{align-items:baseline;gap:9px;display:flex}.crm-lead-completion strong{color:#9edbff;font-size:1.45rem;font-weight:780}.crm-lead-completion span,.crm-lead-helper{color:#8ba6c0;font-size:.69rem;line-height:1.55}.crm-lead-progress{background:#14304a;border-radius:10px;height:5px;margin:11px 0 13px;overflow:hidden}.crm-lead-progress>span{border-radius:inherit;background:#32aeec;height:100%;transition:width .2s;display:block}.crm-lead-status-row{color:#aabfd2;border-top:1px solid #4974a329;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:.72rem;display:flex}.crm-lead-status-row b{color:#f2c379;font-size:.69rem}.crm-lead-status-row b[data-ok=true]{color:#92ddb9}.crm-lead-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-lead-checklist li{color:#adbed1;align-items:flex-start;gap:9px;font-size:.72rem;line-height:1.45;display:flex}.crm-lead-checklist li>span{color:#7192b2;min-width:13px;font-size:.77rem}.crm-lead-checklist li>span[data-ok=true]{color:#79dab3}.crm-lead-helper{margin:10px 0 0}.crm-lead-readiness{color:#e4bd77;margin-bottom:13px;font-size:.76rem;display:block}.crm-lead-readiness[data-ready=true]{color:#89e1bb}.crm-lead-action-lead{color:#c1e8ff;font-size:.78rem;line-height:1.5;display:block}.crm-lead-action-minor{color:#9aafc3;margin:9px 0 0;font-size:.71rem}.crm-lead-user-next{color:#c3d5e6;overflow-wrap:anywhere;border-top:1px solid #4974a32e;margin:12px 0 0;padding-top:10px;font-size:.71rem;line-height:1.55}.crm-lead-user-next small{color:#829fba;margin-bottom:5px;display:block}.crm-lead-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-lead-actions a,.crm-lead-actions button{text-align:center;color:#c6deef;background:#082a4d6b;border:1px solid #4b8dcb4d;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px;font-size:.7rem;text-decoration:none;display:flex}.crm-lead-actions a:hover,.crm-lead-actions button:not(:disabled):hover,.crm-lead-inline-actions a:hover,.crm-lead-inline-actions button:not(:disabled):hover{background:#14538666;border-color:#5fb2ed80}.crm-lead-actions button:disabled{opacity:.43;cursor:not-allowed}.crm-lead-advance{border-top:1px solid #4974a333;margin-top:14px;padding-top:10px}.crm-lead-advance p{color:#9fb6cf;margin:0 0 10px;font-size:.7rem;line-height:1.45}.crm-lead-advance button{width:100%;min-height:38px;font-size:.72rem}.crm-lead-advance button:disabled{opacity:.46;cursor:not-allowed}@media (width<=1260px){.crm-lead-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-lead-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}}@media (width<=940px){.crm-lead-columns{grid-template-columns:1fr}.crm-lead-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-intro{flex-wrap:wrap}}@media (width<=650px){.crm-lead-workspace{padding:15px 13px}.crm-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-sidebar,.crm-lead-context,.crm-lead-fields{grid-template-columns:1fr}.crm-lead-fields label.crm-lead-full{grid-column:auto}.crm-lead-state{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.crm-lead-fields input,.crm-lead-fields select,.crm-lead-fields textarea,.crm-lead-progress>span{transition:none}}.crm-lead-workspace{--lead-cyan:#6acef5;--lead-gold:#efc78a;--lead-violet:#b3a2fc;--lead-green:#8fe2bb;--lead-amber:#edbb74;gap:16px}.crm-lead-intro h3{letter-spacing:-.026em;font-size:1.48rem;font-weight:790}.crm-lead-intro p{color:#aac2db;font-size:.79rem}.crm-lead-overline{color:#80d9ff;font-size:.66rem}.crm-lead-state{color:#a9d9f2;background:#082037;border-color:#61aedd61;font-size:.72rem;font-weight:680}.crm-lead-metrics{gap:10px}.crm-lead-metrics article{--lead-tone:#76c8ee;isolation:isolate;background:#071a32;border-color:#5490cb4d;min-height:92px;padding:13px 14px 12px;transition:border-color .16s,background .16s;position:relative;box-shadow:inset 0 1px #b4dcff09}.crm-lead-metrics article:before{content:"";background:var(--lead-tone);border-radius:0 0 3px 3px;width:38px;height:2px;position:absolute;top:0;left:14px}.crm-lead-metrics article[data-tone=origin]{--lead-tone:#6accf1}.crm-lead-metrics article[data-tone=owner]{--lead-tone:#8af}.crm-lead-metrics article[data-tone=estimate]{--lead-tone:#e5c084}.crm-lead-metrics article[data-tone=completeness]{--lead-tone:#baa8f5}.crm-lead-metrics article[data-tone=success]{--lead-tone:#8de0b8}.crm-lead-metrics article[data-tone=warning]{--lead-tone:#eab876}.crm-lead-metrics article[data-tone=next]{--lead-tone:#6bd8d7}.crm-lead-metrics article:hover{border-color:color-mix(in srgb,var(--lead-tone) 45%,#23445e);background:#09203a}.crm-lead-metrics small{color:#9db5ca;padding-right:19px;font-size:.69rem;font-weight:670;line-height:1.3}.crm-lead-metrics strong{color:var(--lead-tone);letter-spacing:-.01em;font-size:1.02rem;font-weight:760;line-height:1.35}.crm-lead-metrics article>span.crm-lead-metric-icon{border:1px solid color-mix(in srgb,var(--lead-tone) 30%,transparent);background:color-mix(in srgb,var(--lead-tone) 9%,#071a32);width:24px;height:24px;color:var(--lead-tone);font-size:inherit;border-radius:8px;place-items:center;display:grid;position:absolute;top:11px;right:12px}.crm-lead-metrics article>span.crm-lead-metric-caption{color:#829fb7;font-size:.68rem;line-height:1.35}.crm-lead-metrics .crm-lead-next-metric strong{color:#b3edee;font-size:.82rem;line-height:1.42}.crm-lead-panel{background:#05162b;border-color:#518cc84a;padding:17px;box-shadow:inset 0 1px #bee6ff07}.crm-lead-panel h4{letter-spacing:-.008em;font-size:.94rem;font-weight:760}.crm-lead-panel-title{gap:12px;margin-bottom:16px}.crm-lead-panel-title>span{color:#73d0fc;background:#082842;border-color:#5cb6ea61;font-size:.75rem}.crm-lead-main>.crm-lead-panel:nth-child(2) .crm-lead-panel-title>span{color:#9db8ff;background:#11223f;border-color:#7b9ef161}.crm-lead-main>.crm-lead-panel:nth-child(3) .crm-lead-panel-title>span{color:#ecc98d;background:#2c2519;border-color:#e4b76f5c}.crm-lead-main>.crm-lead-panel:nth-child(4) .crm-lead-panel-title>span{color:#beaaff;background:#211d3b;border-color:#ac97f259}.crm-lead-panel-title p{color:#98adc4;font-size:.74rem}.crm-lead-fields{gap:14px}.crm-lead-fields label{color:#b0c6dc;gap:7px;font-size:.76rem}.crm-lead-fields input,.crm-lead-fields select,.crm-lead-fields textarea{color:#eff7ff;background:#071a32;border-color:#5796d65e;min-height:40px;font-size:.82rem}.crm-lead-fields input:not(:disabled):hover,.crm-lead-fields select:not(:disabled):hover,.crm-lead-fields textarea:not(:disabled):hover{border-color:#66a6e794}.crm-lead-fields input:focus-visible,.crm-lead-fields select:focus-visible,.crm-lead-fields textarea:focus-visible{border-color:#63c8f5;box-shadow:inset 0 0 0 1px #56bcf61f}.crm-lead-fields input[type=email]:invalid:not(:placeholder-shown){border-color:#d4a86e}.crm-lead-fields input::placeholder,.crm-lead-fields textarea::placeholder{color:#7592ac}.crm-lead-email-field{min-width:0;position:relative}.crm-lead-email-field .crm-lead-input-label{display:block}.crm-lead-email-shell{isolation:isolate;background:#071a32;border-radius:9px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.crm-lead-email-shell>input{z-index:1;background:#071a32;width:100%;position:relative}.crm-lead-email-shell>:not(input),.crm-lead-email-field>:not(.crm-lead-input-label):not(.crm-lead-email-shell):not(.crm-lead-email-hint){display:none!important}.crm-lead-email-hint{color:#e5b67b;font-size:.68rem;line-height:1.3}.crm-lead-sidebar .crm-lead-panel>h4{align-items:center;gap:9px;margin-bottom:14px;display:flex}.crm-lead-sidebar .crm-lead-panel>h4:before{content:"";background:#6bcdf0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.crm-lead-sidebar .crm-lead-panel:nth-child(2)>h4:before{background:#aaa1ef}.crm-lead-sidebar .crm-lead-panel:nth-child(3)>h4:before{background:#edbf79}.crm-lead-sidebar .crm-lead-panel:nth-child(4)>h4:before{background:#76dacc}.crm-lead-sidebar .crm-lead-panel:nth-child(5)>h4:before{background:#8dafff}.crm-lead-completion strong{color:#8bd6fa;font-size:1.65rem}.crm-lead-progress{background:#1b3854;height:6px}.crm-lead-progress>span{background:#60c7f7}.crm-lead-status-row{color:#b1c7db;padding:8px 0;font-size:.76rem}.crm-lead-checklist li{color:#b7cadb;font-size:.76rem}.crm-lead-checklist li>span[data-ok=true]{color:#80dfb2;font-weight:750}.crm-lead-helper{color:#93abc2;font-size:.71rem}.crm-lead-readiness{color:#efc483;font-size:.8rem}.crm-lead-action-lead{color:#93e3e2;font-size:.82rem}.crm-lead-action-minor{font-size:.74rem}.crm-lead-actions a,.crm-lead-actions button,.crm-lead-inline-actions button,.crm-lead-inline-actions a{color:#d5eaf9;background:#0b263f;border-color:#4d97d75e;transition:border-color .16s,background .16s}.crm-lead-actions a[href^="https://wa.me/"],.crm-lead-inline-actions a[href^="https://wa.me/"]{color:#95e1bd;background:#0a282d;border-color:#50be9059}.crm-lead-actions a[href^=mailto\:],.crm-lead-inline-actions a[href^=mailto\:]{color:#a5d9ff}.crm-lead-actions button:focus-visible,.crm-lead-actions a:focus-visible,.crm-lead-inline-actions button:focus-visible,.crm-lead-inline-actions a:focus-visible{outline-offset:2px;outline:2px solid #68c9f5}@media (width<=940px){.crm-lead-metrics article{min-height:84px}}@media (prefers-reduced-motion:reduce){.crm-lead-metrics article,.crm-lead-actions a,.crm-lead-actions button,.crm-lead-inline-actions button,.crm-lead-inline-actions a{transition:none}}.crm-lead-workspace{gap:17px;padding:22px 25px 26px}.crm-lead-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.crm-lead-metrics article{border-radius:12px;gap:8px;min-height:98px;padding:15px 16px 13px}.crm-lead-metrics article:before{width:32px;left:16px}.crm-lead-metrics strong{font-size:1.05rem}.crm-lead-metrics article[data-tone=origin] strong,.crm-lead-metrics article[data-tone=owner] strong{font-size:.99rem}.crm-lead-columns{grid-template-columns:minmax(0,1.95fr) minmax(305px,.97fr);gap:15px}.crm-lead-main,.crm-lead-sidebar{gap:13px}.crm-lead-panel{border-color:#508fca42;border-radius:13px}.crm-lead-main>.crm-lead-panel{padding:18px 19px 19px}.crm-lead-panel-title{margin-bottom:16px}.crm-lead-intro h3{font-size:1.48rem}.crm-lead-intro p{font-size:.8rem}.crm-lead-fields label{font-size:.77rem;line-height:1.35}.crm-lead-fields input,.crm-lead-fields select,.crm-lead-fields textarea{background:#06182d;border-radius:9px;min-height:42px}.crm-lead-fields textarea{min-height:80px}.crm-lead-field-advice{color:#e8bc79;font-size:.71rem;line-height:1.35}.crm-lead-sidebar .crm-lead-panel{padding:18px 18px 19px}.crm-lead-aside-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.crm-lead-aside-eyebrow{color:#81abc9;letter-spacing:.1em;margin-bottom:7px;font-size:.61rem;font-weight:750;display:block}.crm-lead-quality-panel .crm-lead-aside-head h4{margin:0;font-size:1rem}.crm-lead-quality-score{color:#91d8fd;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.65rem;line-height:1}.crm-lead-quality-panel .crm-lead-progress{margin:15px 0 6px}.crm-lead-quality-panel>.crm-lead-helper{color:#94afc6;margin:0 0 12px}.crm-lead-checklist-compact{border-top:1px solid #6599c526;gap:8px;padding-top:10px}.crm-lead-checklist-compact li{font-size:.73rem;line-height:1.36}.crm-lead-checklist-compact li>span{min-width:16px}.crm-lead-prc-readiness{background:#0b2035;border:1px solid #78a9cf3b;border-radius:10px;margin-top:15px;padding:12px 13px}.crm-lead-prc-title{align-items:center;gap:11px;display:flex}.crm-lead-prc-title>span{color:#f3c17d;background:#352719;border:1px solid #eeb77259;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.crm-lead-prc-title>span[data-ready=true]{color:#9ae4bf;background:#123225;border-color:#79d4a661}.crm-lead-prc-title small{letter-spacing:.07em;color:#88a1b8;margin-bottom:4px;font-size:.61rem;display:block}.crm-lead-prc-title strong{color:#e5c087;font-size:.76rem;display:block}.crm-lead-prc-title>span[data-ready=true]+div strong{color:#91dcb9}.crm-lead-readiness-detail{color:#d3b98f;margin:11px 0 0;font-size:.7rem;line-height:1.6}.crm-lead-prc-readiness .crm-lead-helper{margin-top:9px}.crm-lead-suggestion-panel{border-color:#69bbbe4d}.crm-lead-suggestion-panel h4{margin:0 0 12px}.crm-lead-suggestion-panel .crm-lead-action-lead{color:#9ce6de;font-size:.88rem;line-height:1.45}.crm-lead-suggestion-panel .crm-lead-action-minor{color:#a1b5c8;margin:11px 0 0}.crm-lead-tools-panel{border-color:#5e8ecc4d}.crm-lead-tools-panel .crm-lead-actions{gap:9px}.crm-lead-actions a,.crm-lead-actions button{background:#0b253e;border-radius:9px;min-height:39px;font-size:.72rem}.crm-lead-email-field{isolation:isolate}.crm-lead-email-shell{isolation:isolate;z-index:0;min-height:42px;position:relative;overflow:hidden}.crm-lead-email-shell>input{isolation:isolate;z-index:5;position:relative;outline:0!important}.crm-lead-email-shell>input:focus-visible{outline:0!important}.crm-lead-email-shell>:not(input),.crm-lead-email-field>:not(.crm-lead-input-label):not(.crm-lead-email-shell):not(.crm-lead-email-hint){visibility:hidden!important;display:none!important}.crm-lead-email-field input[type=text]:invalid:not(:placeholder-shown){border-color:#d4a86e}@media (width<=1260px){.crm-lead-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-lead-columns{grid-template-columns:minmax(0,1.5fr) minmax(270px,.95fr)}}@media (width<=1020px){.crm-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.crm-lead-columns{grid-template-columns:1fr}.crm-lead-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-quality-panel{grid-column:1/-1}}@media (width<=650px){.crm-lead-workspace{padding:15px 13px}.crm-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-sidebar{grid-template-columns:1fr}.crm-lead-quality-panel{grid-column:auto}.crm-lead-main>.crm-lead-panel{padding:15px}}@media (prefers-reduced-motion:reduce){.crm-lead-metrics article{transition:none}}.crm-lead-workspace{--lead-surface:#0b213a;--lead-surface-raised:#102b47;--lead-control:#102b47;--lead-stroke:#69a3da52;--lead-copy:#bed1e5}.crm-lead-workspace .crm-lead-metrics article{background:#102944;border-color:#64a0d757;box-shadow:inset 0 1px #c9e8ff0e,0 3px 12px #00040f1c}.crm-lead-workspace .crm-lead-metrics article:hover{border-color:color-mix(in srgb,var(--lead-tone) 47%,#39556e);background:#132f4d}.crm-lead-workspace .crm-lead-metrics article>span.crm-lead-metric-icon{background:color-mix(in srgb,var(--lead-tone) 11%,#102944);border-color:color-mix(in srgb,var(--lead-tone) 36%,#243e57)}.crm-lead-workspace .crm-lead-panel{background:var(--lead-surface);border:1px solid var(--lead-stroke);box-shadow:inset 0 1px #cae8ff0b,0 4px 15px #00040e17}.crm-lead-workspace .crm-lead-main>.crm-lead-panel:first-child{border-top-color:#65cbf46e}.crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(2){border-top-color:#8ca8f66e}.crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(3){border-top-color:#ebc47d6e}.crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(4){border-top-color:#be9ff66e}.crm-lead-workspace .crm-lead-quality-panel{background:#0d263f;border-color:#63aadf5c}.crm-lead-workspace .crm-lead-suggestion-panel{background:#0c253e;border-color:#66c0b55c}.crm-lead-workspace .crm-lead-tools-panel{background:#0c243d;border-color:#6896d85c}.crm-lead-workspace .crm-lead-panel h4{color:#f3f8ff;letter-spacing:-.012em}.crm-lead-workspace .crm-lead-panel-title p{color:#aac1d6}.crm-lead-workspace .crm-lead-fields label{color:#c0d3e6}.crm-lead-workspace .crm-lead-fields :is(input,select,textarea){background:var(--lead-control);color:#f1f8ff;border-color:#6ca8de63;box-shadow:inset 0 1px 2px #00081621}.crm-lead-workspace .crm-lead-fields :is(input,select,textarea):not(:disabled):hover{border-color:#6fc3f694}.crm-lead-workspace .crm-lead-fields :is(input,select,textarea):focus-visible{background:#13324f;border-color:#79d3fa;box-shadow:inset 0 0 0 1px #79d3fa2b}.crm-lead-workspace .crm-lead-fields :is(input,textarea)::placeholder{color:#8daac4}.crm-lead-workspace .crm-lead-email-shell,.crm-lead-workspace .crm-lead-email-shell>input{background:var(--lead-control)}.crm-lead-workspace .crm-lead-email-shell>input:focus-visible{background:#13324f}.crm-lead-workspace .crm-lead-field-advice{color:#e3bd89;align-items:flex-start;gap:7px;margin-top:1px;font-size:.69rem;line-height:1.5;display:flex}.crm-lead-workspace .crm-lead-field-advice:before{content:"i";color:#e7be86;border:1px solid #e9b8766b;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:.62rem;font-weight:800;display:inline-grid}.crm-lead-workspace .crm-lead-prc-readiness{background:#12304b;border-color:#7bb3dd4d;box-shadow:inset 0 1px #d0e8f80e}.crm-lead-workspace .crm-lead-prc-title strong{font-size:.8rem}.crm-lead-workspace .crm-lead-prc-readiness .crm-lead-helper{color:#aec0d2}.crm-lead-workspace .crm-lead-checklist-compact li{color:#c2d0e0}.crm-lead-workspace .crm-lead-actions :is(button,a){color:#e1effb;background:#13314d;border-color:#69abe066}.crm-lead-workspace .crm-lead-actions :is(button:not(:disabled),a):hover{background:#183d5e;border-color:#7fc8fb99}.crm-lead-workspace .crm-lead-actions a[href^="https://wa.me/"]{color:#a7eac9;background:#103a37;border-color:#71c39c6e}.crm-lead-workspace .crm-lead-actions a[href^="https://wa.me/"]:hover{background:#154840}.crm-dossier-editor .crm-lead-workspace{--lead-overview-card:#06172f;--lead-overview-input:#071e3a;--lead-overview-border:#316fae6b;--lead-overview-cyan:var(--dossier-cyan,#22c8f7);--lead-overview-blue:var(--dossier-blue,#399bff);--lead-overview-violet:var(--dossier-violet,#ad93ff);--lead-overview-amber:var(--dossier-amber,#ffc166);--lead-overview-mint:var(--dossier-mint,#38d3a3)}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-dossier-executive-metric{--lead-tone:var(--lead-overview-cyan);border:1px solid var(--lead-overview-border);border-top:2px solid var(--lead-tone);background:#071d39;border-radius:11px;flex-direction:row;align-items:stretch;gap:12px;min-height:118px;padding:15px 13px 12px;display:flex;box-shadow:inset 0 1px #93d6ff0b}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-dossier-executive-metric:before{display:none}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=origin]{--lead-tone:var(--lead-overview-cyan);background:#071d39}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=owner]{--lead-tone:var(--lead-overview-blue);background:#071d39}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=estimate]{--lead-tone:var(--lead-overview-amber);background:#081e37}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=completeness]{--lead-tone:var(--lead-overview-violet);background:#101a38}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-dossier-executive-metric:hover{border-color:var(--lead-overview-border);border-top-color:var(--lead-tone);background:color-mix(in srgb,var(--lead-tone) 4%,#071d39)}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button>span.crm-lead-metric-icon{width:32px;height:32px;color:var(--lead-tone);background:color-mix(in srgb,var(--lead-tone) 12%,#06192e);border:0;border-radius:9px;flex:0 0 32px;align-self:flex-start;place-items:center;margin:0;display:grid;position:static}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button>.crm-lead-metric-icon svg{width:17px;height:17px}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button>div{flex-direction:column;flex:1;align-self:stretch;gap:5px;min-width:0;display:flex}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button small{color:#adc7df;padding:0;font-size:.75rem;font-weight:640;line-height:1.25}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button strong,.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=origin] strong,.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button[data-tone=owner] strong{color:var(--lead-tone);letter-spacing:0;overflow-wrap:anywhere;font-size:1.08rem;font-weight:790;line-height:1.18}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button .crm-lead-metric-caption{color:#88a9c5;font-size:.68rem;font-style:normal;line-height:1.35}.crm-dossier-editor .crm-lead-workspace .crm-lead-panel,.crm-dossier-editor .crm-lead-workspace .crm-lead-quality-panel,.crm-dossier-editor .crm-lead-workspace .crm-lead-suggestion-panel,.crm-dossier-editor .crm-lead-workspace .crm-lead-tools-panel{border:1px solid var(--lead-overview-border);border-top:2px solid var(--lead-section-accent,var(--lead-overview-blue));background:var(--lead-overview-card);border-radius:11px;box-shadow:inset 0 1px #8cd2ff06}.crm-dossier-editor .crm-lead-workspace .crm-lead-main>.crm-lead-panel:first-child{--lead-section-accent:var(--lead-overview-blue)}.crm-dossier-editor .crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(2){--lead-section-accent:var(--lead-overview-cyan)}.crm-dossier-editor .crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(3){--lead-section-accent:var(--lead-overview-amber)}.crm-dossier-editor .crm-lead-workspace .crm-lead-main>.crm-lead-panel:nth-child(4){--lead-section-accent:var(--lead-overview-violet)}.crm-dossier-editor .crm-lead-workspace .crm-lead-quality-panel{--lead-section-accent:var(--lead-overview-cyan)}.crm-dossier-editor .crm-lead-workspace .crm-lead-suggestion-panel{--lead-section-accent:var(--lead-overview-mint)}.crm-dossier-editor .crm-lead-workspace .crm-lead-tools-panel{--lead-section-accent:var(--lead-overview-blue)}.crm-dossier-editor .crm-lead-workspace .crm-lead-panel-title>span{background:color-mix(in srgb,var(--lead-section-accent,var(--lead-overview-blue)) 11%,#06192e);color:var(--lead-section-accent,var(--lead-overview-blue));border:1px solid color-mix(in srgb,var(--lead-section-accent,var(--lead-overview-blue)) 35%,#163c69)}.crm-dossier-editor .crm-lead-workspace .crm-lead-panel h4{color:#f2f7ff}.crm-dossier-editor .crm-lead-workspace .crm-lead-panel-title p{color:#99b6cd}.crm-dossier-editor .crm-lead-workspace .crm-lead-fields label{color:#adc7df}.crm-dossier-editor .crm-lead-workspace .crm-lead-fields :is(input,select,textarea){background:var(--lead-overview-input);color:#eef6ff;box-shadow:none;border:1px solid #316fae6b}.crm-dossier-editor .crm-lead-workspace .crm-lead-fields :is(input,select,textarea):not(:disabled):hover{border-color:#4d9bdb9e}.crm-dossier-editor .crm-lead-workspace .crm-lead-fields :is(input,select,textarea):focus-visible{border-color:var(--lead-overview-cyan);background:#082443;box-shadow:inset 0 0 0 1px #22c8f71a}.crm-dossier-editor .crm-lead-workspace .crm-lead-email-shell,.crm-dossier-editor .crm-lead-workspace .crm-lead-email-shell>input{background:var(--lead-overview-input)}.crm-dossier-editor .crm-lead-workspace .crm-lead-email-shell>input:focus-visible{background:#082443}.crm-dossier-editor .crm-lead-workspace .crm-lead-prc-readiness{box-shadow:none;background:#051a36;border:1px solid #327ac33d;border-radius:9px}.crm-dossier-editor .crm-lead-workspace .crm-lead-actions :is(a,button){color:#c8e2f5;background:#071e3a;border:1px solid #1b4e83;border-radius:7px}.crm-dossier-editor .crm-lead-workspace .crm-lead-actions :is(a,button:not(:disabled)):hover{border-color:var(--lead-overview-cyan);color:#fff;background:#0a3151}.crm-dossier-editor .crm-lead-workspace .crm-lead-actions a[href^="https://wa.me/"]{color:#a9ebdb;background:#071e3a;border-color:#1b4e83}.crm-dossier-editor .crm-lead-workspace .crm-lead-aside-eyebrow{color:#8caec8}.crm-dossier-editor .crm-lead-workspace .crm-lead-quality-score{color:var(--lead-overview-cyan)}.crm-dossier-editor .crm-lead-workspace .crm-lead-progress{background:#123454}.crm-dossier-editor .crm-lead-workspace .crm-lead-progress>span{background:var(--lead-overview-cyan)}@media (width<=650px){.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-dossier-executive-metric{gap:9px;min-height:92px;padding:12px 10px}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button>span.crm-lead-metric-icon{flex-basis:27px;width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-dossier-executive-metric{transition:none}}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card{appearance:none;cursor:pointer;text-align:left;font:inherit;color:#f0f7ff;width:100%;transition:border-color .16s,background-color .16s,transform .16s}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card:is(:hover,:focus-visible){border-top-color:var(--lead-tone);border-color:color-mix(in srgb,var(--lead-tone) 55%,#2d5275);background:color-mix(in srgb,var(--lead-tone) 5%,#071d39);transform:translateY(-1px)}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics .crm-lead-metric-open{color:#91aec8;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:9px;font-size:.68rem;font-style:normal;line-height:1.2;display:inline-flex}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button:is(:hover,:focus-visible) .crm-lead-metric-open{color:#d6effc}.crm-dossier-editor .crm-lead-workspace .crm-lead-checklist-compact li{display:block}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item{text-align:left;color:#b9d0e4;width:100%;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:15px minmax(0,1fr) 13px;align-items:center;gap:9px;padding:4px 5px;font-size:.73rem;display:grid}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item>span:first-child{color:#769ab6;font-weight:760}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item>span:first-child[data-ok=true]{color:#80dfb2}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item .crm-lead-check-arrow{color:#668ea9;text-align:right}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item:is(:hover,:focus-visible){color:#eff9ff;background:#0b2945;border-color:#4288c452}.crm-dossier-editor .crm-lead-workspace .crm-lead-action-link{text-align:left;width:100%;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-5px;padding:4px 5px;display:block}.crm-dossier-editor .crm-lead-workspace button.crm-lead-action-lead.crm-lead-action-link{color:#9de4d7;font-size:.88rem;font-weight:770;line-height:1.5}.crm-dossier-editor .crm-lead-workspace button.crm-lead-action-minor.crm-lead-action-link{color:#9eafc5;margin-top:5px;font-size:.74rem;line-height:1.45}.crm-dossier-editor .crm-lead-workspace .crm-lead-action-link:is(:hover,:focus-visible){background:#0b2945;border-color:#4288c452;color:#effaff!important}.crm-dossier-editor .crm-lead-workspace .crm-lead-check-item:focus-visible,.crm-dossier-editor .crm-lead-workspace .crm-lead-action-link:focus-visible{outline-offset:2px;outline:2px solid #5cd5ff}.crm-dossier-editor .crm-lead-workspace .crm-lead-fields [id^=crm-lead-field-]{scroll-margin-top:85px}.crm-lead-detail-overlay{z-index:3000;background:#010814d4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-lead-detail-dialog{box-sizing:border-box;border:1px solid #379bdc8c;border-top:2px solid var(--dossier-cyan,#22c8f7);color:#f0f6ff;background:#06172f;border-radius:13px;flex-direction:column;width:min(530px,100vw - 32px);max-height:min(80dvh,680px);display:flex;overflow:hidden;box-shadow:0 22px 70px #0000007a}.crm-lead-detail-header{border-bottom:1px solid #316fae61;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px 15px;display:flex}.crm-lead-detail-header h4{color:#f6faff;margin:4px 0 0;font-size:1.03rem}.crm-lead-detail-close{color:#d2e8f8;cursor:pointer;background:#071e3a;border:1px solid #316fae80;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:grid}.crm-lead-detail-close:hover{background:#103353;border-color:#5bbbe9}.crm-lead-detail-body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:18px 21px 21px;overflow-y:auto}.crm-lead-detail-body::-webkit-scrollbar{width:0;height:0;display:none}.crm-lead-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.crm-lead-detail-facts>div{background:#071e3a;border:1px solid #316fae6b;border-radius:9px;gap:7px;min-width:0;padding:13px;display:grid}.crm-lead-detail-facts dd{color:#edf8ff;overflow-wrap:anywhere;margin:0;font-size:.89rem;font-weight:730}.crm-lead-detail-note{color:#a5c0d6;margin:14px 0;font-size:.76rem;line-height:1.6}.crm-lead-detail-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.crm-lead-detail-actions button{color:#d8efff;cursor:pointer;background:#092c4b;border:1px solid #4191c880;border-radius:8px;min-height:36px;padding:8px 12px;font-size:.75rem}.crm-lead-detail-actions button:hover{background:#103b60;border-color:#55bff4}.crm-lead-detail-progress{align-items:baseline;gap:12px;display:flex}.crm-lead-detail-progress strong{color:var(--dossier-cyan,#22c8f7);font-size:1.6rem}.crm-lead-detail-progress span{color:#a9bfd6;font-size:.77rem}.crm-lead-detail-dialog .crm-lead-progress{margin:13px 0 12px}.crm-lead-detail-checks{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.crm-lead-detail-checks button{color:#c1d5e7;text-align:left;cursor:pointer;background:#071e3a;border:1px solid #316fae54;border-radius:7px;grid-template-columns:17px 1fr 12px;align-items:center;gap:9px;width:100%;min-height:33px;padding:8px 9px;font-size:.77rem;display:grid}.crm-lead-detail-checks button:hover{background:#0c2c48;border-color:#318ec9}.crm-lead-detail-checks button span:first-child{color:#83a0bc}.crm-lead-detail-checks button span:first-child[data-ok=true]{color:#80dfb2}.crm-lead-detail-save-note{color:#82a4c0;border-top:1px solid #316fae52;margin:20px 0 0;padding-top:11px;font-size:.7rem;line-height:1.5}.crm-lead-detail-dialog button:focus-visible{outline-offset:2px;outline:2px solid #5cd5ff}@media (width<=650px){.crm-lead-detail-overlay{padding:9px}.crm-lead-detail-dialog{width:calc(100vw - 18px);max-height:85dvh}.crm-lead-detail-header,.crm-lead-detail-body{padding:15px}.crm-lead-detail-facts{grid-template-columns:1fr}.crm-lead-detail-facts>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card{transition:none;transform:none}}.crm-lead-detail-dialog{--detail-accent:var(--dossier-cyan,#22c8f7);border-top:2px solid var(--detail-accent);background:#06172f;width:min(590px,100vw - 32px);max-height:min(83dvh,740px)}.crm-lead-detail-dialog[data-tone=origin]{--detail-accent:var(--dossier-cyan,#22c8f7)}.crm-lead-detail-dialog[data-tone=owner]{--detail-accent:var(--dossier-blue,#399bff)}.crm-lead-detail-dialog[data-tone=estimate]{--detail-accent:var(--dossier-amber,#ffc166)}.crm-lead-detail-dialog[data-tone=completeness]{--detail-accent:var(--dossier-violet,#ad93ff)}.crm-lead-detail-header{grid-template-columns:40px minmax(0,1fr) 35px;align-items:center;gap:13px;padding:20px 22px 17px;display:grid}.crm-lead-detail-header-icon{width:39px;height:39px;color:var(--detail-accent);background:color-mix(in srgb,var(--detail-accent) 11%,#071e3a);border:1px solid color-mix(in srgb,var(--detail-accent) 36%,#071e3a);border-radius:11px;place-items:center;display:grid}.crm-lead-detail-header-icon svg{width:19px;height:19px}.crm-lead-detail-heading{min-width:0}.crm-lead-detail-overline{color:var(--detail-accent);letter-spacing:.12em;font-size:.64rem;font-weight:790;display:block}.crm-lead-detail-header h4{letter-spacing:-.015em;margin:5px 0 4px;font-size:1.14rem;font-weight:800;line-height:1.25}.crm-lead-detail-header p{color:#96b2cd;margin:0;font-size:.73rem;line-height:1.4}.crm-lead-detail-close{justify-self:end}.crm-lead-detail-body{padding:18px 22px 21px}.crm-lead-detail-status{border:1px solid color-mix(in srgb,var(--detail-accent) 33%,#183c5e);color:#b9d4e8;background:#092341;border-radius:7px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 13px;padding:6px 10px;font-size:.68rem;font-weight:720;line-height:1.25;display:inline-flex}.crm-lead-detail-status-dot{background:var(--detail-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.crm-lead-detail-hero{border:1px solid #316fae73;border-left:3px solid var(--detail-accent);background:#081f3a;border-radius:10px;align-content:start;gap:7px;margin-bottom:11px;padding:15px 17px;display:grid}.crm-lead-detail-kicker{color:#9cb8d1;letter-spacing:.08em;font-size:.66rem;font-weight:730}.crm-lead-detail-hero strong{color:var(--detail-accent);overflow-wrap:anywhere;font-size:1.48rem;font-weight:800;line-height:1.26}.crm-lead-detail-hero>span:last-child{color:#afc8de;font-size:.73rem;line-height:1.5}.crm-lead-detail-facts{gap:10px}.crm-lead-detail-facts>div{background:#071e3a;border-color:#316fae6b;gap:6px;padding:13px 14px}.crm-lead-detail-facts>div:first-child{grid-column:auto}.crm-lead-detail-facts dt{color:#91afc8;font-size:.69rem}.crm-lead-detail-facts dd{font-size:.87rem;font-weight:750;line-height:1.4}.crm-lead-detail-facts dd:not(:first-child){overflow-wrap:anywhere}.crm-lead-detail-insight{background:#0a243e;border:1px solid #346faa61;border-left:3px solid #94b8d7;border-radius:9px;gap:7px;margin-top:13px;padding:13px 15px;display:grid}.crm-lead-detail-insight[data-state=attention]{border-left-color:var(--dossier-amber,#ffc166);background:#102036}.crm-lead-detail-insight[data-state=ready]{border-left-color:var(--dossier-mint,#38d3a3);background:#092839}.crm-lead-detail-insight-label{letter-spacing:.11em;color:#91aac3;font-size:.63rem;font-weight:790;display:block}.crm-lead-detail-insight strong{color:#eff7ff;font-size:.88rem;line-height:1.42}.crm-lead-detail-insight[data-state=attention] strong{color:#f2cb91}.crm-lead-detail-insight[data-state=ready] strong{color:#9ae4c4}.crm-lead-detail-insight p{color:#b0c8de;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.55}.crm-lead-detail-insight small{color:#8faec8;font-size:.69rem;line-height:1.5}.crm-lead-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.crm-lead-detail-actions button{color:#def1ff;background:#0a2a49;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:10px;font-size:.73rem;line-height:1.3;display:inline-flex}.crm-lead-detail-actions button:first-child{color:#ecf9ff;background:#0d3556;border-color:#4cabe98c}.crm-lead-detail-actions button:is(:hover,:focus-visible){background:#134568}.crm-lead-detail-save-note{color:#8caac4;margin-top:17px;font-size:.69rem}.crm-lead-detail-completion{background:#101a38;border:1px solid #5a6bbf63;border-radius:10px;gap:13px;padding:16px 16px 14px;display:grid}.crm-lead-detail-score{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.crm-lead-detail-score strong{color:var(--detail-accent);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:820;line-height:1}.crm-lead-detail-score>span{color:#aac3d7;font-size:.74rem}.crm-lead-detail-totals{flex-wrap:wrap;gap:10px;display:flex}.crm-lead-detail-totals>span{color:#b2c9de;background:#0b2340;border:1px solid #5285b654;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:.69rem;display:inline-flex}.crm-lead-detail-totals b{font-variant-numeric:tabular-nums;color:#f0f8ff;font-size:.81rem}.crm-lead-detail-totals>span:first-child b{color:var(--dossier-mint,#38d3a3)}.crm-lead-detail-totals>span:last-child b{color:var(--dossier-amber,#ffc166)}.crm-lead-detail-completion .crm-lead-progress{background:#233753;height:6px;margin:0}.crm-lead-detail-completion .crm-lead-progress>span{background:var(--detail-accent)}.crm-lead-detail-check-group{margin-top:16px}.crm-lead-detail-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.crm-lead-detail-section-title h5{color:#e9f4ff;margin:0;font-size:.81rem;line-height:1.3}.crm-lead-detail-section-title>span{color:#b9d3e8;font-variant-numeric:tabular-nums;background:#173451;border-radius:7px;flex:0 0 25px;place-items:center;height:25px;font-size:.71rem;display:grid}.crm-lead-detail-check-group .crm-lead-detail-checks{gap:6px;margin:0}.crm-lead-detail-checks button{background:#081e39;border-color:#3b6fa56e;grid-template-columns:18px minmax(0,1fr) 16px;min-height:37px;padding:8px 11px}.crm-lead-detail-checks button span:last-child{color:#7faece}.crm-lead-detail-checks button:is(:hover,:focus-visible){background:#0d2b4a;border-color:#58acd9}.crm-lead-detail-check-group:first-of-type .crm-lead-detail-checks button span:first-child:not([data-ok=true]){color:var(--dossier-amber,#ffc166)}@media (width<=650px){.crm-lead-detail-header{grid-template-columns:33px minmax(0,1fr) 32px;gap:10px;padding:16px 14px}.crm-lead-detail-header-icon{width:33px;height:33px}.crm-lead-detail-header h4{font-size:1.02rem}.crm-lead-detail-header p{font-size:.69rem}.crm-lead-detail-body{padding:14px}.crm-lead-detail-hero strong{font-size:1.28rem}.crm-lead-detail-facts,.crm-lead-detail-actions{grid-template-columns:1fr}}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card{border:1px solid #3f72a76e;border-top-color:color-mix(in srgb,var(--lead-tone) 37%,#25445e);background:#071d39;border-radius:12px;gap:10px;min-height:0;padding:12px 13px 10px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:inset 0 1px #a3dbff0b,0 3px 11px #0006131a}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--lead-tone) 47%,#315371);background:color-mix(in srgb,var(--lead-tone) 5%,#071d39);transform:translateY(-1px);box-shadow:inset 0 1px #a3dbff12,0 7px 16px #00061433}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card:focus-visible{outline-offset:2px;outline:2px solid #5cd5ff}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card>div{gap:4px;min-width:0;padding-bottom:0}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card small{color:#adc5da;font-size:.72rem;line-height:1.3}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card strong{overflow-wrap:anywhere;font-size:1.06rem;font-weight:790;line-height:1.24}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card .crm-lead-metric-caption{color:#96acc4;margin-top:1px;padding-right:17px;font-size:.69rem;font-style:normal;line-height:1.35}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card .crm-lead-metric-arrow{color:#88a8c4;opacity:.85;font-size:.92rem;font-weight:670;line-height:1;transition:color .16s,transform .16s;position:absolute;bottom:9px;right:12px}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card:is(:hover,:focus-visible) .crm-lead-metric-arrow{color:var(--lead-tone);transform:translate(2px,-2px)}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics .crm-lead-metric-progress{background:#273452;border-radius:999px;width:100%;height:4px;margin:1px 0 0;overflow:hidden}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics .crm-lead-metric-progress>span{border-radius:inherit;background:var(--lead-tone);height:100%;transition:width .2s;display:block}@media (width<=650px){.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card{gap:9px;min-height:0;padding:11px 10px 9px}.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card .crm-lead-metric-arrow{bottom:9px;right:10px}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card,.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics button.crm-lead-metric-card .crm-lead-metric-arrow,.crm-dossier-editor .crm-lead-workspace .crm-lead-metrics .crm-lead-metric-progress>span{transition:none;transform:none}}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification{border:1px solid #316fae6b;border-top:2px solid var(--lead-section-accent,var(--dossier-blue,#399bff));background:#06172f;border-radius:12px;padding:21px 22px 23px;box-shadow:inset 0 1px #bae1ff0e,0 7px 20px #00061224;container:lead-identification/inline-size}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title{border-bottom:1px solid #497fb43d;align-items:center;gap:14px;margin:0 0 19px;padding:0 0 17px}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title>span{color:#a1e1ff;font-variant-numeric:tabular-nums;background:#0a2843;border:1px solid #56a8dd7a;border-radius:10px;flex:0 0 36px;width:36px;height:36px;font-size:.76rem;font-weight:780;box-shadow:inset 0 1px #b4e4ff13}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title h4{color:#f3f8ff;letter-spacing:-.022em;font-size:1.1rem;font-weight:780;line-height:1.24}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title p{color:#a4bdd3;margin-top:4px;font-size:.76rem;line-height:1.42}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 15px;display:grid}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label{color:#bdd0e2;grid-column:span 4;gap:7px;min-width:0;font-size:.77rem;font-weight:640;line-height:1.33;transition:color .16s}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:first-child{color:#d4e7f5;grid-column:1/-1;font-weight:710}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:nth-child(2),.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:nth-child(3){grid-column:span 6}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:focus-within{color:#e3f2ff}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields .crm-lead-required-label{align-items:center;gap:4px;display:inline-flex}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields .crm-lead-required-label>span{color:#79d0f6;font-size:.78rem;font-weight:780}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select){color:#f0f7ff;background:#071e3a;border:1px solid #3977b878;border-radius:10px;width:100%;min-height:46px;padding:11px 13px;font-size:.84rem;font-weight:560;line-height:1.35;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #99cff40b}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select)::placeholder{color:#91a9c0;font-weight:460}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:first-child input{border-color:#448ac98c;font-weight:650}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23bddbf1' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select):not(:disabled):hover{background-color:#092342;border-color:#67aee4b8}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select):focus-visible{border-color:var(--dossier-cyan,#22c8f7);background-color:#0a2746;outline:0;box-shadow:inset 0 0 0 1px #22c8f730,0 0 0 2px #22c8f71f}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select):disabled{opacity:.75;cursor:not-allowed}@container lead-identification (width<=780px){.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label{grid-column:span 6}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:first-child,.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>.crm-lead-identification-owner{grid-column:1/-1}}@container lead-identification (width<=530px){.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields{gap:13px 12px}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label,.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:nth-child(2),.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label:nth-child(3){grid-column:1/-1}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title{align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:14px}.crm-dossier-editor .crm-lead-workspace .crm-lead-identification .crm-lead-panel-title h4{font-size:1.04rem}}@media (width<=650px){.crm-dossier-editor .crm-lead-workspace .crm-lead-identification{padding:17px 15px 19px}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields>label,.crm-dossier-editor .crm-lead-workspace .crm-lead-identification-fields :is(input,select){transition:none}}.crm-editor-v2 .crm-dossier-header{gap:6px;min-width:0;display:grid}.crm-editor-v2 .crm-dossier-header .crm-dossier-eyebrow{color:var(--ui-accent);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:800}.crm-editor-v2 .crm-dossier-header h2{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,1.7vw,1.8rem);line-height:1.2}.crm-editor-v2 .crm-dossier-header-description{color:var(--ui-text-soft);margin:0;font-size:.87rem}.crm-editor-v2 .crm-dossier-header-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.crm-dossier-stage-badge,.crm-dossier-priority,.crm-dossier-header-owner,.crm-dossier-header-value{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.75rem;line-height:1.25;display:inline-flex}.crm-dossier-stage-badge{color:var(--ui-accent);border-color:var(--ui-border-strong);font-weight:760}.crm-dossier-header-value{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:750}.crm-dossier-header-value small{color:var(--ui-text-muted);font-weight:500}.crm-dossier-priority[data-priority=critical],.crm-dossier-risk[data-priority=critical]{--dossier-status:#ec6979}.crm-dossier-priority[data-priority=attention],.crm-dossier-risk[data-priority=attention]{--dossier-status:var(--crm4-yellow)}.crm-dossier-priority[data-priority=normal],.crm-dossier-risk[data-priority=normal]{--dossier-status:var(--ui-accent)}.crm-dossier-priority[data-priority=unverified],.crm-dossier-risk[data-priority=unverified]{--dossier-status:var(--ui-text-muted)}.crm-dossier-priority{color:var(--dossier-status);border-color:color-mix(in srgb,var(--dossier-status) 40%,var(--ui-border));font-weight:760}.crm-editor-v2 .crm-dossier-overview{gap:15px;min-width:0;display:grid}.crm-dossier-intro,.crm-dossier-journey>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-dossier-overline{letter-spacing:.11em;color:var(--ui-text-muted);font-size:.66rem;font-weight:770}.crm-dossier-intro h3{color:var(--ui-text);margin:4px 0 5px;font-size:1.12rem}.crm-dossier-intro p,.crm-dossier-journey>header p,.crm-dossier-coverage>div>p{color:var(--ui-text-muted);margin:0;font-size:.78rem;line-height:1.45}.crm-dossier-intro button{flex-shrink:0}.crm-dossier-journey,.crm-dossier-surface{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:13px;min-width:0;padding:15px 16px}.crm-dossier-journey h4,.crm-dossier-surface h4{color:var(--ui-text);margin:0 0 5px;font-size:.92rem}.crm-dossier-journey>header>span{white-space:nowrap;color:var(--ui-text-soft);font-size:.74rem}.crm-dossier-journey-track{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:16px 0 10px;display:grid}.crm-dossier-journey-step{text-align:center;align-content:start;justify-items:center;gap:5px;min-width:0;display:grid}.crm-dossier-journey-dot{border:1px solid var(--ui-border-strong);width:23px;height:23px;color:var(--ui-text-muted);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.crm-dossier-journey-step[data-state=passed] .crm-dossier-journey-dot{border-color:color-mix(in srgb,var(--crm3-green) 45%,var(--ui-border));color:var(--crm3-green)}.crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{border-color:var(--ui-accent);color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 11%,transparent)}.crm-dossier-journey-step>span:last-child{gap:3px;min-width:0;display:grid}.crm-dossier-journey-step small{color:var(--ui-text-muted);font-size:.61rem}.crm-dossier-journey-step strong{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:.69rem;font-weight:600}.crm-dossier-journey-step[data-state=current] strong{color:var(--ui-text);font-weight:800}.crm-dossier-journey-foot{color:var(--ui-text-muted);margin:8px 0;font-size:.76rem;line-height:1.4}.crm-dossier-journey-progress{background:var(--ui-border);border-radius:99px;height:3px;overflow:hidden}.crm-dossier-journey-progress>span{border-radius:inherit;background:var(--ui-accent);height:100%;display:block}.crm-dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-dossier-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:13px 0 0;display:grid}.crm-dossier-facts>div{min-width:0}.crm-dossier-facts dt{color:var(--ui-text-muted);font-size:.71rem}.crm-dossier-facts dd{color:var(--ui-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.83rem;font-weight:650}.crm-dossier-brief{border-top:1px solid var(--ui-border-soft);color:var(--ui-text-soft);margin-top:13px;padding-top:12px;font-size:.76rem}.crm-dossier-brief p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.crm-dossier-risk{border:1px solid color-mix(in srgb,var(--dossier-status) 38%,var(--ui-border));background:color-mix(in srgb,var(--dossier-status) 5%,var(--ui-surface));border-radius:9px;gap:6px;padding:11px;display:grid}.crm-dossier-risk strong{color:var(--dossier-status);font-size:.79rem}.crm-dossier-risk span{color:var(--ui-text-soft);font-size:.75rem;line-height:1.4}.crm-dossier-quicklinks{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.crm-dossier-quicklinks button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:.75rem}.crm-dossier-quicklinks button:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.crm-dossier-coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.crm-dossier-coverage-grid button{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text-soft);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-content:start;justify-items:start;gap:5px;padding:10px;display:grid}.crm-dossier-coverage-grid button[data-ready=true]{border-color:color-mix(in srgb,var(--crm3-green) 35%,var(--ui-border))}.crm-dossier-coverage-grid button>span{color:var(--ui-accent)}.crm-dossier-coverage-grid button[data-ready=true]>span{color:var(--crm3-green)}.crm-dossier-coverage-grid button strong{overflow-wrap:anywhere;font-size:.75rem}.crm-dossier-coverage-grid button small{color:var(--ui-text-muted);font-size:.69rem}.crm-dossier-overview button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (width<=900px){.crm-dossier-journey-track{grid-template-columns:repeat(8,minmax(84px,1fr));padding-bottom:7px;overflow-x:auto}.crm-dossier-overview-grid{grid-template-columns:1fr}}@media (width<=620px){.crm-dossier-intro,.crm-dossier-journey>header{flex-wrap:wrap}.crm-dossier-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dossier-facts{grid-template-columns:1fr 1fr}.crm-editor-v2 .crm-dossier-header-tags{gap:5px}}.crm-dossier-archive{min-width:0}.crm-dossier-archive-intro{gap:5px;display:grid}.crm-dossier-archive-intro>span{color:var(--ui-text-muted);letter-spacing:.1em;font-size:.68rem;font-weight:760}.crm-dossier-archive-intro h3{color:var(--ui-text);margin:0;font-size:1.12rem}.crm-dossier-archive-intro p{max-width:75ch;color:var(--ui-text-soft);margin:0;font-size:.79rem;line-height:1.5}.crm-dossier-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.crm-dossier-archive-card{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.crm-dossier-archive-card>header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:0 0 11px;display:flex}.crm-dossier-archive-card>header small{color:var(--ui-text-muted);letter-spacing:.06em;font-size:.68rem}.crm-dossier-archive-card>header h4{color:var(--ui-text);margin:4px 0 0;font-size:.91rem}.crm-dossier-archive-card>header>span{color:var(--ui-text-soft);border:1px solid var(--ui-border-strong);white-space:normal;text-align:right;border-radius:6px;padding:4px 7px;font-size:.71rem}.crm-dossier-archive-card-content{flex:1;min-width:0}.crm-dossier-archive-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.crm-dossier-archive-fields>div{min-width:0}.crm-dossier-archive-fields dt{color:var(--ui-text-muted);font-size:.69rem}.crm-dossier-archive-fields dd{color:var(--ui-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:.81rem;line-height:1.43}.crm-dossier-archive-note,.crm-dossier-archive-empty{color:var(--ui-text-muted);margin:10px 0 0;font-size:.75rem;line-height:1.5}.crm-dossier-archive-card>.crm-dossier-archive-link{border:1px solid var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:8px;align-self:start;margin-top:2px;padding:8px 10px;font-size:.77rem;text-decoration:none}.crm-dossier-archive-card>.crm-dossier-archive-link:not(:disabled):is(:hover,:focus-visible){color:var(--ui-text);border-color:var(--ui-accent)}.crm-dossier-archive-card>.crm-dossier-archive-link:disabled{opacity:.55;cursor:not-allowed}.crm-dossier-archive-foot{border:1px solid var(--ui-border);color:var(--ui-text-muted);border-radius:9px;margin:0;padding:11px 14px;font-size:.75rem;line-height:1.5}@media (width<=760px){.crm-dossier-archive-grid{grid-template-columns:1fr}}@media (width<=390px){.crm-dossier-archive-fields{grid-template-columns:1fr}}.crm-dossier-intelligence{gap:14px;min-width:0;display:grid}.crm-dossier-intelligence-intro{gap:5px;display:grid}.crm-dossier-intelligence-intro>span,.crm-dossier-intelligence-label{color:var(--ui-text-muted);letter-spacing:.08em;font-size:.68rem;font-weight:760}.crm-dossier-intelligence-intro h3{color:var(--ui-text);margin:0;font-size:1.15rem}.crm-dossier-intelligence-intro p{color:var(--ui-text-soft);margin:0;font-size:.79rem;line-height:1.48}.crm-dossier-intelligence-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-dossier-intelligence-card{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.crm-dossier-intelligence-card h4{color:var(--ui-text);margin:0;font-size:.94rem}.crm-dossier-intelligence-card h5{color:var(--ui-text);margin:0;font-size:.83rem}.crm-dossier-intelligence-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-dossier-intelligence-card>header>span{color:var(--ui-text-muted);font-size:.72rem}.crm-dossier-intelligence-card p{color:var(--ui-text-soft);margin:0;font-size:.8rem;line-height:1.5}.crm-dossier-intelligence-card>small{color:var(--ui-text-muted);font-size:.72rem;line-height:1.4}.crm-dossier-intelligence-card[data-priority=critical]{border-left:3px solid #ec6979}.crm-dossier-intelligence-card[data-priority=attention]{border-left:3px solid var(--crm4-yellow)}.crm-dossier-intelligence-card[data-priority=normal]{border-left:3px solid var(--ui-accent)}.crm-dossier-intelligence-card[data-priority=unverified]{border-left:3px solid var(--ui-border-strong)}.crm-dossier-intelligence-card button,.crm-dossier-intelligence-card a{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:max-content;max-width:100%;color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:7px;justify-self:start;padding:7px 10px;font-size:.76rem;text-decoration:none}.crm-dossier-intelligence-card button:disabled{cursor:not-allowed;opacity:.5}.crm-dossier-intelligence-card button:not(:disabled):is(:hover,:focus-visible),.crm-dossier-intelligence-card a:is(:hover,:focus-visible){border-color:var(--ui-accent);color:var(--ui-text);outline-offset:2px}.crm-dossier-intelligence-actions{flex-wrap:wrap;gap:7px;display:flex}.crm-dossier-task-list,.crm-dossier-event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-dossier-task-list li{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.crm-dossier-task-list li>span{gap:4px;min-width:0;display:grid}.crm-dossier-task-list strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.8rem}.crm-dossier-task-list small{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.73rem;line-height:1.4}.crm-dossier-project-task-section{border-top:1px solid var(--ui-border-soft);gap:11px;padding-top:13px;display:grid}.crm-dossier-intelligence-empty{line-height:1.5;color:var(--ui-text-muted)!important;font-size:.78rem!important}.crm-dossier-intelligence-warning{border:1px solid color-mix(in srgb,var(--crm4-yellow) 35%,var(--ui-border));background:color-mix(in srgb,var(--crm4-yellow) 4%,var(--ui-surface));border-radius:8px;padding:10px;color:var(--ui-text-soft)!important}.crm-dossier-event-list li{grid-template-columns:16px minmax(0,1fr);gap:11px;padding:10px 0;display:grid;position:relative}.crm-dossier-event-list li:not(:last-child):before{content:"";background:var(--ui-border);width:1px;position:absolute;top:28px;bottom:-8px;left:6px}.crm-dossier-event-marker{border:2px solid var(--ui-border-strong);background:var(--ui-surface);z-index:1;border-radius:50%;width:13px;height:13px;margin-top:3px}.crm-dossier-event-list li>div{gap:4px;min-width:0;display:grid}.crm-dossier-event-list small{color:var(--ui-text-muted);font-size:.71rem}.crm-dossier-event-list strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.81rem}.crm-dossier-event-list p{color:var(--ui-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.76rem}.crm-dossier-intelligence-foot{color:var(--ui-text-muted);margin:0;font-size:.74rem;line-height:1.48}@media (width<=760px){.crm-dossier-intelligence-main{grid-template-columns:1fr}}.crm-editor-v2.crm-dossier-editor{border:1px solid color-mix(in srgb,var(--ui-accent) 53%,#174574);background:var(--ui-surface);scrollbar-width:none;border-radius:17px;width:min(1370px,100vw - 32px);max-height:calc(100dvh - 30px);box-shadow:0 26px 100px #000000a3,0 0 0 1px #00bfff08}.crm-editor-v2.crm-dossier-editor::-webkit-scrollbar{width:0;height:0}.crm-dossier-editor>header{isolation:isolate;background:#06142b;border-bottom:1px solid #2b90e34d;align-items:stretch;gap:0;min-height:164px;padding:0;display:flex;position:relative;overflow:hidden}.crm-dossier-editor>header:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 45% 54%,#0000 43%,#00a6ff2e 46%,#0058ce52 48%,#0000 51%),radial-gradient(circle at 55% 74%,#0637902e,#010b2252 55%,#0000 74%);border:1px solid #1586ec1a;border-radius:50%;width:min(57%,700px);height:460px;position:absolute;top:-205px;right:-36px;transform:rotate(-24deg)}.crm-dossier-editor>header:after{content:"";opacity:.46;pointer-events:none;z-index:-1;background-image:linear-gradient(#2987d614 1px,#0000 1px),linear-gradient(90deg,#2987d614 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 85%);mask-image:linear-gradient(90deg,#0000 42%,#000 85%)}.crm-dossier-editor>header>.crm-dossier-header{box-sizing:border-box;z-index:1;flex:auto;grid-template-columns:minmax(0,1fr) minmax(205px,255px);align-items:center;column-gap:clamp(18px,3.2vw,42px);width:100%;min-width:0;min-height:164px;padding:20px 60px 20px 26px;display:grid;position:relative}.crm-dossier-editor>header>button[aria-label=Fechar]{z-index:3;color:#dfedff;background:#030d1fe0;border:1px solid #519ae44d;border-radius:9px;place-items:center;width:33px;height:33px;font-size:1.32rem;transition:border-color .15s,background-color .15s;display:grid;position:absolute;top:15px;right:15px}.crm-dossier-editor>header>button[aria-label=Fechar]:hover{border-color:var(--ui-accent);background:#102a4b}.crm-dossier-editor .crm-dossier-hero-copy{grid-column:1;align-content:center;gap:7px;min-width:0;display:grid}.crm-dossier-editor .crm-dossier-header .crm-dossier-eyebrow{color:#3bc6ff;letter-spacing:.18em;margin:0;font-size:.69rem;font-weight:800}.crm-dossier-editor .crm-dossier-header h2{letter-spacing:-.028em;font-size:clamp(1.65rem,2.35vw,2.38rem);font-weight:800;line-height:1.12}.crm-dossier-editor .crm-dossier-header-description{color:#a7c4dc;font-size:.78rem;line-height:1.45}.crm-dossier-editor .crm-dossier-header-tags{gap:7px;margin-top:8px}.crm-dossier-editor :is(.crm-dossier-stage-badge,.crm-dossier-priority,.crm-dossier-header-owner,.crm-dossier-header-value){background:#031226cc;border-color:#356fb16e;border-radius:8px;gap:7px;min-height:29px;padding:5px 10px;font-size:.74rem}.crm-dossier-editor .crm-dossier-priority{color:var(--dossier-status);border-color:color-mix(in srgb,var(--dossier-status) 52%,transparent)}.crm-dossier-editor .crm-dossier-header-value{color:#f4f8ff}.crm-dossier-client-tile{color:#e9f5ff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#092d62cf,#031226eb);border:1px solid #4c95e97a;border-radius:11px;grid-column:2;place-self:center stretch;align-items:center;gap:10px;min-width:0;max-width:100%;padding:11px;display:flex;box-shadow:inset 0 1px #7ccfff12,0 7px 20px #0000001f}.crm-dossier-client-tile>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.crm-dossier-client-tile small{color:#8eb1d4;letter-spacing:.07em;font-size:.65rem}.crm-dossier-client-tile strong{color:#edf8ff;overflow-wrap:anywhere;font-size:.85rem}.crm-dossier-client-symbol{color:#36c4ff;background:#00afff1f;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.crm-dossier-client-tile>svg:last-child{color:#9bcee8;flex-shrink:0}.crm-dossier-client-tile:hover,.crm-dossier-client-tile:focus-visible{outline-offset:2px;background:#0a3670eb;border-color:#35bcfc}.crm-dossier-nav{background:#021127;border-bottom:1px solid #3e90db40;grid-template-columns:29px minmax(0,1fr) 29px;align-items:center;gap:2px;min-width:0;padding:7px 9px;display:grid;box-shadow:inset 0 -4px 14px #00183b59}.crm-dossier-nav .crm-editor-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:0;display:flex;overflow-x:auto}.crm-dossier-nav .crm-editor-tabs::-webkit-scrollbar{display:none}.crm-dossier-nav .crm-editor-tabs button{color:#9ebbd5;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 11px;font-size:.75rem;line-height:1.2;transition:color .17s,background-color .17s,border-color .17s;display:inline-flex}.crm-dossier-nav .crm-editor-tabs button svg{color:#a1bad8;flex-shrink:0}.crm-dossier-nav .crm-editor-tabs button[data-active=true]{color:#f4f9ff;background:linear-gradient(#0b508c,#07284e);border-color:#38aef2;box-shadow:inset 0 1px #a7e7ff2e,0 0 10px #00a3ff1a}.crm-dossier-nav .crm-editor-tabs button[data-active=true] svg{color:#84dcff}.crm-dossier-nav .crm-editor-tabs button:not(:disabled):hover{color:#f5fbff;background:#155fa138}.crm-dossier-nav .crm-editor-tabs button:disabled{opacity:.42;cursor:not-allowed}.crm-dossier-nav-arrow{color:#a5d5f5;cursor:pointer;background:#06162b;border:1px solid #4f92d530;border-radius:7px;place-items:center;width:27px;height:31px;padding:0;font-size:1.2rem;display:grid}.crm-dossier-nav-arrow:hover{border-color:var(--ui-accent);color:#fff}.crm-dossier-nav button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crm-dossier-editor .crm-dossier-overview{gap:13px;padding:18px 20px 22px}.crm-dossier-overview .crm-dossier-intro{align-items:center;gap:12px}.crm-dossier-overview .crm-dossier-overline{color:#99b7d0;font-size:.66rem}.crm-dossier-overview .crm-dossier-intro h3{margin:5px 0;font-size:1.2rem}.crm-dossier-overview .crm-dossier-intro button{background:#071e3a;border:1px solid #438fe166;align-items:center;gap:8px;font-size:.75rem;display:flex}.crm-dossier-overview :is(.crm-dossier-journey,.crm-dossier-surface){background:#05172fbd;border:1px solid #2b76cc5c;border-radius:11px;min-width:0;padding:15px;box-shadow:inset 0 1px #90d8ff06}.crm-dossier-overview .crm-dossier-journey{padding:16px 18px;overflow:hidden}.crm-dossier-section-heading,.crm-dossier-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.crm-dossier-section-heading>div{min-width:0}.crm-dossier-heading-icon{color:#43c8ff;background:#008cf71c;border:1px solid #00bfff59;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.crm-dossier-card-heading h4{color:#f2f7ff;margin:0;font-size:.87rem}.crm-dossier-card-heading>button{color:#76cfff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.72rem}.crm-dossier-overview .crm-dossier-journey>header{align-items:center}.crm-dossier-overview .crm-dossier-journey>header h4{margin:0 0 4px;font-size:.94rem}.crm-dossier-overview .crm-dossier-journey>header p{font-size:.74rem;line-height:1.45}.crm-dossier-journey-position{color:#b5d1e7;white-space:nowrap;font-size:.73rem}.crm-dossier-overview .crm-dossier-journey-track{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:17px 0 12px;padding-top:0;display:grid;position:relative;overflow:visible}.crm-dossier-overview .crm-dossier-journey-track:before{content:"";z-index:0;background:linear-gradient(90deg,#19bbf8 0%,#169ed8 78%,#173f65 79%);height:2px;position:absolute;top:17px;left:6%;right:6%;box-shadow:0 0 7px #00adff45}.crm-dossier-overview .crm-dossier-journey-step{z-index:1;gap:7px;position:relative}.crm-dossier-overview .crm-dossier-journey-dot{color:#8cb1cd;background:#04152e;border:1.5px solid #2f709e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;display:grid}.crm-dossier-overview .crm-dossier-journey-step[data-state=passed] .crm-dossier-journey-dot{color:#c2f4ff;background:#073258;border-color:#49c7ff}.crm-dossier-overview .crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{color:#e2faff;background:#0a69b4;border:2px solid #4cdcff;box-shadow:0 0 0 4px #00a4fd1f,0 0 16px #00acff5e}.crm-dossier-overview .crm-dossier-journey-step small{color:#91b0c9;font-size:.69rem}.crm-dossier-overview .crm-dossier-journey-step strong{color:#bccfe5;font-size:.75rem;font-weight:660}.crm-dossier-overview .crm-dossier-journey-step[data-state=current] strong{color:#ecf9ff}.crm-dossier-journey-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-dossier-journey-ratio{color:#79cbed;white-space:nowrap;font-size:.7rem}.crm-dossier-overview .crm-dossier-journey-progress{background:#123454;height:4px;margin-top:7px}.crm-dossier-overview .crm-dossier-overview-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1.02fr) minmax(230px,.91fr);gap:11px;display:grid}.crm-dossier-overview .crm-dossier-context,.crm-dossier-overview .crm-dossier-monitor{flex-direction:column;gap:13px;display:flex}.crm-dossier-overview .crm-dossier-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.crm-dossier-overview .crm-dossier-fact{border-bottom:1px solid #427dbd2e;align-items:center;gap:8px;min-width:0;padding:12px 7px;display:flex}.crm-dossier-overview .crm-dossier-fact-icon{color:#8dbfeb;background:#0a2548;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.crm-dossier-overview .crm-dossier-fact-text{min-width:0;display:block}.crm-dossier-overview .crm-dossier-fact dt{color:#91acc8;margin:0;font-size:.7rem}.crm-dossier-overview .crm-dossier-fact dd{color:#f1f6fc;overflow-wrap:anywhere;margin:5px 0 0;font-size:.77rem;font-weight:700;line-height:1.35}.crm-dossier-overview .crm-dossier-risk{background:color-mix(in srgb,var(--dossier-status) 7%,#07182f);border:1px solid color-mix(in srgb,var(--dossier-status) 30%,#123459);align-items:center;gap:10px;padding:10px;display:flex}.crm-dossier-risk-sign{background:var(--dossier-status);color:#071428;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.crm-dossier-risk>span:last-child{gap:4px;display:grid}.crm-dossier-overview .crm-dossier-risk strong{font-size:.77rem}.crm-dossier-overview .crm-dossier-risk small{color:#adbed1;font-size:.7rem;line-height:1.35}.crm-dossier-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.crm-dossier-monitor-stats>.crm-dossier-fact{background:#051a36;border:1px solid #327ac33d;border-radius:9px;padding:8px}.crm-dossier-last-activity{background:#051b37;border:1px solid #327ac33b;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.crm-dossier-last-activity>span:last-child{gap:5px;min-width:0;display:grid}.crm-dossier-last-activity small{color:#98b5d1;font-size:.7rem}.crm-dossier-last-activity strong{color:#e9f5ff;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.crm-dossier-monitor .crm-dossier-quicklinks{display:none}.crm-dossier-side-stack{grid-template-rows:minmax(0,1fr) auto;gap:11px;min-width:0;display:grid}.crm-dossier-health-body{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:9px;margin:12px 0;display:grid}.crm-dossier-health-ring{color:#b5e7ff;background:conic-gradient(#0aacee 0 var(--dossier-progress),#194064 var(--dossier-progress) 100%);border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative}.crm-dossier-health-ring:before{content:"";background:#061b38;border-radius:50%;position:absolute;inset:14px}.crm-dossier-health-ring svg{z-index:1;position:relative}.crm-dossier-health-legend{gap:9px;min-width:0;display:grid}.crm-dossier-health-legend>span{color:#a3bdd7;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:.68rem;display:grid}.crm-dossier-health-legend i{background:#2b547c;border-radius:50%;width:7px;height:7px;display:block}.crm-dossier-health-legend i[data-tone=completed]{background:#00bfff}.crm-dossier-health-legend i[data-tone=current]{background:#2dd4a7}.crm-dossier-health-legend i[data-tone=attention]{background:#f3b348}.crm-dossier-health-legend i[data-tone=critical]{background:#f46777}.crm-dossier-health-legend i[data-tone=normal]{background:#30baff}.crm-dossier-health-legend b{color:#edf7ff;font-size:.7rem}.crm-dossier-health>small{color:#829eb9;font-size:.69rem;line-height:1.4}.crm-dossier-access .crm-dossier-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.crm-dossier-access-actions button{color:#c8e2f5;cursor:pointer;text-align:left;background:#071e3a;border:1px solid #1b4e83;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px;font-size:.69rem;display:flex}.crm-dossier-access-actions button:hover{border-color:var(--ui-accent);color:#fff}.crm-dossier-access-actions button:disabled{opacity:.45;cursor:not-allowed}.crm-dossier-bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:11px;display:grid}.crm-dossier-activity-preview,.crm-dossier-next-preview{align-content:start;gap:11px;display:grid}.crm-dossier-activity-row,.crm-dossier-next-row{align-items:flex-start;gap:9px;min-width:0;display:flex}.crm-dossier-activity-point{background:#00bfff;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #00bfff1f}.crm-dossier-activity-row>div,.crm-dossier-next-row>div{flex:1;gap:3px;min-width:0;display:grid}.crm-dossier-activity-row strong,.crm-dossier-next-row strong{color:#f2f9ff;font-size:.76rem;line-height:1.4}.crm-dossier-activity-row small,.crm-dossier-next-row small{color:#9bb5cf;font-size:.7rem;line-height:1.4}.crm-dossier-activity-row time{color:#8fb2cd;flex-shrink:0;font-size:.7rem}.crm-dossier-next-marker{border:1px solid #4cb5f3;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin-top:1px;display:block}.crm-dossier-next-row button{color:#83d5fd;cursor:pointer;background:#071c39;border:1px solid #245d91;border-radius:7px;flex-shrink:0;padding:5px 7px;font-size:.71rem}.crm-dossier-next-row button:disabled{opacity:.5;cursor:not-allowed}.crm-dossier-next-preview>p{color:#9ebdd7;margin:0;font-size:.72rem}.crm-dossier-next-preview>p button{color:#72ceff;cursor:pointer;font:inherit;background:0 0;border:0}.crm-dossier-overview .crm-dossier-coverage{background:#05172f6b;border:1px solid #2c7bd23d;border-radius:9px;padding:9px 13px}.crm-dossier-coverage summary{color:#9ac4e2;cursor:pointer;font-size:.77rem}.crm-dossier-coverage[open] .crm-dossier-coverage-grid{margin-top:12px}.crm-dossier-overview :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #5cd5ff}@media (width<=1140px){.crm-dossier-overview .crm-dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dossier-side-stack{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crm-dossier-editor>header{min-height:0}.crm-dossier-editor>header>.crm-dossier-header{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:20px 51px 20px 17px}.crm-dossier-editor .crm-dossier-hero-copy,.crm-dossier-editor .crm-dossier-client-tile{grid-column:1}.crm-dossier-editor>header:before{opacity:.5;right:-150px}.crm-dossier-client-tile{width:min(320px,100%)}.crm-dossier-editor .crm-dossier-overview{padding:14px 12px}.crm-dossier-overview .crm-dossier-overview-grid,.crm-dossier-bottom-grid{grid-template-columns:1fr}.crm-dossier-side-stack{grid-column:auto;grid-template-columns:1fr}.crm-dossier-overview .crm-dossier-journey-track{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(80px,1fr));overflow-x:auto}.crm-dossier-overview .crm-dossier-journey-track:before{display:none}.crm-dossier-overview .crm-dossier-journey-step{min-width:0}}@media (width<=540px){.crm-editor-v2.crm-dossier-editor{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.crm-dossier-editor>header>.crm-dossier-header{padding:17px 51px 14px 13px}.crm-dossier-editor .crm-dossier-header h2{font-size:1.45rem}.crm-dossier-editor .crm-dossier-header-tags{gap:5px}.crm-dossier-editor .crm-dossier-header-tags>span{font-size:.68rem}.crm-dossier-overview .crm-dossier-intro{flex-wrap:wrap}.crm-dossier-journey-footer{flex-wrap:wrap;align-items:flex-start}.crm-dossier-overview .crm-dossier-facts,.crm-dossier-overview .crm-dossier-monitor-stats{grid-template-columns:1fr}.crm-dossier-health-body{grid-template-columns:95px 1fr}.crm-dossier-activity-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm-dossier-nav .crm-editor-tabs button,.crm-dossier-client-tile{transition:none}}.crm-dossier-editor>header>.crm-dossier-header{min-height:154px;padding-block:17px}.crm-dossier-editor .crm-dossier-header .crm-dossier-eyebrow{font-size:.73rem}.crm-dossier-editor .crm-dossier-header-description{font-size:.82rem}.crm-dossier-editor .crm-dossier-header-tags{margin-top:5px}.crm-dossier-editor :is(.crm-dossier-stage-badge,.crm-dossier-priority,.crm-dossier-header-owner,.crm-dossier-header-value){font-size:.78rem}.crm-dossier-editor .crm-dossier-nav-grouped{z-index:5;background:#03142c;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative;overflow:visible}.crm-dossier-nav-primary,.crm-dossier-nav-groups{align-items:center;gap:4px;min-width:0;display:flex}.crm-dossier-nav-primary{flex:auto}.crm-dossier-nav-groups{flex:none;gap:7px}.crm-dossier-nav-primary>button,.crm-dossier-nav-menu>summary{color:#adc7df;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.81rem;line-height:1.2;display:inline-flex}.crm-dossier-nav-primary>button svg,.crm-dossier-nav-menu>summary svg{flex:none;width:17px;height:17px}.crm-dossier-nav-primary>button[data-active=true]{color:#f5fcff;background:#07365e;border-color:#2eb2ff91;box-shadow:inset 0 1px #a6e4ff1c}.crm-dossier-nav-primary>button:not(:disabled):hover,.crm-dossier-nav-menu>summary:hover{color:#fff;background:#1a598f57}.crm-dossier-nav-primary>button:disabled{opacity:.45;cursor:not-allowed}.crm-dossier-nav-menu{min-width:0;position:relative}.crm-dossier-nav-menu>summary{background:#061a34;border-color:#347ec642;list-style:none}.crm-dossier-nav-menu>summary::-webkit-details-marker{display:none}.crm-dossier-nav-menu[data-active=true]>summary,.crm-dossier-nav-menu[open]>summary{color:#f1fbff;background:#092e53;border-color:#33b8fd94}.crm-dossier-nav-chevron{color:#7eabcc;margin-left:3px;font-size:.85rem}.crm-dossier-nav-menu[open] .crm-dossier-nav-chevron{transform:rotate(180deg)}.crm-dossier-nav-options{z-index:30;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a507e transparent;background:#06182e;border:1px solid #368ddd7a;border-radius:10px;gap:3px;width:min(260px,100vw - 42px);max-height:min(420px,65dvh);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #0009}.crm-dossier-nav-options>small{color:#83a7c3;letter-spacing:.08em;padding:7px 8px;font-size:.69rem;font-weight:770}.crm-dossier-nav-options>button{text-align:left;color:#b7d0e7;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:.81rem;display:flex}.crm-dossier-nav-options>button svg{flex:0 0 17px}.crm-dossier-nav-options>button:not(:disabled):hover{color:#fff;background:#123454}.crm-dossier-nav-options>button[data-active=true]{color:#f5fcff;background:#10385b;border-color:#2673ab}.crm-dossier-nav-options>button:disabled{opacity:.38;cursor:not-allowed}.crm-dossier-nav-grouped :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #45c9ff}.crm-dossier-editor .crm-dossier-overview{gap:12px;padding-top:16px}.crm-dossier-overview .crm-dossier-intro p{font-size:.84rem}.crm-dossier-overview .crm-dossier-journey{padding:14px 17px}.crm-dossier-overview .crm-dossier-journey-track{margin:15px 0 10px}.crm-dossier-overview .crm-dossier-journey-dot{width:31px;height:31px}.crm-dossier-overview .crm-dossier-journey-track:before{height:1px;box-shadow:none;top:15px}.crm-dossier-overview .crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{box-shadow:0 0 0 3px #00a4fd1a,0 0 9px #00acff33}.crm-dossier-overview .crm-dossier-journey-step{cursor:help}.crm-dossier-overview .crm-dossier-journey-step strong{font-size:.78rem}.crm-dossier-overview .crm-dossier-journey-step small{font-size:.72rem}.crm-dossier-overview .crm-dossier-journey-position{font-size:.79rem}.crm-dossier-overview .crm-dossier-journey-foot{font-size:.8rem}.crm-dossier-overview .crm-dossier-journey-progress{height:3px}.crm-dossier-overview .crm-dossier-journey-step:focus-visible{outline-offset:2px;outline:2px solid #4dcafc}.crm-dossier-overview .crm-dossier-overview-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr) minmax(270px,.94fr);align-items:stretch;gap:12px}.crm-dossier-overview .crm-dossier-context,.crm-dossier-overview .crm-dossier-monitor{gap:11px}.crm-dossier-overview .crm-dossier-fact{padding:10px 6px}.crm-dossier-overview .crm-dossier-fact dt{font-size:.77rem}.crm-dossier-overview .crm-dossier-fact dd{font-size:.86rem}.crm-dossier-overview .crm-dossier-last-activity small{font-size:.77rem}.crm-dossier-overview .crm-dossier-last-activity strong{font-size:.85rem}.crm-dossier-overview .crm-dossier-monitor-stats{gap:9px}.crm-dossier-overview .crm-dossier-monitor-stats>.crm-dossier-fact{padding:10px}.crm-dossier-overview .crm-dossier-section-heading>div p{font-size:.79rem}.crm-dossier-overview .crm-dossier-side-stack{grid-template-rows:auto auto;align-content:start}.crm-dossier-overview .crm-dossier-health,.crm-dossier-overview .crm-dossier-decisions{align-content:start;gap:11px;display:grid}.crm-dossier-health-status{--dossier-alert:#8ab8d9;border:1px solid color-mix(in srgb,var(--dossier-alert) 41%,#123355);background:color-mix(in srgb,var(--dossier-alert) 7%,#041a34);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.crm-dossier-health[data-priority=critical] .crm-dossier-health-status{--dossier-alert:#f46777}.crm-dossier-health[data-priority=attention] .crm-dossier-health-status{--dossier-alert:#f3b348}.crm-dossier-health[data-priority=normal] .crm-dossier-health-status{--dossier-alert:#30baff}.crm-dossier-health-status-icon{background:var(--dossier-alert);color:#06152c;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-weight:850;display:grid}.crm-dossier-health-status>span:last-child{gap:5px;min-width:0;display:grid}.crm-dossier-health-status strong{color:var(--dossier-alert);font-size:.89rem}.crm-dossier-health-status small{color:#bed2e3;font-size:.78rem;line-height:1.45}.crm-dossier-overview .crm-dossier-health-caption{color:#90acc7;margin:0;font-size:.76rem;line-height:1.4}.crm-dossier-health-action{color:#bde3fa;width:100%;font:inherit;cursor:pointer;text-align:left;background:#071e3a;border:1px solid #1e5689;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.79rem;display:flex}.crm-dossier-health-action:hover{color:#fff;background:#0a3151;border-color:#42bff9}.crm-dossier-decision-list{gap:0;display:grid}.crm-dossier-decision-list>div{border-bottom:1px solid #3d7bbc2e;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.crm-dossier-decision-list span{color:#9cb8cf;min-width:0;font-size:.77rem;line-height:1.45}.crm-dossier-decision-list strong{color:#e8f8ff;font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.crm-dossier-decisions>small{color:#7e9db7;font-size:.73rem;line-height:1.4}@media (width<=1140px){.crm-dossier-editor .crm-dossier-nav-grouped{flex-wrap:wrap;gap:5px}.crm-dossier-nav-groups{margin-left:auto}.crm-dossier-nav-primary{scrollbar-width:none;min-width:100%;overflow:auto}.crm-dossier-nav-primary::-webkit-scrollbar{display:none}.crm-dossier-overview .crm-dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dossier-overview .crm-dossier-side-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crm-dossier-editor>header{min-height:0}.crm-dossier-editor>header>.crm-dossier-header{min-height:0;padding-block:15px}.crm-dossier-editor>header:before{opacity:.28;right:-120px}.crm-dossier-overview .crm-dossier-overview-grid{grid-template-columns:1fr}.crm-dossier-overview .crm-dossier-side-stack{grid-column:auto;grid-template-columns:1fr}}@media (width<=540px){.crm-dossier-editor .crm-dossier-nav-grouped{padding:8px}.crm-dossier-nav-primary{flex-wrap:wrap;gap:4px}.crm-dossier-nav-primary>button{flex:calc(50% - 5px);justify-content:center;padding:8px 6px;font-size:.75rem}.crm-dossier-nav-groups{grid-template-columns:1fr 1fr;width:100%;margin:4px 0 0;display:grid}.crm-dossier-nav-menu>summary{justify-content:space-between;font-size:.76rem}.crm-dossier-nav-menu:first-child .crm-dossier-nav-options{left:0;right:auto}.crm-dossier-nav-menu:nth-child(2) .crm-dossier-nav-options{right:0}.crm-dossier-overview .crm-dossier-journey-step{cursor:default}.crm-dossier-overview .crm-dossier-facts,.crm-dossier-overview .crm-dossier-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-nav-grouped button{transition:none}}.crm-editor-overlay{overscroll-behavior:contain;overflow:hidden}.crm-editor-overlay>.crm-editor{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.crm-dossier-editor{--dossier-blue:#399bff;--dossier-cyan:#22c8f7;--dossier-mint:#38d3a3;--dossier-violet:#ad93ff;--dossier-amber:#ffc166;--dossier-red:#fa7285;--dossier-gold:#efc982}.crm-dossier-editor>header{border-bottom:1px solid #37aaf56e;box-shadow:inset 0 -2px #0885e52e}.crm-dossier-editor>header>.crm-dossier-header{min-height:151px}.crm-dossier-editor .crm-dossier-header h2{color:#f7faff;text-shadow:0 1px 16px #399bff21}.crm-dossier-editor .crm-dossier-stage-badge{color:var(--dossier-cyan);background:#14b4ea1f;border-color:#22c8f794}.crm-dossier-editor .crm-dossier-header-value{color:var(--dossier-gold);background:#efc9820e;border-color:#efc9826b}.crm-dossier-editor .crm-dossier-header-value svg{color:var(--dossier-gold)}.crm-dossier-editor .crm-dossier-priority[data-priority=attention]{color:var(--dossier-amber);background:#ffc1661f;border-color:#ffc1668c}.crm-dossier-editor .crm-dossier-priority[data-priority=critical]{color:var(--dossier-red);background:#fa72851f;border-color:#fa72858c}.crm-dossier-editor .crm-dossier-priority[data-priority=normal]{color:var(--dossier-mint);background:#38d3a317;border-color:#38d3a366}.crm-dossier-editor .crm-dossier-client-tile{border-color:#399bff8f;box-shadow:inset 3px 0 #399bff80,inset 0 1px #87d4ff0f}.crm-dossier-editor .crm-dossier-client-symbol{color:#66d8ff;background:#22c8f72b}.crm-dossier-editor .crm-dossier-overview{gap:13px}.crm-dossier-overview .crm-dossier-executive-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.crm-dossier-executive-metric{--exec-accent:var(--dossier-cyan);border:1px solid #316fae6b;border-top:2px solid var(--exec-accent);background:#071d39;border-radius:11px;align-items:flex-start;gap:12px;min-width:0;min-height:99px;padding:15px 13px 12px;display:flex;box-shadow:inset 0 1px #93d6ff0b}.crm-dossier-executive-metric[data-tone=violet]{--exec-accent:var(--dossier-violet);background:#101a38}.crm-dossier-executive-metric[data-tone=mint]{--exec-accent:var(--dossier-mint);background:#071f33}.crm-dossier-executive-metric[data-tone=amber]{--exec-accent:var(--dossier-amber);background:#211c2b}.crm-dossier-executive-metric[data-tone=muted]{--exec-accent:#6d97b6;background:#081b32}.crm-dossier-exec-symbol{background:color-mix(in srgb,var(--exec-accent) 12%,#06192e);width:32px;height:32px;color:var(--exec-accent);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.crm-dossier-executive-metric>div{gap:5px;min-width:0;display:grid}.crm-dossier-executive-metric small{color:#adc7df;font-size:.75rem;font-weight:640;line-height:1.25}.crm-dossier-executive-metric strong{color:var(--exec-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.38rem;font-weight:790;line-height:1.1}.crm-dossier-executive-metric strong span{color:#8baecb;font-size:.75rem;font-weight:500}.crm-dossier-executive-metric strong.crm-dossier-exec-status{font-size:.94rem;line-height:1.45}.crm-dossier-executive-metric em{color:#88a9c5;font-size:.68rem;font-style:normal;line-height:1.35}.crm-dossier-overview .crm-dossier-journey{background:#061b36;border-color:#22c8f7b3 #2ca1dd6e #2ca1dd6e;border-top-style:solid;border-top-width:2px}.crm-dossier-overview .crm-dossier-journey-step[data-state=passed] .crm-dossier-journey-dot{color:#e2fff6;background:#0b3d48;border-color:#39cfa7;box-shadow:0 0 0 2px #38d3a312}.crm-dossier-overview .crm-dossier-journey-step[data-state=passed] strong{color:#a9ebdb}.crm-dossier-overview .crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{border-color:var(--dossier-cyan);background:#087aba;box-shadow:0 0 0 4px #22c8f71f,0 0 13px #22c8f745}.crm-dossier-overview .crm-dossier-journey[data-priority=attention] .crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{box-shadow:0 0 0 3px #ffc16629,0 0 13px #22c8f738}.crm-dossier-overview .crm-dossier-journey[data-priority=critical] .crm-dossier-journey-step[data-state=current] .crm-dossier-journey-dot{box-shadow:0 0 0 3px #fa72852e,0 0 13px #22c8f738}.crm-dossier-overview .crm-dossier-journey-progress{background:#123552;height:4px}.crm-dossier-overview .crm-dossier-journey-progress>span{background:var(--dossier-cyan);box-shadow:0 0 8px #22c8f73d}.crm-dossier-overview .crm-dossier-context{--dossier-card-accent:var(--dossier-blue)}.crm-dossier-overview .crm-dossier-monitor{--dossier-card-accent:var(--dossier-cyan)}.crm-dossier-overview .crm-dossier-health{--dossier-card-accent:var(--dossier-amber);border-left-color:var(--dossier-card-accent)}.crm-dossier-overview .crm-dossier-health[data-priority=critical]{--dossier-card-accent:var(--dossier-red)}.crm-dossier-overview .crm-dossier-health[data-priority=normal]{--dossier-card-accent:var(--dossier-mint)}.crm-dossier-overview .crm-dossier-health[data-priority=unverified]{--dossier-card-accent:#789bb8}.crm-dossier-overview .crm-dossier-decisions,.crm-dossier-overview .crm-dossier-activity-preview{--dossier-card-accent:var(--dossier-violet)}.crm-dossier-overview .crm-dossier-next-preview{--dossier-card-accent:var(--dossier-mint)}.crm-dossier-overview .crm-dossier-surface{border-top:2px solid var(--dossier-card-accent,#399bffa6);background:#06172f;position:relative;box-shadow:inset 0 1px #8cd2ff06}.crm-dossier-overview .crm-dossier-card-heading .crm-dossier-heading-icon{color:var(--dossier-card-accent,#61baff);background:color-mix(in srgb,var(--dossier-card-accent,#61baff) 11%,#07192d);border-color:color-mix(in srgb,var(--dossier-card-accent,#61baff) 32%,#163c69)}.crm-dossier-overview .crm-dossier-context .crm-dossier-fact-icon{color:#94c5ff}.crm-dossier-overview .crm-dossier-monitor .crm-dossier-fact-icon{color:#6edff7}.crm-dossier-overview .crm-dossier-health[data-priority=critical] .crm-dossier-health-status{--dossier-alert:var(--dossier-red)}.crm-dossier-overview .crm-dossier-health[data-priority=attention] .crm-dossier-health-status{--dossier-alert:var(--dossier-amber)}.crm-dossier-overview .crm-dossier-health[data-priority=normal] .crm-dossier-health-status{--dossier-alert:var(--dossier-mint)}.crm-dossier-overview .crm-dossier-decision-list strong{color:#d9cbff;font-size:.88rem}.crm-dossier-overview .crm-dossier-next-marker{border-color:var(--dossier-mint)}.crm-dossier-overview .crm-dossier-next-row button{color:#a5f3d8;background:#092c36;border-color:#38d3a380}.crm-dossier-overview .crm-dossier-next-row button:not(:disabled):hover{border-color:var(--dossier-mint);color:#fff}.crm-dossier-overview .crm-dossier-activity-preview .crm-dossier-card-heading>button{color:#baa8ff}.crm-dossier-overview .crm-dossier-activity-preview .crm-dossier-card-heading>button:hover{color:#fff}.crm-dossier-recent-timeline{gap:0;min-width:0;margin:1px 0 0;padding:0;list-style:none;display:grid}.crm-dossier-recent-timeline>li{grid-template-columns:15px minmax(0,1fr);gap:9px;min-width:0;padding:7px 0 9px;display:grid;position:relative}.crm-dossier-recent-timeline>li:not(:last-child):before{content:"";background:#8b76e34f;width:1px;position:absolute;top:24px;bottom:-1px;left:6px}.crm-dossier-timeline-dot{z-index:1;background:#22244c;border:2px solid #ac94ff;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 3px #ad93ff12}.crm-dossier-recent-timeline>li[data-kind=task] .crm-dossier-timeline-dot{border-color:var(--dossier-amber);background:#3d3123}.crm-dossier-recent-timeline>li[data-kind=system] .crm-dossier-timeline-dot{border-color:var(--dossier-cyan);background:#12394b}.crm-dossier-timeline-content{gap:3px;min-width:0;display:grid}.crm-dossier-timeline-content strong{color:#f1f4ff;overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}.crm-dossier-timeline-content small{color:#a9b9dd;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-dossier-timeline-content time{color:#8daac7;font-variant-numeric:tabular-nums;font-size:.72rem}.crm-dossier-next-preview .crm-dossier-action-caption{color:#8cbbaa;margin:0;font-size:.75rem;line-height:1.4}.crm-dossier-overview .crm-dossier-evidence{background:#111a2d;border:1px solid #efc9823d;border-top:2px solid #efc982a1;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;padding:13px 15px;display:grid}.crm-dossier-evidence-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.crm-dossier-evidence-heading .crm-dossier-heading-icon{color:var(--dossier-gold);background:#efc98217;border-color:#efc98261}.crm-dossier-evidence-heading>div{gap:4px;min-width:0;display:grid}.crm-dossier-evidence h4{color:#f9f2df;margin:0;font-size:.88rem}.crm-dossier-evidence-heading p{color:#aaaec5;margin:0;font-size:.73rem;line-height:1.4}.crm-dossier-evidence-items{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;min-width:0;display:grid}.crm-dossier-evidence-items>div{align-items:center;gap:9px;min-width:0;display:flex}.crm-dossier-evidence-indicator{color:#90a5bb;background:#0a2339;border:1px solid #3c5873;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.77rem;display:grid}.crm-dossier-evidence-items>div[data-recorded=true] .crm-dossier-evidence-indicator{color:var(--dossier-mint);background:#12392e;border-color:#38d3a38c}.crm-dossier-evidence-items>div>span:last-child{gap:4px;min-width:0;display:grid}.crm-dossier-evidence-items strong{color:#e9eff9;font-size:.78rem}.crm-dossier-evidence-items small{color:#9babca;overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.crm-dossier-evidence-items>button{color:#f2d5a3;cursor:pointer;white-space:nowrap;background:#292636;border:1px solid #efc9827a;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.76rem;font-weight:680;display:flex}.crm-dossier-evidence-items>button:not(:disabled):hover{color:#fff1d5;border-color:var(--dossier-gold);background:#393143}.crm-dossier-evidence-items>button:disabled{opacity:.42;cursor:not-allowed}.crm-dossier-overview .crm-dossier-coverage{border-color:#4d89d947}.crm-dossier-overview :is(button,summary):focus-visible{outline:2px solid var(--dossier-cyan);outline-offset:2px}@media (width<=1130px){.crm-dossier-overview .crm-dossier-executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dossier-evidence-items{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-dossier-evidence-items>button{grid-column:1/-1;justify-content:center}}@media (width<=760px){.crm-dossier-overview .crm-dossier-executive-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-dossier-executive-metric{min-height:89px;padding:12px 10px}.crm-dossier-evidence-items{grid-template-columns:1fr;gap:14px}.crm-dossier-evidence-items>button{grid-column:auto;justify-content:space-between}}@media (width<=410px){.crm-dossier-overview .crm-dossier-executive-strip{grid-template-columns:1fr}.crm-dossier-executive-metric{min-height:0}.crm-dossier-overview .crm-dossier-facts,.crm-dossier-overview .crm-dossier-monitor-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-executive-metric,.crm-dossier-editor .crm-dossier-evidence-items button{transition:none}}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-executive-metric{min-height:88px;padding:12px}.crm-dossier-v7 .crm-dossier-executive-metric>div{gap:4px}.crm-dossier-v7 .crm-dossier-executive-metric em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-dossier-v7 .crm-dossier-executive-metric strong.crm-dossier-exec-status{font-size:1.04rem}.crm-dossier-v7 .crm-dossier-journey{margin:0}.crm-dossier-v7 .crm-dossier-context,.crm-dossier-v7 .crm-dossier-action-center{align-self:start;height:auto;min-height:0}.crm-dossier-v7 .crm-dossier-context{--dossier-card-accent:var(--dossier-blue)}.crm-dossier-v7 .crm-dossier-action-center{--dossier-card-accent:var(--dossier-amber);align-content:start;gap:12px;display:grid}.crm-dossier-v7 .crm-dossier-action-center[data-priority=critical]{--dossier-card-accent:var(--dossier-red)}.crm-dossier-v7 .crm-dossier-action-center[data-priority=normal]{--dossier-card-accent:var(--dossier-mint)}.crm-dossier-v7 .crm-dossier-action-center[data-priority=unverified]{--dossier-card-accent:#789bb8}.crm-dossier-v7 .crm-dossier-action-center .crm-dossier-health-status{--dossier-alert:var(--dossier-card-accent);align-items:center;gap:10px;margin:0;display:flex}.crm-dossier-v7 .crm-dossier-action-context{color:#b7cee1;margin:0;font-size:.83rem;line-height:1.55}.crm-dossier-v7 .crm-dossier-linkage-warning{color:#f6c682;background:#ffc16611;border:1px solid #ffc16661;border-radius:8px;margin:0;padding:9px 11px;font-size:.82rem;font-weight:700;line-height:1.45}.crm-dossier-v7 .crm-dossier-action-meta{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:9px;display:grid}.crm-dossier-v7 .crm-dossier-action-meta>div{background:#081f38;border:1px solid #1d476d;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.crm-dossier-v7 .crm-dossier-action-meta small{color:#94b3ce;font-size:.74rem}.crm-dossier-v7 .crm-dossier-action-meta strong{color:#f1f7ff;overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.crm-dossier-v7 .crm-dossier-action-meta span{color:#92bbd1;font-size:.75rem;line-height:1.4}.crm-dossier-v7 .crm-dossier-action-buttons{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.crm-dossier-v7 .crm-dossier-action-buttons button{color:#bfeeff;min-width:0;font:inherit;cursor:pointer;text-align:center;background:#092c4d;border:1px solid #2975a5;border-radius:8px;flex:190px;padding:10px 11px;font-size:.8rem;font-weight:660}.crm-dossier-v7 .crm-dossier-action-buttons button:first-child{border-color:color-mix(in srgb,var(--dossier-card-accent) 54%,#2975a5);background:color-mix(in srgb,var(--dossier-card-accent) 9%,#09223e)}.crm-dossier-v7 .crm-dossier-action-buttons button:not(:disabled):hover{color:#fff;border-color:#69d0fb}.crm-dossier-v7 .crm-dossier-action-buttons button:disabled{opacity:.4;cursor:not-allowed}.crm-dossier-v7 .crm-dossier-operational-journey{border:1px solid #38d3a366;border-top:2px solid var(--dossier-mint);background:#071e31;border-radius:12px;gap:12px;min-width:0;padding:14px 16px;display:grid}.crm-dossier-v7 .crm-dossier-operational-journey .crm-dossier-card-heading{align-items:flex-start}.crm-dossier-v7 .crm-dossier-operational-journey h4{color:#dbfff2;margin:0 0 4px;font-size:.9rem}.crm-dossier-v7 .crm-dossier-operational-journey p{color:#9cbcb6;margin:0;font-size:.76rem;line-height:1.45}.crm-dossier-v7 .crm-dossier-operational-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-dossier-v7 .crm-dossier-operational-steps li{background:#05132299;border:1px solid #5294ac47;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.crm-dossier-v7 .crm-dossier-operational-steps li>span{color:#99b1c5;border:1px solid #476781;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.crm-dossier-v7 .crm-dossier-operational-steps li[data-state=done]>span{color:#7ff6cb;background:#38d3a31f;border-color:#38d3a3b3}.crm-dossier-v7 .crm-dossier-operational-steps li strong{color:#eaf9f8;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.crm-dossier-v7 .crm-dossier-operational-steps li small{color:#98b6c4;font-size:.69rem;line-height:1.45}.crm-dossier-v7 .crm-dossier-operational-journey>a{color:#7be9c6;justify-self:end;font-size:.76rem;text-decoration:none}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.crm-dossier-v7 .crm-dossier-activity-preview,.crm-dossier-v7 .crm-dossier-evidence{align-self:start;min-height:0}.crm-dossier-v7 .crm-dossier-timeline-type{background:#1c2040;border:1px solid #6555a0;border-radius:5px;width:max-content;padding:2px 7px;color:#c8baff!important;font-size:.68rem!important}.crm-dossier-v7 .crm-dossier-recent-timeline>li[data-kind=task] .crm-dossier-timeline-type{border-color:#74552a;color:#f1cb8f!important}.crm-dossier-v7 .crm-dossier-recent-timeline>li[data-kind=system] .crm-dossier-timeline-type{border-color:#21617c;color:#a3e1f8!important}.crm-dossier-v7 .crm-dossier-timeline-content time{color:#a2bad0;font-size:.74rem;line-height:1.4}.crm-dossier-v7 .crm-dossier-evidence{--dossier-card-accent:var(--dossier-gold);background:#101a2e;border-color:#efc9824d;gap:12px;padding:15px;display:grid}.crm-dossier-v7 .crm-dossier-evidence>p{color:#b1b4cc;margin:0;font-size:.77rem;line-height:1.45}.crm-dossier-v7 .crm-dossier-evidence-items{grid-template-columns:1fr;gap:5px;min-width:0;display:grid}.crm-dossier-v7 .crm-dossier-evidence-items>button{text-align:left;white-space:normal;color:#ecedf5;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#98845a30;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;display:grid}.crm-dossier-v7 .crm-dossier-evidence-items>button:hover:not(:disabled){color:#fff8e7;background:#242437;border-color:#efc98259}.crm-dossier-v7 .crm-dossier-evidence-items>button:disabled{opacity:.46;cursor:not-allowed}.crm-dossier-v7 .crm-dossier-evidence-items>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.crm-dossier-v7 .crm-dossier-evidence-items strong{font-size:.81rem}.crm-dossier-v7 .crm-dossier-evidence-items small{color:#b6b4c5;font-size:.74rem}.crm-dossier-v7 .crm-dossier-evidence-documents{color:#f3d39b;font:inherit;cursor:pointer;background:#282532;border:1px solid #efc98273;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:.78rem;font-weight:700;display:flex}.crm-dossier-v7 .crm-dossier-evidence-documents:hover:not(:disabled){color:#fff;border-color:var(--dossier-gold);background:#393043}.crm-dossier-v7 .crm-dossier-evidence-documents:disabled{opacity:.42;cursor:not-allowed}@media (width<=1160px){.crm-dossier-v7 .crm-dossier-operational-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid,.crm-dossier-editor .crm-dossier-v7 .crm-dossier-bottom-grid{grid-template-columns:1fr}.crm-dossier-v7 .crm-dossier-action-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=570px){.crm-dossier-v7 .crm-dossier-operational-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dossier-v7 .crm-dossier-action-meta{grid-template-columns:1fr}}@media (width<=385px){.crm-dossier-v7 .crm-dossier-operational-steps{grid-template-columns:1fr}}.crm-dossier-editor{--dossier-attention:#ffbd57;--dossier-attention-soft:#ffbd5717;--dossier-attention-stroke:#ffbd5778;--dossier-attention-ink:#ffcd7b}.crm-dossier-editor .crm-dossier-priority[data-priority=attention]{color:var(--dossier-attention-ink);border-color:var(--dossier-attention-stroke);background:var(--dossier-attention-soft)}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-executive-metric[data-tone=amber]{--exec-accent:var(--dossier-attention);border-color:#316fae6b;border-top-color:var(--dossier-attention);background:#081e37}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-action-center[data-priority=attention]{--dossier-card-accent:var(--dossier-attention);border-color:#3474af66;border-top-color:var(--dossier-attention);background:#061a33}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-action-center[data-priority=attention] .crm-dossier-health-status{--dossier-alert:var(--dossier-attention);border-color:var(--dossier-attention-stroke);background:#10243b}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-linkage-warning{color:var(--dossier-attention-ink);border-color:var(--dossier-attention-stroke);background:#12253d}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-action-buttons button:first-child{border-color:color-mix(in srgb,var(--dossier-card-accent) 45%,#235885);background:#0a2c47}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-evidence{--dossier-card-accent:#c9ad7b;background:#071a33;border-color:#c9ad7bab #366faa59 #366faa59}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-evidence-documents{color:#e8d0a8;background:#12243c;border-color:#c9ad7b73}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-evidence-items>button:hover:not(:disabled){background:#122943;border-color:#c9ad7b5c}.crm-dossier-editor .crm-dossier-client-tile{background:#0a2648;border-color:#42aef3a1;border-radius:12px;max-width:270px;transition:border-color .15s,background-color .15s,transform .15s;position:relative;box-shadow:inset 3px 0 #31bfff,0 7px 18px #00000026}.crm-dossier-editor .crm-dossier-client-tile:hover{background:#0f335b;border-color:#68d4ff;transform:translateY(-1px)}.crm-dossier-editor .crm-dossier-client-tile em{color:#78d1fa;font-size:.72rem;font-style:normal;line-height:1.35}.crm-dossier-editor .crm-dossier-client-tile small{color:#92bcda;font-size:.64rem}.crm-dossier-editor .crm-dossier-client-tile strong{font-size:.84rem}.crm-dossier-editor .crm-dossier-client-tile:focus-visible{outline-offset:3px;outline:2px solid #69d4fc}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context-stack{align-content:start;gap:12px;min-width:0;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-scope-summary{--dossier-card-accent:#48c6df;background:#071c35;align-content:start;gap:13px;min-width:0;display:grid}.crm-dossier-v7 .crm-dossier-scope-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-dossier-v7 .crm-dossier-scope-facts>div{background:#081f39;border:1px solid #346fa94d;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.crm-dossier-v7 .crm-dossier-scope-facts small{color:#8fb6d2;font-size:.72rem}.crm-dossier-v7 .crm-dossier-scope-facts p{color:#e3f4ff;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-dossier-v7 .crm-dossier-scope-summary>button{color:#9ee4fa;font:inherit;cursor:pointer;background:#0a2b46;border:1px solid #2a81a9;border-radius:7px;justify-self:start;padding:9px 11px;font-size:.79rem}.crm-dossier-v7 .crm-dossier-scope-summary>button:hover:not(:disabled){color:#fff;border-color:#4cd9ff}.crm-dossier-v7 .crm-dossier-scope-summary>button:disabled{opacity:.48;cursor:not-allowed}@media (width<=680px){.crm-dossier-v7 .crm-dossier-scope-facts{grid-template-columns:1fr}.crm-dossier-editor .crm-dossier-client-tile{max-width:100%}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-client-tile{transition:none;transform:none}}.crm-dossier-editor .crm-dossier-client-tile{background:#081f3c;border:1px solid #42a0df7a;border-radius:12px;gap:11px;width:min(280px,100%);max-width:100%;padding:11px 13px;box-shadow:inset 2px 0 #34c2faad,inset 0 1px #9adaff13,0 8px 22px #00000026}.crm-dossier-editor .crm-dossier-client-tile .crm-dossier-client-symbol{color:#57d2ff;background:#0b3555;border:1px solid #38a7e74d;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.crm-dossier-editor .crm-dossier-client-tile .crm-dossier-client-identity{flex:1;gap:5px;min-width:0;display:grid}.crm-dossier-editor .crm-dossier-client-tile .crm-dossier-client-identity small{color:#7daac9;letter-spacing:.12em;font-size:.69rem;font-weight:700}.crm-dossier-editor .crm-dossier-client-tile .crm-dossier-client-identity strong{color:#f1faff;overflow-wrap:anywhere;font-size:.91rem;font-weight:760;line-height:1.35}.crm-dossier-editor .crm-dossier-client-arrow{color:#a3d6f2;background:#0b2946;border:1px solid #3c87be40;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;transition:color .16s,border-color .16s,background-color .16s;display:grid}.crm-dossier-editor .crm-dossier-client-tile:hover .crm-dossier-client-arrow{color:#fff;background:#12436b;border-color:#34bbf2a6}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid{align-items:start}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-right-stack{align-content:start;gap:12px;min-width:0;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-right-stack>.crm-dossier-surface{align-self:start;height:auto;min-height:0}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section{min-width:0;display:block}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section>.crm-dossier-activity-preview{width:100%;min-height:0}@media (width>=901px){.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:11px;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline>li{background:#0b1c37;border:1px solid #4c659f4d;border-radius:9px;grid-template-columns:12px minmax(0,1fr);align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline>li:not(:last-child):before{display:none}}@media (width<=680px){.crm-dossier-editor .crm-dossier-client-tile{width:100%}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-client-arrow{transition:none}}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-context{grid-column:1/-1;align-self:stretch;min-height:0;padding:15px 18px}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context .crm-dossier-facts{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:0 16px;margin:2px 0 0;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context .crm-dossier-fact{min-width:0;min-height:61px;padding:11px 12px}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-scope-summary,.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-action-center{align-self:stretch;height:auto;min-height:0}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-scope-summary{grid-template-rows:auto 1fr auto;align-content:stretch}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-scope-summary>button{align-self:end}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section>.crm-dossier-activity-preview,.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section>.crm-dossier-evidence{align-self:stretch;width:auto;min-width:0;min-height:0}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline>li{background:0 0;border:0;border-radius:0;padding:8px 0 9px}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section .crm-dossier-recent-timeline>li:not(:last-child):before{background:#8b76e340;display:block}@media (width<=900px){.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid,.crm-dossier-editor .crm-dossier-v7 .crm-dossier-history-section{grid-template-columns:minmax(0,1fr)}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-context{grid-column:1/-1}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context .crm-dossier-facts{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=560px){.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context .crm-dossier-facts{grid-template-columns:minmax(0,1fr)}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-overview-grid>.crm-dossier-context{padding:12px}.crm-dossier-editor .crm-dossier-v7 .crm-dossier-context .crm-dossier-fact{min-height:0;padding:9px 4px}}.crm-dossier-editor>header{min-height:153px}.crm-dossier-editor>header:before{opacity:.55;background:radial-gradient(circle at 45% 54%,#0000 43%,#00a6ff26 46%,#0060d233 48%,#0000 51%),radial-gradient(circle at 55% 74%,#0637901f,#010b2233 55%,#0000 74%);width:min(43%,530px);height:335px;top:-139px;right:-49px}.crm-dossier-editor>header:after{opacity:.2}.crm-dossier-editor>header>.crm-dossier-header{grid-template-columns:minmax(0,1fr) minmax(270px,305px);column-gap:clamp(18px,2.6vw,36px);min-height:153px;padding:16px 61px 16px 25px}.crm-dossier-editor .crm-dossier-hero-copy{gap:7px;min-width:0}.crm-dossier-editor .crm-dossier-header .crm-dossier-eyebrow{letter-spacing:.135em;color:#70badf;font-size:.67rem;font-weight:770}.crm-dossier-editor .crm-dossier-header h2{letter-spacing:-.029em;text-shadow:0 1px 12px #399bff12;font-weight:810;line-height:1.13}.crm-dossier-editor .crm-dossier-header-description{color:#b0c8dc;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:78ch;margin-top:1px;font-size:.79rem;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-dossier-editor .crm-dossier-header-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.crm-dossier-editor .crm-dossier-header-tags :is(.crm-dossier-stage-badge,.crm-dossier-priority,.crm-dossier-header-owner,.crm-dossier-header-value){white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:31px;min-height:31px;padding:5px 10px;font-size:.75rem;font-weight:620;line-height:1.2;display:inline-flex}.crm-dossier-editor .crm-dossier-header-tags svg{flex:none}.crm-dossier-editor .crm-dossier-stage-badge{color:#67d7ff;background:#0a8bc91c;border-color:#36baf17a;font-weight:760}.crm-dossier-editor .crm-dossier-header-owner{color:#c7d8e6;background:#081b32;border-color:#4d7ba966}.crm-dossier-editor .crm-dossier-header-owner svg{color:#94bcd7}.crm-dossier-editor .crm-dossier-header-value{color:#edce9d;background:#d3b1750a;border-color:#ccaa7066;font-weight:750}.crm-dossier-editor .crm-dossier-header-value small{color:#9eafbf;font-size:.71rem}.crm-dossier-editor .crm-dossier-client-tile{background:#091f3a;border-color:#4494cf6e;border-radius:12px;gap:11px;width:100%;min-width:0;max-width:100%;padding:11px 12px;box-shadow:inset 2px 0 #3db6ee99,0 5px 15px #0000001f}.crm-dossier-editor .crm-dossier-client-tile:hover{background:#0b2949;border-color:#56c9f6bf;box-shadow:inset 2px 0 #4bcfff,0 6px 16px #0021413d}.crm-dossier-editor .crm-dossier-client-identity{flex:1;min-width:0}.crm-dossier-editor .crm-dossier-client-identity small{color:#93b4c9;letter-spacing:.11em;font-size:.66rem;font-weight:730}.crm-dossier-editor .crm-dossier-client-identity strong{color:#f5faff;overflow-wrap:anywhere;font-size:.87rem;font-weight:760;line-height:1.35}.crm-dossier-editor .crm-dossier-client-arrow{background:0 0;border-color:#3c87be33}.crm-dossier-editor .crm-dossier-client-arrow svg{transform:rotate(-45deg)}.crm-dossier-editor .crm-dossier-client-tile:hover .crm-dossier-client-arrow{background:#103552;border-color:#3c9bcf}@media (width<=870px){.crm-dossier-editor>header>.crm-dossier-header{grid-template-columns:minmax(0,1fr) minmax(220px,270px);column-gap:14px;padding-right:55px}}@media (width<=760px){.crm-dossier-editor>header{min-height:0}.crm-dossier-editor>header>.crm-dossier-header{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:17px 50px 17px 17px}.crm-dossier-editor .crm-dossier-hero-copy{grid-column:1}.crm-dossier-editor .crm-dossier-client-tile{grid-column:1;justify-self:start;width:min(100%,355px)}.crm-dossier-editor>header:before{opacity:.27;width:78%;right:-105px}}@media (width<=440px){.crm-dossier-editor .crm-dossier-header-tags :is(.crm-dossier-stage-badge,.crm-dossier-priority,.crm-dossier-header-owner,.crm-dossier-header-value){padding-inline:8px;font-size:.71rem}.crm-dossier-editor .crm-dossier-header h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-client-arrow svg{transition:none}}.crm-dossier-editor .crm-dossier-nav-menu>summary .crm-dossier-nav-chevron{color:#9dbdd4;opacity:.85;transform-origin:50%;flex:0 0 14px;width:14px;height:14px;margin-left:3px;transition:transform .19s,color .19s}.crm-dossier-editor .crm-dossier-nav-menu[open]>summary .crm-dossier-nav-chevron{color:#70d6ff;transform:rotate(180deg)}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production]>summary{background:#071d34;border-color:#3abea74d}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production][data-active=true]>summary,.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production][open]>summary{background:#0b3042;border-color:#39d2aa94}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production]>summary>svg:first-child{color:#5edbc8}.crm-dossier-editor .crm-dossier-nav-groups{gap:6px}.crm-dossier-editor .crm-dossier-nav-menu>summary{gap:7px;padding-inline:10px}.crm-dossier-editor .crm-dossier-nav-options{width:min(295px,100vw - 40px);min-width:255px}@media (width<=1450px){.crm-dossier-editor .crm-dossier-nav-grouped[data-production=true]{flex-wrap:wrap;row-gap:4px;padding-block:7px}.crm-dossier-editor .crm-dossier-nav-grouped[data-production=true] .crm-dossier-nav-primary{flex-wrap:wrap;flex:100%}.crm-dossier-editor .crm-dossier-nav-grouped[data-production=true] .crm-dossier-nav-groups{flex-wrap:wrap;flex:100%;justify-content:flex-end}}@media (width<=1050px){.crm-dossier-editor .crm-dossier-nav-grouped{flex-wrap:wrap}.crm-dossier-editor .crm-dossier-nav-primary{flex-wrap:wrap;flex:100%}.crm-dossier-editor .crm-dossier-nav-groups{flex-wrap:wrap;flex:100%;justify-content:flex-end}}@media (width<=620px){.crm-dossier-editor .crm-dossier-nav-menu>summary{padding-inline:9px;font-size:.76rem}.crm-dossier-editor .crm-dossier-nav-groups{justify-content:flex-start}.crm-dossier-editor .crm-dossier-nav-primary>button{padding-inline:9px;font-size:.77rem}.crm-dossier-editor .crm-dossier-nav-options{left:0;right:auto}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production] .crm-dossier-nav-options,.crm-dossier-editor .crm-dossier-nav-menu[data-kind=resource] .crm-dossier-nav-options{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-nav-menu>summary .crm-dossier-nav-chevron{transition:none}}.crm-dossier-editor .crm-dossier-production{--ops-green:#62e3c8;color:#d8eafb;gap:13px;padding-top:17px;display:grid}.crm-dossier-editor .crm-dossier-production-head{border:1px solid #245477;border-top:2px solid var(--ops-green);background:#071d34;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.crm-dossier-production-head>div{min-width:0}.crm-dossier-production-head span{color:#6dcfbf;letter-spacing:.12em;font-size:.7rem;font-weight:750}.crm-dossier-production-head h3{color:#f1fcff;margin:7px 0;font-size:1.17rem;line-height:1.3}.crm-dossier-production-head p{color:#a6c5d5;margin:0;font-size:.83rem;line-height:1.5}.crm-dossier-production-link,.crm-dossier-production-footer a{color:#b0fae8;white-space:nowrap;background:#0b3445;border:1px solid #56cbb580;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.79rem;font-weight:700;text-decoration:none;display:inline-flex}.crm-dossier-production-link:hover,.crm-dossier-production-footer a:hover{border-color:var(--ops-green);color:#fff;background:#135063}.crm-dossier-production-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.crm-dossier-production-facts article{background:#081e38;border:1px solid #235174;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.crm-dossier-production-facts small{color:#9ebbd0;font-size:.71rem;font-weight:600}.crm-dossier-production-facts strong{color:#f2fbff;overflow-wrap:anywhere;font-size:.86rem}.crm-dossier-production-facts article>span{color:#6fd9c2;font-size:.72rem;line-height:1.45}.crm-dossier-production-panel{background:#071a33;border:1px solid #255176;border-radius:11px;gap:13px;min-width:0;padding:17px;display:grid}.crm-dossier-production-panel h4{color:#f2faff;margin:0;font-size:.94rem}.crm-dossier-production-panel p,.crm-dossier-production-note{color:#99bbd0;margin:0;font-size:.79rem;line-height:1.52}.crm-dossier-production-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.crm-dossier-production-context>div{background:#0a213b;border:1px solid #244766;border-radius:9px;min-width:0;padding:13px}.crm-dossier-production-context dt{color:#8fb5c9;margin-bottom:6px;font-size:.73rem}.crm-dossier-production-context dd{color:#e3f6ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.82rem}.crm-dossier-production-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-dossier-production-stages>div{background:#081e38;border:1px solid #234b6d;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:11px 10px;display:flex}.crm-dossier-production-step-dot{color:#8bb0c8;background:#102c47;border:1px solid #41647e;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.85rem;display:grid}.crm-dossier-production-stages [data-complete=true] .crm-dossier-production-step-dot{color:#8bffe0;background:#073a37;border-color:#48cba8}.crm-dossier-production-stages>div>span:last-child{gap:5px;min-width:0;display:grid}.crm-dossier-production-stages small{color:#85aac6;font-size:.68rem}.crm-dossier-production-stages strong{color:#f0fbff;font-size:.8rem;line-height:1.35}.crm-dossier-production-stages em{color:#9bb5ca;font-size:.7rem;font-style:normal;line-height:1.4}.crm-dossier-production-result{background:#09223b;border:1px solid #294f6e;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;display:flex}.crm-dossier-production-result[data-complete=true]{border-color:#40c2a480}.crm-dossier-production-result strong{color:#e9fbff;font-size:.85rem}.crm-dossier-production-result span{color:#9ab9ce;font-size:.76rem}.crm-dossier-production-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-dossier-production-panel>header>span{color:#94d4c6;font-size:.76rem}.crm-dossier-production-tasks{gap:7px;display:grid}.crm-dossier-production-tasks>div{background:#09243f;border:1px solid #244d72;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:11px;display:flex}.crm-dossier-production-tasks>div[data-blocked=true]{border-color:#ffbd5780}.crm-dossier-production-tasks strong{color:#f0faff;font-size:.8rem}.crm-dossier-production-tasks span,.crm-dossier-production-tasks small{color:#a9c6d9;font-size:.73rem}.crm-dossier-production-tasks small{color:#ffca83;flex-basis:100%}.crm-dossier-production-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 3px 18px;display:flex}.crm-dossier-production-footer span{color:#96aec5;font-size:.76rem}.crm-dossier-production :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #5ee9cb}@media (width<=1050px){.crm-dossier-production-facts,.crm-dossier-production-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.crm-dossier-production-head{flex-direction:column;align-items:stretch}.crm-dossier-production-facts,.crm-dossier-production-stages,.crm-dossier-production-context{grid-template-columns:1fr}.crm-dossier-production-link{white-space:normal}}.crm-dossier-editor .crm-dossier-nav-menu>summary{box-shadow:none;outline:none;transition:background-color .16s,border-color .16s,color .16s}.crm-dossier-editor .crm-dossier-nav-menu[open]>summary,.crm-dossier-editor .crm-dossier-nav-menu[data-active=true]>summary{color:#eaf7ff;box-shadow:none;background:#0b2947;border-color:#4097cb70;outline:none}.crm-dossier-editor .crm-dossier-nav-menu[open]>summary:hover,.crm-dossier-editor .crm-dossier-nav-menu[data-active=true]>summary:hover{background:#0c3051;border-color:#42a6de85}.crm-dossier-editor .crm-dossier-nav-grouped .crm-dossier-nav-menu>summary:focus:not(:focus-visible){box-shadow:none;outline:none}.crm-dossier-editor .crm-dossier-nav-grouped .crm-dossier-nav-menu>summary:focus-visible{outline-offset:0;border-color:#4aabd88a;outline:none;box-shadow:inset 0 0 0 1px #7ecaeea1}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production][open]>summary,.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production][data-active=true]>summary{background:#0a2b3c;border-color:#46b19c80}.crm-dossier-editor .crm-dossier-nav-grouped .crm-dossier-nav-menu[data-kind=production]>summary:focus-visible{box-shadow:inset 0 0 0 1px #5ad1b6ad}.crm-dossier-editor .crm-dossier-nav-menu>summary .crm-dossier-nav-chevron{color:#91b6cf;opacity:.9}.crm-dossier-editor .crm-dossier-nav-options{background:#06182f;border:1px solid #437db56e;border-radius:12px;gap:3px;padding:8px;box-shadow:0 21px 44px #0009,0 7px 13px #0000002e,inset 0 1px #92c9ee0d}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=process] .crm-dossier-nav-options{width:min(285px,100vw - 40px)}.crm-dossier-editor .crm-dossier-nav-options-header{border-bottom:1px solid #4374a242;margin-bottom:3px;padding:9px 9px 11px}.crm-dossier-editor .crm-dossier-nav-options-header span{color:#91b4cf;letter-spacing:.018em;font-size:.72rem;font-weight:730;line-height:1.35;display:block}.crm-dossier-editor .crm-dossier-nav-options>button{color:#adc9dd;background:0 0;border:1px solid #0000;border-radius:8px;gap:10px;min-height:35px;padding:8px 11px 8px 13px;font-size:.79rem;line-height:1.3;transition:background-color .14s,color .14s,border-color .14s;position:relative}.crm-dossier-editor .crm-dossier-nav-options>button svg{color:#8bb1ca;flex:0 0 16px;width:16px;height:16px}.crm-dossier-editor .crm-dossier-nav-options>button:not(:disabled):hover{color:#f3faff;background:#0d2d4b;border-color:#3b7fb62b}.crm-dossier-editor .crm-dossier-nav-options>button:not(:disabled):hover svg{color:#84d6fa}.crm-dossier-editor .crm-dossier-nav-options>button[data-active=true]{color:#f2fbff;background:#0c3455;border-color:#3e8dc440;font-weight:680}.crm-dossier-editor .crm-dossier-nav-options>button[data-active=true]:before{content:"";background:#40c4f5;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:3px}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production] .crm-dossier-nav-options>button[data-active=true]:before{background:#58d9b9}.crm-dossier-editor .crm-dossier-nav-options>button[data-active=true] svg{color:#71d3f9}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=production] .crm-dossier-nav-options>button[data-active=true] svg{color:#62e2c2}.crm-dossier-editor .crm-dossier-nav-options>button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #5db8e4b8}@media (prefers-reduced-motion:reduce){.crm-dossier-editor .crm-dossier-nav-menu>summary,.crm-dossier-editor .crm-dossier-nav-options>button{transition:none}}.crm-dossier-editor a.crm-dossier-client-tile{cursor:pointer;text-decoration:none}.crm-dossier-editor a.crm-dossier-client-tile:focus-visible{outline-offset:3px;outline:2px solid #69d4fc}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=process] .crm-dossier-nav-options>button{gap:8px}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=process] .crm-dossier-nav-stage-indicator{background:0 0;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=process] .crm-dossier-nav-options>button[data-current-stage=true] .crm-dossier-nav-stage-indicator{background:#45caff;box-shadow:0 0 0 2px #45caff1a}.crm-dossier-editor .crm-dossier-nav-menu[data-kind=process] .crm-dossier-nav-options>button[data-current-stage=true]>span:last-child{color:#e9f9ff;font-weight:700}.crm-editor-overlay>.crm-editor-v2.crm-dossier-editor{box-sizing:border-box;overscroll-behavior:contain;width:min(1370px,100vw - 32px);height:calc(100dvh - 30px);min-height:0;max-height:calc(100dvh - 30px);overflow:hidden auto}@media (width<=540px){.crm-editor-overlay>.crm-editor-v2.crm-dossier-editor{width:calc(100vw - 14px);height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}}.crm-editor-overlay.crm-dossier-overlay{box-sizing:border-box;place-items:center;padding:15px 16px}@media (width<=540px){.crm-editor-overlay.crm-dossier-overlay{padding:7px}}.free-card-drag-grip{z-index:12;width:21px;height:23px;color:var(--ui-text-muted);opacity:.37;font:inherit;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:.91rem;display:grid;position:absolute;top:9px;left:8px}.free-card-drag-grip:hover,.free-card-drag-grip:focus-visible,[data-free-card]:hover>.free-card-drag-grip{opacity:1;color:var(--ui-accent);background:var(--ui-hover)}.free-card-drag-grip:active{cursor:grabbing}.free-card-resize-handle{z-index:14;width:26px;height:26px;color:var(--ui-text-muted);opacity:.23;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;bottom:3px;right:3px;cursor:nwse-resize!important}.free-card-resize-handle>span{font-size:1.12rem;line-height:1;transform:translate(-1px,1px)}.free-card-resize-handle:hover,.free-card-resize-handle:focus-visible,[data-free-card]:hover>.free-card-resize-handle{opacity:.9;color:var(--ui-accent);background:var(--ui-hover)}.free-card-resize-handle:focus-visible,.free-card-drag-grip:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}body.free-card-resizing [data-free-card]{transition:none!important}@media (prefers-reduced-motion:reduce){.free-card-resize-handle,.free-card-drag-grip{transition:none}}.clients-center{min-width:0;color:var(--ui-text,#edf6ff);gap:18px;display:grid}.clients-center-hero{background:linear-gradient(115deg,#06152e,#0a2542);border:1px solid #2b9ce657;border-radius:15px;gap:17px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.clients-center-back{color:#8fceee;width:max-content;font-size:.79rem;text-decoration:none}.clients-center-back:hover{color:#fff}.clients-center-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.clients-center-heading .eyebrow{color:#30c6f6;letter-spacing:.12em;margin:0 0 8px;font-size:.72rem;font-weight:800}.clients-center-heading h1{color:#f5fbff;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.2vw,2.35rem)}.clients-center-heading p:not(.eyebrow){color:#9bb8d0;margin:8px 0 0;font-size:.84rem}.clients-center-heading>span{color:#9abdd5;border:1px solid #3499d64d;border-radius:7px;padding:8px 11px;font-size:.75rem}.clients-center-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.clients-center-directory,.clients-center-detail{background:#06172e;border:1px solid #1d4269;border-radius:13px;min-width:0;overflow:hidden}.clients-center-directory{gap:13px;padding:15px;display:grid}.clients-center-directory>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.clients-center-directory h2{color:#f4faff;margin:0;font-size:.91rem}.clients-center-directory>header span{color:#6ecffd;font-size:.78rem}.clients-center-directory input{color:#f0faff;font:inherit;background:#071e39;border:1px solid #225078;border-radius:8px;outline:0;padding:11px;font-size:.8rem}.clients-center-directory input:focus{border-color:#36bfee}.clients-center-directory p{color:#9bb9d0;font-size:.79rem;line-height:1.5}.clients-center-directory-items{gap:5px;max-height:65vh;display:grid;overflow:auto}.clients-center-directory-items a{color:#e1f4ff;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 9px;text-decoration:none;display:flex}.clients-center-directory-items a:hover,.clients-center-directory-items a[aria-current=page]{background:#0c3355;border-color:#236e9c}.clients-center-directory-items a>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.clients-center-directory-items strong{overflow-wrap:anywhere;font-size:.81rem}.clients-center-directory-items small{color:#90b5cc;font-size:.7rem}.clients-center-avatar{color:#75d5fa;background:#104063;border:1px solid #2b719d;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:1.2rem;display:grid}.clients-center-detail{gap:18px;min-height:330px;padding:20px;display:grid}.clients-center-empty{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}.clients-center-empty>span{color:#4c9cc9;font-size:2.5rem}.clients-center-empty h2{color:#f2f8ff;margin:0}.clients-center-empty p,.clients-center-empty a{color:#9fbdd4;max-width:50ch;margin:0;font-size:.85rem;line-height:1.5}.clients-center-profile{border-bottom:1px solid #4178b042;align-items:center;gap:15px;padding-bottom:19px;display:flex}.clients-center-avatar--large{flex-basis:53px;width:53px;height:53px;font-size:1.6rem}.clients-center-profile .eyebrow{color:#2cc9ff;letter-spacing:.09em;margin:0 0 5px;font-size:.72rem;font-weight:800}.clients-center-profile h2{color:#f5fbff;margin:0 0 6px;font-size:1.33rem}.clients-center-profile small{color:#96b5d0;font-size:.75rem}.clients-center-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clients-center-info-grid article{background:#081d39;border:1px solid #1e4971;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.clients-center-info-grid small{color:#8fb3d2;font-size:.74rem}.clients-center-info-grid strong{overflow-wrap:anywhere;color:#edf7ff;font-size:.83rem}.clients-center-projects,.clients-center-links{border-top:1px solid #487bb14d;gap:12px;padding-top:17px;display:grid}.clients-center-projects>header{justify-content:space-between;align-items:start;gap:9px;display:flex}.clients-center-projects h3,.clients-center-links h3{color:#f1faff;margin:0;font-size:.94rem}.clients-center-projects p,.clients-center-links p{color:#96b3cc;margin:5px 0 0;font-size:.78rem;line-height:1.5}.clients-center-projects>header>span{color:#72d7ff;font-weight:760}.clients-center-project-list{gap:8px;display:grid}.clients-center-project-list article{background:#082744;border:1px solid #23618a;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.clients-center-project-list article>div{gap:5px;display:grid}.clients-center-project-list strong{color:#edf9ff;font-size:.83rem}.clients-center-project-list small,.clients-center-project-list article>span{color:#93b8d0;font-size:.72rem}.clients-center-note{background:#0a2038;border:1px dashed #2f638c;border-radius:9px;padding:10px}@media (width<=870px){.clients-center-layout{grid-template-columns:1fr}.clients-center-directory-items{max-height:230px}.clients-center-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clients-center-hero{padding:17px}.clients-center-heading{flex-direction:column;align-items:start}.clients-center-detail{padding:14px}.clients-center-info-grid{grid-template-columns:1fr}}.system-admin-page{gap:14px;padding-bottom:10px;display:grid}.system-admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 0;display:flex}.system-admin-heading .eyebrow{color:#38d3ff;letter-spacing:3.4px;margin:0 0 7px;font-size:9.5px;font-weight:850}.system-admin-heading h1{color:#f7fafe;letter-spacing:-1.2px;margin:0;font-size:34px;line-height:1.04}.system-admin-heading p:last-child{color:#8fa6c0;margin:7px 0 0;font-size:12px;line-height:1.45}.system-admin-heading-meta{align-items:center;gap:8px;padding-bottom:3px;display:flex}.system-admin-heading-meta>span,.system-admin-heading-meta>strong{color:#a8bdd3;background:#08183494;border:1px solid #3258946b;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:9.5px;font-weight:750;display:inline-flex}.system-admin-heading-meta>span i{background:#55a8ff;border-radius:50%;width:6px;height:6px}.system-admin-heading-meta>span[data-state=online] i{background:#35e4b3;box-shadow:0 0 8px #35e4b357}.system-admin-heading-meta>strong{color:#c8d6e5}.system-admin-hero{background:radial-gradient(circle at 9% 20%,#00bfff12,#0000 28%),linear-gradient(120deg,#050d1e 0%,#071731 52%,#081a38 100%);border:1px solid #00bfff5c;border-radius:15px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.95fr);align-items:stretch;min-height:150px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 36px #00000029}.system-admin-hero[data-state=offline]{border-color:#ff7a7a52}.system-admin-hero-main{align-items:center;gap:16px;padding:24px 26px;display:flex}.system-admin-hero-icon{color:#3cf;background:#00bfff0f;border:1px solid #00bfff57;border-radius:15px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff08,0 0 22px #00bfff0e}.system-admin-hero-main small{color:#3ed2ff;letter-spacing:1.45px;font-size:8.7px;font-weight:850}.system-admin-hero-main h2{color:#f7fbff;letter-spacing:-.55px;margin:4px 0 5px;font-size:25px;line-height:1.05}.system-admin-hero-main p{color:#8fa6c0;max-width:620px;margin:0;font-size:10.6px;line-height:1.5}.system-admin-hero-metrics{background:#030a1838;border-left:1px solid #2d538f47;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-admin-hero-metrics article{border-left:1px solid #2d538f33;align-content:center;gap:4px;min-width:0;padding:18px 14px;display:grid}.system-admin-hero-metrics article:first-child{border-left:0}.system-admin-hero-metrics small{color:#7189a7;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:750}.system-admin-hero-metrics strong{color:#ecf5ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.system-admin-hero-metrics span{color:#6f86a2;text-overflow:ellipsis;white-space:nowrap;font-size:8.7px;overflow:hidden}.system-admin-control-center,.system-admin-detail{background:linear-gradient(#081834eb,#050f22f5);border:1px solid #2a569c70;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 14px 32px #0000001f}.system-admin-control-center>header{background:#0b1f4d1a;border-bottom:1px solid #2a569c4d;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.system-admin-control-center>header>div{align-items:center;gap:10px;display:flex}.system-admin-section-icon{color:#42d2ff;background:#00bfff0e;border:1px solid #00bfff47;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.system-admin-section-icon .sidebar-icon{width:17px;height:17px}.system-admin-control-center h2{color:#f4f8fc;letter-spacing:-.15px;margin:0;font-size:13.4px}.system-admin-control-center header p{color:#7e95af;margin:3px 0 0;font-size:9.3px}.system-admin-control-center>header>span{color:#65d8fa;background:#00bfff09;border:1px solid #00bfff29;border-radius:999px;padding:4px 7px;font-size:8.4px;font-weight:750}.system-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.system-admin-control-grid button{--control-accent:#00bfff;min-height:106px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0a1d3da8,#071228bd);border:1px solid #2a569c4d;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:11px;padding:13px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.system-admin-control-grid button[data-tone=blue]{--control-accent:#3b8fef}.system-admin-control-grid button[data-tone=green]{--control-accent:#35c49a}.system-admin-control-grid button[data-tone=violet]{--control-accent:#8e78e8}.system-admin-control-grid button[data-tone=amber]{--control-accent:#f1c84a}.system-admin-control-grid button[data-tone=silver]{--control-accent:#b9c4cf}.system-admin-control-grid button:hover,.system-admin-control-grid button[data-active=true]{border-color:color-mix(in srgb,var(--control-accent) 38%,#2a569c5c);background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--control-accent) 7%,transparent),transparent 34%), linear-gradient(145deg,#0b2044c2,#07142ccc);transform:translateY(-1px);box-shadow:0 10px 24px #0000001f}.system-admin-control-grid button[data-active=true]{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--control-accent) 72%,transparent),0 10px 24px #0000001f}.system-admin-control-icon{border:1px solid color-mix(in srgb,var(--control-accent) 28%,transparent);width:42px;height:42px;color:var(--control-accent);background:color-mix(in srgb,var(--control-accent) 6%,#03071299);border-radius:11px;place-items:center;display:grid}.system-admin-control-grid button>div{gap:4px;min-width:0;display:grid}.system-admin-control-grid strong{color:#f2f7fc;font-size:11.5px}.system-admin-control-grid p{color:#8097b1;margin:0;font-size:9.1px;line-height:1.42}.system-admin-control-grid small{color:color-mix(in srgb,var(--control-accent) 66%,#849ab1);margin-top:2px;font-size:8.5px;font-weight:720}.system-admin-control-arrow{color:color-mix(in srgb,var(--control-accent) 72%,#c4d2df);opacity:.55;align-self:center;font-size:12px}.system-admin-detail-heading{background:radial-gradient(circle at 0 0,#00bfff0b,#0000 26%),#0b1f4d14;border-bottom:1px solid #2a569c4d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid}.system-admin-detail-heading>span{color:#43d1fa;background:#00bfff0d;border:1px solid #00bfff47;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.system-admin-detail-heading .sidebar-icon{width:18px;height:18px}.system-admin-detail-heading>div{min-width:0}.system-admin-detail-heading small{color:#43d1fa;letter-spacing:1.1px;font-size:8px;font-weight:850}.system-admin-detail-heading h2{color:#f6fafe;letter-spacing:-.25px;margin:3px 0;font-size:16px}.system-admin-detail-heading p{color:#7f96b0;margin:0;font-size:9.4px;line-height:1.4}.system-admin-detail-heading>a{color:#57d6fa;background:#00bfff0a;border:1px solid #00bfff38;border-radius:8px;align-items:center;min-height:31px;padding:6px 9px;font-size:8.8px;font-weight:750;display:inline-flex}.system-admin-detail-stats,.system-admin-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.system-admin-detail-stats article,.system-admin-platform-grid article{background:linear-gradient(145deg,#0a1d3d99,#071228b3);border:1px solid #2a569c4d;border-radius:11px;align-content:center;gap:3px;min-height:91px;padding:12px;display:grid}.system-admin-detail-stats small,.system-admin-platform-grid small{color:#748da9;font-size:8.5px}.system-admin-detail-stats strong,.system-admin-platform-grid strong{color:#f5f9fd;font-size:21px;line-height:1.05}.system-admin-detail-stats span,.system-admin-platform-grid span{color:#7890aa;font-size:8.7px}.system-admin-restricted{background:#f1c84a06;border:1px dashed #f1c84a3d;border-radius:11px;margin:0 12px 12px;padding:14px}.system-admin-restricted strong{color:#e8d58d;font-size:11px}.system-admin-restricted p{color:#8e8569;margin:4px 0 0;font-size:9.2px;line-height:1.5}.system-admin-rbac-grid,.system-admin-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.system-admin-rbac-grid article,.system-admin-governance-grid article{background:#07142c8a;border:1px solid #2a569c47;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:82px;padding:11px;display:grid}.system-admin-rbac-grid article>span,.system-admin-governance-grid article>span{color:#55d5f9;background:#00bfff0b;border:1px solid #00bfff3d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid}.system-admin-rbac-grid strong,.system-admin-governance-grid strong{color:#dce8f4;font-size:10.4px}.system-admin-rbac-grid p,.system-admin-governance-grid p{color:#7890aa;margin:3px 0 0;font-size:8.9px;line-height:1.42}.system-admin-detail-footer-note,.system-admin-privilege-strip{background:#030c1c42;border-top:1px solid #2a569c3d;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 13px;display:flex}.system-admin-detail-footer-note span,.system-admin-privilege-strip>span{color:#7189a7;font-size:8.8px}.system-admin-detail-footer-note strong{color:#c9d7e5;font-size:9.4px}.system-admin-integration-list{gap:8px;padding:12px;display:grid}.system-admin-integration-list article{background:#07142c8a;border:1px solid #2a569c47;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.system-admin-integration-icon{color:#57d5fa;background:#00bfff0b;border:1px solid #00bfff33;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.system-admin-integration-icon .sidebar-icon{width:16px;height:16px}.system-admin-integration-list strong{color:#dde8f3;font-size:10.6px}.system-admin-integration-list p{color:#7890aa;margin:3px 0 0;font-size:8.9px}.system-admin-integration-list em{color:#68e4bb;background:#35e4b30b;border:1px solid #35e4b32e;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.system-admin-integration-list article[data-state=neutral] em{color:#b6a9eb;background:#8e78e80b;border-color:#8e78e833}.system-admin-integration-list article[data-state=check] em{color:#e7c96c;background:#f1c84a0b;border-color:#f1c84a33}.system-admin-audit-overview{grid-template-columns:200px minmax(0,1fr);gap:8px;padding:12px;display:grid}.system-admin-audit-overview>article,.system-admin-audit-overview>div{background:#07142c8a;border:1px solid #2a569c47;border-radius:11px;min-height:128px;padding:13px}.system-admin-audit-overview article{align-content:center;gap:4px;display:grid}.system-admin-audit-overview article small{color:#748da9;font-size:8.5px}.system-admin-audit-overview article strong{color:#f7fafd;font-size:28px}.system-admin-audit-overview article span{color:#8299b3;font-size:8.8px}.system-admin-audit-overview>div strong{color:#dde8f3;font-size:10.4px}.system-admin-audit-overview ul{color:#7f96b0;margin:7px 0 0;padding-left:17px;font-size:9px;line-height:1.65}.system-admin-privilege-strip>div{gap:6px;display:flex}.system-admin-privilege-strip em{color:#c8d3de;background:#b9c4cf0a;border:1px solid #b9c4cf33;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:760}.system-admin-privilege-strip em[data-tone=admin]{color:#e8cb6e;background:#f1c84a0b;border-color:#f1c84a38}.system-admin-privilege-strip em[data-tone=developer]{color:#59d7fa;background:#00bfff0b;border-color:#00bfff3d}@media (width<=1200px){.system-admin-hero{grid-template-columns:1fr}.system-admin-hero-metrics{border-top:1px solid #2d538f47;border-left:0}.system-admin-main-grid{grid-template-columns:1fr}}@media (width<=900px){.system-admin-control-grid{grid-template-columns:1fr}.system-admin-detail-stats,.system-admin-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.system-admin-heading{flex-direction:column;align-items:flex-start}.system-admin-heading h1{font-size:30px}.system-admin-heading-meta{padding-bottom:0}.system-admin-hero-metrics{grid-template-columns:1fr}.system-admin-hero-metrics article{border-top:1px solid #2d538f33;border-left:0}.system-admin-control-grid{padding:8px}.system-admin-detail-heading{grid-template-columns:38px minmax(0,1fr)}.system-admin-detail-heading>a{grid-column:1/-1;justify-self:start}.system-admin-detail-stats,.system-admin-platform-grid,.system-admin-rbac-grid,.system-admin-governance-grid,.system-admin-audit-overview{grid-template-columns:1fr}}.system-admin-heading{align-items:center;padding-top:3px}.system-admin-heading p:last-child{color:#98adc4;font-size:12.8px}.system-admin-heading-meta{align-items:center;padding-bottom:0}.system-admin-heading-meta>span{color:#b8c7d7;background:#08183480;border-color:#32589457;min-height:29px;padding:5px 9px;font-size:9.8px}.system-admin-heading-meta>span[data-privilege=admin]{color:#e7cd78;background:#f1c84a0b;border-color:#f1c84a3d}.system-admin-heading-meta>span[data-privilege=admin] i{background:#f1c84a;box-shadow:0 0 8px #f1c84a33}.system-admin-heading-meta>span[data-privilege=developer]{color:#67d9fb;background:#00bfff0b;border-color:#00bfff40}.system-admin-heading-meta>span[data-privilege=developer] i{background:#00bfff;box-shadow:0 0 8px #00bfff38}.system-admin-hero-main{gap:15px;padding:20px 22px;position:relative}.system-admin-hero-main>div{min-width:0}.system-admin-hero-main h2{margin-top:3px;font-size:26px}.system-admin-hero-main p{color:#96abc1;max-width:580px;font-size:11px}.system-admin-refresh{color:#5cd5f7;min-width:106px;min-height:34px;font:inherit;cursor:pointer;background:#00bfff0a;border:1px solid #00bfff3d;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;font-size:9.6px;font-weight:760;transition:background .14s,border-color .14s,transform .14s,opacity .14s;display:inline-flex}.system-admin-refresh:hover:not(:disabled){background:#00bfff13;border-color:#00bfff6b;transform:translateY(-1px)}.system-admin-refresh:disabled{cursor:default;opacity:.54}.system-admin-refresh span{font-size:15px;line-height:1}.system-admin-hero-metrics span{color:#788fa9;font-size:9.1px}.system-admin-main-grid{grid-template-columns:minmax(0,1fr) 340px}.system-admin-control-center>header{min-height:64px}.system-admin-control-grid{gap:9px;padding:11px}.system-admin-control-grid button{gap:12px;min-height:108px;padding:13px 14px}.system-admin-control-grid small{border:1px solid color-mix(in srgb,var(--control-accent) 17%,transparent);width:max-content;max-width:100%;min-height:20px;color:color-mix(in srgb,var(--control-accent) 70%,#8fa5bc);background:color-mix(in srgb,var(--control-accent) 3%,transparent);border-radius:999px;align-items:center;margin-top:4px;padding:3px 6px;font-size:8.8px;font-weight:760;display:inline-flex}.system-admin-detail{min-height:220px;position:relative}.system-admin-detail:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00bfffa6,#3b8fef29,#0000 62%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.system-admin-detail[data-control=users]:before{background:linear-gradient(90deg,#00bfffb8,#00bfff1f,#0000 62%)}.system-admin-detail[data-control=rbac]:before{background:linear-gradient(90deg,#3b8fefb8,#3b8fef1f,#0000 62%)}.system-admin-detail[data-control=platform]:before{background:linear-gradient(90deg,#35c49ab8,#35c49a1f,#0000 62%)}.system-admin-detail[data-control=integrations]:before{background:linear-gradient(90deg,#8e78e8b8,#8e78e81f,#0000 62%)}.system-admin-detail[data-control=audit]:before{background:linear-gradient(90deg,#f1c84ab8,#f1c84a1f,#0000 62%)}.system-admin-detail[data-control=governance]:before{background:linear-gradient(90deg,#b9c4cfa3,#b9c4cf1a,#0000 62%)}.system-admin-detail-heading p{color:#899fb6;font-size:10px}.system-admin-detail-heading>a{min-height:33px;padding:7px 10px;font-size:9.2px}.system-admin-detail-stats article,.system-admin-platform-grid article{min-height:94px}.system-admin-rbac-grid p,.system-admin-governance-grid p{font-size:9.4px}.system-admin-integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}.system-admin-integration-list article{min-height:76px}.system-admin-integration-list p{font-size:9.4px;line-height:1.4}.system-admin-integration-note{background:#030c1c3d;border-top:1px solid #2a569c38;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 13px;display:flex}.system-admin-integration-note span{color:#7087a3;font-size:8.8px}.system-admin-integration-note strong{color:#a7b7c8;text-align:right;font-size:9.2px;font-weight:650}.system-admin-audit-overview{grid-template-columns:220px minmax(0,1fr)}.system-admin-audit-overview>article,.system-admin-audit-overview>div{min-height:118px}.system-admin-recent-audit{background:#05102470;border:1px solid #2a569c47;border-radius:11px;margin:0 12px 12px;overflow:hidden}.system-admin-recent-audit-heading{border-bottom:1px solid #2a569c38;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:flex}.system-admin-recent-audit-heading>div{gap:2px;display:grid}.system-admin-recent-audit-heading small{color:#d0b65f;letter-spacing:1px;font-size:8px;font-weight:850}.system-admin-recent-audit-heading strong{color:#dce7f2;font-size:10.6px}.system-admin-recent-audit-heading>span{color:#d7bc63;background:#f1c84a09;border:1px solid #f1c84a2e;border-radius:999px;padding:3px 6px;font-size:7.9px;font-weight:760}.system-admin-recent-audit-list{padding:3px 10px;display:grid}.system-admin-recent-audit-list article{border-bottom:1px solid #2a569c2e;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.system-admin-recent-audit-list article:last-child{border-bottom:0}.system-admin-audit-mark{color:#dcc268;background:#f1c84a0a;border:1px solid #f1c84a33;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.system-admin-recent-audit-list article>div{gap:2px;min-width:0;display:grid}.system-admin-recent-audit-list strong{color:#c9d6e3;font-size:9.8px}.system-admin-recent-audit-list small{color:#748ba6;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.system-admin-recent-audit-list time{color:#70859d;white-space:nowrap;font-size:8.4px}.system-admin-audit-empty{color:#7389a2;text-align:center;margin:0;padding:17px 6px;font-size:9.2px}@media (width<=1200px){.system-admin-hero{grid-template-columns:1fr}.system-admin-hero-main{flex-wrap:wrap}.system-admin-refresh{margin-left:auto}}@media (width<=900px){.system-admin-main-grid,.system-admin-integration-list{grid-template-columns:1fr}}@media (width<=700px){.system-admin-heading h1{font-size:31px}.system-admin-heading-meta{flex-wrap:wrap}.system-admin-hero-main{align-items:flex-start}.system-admin-refresh{width:100%;margin-left:0}.system-admin-integration-note{flex-direction:column;align-items:flex-start}.system-admin-integration-note strong{text-align:left}}.system-admin-hero{grid-template-columns:minmax(0,1.45fr) minmax(390px,.8fr)!important;min-height:118px!important}.system-admin-hero-main{padding:17px 20px!important}.system-admin-hero-icon{border-radius:13px!important;flex-basis:52px!important;width:52px!important;height:52px!important}.system-admin-hero-icon .sidebar-icon{width:23px!important;height:23px!important}.system-admin-hero-main p{max-width:560px!important;font-size:11.6px!important;line-height:1.46!important}.system-admin-refresh{min-width:104px!important;min-height:32px!important;font-size:10px!important}.system-admin-hero-metrics article{padding:13px 12px!important}.system-admin-dashboard{background:linear-gradient(#081834e8,#050f22f2);border:1px solid #2a569c6b;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 12px 28px #0000001c}.system-admin-dashboard-heading{background:#0b1f4d14;border-bottom:1px solid #2a569c47;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.system-admin-dashboard-heading>div{align-items:center;gap:10px;display:flex}.system-admin-dashboard-heading h2{color:#f4f8fc;letter-spacing:-.18px;margin:0;font-size:14.4px}.system-admin-dashboard-heading p{color:#8097b1;margin:3px 0 0;font-size:10px}.system-admin-dashboard-grid{grid-template-columns:1.05fr 1fr 1.15fr;gap:8px;padding:9px;display:grid}.system-admin-dashboard-card{min-width:0;min-height:150px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 7% 8%,#00bfff0b,#0000 32%),linear-gradient(145deg,#091b3aad,#061228b8);border:1px solid #2a569c47;border-radius:11px;align-content:start;gap:10px;padding:13px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff05}.system-admin-dashboard-card:hover{background:radial-gradient(circle at 7% 8%,#00bfff11,#0000 34%),linear-gradient(145deg,#0a1e3fc2,#07142cc7);border-color:#00bfff54;transform:translateY(-1px);box-shadow:0 10px 22px #0000001f}.system-admin-dashboard-card-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.system-admin-dashboard-card-heading>span{color:#4fd5fa;background:#00bfff0b;border:1px solid #00bfff3d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.system-admin-dashboard-card-heading .sidebar-icon{width:16px;height:16px}.system-admin-dashboard-card-heading>div{gap:2px;min-width:0;display:grid}.system-admin-dashboard-card-heading small{color:#6f9ab1;letter-spacing:.8px;font-size:8.7px;font-weight:850}.system-admin-dashboard-card-heading strong{color:#f6fafe;letter-spacing:-.45px;font-size:24px;line-height:1}.system-admin-dashboard-card-heading>em{color:#64d9fa;white-space:nowrap;background:#00bfff09;border:1px solid #00bfff2e;border-radius:999px;align-items:center;min-height:22px;padding:4px 7px;font-size:8.4px;font-style:normal;font-weight:760;display:inline-flex}.system-admin-dashboard-card-heading>em[data-state=ok]{color:#6be7bf;background:#35e4b30a;border-color:#35e4b333}.system-admin-dashboard-card-heading>em[data-state=warn]{color:#e2c866;background:#f1c84a0a;border-color:#f1c84a38}.system-admin-account-bar{background:#2a569c3d;border-radius:999px;height:7px;overflow:hidden}.system-admin-account-bar i{border-radius:inherit;background:linear-gradient(90deg,#0b6b57,#35e4b3);height:100%;display:block;box-shadow:0 0 12px #35e4b31f}.system-admin-dashboard-mini-list,.system-admin-attention-list{gap:6px;display:grid}.system-admin-dashboard-mini-list>span,.system-admin-attention-list>span{color:#90a6be;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:9.6px;display:grid}.system-admin-dashboard-mini-list>span>i,.system-admin-attention-list>span>i{background:#71869c;border-radius:50%;width:6px;height:6px}.system-admin-dashboard-mini-list i[data-state=ok],.system-admin-attention-list i[data-state=ok]{background:#35e4b3;box-shadow:0 0 7px #35e4b333}.system-admin-dashboard-mini-list i[data-state=warn],.system-admin-attention-list i[data-state=warn]{background:#f1c84a}.system-admin-attention-list i[data-state=info]{background:#55a8ff}.system-admin-dashboard-mini-list strong,.system-admin-attention-list strong{color:#c8d5e2;white-space:nowrap;font-size:9.7px;font-weight:760}.system-admin-account-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.system-admin-account-breakdown span{color:#879db5;text-align:center;background:#040e1f5c;border:1px solid #2a569c33;border-radius:8px;min-width:0;padding:6px 7px;font-size:8.9px}.system-admin-account-breakdown b{color:#eaf2f9;margin-bottom:2px;font-size:13px;line-height:1;display:block}.system-admin-dashboard-restricted{color:#8096ae;margin:0;font-size:9.6px;line-height:1.45}.system-admin-latest-event{border-top:1px solid #2a569c2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin-top:auto;padding-top:7px;display:grid}.system-admin-latest-event small{color:#6e84a0;font-size:8.1px}.system-admin-latest-event strong{color:#bfcedc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.system-admin-latest-event span{color:#6f849d;white-space:nowrap;font-size:8px}.system-admin-main-grid{grid-template-columns:minmax(0,1fr) 318px!important;gap:9px!important}.system-admin-control-center>header{min-height:58px!important;padding-top:10px!important;padding-bottom:10px!important}.system-admin-control-center h2{font-size:14.8px!important}.system-admin-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}.system-admin-control-grid button{border-radius:10px!important;grid-template-columns:36px minmax(0,1fr) 16px!important;gap:9px!important;min-height:88px!important;padding:10px!important}.system-admin-control-icon{border-radius:9px!important;width:36px!important;height:36px!important}.system-admin-control-icon .sidebar-icon{width:16px!important;height:16px!important}.system-admin-control-grid button>div{gap:3px!important}.system-admin-control-grid strong{font-size:12.6px!important;line-height:1.2!important}.system-admin-control-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:10px!important;line-height:1.35!important}.system-admin-control-grid small{min-height:18px!important;margin-top:2px!important;padding:2px 5px!important;font-size:9px!important}.system-admin-detail{min-height:190px!important}.system-admin-detail-heading{min-height:74px!important;padding:12px 14px!important}.system-admin-detail-heading>span{width:38px!important;height:38px!important}.system-admin-detail-heading small{font-size:9px!important}.system-admin-detail-heading h2{font-size:17.6px!important}.system-admin-detail-heading p{font-size:10.4px!important}.system-admin-detail-heading>a{min-height:31px!important;font-size:9.6px!important}.system-admin-detail-stats,.system-admin-platform-grid{gap:7px!important;padding:9px!important}.system-admin-detail-stats article,.system-admin-platform-grid article{border-radius:10px!important;min-height:76px!important;padding:10px!important}.system-admin-detail-stats small,.system-admin-platform-grid small{font-size:9.4px!important}.system-admin-detail-stats strong{font-size:22px!important}.system-admin-platform-grid strong{font-size:15.4px!important}.system-admin-detail-stats span,.system-admin-platform-grid span{font-size:9.5px!important}.system-admin-rbac-grid,.system-admin-governance-grid{gap:7px!important;padding:9px!important}.system-admin-rbac-grid article,.system-admin-governance-grid article{min-height:70px!important;padding:9px!important}.system-admin-rbac-grid strong,.system-admin-governance-grid strong{font-size:11.5px!important}.system-admin-rbac-grid p,.system-admin-governance-grid p{font-size:9.8px!important;line-height:1.38!important}.system-admin-integration-list{gap:7px!important;padding:9px!important}.system-admin-integration-list article{min-height:66px!important;padding:9px!important}.system-admin-audit-overview{gap:7px!important;padding:9px!important}.system-admin-audit-overview>article,.system-admin-audit-overview>div{min-height:104px!important;padding:11px!important}.system-admin-audit-overview article strong{font-size:28px!important}.system-admin-recent-audit-list article{min-height:50px!important}@media (width<=1350px){.system-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.system-admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-admin-attention-card{grid-column:1/-1}}@media (width<=1100px){.system-admin-main-grid{grid-template-columns:1fr!important}.system-admin-dashboard-grid{grid-template-columns:1fr}.system-admin-attention-card{grid-column:auto}}@media (width<=700px){.system-admin-dashboard-heading{flex-direction:column;align-items:flex-start}.system-admin-control-grid{grid-template-columns:1fr!important}.system-admin-dashboard-card{min-height:138px}.system-admin-account-breakdown{grid-template-columns:repeat(3,minmax(70px,1fr))}}.system-admin-main-grid{grid-template-columns:1fr!important;align-items:start!important;gap:0!important;display:grid!important}.system-admin-control-center{width:100%}.system-admin-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.system-admin-control-footer{background:#030c1c3d;border-top:1px solid #2a569c3d;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:9px 12px;display:flex}.system-admin-control-footer>div{color:#8299b2;align-items:center;gap:7px;min-width:0;font-size:9.6px;display:flex}.system-admin-control-footer-dot{background:#71869c;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.system-admin-control-footer-dot[data-state=ok]{background:#35e4b3;box-shadow:0 0 7px #35e4b32e}.system-admin-control-footer-dot[data-state=warn]{background:#f1c84a}.system-admin-control-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.system-admin-control-footer a,.system-admin-control-footer button{color:#afc1d3;min-height:28px;font:inherit;cursor:pointer;background:#08183470;border:1px solid #2a569c42;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.system-admin-control-footer a:hover,.system-admin-control-footer button:hover:not(:disabled){color:#5ed7fa;background:#00bfff0d;border-color:#00bfff52}.system-admin-control-footer button:disabled{cursor:default;opacity:.56}.system-admin-main-grid+.system-admin-detail{margin-top:0}@media (width<=1100px){.system-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.system-admin-control-footer{flex-direction:column;align-items:flex-start}.system-admin-control-footer nav{justify-content:flex-start;width:100%}}@media (width<=700px){.system-admin-control-grid{grid-template-columns:1fr!important}}.system-admin-detail-integrated{overflow:hidden;min-height:0!important;box-shadow:none!important;background:linear-gradient(#061228b3,#040e1fc7)!important;border:1px solid #2a569c42!important;border-radius:11px!important;margin:0 9px 9px!important}.system-admin-detail-integrated:before{opacity:.8;height:1px!important}.system-admin-detail-integrated .system-admin-detail-heading{background:#0b1f4d0e!important;min-height:66px!important;padding:10px 12px!important}.system-admin-detail-integrated .system-admin-detail-heading>span{width:36px!important;height:36px!important}.system-admin-detail-integrated .system-admin-detail-heading>a{min-height:29px!important;padding:5px 8px!important;font-size:9.2px!important}.system-admin-detail-integrated .system-admin-detail-stats,.system-admin-detail-integrated .system-admin-platform-grid,.system-admin-detail-integrated .system-admin-rbac-grid,.system-admin-detail-integrated .system-admin-governance-grid,.system-admin-detail-integrated .system-admin-integration-list,.system-admin-detail-integrated .system-admin-audit-overview{padding:8px!important}.system-admin-activity-mini{border-top:1px solid #2a569c2e;gap:6px;margin-top:1px;padding-top:8px;display:grid}.system-admin-activity-mini-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.system-admin-activity-mini-heading span{color:#788fa8;font-size:8.4px;font-weight:700}.system-admin-activity-mini-heading strong{color:#afc0d1;font-size:8.6px;font-weight:760}.system-admin-activity-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;height:42px;display:grid}.system-admin-activity-bars>span{grid-template-rows:minmax(0,1fr) 11px;align-items:end;gap:3px;min-width:0;height:100%;display:grid}.system-admin-activity-bars i{background:linear-gradient(#00bfffdb,#193c92d1);border-radius:4px 4px 2px 2px;align-self:end;width:100%;min-height:4px;box-shadow:0 0 8px #00bfff14}.system-admin-activity-bars small{color:#687f99;text-align:center;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1;overflow:hidden}.system-admin-activity-mini .system-admin-latest-event{margin-top:0!important;padding-top:5px!important}.system-admin-control-grid button[data-active=true]{border-color:color-mix(in srgb,var(--control-accent) 48%,#2a569c66)!important;box-shadow:inset 2px 0 0 var(--control-accent), 0 8px 18px #0000001a!important;transform:translateY(-1px)!important}.system-admin-control-grid button[data-active=true] .system-admin-control-arrow{transform:translate(1px);opacity:1!important}.system-admin-heading p:last-child{margin-top:5px!important;font-size:12.2px!important}.system-admin-control-footer{min-height:42px!important;padding:7px 10px!important}@media (width<=900px){.system-admin-detail-integrated{margin:0 8px 8px!important}}@media (width<=700px){.system-admin-activity-bars{height:38px}.system-admin-detail-integrated .system-admin-detail-heading{grid-template-columns:36px minmax(0,1fr)!important}.system-admin-detail-integrated .system-admin-detail-heading>a{grid-column:1/-1!important;justify-self:start!important}}.system-admin-activity-bars i{min-height:0!important}.system-admin-dashboard-card{min-height:146px!important}.system-admin-dashboard-card[data-active=true]{background:radial-gradient(circle at 8% 8%,#00bfff13,#0000 34%),linear-gradient(145deg,#0b2044d1,#07142cd1)!important;border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff06,inset 0 -2px #00bfff57,0 10px 24px #00000021!important}.system-admin-dashboard-mini-list>span,.system-admin-attention-list>span,.system-admin-dashboard-mini-list strong,.system-admin-attention-list strong{font-size:10px!important}.system-admin-focus-pill{grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;max-width:250px;min-height:31px;color:inherit!important;background:#00bfff09!important;border:1px solid #00bfff2e!important;border-radius:9px!important;padding:4px 7px 4px 5px!important;display:grid!important}.system-admin-focus-pill>i{color:#52d4f8;background:#00bfff09;border:1px solid #00bfff2b;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.system-admin-focus-pill>i .sidebar-icon{width:12px;height:12px}.system-admin-focus-pill>small{color:#69829f;letter-spacing:.6px;text-transform:uppercase;font-size:7.6px;font-weight:800}.system-admin-focus-pill>strong{color:#cfe0ef;text-overflow:ellipsis;white-space:nowrap;font-size:9.4px;font-weight:760;overflow:hidden}.system-admin-control-grid button{min-height:84px!important}.system-admin-detail-integrated{--detail-tone:#00bfff;border-color:color-mix(in srgb,var(--detail-tone) 24%,#2a569c42)!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--detail-tone) 4%,transparent),transparent 28%), linear-gradient(180deg,#061228b3,#040e1fc7)!important}.system-admin-detail-integrated[data-tone=blue]{--detail-tone:#3b8fef}.system-admin-detail-integrated[data-tone=green]{--detail-tone:#35c49a}.system-admin-detail-integrated[data-tone=violet]{--detail-tone:#8e78e8}.system-admin-detail-integrated[data-tone=amber]{--detail-tone:#f1c84a}.system-admin-detail-integrated[data-tone=silver]{--detail-tone:#b9c4cf}.system-admin-detail-integrated[data-tone=cyan]{--detail-tone:#00bfff}.system-admin-detail-integrated:before{background:linear-gradient(90deg,color-mix(in srgb,var(--detail-tone) 78%,transparent),color-mix(in srgb,var(--detail-tone) 18%,transparent),transparent 62%)!important}.system-admin-detail-integrated .system-admin-detail-heading>span{border-color:color-mix(in srgb,var(--detail-tone) 30%,transparent)!important;color:color-mix(in srgb,var(--detail-tone) 82%,#fff)!important;background:color-mix(in srgb,var(--detail-tone) 5%,transparent)!important}.system-admin-detail-integrated .system-admin-detail-heading small{color:color-mix(in srgb,var(--detail-tone) 74%,#a5bdd4)!important}.system-admin-detail-integrated .system-admin-detail-heading p{color:#8da2b8!important;font-size:10.3px!important}.system-admin-control-footer{background:#030b1a2e!important}.system-admin-control-footer a,.system-admin-control-footer button{background:#08183457!important;border-color:#2a569c33!important;min-height:27px!important;font-size:9px!important}.system-admin-control-footer a:hover,.system-admin-control-footer button:hover:not(:disabled){background:#00bfff0b!important;border-color:#00bfff47!important}.system-admin-dashboard,.system-admin-control-center{border-color:#2a569c5c!important;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0000001a!important}@media (width<=900px){.system-admin-focus-pill{max-width:210px}}@media (width<=700px){.system-admin-focus-pill{grid-template-columns:24px auto minmax(0,1fr);width:100%;max-width:none}.system-admin-control-center>header{flex-direction:column!important;align-items:flex-start!important}}.system-admin-page{gap:10px!important}.system-admin-heading{gap:18px!important}.system-admin-heading .eyebrow{letter-spacing:3px!important;margin-bottom:6px!important;font-size:9.2px!important}.system-admin-heading h1{font-size:33px!important;line-height:1.02!important}.system-admin-heading p:last-child{max-width:700px;font-size:12.4px!important;line-height:1.42!important}.system-admin-heading-meta{gap:6px!important}.system-admin-hero{border-radius:14px!important}.system-admin-hero-main{gap:14px!important;padding-left:18px!important;padding-right:18px!important}.system-admin-hero-main>div{gap:1px;display:grid}.system-admin-hero-main small{font-size:9.4px!important;line-height:1.1!important}.system-admin-hero-main h2{margin:2px 0 3px!important;font-size:24.5px!important;line-height:1.04!important}.system-admin-hero-metrics{min-width:0}.system-admin-hero-metrics article{gap:3px!important;padding:10px 12px!important}.system-admin-hero-metrics small{font-size:8.8px!important;line-height:1.15!important}.system-admin-hero-metrics strong{font-size:14.4px!important;line-height:1.1!important}.system-admin-dashboard-card{--dashboard-tone:#00bfff;border-color:color-mix(in srgb,var(--dashboard-tone) 20%,#2a569c42)!important;background:radial-gradient(circle at 6% 8%,color-mix(in srgb,var(--dashboard-tone) 6%,transparent),transparent 32%), linear-gradient(145deg,#091b3aad,#061228bd)!important;gap:9px!important;min-height:144px!important;padding:12px!important}.system-admin-dashboard-card[data-tone=blue]{--dashboard-tone:#3b8fef}.system-admin-dashboard-card[data-tone=green]{--dashboard-tone:#35c49a}.system-admin-dashboard-card[data-tone=amber]{--dashboard-tone:#f1c84a}.system-admin-dashboard-card:hover,.system-admin-dashboard-card[data-active=true]{border-color:color-mix(in srgb,var(--dashboard-tone) 42%,#2a569c57)!important;background:radial-gradient(circle at 6% 8%,color-mix(in srgb,var(--dashboard-tone) 9%,transparent),transparent 34%), linear-gradient(145deg,#0a1e3fc7,#07142cd1)!important}.system-admin-dashboard-card[data-active=true]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--dashboard-tone) 48%,transparent), 0 10px 22px #0000001f!important}.system-admin-dashboard-card-heading{grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important}.system-admin-dashboard-card-heading>span{border-color:color-mix(in srgb,var(--dashboard-tone) 30%,transparent)!important;width:36px!important;height:36px!important;color:var(--dashboard-tone)!important;background:color-mix(in srgb,var(--dashboard-tone) 6%,#03071280)!important}.system-admin-dashboard-card-heading small{color:color-mix(in srgb,var(--dashboard-tone) 68%,#8fa6bc)!important;font-size:9.3px!important}.system-admin-dashboard-card-heading>em{border-color:color-mix(in srgb,var(--dashboard-tone) 24%,transparent)!important;min-height:21px!important;color:color-mix(in srgb,var(--dashboard-tone) 76%,#dde8f3)!important;background:color-mix(in srgb,var(--dashboard-tone) 5%,transparent)!important;padding:3px 7px!important;font-size:8.5px!important}.system-admin-dashboard-mini-list,.system-admin-attention-list{gap:5px!important}.system-admin-dashboard-mini-list>span,.system-admin-attention-list>span{grid-template-columns:6px minmax(0,1fr) auto!important;gap:6px!important;font-size:9.8px!important;line-height:1.2!important}.system-admin-account-breakdown{gap:4px!important}.system-admin-account-breakdown span{background:#35c49a06!important;border-color:#35c49a2b!important;padding:5px 6px!important;font-size:9px!important}.system-admin-account-breakdown b{color:#eaf8f3!important;font-size:13.4px!important}.system-admin-focus-pill{--focus-tone:#00bfff;border-color:color-mix(in srgb,var(--focus-tone) 22%,transparent)!important;background:color-mix(in srgb,var(--focus-tone) 4%,transparent)!important}.system-admin-focus-pill[data-tone=blue]{--focus-tone:#3b8fef}.system-admin-focus-pill[data-tone=green]{--focus-tone:#35c49a}.system-admin-focus-pill[data-tone=violet]{--focus-tone:#8e78e8}.system-admin-focus-pill[data-tone=amber]{--focus-tone:#f1c84a}.system-admin-focus-pill[data-tone=silver]{--focus-tone:#b9c4cf}.system-admin-focus-pill[data-tone=cyan]{--focus-tone:#00bfff}.system-admin-focus-pill>i{border-color:color-mix(in srgb,var(--focus-tone) 24%,transparent)!important;color:var(--focus-tone)!important;background:color-mix(in srgb,var(--focus-tone) 5%,transparent)!important}.system-admin-focus-pill>small{color:color-mix(in srgb,var(--focus-tone) 54%,#69829f)!important}.system-admin-focus-pill>strong{color:color-mix(in srgb,var(--focus-tone) 24%,#d7e3ef)!important}.system-admin-control-grid{align-items:stretch!important}.system-admin-control-grid button{align-items:center!important;min-height:82px!important}.system-admin-control-grid button>div{align-self:center!important}.system-admin-control-grid p{color:#879db5!important;margin-top:1px!important;font-size:10px!important}.system-admin-control-grid small{border-color:color-mix(in srgb,var(--control-accent) 24%,transparent)!important;color:color-mix(in srgb,var(--control-accent) 72%,#98abc0)!important;background:color-mix(in srgb,var(--control-accent) 6%,transparent)!important;font-size:9.2px!important}.system-admin-detail-integrated{margin:0 9px 8px!important}.system-admin-detail-integrated .system-admin-detail-heading{align-items:center!important;gap:10px!important}.system-admin-detail-integrated .system-admin-detail-heading>div{min-width:0}.system-admin-detail-integrated .system-admin-detail-heading small{font-size:9.1px!important;line-height:1.1!important}.system-admin-detail-integrated .system-admin-detail-heading h2{margin:2px 0!important;font-size:17px!important;line-height:1.08!important}.system-admin-detail-integrated .system-admin-detail-stats article,.system-admin-detail-integrated .system-admin-platform-grid article,.system-admin-detail-integrated .system-admin-rbac-grid article,.system-admin-detail-integrated .system-admin-governance-grid article,.system-admin-detail-integrated .system-admin-integration-list article,.system-admin-detail-integrated .system-admin-audit-overview>article,.system-admin-detail-integrated .system-admin-audit-overview>div{--detail-bubble-tone:var(--detail-tone);border-color:color-mix(in srgb,var(--detail-bubble-tone) 20%,#2a569c38)!important;background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--detail-bubble-tone) 5%,transparent),transparent 34%), color-mix(in srgb,var(--detail-bubble-tone) 2%,#07142c8f)!important}.system-admin-detail-integrated[data-control=users] .system-admin-detail-stats article:first-child{--detail-bubble-tone:#00bfff}.system-admin-detail-integrated[data-control=users] .system-admin-detail-stats article:nth-child(2){--detail-bubble-tone:#35c49a}.system-admin-detail-integrated[data-control=users] .system-admin-detail-stats article:nth-child(3){--detail-bubble-tone:#3b8fef}.system-admin-detail-integrated[data-control=users] .system-admin-detail-stats article:nth-child(4){--detail-bubble-tone:#f1c84a}.system-admin-detail-integrated[data-control=platform] .system-admin-platform-grid article:first-child{--detail-bubble-tone:#35c49a}.system-admin-detail-integrated[data-control=platform] .system-admin-platform-grid article:nth-child(2){--detail-bubble-tone:#3b8fef}.system-admin-detail-integrated[data-control=platform] .system-admin-platform-grid article:nth-child(3){--detail-bubble-tone:#00bfff}.system-admin-detail-integrated[data-control=platform] .system-admin-platform-grid article:nth-child(4){--detail-bubble-tone:#8e78e8}.system-admin-detail-integrated .system-admin-detail-stats small,.system-admin-detail-integrated .system-admin-platform-grid small{color:color-mix(in srgb,var(--detail-bubble-tone) 70%,#7f96ae)!important;font-size:9.5px!important}.system-admin-detail-integrated .system-admin-detail-stats strong,.system-admin-detail-integrated .system-admin-platform-grid strong{color:#f3f8fc!important}.system-admin-detail-integrated .system-admin-detail-stats span,.system-admin-detail-integrated .system-admin-platform-grid span{color:#879cb3!important;font-size:9.6px!important}.system-admin-detail-integrated .system-admin-rbac-grid article>span,.system-admin-detail-integrated .system-admin-governance-grid article>span{border-color:color-mix(in srgb,var(--detail-tone) 30%,transparent)!important;color:color-mix(in srgb,var(--detail-tone) 82%,#fff)!important;background:color-mix(in srgb,var(--detail-tone) 6%,transparent)!important}.system-admin-detail-integrated .system-admin-rbac-grid p,.system-admin-detail-integrated .system-admin-governance-grid p{color:#859ab1!important;font-size:9.9px!important}.system-admin-detail-integrated .system-admin-integration-list article:first-child{--detail-bubble-tone:#35c49a}.system-admin-detail-integrated .system-admin-integration-list article:nth-child(2){--detail-bubble-tone:#8e78e8}.system-admin-integration-icon{border-color:color-mix(in srgb,var(--detail-bubble-tone,#00bfff) 28%,transparent)!important;color:var(--detail-bubble-tone,#00bfff)!important;background:color-mix(in srgb,var(--detail-bubble-tone,#00bfff) 6%,transparent)!important}.system-admin-detail-integrated[data-control=audit] .system-admin-audit-overview>article,.system-admin-detail-integrated[data-control=audit] .system-admin-audit-overview>div{--detail-bubble-tone:#f1c84a}.system-admin-recent-audit{background:radial-gradient(circle at 0 0,#f1c84a06,#0000 30%),#05102470!important;border-color:#f1c84a29!important}.system-admin-control-footer{gap:12px!important}.system-admin-control-footer>div{line-height:1.2!important}.system-admin-control-footer a,.system-admin-control-footer button{padding:5px 8px!important;font-size:9.1px!important}@media (width<=1200px){.system-admin-hero-main p{max-width:520px!important}}@media (width<=900px){.system-admin-heading{align-items:flex-start!important}}@media (width<=700px){.system-admin-dashboard-card{min-height:136px!important}.system-admin-detail-integrated{margin:0 8px 7px!important}}.system-admin-accounts-card{place-content:center stretch!important}.system-admin-accounts-card .system-admin-dashboard-card-heading,.system-admin-accounts-card .system-admin-account-breakdown,.system-admin-accounts-card .system-admin-account-bar{align-self:center}.system-admin-attention-card{align-content:start!important}.system-admin-control-center:not(:has(.system-admin-detail-integrated)) .system-admin-control-grid{padding-bottom:10px!important}.system-admin-control-center:not(:has(.system-admin-detail-integrated)) .system-admin-control-footer{border-top:1px solid #2a569c38!important}.system-admin-control-grid button,.system-admin-dashboard-card{position:relative}.system-admin-control-grid button[data-active=true]:after,.system-admin-dashboard-card[data-active=true]:after{content:"×";border:1px solid color-mix(in srgb,var(--control-accent,#00bfff) 28%,#ffffff0a);width:17px;height:17px;color:color-mix(in srgb,var(--control-accent,#00bfff) 76%,#dce8f3);opacity:.72;pointer-events:none;background:#030a1857;border-radius:6px;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:7px;right:8px}.system-admin-dashboard-card[data-active=true]:after{border-color:color-mix(in srgb,var(--dashboard-tone,#00bfff) 30%,#ffffff0a);color:color-mix(in srgb,var(--dashboard-tone,#00bfff) 76%,#dce8f3)}.system-admin-control-grid button[data-active=true]:hover:after,.system-admin-dashboard-card[data-active=true]:hover:after{opacity:1}.system-admin-control-grid button[data-active=true] .system-admin-control-arrow{opacity:.35!important}@media (width<=900px){.system-admin-accounts-card{min-height:136px!important}}.system-admin-control-grid button[data-active=true]:after,.system-admin-dashboard-card[data-active=true]:after{content:none!important;display:none!important}.system-admin-control-grid button[data-active=true] .system-admin-control-arrow{border:1px solid color-mix(in srgb,var(--control-accent) 26%,transparent);background:color-mix(in srgb,var(--control-accent) 5%,transparent);border-radius:6px;place-items:center;width:18px;height:18px;line-height:1;display:grid;color:color-mix(in srgb,var(--control-accent) 78%,#dce8f3)!important;opacity:.92!important;font-size:11px!important;transform:none!important}.system-admin-accounts-card .system-admin-dashboard-card-heading{margin-bottom:1px}.system-admin-dashboard-card{align-content:stretch!important;padding-top:12px!important}.system-admin-dashboard-card-heading{min-height:38px;align-self:start!important;margin:0!important}.system-admin-accounts-card{grid-template-rows:auto minmax(18px,1fr) auto!important;align-content:stretch!important;padding-top:12px!important;padding-bottom:12px!important}.system-admin-attention-card{padding-top:12px!important}.system-admin-attention-card .system-admin-dashboard-card-heading{align-self:start!important}.system-admin-dashboard-card-heading>div{align-self:center!important}.system-admin-dashboard-card-heading small{line-height:1.05!important}.system-admin-dashboard-card-heading strong{line-height:1!important}.system-admin-hero-icon{flex-basis:49px!important;width:49px!important;height:49px!important}.system-admin-accounts-card{grid-template-rows:auto auto auto!important;gap:7px!important;min-height:132px!important;padding-top:11px!important;padding-bottom:11px!important}.system-admin-accounts-card .system-admin-account-bar{align-self:start!important;margin-top:2px!important;margin-bottom:1px!important}.system-admin-accounts-card .system-admin-account-breakdown{align-self:start!important;margin-top:1px!important}.system-admin-attention-card{min-height:144px!important}.system-admin-dashboard-heading>span{color:#8398af!important;font-size:9.6px!important}.system-admin-dashboard-mini-list>span,.system-admin-attention-list>span,.system-admin-dashboard-mini-list strong,.system-admin-attention-list strong{font-size:10.2px!important}.system-admin-control-grid button{transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important}.system-admin-control-grid button:hover{border-color:color-mix(in srgb,var(--control-accent) 36%,#2a569c57)!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #0000001c!important}.system-admin-control-arrow{border:1px solid color-mix(in srgb,var(--control-accent) 16%,transparent);background:color-mix(in srgb,var(--control-accent) 3%,transparent);border-radius:6px;width:18px!important;height:18px!important;color:color-mix(in srgb,var(--control-accent) 70%,#b9c9d9)!important;opacity:.72!important;place-items:center!important;font-size:11px!important;transition:transform .15s,opacity .15s,border-color .15s,background .15s!important;display:grid!important}.system-admin-control-grid button:hover .system-admin-control-arrow{border-color:color-mix(in srgb,var(--control-accent) 26%,transparent);background:color-mix(in srgb,var(--control-accent) 6%,transparent);transform:translate(1px);opacity:1!important}.system-admin-control-grid button[data-active=true] .system-admin-control-arrow{opacity:1!important;transform:none!important}.system-admin-control-grid p{font-size:10.2px!important}.system-admin-control-center header p{font-size:10.4px!important}.system-admin-dashboard-heading>span{letter-spacing:.01em;font-weight:650!important}.system-admin-control-footer{min-height:40px!important;padding-top:6px!important;padding-bottom:6px!important}.system-admin-heading p:last-child{font-size:13px!important}.system-admin-heading-meta>span,.system-admin-hero-main small{font-size:10px!important}.system-admin-hero-main p{font-size:12px!important}.system-admin-refresh{font-size:10.5px!important}.system-admin-dashboard-heading p,.system-admin-control-center header p{font-size:10.8px!important}.system-admin-dashboard-card-heading>em{font-size:9px!important}.system-admin-dashboard-mini-list>span,.system-admin-attention-list>span,.system-admin-dashboard-mini-list strong,.system-admin-attention-list strong{font-size:10.7px!important}.system-admin-focus-pill>small{font-size:8px!important}.system-admin-focus-pill>strong{font-size:9.9px!important}.system-admin-detail-integrated .system-admin-detail-heading p{font-size:10.9px!important}.system-admin-detail-integrated .system-admin-rbac-grid p,.system-admin-detail-integrated .system-admin-governance-grid p{font-size:10.3px!important}.system-admin-control-footer>div{font-size:9.8px!important}.system-admin-control-footer a,.system-admin-control-footer button{font-size:9.5px!important}.system-admin-dashboard-heading>span{color:#8da2b8!important;font-size:10.3px!important;font-weight:680!important}.system-admin-dashboard-grid{grid-template-columns:1.02fr 1fr 1.18fr!important;gap:9px!important}.system-admin-dashboard-card{gap:7px!important;min-height:136px!important;padding:12px!important}.system-admin-health-card{grid-template-rows:auto auto 1fr!important;align-content:stretch!important}.system-admin-health-card .system-admin-dashboard-mini-list{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:5px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{background:#040e1f4d;border:1px solid #2a569c33;border-radius:8px;grid-template-areas:"dot label"".value";align-content:center;min-height:39px;padding:6px 7px;grid-template-columns:7px minmax(0,1fr)!important;gap:2px 7px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span>i{grid-area:dot}.system-admin-health-card .system-admin-dashboard-mini-list>span>strong{grid-area:value;justify-self:start;font-size:9.8px!important}.system-admin-accounts-card{gap:7px!important;min-height:136px!important}.system-admin-attention-card{gap:6px!important;min-height:136px!important}.system-admin-attention-list>span{background:0 0;border:1px solid #0000;border-radius:7px;min-height:26px;padding:4px 6px;grid-template-columns:7px minmax(0,1fr) auto!important;gap:7px!important}.system-admin-attention-list>span>b{color:#91a7be;text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;font-weight:620;overflow:hidden}.system-admin-attention-list>span>strong{text-align:right;justify-self:end;min-width:20px;color:#dce7f2!important;font-size:11.2px!important}.system-admin-attention-list>span[data-attention=required]{background:#f1c84a09;border-color:#f1c84a2e}.system-admin-attention-list>span[data-attention=required]>b,.system-admin-attention-list>span[data-attention=required]>strong{color:#e8d58d!important}.system-admin-attention-list>span[data-attention=pending]{background:#55a8ff06;border-color:#55a8ff29}.system-admin-attention-list>span[data-attention=pending]>strong{color:#79b8ff!important}.system-admin-activity-mini{gap:4px!important;padding-top:6px!important}.system-admin-latest-event{min-height:20px!important;padding-top:4px!important}.system-admin-control-selection{white-space:nowrap;align-items:center;max-width:260px;min-height:27px;color:#7f96af!important;background:#00bfff06!important;border:1px solid #00bfff29!important;border-radius:999px!important;padding:4px 8px!important;font-size:9.1px!important;font-weight:700!important;display:inline-flex!important}.system-admin-control-grid button[data-active=true]{border-color:color-mix(in srgb,var(--control-accent) 56%,#2a569c5c)!important;background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--control-accent) 11%,transparent),transparent 38%), linear-gradient(145deg,#0d2449eb,#081731e6)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--control-accent) 86%,transparent), 0 10px 24px #00000021!important;transform:translateY(-1px)!important}.system-admin-control-grid button[data-active=true] strong{color:#fff!important}.system-admin-control-grid button[data-active=true] small{color:color-mix(in srgb,var(--control-accent) 82%,#dce8f3)!important}.system-admin-platform-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 8px 9px;display:grid}.system-admin-platform-facts article{background:#0410235c;border:1px solid #35c49a24;border-radius:9px;align-content:center;gap:2px;min-width:0;min-height:61px;padding:9px 10px;display:grid}.system-admin-platform-facts small{color:#6e8f8a;font-size:9px;font-weight:730}.system-admin-platform-facts strong{color:#bcd9d1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.system-admin-platform-facts span{color:#71889f;text-overflow:ellipsis;white-space:nowrap;font-size:9.2px;line-height:1.3;overflow:hidden}.system-admin-dashboard-heading p,.system-admin-control-center header p,.system-admin-detail-integrated .system-admin-detail-heading p{color:#8a9fb5!important}.system-admin-dashboard-card-heading small,.system-admin-detail-integrated .system-admin-detail-heading small,.system-admin-detail-integrated .system-admin-platform-grid small{letter-spacing:.06em}.system-admin-control-footer{background:linear-gradient(90deg,#030c1c57,#0511267a)!important;min-height:44px!important;padding:7px 10px!important}.system-admin-control-footer>div{align-items:center!important}.system-admin-control-footer>div>span:last-child{gap:1px;display:grid}.system-admin-control-footer nav{gap:5px!important}.system-admin-control-footer a,.system-admin-control-footer button{background:#08183480!important;min-height:29px!important}.app-shell[data-theme=light] .system-admin-health-card .system-admin-dashboard-mini-list>span,.app-shell[data-theme=light] .system-admin-platform-facts article{background:#f8fbfd;border-color:#d5e1eb}.app-shell[data-theme=light] .system-admin-attention-list>span[data-attention=required]{background:#fff9e8;border-color:#e6d49c}.app-shell[data-theme=light] .system-admin-attention-list>span[data-attention=pending]{background:#f4f9fe;border-color:#c7ddf4}.app-shell[data-theme=light] .system-admin-platform-facts strong{color:#315d54}.app-shell[data-theme=light] .system-admin-platform-facts span,.app-shell[data-theme=light] .system-admin-control-footer>div small{color:#6c8195}@media (width<=1100px){.system-admin-health-card .system-admin-dashboard-mini-list{grid-template-columns:1fr!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{grid-template-areas:"dot label value";min-height:27px;grid-template-columns:7px minmax(0,1fr) auto!important}.system-admin-health-card .system-admin-dashboard-mini-list>span>strong{justify-self:end}.system-admin-platform-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{min-height:0!important}.system-admin-control-selection{white-space:normal;max-width:100%}.system-admin-platform-facts{grid-template-columns:1fr}.system-admin-control-footer{flex-direction:column;align-items:flex-start!important}}.system-admin-heading .eyebrow{font-size:10.6px!important}.system-admin-heading h1{font-size:36px!important}.system-admin-heading p:last-child{font-size:14px!important;line-height:1.5!important}.system-admin-heading-meta>span{min-height:30px!important;padding:6px 10px!important;font-size:10.8px!important}.system-admin-hero-main small{font-size:10.8px!important}.system-admin-hero-main h2{font-size:27px!important}.system-admin-hero-main p{font-size:13px!important;line-height:1.48!important}.system-admin-refresh{min-height:35px!important;padding:7px 11px!important;font-size:11.2px!important}.system-admin-hero-metrics small{font-size:10.2px!important}.system-admin-hero-metrics strong{font-size:16.5px!important}.system-admin-hero-metrics span{font-size:10.4px!important}.system-admin-dashboard-heading h2,.system-admin-control-center h2{font-size:17px!important}.system-admin-dashboard-heading p,.system-admin-control-center header p{font-size:11.8px!important;line-height:1.42!important}.system-admin-dashboard-heading>span{font-size:10.8px!important}.system-admin-dashboard-card-heading strong{font-size:27px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{font-size:11.2px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span>strong{font-size:10.8px!important}.system-admin-account-breakdown span{font-size:10.7px!important}.system-admin-account-breakdown b{font-size:15.8px!important}.system-admin-control-selection{font-size:9.9px!important}.system-admin-control-grid strong{font-size:14.5px!important}.system-admin-control-grid p{font-size:11.4px!important;line-height:1.4!important}.system-admin-control-grid small{font-size:10.5px!important}.system-admin-control-arrow{font-size:12.2px!important}.system-admin-detail-integrated .system-admin-detail-heading small{font-size:10.4px!important}.system-admin-detail-integrated .system-admin-detail-heading h2{font-size:19px!important}.system-admin-detail-integrated .system-admin-detail-heading p{font-size:11.7px!important;line-height:1.42!important}.system-admin-detail-integrated .system-admin-detail-heading>a{font-size:10.6px!important}.system-admin-detail-integrated .system-admin-detail-stats small,.system-admin-detail-integrated .system-admin-platform-grid small{font-size:10.8px!important}.system-admin-detail-integrated .system-admin-detail-stats strong{font-size:24.5px!important}.system-admin-detail-integrated .system-admin-platform-grid strong{font-size:17.2px!important}.system-admin-detail-integrated .system-admin-detail-stats span,.system-admin-detail-integrated .system-admin-platform-grid span{font-size:10.8px!important}.system-admin-platform-facts small{font-size:9.8px!important}.system-admin-platform-facts strong{font-size:12px!important}.system-admin-platform-facts span{font-size:10px!important}.system-admin-detail-integrated .system-admin-rbac-grid strong,.system-admin-detail-integrated .system-admin-governance-grid strong{font-size:12.8px!important}.system-admin-detail-integrated .system-admin-rbac-grid p,.system-admin-detail-integrated .system-admin-governance-grid p{font-size:11px!important;line-height:1.44!important}.system-admin-integration-list strong{font-size:12.8px!important}.system-admin-integration-list p{font-size:11px!important}.system-admin-integration-list em{font-size:10px!important}.system-admin-audit-overview article small{font-size:10.5px!important}.system-admin-audit-overview article span,.system-admin-audit-overview ul{font-size:11px!important}.system-admin-recent-audit-heading small{font-size:9.3px!important}.system-admin-recent-audit-heading strong{font-size:12.2px!important}.system-admin-recent-audit-list strong{font-size:11.3px!important}.system-admin-recent-audit-list small{font-size:10.3px!important}.system-admin-recent-audit-list time{font-size:9.8px!important}.system-admin-control-footer>div b{font-size:10.5px!important}.system-admin-control-footer>div small{font-size:9.4px!important}.system-admin-control-footer a,.system-admin-control-footer button{min-height:32px!important;padding:7px 10px!important;font-size:10.6px!important}@media (width<=900px){.system-admin-heading h1{font-size:33px!important}.system-admin-control-grid strong{font-size:14px!important}.system-admin-control-grid p{font-size:11.1px!important}}.system-admin-health-card,.system-admin-accounts-card{align-content:start!important}.system-admin-health-card .system-admin-health-progress{width:100%;margin:10px 0 3px!important}.system-admin-health-card .system-admin-dashboard-mini-list{width:100%;align-self:start!important;margin-top:7px!important}.system-admin-accounts-card .system-admin-account-breakdown{width:100%;align-self:start!important;margin-top:7px!important}.system-admin-activity-bars{grid-template-rows:1fr!important}.system-admin-activity-bars small{color:#8197ae!important;font-size:9.7px!important}.system-admin-latest-event{gap:8px!important}.system-admin-latest-event strong{font-size:11px!important}@media (width<=1100px){.system-admin-health-card .system-admin-dashboard-mini-list,.system-admin-accounts-card .system-admin-account-breakdown{margin-top:6px!important}}.system-admin-hero{min-height:92px!important}.system-admin-hero-main{padding-top:10px!important;padding-bottom:10px!important}.system-admin-hero-metrics article{padding-top:8px!important;padding-bottom:8px!important}.system-admin-dashboard-grid{align-items:start!important}.system-admin-health-card,.system-admin-accounts-card{height:auto!important;min-height:118px!important;padding-top:10px!important;padding-bottom:10px!important}.system-admin-health-card .system-admin-dashboard-mini-list{margin-top:5px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{min-height:35px!important;padding-top:5px!important;padding-bottom:5px!important}.system-admin-accounts-card .system-admin-account-breakdown{margin-top:5px!important}.system-admin-account-breakdown span{padding-top:5px!important;padding-bottom:5px!important}.system-admin-attention-card{height:auto!important;min-height:132px!important;padding-top:10px!important;padding-bottom:9px!important}.system-admin-activity-mini{padding-top:5px!important}.system-admin-activity-bars{height:28px!important}.system-admin-control-footer>div b{color:#b7c8d8!important;font-size:11.2px!important;font-weight:760!important}.system-admin-control-footer>div small{color:#768ca2!important;font-size:9.8px!important}@media (width<=1100px){.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{min-height:0!important}}.system-admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{align-content:stretch!important;gap:5px!important;width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important;padding:10px 11px!important}.system-admin-dashboard-card-heading{align-self:start!important;min-height:38px!important}.system-admin-health-card .system-admin-health-progress{align-self:start!important;margin:4px 0 1px!important}.system-admin-health-card .system-admin-dashboard-mini-list{width:100%;align-self:end!important;margin:0!important}.system-admin-accounts-card .system-admin-account-bar{width:100%;align-self:start!important;margin:5px 0 1px!important}.system-admin-accounts-card .system-admin-account-breakdown{width:100%;align-self:end!important;margin:0!important}.system-admin-account-breakdown span{align-content:center;min-height:35px;display:grid;padding:4px 6px!important}.system-admin-activity-mini{align-self:end!important;gap:2px!important;padding-top:3px!important}.system-admin-activity-bars{gap:2px!important;height:23px!important}.system-admin-latest-event{gap:6px!important;min-height:17px!important;padding-top:2px!important}.system-admin-dashboard-grid{padding-bottom:0!important}.system-admin-dashboard-card{border-color:#406cab52!important;box-shadow:inset 0 1px #ffffff05,0 7px 18px #00000014!important}.system-admin-dashboard-card[data-tone=green]{border-color:#35c49a47!important}.system-admin-dashboard-card[data-tone=amber]{border-color:#f1c84a3d!important}@media (width<=1100px){.system-admin-dashboard-grid{grid-template-columns:1fr!important;align-items:stretch!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important}}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:138px!important;min-height:138px!important;max-height:138px!important}}.system-admin-health-card .system-admin-dashboard-mini-list{align-self:end!important;margin:0!important}.system-admin-accounts-card .system-admin-account-breakdown{align-self:end!important;margin:0!important}.system-admin-attention-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:9px;min-height:0;display:grid}.system-admin-attention-list{min-width:0;align-content:center!important;gap:4px!important;display:grid!important}.system-admin-activity-mini{border-left:1px solid #375c913d;min-width:0;border-top:0!important;grid-template-rows:auto 1fr auto!important;align-self:stretch!important;gap:3px!important;padding:0 0 0 9px!important;display:grid!important}.system-admin-activity-bars{gap:3px!important;height:34px!important;min-height:34px!important}.system-admin-latest-event{min-width:0;grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px!important;min-height:20px!important;padding-top:3px!important}.system-admin-latest-event strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:10.3px!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:152px!important;min-height:152px!important;max-height:152px!important}.system-admin-attention-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.system-admin-activity-mini{padding-left:7px!important}}@media (width<=1100px){.system-admin-dashboard-grid{grid-template-columns:1fr!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.system-admin-attention-body{grid-template-columns:1fr}.system-admin-activity-mini{border-top:1px solid #375c913d!important;border-left:0!important;padding:7px 0 0!important}}.system-admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;padding:10px!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{align-self:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:176px!important;max-height:none!important;padding:13px 14px!important;overflow:visible!important}.system-admin-health-card .system-admin-health-progress{margin:7px 0 4px!important}.system-admin-accounts-card .system-admin-account-bar{margin:8px 0 4px!important}.system-admin-activity-mini{min-width:0;border-top:1px solid #375c913d!important;border-left:0!important;grid-template-rows:auto 34px auto!important;gap:4px!important;padding:7px 0 0!important;display:grid!important}.system-admin-activity-mini-heading{min-height:16px!important}.system-admin-activity-mini-heading span,.system-admin-activity-mini-heading strong{font-size:9.8px!important}.system-admin-activity-bars{width:100%;gap:4px!important;height:34px!important;min-height:34px!important}.system-admin-activity-bars>span{grid-template-rows:minmax(0,1fr) 11px!important;gap:2px!important}.system-admin-activity-bars small{font-size:9.5px!important}.system-admin-latest-event{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;min-height:21px!important;padding-top:3px!important}.system-admin-latest-event strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10.8px!important}.system-admin-latest-event small,.system-admin-latest-event span{font-size:9.7px!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:184px!important;max-height:none!important}}@media (width<=1100px){.system-admin-dashboard-grid{grid-template-columns:1fr!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important}}.system-admin-dashboard{padding-bottom:0!important}.system-admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;padding:12px!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{align-content:stretch!important;gap:10px!important;width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;padding:16px 17px!important;overflow:hidden!important}.system-admin-dashboard-card-heading{gap:11px!important;min-height:46px!important}.system-admin-dashboard-card-heading>span{width:38px!important;height:38px!important}.system-admin-dashboard-card-heading small{font-size:10.8px!important}.system-admin-dashboard-card-heading strong{font-size:26px!important;line-height:1!important}.system-admin-dashboard-card-heading>em{min-height:24px!important;padding:4px 8px!important;font-size:9.8px!important}.system-admin-card-summary{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;min-height:44px!important;padding:4px 2px 5px!important}.system-admin-card-summary strong{color:#d6e2ed!important;font-size:11.2px!important;font-weight:760!important;line-height:1.25!important}.system-admin-card-summary span{color:#7f95ac!important;font-size:10px!important;line-height:1.45!important}.system-admin-health-card .system-admin-health-progress{height:7px!important;margin:2px 0 0!important}.system-admin-health-card .system-admin-dashboard-mini-list{width:100%;align-self:end!important;gap:8px!important;margin:0!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{gap:3px 8px!important;min-height:48px!important;padding:8px 10px!important}.system-admin-accounts-card .system-admin-account-bar{height:7px!important;margin:2px 0 0!important}.system-admin-accounts-card .system-admin-account-breakdown{width:100%;align-self:end!important;gap:8px!important;margin:0!important}.system-admin-attention-body{min-height:0;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;align-content:stretch!important;gap:11px!important;display:grid!important}.system-admin-attention-list{gap:6px!important;display:grid!important}.system-admin-attention-activity>div{align-content:center;min-width:0;display:grid;gap:4px!important}.system-admin-attention-activity small{color:#758ba2!important;letter-spacing:.05em!important;font-size:9.2px!important;font-weight:780!important}.system-admin-attention-activity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#c4d2df!important;font-size:10.8px!important;font-weight:720!important;line-height:1.3!important}.system-admin-attention-last span{color:#74899f!important;font-size:9.5px!important}.system-admin-attention-card .system-admin-activity-mini{display:none!important}.app-shell[data-theme=light] .system-admin-card-summary strong,.app-shell[data-theme=light] .system-admin-attention-activity strong{color:#304a63!important}.app-shell[data-theme=light] .system-admin-card-summary span,.app-shell[data-theme=light] .system-admin-attention-activity small,.app-shell[data-theme=light] .system-admin-attention-last span{color:#647b91!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:228px!important;min-height:228px!important;max-height:228px!important;padding:15px!important}}@media (width<=1100px){.system-admin-dashboard-grid{grid-template-columns:1fr!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.system-admin-attention-activity{grid-template-columns:1fr!important}.system-admin-attention-last{border-top:1px solid #375c9138!important;border-left:0!important;padding:9px 0 0!important}}.system-admin-dashboard-grid{gap:13px!important;padding:13px!important}.system-admin-health-card{grid-template-rows:auto auto 1fr auto!important}.system-admin-health-card .system-admin-card-summary{justify-content:center!important;align-self:center!important;min-height:56px!important;padding:7px 3px!important}.system-admin-health-card .system-admin-dashboard-mini-list{align-self:end!important;gap:9px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{min-height:52px!important;padding:9px 11px!important}.system-admin-accounts-card{grid-template-rows:auto auto 1fr auto!important}.system-admin-accounts-card .system-admin-card-summary{justify-content:center!important;align-self:center!important;min-height:56px!important;padding:7px 3px!important}.system-admin-accounts-card .system-admin-account-breakdown{align-self:end!important;gap:9px!important}.system-admin-account-breakdown span{min-height:52px!important;padding:8px 10px!important}.system-admin-attention-body{grid-template-rows:auto 1fr!important;gap:14px!important}.system-admin-attention-list{gap:7px!important}.system-admin-attention-activity{align-self:end!important;gap:13px!important;min-height:56px!important;padding-top:13px!important}.system-admin-attention-activity>div{gap:5px!important}.system-admin-attention-last{padding-left:13px!important}.system-admin-card-summary strong{font-size:11.5px!important}.system-admin-card-summary span{font-size:10.2px!important}.system-admin-attention-activity small{font-size:9.4px!important}.system-admin-attention-activity strong{font-size:11px!important}.system-admin-attention-last span{font-size:9.7px!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:268px!important;min-height:268px!important;max-height:268px!important;padding:17px!important}}@media (width<=1100px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important}}.system-admin-attention-activity{border-top:1px solid #375c913d!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:end!important;gap:10px!important;padding-top:12px!important;display:grid!important}.system-admin-attention-stat{background:linear-gradient(145deg,#081b3994,#0512289e);border:1px solid #40679c3d;border-radius:9px;min-width:0;min-height:58px;box-shadow:inset 0 1px #ffffff05;align-content:center!important;gap:3px!important;padding:9px 10px!important;display:grid!important}.system-admin-attention-stat small{color:#71879e!important;letter-spacing:.055em!important;font-size:8.9px!important;font-weight:800!important}.system-admin-attention-stat strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#d2dee9!important;font-size:11.4px!important;font-weight:760!important;line-height:1.25!important}.system-admin-attention-stat span{color:#7e93a9!important;font-size:9.6px!important;line-height:1.25!important}.system-admin-attention-last{border-left:1px solid #40679c3d!important;padding-left:10px!important}.system-admin-attention-stat:first-child{border-color:#00bfff29}.system-admin-attention-stat:last-child{border-color:#f1c84a29}.app-shell[data-theme=light] .system-admin-attention-stat{background:#f8fbfd!important;border-color:#d6e1eb!important}.app-shell[data-theme=light] .system-admin-attention-stat strong{color:#2c4964!important}.app-shell[data-theme=light] .system-admin-attention-stat small,.app-shell[data-theme=light] .system-admin-attention-stat span{color:#687e93!important}@media (width<=1350px){.system-admin-attention-stat{min-height:62px;padding:8px 9px!important}}@media (width<=1100px){.system-admin-attention-activity{grid-template-columns:1fr!important}.system-admin-attention-last{border-left:0!important}}.system-admin-attention-card{grid-template-rows:auto 1fr!important}.system-admin-attention-body{grid-template-rows:1fr!important;grid-template-columns:1fr!important;align-items:center!important;gap:0!important;display:grid!important}.system-admin-attention-list>span>b{font-size:11.6px!important}.system-admin-attention-activity,.system-admin-attention-stat,.system-admin-attention-last{display:none!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:232px!important;min-height:232px!important;max-height:232px!important}}@media (width<=1100px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important}}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:212px!important;min-height:212px!important;max-height:212px!important}.system-admin-health-card .system-admin-dashboard-mini-list,.system-admin-accounts-card .system-admin-account-breakdown{margin-bottom:5px!important}.system-admin-attention-card{gap:6px!important}.system-admin-attention-list{width:100%;align-content:start!important;gap:8px!important}.system-admin-control-grid p{color:#96abc0!important}.system-admin-control-grid small{color:#8299b1!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:220px!important;min-height:220px!important;max-height:220px!important}}@media (width<=1100px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important}}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{gap:11px!important;height:228px!important;min-height:228px!important;max-height:228px!important;padding:17px 18px!important}.system-admin-dashboard-card-heading{min-height:47px!important}.system-admin-health-card,.system-admin-accounts-card{grid-template-rows:auto auto minmax(48px,1fr) auto!important}.system-admin-health-card .system-admin-card-summary,.system-admin-accounts-card .system-admin-card-summary{align-self:center!important;min-height:48px!important;margin:2px 0 4px!important;padding:6px 2px!important}.system-admin-card-summary strong{margin-bottom:2px!important;line-height:1.28!important}.system-admin-card-summary span{line-height:1.48!important}.system-admin-health-card .system-admin-dashboard-mini-list,.system-admin-accounts-card .system-admin-account-breakdown{align-self:end!important;gap:9px!important;margin:0!important}.system-admin-health-card .system-admin-dashboard-mini-list>span,.system-admin-account-breakdown span{min-height:46px!important;padding:7px 10px!important}.system-admin-attention-card{grid-template-rows:auto 1fr!important;gap:9px!important}.system-admin-attention-body{align-items:center!important;padding-top:0!important}.system-admin-attention-list{align-content:center!important;gap:10px!important}.system-admin-attention-list>span{min-height:39px!important;padding:8px 11px!important}.system-admin-attention-list>span>b{font-size:11.8px!important;line-height:1.3!important}.system-admin-attention-list>span>strong{font-size:12.5px!important}.system-admin-dashboard-mini-list,.system-admin-account-breakdown,.system-admin-card-summary span{color:#8298ae!important}@media (width>=1101px) and (width<=1350px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:236px!important;min-height:236px!important;max-height:236px!important}}@media (width<=1100px){.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{height:auto!important;min-height:0!important;max-height:none!important}}@media (width>=1101px) and (width<=1350px){.system-admin-page{gap:10px!important}.system-admin-dashboard-heading{min-height:54px!important;padding:9px 12px!important}.system-admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;padding:9px!important}.system-admin-attention-card{grid-column:auto!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card,.system-admin-attention-card{gap:7px!important;height:176px!important;min-height:176px!important;max-height:176px!important;padding:12px 13px!important}.system-admin-dashboard-card-heading{gap:9px!important;min-height:39px!important}.system-admin-dashboard-card-heading>span{width:34px!important;height:34px!important}.system-admin-dashboard-card-heading>span .sidebar-icon{width:16px!important;height:16px!important}.system-admin-dashboard-card-heading small{font-size:9.7px!important}.system-admin-dashboard-card-heading strong{font-size:23px!important}.system-admin-dashboard-card-heading>em{min-height:21px!important;padding:3px 7px!important;font-size:8.9px!important}.system-admin-health-card,.system-admin-accounts-card{grid-template-rows:auto auto minmax(36px,1fr) auto!important}.system-admin-health-card .system-admin-card-summary,.system-admin-accounts-card .system-admin-card-summary{min-height:36px!important;margin:0!important;padding:3px 1px!important}.system-admin-card-summary strong{font-size:10.3px!important}.system-admin-card-summary span{font-size:9.1px!important;line-height:1.35!important}.system-admin-health-card .system-admin-health-progress,.system-admin-accounts-card .system-admin-account-bar{height:6px!important;margin:2px 0!important}.system-admin-health-card .system-admin-dashboard-mini-list,.system-admin-accounts-card .system-admin-account-breakdown{gap:6px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span,.system-admin-account-breakdown span{min-height:37px!important;padding:5px 7px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span{font-size:9.2px!important}.system-admin-health-card .system-admin-dashboard-mini-list>span>strong{font-size:9.4px!important}.system-admin-account-breakdown b{font-size:12.8px!important}.system-admin-account-breakdown span{font-size:8.8px!important}.system-admin-attention-card{grid-template-rows:auto 1fr!important}.system-admin-attention-body{align-items:start!important}.system-admin-attention-list{align-content:start!important;gap:5px!important}.system-admin-attention-list>span{min-height:29px!important;padding:5px 8px!important}.system-admin-attention-list>span>b{font-size:10.2px!important}.system-admin-attention-list>span>strong{font-size:11.2px!important}}@media (width>=901px) and (width<=1100px){.system-admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:9px!important}.system-admin-attention-card{grid-column:1/-1!important}.system-admin-dashboard-card,.system-admin-health-card,.system-admin-accounts-card{height:auto!important;min-height:174px!important;max-height:none!important}.system-admin-attention-card{height:auto!important;min-height:150px!important;max-height:none!important}}@media (width<=900px){.system-admin-dashboard-grid{grid-template-columns:1fr!important}.system-admin-attention-card{grid-column:auto!important}}.settings-page{--settings-border:#3765aa57;--settings-border-soft:#3765aa38;--settings-surface:linear-gradient(180deg,#081834e6,#050f22f2);gap:11px;padding:12px 0 8px;display:grid}.settings-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 2px;display:flex}.settings-heading .eyebrow{color:#38d3ff;letter-spacing:3px;margin:0 0 6px;font-size:9.8px;font-weight:850}.settings-heading h1{color:#f7fafe;letter-spacing:-1px;margin:0;font-size:34px;line-height:1.02}.settings-heading p:last-child{color:#95aac0;max-width:760px;margin:6px 0 0;font-size:12.8px;line-height:1.42}.settings-heading-actions{justify-content:flex-end;align-items:center;gap:7px;padding-bottom:2px;display:flex}.settings-sync-state{color:#73e7c1;white-space:nowrap;background:#35e4b30b;border:1px solid #35e4b333;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:5px 9px;font-size:9.7px;font-weight:740;display:inline-flex}.settings-sync-state i{background:#35e4b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #35e4b338}.settings-sync-state small{color:#7690a9;font-size:8.7px;font-weight:650}.settings-sync-state[data-state=loading] i,.settings-sync-state[data-state=syncing] i{background:#55a8ff}.settings-sync-state[data-state=error]{color:#e0c56c;background:#f1c84a0a;border-color:#f1c84a33}.settings-sync-state[data-state=error] i{background:#f1c84a}.settings-reset-button{color:#afc1d3;min-height:31px;font:inherit;cursor:pointer;background:#0818348a;border:1px solid #4a6ea652;border-radius:8px;padding:5px 10px;font-size:9.7px;font-weight:700;transition:border-color .14s,background .14s,color .14s}.settings-reset-button:hover{color:#62d8fa;background:#00bfff0b;border-color:#00bfff52}.settings-reset-button[data-armed=true]{color:#e5cb72;background:#f1c84a0d;border-color:#f1c84a4d}.settings-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-overview article{--settings-tone:#00bfff;border:1px solid color-mix(in srgb,var(--settings-tone) 22%,var(--settings-border-soft));background:radial-gradient(circle at 7% 10%,color-mix(in srgb,var(--settings-tone) 7%,transparent),transparent 38%), linear-gradient(145deg,#091b3ab8,#061228cc);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:74px;padding:9px 10px;display:grid}.settings-overview article[data-tone=cyan]{--settings-tone:#00bfff}.settings-overview article[data-tone=violet]{--settings-tone:#8e78e8}.settings-overview article[data-tone=green]{--settings-tone:#35c49a}.settings-overview article>span{border:1px solid color-mix(in srgb,var(--settings-tone) 32%,transparent);width:36px;height:36px;color:var(--settings-tone);background:color-mix(in srgb,var(--settings-tone) 6%,#03071285);border-radius:10px;place-items:center;display:grid}.settings-overview .sidebar-icon{width:17px;height:17px}.settings-overview-letter{font-weight:850;font-size:14px!important}.settings-overview article>div{gap:1px;min-width:0;display:grid}.settings-overview small{color:color-mix(in srgb,var(--settings-tone) 67%,#8298b0);text-transform:uppercase;letter-spacing:.55px;font-size:9.5px;font-weight:800}.settings-overview strong{color:#f3f8fd;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.12;overflow:hidden}.settings-overview p{color:#7e94ad;margin:1px 0 0;font-size:10px}.settings-workspace{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:9px;display:grid}.settings-nav,.settings-panel{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 12px 28px #0000001a}.settings-nav{position:sticky;top:72px}.settings-nav>header{border-bottom:1px solid var(--settings-border-soft);gap:2px;padding:13px 13px 10px;display:grid}.settings-nav>header small{color:#7088a4;letter-spacing:1px;font-size:8.6px;font-weight:850}.settings-nav>header strong{color:#e8f0f8;font-size:12.5px}.settings-nav nav{gap:3px;padding:7px;display:grid}.settings-nav nav button{min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px;transition:border-color .14s,background .14s,transform .14s;display:grid}.settings-nav nav button:hover{background:#0b20438a;border-color:#34609e33;transform:translate(1px)}.settings-nav nav button>span{color:#7592b2;background:#040f226b;border:1px solid #325c974d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-nav nav button[data-active=true]>span{color:#48d2fa;background:#00bfff0d;border-color:#00bfff47}.settings-nav .sidebar-icon{width:15px;height:15px}.settings-nav nav button>div{gap:2px;min-width:0;display:grid}.settings-nav nav strong{color:#c9d6e4;font-size:11.3px}.settings-nav nav small{color:#7389a3;text-overflow:ellipsis;white-space:nowrap;font-size:9.3px;overflow:hidden}.settings-nav nav button>i{color:#6f87a3;font-size:12px;font-style:normal}.settings-nav>footer{border-top:1px solid var(--settings-border-soft);background:#030c1c3d;gap:2px;padding:10px 12px;display:grid}.settings-nav>footer span{color:#6e849e;font-size:8.5px}.settings-nav>footer strong{color:#9db0c3;font-size:9.4px;font-weight:670}.settings-panel{min-height:442px}.settings-panel-heading{border-bottom:1px solid var(--settings-border-soft);background:radial-gradient(circle at 0 0,#00bfff0b,#0000 28%);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.settings-panel-heading>span{color:#4dd5fa;background:#00bfff0d;border:1px solid #00bfff42;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settings-panel-heading .sidebar-icon{width:16.5px;height:16.5px}.settings-panel-heading small{color:#43d1fa;letter-spacing:1px;font-size:9px;font-weight:850}.settings-panel-heading h2{color:#f5f9fd;letter-spacing:-.2px;margin:2px 0;font-size:18px;line-height:1.08}.settings-panel-heading p{color:#879cb4;margin:0;font-size:10.4px;line-height:1.4}.settings-section-block{background:#07142c80;border:1px solid #345d993d;border-radius:11px;gap:10px;margin:9px;padding:12px;display:grid}.settings-block-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-block-heading>div{min-width:0}.settings-block-heading strong{color:#dce7f2;font-size:12px}.settings-block-heading p{color:#7f95ae;margin:3px 0 0;font-size:10px;line-height:1.4}.settings-block-heading>span{color:#5fd7fa;white-space:nowrap;background:#00bfff09;border:1px solid #00bfff2e;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:8.8px;font-weight:750;display:inline-flex}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.settings-theme-grid button{min-width:0;min-height:106px;color:inherit;text-align:left;cursor:pointer;background:#051024a3;border:1px solid #345d9942;border-radius:10px;grid-template-rows:48px auto;grid-template-columns:1fr 22px;gap:7px 8px;padding:10px;transition:transform .14s,border-color .14s,background .14s;display:grid}.settings-theme-grid button:hover{border-color:#00bfff47;transform:translateY(-1px)}.settings-theme-grid button[data-active=true]{background:#00bfff0b;border-color:#00bfff7a;box-shadow:inset 0 -2px #00bfff42}.settings-theme-preview{background:#07162f;border-radius:7px;grid-column:1/-1;grid-template-columns:20px 1fr;gap:5px;padding:6px;display:grid;position:relative;overflow:hidden}.settings-theme-preview i:first-child{background:#0b1f4d;border-radius:4px;grid-row:1/4;width:20px}.settings-theme-preview i:nth-child(2),.settings-theme-preview i:nth-child(3){background:#18386e;border-radius:3px;height:7px}.settings-theme-preview b{color:#00bfff;font-size:10px;position:absolute;bottom:5px;right:7px}.settings-theme-grid button[data-theme-option=dark] .settings-theme-preview{background:#060b13}.settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:first-child{background:#0b111c}.settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:nth-child(2),.settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:nth-child(3){background:#1c2939}.settings-theme-grid button[data-theme-option=light] .settings-theme-preview{background:#eaf2fa}.settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:first-child{background:#d5e2ef}.settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:nth-child(2),.settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:nth-child(3){background:#b9cce0}.settings-theme-copy{gap:2px;min-width:0;display:grid}.settings-theme-title-row{align-items:center;gap:7px;min-width:0;display:flex}.settings-theme-title-row strong{color:#dde7f1;font-size:11.2px}.settings-theme-title-row em{color:#5ad8fa;letter-spacing:.45px;text-transform:uppercase;background:#00bfff0d;border:1px solid #00bfff38;border-radius:999px;align-items:center;min-height:17px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.settings-theme-copy small{color:#7188a2;text-overflow:ellipsis;white-space:nowrap;font-size:9.2px;overflow:hidden}.settings-theme-check{color:#3cd8ff;border:1px solid #355c973d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.settings-font-control{color:#7f95ad;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:9px;font-size:10px;display:grid}.settings-font-control input[type=range]{--settings-range-progress:33.333%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.settings-font-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00bfff 0 var(--settings-range-progress),#5a708b57 var(--settings-range-progress) 100%);border:1px solid #5070964d;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0000002e}.settings-font-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#19c9ff;border:2px solid #071b35;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 2px #00bfff29,0 2px 7px #00000047}.settings-font-control input[type=range]::-moz-range-track{background:#5a708b57;border:1px solid #5070964d;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0000002e}.settings-font-control input[type=range]::-moz-range-progress{background:#00bfff;border-radius:999px;height:6px}.settings-font-control input[type=range]::-moz-range-thumb{background:#19c9ff;border:2px solid #071b35;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #00bfff29,0 2px 7px #00000047}.settings-font-control input[type=range]:focus-visible{outline:none}.settings-font-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #00bfff40,0 2px 7px #00000047}.settings-font-large{font-size:15px;font-weight:800}.settings-font-presets{flex-wrap:wrap;gap:5px;display:flex}.settings-font-presets button{color:#8ea3b8;min-width:52px;min-height:28px;font:inherit;cursor:pointer;background:#05102494;border:1px solid #345d9942;border-radius:7px;padding:4px 8px;font-size:9.4px;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s}.settings-font-presets button:hover{color:#b8c9da;border-color:#00bfff47;transform:translateY(-1px)}.settings-font-presets button[data-active=true]{color:#56d5f9;background:#00bfff0d;border-color:#00bfff5c}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.settings-choice-grid>button{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#0510249e;border:1px solid #345d9942;border-radius:10px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.settings-choice-grid>button[data-active=true]{background:#00bfff0a;border-color:#00bfff6b}.settings-sidebar-preview{background:#06152e;border:1px solid #315a9547;border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:21px 1fr;gap:4px;width:76px;height:58px;padding:6px;display:grid}.settings-sidebar-preview i{background:#0b1f4d;border-radius:4px;grid-row:1/4}.settings-sidebar-preview b{background:#173467;border-radius:3px}.settings-sidebar-preview.is-compact{grid-template-columns:12px 1fr}.settings-choice-grid>button>div{gap:3px;min-width:0;display:grid}.settings-choice-grid strong{color:#dde7f1;font-size:11px}.settings-choice-grid small{color:#748ba4;font-size:9px;line-height:1.4}.settings-choice-grid em{color:#51d5f9;text-align:right;align-self:start;min-width:34px;font-size:8.2px;font-style:normal;font-weight:750}.settings-link-row,.settings-toggle-row{background:#07142c80;border:1px solid #345d993d;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;margin:9px;padding:11px 12px;display:grid}.settings-link-row>span,.settings-toggle-icon{color:#4fd4f8;background:#00bfff0b;border:1px solid #00bfff38;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.settings-link-row .sidebar-icon,.settings-toggle-icon .sidebar-icon{width:16px;height:16px}.settings-link-row>div,.settings-toggle-row>div{min-width:0}.settings-link-row strong,.settings-toggle-row strong{color:#dce7f2;font-size:11px}.settings-link-row p,.settings-toggle-row p{color:#7e94ad;margin:3px 0 0;font-size:9.5px;line-height:1.4}.settings-link-row>a{color:#55d5f9;background:#00bfff09;border:1px solid #00bfff33;border-radius:8px;align-items:center;min-height:29px;padding:5px 8px;font-size:9px;font-weight:740;display:inline-flex}.settings-toggle-row[data-tone=green] .settings-toggle-icon{color:#4ad4aa;background:#35c49a0b;border-color:#35c49a3d}.settings-switch{cursor:pointer;background:#0b1728;border:1px solid #4a69927a;border-radius:999px;width:42px;height:23px;padding:0;transition:border-color .14s,background .14s;position:relative}.settings-switch i{background:#7f91a6;border-radius:50%;width:15px;height:15px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.settings-switch[data-active=true]{background:#35e4b317;border-color:#35e4b361}.settings-switch[data-active=true] i{background:#35e4b3;transform:translate(19px);box-shadow:0 0 8px #35e4b32e}.settings-accessibility-scale{margin-top:9px}.settings-legibility-actions{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;min-height:66px;display:grid}.settings-legibility-actions>button{color:#b9c9d9;height:36px;font:inherit;cursor:pointer;background:#05102499;border:1px solid #345d9947;border-radius:8px;font-size:10px;font-weight:800}.settings-legibility-actions>button:disabled{opacity:.42;cursor:default}.settings-legibility-actions>div{background:#040e1f52;border:1px solid #345d992e;border-radius:8px;padding:8px 10px}.settings-legibility-actions strong{color:#dce7f2;font-size:11px}.settings-legibility-actions p{color:#7c91aa;margin:3px 0 0;font-size:9.5px}.settings-info-banner{--banner-tone:#3b8fef;border:1px solid color-mix(in srgb,var(--banner-tone) 23%,transparent);background:color-mix(in srgb,var(--banner-tone) 4%,#05102494);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin:9px;padding:9px 11px;display:grid}.settings-info-banner[data-tone=amber]{--banner-tone:#f1c84a}.settings-info-banner>span{border:1px solid color-mix(in srgb,var(--banner-tone) 28%,transparent);width:28px;height:28px;color:var(--banner-tone);background:color-mix(in srgb,var(--banner-tone) 6%,transparent);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.settings-info-banner>div{min-width:0}.settings-info-banner strong{color:#d8e4ef;font-size:10.5px}.settings-info-banner p{color:#7e94ad;margin:2px 0 0;font-size:9.2px}.settings-info-banner>a{color:color-mix(in srgb,var(--banner-tone) 78%,#fff);white-space:nowrap;font-size:8.9px;font-weight:740}.settings-session-card{background:radial-gradient(circle at 0 0,#35c49a0d,#0000 32%),#07142c80;border:1px solid #35c49a33;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:86px;margin:9px;padding:12px;display:flex}.settings-session-identity{align-items:center;gap:10px;min-width:0;display:flex}.settings-session-identity>span{color:#83e7c9;background:#35c49a0e;border:1px solid #35c49a4d;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:820;display:grid}.settings-session-identity>div{min-width:0}.settings-session-identity small{color:#55c8a5;letter-spacing:.8px;font-size:8px;font-weight:850}.settings-session-identity strong{color:#e4edf5;margin-top:2px;font-size:11.7px;display:block}.settings-session-identity p{color:#8096ae;margin:2px 0 0;font-size:9.3px}.settings-session-status{text-align:right;justify-items:end;gap:3px;display:grid}.settings-session-status>span{color:#72e4bf;align-items:center;gap:6px;font-size:9.3px;font-weight:750;display:inline-flex}.settings-session-status>span i{background:#35e4b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #35e4b333}.settings-session-status small{color:#7087a2;font-size:8.8px}.settings-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px;display:grid}.settings-account-links>a{background:#07142c7a;border:1px solid #345d993d;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:67px;padding:10px;display:grid}.settings-account-links>a>span{color:#4fd4f8;background:#00bfff0a;border:1px solid #00bfff33;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-account-links .sidebar-icon{width:15px;height:15px}.settings-account-links>a>div{min-width:0}.settings-account-links strong{color:#dde7f1;font-size:10.8px}.settings-account-links small{color:#758ba4;margin-top:2px;font-size:8.8px;display:block}.settings-account-links>a>i{color:#5e7998;font-size:11px;font-style:normal}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=1100px){.settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-workspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=820px){.settings-heading{flex-direction:column;align-items:flex-start}.settings-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.settings-workspace{grid-template-columns:1fr}.settings-nav{position:static}.settings-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-theme-grid,.settings-choice-grid{grid-template-columns:1fr}}@media (width<=600px){.settings-heading h1{font-size:30px}.settings-overview,.settings-nav nav{grid-template-columns:1fr}.settings-session-card{flex-direction:column;align-items:flex-start}.settings-session-status{text-align:left;justify-items:start}.settings-account-links{grid-template-columns:1fr}.settings-info-banner{grid-template-columns:30px minmax(0,1fr)}.settings-info-banner>a{grid-column:2}}.settings-toggle-row[data-tone=cyan] .settings-toggle-icon{color:#4fd4f8;background:#00bfff0b;border-color:#00bfff3d}.settings-toggle-row[data-tone=violet] .settings-toggle-icon{color:#b4a7f0;background:#8e78e80b;border-color:#8e78e83d}.settings-notification-preview{background:radial-gradient(circle at 0 0,#8e78e80b,#0000 32%),#07142c80;border:1px solid #8e78e833;border-radius:11px;gap:7px;margin:9px;padding:11px;display:grid}.settings-notification-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-notification-preview-heading>div{gap:2px;display:grid}.settings-notification-preview-heading small{color:#9d90da;letter-spacing:.85px;font-size:8px;font-weight:850}.settings-notification-preview-heading strong{color:#dde7f1;font-size:10.8px}.settings-notification-preview-heading>span{color:#ff8ca3;background:#ff43690f;border:1px solid #ff436942;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:8.6px;font-weight:800;display:grid}.settings-notification-preview article{background:#040e1f61;border:1px solid #345d9938;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:9px;display:grid}.settings-notification-preview article>span{color:#b4a7f0;background:#8e78e80b;border:1px solid #8e78e838;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-notification-preview .sidebar-icon{width:15px;height:15px}.settings-notification-preview article>div{min-width:0}.settings-notification-preview article strong{color:#dde7f1;font-size:10.5px}.settings-notification-preview article p{color:#7d93ac;margin:3px 0 0;font-size:9.2px;line-height:1.35}.settings-notification-preview article small{color:#667e99;margin-top:3px;font-size:8px;display:block}.app-shell[data-theme] .settings-page{--settings-border:color-mix(in srgb,var(--ui-border) 76%,transparent);--settings-border-soft:color-mix(in srgb,var(--ui-border-soft) 82%,transparent);--settings-surface:linear-gradient(180deg, color-mix(in srgb,var(--ui-surface) 95%,transparent), color-mix(in srgb,var(--ui-surface-2) 98%,transparent))}.app-shell[data-theme] .settings-heading h1,.app-shell[data-theme] .settings-overview strong,.app-shell[data-theme] .settings-nav>header strong,.app-shell[data-theme] .settings-nav nav strong,.app-shell[data-theme] .settings-panel-heading h2,.app-shell[data-theme] .settings-block-heading strong,.app-shell[data-theme] .settings-theme-copy strong,.app-shell[data-theme] .settings-choice-grid strong,.app-shell[data-theme] .settings-link-row strong,.app-shell[data-theme] .settings-toggle-row strong,.app-shell[data-theme] .settings-legibility-actions strong,.app-shell[data-theme] .settings-info-banner strong,.app-shell[data-theme] .settings-session-identity strong,.app-shell[data-theme] .settings-account-links strong,.app-shell[data-theme] .settings-notification-preview-heading strong,.app-shell[data-theme] .settings-notification-preview article strong{color:var(--ui-text)}.app-shell[data-theme] .settings-heading p:last-child,.app-shell[data-theme] .settings-overview p,.app-shell[data-theme] .settings-nav nav small,.app-shell[data-theme] .settings-panel-heading p,.app-shell[data-theme] .settings-block-heading p,.app-shell[data-theme] .settings-theme-copy small,.app-shell[data-theme] .settings-choice-grid small,.app-shell[data-theme] .settings-link-row p,.app-shell[data-theme] .settings-toggle-row p,.app-shell[data-theme] .settings-legibility-actions p,.app-shell[data-theme] .settings-info-banner p,.app-shell[data-theme] .settings-session-identity p,.app-shell[data-theme] .settings-session-status small,.app-shell[data-theme] .settings-account-links small,.app-shell[data-theme] .settings-notification-preview article p,.app-shell[data-theme] .settings-notification-preview article small{color:var(--ui-text-muted)}.app-shell[data-theme] .settings-overview article,.app-shell[data-theme] .settings-section-block,.app-shell[data-theme] .settings-link-row,.app-shell[data-theme] .settings-toggle-row,.app-shell[data-theme] .settings-session-card,.app-shell[data-theme] .settings-account-links>a,.app-shell[data-theme] .settings-notification-preview{background:radial-gradient(circle at 6% 8%,color-mix(in srgb,var(--ui-accent) 3%,transparent),transparent 36%), color-mix(in srgb,var(--ui-surface-2) 94%,transparent);border-color:var(--settings-border-soft)}.app-shell[data-theme] .settings-nav,.app-shell[data-theme] .settings-panel{background:var(--settings-surface);border-color:var(--settings-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 2%,transparent),0 12px 28px var(--ui-shadow)}.app-shell[data-theme] .settings-nav>header,.app-shell[data-theme] .settings-nav>footer,.app-shell[data-theme] .settings-panel-heading{border-color:var(--settings-border-soft)}.app-shell[data-theme] .settings-nav>footer{background:color-mix(in srgb,var(--ui-surface-3) 70%,transparent)}.app-shell[data-theme] .settings-nav nav button:hover{border-color:color-mix(in srgb,var(--ui-border-strong) 44%,transparent);background:var(--ui-hover)}.app-shell[data-theme] .settings-nav nav button[data-active=true]{border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));background:linear-gradient(90deg, color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface-2)), color-mix(in srgb,var(--ui-active-bg-2) 72%,var(--ui-surface-2)))}.app-shell[data-theme] .settings-nav nav button>span,.app-shell[data-theme] .settings-theme-grid button,.app-shell[data-theme] .settings-choice-grid>button,.app-shell[data-theme] .settings-legibility-actions>button,.app-shell[data-theme] .settings-legibility-actions>div,.app-shell[data-theme] .settings-font-presets button,.app-shell[data-theme] .settings-notification-preview article{background:var(--ui-surface-3);border-color:var(--settings-border-soft)}.app-shell[data-theme] .settings-theme-grid button[data-active=true],.app-shell[data-theme] .settings-choice-grid>button[data-active=true],.app-shell[data-theme] .settings-font-presets button[data-active=true]{border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-surface-2))}.app-shell[data-theme] .settings-switch{background:var(--ui-track);border-color:var(--ui-border-strong)}.app-shell[data-theme] .settings-reset-button,.app-shell[data-theme] .settings-link-row>a{background:var(--ui-surface-3);border-color:var(--ui-border)}.app-shell[data-theme] .settings-reset-button{color:var(--ui-text-soft)}.app-shell[data-theme] .settings-account-links>a>i,.app-shell[data-theme] .settings-nav nav button>i{color:var(--ui-text-muted)}.app-shell[data-theme=light] .settings-overview article,.app-shell[data-theme=light] .settings-section-block,.app-shell[data-theme=light] .settings-link-row,.app-shell[data-theme=light] .settings-toggle-row,.app-shell[data-theme=light] .settings-session-card,.app-shell[data-theme=light] .settings-account-links>a,.app-shell[data-theme=light] .settings-notification-preview{box-shadow:0 5px 14px #21415f0e}.app-shell[data-theme=light] .settings-sidebar-preview{background:#eef5fb;border-color:#c8d9e8}.app-shell[data-theme=light] .settings-sidebar-preview i{background:#d8e7f3}.app-shell[data-theme=light] .settings-sidebar-preview b{background:#b9d3e8}.settings-overview article[data-tone=blue]{--settings-tone:#3b8fef}.settings-theme-preview{border:1px solid #45699d2e;box-shadow:inset 0 1px #ffffff06,0 3px 9px #0000001a}.settings-theme-grid button[data-active=true] .settings-theme-preview{border-color:#00bfff47;box-shadow:inset 0 1px #ffffff09,0 4px 12px #00bfff0f}.settings-theme-grid button[data-active=true] .settings-theme-check{background:#00bfff14;border-color:#00bfff6b;box-shadow:0 0 0 2px #00bfff09}.settings-sync-state[data-state=syncing] i{animation:.9s ease-in-out infinite alternate settings-sync-pulse}.settings-panel>*{animation:.16s both settings-panel-enter}@keyframes settings-sync-pulse{0%{opacity:.55;box-shadow:0 0 #55a8ff00}to{opacity:1;box-shadow:0 0 10px #55a8ff47}}@keyframes settings-panel-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.app-shell[data-theme=light] .settings-font-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00aeea 0 var(--settings-range-progress),#d4e1eb var(--settings-range-progress) 100%);border-color:#bfd1e1;box-shadow:inset 0 1px 2px #39516914}.app-shell[data-theme=light] .settings-font-control input[type=range]::-webkit-slider-thumb{background:#00aeea;border-color:#f4f9fd;box-shadow:0 0 0 2px #00aeea24,0 2px 6px #39516929}.app-shell[data-theme=light] .settings-font-control input[type=range]::-moz-range-track{background:#d4e1eb;border-color:#bfd1e1}.app-shell[data-theme=light] .settings-font-control input[type=range]::-moz-range-progress{background:#00aeea}.app-shell[data-theme=light] .settings-font-control input[type=range]::-moz-range-thumb{background:#00aeea;border-color:#f4f9fd}.app-shell[data-theme=light] .settings-theme-preview{box-shadow:inset 0 1px #ffffff4d,0 3px 9px #21415f0e}.settings-mfa-card{background:radial-gradient(circle at 0 0,#00bfff0e,#0000 30%),linear-gradient(145deg,#06142dd1,#040f22e0);border:1px solid #4068a047;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.settings-mfa-card[data-privileged=true]{border-color:#00bfff42}.settings-mfa-main{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.settings-mfa-icon{color:#50d7fb;background:#00bfff0e;border:1px solid #00bfff47;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.settings-mfa-main>div{min-width:0}.settings-mfa-main small{color:#43d0f9;letter-spacing:.9px;margin-bottom:2px;font-size:8.8px;font-weight:850;display:block}.settings-mfa-main strong{color:#e6eff8;font-size:12.5px;display:block}.settings-mfa-main p{color:#8096ae;margin:3px 0 0;font-size:9.7px;line-height:1.45}.settings-mfa-status{color:#879cb3;white-space:nowrap;background:#0410237a;border:1px solid #4c6d994d;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 8px;font-size:8.7px;font-weight:760;display:inline-flex}.settings-mfa-status i{background:#72869d;border-radius:50%;width:6px;height:6px}.settings-mfa-status[data-state=enabled]{color:#82e3bf;background:#37dcaa0b;border-color:#37dcaa3d}.settings-mfa-status[data-state=enabled] i{background:#37dcaa;box-shadow:0 0 7px #37dcaa38}.settings-mfa-action-row{background:#04102375;border:1px solid #3d629240;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.settings-mfa-action-row strong{color:#cfdce8;font-size:10.5px;display:block}.settings-mfa-action-row p{color:#758aa2;margin:3px 0 0;font-size:9.2px;line-height:1.45}.settings-mfa-action-row button,.settings-mfa-code-row button,.settings-mfa-secret button{color:#6ddbfb;font:inherit;cursor:pointer;background:#00bfff12;border:1px solid #00bfff57;border-radius:9px;font-size:9.5px;font-weight:780;transition:border-color .14s,background .14s,color .14s,transform .14s}.settings-mfa-action-row button{min-height:35px;padding:0 12px}.settings-mfa-action-row button:hover,.settings-mfa-code-row button:hover,.settings-mfa-secret button:hover{color:#b9eefc;background:#00bfff1c;border-color:#00bfff85;transform:translateY(-1px)}.settings-mfa-action-row button:disabled,.settings-mfa-code-row button:disabled{opacity:.48;cursor:not-allowed;transform:none}.settings-mfa-enrollment{background:#030f228f;border:1px solid #00bfff38;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:13px;display:grid}.settings-mfa-qr{background:#f4f8fb;border:1px solid #7196c138;border-radius:10px;place-items:center;padding:10px;display:grid}.settings-mfa-qr img{aspect-ratio:1;object-fit:contain;width:100%;max-width:128px;display:block}.settings-mfa-enrollment-copy{align-content:start;gap:5px;min-width:0;display:grid}.settings-mfa-enrollment-copy>small{color:#45d0fa;letter-spacing:.9px;margin-top:1px;font-size:8px;font-weight:850}.settings-mfa-enrollment-copy>strong{color:#dce8f2;font-size:10.8px}.settings-mfa-enrollment-copy>p{color:#7b91a8;margin:0 0 3px;font-size:9.2px;line-height:1.45}.settings-mfa-secret{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:3px 0 6px;display:grid}.settings-mfa-secret span{color:#b8cadb;text-overflow:ellipsis;white-space:nowrap;background:#061327;border:1px solid #45689547;border-radius:8px;min-width:0;padding:8px 9px;font:600 8.5px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.settings-mfa-secret button{min-height:31px;padding:0 9px}.settings-mfa-code-row{grid-template-columns:minmax(120px,150px) auto;gap:7px;margin-top:3px;display:grid}.settings-mfa-code-row input{color:#eff7fd;letter-spacing:3px;text-align:center;background:#061327;border:1px solid #4b72a761;border-radius:9px;outline:none;min-height:36px;padding:0 10px;font:750 13px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.settings-mfa-code-row input:focus{border-color:#00bfff8c;box-shadow:0 0 0 3px #00bfff12}.settings-mfa-code-row button{min-height:36px;padding:0 10px}.settings-mfa-enabled-note{background:#37dcaa0a;border:1px solid #37dcaa33;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.settings-mfa-enabled-note>span{color:#8ae8c4;background:#37dcaa17;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.settings-mfa-enabled-note strong{color:#cfeadf;font-size:10px;display:block}.settings-mfa-enabled-note p{color:#7f9f94;margin:2px 0 0;font-size:9px;line-height:1.45}.settings-mfa-message{color:#83bbd0;margin:0;padding-top:1px;font-size:9px;line-height:1.4}.app-shell[data-theme=light] .settings-mfa-card{background:linear-gradient(145deg,#f8fbfe,#f2f7fb);border-color:#c8d7e5}.app-shell[data-theme=light] .settings-mfa-main strong,.app-shell[data-theme=light] .settings-mfa-action-row strong,.app-shell[data-theme=light] .settings-mfa-enrollment-copy>strong{color:#18334d}.app-shell[data-theme=light] .settings-mfa-main p,.app-shell[data-theme=light] .settings-mfa-action-row p,.app-shell[data-theme=light] .settings-mfa-enrollment-copy>p{color:#5e7488}.app-shell[data-theme=light] .settings-mfa-action-row,.app-shell[data-theme=light] .settings-mfa-enrollment{background:#f9fcfe;border-color:#d0dde8}.app-shell[data-theme=light] .settings-mfa-secret span,.app-shell[data-theme=light] .settings-mfa-code-row input{color:#24425d;background:#fff;border-color:#c9d8e5}@media (width<=760px){.settings-mfa-main{grid-template-columns:38px minmax(0,1fr)}.settings-mfa-status{grid-column:2;justify-self:start}.settings-mfa-action-row,.settings-mfa-enrollment{grid-template-columns:1fr}.settings-mfa-qr{justify-self:center;width:150px}.settings-mfa-code-row{grid-template-columns:1fr}}.settings-workspace{min-height:clamp(480px,100dvh - 360px,650px);align-items:stretch!important}.settings-nav{grid-template-rows:auto 1fr auto;align-self:stretch;height:100%;min-height:0;display:grid}.settings-nav nav{align-content:start}.settings-nav>footer{align-self:end}.settings-panel{align-self:stretch;height:100%;min-height:0}.settings-panel[data-section=appearance]{flex-direction:column;display:flex}.settings-panel[data-section=appearance]>.settings-panel-heading{flex:none}.settings-panel[data-section=appearance]>.settings-section-block{margin:10px 10px 0}.settings-panel[data-section=appearance]>.settings-section-block:first-of-type{flex:1.35 250px;grid-template-rows:auto 1fr;min-height:245px}.settings-panel[data-section=appearance]>.settings-section-block:last-of-type{flex:.72 170px;grid-template-rows:auto 1fr auto;min-height:168px;margin-bottom:10px}.settings-panel[data-section=appearance] .settings-theme-grid{align-items:stretch}.settings-panel[data-section=appearance] .settings-theme-grid button{grid-template-rows:minmax(70px,1fr) auto;align-content:stretch;height:100%;min-height:136px}.settings-panel[data-section=appearance] .settings-font-control{align-self:center;min-height:50px}.settings-nav nav small{font-size:9.7px}@media (width>=821px) and (height<=820px){.settings-workspace{min-height:500px}.settings-panel[data-section=appearance]>.settings-section-block:first-of-type{min-height:220px}.settings-panel[data-section=appearance]>.settings-section-block:last-of-type{min-height:150px}.settings-panel[data-section=appearance] .settings-theme-grid button{min-height:118px}}@media (width<=820px){.settings-workspace{min-height:0;align-items:start!important}.settings-nav,.settings-panel{height:auto}.settings-panel[data-section=appearance]{display:block}.settings-panel[data-section=appearance]>.settings-section-block{margin:9px;min-height:0!important}.settings-panel[data-section=appearance] .settings-theme-grid button{height:auto;min-height:106px}.settings-panel[data-section=appearance] .settings-theme-preview{min-height:0}}.settings-workspace{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;min-height:0!important}.settings-nav{grid-template-rows:auto;grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;width:100%;align-self:auto!important;height:auto!important;min-height:0!important;display:grid!important;position:static!important;top:auto!important}.settings-nav>header{border-right:1px solid var(--settings-border-soft);align-content:center;min-width:0;border-bottom:0!important;padding:11px 14px!important}.settings-nav nav{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-content:stretch!important;gap:6px!important;padding:7px!important;display:grid!important}.settings-nav nav button{grid-template-columns:34px minmax(0,1fr) 12px!important;min-height:58px!important;padding:8px 9px!important}.settings-nav nav button:hover{transform:translateY(-1px)!important}.settings-nav>footer{border-left:1px solid var(--settings-border-soft);text-align:left;place-content:center;min-width:155px;border-top:0!important;align-self:stretch!important;padding:9px 12px!important}.settings-panel{width:100%;align-self:auto!important;height:auto!important;min-height:0!important}.settings-panel[data-section=appearance]{display:block!important}.settings-panel[data-section=appearance]>.settings-section-block{min-height:0!important;margin:9px!important}.settings-panel[data-section=appearance] .settings-theme-grid button{height:auto!important;min-height:124px!important}.settings-panel[data-section=appearance] .settings-theme-preview{min-height:62px!important}.settings-panel[data-section=appearance] .settings-font-control{min-height:42px!important}.settings-panel[data-section=appearance] .settings-font-presets{align-self:auto!important}@media (width<=1100px){.settings-workspace{grid-template-columns:1fr!important}.settings-nav{grid-template-columns:170px minmax(0,1fr)!important}.settings-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.settings-nav>footer{display:none!important}}@media (width<=820px){.settings-nav{grid-template-columns:1fr!important}.settings-nav>header{border-right:0!important;border-bottom:1px solid var(--settings-border-soft)!important}.settings-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.settings-nav nav{grid-template-columns:1fr!important}.settings-nav nav button{min-height:52px!important}}.settings-overview{gap:10px!important}.settings-overview article{cursor:default;border-radius:12px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;min-height:82px!important;padding:11px 12px!important;box-shadow:inset 0 1px #ffffff06,0 8px 18px #0000000e!important}.settings-overview article>span{border-radius:11px!important;width:40px!important;height:40px!important}.settings-overview article>div{gap:2px!important}.settings-overview article small{letter-spacing:.055em!important;font-size:10.3px!important;font-weight:830!important}.settings-overview article strong{font-size:17.4px!important;line-height:1.12!important}.settings-overview article p{color:#8da1b8!important;font-size:10.7px!important;line-height:1.3!important}.settings-nav{grid-template-columns:205px minmax(0,1fr) 175px!important}.settings-nav>header{padding:13px 15px!important}.settings-nav nav{gap:8px!important;padding:9px!important}.settings-nav nav button{border-radius:11px!important;grid-template-columns:40px minmax(0,1fr) 14px!important;gap:10px!important;min-height:68px!important;padding:10px 11px!important}.settings-nav nav button>span{border-radius:10px!important;width:40px!important;height:40px!important}.settings-nav nav .sidebar-icon{width:17px!important;height:17px!important}.settings-nav nav strong{line-height:1.2;font-size:12.4px!important}.settings-nav nav small{line-height:1.28;color:#879bb2!important;font-size:10.1px!important}.settings-nav nav button>i{font-size:14px!important}.settings-panel[data-section=appearance]>.settings-section-block:last-of-type{min-height:132px!important}.settings-panel[data-section=appearance] .settings-theme-grid{gap:8px!important}.settings-panel[data-section=appearance] .settings-theme-grid button{grid-template-rows:46px auto!important;gap:6px 8px!important;min-height:96px!important;padding:9px!important}.settings-panel[data-section=appearance] .settings-theme-preview{min-height:46px!important;padding:6px!important}.settings-panel[data-section=appearance] .settings-theme-preview i:first-child{width:18px!important}.settings-panel[data-section=appearance] .settings-theme-preview i:nth-child(2),.settings-panel[data-section=appearance] .settings-theme-preview i:nth-child(3){height:6px!important}.settings-theme-title-row em{min-height:18px!important;font-size:8px!important}.settings-theme-copy small{color:#8499b0!important;font-size:10px!important}.settings-theme-check{width:21px!important;height:21px!important}.settings-heading p:last-child{font-size:13.2px!important}.settings-panel-heading{min-height:74px!important}.settings-panel-heading h2{font-size:19.2px!important}.settings-panel-heading p{color:#91a5bb!important;font-size:11.2px!important}.settings-block-heading p{color:#899db4!important;font-size:10.8px!important}.settings-font-presets button{min-width:56px!important;min-height:30px!important;font-size:10px!important}.settings-link-row p,.settings-toggle-row p{color:#879cb3!important;font-size:10.2px!important}.settings-choice-grid small{color:#8499b0!important;font-size:9.8px!important}.settings-info-banner p{font-size:9.9px!important}.settings-account-links strong{font-size:11.5px!important}.settings-account-links small{font-size:9.5px!important}.settings-session-identity p,.settings-session-status>span{font-size:9.9px!important}.app-shell[data-theme=light] .settings-overview>button{background:linear-gradient(145deg,#f9fcfe,#f3f8fc);box-shadow:0 6px 16px #3951690f}.app-shell[data-theme=light] .settings-overview>button strong{color:#17324c}.app-shell[data-theme=light] .settings-overview>button p{color:#657c91}@media (width<=1100px){.settings-nav{grid-template-columns:180px minmax(0,1fr)!important}.settings-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.settings-nav{grid-template-columns:1fr!important}.settings-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-panel[data-section=appearance] .settings-theme-grid button{min-height:100px!important}}@media (width<=600px){.settings-overview>button{min-height:78px}.settings-nav nav{grid-template-columns:1fr!important}.settings-nav nav button{min-height:60px!important}}.settings-page{gap:14px!important;padding-bottom:34px!important}.settings-overview{margin-bottom:2px}.settings-workspace{gap:12px!important}.settings-panel{padding-bottom:10px}.settings-panel[data-section=appearance]>.settings-section-block{margin-top:12px!important}.settings-panel[data-section=appearance]>.settings-section-block:first-of-type{min-height:205px!important}.settings-panel[data-section=appearance]>.settings-section-block:last-of-type{min-height:150px!important;margin-bottom:12px!important}.settings-heading h1{font-size:32px!important;line-height:1.04!important}.settings-heading>div>p:last-child{font-size:14px!important;line-height:1.45!important}.settings-heading .eyebrow,.settings-overview article small{font-size:10.8px!important}.settings-overview article strong{font-size:18.2px!important}.settings-overview article p{font-size:11.2px!important}.settings-nav>header strong{font-size:14px!important}.settings-nav nav strong{font-size:13px!important}.settings-panel-heading h2{font-size:21px!important;line-height:1.08!important}.settings-panel-heading p{font-size:11.6px!important;line-height:1.45!important}.settings-block-heading strong{font-size:13.5px!important}.settings-block-heading p{font-size:11.2px!important;line-height:1.42!important}.settings-theme-title-row strong{font-size:12.8px!important}.settings-theme-copy small{font-size:10.5px!important}.settings-link-row strong,.settings-toggle-row strong{font-size:12.4px!important}.settings-choice-grid strong{font-size:12.4px!important}.settings-choice-grid small{font-size:10.4px!important}.settings-session-identity strong{font-size:13px!important}.settings-session-identity p,.settings-session-status>span{font-size:10.5px!important}.settings-info-banner strong{font-size:11.8px!important}.settings-font-presets{width:min(100%,620px);grid-template-columns:repeat(7,minmax(54px,1fr))!important;gap:7px!important;display:grid!important}.settings-font-presets button{border-radius:8px!important;min-width:0!important;min-height:34px!important;padding:6px 9px!important;font-size:10.6px!important}@media (width<=900px){.settings-font-presets{width:100%;grid-template-columns:repeat(4,minmax(54px,1fr))!important}}@media (width<=560px){.settings-font-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.settings-sync-state,.settings-reset-button{font-size:11.2px!important}.settings-sync-state small{font-size:10.4px!important}.settings-overview article small{font-size:11.4px!important}.settings-overview article p{font-size:11.8px!important;line-height:1.38!important}.settings-nav>header small{font-size:10.6px!important}.settings-nav nav small{font-size:11.2px!important;line-height:1.38!important}.settings-nav>footer span{font-size:10.3px!important}.settings-nav>footer strong{font-size:11px!important}.settings-panel-heading small{font-size:10.9px!important}.settings-panel-heading p{font-size:12px!important}.settings-block-heading p{font-size:11.8px!important}.settings-block-heading>span{font-size:10.8px!important}.settings-theme-title-row em{font-size:9.6px!important}.settings-theme-copy small{font-size:11.2px!important;line-height:1.38!important}.settings-font-control{font-size:11.4px!important}.settings-font-presets button{font-size:11.2px!important}.settings-link-row p,.settings-toggle-row p{font-size:11.4px!important;line-height:1.45!important}.settings-link-row>a{font-size:10.8px!important}.settings-choice-grid small{font-size:11px!important;line-height:1.4!important}.settings-info-banner p{font-size:11.1px!important;line-height:1.45!important}.settings-info-banner>a,.settings-account-links small{font-size:10.9px!important}.settings-session-identity small{font-size:10.3px!important}.settings-session-identity p,.settings-session-status>span{font-size:11px!important}.settings-session-status small{font-size:10.6px!important}.settings-mfa-main small{font-size:10.5px!important}.settings-mfa-main p,.settings-mfa-action-row p,.settings-mfa-enabled-note p,.settings-mfa-enrollment-copy p,.settings-mfa-message{font-size:11.1px!important;line-height:1.45!important}.settings-mfa-action-row strong,.settings-mfa-enabled-note strong,.settings-mfa-enrollment-copy strong{font-size:11.8px!important}.settings-mfa-status,.settings-mfa-action-row button,.settings-mfa-secret button,.settings-mfa-code-row button{font-size:10.8px!important}.settings-mfa-enrollment-copy small{font-size:10.3px!important}.settings-password-card{border:1px solid var(--settings-border-soft,#3765aa40);background:color-mix(in srgb,var(--ui-surface-2,#0a1d39) 93%,transparent);color:var(--ui-text,#e9f4ff);border-radius:14px;gap:13px;padding:15px;display:grid}.settings-password-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-password-head small{color:var(--ui-accent,#32c8ee);letter-spacing:.1em;font-size:10px;font-weight:800}.settings-password-head h3{color:var(--ui-text,#e9f4ff);margin:4px 0;font-size:18px}.settings-password-head p,.settings-password-email small,.settings-password-hint,.settings-password-reauth p{color:var(--ui-text-muted,#92a4bd);margin:4px 0 0;font-size:12px;line-height:1.45}.settings-password-protection{border:1px solid var(--settings-border-soft,#3765aa47);color:var(--ui-text-muted,#9db0c6);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:10px}.settings-password-email{border:1px solid var(--settings-border-soft,#3765aa40);border-radius:10px;gap:4px;padding:11px;display:grid}.settings-password-email>span{color:var(--ui-text-muted,#92a4bd);font-size:11px}.settings-password-email strong{color:var(--ui-text,#e9f4ff);overflow-wrap:anywhere;font-size:13px}.settings-password-form{gap:9px;min-width:0;display:grid}.settings-password-form label{color:var(--ui-text,#e9f4ff);font-size:12px;font-weight:700;display:block}.settings-password-form input{border:1px solid var(--ui-border-strong,#587aa673);background:var(--ui-surface-3,#0b2346);width:100%;min-width:0;min-height:39px;color:var(--ui-text,#e9f4ff);font:inherit;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.settings-password-form input::placeholder{color:var(--ui-text-muted,#8098b4)}.settings-password-form input:focus-visible{border-color:var(--ui-accent,#32c8ee);outline:2px solid color-mix(in srgb,var(--ui-accent,#32c8ee) 25%,transparent);outline-offset:1px}.settings-password-form input:disabled{opacity:.55;cursor:not-allowed}.settings-password-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-password-two-fields>div{gap:7px;min-width:0;display:grid}.settings-password-actions,.settings-password-reauth>div{flex-wrap:wrap;gap:9px;display:flex}.settings-password-actions button,.settings-password-reauth button{border:1px solid var(--ui-accent,#32c8ee);background:var(--ui-accent,#32c8ee);min-height:37px;color:var(--ui-on-accent,#08182d);font:inherit;cursor:pointer;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:750}.settings-password-actions button.secondary,.settings-password-reauth button{border-color:var(--ui-border-strong,#587aa673);background:var(--ui-surface-3,#0b2346);color:var(--ui-text,#e9f4ff)}.settings-password-actions button:disabled,.settings-password-reauth button:disabled{opacity:.5;cursor:not-allowed}.settings-password-reauth{border:1px solid var(--settings-border-soft,#3765aa40);border-radius:10px;gap:8px;padding:12px;display:grid}.settings-password-reauth>div input{flex:1;min-width:160px}.settings-password-feedback{border:1px solid var(--settings-border-soft,#3765aa40);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.settings-password-feedback[data-kind=error]{color:#f2a1a8;border-color:#e2515d59}.settings-password-feedback[data-kind=success]{color:var(--ui-success,#67d8b6);border-color:#38b18759}.settings-password-feedback[data-kind=info]{color:var(--ui-text-muted,#adbbcc)}@media (width<=720px){.settings-password-head{flex-direction:column}.settings-password-two-fields{grid-template-columns:1fr}.settings-password-protection{white-space:normal}}.about-page{width:min(100%,1680px);margin:0 auto;padding:4px 4px 20px}.about-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:10px 0 22px;display:flex}.about-heading h1{letter-spacing:-1.2px;margin:0 0 7px;font-size:clamp(30px,2.8vw,44px);line-height:1.05}.about-heading .subtitle{color:#91abc2;max-width:850px;margin:0;font-size:14px}.about-heading-status{color:#94dbc4;white-space:nowrap;background:#164a3f29;border:1px solid #35d6a33d;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.about-heading-status i,.about-release-live i,.about-version-heading>span i{background:#35d6a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #35d6a373}.about-hero{background:radial-gradient(circle at 10% 0,#00bfff16,#0000 31%),radial-gradient(circle at 88% 14%,#193c9229,#0000 34%),linear-gradient(135deg,#071831f6,#020a17fb);border:1px solid #2f5b8b57;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 18px 42px #00000029}.about-hero:after{content:"";pointer-events:none;border:1px solid #00bfff12;border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -90px -120px auto;box-shadow:0 0 0 36px #00bfff05,0 0 0 72px #193c9204}.about-hero-copy,.about-release-card{z-index:1;position:relative}.about-hero-brand{align-items:center;gap:10px;margin-bottom:26px;display:inline-flex}.about-hero-brand>span{background:linear-gradient(145deg,#07254bdb,#041023e0);border:1px solid #00bfff3d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 20px #00bfff0e}.about-hero-brand .brand-mark{filter:drop-shadow(0 0 7px #00bfff33);width:25px;height:29px}.about-hero-brand>div{align-items:baseline;gap:7px;display:flex}.about-hero-brand small{color:#f4f8fc;letter-spacing:4.5px;font-size:12px;font-weight:800}.about-hero-brand strong{color:#00bfff;letter-spacing:2px;font-size:13px}.about-kicker,.about-section-kicker{color:#00bfff;letter-spacing:2.1px;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800;display:block}.about-hero h2{color:#f5f8fc;letter-spacing:-1.1px;max-width:760px;margin:0 0 12px;font-size:clamp(27px,2.5vw,42px);line-height:1.08}.about-hero-copy>p{color:#9db2c7;max-width:790px;margin:0;font-size:13px;line-height:1.65}.about-hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.about-primary-action,.about-secondary-action{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.about-primary-action{color:#fff;background:linear-gradient(#14bdf4,#087bc8);border:1px solid #00bfffad;box-shadow:inset 0 1px #ffffff3d,0 7px 18px #0086db29}.about-secondary-action{color:#b9cce0;background:#07172fa8;border:1px solid #3d699d57}.about-primary-action:hover,.about-secondary-action:hover{border-color:#00bfff8c;transform:translateY(-1px)}.about-secondary-action:hover{color:#eff8ff;background:#092243c2}.about-release-card{background:radial-gradient(circle at 100% 0,#00bfff0e,#0000 34%),linear-gradient(145deg,#071a37e0,#030d1df0);border:1px solid #426fa657;border-radius:15px;align-self:stretch;padding:18px;box-shadow:inset 0 1px #ffffff07,0 12px 28px #0000001a}.about-release-top{border-bottom:1px solid #315b8942;align-items:center;gap:10px;padding-bottom:14px;display:flex}.about-release-symbol{color:#43d5ff;background:#00bfff0e;border:1px solid #00bfff45;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.about-release-symbol .sidebar-icon{width:20px;height:20px}.about-release-top>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.about-release-top small,.about-release-grid small,.about-purpose-principle small,.about-version-id small,.about-version-heading small{color:#758fa9;font-size:9px}.about-release-top strong{color:#f4f8fd;font-size:14px}.about-release-live{color:#91d6bf;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.about-release-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.about-release-grid article{background:#030d1d6b;border:1px solid #335b8938;border-radius:10px;min-width:0;padding:11px}.about-release-grid strong{color:#cad8e6;margin-top:3px;font-size:10.5px;display:block}.about-release-note{background:#193c921a;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.about-release-note>span{color:#6ddfff;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.about-release-note .sidebar-icon{width:16px;height:16px}.about-release-note p{color:#8fa7be;margin:0;font-size:9.5px;line-height:1.55}.about-dual-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:12px;margin-bottom:18px;display:grid}.about-story-card,.about-architecture-card,.about-pillar-card,.about-module-card,.about-purpose,.about-roadmap-card,.about-version-card,.about-direction{background:radial-gradient(circle at 6% 0,#00bfff06,#0000 30%),linear-gradient(145deg,#071831e6,#020a17f5);border:1px solid #2c537e4a;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000001c}.about-story-card,.about-architecture-card{border-radius:14px;min-height:235px;padding:20px}.about-story-card{grid-template-columns:auto 1fr;gap:15px;display:grid}.about-card-heading{align-items:flex-start;gap:12px;display:flex}.about-card-heading h2,.about-story-card h2,.about-section-heading h2,.about-purpose h2,.about-direction h2{color:#eef4fa;letter-spacing:-.35px;margin:0}.about-card-heading h2,.about-story-card h2{font-size:18px}.about-story-card p:not(.about-section-kicker){color:#91a9c0;max-width:720px;margin:10px 0 0;font-size:11.5px;line-height:1.65}.about-card-icon{background:#081b379e;border:1px solid #6482aa33;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.about-card-icon .sidebar-icon{width:19px;height:19px}.about-card-icon[data-tone=cyan]{color:#51dcff;background:#00bfff0e;border-color:#00bfff40}.about-card-icon[data-tone=blue]{color:#65a7ff;background:#2d7beb0f;border-color:#2d7beb3d}.about-card-icon[data-tone=violet]{color:#b3a1ff;background:#8970ee0f;border-color:#8970ee3d}.about-card-icon[data-tone=green]{color:#6ee1bc;background:#35d6a30f;border-color:#35d6a33d}.about-card-icon[data-tone=amber]{color:#f4d56b;background:#f1c84a0f;border-color:#f1c84a40}.about-card-icon[data-tone=silver]{color:#c2d0dc;background:#b9c4cf0d;border-color:#b9c4cf38}.about-architecture-list{gap:0;margin-top:15px;display:grid}.about-architecture-list>div{border-bottom:1px solid #2d527b33;justify-content:space-between;align-items:center;gap:15px;min-height:31px;display:flex}.about-architecture-list>div:last-child{border-bottom:0}.about-architecture-list span{color:#758fa8;font-size:9.5px}.about-architecture-list strong{color:#b7c9d9;text-align:right;font-size:10px}.about-section{margin:20px 0}.about-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.about-section-heading h2{font-size:19px}.about-section-heading p:not(.about-section-kicker){color:#839cb4;margin:5px 0 0;font-size:10.5px}.about-section-heading-row{align-items:center}.about-count-chip{color:#8fa9c1;background:#0719337a;border:1px solid #3d6ba042;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.about-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.about-pillar-card{border-radius:13px;min-height:175px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s}.about-pillar-card:hover{transform:translateY(-2px)}.about-pillar-card[data-tone=cyan]:hover{border-color:#00bfff57;box-shadow:inset 0 1px #ffffff08,0 14px 30px #00000021,0 0 18px #00bfff09}.about-pillar-card[data-tone=blue]:hover{border-color:#2d7beb57}.about-pillar-card[data-tone=violet]:hover{border-color:#8970ee57}.about-pillar-card[data-tone=green]:hover{border-color:#35d6a357}.about-pillar-top{justify-content:space-between;align-items:center;display:flex}.about-pillar-top small{color:#516b84;letter-spacing:1px;font-size:9px;font-weight:800}.about-pillar-card h3{color:#dde8f2;margin:15px 0 7px;font-size:14px}.about-pillar-card p{color:#839cb3;margin:0;font-size:10px;line-height:1.55}.about-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.about-module-card{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.about-module-card:hover{background:radial-gradient(circle at 6% 0,#00bfff0b,#0000 30%),linear-gradient(145deg,#091e3cf0,#030d1cf7);transform:translateY(-1px)}.about-module-card[data-tone=cyan]:hover{border-color:#00bfff52}.about-module-card[data-tone=blue]:hover{border-color:#2d7beb52}.about-module-card[data-tone=violet]:hover{border-color:#8970ee52}.about-module-card[data-tone=green]:hover{border-color:#35d6a352}.about-module-card[data-tone=amber]:hover{border-color:#f1c84a52}.about-module-card[data-tone=silver]:hover{border-color:#b9c4cf47}.about-module-card strong{color:#dde8f1;font-size:11px;display:block}.about-module-card p{color:#829ab1;margin:5px 0 0;font-size:9px;line-height:1.45}.about-module-card>i{color:#65839e;font-size:15px;font-style:normal;transition:transform .16s,color .16s}.about-module-card:hover>i{color:#54d8ff;transform:translate(2px)}.about-purpose{background:radial-gradient(circle at 10%,#00bfff11,#0000 27%),radial-gradient(circle at 90% 30%,#7e68e80e,#0000 28%),linear-gradient(145deg,#071933f0,#020a17f9);border-radius:15px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:20px;margin:22px 0;padding:20px 22px;display:grid}.about-purpose-mark{place-items:center;width:58px;height:62px;display:grid}.about-purpose-mark .brand-mark{filter:drop-shadow(0 0 12px #00bfff33);width:43px;height:48px}.about-purpose h2{font-size:19px}.about-purpose-copy>p:not(.about-section-kicker){color:#8fa7bd;max-width:840px;margin:7px 0 0;font-size:10.5px;line-height:1.58}.about-purpose-principle{border-left:1px solid #00bfff2e;padding-left:18px}.about-purpose-principle strong{color:#d9e7f2;margin-top:5px;font-size:15px;line-height:1.35;display:block}.about-roadmap{gap:8px;display:grid}.about-roadmap-card{border-radius:13px;grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:112px;padding:14px;display:grid}.about-roadmap-line{justify-content:center;display:flex;position:relative}.about-roadmap-line>span{z-index:1;color:#5edcff;background:#071c37;border:1px solid #00bfff47;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;position:relative}.about-roadmap-card[data-tone=blue] .about-roadmap-line>span{color:#76aeff;border-color:#2d7beb4d}.about-roadmap-card[data-tone=violet] .about-roadmap-line>span{color:#b5a6ff;border-color:#8970ee4d}.about-roadmap-line>i{background:linear-gradient(#00bfff33,#385e8b1f);width:1px;position:absolute;top:37px;bottom:-23px}.about-roadmap-content{min-width:0}.about-roadmap-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.about-roadmap-heading small{color:#677f97;text-transform:uppercase;letter-spacing:1.2px;font-size:8.5px}.about-roadmap-heading h3{color:#dde8f2;margin:3px 0 0;font-size:13px}.about-roadmap-heading>span{color:#88a3ba;border:1px solid #4b719d3b;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8.5px;font-weight:700;display:inline-flex}.about-roadmap-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.about-roadmap-tags span{color:#8ea6bc;background:#0512267a;border:1px solid #395f8b33;border-radius:7px;padding:6px 8px;font-size:8.5px}.about-version-card{border-radius:14px;grid-template-columns:130px minmax(0,1fr);display:grid;overflow:hidden}.about-version-id{background:radial-gradient(circle at 50% 32%,#00bfff1a,#0000 42%),linear-gradient(#082448b8,#041124c2);border-right:1px solid #00bfff26;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.about-version-id>span{color:#57d9ff;letter-spacing:1.5px;margin-bottom:5px;font-size:8px;font-weight:800}.about-version-id strong{color:#f4f9fd;letter-spacing:-1px;font-size:28px}.about-version-copy{padding:17px}.about-version-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.about-version-heading>div{flex-direction:column;gap:3px;display:flex}.about-version-heading strong{color:#dce8f2;font-size:13px}.about-version-heading>span{color:#8dccb8;align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:inline-flex}.about-version-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.about-version-items span{color:#8ea7bd;background:#0410227a;border:1px solid #345c8833;border-radius:8px;align-items:center;min-height:37px;padding:8px 9px;font-size:8.8px;display:flex}.about-direction{border-radius:15px;justify-content:space-between;align-items:center;gap:28px;margin:22px 0 4px;padding:20px 22px;display:flex}.about-direction>div{max-width:880px}.about-direction h2{font-size:20px}.about-direction>div>p:not(.about-section-kicker){color:#8aa3ba;margin:6px 0 0;font-size:10.5px;line-height:1.55}.about-direction-badge{background:#05142a94;border:1px solid #00bfff33;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-width:225px;padding:12px 14px;display:grid}.about-direction-badge .brand-mark{grid-row:1/span 2;width:31px;height:35px}.about-direction-badge strong{color:#dde9f3;letter-spacing:1.3px;font-size:10px}.about-direction-badge small{color:#718ba4;font-size:8.5px}.app-shell[data-theme=light] .about-hero,.app-shell[data-theme=light] .about-story-card,.app-shell[data-theme=light] .about-architecture-card,.app-shell[data-theme=light] .about-pillar-card,.app-shell[data-theme=light] .about-module-card,.app-shell[data-theme=light] .about-purpose,.app-shell[data-theme=light] .about-roadmap-card,.app-shell[data-theme=light] .about-version-card,.app-shell[data-theme=light] .about-direction{background:linear-gradient(145deg,#fff,#f5f9fc);border-color:#2f6aa629;box-shadow:0 12px 28px #37546f0f}.app-shell[data-theme=light] .about-heading h1,.app-shell[data-theme=light] .about-hero h2,.app-shell[data-theme=light] .about-card-heading h2,.app-shell[data-theme=light] .about-story-card h2,.app-shell[data-theme=light] .about-section-heading h2,.app-shell[data-theme=light] .about-purpose h2,.app-shell[data-theme=light] .about-direction h2,.app-shell[data-theme=light] .about-pillar-card h3,.app-shell[data-theme=light] .about-module-card strong,.app-shell[data-theme=light] .about-roadmap-heading h3,.app-shell[data-theme=light] .about-version-heading strong{color:#17324c}.app-shell[data-theme=light] .about-hero-copy>p,.app-shell[data-theme=light] .about-story-card p:not(.about-section-kicker),.app-shell[data-theme=light] .about-section-heading p:not(.about-section-kicker),.app-shell[data-theme=light] .about-purpose-copy>p:not(.about-section-kicker),.app-shell[data-theme=light] .about-direction>div>p:not(.about-section-kicker),.app-shell[data-theme=light] .about-pillar-card p,.app-shell[data-theme=light] .about-module-card p{color:#647c92}@media (width<=1250px){.about-hero{grid-template-columns:1fr 340px;padding:22px}.about-pillar-grid,.about-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.about-heading{flex-direction:column;align-items:flex-start;gap:12px}.about-hero,.about-dual-grid{grid-template-columns:1fr}.about-purpose{grid-template-columns:auto 1fr}.about-purpose-principle{border-top:1px solid #00bfff24;border-left:0;grid-column:1/-1;padding:12px 0 0}.about-version-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.about-page{padding-inline:0}.about-heading h1{font-size:30px}.about-hero{border-radius:14px;padding:17px}.about-hero h2{font-size:27px}.about-pillar-grid,.about-module-grid,.about-purpose{grid-template-columns:1fr}.about-purpose-mark{width:44px;height:48px}.about-roadmap-card{grid-template-columns:38px 1fr;padding:12px}.about-roadmap-heading{flex-direction:column;align-items:flex-start;gap:7px}.about-version-card{grid-template-columns:1fr}.about-version-id{border-bottom:1px solid #00bfff26;border-right:0;min-height:95px}.about-version-items{grid-template-columns:1fr}.about-direction{flex-direction:column;align-items:flex-start}.about-direction-badge{width:100%;min-width:0}}.about-page .about-section-kicker,.about-page .about-kicker,.about-page .about-release-top small,.about-page .about-release-grid small,.about-page .about-purpose-principle small,.about-page .about-version-id small,.about-page .about-version-heading small{font-size:10px}.about-page .about-release-note p,.about-page .about-architecture-list span{font-size:10.5px}.about-page .about-section-heading p:not(.about-section-kicker),.about-page .about-purpose-copy>p:not(.about-section-kicker),.about-page .about-direction>div>p:not(.about-section-kicker){font-size:11.5px}.about-page .about-count-chip,.about-page .about-pillar-top small{font-size:10px}.about-page .about-pillar-card p{font-size:11px}.about-page .about-module-card p{font-size:10px}.about-page .about-roadmap-heading small,.about-page .about-roadmap-heading>span,.about-page .about-roadmap-tags span{font-size:9.5px}.about-hero-actions button{font:inherit;cursor:pointer}.about-primary-action[aria-expanded=true],.about-secondary-action[aria-expanded=true]{color:#f5fbff;background:radial-gradient(circle at 24% 20%,#00bfff1a,#0000 46%),linear-gradient(#0c3a68f0,#061d3cf5);border-color:#00bfffad;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00bfff06,0 7px 18px #0000001f,0 0 15px #00bfff0f}.about-primary-action[aria-expanded=true]{background:linear-gradient(#18c8fa,#087fcb)}.about-hero-panel{background:radial-gradient(circle at 4% 0,#00bfff0e,#0000 30%),linear-gradient(145deg,#071b37f5,#030d1dfb);border:1px solid #00bfff47;border-radius:12px;width:min(100%,760px);margin-top:10px;animation:.16s ease-out both aboutPanelIn;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000026,0 0 18px #00bfff06}@keyframes aboutPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.about-hero-panel-head{background:#0411246b;border-bottom:1px solid #315c8b38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.about-hero-panel-icon{color:#5edcff;background:#00bfff0e;border:1px solid #00bfff3d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.about-hero-panel-icon .sidebar-icon{width:16px;height:16px}.about-hero-panel-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.about-hero-panel-head small{color:#5edcff;letter-spacing:1.35px;font-size:8.5px;font-weight:800}.about-hero-panel-head strong{color:#dce9f3;font-size:11px}.about-hero-panel-close{color:#6f8aa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;font-size:16px;line-height:1;display:grid}.about-hero-panel-close:hover{color:#ddf7ff;background:#00bfff0b;border-color:#00bfff33}.about-hero-panel-body{padding:11px 12px 12px}.about-hero-panel-body>p{color:#90a8bf;margin:0;font-size:10.5px;line-height:1.55}.about-hero-panel-body>p strong{color:#d9e8f4}.about-hero-panel-body>a{color:#48d6ff;margin-top:10px;font-size:10px;font-weight:700;display:inline-flex}.about-hero-panel-steps,.about-hero-panel-facts,.about-hero-panel-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.about-hero-panel-steps span,.about-hero-panel-tags span{color:#8fa8be;background:#0411247a;border:1px solid #3b66973d;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:9px;display:inline-flex}.about-hero-panel-steps b{color:#5ad9ff;font-size:8px}.about-hero-panel-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-hero-panel-facts>span{background:#0411247a;border:1px solid #3b669738;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.about-hero-panel-facts small{color:#6f8aa3;font-size:8px}.about-hero-panel-facts strong{color:#bcd0e1;font-size:9.5px}.about-story-card{align-content:start}.about-story-card>div{min-width:0}.about-story-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.about-story-points>span{background:radial-gradient(circle at 0 0,#00bfff09,#0000 45%),#04102266;border:1px solid #335c8936;border-radius:9px;min-width:0;min-height:72px;padding:10px 9px 9px 13px;position:relative}.about-story-points>span>i{background:linear-gradient(#00bfff,#168bff);border-radius:999px;width:3px;height:22px;position:absolute;top:12px;left:7px;box-shadow:0 0 8px #00bfff2e}.about-story-points strong,.about-story-points small{padding-left:4px;display:block}.about-story-points strong{color:#bfd0df;font-size:9.5px}.about-story-points small{color:#718aa2;margin-top:4px;font-size:8.7px;line-height:1.4}.app-shell[data-theme=light] .about-hero-panel{background:linear-gradient(145deg,#fff,#f5fafd);border-color:#00aee838;box-shadow:0 12px 26px #37546f12}.app-shell[data-theme=light] .about-hero-panel-head{background:#f7fbfe}.app-shell[data-theme=light] .about-hero-panel-head strong,.app-shell[data-theme=light] .about-hero-panel-facts strong,.app-shell[data-theme=light] .about-story-points strong{color:#24425d}.app-shell[data-theme=light] .about-hero-panel-body>p,.app-shell[data-theme=light] .about-story-points small{color:#657e94}.app-shell[data-theme=light] .about-story-points>span,.app-shell[data-theme=light] .about-hero-panel-facts>span,.app-shell[data-theme=light] .about-hero-panel-steps span,.app-shell[data-theme=light] .about-hero-panel-tags span{background:#f7fbfe;border-color:#2f6aa626}@media (width<=980px){.about-story-points{grid-template-columns:1fr}}@media (width<=700px){.about-hero-panel-facts{grid-template-columns:1fr}.about-hero-panel{width:100%}}.about-page .about-section-kicker,.about-page .about-kicker{font-size:11px!important}.about-page .about-heading-status{font-size:11.5px!important}.about-page .about-hero-brand small,.about-page .about-hero-brand strong{font-size:12.5px!important}.about-page .about-release-top small,.about-page .about-release-grid small,.about-page .about-purpose-principle small,.about-page .about-version-id small,.about-page .about-version-heading small{font-size:10.8px!important}.about-page .about-release-grid strong{font-size:12px!important}.about-page .about-release-live,.about-page .about-version-heading>span{font-size:10.5px!important}.about-page .about-release-note p{font-size:11.5px!important}.about-page .about-story-card p:not(.about-section-kicker){font-size:12.5px!important;line-height:1.7!important}.about-page .about-architecture-list span{font-size:11.5px!important}.about-page .about-architecture-list strong{font-size:12px!important}.about-page .about-section-heading p:not(.about-section-kicker),.about-page .about-purpose-copy>p:not(.about-section-kicker),.about-page .about-direction>div>p:not(.about-section-kicker){font-size:12px!important;line-height:1.6!important}.about-page .about-count-chip{font-size:11px!important}.about-page .about-pillar-top small{font-size:10.8px!important}.about-page .about-pillar-card p{font-size:12px!important;line-height:1.55!important}.about-page .about-module-card strong{font-size:12.5px!important}.about-page .about-module-card p{font-size:11.3px!important;line-height:1.5!important}.about-page .about-roadmap-heading small,.about-page .about-roadmap-heading>span,.about-page .about-roadmap-tags span{font-size:10.5px!important}.about-page .about-version-id>span{font-size:10px!important}.about-page .about-version-items span{font-size:10.8px!important}.about-page .about-direction-badge strong{font-size:11.5px!important}.about-page .about-direction-badge small{font-size:10.5px!important}.about-page .about-hero-panel-head small{font-size:10px!important}.about-page .about-hero-panel-head strong{font-size:12px!important}.about-page .about-hero-panel-body>p{font-size:11.8px!important;line-height:1.6!important}.about-page .about-hero-panel-body>a{font-size:11px!important}.about-page .about-hero-panel-steps span,.about-page .about-hero-panel-tags span{font-size:10.3px!important}.about-page .about-hero-panel-steps b,.about-page .about-hero-panel-facts small{font-size:9.5px!important}.about-page .about-hero-panel-facts strong,.about-page .about-story-points strong{font-size:10.8px!important}.about-page .about-story-points small{font-size:10.2px!important;line-height:1.48!important}.about-page .about-hero-actions button{letter-spacing:.01em;font-family:inherit!important;font-size:10.2px!important;line-height:1!important}.about-page .about-primary-action,.about-page .about-secondary-action{min-height:36px;padding-inline:12px}.about-page .about-hero-panel{background:radial-gradient(circle at 4% 0,#00bfff1d,#0000 32%),radial-gradient(circle at 92% 10%,#168bff13,#0000 34%),linear-gradient(145deg,#082041fb,#030f22fe);border-color:#00bfff7a;border-radius:13px;width:min(100%,790px);margin-top:11px;position:relative;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #00bfff06,0 14px 34px #0000003b,0 0 22px #00bfff12}.about-page .about-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(#00bfff 0%,#168bff 58%,#168bff1f 100%);border-radius:13px 0 0 13px;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #00bfff3d}.about-page .about-hero-panel-head{background:linear-gradient(90deg,#00bfff0e,#0000 36%),#041227b8;border-bottom-color:#00bfff33;min-height:53px;padding:10px 13px 10px 14px}.about-page .about-hero-panel-icon{color:#6de2ff;background:radial-gradient(circle at 35% 20%,#00bfff29,#0000 50%),linear-gradient(145deg,#083663c7,#041a39e0);border-color:#00bfff66;width:34px;height:34px;box-shadow:inset 0 1px #ffffff0d,0 0 14px #00bfff17}.about-page .about-hero-panel-icon .sidebar-icon{width:18px;height:18px}.about-page .about-hero-panel-head small{letter-spacing:1.45px;color:#63dfff!important;font-size:9.5px!important}.about-page .about-hero-panel-head strong{color:#f1f7fc;font-size:12.5px!important}.about-page .about-hero-panel-close{color:#89a6bf;background:#04102257;border-color:#4b75a429}.about-page .about-hero-panel-close:hover{color:#fff;background:#00bfff13;border-color:#00bfff61}.about-page .about-hero-panel-body{padding:14px 15px 15px}.about-page .about-hero-panel-body>p{color:#abc0d3;font-size:11.5px!important}.about-page .about-hero-panel-steps span,.about-page .about-hero-panel-tags span,.about-page .about-hero-panel-facts>span{background:linear-gradient(145deg,#061934cc,#031023bd);border-color:#4370a352;box-shadow:inset 0 1px #ffffff05}.about-page .about-hero-panel-steps span,.about-page .about-hero-panel-tags span{color:#a7bcd0;min-height:30px;padding-inline:9px}.about-page .about-hero-panel-steps b{color:#61dfff}.about-page .about-hero-panel-body>a{color:#63deff;text-shadow:0 0 10px #00bfff1a;margin-top:12px;font-weight:750}.about-page .about-hero-panel-body>a:hover{color:#a8eeff}.app-shell[data-theme=light] .about-page .about-hero-panel{background:radial-gradient(circle at 4% 0,#00aee814,#0000 32%),linear-gradient(145deg,#fff,#f3f9fd);border-color:#00aee852;box-shadow:inset 0 1px #fff,0 14px 30px #37546f17}.about-page .about-hero-panel-link{color:#63deff;text-align:left;cursor:pointer;text-shadow:0 0 10px #00bfff1a;background:0 0;border:0;align-items:center;margin-top:12px;padding:0;font-family:inherit;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.about-page .about-hero-panel-link:hover,.about-page .about-hero-panel-link:focus-visible{color:#a8eeff;outline:none}.about-page .about-section[id]{scroll-margin-top:78px}.about-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.about-docs-grid>article{background:radial-gradient(circle at 6% 0,#00bfff06,#0000 30%),linear-gradient(145deg,#071831e6,#020a17f5);border:1px solid #2c537e4a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;min-height:105px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000001a}.about-docs-grid strong{color:#dde8f1;font-size:12.5px;display:block}.about-docs-grid p{color:#849db4;margin:5px 0 0;font-size:11.2px;line-height:1.55}.app-shell[data-theme=light] .about-docs-grid>article{background:linear-gradient(145deg,#fff,#f5f9fc);border-color:#2f6aa629;box-shadow:0 12px 28px #37546f0f}.app-shell[data-theme=light] .about-docs-grid strong{color:#17324c}.app-shell[data-theme=light] .about-docs-grid p{color:#647c92}@media (width<=700px){.about-docs-grid{grid-template-columns:1fr}}.shortcuts-page{width:min(100%,1680px);margin:0 auto;padding:4px 4px 22px}.shortcuts-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:10px 0 22px;display:flex}.shortcuts-heading h1{letter-spacing:-1.15px;margin:0 0 7px;font-size:clamp(30px,2.8vw,44px);line-height:1.05}.shortcuts-heading .subtitle{color:#91abc2;margin:0;font-size:14px}.shortcuts-status{color:#94dbc4;white-space:nowrap;background:#164a3f29;border:1px solid #35d6a33d;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.shortcuts-status i{background:#35d6a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #35d6a373}.shortcuts-hero{background:radial-gradient(circle at 8% 0,#00bfff16,#0000 28%),radial-gradient(circle at 92% 12%,#193c9224,#0000 35%),linear-gradient(145deg,#071831f5,#020a17fb);border:1px solid #2f5b8b57;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.55fr);gap:14px;margin-bottom:12px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff07,0 18px 42px #00000024}.shortcuts-hero-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.shortcuts-hero-icon{color:#64dfff;background:radial-gradient(circle at 35% 22%,#00bfff26,#0000 52%),linear-gradient(145deg,#083460c7,#041937e0);border:1px solid #00bfff4d;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 18px #00bfff14}.shortcuts-hero-icon .sidebar-icon{width:23px;height:23px}.shortcuts-kicker{color:#00bfff;letter-spacing:1.9px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.shortcuts-hero h2{color:#f2f7fb;letter-spacing:-.5px;margin:0 0 8px;font-size:24px}.shortcuts-hero-copy p:not(.shortcuts-kicker){color:#97aec3;max-width:900px;margin:0;font-size:12px;line-height:1.65}.shortcuts-hero kbd,.shortcut-keys kbd,.shortcuts-tip-keys kbd{color:#dceaf5;background:linear-gradient(#0c274cf0,#05142bf5);border:1px solid #4674aa66;border-bottom-color:#5588c294;border-radius:7px;place-items:center;min-width:27px;min-height:26px;padding:0 7px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;box-shadow:inset 0 1px #ffffff0d,0 2px #00000040}.shortcuts-hero-command{background:radial-gradient(circle at 50% 20%,#00bfff13,#0000 38%),#04112494;border:1px solid #00bfff33;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:16px;display:flex}.shortcuts-hero-command>span{color:#6ddfff;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800}.shortcuts-hero-command>div{align-items:center;gap:7px;display:flex}.shortcuts-hero-command>div kbd{min-width:42px;min-height:36px;font-size:13px}.shortcuts-hero-command b,.shortcut-keys b,.shortcuts-tip-keys b{color:#597691;font-size:10px;font-weight:600}.shortcuts-hero-command small{color:#718ba3;margin-top:10px;font-size:9.5px}.shortcuts-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.shortcuts-search{background:#051226b8;border:1px solid #315b8b4d;border-radius:10px;align-items:center;gap:9px;width:min(520px,100%);min-height:38px;padding:0 10px;display:flex}.shortcuts-search>span{color:#6d8aa3;font-size:17px}.shortcuts-search input{flex:1;min-width:0;font-size:11px;box-shadow:none!important;color:#dde8f2!important;background:0 0!important;border:0!important;outline:0!important}.shortcuts-search input::placeholder{color:#687f96!important}.shortcuts-search button{color:#708aa2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.shortcuts-search button:hover{color:#ddf8ff;background:#00bfff0f}.shortcuts-sequence-hint{color:#829cb3;align-items:center;gap:7px;font-size:9.5px;display:flex}.shortcuts-sequence-hint strong{color:#9fb5c8;font-size:10px}.shortcuts-sequence-hint small{color:#627a90}.shortcuts-sequence-dot{background:#00bfff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #00bfff57}.shortcuts-section{margin:20px 0}.shortcuts-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;display:grid}.shortcuts-section-icon{background:#07183199;border:1px solid #537aa638;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.shortcuts-section-icon[data-tone=cyan]{color:#52dcff;background:#00bfff0e;border-color:#00bfff42}.shortcuts-section-icon[data-tone=blue]{color:#70aeff;background:#2d7beb0e;border-color:#2d7beb40}.shortcuts-section-icon[data-tone=violet]{color:#b6a6ff;background:#8970ee0e;border-color:#8970ee40}.shortcuts-section-icon .sidebar-icon{width:19px;height:19px}.shortcuts-section-heading>div>p{color:#00bfff;letter-spacing:1.55px;margin:0 0 2px;font-size:9px;font-weight:800}.shortcuts-section-heading h2{color:#e8f0f7;margin:0;font-size:16px}.shortcuts-section-heading>div>span{color:#718ba3;margin-top:3px;font-size:10px;display:block}.shortcuts-section-heading>small{color:#7f99b0;background:#06142a85;border:1px solid #4167943b;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shortcut-card-link{min-width:0;color:inherit;display:block}.shortcut-card{background:radial-gradient(circle at 5% 0,#00bfff05,#0000 32%),linear-gradient(145deg,#071831e6,#020a17f5);border:1px solid #2c537e47;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:84px;padding:12px 13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000017}.shortcut-card-link:not(.shortcut-card-link--static):hover .shortcut-card{background:radial-gradient(circle at 5% 0,#00bfff0b,#0000 32%),linear-gradient(145deg,#091e3cf0,#030d1cf7);border-color:#00bfff4d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000001f}.shortcut-card-icon{color:#7fa4c4;background:#071b37a6;border:1px solid #3b669738;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.shortcut-card-icon .sidebar-icon{width:18px;height:18px}.shortcut-card-copy{min-width:0}.shortcut-card-copy strong{color:#d8e5ef;font-size:11.5px;display:block}.shortcut-card-copy p{color:#7892aa;margin:4px 0 0;font-size:9.8px;line-height:1.45}.shortcut-keys{white-space:nowrap;align-items:center;gap:4px;display:flex}.shortcut-keys>span{align-items:center;gap:4px;display:flex}.shortcut-card-arrow{color:#5e7b96;font-size:15px;transition:transform .16s,color .16s}.shortcut-card-link:not(.shortcut-card-link--static):hover .shortcut-card-arrow{color:#5bdbff;transform:translate(2px)}.shortcuts-empty{text-align:center;background:#04102270;border:1px dashed #3d68974d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;margin:20px 0;padding:24px;display:flex}.shortcuts-empty>span{color:#5cdaff;background:#00bfff0d;border:1px solid #00bfff38;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.shortcuts-empty h2{color:#dce8f1;margin:12px 0 6px;font-size:16px}.shortcuts-empty p{color:#7f98af;margin:0;font-size:10px}.shortcuts-empty button{color:#6ddfff;cursor:pointer;background:#00bfff0f;border:1px solid #00bfff4d;border-radius:8px;min-height:34px;margin-top:12px;padding:0 11px;font-size:10px;font-weight:700}.shortcuts-tips{background:radial-gradient(circle at 6% 0,#00bfff0b,#0000 28%),linear-gradient(145deg,#071831e6,#020a17f5);border:1px solid #2c537e4a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 4px;padding:17px 18px;display:flex}.shortcuts-tips>div:first-child{align-items:center;gap:11px;display:flex}.shortcuts-tip-icon{color:#b5a5ff;background:#8970ee0e;border:1px solid #8970ee40;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.shortcuts-tip-icon .sidebar-icon{width:19px;height:19px}.shortcuts-tips p{color:#a694ff;letter-spacing:1.45px;margin:0 0 2px;font-size:8.5px;font-weight:800}.shortcuts-tips strong{color:#dde8f1;font-size:11.5px;display:block}.shortcuts-tips>div:first-child span:last-child{color:#788fa5;margin-top:3px;font-size:9.5px;display:block}.shortcuts-tip-keys{white-space:nowrap;align-items:center;gap:5px;display:flex}.shortcuts-tip-keys>span{color:#49637c;margin-inline:3px}.app-shell[data-theme=light] .shortcuts-hero,.app-shell[data-theme=light] .shortcut-card,.app-shell[data-theme=light] .shortcuts-tips{background:linear-gradient(145deg,#fff,#f5f9fc);border-color:#2f6aa629;box-shadow:0 12px 28px #37546f0f}.app-shell[data-theme=light] .shortcuts-heading h1,.app-shell[data-theme=light] .shortcuts-hero h2,.app-shell[data-theme=light] .shortcuts-section-heading h2,.app-shell[data-theme=light] .shortcut-card-copy strong,.app-shell[data-theme=light] .shortcuts-tips strong{color:#17324c}.app-shell[data-theme=light] .shortcuts-hero-copy p:not(.shortcuts-kicker),.app-shell[data-theme=light] .shortcut-card-copy p,.app-shell[data-theme=light] .shortcuts-section-heading>div>span,.app-shell[data-theme=light] .shortcuts-tips>div:first-child span:last-child{color:#647c92}.app-shell[data-theme=light] .shortcuts-search{background:#fff;border-color:#2f6aa629}.app-shell[data-theme=light] .shortcuts-search input{color:#17324c!important}.app-shell[data-theme=light] .shortcuts-hero-command{background:#f5fafd;border-color:#00aee82e}.app-shell[data-theme=light] .shortcuts-hero kbd,.app-shell[data-theme=light] .shortcut-keys kbd,.app-shell[data-theme=light] .shortcuts-tip-keys kbd{color:#24425d;background:linear-gradient(#fff,#eef5fa);border-color:#2f6aa638;box-shadow:inset 0 1px #fff,0 2px #37546f1a}@media (width<=1180px){.shortcuts-hero{grid-template-columns:1fr 260px}.shortcuts-grid{grid-template-columns:1fr}}@media (width<=820px){.shortcuts-heading,.shortcuts-toolbar,.shortcuts-tips{flex-direction:column;align-items:flex-start}.shortcuts-hero{grid-template-columns:1fr}.shortcuts-sequence-hint{display:none}.shortcuts-tip-keys{white-space:normal;flex-wrap:wrap}}@media (width<=600px){.shortcuts-page{padding-inline:0}.shortcuts-heading h1{font-size:30px}.shortcuts-hero{border-radius:14px;padding:16px}.shortcuts-hero-copy{grid-template-columns:1fr}.shortcut-card{grid-template-columns:auto minmax(0,1fr)}.shortcut-keys{grid-column:2;justify-self:start}.shortcut-card-arrow{display:none}.shortcuts-section-heading{grid-template-columns:auto 1fr}.shortcuts-section-heading>small{display:none}}.shortcuts-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shortcuts-add-button{color:#f4fbff;cursor:pointer;background:radial-gradient(circle at 28% 18%,#00bfff1f,#0000 48%),linear-gradient(#0a4b7ef5,#062a52fa);border:1px solid #00bfff75;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:11px;font-weight:750;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0000001a,0 0 13px #00bfff0b}.shortcuts-add-button span{color:#75e4ff;font-size:16px;font-weight:500;line-height:1}.shortcuts-add-button:hover,.shortcuts-add-button:focus-visible{background:radial-gradient(circle at 28% 18%,#00bfff29,#0000 48%),linear-gradient(#0d5b95fa,#073260fa);border-color:#00bfffb8;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000001f,0 0 16px #00bfff12}.shortcuts-page .shortcuts-status{font-size:12px}.shortcuts-page .shortcuts-kicker{font-size:11px}.shortcuts-page .shortcuts-hero-copy p:not(.shortcuts-kicker){font-size:13px}.shortcuts-page .shortcuts-hero-command>span,.shortcuts-page .shortcuts-hero-command small{font-size:10.5px}.shortcuts-page .shortcuts-search input{font-size:12px}.shortcuts-page .shortcuts-sequence-hint{font-size:10.5px}.shortcuts-page .shortcuts-sequence-hint strong{font-size:11px}.shortcuts-page .shortcuts-section-heading>div>p{font-size:10px}.shortcuts-page .shortcuts-section-heading>div>span{font-size:11.5px}.shortcuts-page .shortcuts-section-heading>small{font-size:10.5px}.shortcuts-page .shortcut-card-copy strong{font-size:12.5px}.shortcuts-page .shortcut-card-copy p{font-size:11.2px;line-height:1.5}.shortcuts-page .shortcuts-empty p{font-size:11.5px}.shortcuts-page .shortcuts-empty button{font-size:11px}.shortcuts-page .shortcuts-tips p{font-size:9.5px}.shortcuts-page .shortcuts-tips strong{font-size:12.5px}.shortcuts-page .shortcuts-tips>div:first-child span:last-child{font-size:10.8px}.shortcuts-section-icon[data-tone=green]{color:#6ee1bc;background:#35d6a30e;border-color:#35d6a340}.shortcut-card-link--custom .shortcut-card{border-color:#35d6a32e}.shortcut-card-actions{align-items:center;gap:5px;display:flex}.shortcut-card-actions a,.shortcut-card-actions button{color:#7693ad;cursor:pointer;background:#06142a7a;border:1px solid #3d68973d;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.shortcut-card-actions a:hover{color:#68deff;background:#00bfff0f;border-color:#00bfff57}.shortcut-card-actions button:hover{color:#ff9aaf;background:#ee60790f;border-color:#ee607957}.shortcut-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01060f9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.shortcut-modal{background:radial-gradient(circle at 14% 0,#00bfff16,#0000 32%),linear-gradient(145deg,#071a36fc,#020b19fe);border:1px solid #00bfff57;border-radius:16px;width:min(100%,560px);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000006b,0 0 28px #00bfff0d}.shortcut-modal>header{background:#0411247a;border-bottom:1px solid #39659738;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:16px 17px;display:grid}.shortcut-modal-icon{color:#62dfff;background:#00bfff0f;border:1px solid #00bfff47;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.shortcut-modal-icon .sidebar-icon{width:19px;height:19px}.shortcut-modal>header p{color:#5edcff;letter-spacing:1.5px;margin:0 0 3px;font-size:9.5px;font-weight:800}.shortcut-modal>header h2{color:#eef5fb;margin:0;font-size:18px}.shortcut-modal>header span:not(.shortcut-modal-icon){color:#7f98af;margin-top:4px;font-size:11px;line-height:1.45;display:block}.shortcut-modal>header>button{color:#7690a7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:17px;display:grid}.shortcut-modal>header>button:hover{color:#fff;background:#00bfff0d;border-color:#00bfff33}.shortcut-modal-body{gap:13px;padding:17px;display:grid}.shortcut-modal-body>label{gap:7px;display:grid}.shortcut-modal-body>label>span{color:#b4c7d8;font-size:11px;font-weight:700}.shortcut-modal-body>label>span small{color:#678199;font-size:9.5px;font-weight:500}.shortcut-modal-body input,.shortcut-modal-body select{outline:none;width:100%;color:#dde8f2!important;background:linear-gradient(#041022f5,#06162deb)!important;border:1px solid #37639457!important;border-radius:9px!important;min-height:40px!important;padding:0 11px!important;font-size:11.5px!important;box-shadow:inset 0 1px #ffffff05!important}.shortcut-modal-body input:focus,.shortcut-modal-body select:focus{border-color:#00bfff8a!important;box-shadow:0 0 0 3px #00bfff0b!important}.shortcut-modal-body>label>small{color:#7189a0;font-size:10px;line-height:1.45}.shortcut-key-picker{align-items:center;gap:8px;display:flex}.shortcut-key-picker kbd{color:#dceaf5;background:linear-gradient(#0c274cf0,#05142bf5);border:1px solid #4674aa66;border-radius:9px;place-items:center;min-width:42px;min-height:40px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.shortcut-key-picker b{color:#5c7892}.shortcut-key-picker input{text-align:center;width:64px!important;font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.shortcut-modal-error{color:#ff9aaf;background:#ee60790f;border:1px solid #ee60793d;border-radius:9px;margin:0;padding:9px 10px;font-size:10.5px}.shortcut-modal>footer{border-top:1px solid #3965972e;justify-content:flex-end;gap:8px;padding:13px 17px 16px;display:flex}.shortcut-modal-cancel,.shortcut-modal-save{cursor:pointer;border-radius:9px;min-height:36px;padding:0 12px;font-size:10.8px;font-weight:750}.shortcut-modal-cancel{color:#8ea6bc;background:#05122694;border:1px solid #3e679647}.shortcut-modal-save{color:#fff;background:linear-gradient(#16bff4,#087bc7);border:1px solid #00bfff7a;box-shadow:inset 0 1px #fff3,0 6px 14px #0080d024}.shortcut-modal-save:hover{filter:brightness(1.05)}.app-shell[data-theme=light] .shortcuts-add-button{background:linear-gradient(#21c7f0,#0b8dd0);border-color:#00aee847}.app-shell[data-theme=light] .shortcut-modal{background:linear-gradient(145deg,#fff,#f4f9fc);border-color:#00aee83d;box-shadow:0 24px 70px #37546f2e}.app-shell[data-theme=light] .shortcut-modal>header{background:#f7fbfe}.app-shell[data-theme=light] .shortcut-modal>header h2,.app-shell[data-theme=light] .shortcut-modal-body>label>span{color:#17324c}.app-shell[data-theme=light] .shortcut-modal-body input,.app-shell[data-theme=light] .shortcut-modal-body select{color:#17324c!important;background:#fff!important;border-color:#2f6aa62e!important}@media (width<=820px){.shortcuts-heading-actions{justify-content:flex-start}}@media (width<=600px){.shortcuts-heading-actions{width:100%}.shortcuts-add-button{flex:1}.shortcut-modal-backdrop{align-items:end;padding:12px}.shortcut-modal{width:100%;max-height:90vh;overflow:auto}}.shortcut-select{position:relative}.shortcut-select-trigger{color:#dde8f2;cursor:pointer;background:linear-gradient(#041022f5,#06162deb);border:1px solid #37639457;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff05}.shortcut-select.open .shortcut-select-trigger,.shortcut-select-trigger:focus-visible{border-color:#00bfff94;outline:none;box-shadow:0 0 0 3px #00bfff0b,inset 0 1px #ffffff06}.shortcut-select-value{align-items:center;gap:9px;min-width:0;display:flex}.shortcut-select-value>i{color:#68deff;background:#00bfff0b;border:1px solid #00bfff2e;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.shortcut-select-value>i .sidebar-icon{width:14px;height:14px}.shortcut-select-value strong{color:#dde8f2;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.shortcut-select-chevron{color:#7e9ab3;font-size:15px;line-height:1;transition:transform .16s,color .16s;transform:translateY(-1px)}.shortcut-select.open .shortcut-select-chevron{color:#63deff;transform:rotate(180deg)translateY(1px)}.shortcut-select-menu{z-index:30;scrollbar-width:none;background:radial-gradient(circle at 8% 0,#00bfff12,#0000 28%),linear-gradient(#061832fe,#020c1cfe);border:1px solid #00bfff57;border-radius:11px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff09,0 18px 38px #00000057,0 0 18px #00bfff0d}.shortcut-select-menu::-webkit-scrollbar{display:none}.shortcut-select-menu>button{color:#9db4c8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:38px;padding:4px 8px;display:grid}.shortcut-select-menu>button:hover,.shortcut-select-menu>button:focus-visible{color:#eaf8ff;background:#00bfff0e;border-color:#00bfff2e;outline:none}.shortcut-select-menu>button.selected{color:#f2fbff;background:linear-gradient(90deg,#00bfff1a,#00bfff09);border-color:#00bfff40}.shortcut-select-menu>button>span{color:#79a6c7;background:#051328a8;border:1px solid #406b9b38;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.shortcut-select-menu>button>span .sidebar-icon{width:14px;height:14px}.shortcut-select-menu>button.selected>span{color:#66deff;background:#00bfff0f;border-color:#00bfff47}.shortcut-select-menu>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:620;overflow:hidden}.shortcut-select-menu>button>i{color:#63deff;text-align:center;font-size:12px;font-style:normal}.app-shell[data-theme=light] .shortcut-select-trigger{color:#17324c;background:#fff;border-color:#2f6aa62e}.app-shell[data-theme=light] .shortcut-select-value strong{color:#17324c}.app-shell[data-theme=light] .shortcut-select-menu{background:linear-gradient(#fff,#f4f9fc);border-color:#00aee838;box-shadow:0 18px 38px #37546f26}.app-shell[data-theme=light] .shortcut-select-menu>button{color:#607a91}.app-shell[data-theme=light] .shortcut-select-menu>button:hover,.app-shell[data-theme=light] .shortcut-select-menu>button.selected{color:#17324c;background:#00aee80f}.shortcut-modal{overflow:visible!important}.shortcut-modal>header{border-radius:15px 15px 0 0}.shortcut-modal>footer{border-radius:0 0 15px 15px}.shortcut-modal-body{position:relative;overflow:visible!important}.shortcut-select{z-index:20}.shortcut-select.open{z-index:60}.shortcut-select-menu{z-index:80!important}@media (height<=760px){.shortcut-modal-backdrop{align-items:flex-start;padding-top:34px;padding-bottom:34px;overflow-y:auto}.shortcut-select-menu{max-height:min(260px,100vh - 300px)}}.activity-page{width:100%;color:var(--ui-text);margin:0 auto;padding-bottom:32px;font-size:14px}.activity-page button,.activity-page input,.activity-page select{font:inherit}.activity-header{justify-content:space-between}.activity-header .eyebrow{margin-bottom:12px}.activity-header .subtitle{max-width:760px}.activity-context-badge span{color:var(--ui-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.activity-context-badge strong{font-size:15px;line-height:1.25}.activity-context-badge small{color:var(--ui-text-muted);font-size:12px}.activity-overview{margin-bottom:12px}.activity-overview button{text-align:left;min-width:0}.activity-overview button>span{border:1px solid color-mix(in srgb,var(--activity-tone) 28%,var(--ui-border));background:color-mix(in srgb,var(--activity-tone) 9%,transparent);width:40px;height:40px;color:var(--activity-tone);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.activity-overview button .sidebar-icon{width:21px;height:21px}.activity-overview button>div{gap:4px;min-width:0;display:grid}.activity-overview strong{letter-spacing:-.035em;font-size:25px;line-height:1}.activity-overview small{color:var(--ui-text-muted);font-size:13px;line-height:1.3}.activity-toolbar{border:1px solid var(--ui-border);grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;margin-bottom:12px;padding:10px;display:grid;position:relative}.activity-search{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 40%,var(--ui-surface));border-radius:9px;align-items:center;gap:11px;min-width:0;padding:0 13px;display:flex}.activity-search:focus-within{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-border))}.activity-search .sidebar-icon{width:18px;height:18px;color:var(--ui-text-muted);flex:0 0 18px}.activity-search input,.activity-search input:focus,.activity-search input:focus-visible{width:100%;min-width:0;color:var(--ui-text);padding:0;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:13.5px!important}.activity-search input::placeholder{color:var(--ui-text-muted)}.activity-toolbar-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.activity-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.activity-filters button{border:1px solid var(--ui-border);color:var(--ui-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-weight:680;display:inline-flex}.activity-filters button:hover,.activity-filters button:focus-visible,.activity-filters button.is-active{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 9%,transparent);outline:none}.activity-sort-label{color:var(--ui-text-muted);white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:flex}.activity-sort-label select{border:1px solid var(--ui-border);background:var(--ui-surface);max-width:112px;height:34px;color:var(--ui-text);cursor:pointer;border-radius:8px;padding:0 7px;font-size:12px}.activity-feed,.activity-personalization>section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;min-width:0;box-shadow:inset 0 1px #ffffff06}.activity-feed{width:100%;overflow:hidden}.activity-feed-heading{z-index:0;border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;display:flex;position:relative}.activity-feed-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.activity-feed-heading strong{font-size:16px;font-weight:750}.activity-feed-heading span{color:var(--ui-text-muted);font-size:12px}.activity-feed-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.activity-feed-actions button{border:1px solid var(--ui-border);color:var(--ui-text-soft);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-weight:680}.activity-feed-actions button:hover,.activity-feed-actions button:focus-visible{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));outline:none}.activity-error{color:var(--ui-text);background:#f1c84a0e;border:1px solid #f1c84a5c;border-radius:9px;margin:12px;padding:11px 13px}.activity-group+.activity-group{border-top:1px solid var(--ui-border)}.activity-group>header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;display:flex}.activity-group>header strong{font-weight:770}.activity-group>header span{color:var(--ui-text-muted);font-size:12px}.activity-item{--activity-tone:#36c9ef;border-bottom:1px solid var(--ui-border-soft);background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.activity-item:last-child{border-bottom:0}.activity-item.is-unread{background:color-mix(in srgb,var(--activity-tone) 3%,var(--ui-surface))}.activity-item:before{content:"";background:var(--activity-tone);opacity:0;border-radius:0 2px 2px 0;width:2px;position:absolute;top:19px;bottom:19px;left:0}.activity-item.is-unread:before,.activity-item:hover:before{opacity:.8}.activity-item-icon{border:1px solid color-mix(in srgb,var(--activity-tone) 27%,var(--ui-border));color:var(--activity-tone);background:color-mix(in srgb,var(--activity-tone) 8%,transparent);border-radius:11px;place-items:center;display:grid}.activity-item-icon .sidebar-icon{width:20px;height:20px}.activity-item-copy{min-width:0;display:grid}.activity-item-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-item-title strong{font-weight:760}.activity-item-title>i{background:var(--activity-tone);width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb,var(--activity-tone) 36%,transparent);border-radius:50%;flex:0 0 6px}.activity-item-title em,.activity-item-meta em{border:1px solid color-mix(in srgb,var(--activity-tone) 22%,var(--ui-border));background:color-mix(in srgb,var(--activity-tone) 5%,transparent);color:var(--ui-text-soft);border-radius:999px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.activity-item-copy p{color:var(--ui-text-soft);margin:0}.activity-item-meta{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;display:flex}.activity-item-actions{justify-content:flex-end;align-items:center;display:flex}.activity-item-actions button{min-width:33px;height:33px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 7px;font-size:17px;display:grid}.activity-item-actions .activity-context-action{border-color:color-mix(in srgb,var(--ui-accent) 19%,var(--ui-border));min-width:72px;color:var(--ui-text-soft);padding:0 10px;font-weight:700;display:inline-flex}.activity-item-actions button:hover,.activity-item-actions button:focus-visible,.activity-item-actions button.is-pinned{border-color:color-mix(in srgb,var(--ui-accent) 37%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 7%,transparent);color:var(--ui-accent);outline:none}.activity-personalization{min-width:0}.activity-side-heading{align-items:center;display:flex}.activity-side-heading>span{border:1px solid color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border));color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 7%,transparent);border-radius:10px;flex:0 0 39px;place-items:center;display:grid}.activity-side-heading .sidebar-icon{width:19px;height:19px}.activity-side-heading>div{gap:4px;min-width:0;display:grid}.activity-side-heading strong{font-weight:750}.activity-side-heading small{color:var(--ui-text-muted);line-height:1.35}.activity-sources{gap:8px;display:grid}.activity-sources a{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 34%,var(--ui-surface));color:var(--ui-text-soft);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:flex}.activity-sources a .sidebar-icon{width:17px;height:17px;color:var(--ui-accent)}.activity-sources a span{flex:1;min-width:0}.activity-sources a i{font-style:normal}.activity-sources a:hover,.activity-sources a:focus-visible{border-color:var(--ui-accent);outline:none}.activity-sources p{color:var(--ui-text-muted);margin:0;font-size:12.5px}.activity-side-footnote,.activity-side-bottom p{color:var(--ui-text-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.activity-side-bottom>small{color:var(--ui-text-muted);margin-top:12px;font-size:11px;display:block}.activity-empty{text-align:center;align-content:center;justify-items:center;gap:11px;min-height:245px;padding:35px 20px;display:grid}.activity-empty>span{border:1px solid color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));width:49px;height:49px;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 7%,transparent);border-radius:13px;place-items:center;display:grid}.activity-empty .sidebar-icon{width:23px;height:23px}.activity-empty strong{font-size:16px}.activity-empty p{max-width:520px;color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.5}.activity-empty button{border:1px solid var(--ui-border);min-height:34px;color:var(--ui-accent);cursor:pointer;background:0 0;border-radius:8px;margin-top:3px;padding:0 12px}.activity-drawer-backdrop{z-index:9999;background:#00040b94;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-drawer{border-left:1px solid color-mix(in srgb,var(--ui-accent) 29%,var(--ui-border));background:var(--ui-surface);width:min(475px,100%);min-height:100dvh;overflow-y:auto;box-shadow:-15px 0 50px #00000059}.activity-drawer-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;min-height:75px;padding:20px 23px;display:flex}.activity-drawer-header span{color:var(--ui-accent);letter-spacing:.14em;font-size:11px;font-weight:800}.activity-drawer-header button{border:1px solid var(--ui-border);width:34px;height:34px;color:var(--ui-text);cursor:pointer;background:0 0;border-radius:9px}.activity-drawer-body{padding:27px 24px}.activity-drawer-type{color:var(--ui-accent);letter-spacing:.1em;font-size:11px;font-weight:800}.activity-drawer-body h2{margin:13px 0;font-size:25px;line-height:1.18}.activity-drawer-body>p{color:var(--ui-text-soft);font-size:14px;line-height:1.6}.activity-drawer-meta{color:var(--ui-text-muted);align-items:center;gap:8px;margin-top:19px;font-size:12px;display:flex}.activity-drawer-meta .sidebar-icon{width:17px;height:17px}.activity-drawer-detail{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:11px;margin-top:24px;padding:17px}.activity-drawer-detail strong{font-size:13px}.activity-drawer-detail p{color:var(--ui-text-soft);margin:7px 0 0;font-size:13px;line-height:1.55}.activity-drawer-buttons{gap:9px;margin-top:23px;display:grid}.activity-drawer-buttons a,.activity-drawer-buttons button{border:1px solid var(--ui-border);min-height:43px;color:var(--ui-text);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.activity-drawer-buttons a{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--ui-accent)}.activity-drawer-buttons a:hover,.activity-drawer-buttons a:focus-visible,.activity-drawer-buttons button:hover,.activity-drawer-buttons button:focus-visible{border-color:var(--ui-accent);outline:none}@media (width<=1350px){.activity-toolbar{grid-template-columns:1fr}.activity-toolbar-controls{justify-content:space-between}.activity-filters{justify-content:flex-start}}@media (width<=1100px){.activity-personalization{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-personalization .activity-side-bottom{grid-column:1/-1}}@media (width<=850px){.activity-header{align-items:flex-start}.activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-toolbar-controls{flex-wrap:wrap;align-items:flex-start}.activity-feed-heading{align-items:flex-start}}@media (width<=650px){.activity-header{gap:12px;display:grid}.activity-context-badge{width:100%}.activity-feed-heading{flex-wrap:wrap}.activity-item{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:12px}.activity-item-actions{grid-column:2;justify-content:flex-start}.activity-personalization{grid-template-columns:1fr}.activity-personalization .activity-side-bottom{grid-column:auto}.activity-toolbar-controls{grid-template-columns:1fr;display:grid}.activity-overview button{gap:8px;padding:10px}.activity-overview button>span{flex-basis:34px;width:34px;height:34px}.activity-overview small{font-size:12px}}@media (width<=370px){.activity-overview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.activity-page *{transition:none!important}}.activity-workspace{align-items:start;display:grid}.activity-main{align-content:start;display:grid}.activity-action-queue{border:1px solid color-mix(in srgb,var(--ui-accent) 23%,var(--ui-border));background:var(--ui-surface);overflow:hidden}.activity-section-top{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-section-kicker{color:var(--ui-accent);margin-bottom:6px;font-weight:800;display:block}.activity-section-top h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-weight:770;display:flex}.activity-section-top h2 span{border:1px solid color-mix(in srgb,var(--ui-accent) 25%,var(--ui-border));border-radius:999px;justify-content:center;min-width:24px;padding:3px 7px;display:inline-flex}.activity-section-top>small{color:var(--ui-text-muted);white-space:nowrap;font-size:11px}.activity-action-list{display:grid}.activity-action{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.activity-action-symbol{border:1px solid color-mix(in srgb,#f1c84a 25%,var(--ui-border));background:#f1c84a11;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.activity-action-symbol .sidebar-icon{width:19px;height:19px}.activity-action>div{gap:4px;min-width:0;display:grid}.activity-action strong{font-size:14px;line-height:1.35}.activity-action small{color:var(--ui-text-soft);font-size:12px;line-height:1.4}.activity-action em{font-size:11px;font-style:normal;font-weight:700}.activity-action button{border:1px solid color-mix(in srgb,var(--ui-accent) 27%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 6%,transparent);cursor:pointer;border-radius:8px;min-height:35px;padding:0 12px;font-size:12px;font-weight:750}.activity-action button:hover,.activity-action button:focus-visible{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);outline:none}.activity-action-empty{color:var(--ui-text-muted);align-items:center;gap:10px;padding:16px 18px;font-size:13px;line-height:1.45;display:flex}.activity-action-empty .sidebar-icon{color:#31d6ab;width:19px;height:19px}.activity-upcoming{border-top:1px solid var(--ui-border-soft);gap:0;padding:12px 17px;display:grid}.activity-upcoming>strong{color:var(--ui-text-soft);margin-bottom:8px;font-size:12px}.activity-upcoming button{border:0;border-top:1px solid var(--ui-border-soft);min-height:37px;color:var(--ui-text-soft);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;font-size:12px;display:flex}.activity-upcoming button span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activity-upcoming button span:last-child{color:var(--ui-accent)}.activity-upcoming time{color:var(--ui-text-muted);flex:none;font-size:11px}.activity-upcoming button:hover,.activity-upcoming button:focus-visible{color:var(--ui-accent);outline:none}.activity-new-banner{border:1px solid color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding:9px 14px;font-size:12px;display:flex}.activity-new-banner button{color:var(--ui-accent);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.activity-pager{border-top:1px solid var(--ui-border-soft);justify-content:center;padding:19px;display:flex}.activity-pager button{border:1px solid color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 6%,transparent);min-height:39px;color:var(--ui-accent);cursor:pointer;border-radius:9px;padding:0 20px;font-size:13px;font-weight:750}.activity-pager button:disabled{opacity:.45;cursor:wait}.activity-pager button:focus-visible,.activity-pager button:hover:not(:disabled){border-color:var(--ui-accent);outline:none}.activity-error{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.activity-error button{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:0 10px;font-size:11px}.activity-main .activity-toolbar{margin-bottom:0}.activity-main .activity-feed{justify-self:stretch;width:100%;max-width:none;margin:0}.activity-action-queue:empty{display:none}.activity-personalization{align-self:start;position:static}.activity-item-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.activity-item-actions button:disabled,.activity-drawer-buttons button:disabled{opacity:.4;cursor:wait}@media (width<=1400px){.activity-workspace{grid-template-columns:minmax(0,1fr) 285px}}@media (width<=1120px){.activity-workspace{grid-template-columns:1fr}.activity-personalization{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-side-bottom{grid-column:1/-1}}@media (width<=750px){.activity-section-top{align-items:flex-start}.activity-section-top>small{white-space:normal;text-align:right;max-width:105px}}@media (width<=650px){.activity-personalization{grid-template-columns:1fr}.activity-side-bottom{grid-column:auto}.activity-section-top{padding:12px}.activity-action{grid-template-columns:35px minmax(0,1fr);gap:9px;padding:11px}.activity-action button{grid-column:2;justify-self:start}.activity-action-empty{padding:14px 11px}}.activity-page{--activity-cyan:#36cff7;--activity-mint:#48deb0;--activity-violet:#b29cff;--activity-gold:#ecca72;--activity-blue:#79adfc;--activity-radius:14px;isolation:isolate;max-width:1760px}.activity-page *{box-sizing:border-box}.activity-header{border:1px solid color-mix(in srgb,var(--ui-accent) 17%,var(--ui-border));background:radial-gradient(ellipse 48% 124% at 93% 5%,color-mix(in srgb,var(--ui-accent) 13%,transparent),transparent 76%), linear-gradient(108deg,color-mix(in srgb,var(--ui-surface) 97%,var(--ui-accent)),var(--ui-surface) 68%);min-height:176px;box-shadow:inset 0 1px 0 #ffffff0a, 0 14px 34px color-mix(in srgb,var(--ui-shadow) 12%,transparent);border-radius:17px;align-items:stretch;gap:22px;margin:0 0 14px;padding:23px 27px 20px;display:flex;position:relative;overflow:hidden}.activity-header:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-accent) 40%,transparent) 42%,transparent);pointer-events:none;height:1px;position:absolute;inset:auto 22px 0}.activity-header-intro{z-index:1;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;position:relative}.activity-header-label{color:var(--activity-cyan);letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.activity-header-line{background:var(--activity-cyan);border-radius:4px;width:19px;height:2px;display:block;box-shadow:0 0 11px #36cff733}.activity-header-slash{color:var(--ui-text-muted);opacity:.7}.activity-header-title-row{align-items:center;gap:16px;margin-top:13px;display:flex}.activity-hero-icon{border:1px solid color-mix(in srgb,var(--activity-cyan) 32%,var(--ui-border));width:48px;height:48px;color:var(--activity-cyan);background:linear-gradient(145deg,color-mix(in srgb,var(--activity-cyan) 12%,var(--ui-surface)),color-mix(in srgb,var(--activity-cyan) 3%,var(--ui-surface)));border-radius:13px;flex:0 0 48px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d,0 7px 24px #0c9de014}.activity-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,45px);font-weight:790;line-height:1.06}.activity-header .subtitle{color:var(--ui-text-soft);margin:11px 0 0;font-size:14px;line-height:1.5}.activity-hero-foot{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;font-size:11.5px;display:flex}.activity-hero-status{color:var(--ui-text-soft);align-items:center;gap:7px;font-weight:750;display:inline-flex}.activity-hero-status i,.activity-health-dot{background:var(--activity-mint);border-radius:999px;flex:0 0 7px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #48deb016,0 0 13px #48deb040}.activity-hero-status[data-status=loading] i,.activity-health-dot[data-status=loading]{background:var(--activity-cyan);box-shadow:0 0 0 4px #36cff714}.activity-hero-status[data-status=error] i,.activity-health-dot[data-status=error]{background:var(--activity-gold);box-shadow:0 0 0 4px #ecca7214}.activity-hero-status[data-status=idle] i{background:var(--ui-text-muted);box-shadow:none}.activity-hero-foot-divider{background:var(--ui-border);width:1px;height:12px}.activity-hero-updated{color:var(--ui-text-muted)}.activity-context-badge{z-index:1;border:1px solid color-mix(in srgb,var(--activity-blue) 26%,var(--ui-border));background:linear-gradient(150deg,color-mix(in srgb,var(--activity-blue) 8%,var(--ui-surface)),var(--ui-surface) 85%);border-radius:12px;flex:0 0 245px;align-self:center;gap:5px;width:245px;min-width:0;padding:16px 17px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.activity-context-symbol{border:1px solid color-mix(in srgb,var(--activity-blue) 20%,var(--ui-border));width:29px;height:29px;color:var(--activity-blue);opacity:.85;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:15px}.activity-context-symbol .sidebar-icon{width:15px;height:15px}.activity-context-badge>span{color:var(--activity-cyan);letter-spacing:.14em;font-size:9.5px;font-weight:800}.activity-context-badge>strong{max-width:195px;font-size:15px;font-weight:770;line-height:1.4}.activity-context-badge>small{color:var(--ui-text-muted);font-size:11.5px}.activity-context-rule{background:var(--ui-border-soft);height:1px;margin:7px 0 2px}.activity-context-baseline{color:var(--ui-text-soft);align-items:center;gap:7px;font-size:10.5px;display:flex}.activity-context-baseline i{background:var(--activity-mint);border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 10px #48deb033}.activity-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.activity-overview button{--activity-tone:var(--activity-cyan);isolation:isolate;border:1px solid var(--ui-border);border-radius:var(--activity-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--activity-tone) 5%,var(--ui-surface)),var(--ui-surface) 73%);min-height:105px;box-shadow:inset 0 1px 0 #ffffff08,0 8px 20px color-mix(in srgb,var(--ui-shadow) 9%,transparent);color:var(--ui-text);cursor:pointer;align-items:center;gap:13px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.activity-overview button:before{content:"";background:var(--activity-tone);opacity:.55;width:2px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.activity-overview button[data-tone=action]{--activity-tone:var(--activity-cyan)}.activity-overview button[data-tone=today]{--activity-tone:var(--activity-mint)}.activity-overview button[data-tone=updates]{--activity-tone:var(--activity-blue)}.activity-overview button[data-tone=mention]{--activity-tone:var(--activity-violet)}.activity-overview button>.activity-metric-icon{border:1px solid color-mix(in srgb,var(--activity-tone) 30%,var(--ui-border));width:43px;height:43px;color:var(--activity-tone);background:color-mix(in srgb,var(--activity-tone) 9%,transparent);border-radius:12px;flex:0 0 43px;place-items:center;display:grid}.activity-overview button>.activity-metric-copy{text-align:left;white-space:normal;background:0 0;border:0;flex:1;justify-items:start;gap:3px;width:auto;min-width:0;height:auto;display:grid}.activity-metric-copy small{letter-spacing:.09em;color:var(--ui-text-muted);font-weight:800;font-size:9.5px!important}.activity-metric-copy strong{letter-spacing:-.035em;color:var(--ui-text);font-weight:800;line-height:1.02;font-size:28px!important}.activity-metric-copy em{color:var(--ui-text-soft);font-size:11.5px;font-style:normal;line-height:1.35}.activity-overview button>.activity-metric-arrow{width:auto;height:auto;color:var(--activity-tone);opacity:0;flex:none;align-self:start;font-size:16px;transition:transform .18s,opacity .18s;transform:translate(-3px,2px)}.activity-overview button:hover,.activity-overview button:focus-visible,.activity-overview button.is-active{border-color:color-mix(in srgb,var(--activity-tone) 40%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,var(--activity-tone) 9%,var(--ui-surface)),var(--ui-surface) 82%);outline:none}.activity-overview button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--activity-tone) 14%,transparent),0 8px 20px color-mix(in srgb,var(--ui-shadow) 9%,transparent)}.activity-overview button:hover{transform:translateY(-2px)}.activity-overview button:hover:before,.activity-overview button.is-active:before{opacity:1}.activity-overview button:hover>.activity-metric-arrow,.activity-overview button.is-active>.activity-metric-arrow,.activity-overview button:focus-visible>.activity-metric-arrow{opacity:.9;transform:translate(0)}.activity-main{gap:13px;min-width:0}.activity-action-queue{border-radius:var(--activity-radius);border-color:color-mix(in srgb,var(--activity-gold) 30%,var(--ui-border));box-shadow:inset 0 1px 0 #ffffff05,0 8px 26px color-mix(in srgb,var(--ui-shadow) 7%,transparent)}.activity-section-top{background:linear-gradient(100deg,color-mix(in srgb,var(--activity-gold) 8%,var(--ui-surface)),var(--ui-surface) 78%);min-height:81px;padding:16px 18px}.activity-action-queue[data-state=empty] .activity-section-top{background:linear-gradient(105deg,color-mix(in srgb,var(--activity-mint) 6%,var(--ui-surface)),var(--ui-surface) 82%);border:0;min-height:70px;padding:13px 17px}.activity-queue-lead{align-items:center;gap:12px;min-width:0;display:flex}.activity-queue-icon{border:1px solid color-mix(in srgb,var(--activity-gold) 31%,var(--ui-border));background:color-mix(in srgb,var(--activity-gold) 9%,var(--ui-surface));width:42px;height:42px;color:var(--activity-gold);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.activity-queue-icon .sidebar-icon{width:20px;height:20px}.activity-action-queue[data-state=empty] .activity-queue-icon{color:var(--activity-mint);border-color:color-mix(in srgb,var(--activity-mint) 32%,var(--ui-border));background:color-mix(in srgb,var(--activity-mint) 8%,var(--ui-surface))}.activity-queue-lead>div{min-width:0}.activity-section-kicker{letter-spacing:.13em;font-size:9.5px}.activity-queue-lead .activity-section-kicker{color:var(--activity-gold);margin-bottom:5px}.activity-action-queue[data-state=empty] .activity-section-kicker{color:var(--activity-mint)}.activity-section-top h2 span{color:var(--activity-gold);border-color:color-mix(in srgb,var(--activity-gold) 30%,var(--ui-border));font-size:11px}.activity-queue-state{color:var(--ui-text-muted);font-size:11.5px}.activity-action-queue[data-state=empty] .activity-queue-state{color:color-mix(in srgb,var(--activity-mint) 60%,var(--ui-text-soft))}.activity-action-symbol{border-color:color-mix(in srgb,var(--activity-gold) 32%,var(--ui-border));color:var(--activity-gold)}.activity-action button{color:var(--activity-cyan)}.activity-action em{color:var(--activity-gold)}.activity-toolbar{border-color:color-mix(in srgb,var(--activity-cyan) 14%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface) 98%,var(--activity-cyan));border-radius:12px;gap:12px;margin:0}.activity-search{height:42px}.activity-filters button{min-height:35px;font-size:12.2px}.activity-filters button.is-active{border-color:color-mix(in srgb,var(--activity-cyan) 47%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 10%,transparent)}.activity-feed{border-radius:var(--activity-radius);border-color:color-mix(in srgb,var(--ui-accent) 14%,var(--ui-border))}.activity-feed-heading{background:linear-gradient(95deg,color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface)),var(--ui-surface) 78%);gap:12px;min-height:71px;padding:14px 17px}.activity-feed-heading>div.activity-feed-heading-copy:first-child{flex-wrap:unset;justify-content:start;align-items:center;gap:3px;display:grid}.activity-feed-heading-copy>.activity-section-kicker{color:var(--activity-cyan);letter-spacing:.13em;font-size:9px;line-height:1.25}.activity-feed-heading-copy>strong{font-size:16px;line-height:1.25}.activity-feed-actions{gap:7px}.activity-feed-actions button{min-height:33px;font-size:11.5px}.activity-group>header{background:color-mix(in srgb,var(--ui-surface-2) 15%,var(--ui-surface));min-height:41px;padding:9px 16px}.activity-item{gap:13px;min-height:92px;padding:14px 16px;transition:background .18s}.activity-item[data-tone=access]{--activity-tone:var(--activity-blue)}.activity-item[data-tone=commercial]{--activity-tone:var(--activity-mint)}.activity-item:hover{background:color-mix(in srgb,var(--activity-tone) 5%,var(--ui-surface))}.activity-item:hover .activity-item-icon{box-shadow:0 5px 15px color-mix(in srgb,var(--activity-tone) 10%,transparent);transform:translateY(-1px)}.activity-item-icon{width:43px;height:43px;transition:transform .16s,box-shadow .16s}.activity-item-title strong{font-size:14.5px;line-height:1.35}.activity-item-copy{gap:6px}.activity-item-copy p{font-size:13.2px;line-height:1.5}.activity-item-meta{gap:7px;font-size:11.6px}.activity-item-meta .activity-item-source{color:var(--ui-text-soft);font-weight:650}.activity-type-label{border:1px solid color-mix(in srgb,var(--activity-tone) 29%,var(--ui-border));background:color-mix(in srgb,var(--activity-tone) 8%,transparent);color:color-mix(in srgb,var(--activity-tone) 82%,var(--ui-text));letter-spacing:.03em;border-radius:6px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.activity-item-title em{border-color:color-mix(in srgb,var(--activity-violet) 30%,var(--ui-border));color:color-mix(in srgb,var(--activity-violet) 80%,var(--ui-text));background:color-mix(in srgb,var(--activity-violet) 7%,transparent)}.activity-item-actions{gap:6px}.activity-item-actions .activity-context-action{min-height:35px;font-size:11.8px}.activity-item-actions button:not(.activity-context-action):hover{border-color:color-mix(in srgb,var(--activity-tone) 35%,var(--ui-border));color:var(--activity-tone);background:color-mix(in srgb,var(--activity-tone) 8%,transparent)}.activity-item-actions button.is-pinned{color:var(--activity-gold)}.activity-personalization{gap:12px;display:grid}.activity-personalization>section{border-color:color-mix(in srgb,var(--ui-accent) 13%,var(--ui-border));border-radius:var(--activity-radius);background:var(--ui-surface);padding:16px;position:relative;overflow:hidden}.activity-personalization>section:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-accent) 17%,transparent),transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:16px;right:16px}.activity-side-heading{gap:10px;margin-bottom:12px}.activity-side-heading>span{flex-basis:37px;width:37px;height:37px}.activity-side-following .activity-side-heading>span{color:var(--activity-gold);border-color:color-mix(in srgb,var(--activity-gold) 28%,var(--ui-border));background:color-mix(in srgb,var(--activity-gold) 7%,transparent)}.activity-follow-empty{border:1px dashed color-mix(in srgb,var(--activity-gold) 19%,var(--ui-border));background:color-mix(in srgb,var(--activity-gold) 2%,var(--ui-surface));border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.activity-follow-empty>span{color:var(--activity-gold);font-size:21px;line-height:1}.activity-follow-empty p{color:var(--ui-text-muted);margin:0;font-size:11.5px;line-height:1.4}.activity-follow-list{gap:6px;display:grid}.activity-follow-list>button:not(.activity-follow-all){border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 24%,var(--ui-surface));width:100%;min-height:48px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.activity-follow-dot{background:var(--activity-blue);border-radius:100%;flex:0 0 6px;width:6px;height:6px}.activity-follow-dot--commercial{background:var(--activity-mint)}.activity-follow-list>button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.activity-follow-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.activity-follow-list small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.activity-follow-arrow{color:var(--activity-gold);font-size:13px}.activity-follow-list>button:hover,.activity-follow-list>button:focus-visible{border-color:color-mix(in srgb,var(--activity-gold) 39%,var(--ui-border));outline:none}.activity-follow-list>button.activity-follow-all{width:max-content;max-width:100%;min-height:28px;color:var(--activity-gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:730}.activity-follow-list>button.activity-follow-all:focus-visible{outline:2px solid var(--activity-gold);outline-offset:2px}.activity-sources a{min-height:42px;font-size:11.8px}.activity-sources a i{color:var(--activity-mint);font-size:10px;font-weight:750}.activity-side-footnote{margin-top:11px;font-size:10.8px;line-height:1.5}.activity-personalization>section.activity-side-bottom{background:linear-gradient(155deg,color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface)),var(--ui-surface) 74%)}.activity-feed-health{gap:9px;display:grid}.activity-feed-health>span{color:var(--ui-text-soft);align-items:center;gap:10px;font-size:11.2px;line-height:1.42;display:flex}.activity-feed-health>span+span{color:var(--ui-text-muted);padding-left:16px;font-size:10.8px}.activity-feed-health .activity-health-dot{flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #48deb014}.activity-new-banner{border-color:color-mix(in srgb,var(--activity-cyan) 42%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 6%,var(--ui-surface))}.activity-new-banner button,.activity-pager button{color:var(--activity-cyan)}.activity-drawer{border-left-color:color-mix(in srgb,var(--activity-cyan) 34%,var(--ui-border))}.activity-drawer-header span,.activity-drawer-type{color:var(--activity-cyan)}@media (width<=1420px){.activity-workspace{grid-template-columns:minmax(0,1fr) 282px}.activity-overview button{gap:10px;padding:13px}.activity-overview button>.activity-metric-arrow{display:none}.activity-item{gap:10px;padding:12px}}@media (width<=1190px){.activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-workspace{grid-template-columns:minmax(0,1fr) 258px}.activity-context-badge{flex-basis:215px;width:215px}.activity-personalization>section{padding:13px}}@media (width<=1120px){.activity-workspace{grid-template-columns:1fr}.activity-personalization{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-personalization>section.activity-side-bottom{grid-column:auto}}@media (width<=840px){.activity-header{padding:19px}.activity-header-title-row{gap:12px}.activity-toolbar{grid-template-columns:1fr}.activity-personalization{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.activity-header{gap:17px;display:grid}.activity-context-badge{flex-basis:auto;width:100%}.activity-header h1{font-size:clamp(30px,8vw,39px)}.activity-hero-icon{flex-basis:43px;width:43px;height:43px}.activity-hero-icon .sidebar-icon{width:20px;height:20px}.activity-header-label{letter-spacing:.11em;flex-wrap:wrap;font-size:9px}.activity-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.activity-overview button{gap:9px;min-height:94px;padding:10px}.activity-overview button>.activity-metric-icon{flex-basis:37px;width:37px;height:37px}.activity-metric-copy strong{font-size:24px!important}.activity-metric-copy small{font-size:8.5px!important}.activity-metric-copy em{font-size:10px}.activity-personalization{grid-template-columns:1fr}.activity-queue-state{text-align:right;white-space:normal;max-width:130px}.activity-section-top{padding:12px}.activity-item{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:12px}.activity-item-actions{grid-column:2;justify-content:flex-start}.activity-feed-heading{flex-wrap:wrap}}@media (width<=380px){.activity-overview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.activity-overview button,.activity-overview button>.activity-metric-arrow,.activity-item-icon{transition:none!important}.activity-overview button:hover,.activity-item:hover .activity-item-icon{transform:none}}@keyframes activity-refresh-rotate{to{transform:rotate(360deg)}}@keyframes activity-indicator-breathe{0%,to{opacity:.7;box-shadow:0 0 0 3px #36cff712}50%{opacity:1;box-shadow:0 0 0 5px #36cff71c}}@keyframes activity-drawer-enter{0%{opacity:.85;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.activity-hero-status[data-status=loading] i{animation:1.7s ease-in-out infinite activity-indicator-breathe}.activity-drawer{animation:.2s ease-out both activity-drawer-enter}.activity-follow-list>button:not(.activity-follow-all){transition:border-color .16s,background .16s}.activity-follow-list>button:not(.activity-follow-all):hover{background:color-mix(in srgb,var(--activity-gold) 4%,var(--ui-surface))}@media (prefers-reduced-motion:reduce){.activity-hero-status[data-status=loading] i,.activity-drawer{animation:none!important}}.activity-workspace[data-rail=hidden] .activity-main{width:100%;max-width:none}.activity-page--compact .activity-item-icon{width:35px;height:35px}.activity-page--compact .activity-item-copy{gap:3px}.activity-page--compact .activity-group>header{min-height:34px;padding-block:6px}.activity-page--compact .activity-feed-heading{min-height:60px;padding-block:9px}.activity-page--compact .activity-type-label{font-size:9.5px}.activity-personalize-trigger{border:1px solid color-mix(in srgb,var(--activity-cyan) 26%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 5%,var(--ui-surface));min-height:30px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:720;transition:border-color .15s,background .15s;display:inline-flex}.activity-personalize-trigger .sidebar-icon{width:14px;height:14px}.activity-personalize-trigger:hover,.activity-personalize-trigger:focus-visible,.activity-personalize-trigger[aria-expanded=true]{border-color:var(--activity-cyan);color:var(--activity-cyan);background:color-mix(in srgb,var(--activity-cyan) 10%,var(--ui-surface));outline:none}.activity-view-settings{border:1px solid color-mix(in srgb,var(--activity-cyan) 31%,var(--ui-border));border-radius:var(--activity-radius);background:linear-gradient(118deg,color-mix(in srgb,var(--activity-cyan) 5%,var(--ui-surface)),var(--ui-surface) 65%);margin:0 0 14px;padding:17px 19px;box-shadow:inset 0 1px #ffffff08}.activity-view-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.activity-view-heading>div{gap:4px;display:grid}.activity-view-heading>div>span{color:var(--activity-cyan);letter-spacing:.15em;font-size:9px;font-weight:790}.activity-view-heading strong{font-size:16px;font-weight:770}.activity-view-heading small{color:var(--ui-text-muted);font-size:11.5px}.activity-view-heading>button,.activity-side-context-head>button{border:1px solid var(--ui-border);background:var(--ui-surface);width:29px;height:29px;color:var(--ui-text-muted);cursor:pointer;border-radius:8px;flex:0 0 29px;place-items:center;padding:0;display:grid}.activity-view-heading>button:hover,.activity-view-heading>button:focus-visible,.activity-side-context-head>button:hover,.activity-side-context-head>button:focus-visible{color:var(--activity-cyan);border-color:var(--activity-cyan);outline:none}.activity-view-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activity-view-options label{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-2) 22%,var(--ui-surface));cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px;display:flex}.activity-view-options label:focus-within{border-color:var(--activity-cyan);outline:2px solid color-mix(in srgb,var(--activity-cyan) 12%,transparent)}.activity-view-options label input{appearance:none;border:1px solid color-mix(in srgb,var(--ui-text-muted) 50%,var(--ui-border));background:var(--ui-surface);cursor:pointer;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin:0;display:grid}.activity-view-options label input:checked{background:var(--activity-cyan);border-color:var(--activity-cyan)}.activity-view-options label input:checked:after{content:"";border:0 solid #03213a;border-width:0 0 2px 2px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.activity-view-options label input:disabled{opacity:.6;cursor:wait}.activity-view-options label span{gap:3px;min-width:0;display:grid}.activity-view-options label strong{color:var(--ui-text);font-size:12px}.activity-view-options label small{color:var(--ui-text-muted);font-size:10px;line-height:1.38}.activity-view-error{color:var(--activity-gold);margin:12px 0 0;font-size:12px}.activity-action[data-priority=overdue]{background:color-mix(in srgb,#f28b92 3%,var(--ui-surface))}.activity-action[data-priority=overdue] .activity-action-symbol{color:#f2a5a7;border-color:color-mix(in srgb,#f2a5a7 32%,var(--ui-border));background:color-mix(in srgb,#f2a5a7 8%,var(--ui-surface))}.activity-action[data-priority=overdue] em{color:#efabab}.activity-action[data-priority=today] em{color:var(--activity-cyan)}.activity-action[data-priority=review] em{color:var(--activity-gold)}.activity-action-expand{border:0;border-top:1px solid var(--ui-border-soft);width:100%;min-height:37px;color:var(--activity-cyan);text-align:center;cursor:pointer;background:0 0;padding:8px 15px;font-size:11.5px;font-weight:760;display:block}.activity-action-expand:hover,.activity-action-expand:focus-visible{background:color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface));outline:1px solid color-mix(in srgb,var(--activity-cyan) 30%,transparent)}.activity-upcoming button.activity-action-expand{text-align:center;justify-content:center}.activity-item-title-button{color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:750;line-height:1.35}.activity-item-title-button:hover,.activity-item-title-button:focus-visible{color:var(--activity-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--activity-cyan) 44%,transparent);text-decoration-color:color-mix(in srgb,var(--activity-cyan) 44%,transparent);text-underline-offset:3px;outline:none}.activity-side-context{border-color:color-mix(in srgb,var(--activity-cyan) 36%,var(--ui-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--activity-cyan) 5%,var(--ui-surface)),var(--ui-surface) 76%)!important}.activity-side-context-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.activity-side-context-head>span{color:var(--activity-cyan);letter-spacing:.13em;font-size:9px;font-weight:800}.activity-side-context>strong{color:var(--ui-text);font-size:13.5px;line-height:1.35}.activity-side-context>p{color:var(--ui-text-soft);margin:7px 0 13px;font-size:11.5px;line-height:1.45}.activity-side-context dl{gap:8px;margin:0;display:grid}.activity-side-context dl>div{border:1px solid var(--ui-border-soft);border-radius:7px;gap:3px;padding:8px;display:grid}.activity-side-context dt{color:var(--ui-text-muted);font-size:9.5px;font-weight:700}.activity-side-context dd{color:var(--ui-text-soft);overflow-wrap:anywhere;margin:0;font-size:11.5px}.activity-context-controls{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.activity-context-controls button,.activity-context-controls a{border:1px solid color-mix(in srgb,var(--activity-cyan) 25%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 6%,var(--ui-surface));min-height:36px;color:var(--activity-cyan);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-size:11.5px;font-weight:720;text-decoration:none;display:flex}.activity-context-controls button:hover,.activity-context-controls a:hover,.activity-context-controls button:focus-visible,.activity-context-controls a:focus-visible{border-color:var(--activity-cyan);outline:none}.activity-change-section{border:1px solid color-mix(in srgb,var(--activity-mint) 24%,var(--ui-border));background:color-mix(in srgb,var(--activity-mint) 3%,var(--ui-surface));border-radius:11px;margin-top:19px;padding:16px}.activity-change-section>strong{color:var(--ui-text);font-size:13px;font-weight:790}.activity-change-section>p{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.activity-change-list{gap:10px;margin-top:13px;display:grid}.activity-change-row{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;gap:9px;padding:10px;display:grid}.activity-change-row>span{color:var(--ui-text);font-size:11px;font-weight:740}.activity-change-row>div{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.activity-change-row>div>div{gap:5px;min-width:0;display:grid}.activity-change-row small{letter-spacing:.11em;color:var(--ui-text-muted);font-size:9px;font-weight:790}.activity-change-row>div>div>span{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:12px}.activity-change-row>div>div>strong{color:var(--activity-mint);overflow-wrap:anywhere;font-size:12px}.activity-change-row>div>span{color:var(--ui-text-muted);font-size:13px}@media (width<=1280px){.activity-view-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.activity-view-settings{padding:12px}.activity-view-options{grid-template-columns:1fr}.activity-item-title-button{font-size:14px}.activity-side-context dl>div{min-height:36px}}@media (prefers-reduced-motion:reduce){.activity-personalize-trigger{transition:none}}.activity-header{border-radius:14px;gap:16px;min-height:136px;margin-bottom:11px;padding:16px 21px 15px}.activity-header-label{letter-spacing:.14em;font-size:10.5px}.activity-header-title-row{gap:12px;margin-top:9px}.activity-header h1{font-size:clamp(29px,2.8vw,39px);line-height:1.1}.activity-hero-icon{border-radius:11px;flex-basis:42px;width:42px;height:42px}.activity-hero-icon .sidebar-icon{width:21px;height:21px}.activity-header .subtitle{max-width:800px;color:var(--ui-text-soft);margin:8px 0 0;font-size:14.5px;line-height:1.4}.activity-hero-foot{gap:9px;margin-top:11px;font-size:12px}.activity-hero-status{font-size:12px}.activity-hero-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.activity-hero-refresh,.activity-personalize-trigger{border:1px solid color-mix(in srgb,var(--activity-cyan) 24%,var(--ui-border));min-height:32px;color:var(--ui-text-soft);background:color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:710;display:inline-flex}.activity-hero-refresh .sidebar-icon,.activity-personalize-trigger .sidebar-icon{width:15px;height:15px}.activity-hero-refresh:hover:not(:disabled),.activity-hero-refresh:focus-visible,.activity-personalize-trigger:hover,.activity-personalize-trigger:focus-visible{border-color:color-mix(in srgb,var(--activity-cyan) 60%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 9%,var(--ui-surface));color:var(--activity-cyan);outline:none}.activity-hero-refresh:disabled{opacity:.65;cursor:wait}.activity-hero-refresh:disabled .sidebar-icon{transform-origin:50%;animation:.95s linear infinite activity-refresh-rotate}.activity-context-badge{flex-basis:215px;width:215px;padding:12px 15px}.activity-context-badge>strong{font-size:15px}.activity-context-rule{margin:4px 0 1px}.activity-context-baseline{font-size:11px}.activity-overview{gap:9px;margin-bottom:11px}.activity-overview button{border-radius:11px;gap:11px;min-height:79px;padding:11px 13px}.activity-overview button>.activity-metric-icon{border-radius:10px;flex-basis:38px;width:38px;height:38px}.activity-overview button>.activity-metric-icon .sidebar-icon{width:19px;height:19px}.activity-metric-copy small{letter-spacing:.07em;font-size:11px!important}.activity-metric-copy strong{font-size:25px!important}.activity-metric-copy em{font-size:12.2px;line-height:1.25}.activity-overview button>.activity-metric-arrow{font-size:14px}.activity-workspace{grid-template-columns:minmax(0,1fr) 294px;gap:11px}.activity-main{gap:11px}.activity-action-queue[data-state=empty]{border-color:color-mix(in srgb,var(--activity-mint) 22%,var(--ui-border))}.activity-action-queue[data-state=empty] .activity-section-top{align-items:center;min-height:52px;padding:8px 13px}.activity-action-queue[data-state=empty] .activity-queue-icon{border-radius:8px;flex-basis:31px;width:31px;height:31px}.activity-action-queue[data-state=empty] .activity-queue-icon .sidebar-icon{width:16px;height:16px}.activity-action-queue[data-state=empty] .activity-queue-lead{gap:10px}.activity-action-queue[data-state=empty] .activity-section-kicker{margin-bottom:2px;font-size:10px}.activity-action-queue[data-state=empty] .activity-section-top h2{font-size:14px;line-height:1.25}.activity-action-queue[data-state=empty] .activity-queue-state{font-size:11.8px}.activity-section-top h2{font-size:17px}.activity-queue-state{font-size:12px}.activity-toolbar{gap:10px;padding:9px 11px}.activity-search input,.activity-search input:focus{font-size:14px!important}.activity-filters button{min-height:34px;padding:0 11px;font-size:13px;font-weight:700}.activity-sort-label{font-size:12px}.activity-sort-label select{font-size:12.5px}.activity-feed-heading{min-height:61px;padding:12px 16px}.activity-feed-heading-copy>.activity-section-kicker{font-size:10.5px}.activity-feed-heading-copy>strong{font-size:17px}.activity-feed-heading-copy>span:last-child{font-size:12.5px}.activity-group>header{min-height:40px;padding:8px 17px}.activity-group>header strong{font-size:13.5px}.activity-group>header span{font-size:12px}.activity-group-list{position:relative}.activity-item{grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;min-height:94px;padding:14px 16px}.activity-item:after{content:"";background:color-mix(in srgb,var(--activity-tone) 13%,var(--ui-border-soft));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:37px}.activity-group-list>.activity-item:first-child:after{top:27px}.activity-group-list>.activity-item:last-child:after{bottom:27px}.activity-item.is-focused{background:linear-gradient(95deg,color-mix(in srgb,var(--activity-tone) 7%,var(--ui-surface)),var(--ui-surface) 70%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--activity-tone) 80%,transparent)}.activity-item-icon{z-index:1;background:color-mix(in srgb,var(--activity-tone) 10%,var(--ui-surface));width:43px;height:43px;position:relative}.activity-item-copy{gap:5px;min-width:0;max-width:960px;display:grid}.activity-item-title{gap:5px 8px}.activity-item-title-button{font-size:15.5px;font-weight:770;line-height:1.34}.activity-type-label,.activity-item-title em{font-size:11px}.activity-item-copy p{margin:0;font-size:14px;line-height:1.43}.activity-item-bottom{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 15px;margin-top:2px;display:flex}.activity-item-meta{flex:0 auto;gap:7px;font-size:12.3px;line-height:1.4}.activity-item-meta em{font-size:10.5px}.activity-item-actions{justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:inline-flex}.activity-item-actions button{border-color:color-mix(in srgb,var(--ui-border) 70%,transparent);width:auto;min-width:32px;height:31px;font-size:15px}.activity-item-actions .activity-context-action{border-color:color-mix(in srgb,var(--activity-tone) 23%,var(--ui-border));min-width:70px;min-height:31px;font-size:12px}.activity-item-actions button:focus-visible{outline:2px solid var(--activity-cyan);outline-offset:2px}.activity-page--compact .activity-item{min-height:73px;padding:10px 14px}.activity-page--compact .activity-item-copy p{line-height:1.35}.activity-page--compact .activity-item-title-button{font-size:14.3px}.activity-personalization{gap:10px}.activity-personalization>section{padding:14px}.activity-personalization>section.activity-side-context{border-color:color-mix(in srgb,var(--activity-cyan) 32%,var(--ui-border))!important;background:linear-gradient(155deg,color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface)),var(--ui-surface) 78%)!important}.activity-side-context-head{margin-bottom:12px}.activity-side-context-head>span{letter-spacing:.11em;font-size:10.5px}.activity-side-context>strong{font-size:14.5px;line-height:1.35}.activity-side-context>p{font-size:12.6px;line-height:1.48}.activity-side-context dt{font-size:10.5px}.activity-side-context dd{font-size:12.4px}.activity-context-placeholder{justify-items:start;gap:8px;padding:5px 0 3px;display:grid}.activity-context-placeholder>span{border:1px solid color-mix(in srgb,var(--activity-cyan) 26%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 8%,var(--ui-surface));width:37px;height:37px;color:var(--activity-cyan);border-radius:10px;place-items:center;display:grid}.activity-context-placeholder>span .sidebar-icon{width:18px;height:18px}.activity-context-placeholder>strong{font-size:13.5px;line-height:1.35}.activity-context-placeholder>p{color:var(--ui-text-muted);margin:0;font-size:12.3px;line-height:1.5}.activity-side-heading strong{font-size:14px}.activity-side-heading small{font-size:12px}.activity-follow-empty p{font-size:12.1px}.activity-sources a{font-size:12.5px}.activity-side-footnote{font-size:11.8px}.activity-feed-health>span{font-size:12px}.activity-feed-health>span+span{font-size:11.5px}@media (width<=1420px){.activity-workspace{grid-template-columns:minmax(0,1fr) 270px}.activity-item-copy{max-width:none}}@media (width<=1190px){.activity-workspace{grid-template-columns:minmax(0,1fr) 250px}.activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-overview button{min-height:75px}}@media (width<=1120px){.activity-workspace{grid-template-columns:1fr}.activity-personalization{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-personalization>section.activity-side-context{grid-column:1/-1}}@media (width<=800px){.activity-header{padding:14px}.activity-hero-controls{width:100%}}@media (width<=680px){.activity-header{gap:13px}.activity-header h1{font-size:clamp(29px,8vw,36px)}.activity-context-badge{flex-basis:auto;width:100%}.activity-hero-foot{gap:7px}.activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-overview button{gap:9px;min-height:74px}.activity-overview button>.activity-metric-icon{flex-basis:34px;width:34px;height:34px}.activity-metric-copy strong{font-size:22px!important}.activity-metric-copy small{font-size:10px!important}.activity-metric-copy em{font-size:11px}.activity-action-queue[data-state=empty] .activity-section-top{gap:9px}.activity-queue-state{max-width:120px}.activity-personalization{grid-template-columns:1fr}.activity-personalization>section.activity-side-context{grid-column:auto}.activity-item{grid-template-columns:39px minmax(0,1fr);gap:9px;padding:12px}.activity-item-icon{width:39px;height:39px}.activity-item:after{left:31px}.activity-item-title-button{font-size:14.5px}.activity-item-copy p{font-size:13.2px}.activity-item-meta{font-size:11.6px}.activity-item-actions{grid-column:auto;justify-content:flex-start}}@media (width<=380px){.activity-overview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.activity-hero-refresh:disabled .sidebar-icon{animation:none!important}}.app-shell[data-theme=improve] .activity-page{--activity-cyan:#00bfff;--activity-blue:#68a7f5;--activity-mint:#3bdaa9;--activity-violet:#b3a5f5;--activity-gold:#e6c16d;--activity-home-card:var(--ui-surface);--activity-home-line:var(--ui-border);--activity-home-soft-line:var(--ui-border-soft);--activity-home-head:color-mix(in srgb,var(--ui-surface-2) 28%,var(--ui-surface));--activity-home-hover:var(--ui-hover);background:0 0}.app-shell[data-theme=improve] .activity-header{border-color:var(--activity-home-line);background:linear-gradient(107deg,var(--ui-sidebar-deep),var(--ui-topbar) 76%,var(--ui-surface));box-shadow:inset 0 1px 0 #ffffff06, 0 5px 16px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.app-shell[data-theme=improve] .activity-header:after{background:linear-gradient(90deg,#0000 12%,#00bfff36 67%,#0000 100%)}.app-shell[data-theme=improve] .activity-hero-icon{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface));box-shadow:none}.app-shell[data-theme=improve] .activity-context-badge{border-color:var(--activity-home-line);background:var(--activity-home-card);box-shadow:inset 0 1px #ffffff06}.app-shell[data-theme=improve] .activity-context-symbol{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-overview button{border-color:var(--activity-home-line);background:var(--activity-home-card);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.app-shell[data-theme=improve] .activity-overview button:before{opacity:.32}.app-shell[data-theme=improve] .activity-overview button:hover,.app-shell[data-theme=improve] .activity-overview button:focus-visible,.app-shell[data-theme=improve] .activity-overview button.is-active{background:var(--activity-home-hover);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border))}.app-shell[data-theme=improve] .activity-overview button.is-active{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--ui-accent) 65%,transparent), 0 5px 14px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.app-shell[data-theme=improve] .activity-overview button>.activity-metric-icon{background:color-mix(in srgb,var(--activity-tone) 10%,var(--ui-surface));border-color:color-mix(in srgb,var(--activity-tone) 23%,var(--ui-border))}.app-shell[data-theme=improve] .activity-action-queue,.app-shell[data-theme=improve] .activity-toolbar,.app-shell[data-theme=improve] .activity-feed,.app-shell[data-theme=improve] .activity-personalization>section{border-color:var(--activity-home-line);background:var(--activity-home-card);box-shadow:inset 0 1px 0 #ffffff06, 0 5px 16px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.app-shell[data-theme=improve] .activity-section-top,.app-shell[data-theme=improve] .activity-action-queue[data-state=empty] .activity-section-top,.app-shell[data-theme=improve] .activity-feed-heading{background:var(--activity-home-head);border-color:var(--activity-home-soft-line)}.app-shell[data-theme=improve] .activity-action-queue[data-state=empty]{border-color:var(--activity-home-line)}.app-shell[data-theme=improve] .activity-action-queue[data-state=empty] .activity-queue-icon{color:var(--activity-mint);border-color:color-mix(in srgb,var(--activity-mint) 22%,var(--ui-border));background:color-mix(in srgb,var(--activity-mint) 8%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-search{border-color:var(--ui-border);background:var(--ui-input)}.app-shell[data-theme=improve] .activity-search:focus-within{border-color:color-mix(in srgb,var(--ui-accent) 52%,var(--ui-border))}.app-shell[data-theme=improve] .activity-filters button.is-active{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border));background:var(--ui-active-bg-2)}.app-shell[data-theme=improve] .activity-sort-label select{background:var(--ui-input);border-color:var(--ui-border)}.app-shell[data-theme=improve] .activity-group>header{background:color-mix(in srgb,var(--ui-surface-2) 38%,var(--ui-surface));border-color:var(--activity-home-soft-line)}.app-shell[data-theme=improve] .activity-item{background:0 0}.app-shell[data-theme=improve] .activity-item:hover{background:color-mix(in srgb,var(--ui-hover) 58%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-item.is-unread{background:color-mix(in srgb,var(--ui-hover) 42%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-item.is-focused{background:color-mix(in srgb,var(--ui-hover) 70%,var(--ui-surface));box-shadow:inset 2px 0 0 var(--ui-accent)}.app-shell[data-theme=improve] .activity-item-icon{background:color-mix(in srgb,var(--activity-tone) 9%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-personalization>section.activity-side-context,.app-shell[data-theme=improve] .activity-personalization>section.activity-side-bottom{border-color:var(--activity-home-line)!important;background:var(--activity-home-card)!important}.app-shell[data-theme=improve] .activity-sources a,.app-shell[data-theme=improve] .activity-follow-list>button:not(.activity-follow-all),.app-shell[data-theme=improve] .activity-follow-empty{border-color:var(--activity-home-soft-line);background:var(--ui-surface-2)}.app-shell[data-theme=improve] .activity-context-placeholder>span{color:var(--ui-accent);border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface))}.app-shell[data-theme=improve] .activity-hero-refresh,.app-shell[data-theme=improve] .activity-personalize-trigger,.app-shell[data-theme=improve] .activity-context-controls button,.app-shell[data-theme=improve] .activity-context-controls a{color:var(--ui-text-soft);border-color:var(--ui-border);background:var(--ui-surface-2)}.app-shell[data-theme=improve] .activity-hero-refresh:hover:not(:disabled),.app-shell[data-theme=improve] .activity-personalize-trigger:hover,.app-shell[data-theme=improve] .activity-personalize-trigger[aria-expanded=true],.app-shell[data-theme=improve] .activity-context-controls button:hover,.app-shell[data-theme=improve] .activity-context-controls a:hover{border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));background:var(--ui-hover);color:var(--ui-accent)}.app-shell[data-theme=improve] .activity-view-settings,.app-shell[data-theme=improve] .activity-view-options label,.app-shell[data-theme=improve] .activity-change-row,.app-shell[data-theme=improve] .activity-drawer-detail{border-color:var(--ui-border);background:var(--ui-surface)}.app-shell[data-theme=improve] .activity-drawer{border-color:var(--ui-border-strong);background:var(--ui-surface)}.activity-feed-heading-main{align-items:center;gap:12px;min-width:0;display:flex}.activity-feed-heading-main .activity-feed-heading-copy{align-content:center;gap:3px;min-width:0;display:grid}.activity-feed-heading-icon{border:1px solid color-mix(in srgb,var(--activity-cyan) 33%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 8%,var(--ui-surface));width:37px;height:37px;color:var(--activity-cyan);border-radius:10px;flex:0 0 37px;place-items:center;display:grid}.activity-feed-heading-icon .sidebar-icon{width:19px;height:19px}.activity-feed-heading .activity-feed-heading-main>.activity-feed-heading-copy>.activity-section-kicker{color:var(--activity-cyan)}.activity-feed-heading .activity-feed-heading-main>.activity-feed-heading-copy>strong{color:var(--ui-text);font-size:16.5px}.activity-filters button{align-items:center;gap:7px;display:inline-flex}.activity-filters button .sidebar-icon{width:13px;height:13px;color:var(--ui-text-muted);opacity:.75;flex:0 0 13px;transition:color .17s,opacity .17s}.activity-filters button:hover .sidebar-icon,.activity-filters button:focus-visible .sidebar-icon,.activity-filters button.is-active .sidebar-icon{color:var(--activity-cyan);opacity:1}.activity-group-label{align-items:center;gap:9px;min-width:0;display:inline-flex}.activity-group-label .sidebar-icon{width:14px;height:14px;color:var(--activity-blue);flex:0 0 14px}.activity-group>header>.activity-group-count{border:1px solid color-mix(in srgb,var(--activity-blue) 19%,var(--ui-border));background:color-mix(in srgb,var(--activity-blue) 5%,var(--ui-surface));min-width:26px;min-height:23px;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:11.5px;display:inline-flex}.activity-item-meta .activity-item-source{color:var(--ui-text-soft);align-items:center;gap:5px;display:inline-flex}.activity-item-meta .activity-item-source .sidebar-icon{width:13px;height:13px;color:var(--activity-tone);flex:0 0 13px}.activity-item-actions button>.sidebar-icon{width:15px;height:15px;display:block}.activity-item-actions .activity-context-action{color:var(--ui-text-soft);justify-content:center;align-items:center;gap:6px;display:inline-flex}.activity-item-actions .activity-context-action>.sidebar-icon{width:14px;height:14px;color:var(--activity-blue)}.activity-item-actions button.is-pinned{border-color:color-mix(in srgb,var(--activity-gold) 34%,var(--ui-border));color:var(--activity-gold);background:color-mix(in srgb,var(--activity-gold) 8%,var(--ui-surface))}.activity-item-actions button.is-pinned .sidebar-icon{fill:color-mix(in srgb,var(--activity-gold) 35%,transparent)}.activity-item-actions button.is-unread-action{color:var(--activity-mint);border-color:color-mix(in srgb,var(--activity-mint) 24%,var(--ui-border))}.activity-item-actions button.is-unread-action:hover,.activity-item-actions button.is-unread-action:focus-visible{color:var(--activity-mint);border-color:color-mix(in srgb,var(--activity-mint) 48%,var(--ui-border));background:color-mix(in srgb,var(--activity-mint) 8%,var(--ui-surface))}.activity-item-actions button.is-pinned:hover,.activity-item-actions button.is-pinned:focus-visible{color:var(--activity-gold);border-color:color-mix(in srgb,var(--activity-gold) 52%,var(--ui-border));background:color-mix(in srgb,var(--activity-gold) 11%,var(--ui-surface))}.activity-side-context-label{align-items:center;gap:7px;display:inline-flex}.activity-side-context-label .sidebar-icon{width:14px;height:14px;color:var(--activity-cyan);flex:0 0 14px}.activity-side-context.is-focused .activity-side-context-label .sidebar-icon{color:var(--activity-blue)}.activity-follow-empty>span{background:color-mix(in srgb,var(--activity-gold) 8%,var(--ui-surface));border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.activity-follow-empty>span .sidebar-icon{width:16px;height:16px;color:var(--activity-gold)}.activity-personalization>section.activity-side-following,.activity-personalization>section.activity-side-bottom{position:relative}.activity-personalization>section.activity-side-following:before,.activity-personalization>section.activity-side-bottom:before{content:"";background:var(--activity-gold);opacity:.65;pointer-events:none;border-radius:0 0 4px 4px;width:39px;height:2px;position:absolute;top:0;left:16px}.activity-personalization>section.activity-side-bottom:before{background:var(--activity-mint)}.activity-feed-health .activity-health-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--activity-mint) 10%,transparent)}.app-shell[data-theme=improve] .activity-type-label--access{color:#a1c8fa;background:#68a7f518;border-color:#68a7f557}.app-shell[data-theme=improve] .activity-type-label--commercial{color:#91e3c5;background:#3bdaa916;border-color:#3bdaa952}.app-shell[data-theme=improve] .activity-feed-heading{position:relative}.app-shell[data-theme=improve] .activity-feed-heading:before{content:"";background:linear-gradient(90deg,var(--activity-cyan),#00bfff00);opacity:.67;pointer-events:none;border-radius:0 0 4px 4px;width:56px;height:2px;position:absolute;top:0;left:16px}@media (width<=680px){.activity-feed-heading-main{gap:9px}.activity-feed-heading-icon{flex-basis:32px;width:32px;height:32px}.activity-feed-heading-icon .sidebar-icon{width:16px;height:16px}.activity-filters button{gap:5px;padding-inline:10px}.activity-filters button .sidebar-icon,.activity-item-meta .activity-item-source .sidebar-icon{flex-basis:12px;width:12px;height:12px}.activity-group-label{gap:7px}}@media (prefers-reduced-motion:reduce){.activity-filters button .sidebar-icon{transition:none}}.activity-feed{container:activity-history/inline-size}.activity-feed .activity-feed-heading{min-height:69px;padding:12px 16px}.activity-feed .activity-feed-heading>.activity-feed-heading-main{align-items:center;gap:11px;display:flex}.activity-feed .activity-feed-heading-icon{border-radius:10px;flex-basis:35px;width:35px;height:35px;box-shadow:inset 0 1px #ffffff0a}.activity-feed .activity-feed-heading-copy{gap:2px}.activity-feed .activity-feed-heading-copy>.activity-section-kicker{letter-spacing:.135em;font-size:9.5px}.activity-feed .activity-feed-heading-copy>strong{font-size:16px;line-height:1.25}.activity-feed .activity-feed-heading-copy>span:last-child{font-size:11.8px}.activity-feed .activity-group>header{border-bottom:1px solid var(--ui-border-soft);min-height:36px;padding:7px 17px}.activity-feed .activity-group-label{align-items:center;gap:8px;display:inline-flex}.activity-feed .activity-group-label strong{color:var(--ui-text-soft);font-size:12.5px;font-weight:760}.activity-feed .activity-group-label>.sidebar-icon{color:var(--activity-blue);width:14px;height:14px}.activity-feed .activity-group>header>.activity-group-count{background:color-mix(in srgb,var(--activity-blue) 5%,var(--ui-surface));min-height:22px;color:var(--ui-text-muted);padding:2px 9px;font-size:10.8px;font-weight:710}.activity-feed .activity-item{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:40px minmax(0,1fr) 190px;align-items:center;gap:13px;min-height:95px;padding:14px 17px;transition:background-color .17s,box-shadow .17s}.activity-feed .activity-item-icon{border-radius:11px;align-self:start;width:40px;height:40px}.activity-feed .activity-item-icon>.sidebar-icon{width:19px;height:19px}.activity-feed .activity-item:after{opacity:.8;top:0;bottom:0;left:36px}.activity-feed .activity-group-list>.activity-item:first-child:after{top:23px}.activity-feed .activity-group-list>.activity-item:last-child:after{bottom:25px}.activity-feed .activity-item-copy{align-content:center;gap:5px;min-width:0;max-width:none;display:grid}.activity-feed .activity-item-title{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.activity-feed .activity-item-title-button{font-size:14.2px;font-weight:760;line-height:1.35}.activity-feed .activity-type-label{border-radius:6px;padding:3px 7px;font-size:10px;line-height:1.2}.activity-feed .activity-item-copy>p{color:var(--ui-text-soft);margin:0;font-size:13.1px;line-height:1.45}.activity-feed .activity-item-meta{min-width:0;color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;font-size:11.5px;line-height:1.4;display:flex}.activity-feed .activity-item-meta .activity-item-source,.activity-feed .activity-item-actor{align-items:center;gap:5px;min-width:0;display:inline-flex}.activity-feed .activity-item-meta .activity-item-source{color:var(--ui-text-soft);font-weight:710}.activity-feed .activity-item-actor>.sidebar-icon{width:13px;height:13px;color:var(--ui-text-muted);flex:0 0 13px}.activity-feed .activity-item-meta-separator{background:var(--ui-text-muted);opacity:.65;border-radius:50%;flex:0 0 3px;width:3px;height:3px;display:block}.activity-feed .activity-item-meta em{border:1px solid color-mix(in srgb,var(--activity-violet) 27%,var(--ui-border));background:color-mix(in srgb,var(--activity-violet) 6%,transparent);color:color-mix(in srgb,var(--activity-violet) 78%,var(--ui-text));font-size:10px}.activity-feed .activity-item-aside{border-left:1px solid var(--ui-border-soft);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:9px;min-width:0;padding-left:15px;display:flex}.activity-feed .activity-item-time{color:var(--ui-text-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;font-weight:680;display:inline-flex}.activity-feed .activity-item-time>.sidebar-icon{width:13px;height:13px;color:var(--activity-blue)}.activity-feed .activity-item-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.activity-feed .activity-item-actions button{border:1px solid color-mix(in srgb,var(--ui-border) 78%,transparent);border-radius:8px;min-width:32px;height:32px;min-height:32px}.activity-feed .activity-item-actions .activity-context-action{border-color:color-mix(in srgb,var(--activity-blue) 26%,var(--ui-border));background:color-mix(in srgb,var(--activity-blue) 4%,var(--ui-surface));min-width:90px;color:var(--ui-text-soft);gap:6px;padding:0 9px;font-size:11.5px}.activity-feed .activity-item-actions .activity-context-action:hover,.activity-feed .activity-item-actions .activity-context-action:focus-visible{border-color:color-mix(in srgb,var(--activity-blue) 55%,var(--ui-border));background:color-mix(in srgb,var(--activity-blue) 10%,var(--ui-surface));color:var(--ui-text)}.activity-feed .activity-item.is-focused{box-shadow:inset 2px 0 0 var(--activity-tone)}.activity-feed .activity-item:hover .activity-item-title-button{color:color-mix(in srgb,var(--activity-tone) 40%,var(--ui-text))}@container activity-history (width<=760px){.activity-item{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px 14px!important}.activity-item:after{left:33px!important}.activity-item-aside{flex-wrap:wrap;grid-column:2;border-left:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:1px 0 0!important}.activity-item-time{margin-right:auto}.activity-item-title-button{font-size:14px!important}}@container activity-history (width<=440px){.activity-item-aside{justify-content:flex-start!important;align-items:flex-start!important}.activity-item-actions{width:100%;justify-content:flex-start!important}.activity-item-time{margin-right:0}.activity-item-meta-separator{display:none!important}.activity-item-meta{gap:5px 9px!important}}@media (prefers-reduced-motion:reduce){.activity-feed .activity-item{transition:none}}.activity-layout-metrics{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:9px;margin-bottom:11px;display:grid}.activity-layout-slot{grid-row:auto;align-self:start;width:100%;min-width:0;display:block;position:relative}.activity-layout-metrics>.activity-layout-slot{align-self:stretch;height:100%}.activity-layout-metrics>.activity-layout-slot>button{width:100%;height:100%}.activity-workspace[data-rail-width=compact]{--activity-rail-size:248px}.activity-workspace[data-rail-width=normal]{--activity-rail-size:294px}.activity-workspace[data-rail-width=wide]{--activity-rail-size:352px}.activity-workspace[data-rail=visible]{grid-template-columns:minmax(0,1fr) var(--activity-rail-size,294px);align-items:start;gap:12px;display:grid}.activity-workspace[data-rail=hidden]{grid-template-columns:minmax(0,1fr)}.activity-widget-zone{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.activity-main.activity-widget-zone{width:100%}.activity-personalization.activity-widget-zone,.activity-widget-zone>.activity-layout-slot>section{width:100%;min-width:0}.activity-personalization.activity-widget-zone>.activity-layout-slot>section{border:1px solid var(--ui-border);border-radius:var(--activity-radius,14px);background:var(--ui-surface);padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.app-shell[data-theme=improve] .activity-personalization.activity-widget-zone>.activity-layout-slot>section{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:inset 0 1px 0 #ffffff06, 0 5px 16px color-mix(in srgb,var(--ui-shadow) 12%,transparent)}.app-shell[data-theme=improve] .activity-personalization.activity-widget-zone>.activity-layout-slot>.activity-side-context,.app-shell[data-theme=improve] .activity-personalization.activity-widget-zone>.activity-layout-slot>.activity-side-bottom{border-color:var(--ui-border)!important;background:var(--ui-surface)!important}.activity-layout-slot[data-density=compact]>section{padding:10px}.activity-layout-slot[data-density=comfortable]>section{padding:19px}.activity-layout-metrics>.activity-layout-slot[data-density=compact]>button{min-height:67px}.activity-layout-metrics>.activity-layout-slot[data-density=normal]>button{min-height:79px}.activity-layout-metrics>.activity-layout-slot[data-density=comfortable]>button{min-height:110px}.activity-layout-slot[data-density=comfortable]>.activity-action-queue .activity-section-top{min-height:95px}.activity-layout-slot[data-density=compact]>.activity-action-queue .activity-section-top{min-height:60px}.activity-layout-slot[data-density=compact]>.activity-action-queue[data-state=empty] .activity-section-top{min-height:49px}.activity-layout-slot[data-density=compact]>.activity-toolbar{padding:6px}.activity-layout-slot[data-density=comfortable]>.activity-toolbar{padding:16px}.activity-layout-slot[data-density=comfortable] .activity-item{min-height:115px;padding-block:18px}.activity-layout-slot[data-density=compact] .activity-side-heading small{display:none}.activity-layout-slot[data-density=comfortable] .activity-side-heading{margin-bottom:18px}.activity-extra-widget{border:1px solid var(--ui-border);border-radius:var(--activity-radius,14px);background:var(--ui-surface);gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff06}.activity-extra-heading{align-items:center;gap:10px;min-width:0;display:flex}.activity-extra-heading>span{border:1px solid color-mix(in srgb,var(--activity-cyan) 30%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 7%,var(--ui-surface));width:37px;height:37px;color:var(--activity-cyan);border-radius:10px;flex:0 0 37px;place-items:center;display:grid}.activity-extra-heading .sidebar-icon{width:19px;height:19px}.activity-extra-heading>div{gap:4px;min-width:0;display:grid}.activity-extra-heading strong{color:var(--ui-text);font-size:13.5px}.activity-extra-heading small{color:var(--ui-text-muted);font-size:11.5px;line-height:1.4}.activity-breakdown-lines{gap:11px;display:grid}.activity-breakdown-lines button{color:var(--ui-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:grid}.activity-breakdown-lines button:focus-visible{outline:2px solid var(--activity-cyan);outline-offset:2px}.activity-breakdown-lines button strong{font-variant-numeric:tabular-nums;color:var(--ui-text)}.activity-breakdown-lines button i{background:var(--activity-blue);min-width:2px;max-width:100%;height:3px;box-shadow:0 0 9px color-mix(in srgb,var(--activity-blue) 17%,transparent);border-radius:3px;grid-column:1/-1;display:block}.activity-breakdown-lines button i[data-tone=commercial]{background:var(--activity-mint)}.activity-quick-buttons{gap:6px;display:grid}.activity-quick-buttons button{border:1px solid var(--ui-border-soft);background:var(--ui-surface-2);min-height:37px;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:12px;display:flex}.activity-quick-buttons button>.sidebar-icon{width:15px;height:15px;color:var(--activity-blue)}.activity-quick-buttons button>span{color:var(--activity-cyan);margin-left:auto}.activity-quick-buttons button:hover,.activity-quick-buttons button:focus-visible{border-color:color-mix(in srgb,var(--activity-cyan) 42%,var(--ui-border));color:var(--ui-text);outline:none}.activity-recent-content{gap:7px;min-width:0;display:grid}.activity-recent-content>span{color:var(--activity-blue);font-size:10.5px;font-weight:740}.activity-recent-content>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.activity-recent-content>p,.activity-recent-empty{color:var(--ui-text-soft);margin:0;font-size:12px;line-height:1.45}.activity-recent-content button{border:1px solid color-mix(in srgb,var(--activity-blue) 35%,var(--ui-border));background:color-mix(in srgb,var(--activity-blue) 7%,var(--ui-surface));width:max-content;max-width:100%;min-height:31px;color:var(--ui-text);cursor:pointer;border-radius:7px;padding:0 9px;font-size:11.5px;font-weight:720}.activity-overview button[data-tone=mine]{--activity-tone:var(--activity-violet)}.activity-overview button[data-tone=access_count]{--activity-tone:var(--activity-blue)}.activity-overview button[data-tone=commercial_count]{--activity-tone:var(--activity-mint)}.activity-layout-slot.is-editable{outline:1px dashed color-mix(in srgb,var(--activity-cyan) 35%,var(--ui-border));outline-offset:2px;background:color-mix(in srgb,var(--activity-cyan) 2%,transparent);border-radius:11px;padding-top:32px}.activity-slot-editbar{min-height:28px;color:var(--ui-text-soft);align-items:center;gap:9px;padding:2px 5px;font-size:10px;display:flex;position:absolute;top:0;left:3px;right:3px}.activity-slot-editbar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activity-slot-drag{border:1px solid color-mix(in srgb,var(--activity-cyan) 28%,var(--ui-border));color:var(--activity-cyan);background:var(--ui-surface-2);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-weight:760;display:inline-flex}.activity-slot-drag:active{cursor:grabbing}.activity-slot-editbar button,.activity-overview .activity-slot-editbar button{cursor:pointer;place-items:center;border:1px solid var(--ui-border)!important;background:var(--ui-surface-2)!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;color:var(--ui-text-soft)!important;box-shadow:none!important;border-radius:6px!important;flex:0 0 25px!important;padding:0!important;font-size:16px!important;display:grid!important;transform:none!important}.activity-slot-editbar button:hover,.activity-slot-editbar button:focus-visible{outline:none;border-color:var(--activity-cyan)!important;color:var(--activity-cyan)!important}.activity-layout-slot.is-being-dragged{opacity:.5}.activity-zone-empty{border:1px dashed var(--ui-border-strong);min-height:64px;color:var(--ui-text-muted);border-radius:10px;grid-column:1/-1;place-items:center;padding:13px;font-size:12px;display:grid}.activity-layout-editor{--editor-line:color-mix(in srgb,var(--activity-blue) 20%,var(--ui-border));z-index:560;border:1px solid var(--editor-line);width:min(548px,100vw - 30px);min-height:0;max-height:calc(100dvh - 81px);color:var(--ui-text);background:var(--ui-surface);border-radius:17px;flex-direction:column;display:flex;position:fixed;top:65px;right:15px;overflow:hidden;box-shadow:0 27px 85px #00000087,inset 0 1px #ffffff0a}.activity-editor-hero{background:linear-gradient(128deg,color-mix(in srgb,var(--activity-blue) 10%,var(--ui-surface)),var(--ui-surface) 72%);border-bottom:1px solid var(--ui-border-soft);flex:none;gap:11px;padding:17px 19px 14px;display:grid}.activity-editor-hero-top{align-items:center;gap:10px;display:flex}.activity-editor-logo{border:1px solid color-mix(in srgb,var(--activity-cyan) 23%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 8%,var(--ui-surface));width:37px;height:37px;color:var(--activity-cyan);border-radius:11px;flex:0 0 37px;place-items:center;display:grid}.activity-editor-logo .sidebar-icon{width:19px;height:19px}.activity-editor-hero-eyebrow{letter-spacing:.115em;color:var(--ui-text-muted);align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.activity-editor-hero-eyebrow i{background:var(--activity-cyan);border-radius:50%;width:4px;height:4px}.activity-editor-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:32px;height:32px;color:var(--ui-text-soft);cursor:pointer;border-radius:9px;flex:0 0 32px;place-items:center;margin-left:auto;display:grid}.activity-editor-close:hover:not(:disabled){border-color:var(--activity-cyan);color:var(--activity-cyan)}.activity-editor-hero-copy{gap:5px;display:grid}.activity-editor-hero-copy h2{letter-spacing:-.028em;margin:0;font-size:20px;font-weight:800;line-height:1.27}.activity-editor-hero-copy p{color:var(--ui-text-soft);margin:0;font-size:12px;line-height:1.5}.activity-editor-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activity-editor-stats>div{border:1px solid var(--editor-line);background:color-mix(in srgb,var(--ui-surface-2) 68%,var(--ui-surface));border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.activity-editor-stats strong{color:var(--activity-cyan);font-variant-numeric:tabular-nums;font-size:18px;font-weight:820}.activity-editor-stats>div:nth-child(2) strong{color:var(--activity-blue)}.activity-editor-stats>div:nth-child(3) strong{color:var(--activity-violet)}.activity-editor-stats span{color:var(--ui-text-soft);font-size:11px;line-height:1.3}.activity-editor-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-editor-summary>span{color:var(--ui-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.activity-editor-summary>span strong{color:var(--ui-text-soft);font-size:11px;font-weight:740}.activity-editor-summary .sidebar-icon{width:13px;height:13px;color:var(--activity-blue)}.activity-editor-summary i{background:var(--activity-mint);border-radius:50%;width:6px;height:6px}.activity-editor-summary .is-unsaved i{background:var(--activity-gold)}.activity-editor-tabs{border-bottom:1px solid var(--ui-border-soft);background:var(--ui-surface);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 15px 0;display:grid}.activity-editor-tabs button{min-width:0;min-height:39px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:8px;padding:7px 6px 11px;font-size:12px;font-weight:750;display:flex;position:relative}.activity-editor-tabs button .sidebar-icon{flex:0 0 16px;width:16px;height:16px}.activity-editor-tabs button:not(.is-active):hover{background:var(--ui-hover);color:var(--ui-text)}.activity-editor-tabs button.is-active{color:var(--ui-text);background:color-mix(in srgb,var(--activity-blue) 6%,var(--ui-surface))}.activity-editor-tabs button.is-active .sidebar-icon{color:var(--activity-cyan)}.activity-editor-tabs button.is-active:after{content:"";background:var(--activity-cyan);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22px;right:22px}.activity-editor-tab-count{border:1px solid var(--editor-line);color:var(--activity-cyan);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 5px;font-size:10px}.activity-editor-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.activity-editor-panel{align-content:start;gap:15px;padding:18px 19px 20px;display:grid}.activity-editor-panel-heading{gap:5px;display:grid}.activity-editor-panel-heading>span{letter-spacing:.11em;color:var(--activity-cyan);font-size:10px;font-weight:800}.activity-editor-panel-heading h3{letter-spacing:-.016em;margin:0;font-size:17px;font-weight:780}.activity-editor-panel-heading p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.activity-editor-presets,.activity-editor-density-options{gap:9px;display:grid}.activity-editor-presets button,.activity-editor-density-options button{border:1px solid var(--editor-line);background:var(--ui-surface-2);min-width:0;min-height:73px;color:var(--ui-text-soft);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:12px;transition:border-color .17s,background .17s;display:flex}.activity-editor-presets button:hover:not(:disabled),.activity-editor-density-options button:hover:not(:disabled),.activity-editor-presets button.is-active,.activity-editor-density-options button.is-active{border-color:color-mix(in srgb,var(--activity-cyan) 36%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 5%,var(--ui-surface))}.activity-editor-presets button.is-active,.activity-editor-density-options button.is-active{box-shadow:inset 2px 0 var(--activity-cyan)}.activity-editor-presets button>span:nth-child(2),.activity-editor-density-options button>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.activity-editor-presets strong,.activity-editor-density-options strong{color:var(--ui-text);font-size:13px}.activity-editor-presets small,.activity-editor-density-options small{color:var(--ui-text-muted);font-size:11px}.activity-editor-preset-art,.activity-editor-density-art{border:1px solid var(--editor-line);background:var(--ui-surface);border-radius:8px;flex:0 0 72px;align-items:stretch;gap:3px;width:72px;height:41px;padding:6px;display:flex}.activity-editor-preset-art i,.activity-editor-density-art i{border:1px solid color-mix(in srgb,var(--activity-blue) 28%,var(--ui-border));background:color-mix(in srgb,var(--activity-blue) 12%,var(--ui-surface));border-radius:3px;flex:1;display:block}.activity-editor-preset-art--compact i:last-child{flex:.5}.activity-editor-preset-art--normal i:last-child{flex:.8}.activity-editor-preset-art--comfortable i:last-child{flex:1.25}.activity-editor-density-art{flex-direction:column;flex-basis:57px;width:57px}.activity-editor-density-art--compact{padding:9px}.activity-editor-density-art--comfortable{padding:4px}.activity-editor-preset-check{color:var(--activity-cyan);font-size:15px;font-weight:800}.activity-editor-setting-card{border:1px solid var(--editor-line);background:var(--ui-surface-2);border-radius:11px;gap:13px;padding:15px;display:grid}.activity-editor-setting-card>div:first-child{gap:5px;display:grid}.activity-editor-setting-card>div:first-child strong{font-size:13px}.activity-editor-setting-card>div:first-child small{color:var(--ui-text-muted);font-size:11px;line-height:1.5}.activity-editor-segmented{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.activity-editor-segmented button{min-height:36px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:12px;font-weight:740}.activity-editor-segmented button.is-active{border-color:var(--editor-line);background:color-mix(in srgb,var(--activity-cyan) 9%,var(--ui-surface));color:var(--ui-text)}.activity-editor-tip{border:1px solid var(--editor-line);background:color-mix(in srgb,var(--activity-blue) 3%,var(--ui-surface));color:var(--ui-text-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:11.5px;line-height:1.6;display:flex}.activity-editor-tip .sidebar-icon{width:16px;height:16px;color:var(--activity-gold);flex:0 0 16px}.activity-editor-zone-tabs{border:1px solid var(--editor-line);background:var(--ui-surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.activity-editor-zone-tabs button{min-width:0;min-height:38px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:5px;font-size:12px;font-weight:750;display:flex}.activity-editor-zone-tabs button>span{font-variant-numeric:tabular-nums;font-size:10px}.activity-editor-zone-tabs button.is-active{border-color:var(--editor-line);background:color-mix(in srgb,var(--activity-cyan) 9%,var(--ui-surface));color:var(--ui-text)}.activity-editor-zone-tabs button.is-active>span{color:var(--activity-cyan)}.activity-editor-zone-context{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.activity-editor-zone-context strong{font-size:12.5px;font-weight:760}.activity-editor-zone-context small{color:var(--ui-text-muted);font-size:11px}.activity-editor-zone-dot{background:var(--activity-mint);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:3px}.activity-editor-module-list{gap:10px;display:grid}.activity-editor-module{border:1px solid var(--editor-line);background:var(--ui-surface-2);border-radius:12px;gap:12px;min-width:0;padding:14px;transition:border-color .17s,box-shadow .17s;display:grid}.activity-editor-module:hover,.activity-editor-module:focus-within{border-color:color-mix(in srgb,var(--activity-cyan) 28%,var(--ui-border));box-shadow:inset 2px 0 color-mix(in srgb,var(--activity-cyan) 22%,transparent)}.activity-editor-module.is-dragging{opacity:.55;border-color:var(--activity-cyan)}.activity-editor-module-main{align-items:center;gap:10px;min-width:0;display:flex}.activity-editor-drag{width:16px;height:36px;color:var(--ui-text-muted);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 16px;place-items:center;font-size:21px;display:grid}.activity-editor-drag:active{cursor:grabbing}.activity-editor-module-icon{border:1px solid var(--editor-line);background:color-mix(in srgb,var(--activity-blue) 7%,var(--ui-surface));width:39px;height:39px;color:var(--activity-blue);border-radius:10px;flex:0 0 39px;place-items:center;display:grid}.activity-editor-module-icon .sidebar-icon{width:20px;height:20px}.activity-editor-module-info{flex:1;gap:4px;min-width:0;display:grid}.activity-editor-module-info strong{font-size:13.5px;font-weight:800;line-height:1.3}.activity-editor-module-info small{color:var(--ui-text-muted);font-size:11.3px;line-height:1.45}.activity-editor-hide{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:30px;color:var(--ui-text-muted);cursor:pointer;border-radius:8px;flex:none;padding:5px 9px;font-size:11px;font-weight:720}.activity-editor-hide:hover:not(:disabled){border-color:var(--activity-gold);color:var(--activity-gold)}.activity-editor-module-options{border-top:1px solid var(--ui-border-soft);gap:10px;padding-top:12px;display:grid}.activity-editor-module-controls{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.activity-editor-module-controls>label{min-width:0;color:var(--ui-text-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.activity-editor-module-controls select{border:1px solid var(--ui-border);background:var(--ui-input);width:100%;min-width:0;min-height:35px;color:var(--ui-text);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:12px}.activity-editor-module-actions{justify-content:space-between;align-items:center;gap:10px;min-height:33px;display:flex}.activity-editor-module-position{color:var(--ui-text-muted);font-size:10.5px}.activity-editor-module-order{align-items:center;gap:5px;margin-left:auto;display:flex}.activity-editor-module-order button{border:1px solid var(--ui-border);background:var(--ui-surface);width:33px;height:31px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:grid}.activity-editor-module-order button:hover:not(:disabled){border-color:var(--activity-cyan);color:var(--activity-cyan)}.activity-editor-module-order button:disabled{opacity:.34;cursor:default}.activity-editor-add-inline{border:1px dashed color-mix(in srgb,var(--activity-cyan) 34%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 4%,var(--ui-surface));width:100%;min-height:44px;color:var(--activity-cyan);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:780;display:flex}.activity-editor-add-inline .sidebar-icon{width:17px;height:17px}.activity-editor-add-inline span{margin-left:auto}.activity-editor-add-inline:hover:not(:disabled){border-color:var(--activity-cyan);background:color-mix(in srgb,var(--activity-cyan) 8%,var(--ui-surface))}.activity-editor-back{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:34px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;font-weight:750;display:inline-flex}.activity-editor-back:hover{border-color:var(--activity-cyan);color:var(--activity-cyan)}.activity-editor-back .sidebar-icon{width:14px;height:14px}.activity-editor-library-list,.activity-editor-library-group{gap:10px;display:grid}.activity-editor-library-list{gap:19px}.activity-editor-library-group-head{color:var(--ui-text-soft);justify-content:space-between;align-items:center;font-size:12px;font-weight:810;display:flex}.activity-editor-library-group-head span{color:var(--activity-cyan);font-size:11px}.activity-editor-library-item{border:1px solid var(--editor-line);background:var(--ui-surface-2);border-radius:11px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.activity-editor-library-item>span{border:1px solid var(--editor-line);background:color-mix(in srgb,var(--activity-blue) 7%,var(--ui-surface));width:37px;height:37px;color:var(--activity-blue);border-radius:10px;flex:0 0 37px;place-items:center;display:grid}.activity-editor-library-item>span .sidebar-icon{width:18px;height:18px}.activity-editor-library-item>div{flex:1;gap:4px;min-width:0;display:grid}.activity-editor-library-item strong{font-size:12.5px}.activity-editor-library-item small{color:var(--ui-text-muted);font-size:11px;line-height:1.45}.activity-editor-library-item>button{border:1px solid color-mix(in srgb,var(--activity-cyan) 29%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 9%,var(--ui-surface));min-height:33px;color:var(--activity-cyan);cursor:pointer;border-radius:8px;flex:none;padding:6px 11px;font-size:11px;font-weight:780}.activity-editor-library-item>button:hover:not(:disabled){border-color:var(--activity-cyan);background:color-mix(in srgb,var(--activity-cyan) 13%,var(--ui-surface))}.activity-editor-no-items{border:1px dashed var(--ui-border-strong);color:var(--ui-text-muted);text-align:center;border-radius:10px;justify-items:center;gap:9px;padding:27px 12px;display:grid}.activity-editor-no-items .sidebar-icon{width:23px;height:23px;color:var(--activity-cyan)}.activity-editor-no-items strong{color:var(--ui-text);font-size:13px}.activity-editor-no-items span{font-size:11px;line-height:1.5}.activity-editor-no-items button{color:var(--activity-cyan);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.activity-editor-error{border-top:1px solid var(--ui-border);color:var(--activity-gold);background:var(--ui-surface-2);flex:none;margin:0;padding:10px 18px;font-size:11.5px;line-height:1.5}.activity-editor-footer{border-top:1px solid var(--editor-line);background:var(--ui-surface);flex:none;gap:11px;padding:13px 18px 14px;display:grid;box-shadow:0 -9px 24px #00000036}.activity-editor-save-status{align-items:center;gap:10px;display:flex}.activity-editor-save-status i{background:var(--activity-mint);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.activity-editor-save-status i.is-unsaved{background:var(--activity-gold)}.activity-editor-save-status span{gap:3px;display:grid}.activity-editor-save-status strong{color:var(--ui-text-soft);font-size:11.5px}.activity-editor-save-status small{color:var(--ui-text-muted);font-size:10.5px}.activity-editor-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.activity-editor-footer-actions button{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-height:35px;color:var(--ui-text-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:760;display:inline-flex}.activity-editor-footer-actions button .sidebar-icon{width:15px;height:15px}.activity-editor-footer-actions .activity-editor-reset{color:var(--ui-text-muted);background:0 0;border-color:#0000;margin-right:auto}.activity-editor-footer-actions .activity-editor-reset:hover:not(:disabled){color:var(--activity-gold)}.activity-editor-footer-actions .activity-editor-save{border-color:color-mix(in srgb,var(--activity-cyan) 47%,var(--ui-border));color:var(--ui-text);background:linear-gradient(120deg,color-mix(in srgb,var(--activity-cyan) 24%,var(--ui-surface)),color-mix(in srgb,var(--activity-blue) 11%,var(--ui-surface)))}.activity-editor-footer-actions .activity-editor-save:hover:not(:disabled){background:color-mix(in srgb,var(--activity-cyan) 31%,var(--ui-surface))}.activity-editor-footer-actions button:disabled{opacity:.46;cursor:default}.activity-layout-editor :is(button,select,.activity-editor-scroll):focus-visible{outline:2px solid color-mix(in srgb,var(--activity-cyan) 72%,transparent);outline-offset:2px}@media (width<=620px){.activity-layout-editor{border-radius:13px;width:calc(100vw - 14px);max-height:calc(100dvh - 73px);top:64px;right:7px}.activity-editor-hero{padding:13px 14px 12px}.activity-editor-panel{padding:15px}.activity-editor-footer{padding:12px 13px}.activity-editor-module-controls{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media (width<=405px){.activity-editor-hero-copy h2{font-size:18px}.activity-editor-stats>div{flex-direction:column;align-items:flex-start;gap:2px;padding:7px}.activity-editor-stats span{font-size:10px}.activity-editor-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-editor-footer-actions .activity-editor-reset{grid-column:span 2;justify-self:start;margin-right:0}.activity-editor-footer-actions .activity-editor-save{min-width:0}.activity-editor-library-item{flex-wrap:wrap}.activity-editor-library-item>button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.activity-layout-editor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.activity-layout-slot.is-editable{outline-offset:2px;background:0 0;outline:1px solid #0000}.activity-layout-slot.is-editable:hover,.activity-layout-slot.is-editable:focus-within,.activity-layout-slot.is-being-dragged{outline:1px dashed color-mix(in srgb,var(--activity-cyan) 55%,var(--ui-border));background:color-mix(in srgb,var(--activity-cyan) 2%,transparent)}.activity-layout-slot.is-editable .activity-slot-editbar{opacity:.56;transition:opacity .15s}.activity-layout-slot.is-editable:hover .activity-slot-editbar,.activity-layout-slot.is-editable:focus-within .activity-slot-editbar{opacity:1}.activity-layout-slot.is-editable .activity-slot-drag{border-color:color-mix(in srgb,var(--activity-cyan) 14%,var(--ui-border));color:var(--ui-text-muted);background:var(--ui-surface)}.activity-layout-slot.is-editable:hover .activity-slot-drag,.activity-layout-slot.is-editable:focus-within .activity-slot-drag{color:var(--activity-cyan);border-color:color-mix(in srgb,var(--activity-cyan) 32%,var(--ui-border))}@media (width<=1250px){.activity-workspace[data-rail=visible]{grid-template-columns:minmax(0,1fr) minmax(225px,var(--activity-rail-size))}}@media (width<=1120px){.activity-workspace[data-rail=visible]{grid-template-columns:minmax(0,1fr)}.activity-personalization.activity-widget-zone{grid-template-columns:repeat(12,minmax(0,1fr))}.activity-personalization.activity-widget-zone>.activity-layout-slot{grid-column:span 6!important}}@media (width<=760px){.activity-layout-metrics>.activity-layout-slot{grid-column:span 6!important}.activity-widget-zone>.activity-layout-slot[data-zone=main],.activity-personalization.activity-widget-zone>.activity-layout-slot{grid-column:span 12!important}.activity-layout-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 73px);top:64px;right:8px}}@media (width<=370px){.activity-layout-metrics>.activity-layout-slot{grid-column:span 12!important}.activity-editor-row{grid-template-columns:14px 28px minmax(0,1fr) 57px 48px;gap:5px;padding:8px}.activity-editor-zones,.activity-editor-settings,.activity-editor-hero,.activity-editor-footer{padding-inline:11px}.activity-editor-library{margin-inline:11px}}@media (prefers-reduced-motion:reduce){.activity-layout-editor *{scroll-behavior:auto!important;transition:none!important}}.activity-layout-slot[data-zone=main]>:is(.activity-side-context,.activity-side-following,.activity-side-sources,.activity-side-bottom),.activity-layout-slot[data-zone=side]>:is(.activity-action-queue,.activity-extra-widget){border:1px solid var(--ui-border);border-radius:var(--activity-radius,14px);background:var(--ui-surface);width:100%;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff06}.app-shell[data-theme=improve] .activity-layout-slot[data-zone=main]>:is(.activity-side-context,.activity-side-following,.activity-side-sources,.activity-side-bottom),.app-shell[data-theme=improve] .activity-layout-slot[data-zone=side]>.activity-extra-widget{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.activity-layout-slot[data-zone=side]>.activity-action-queue{padding:0}.activity-layout-slot[data-zone=side] .activity-action{flex-wrap:wrap;gap:9px}.activity-layout-slot[data-zone=side] .activity-action>div{overflow-wrap:anywhere;min-width:0}.activity-layout-slot[data-zone=side] .activity-action>button{margin-left:auto}.activity-layout-slot[data-zone=side] .activity-section-top{flex-wrap:wrap;gap:6px}.activity-layout-slot[data-zone=main]>.activity-side-context dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.activity-layout-slot[data-zone=main]>.activity-side-following .activity-follow-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.activity-overview .activity-slot-editbar button:before{content:none!important}@media (width<=1120px){.activity-workspace[data-rail=visible]{grid-template-columns:1fr}}@media (width<=760px){.activity-layout-slot[data-zone=main]>.activity-side-context dl{grid-template-columns:1fr}}.connect-page{--connect-hairline:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-border));--connect-soft-glow:color-mix(in srgb,var(--connect-accent,#00bfff) 10%,transparent)}.connect-page .connect-heading{border-bottom:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 7%,transparent);gap:14px;min-height:58px;padding:5px 4px 11px}.connect-page .connect-heading-identity{min-height:36px}.connect-page .connect-heading .connect-wordmark{align-items:baseline;gap:11px}.connect-page .connect-wordmark-brand{letter-spacing:.155em;color:var(--connect-accent,#00bfff);font-size:clamp(13px,1.08vw,16px);font-weight:760}.connect-page .connect-wordmark-product{letter-spacing:.045em;color:var(--ui-text);font-size:clamp(20px,1.57vw,24px);font-weight:615}.connect-page .connect-live{color:var(--ui-text-muted);align-items:center;gap:7px;margin-right:6px;font-size:11.4px}.connect-page .connect-live i{width:6px;height:6px;box-shadow:0 0 0 3px #18bfa316}.connect-page .connect-heading-actions{gap:8px}.connect-page .connect-heading-actions>button{border-radius:9px;gap:7px;min-height:37px;padding:8px 13px;font-size:12.4px;font-weight:725;transition:border-color .16s,background .16s,transform .16s}.connect-page .connect-heading-actions .connect-settings-button{background:color-mix(in srgb,var(--ui-surface) 95%,var(--connect-accent,#00bfff));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 23%,var(--ui-border))}.connect-page .connect-heading-actions .connect-settings-button:hover{background:color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--ui-surface))}.connect-page .connect-workspace{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 15%,var(--ui-border));border-radius:14px;box-shadow:0 16px 42px #00000028,inset 0 1px #ffffff09}.connect-page .connect-sidebar{background:linear-gradient(155deg, color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 94%,var(--connect-accent,#00bfff)), var(--connect-sidebar-surface,#081c35) 65%)}.connect-page .connect-sidebar-head{gap:10px;padding:17px 15px 12px}.connect-page .connect-sidebar-head>div{gap:4px}.connect-page .connect-sidebar-head strong{letter-spacing:-.028em;font-size:20px;font-weight:755;line-height:1.25}.connect-page .connect-sidebar-head .connect-sidebar-caption{letter-spacing:0;color:var(--ui-text-soft);font-size:13px;font-weight:490;line-height:1.4;display:block}.connect-page .connect-sidebar-head>button,.connect-page .connect-sort{border-color:var(--connect-hairline);background:color-mix(in srgb,var(--ui-surface) 92%,var(--connect-accent,#00bfff));width:37px;min-width:37px;height:37px;color:var(--connect-accent,#00bfff);border-radius:9px}.connect-page .connect-sidebar-head>button:hover,.connect-page .connect-sort:hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 46%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--ui-surface))}.connect-page .connect-search{background:color-mix(in srgb,var(--ui-input) 89%,var(--connect-sidebar-surface,#081c35));border:1px solid var(--connect-hairline);border-radius:9px;height:39px;margin:0;padding:0 11px;transition:border-color .16s,box-shadow .16s}.connect-page .connect-search input{min-width:0;height:100%;font-size:14.6px}.connect-page .connect-search input::placeholder{color:var(--ui-text-muted);opacity:.88}.connect-page .connect-search kbd{border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);min-width:19px;height:20px;color:var(--ui-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:5px;flex:none;place-items:center;font-family:inherit;font-size:11px;line-height:1;display:grid}.connect-page .connect-filters{gap:5px;margin:0 13px 10px;padding:2px 0 3px}.connect-page .connect-filters button{color:var(--ui-text-soft);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-weight:690;min-height:35px!important;font-size:13.3px!important}.connect-page .connect-filters button:not(.active):hover{background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--ui-surface));border-color:var(--connect-hairline)}.connect-page .connect-filters button.active{background:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--connect-sidebar-surface,#081c35));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 40%,var(--ui-border));color:var(--ui-text);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--connect-accent,#00bfff) 74%,transparent)}.connect-page .connect-area-catalog.is-minimized{padding:2px 12px 4px}.connect-page .connect-area-catalog.is-minimized .connect-area-toggle{border:1px solid #0000;min-height:29px;padding:4px 8px}.connect-page .connect-area-catalog.is-minimized .connect-area-toggle>span:first-child{letter-spacing:.075em;font-size:12.3px}.connect-page .connect-area-list{border-color:var(--connect-hairline);gap:2px;padding-bottom:8px}.connect-page .connect-area-card{border-radius:8px;min-height:38px;padding:5px 9px}.connect-page .connect-area-label strong{font-size:13.8px;line-height:1.25}.connect-page .connect-area-size{min-width:22px;height:21px;font-size:11.5px}.connect-page .connect-area-toggle:not(:disabled){font-size:12px}.connect-page :is(.connect-area-card,.connect-room.is-official,.connect-avatar.is-group)[data-area=company-hq]{--connect-area-rgb:185,196,207;--connect-area-ink:#dce5ee}.connect-page :is(.connect-area-card,.connect-room.is-official,.connect-avatar.is-group)[data-area=produtos-engenharia]{--connect-area-rgb:59,143,239;--connect-area-ink:#92beff}.connect-page :is(.connect-area-card,.connect-room.is-official,.connect-avatar.is-group)[data-area=clientes-growth]{--connect-area-rgb:0,191,255;--connect-area-ink:#4ed4ff}.connect-page :is(.connect-area-card,.connect-room.is-official,.connect-avatar.is-group)[data-area=operacoes-internas]{--connect-area-rgb:21,154,120;--connect-area-ink:#62dfb8}.connect-page :is(.connect-area-card,.connect-room.is-official,.connect-avatar.is-group)[data-area=knowledge-labs]{--connect-area-rgb:114,86,201;--connect-area-ink:#baa9fc}.connect-page .connect-area-card[data-area] .connect-area-mark,.connect-page .connect-avatar.is-group[data-area]{color:var(--connect-area-ink);border:1px solid rgba(var(--connect-area-rgb),.46);background:linear-gradient(145deg, rgba(var(--connect-area-rgb),.18), color-mix(in srgb,var(--ui-surface) 94%,transparent));box-shadow:inset 0 1px #ffffff0b}.connect-page .connect-area-card[data-area=company-hq] .connect-area-mark,.connect-page .connect-avatar.is-group[data-area=company-hq]{background:linear-gradient(145deg,#101923,#030712);border-color:#b9c4cf70}.connect-page .connect-area-card[data-area] .connect-area-mark .sidebar-icon{stroke-width:1.9px;width:17px;height:17px}.connect-page .connect-avatar.is-group[data-area] .sidebar-icon{stroke-width:1.9px;width:52%;height:52%}.connect-page .connect-area-card[data-area]:hover:not(:disabled){background:linear-gradient(105deg,rgba(var(--connect-area-rgb),.105), rgba(var(--connect-area-rgb),.025));border-color:rgba(var(--connect-area-rgb),.3)}.connect-page .connect-area-card[data-area].selected{border-color:rgba(var(--connect-area-rgb),.47);box-shadow:inset 2px 0 var(--connect-area-ink);background:linear-gradient(105deg,rgba(var(--connect-area-rgb),.12), rgba(var(--connect-area-rgb),.025))}.connect-page .connect-room.is-official[data-area]:hover:not(.selected){border-color:rgba(var(--connect-area-rgb),.28);background:rgba(var(--connect-area-rgb),.055)}.connect-page .connect-room.is-official[data-area].selected{border-color:rgba(var(--connect-area-rgb),.44);box-shadow:inset 2px 0 var(--connect-area-ink);background:linear-gradient(105deg,rgba(var(--connect-area-rgb),.12), rgba(var(--connect-area-rgb),.025))}.connect-page .connect-area-card.selected{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 40%,var(--ui-border));box-shadow:inset 2px 0 var(--connect-accent,#00bfff)}.connect-page .connect-room-list{scrollbar-width:thin;padding:0 10px 16px}.connect-page .connect-room{border-radius:10px;gap:10px;min-height:77px;margin-top:2px;padding:10px 11px;transition:background .16s,border-color .16s}.connect-page .connect-room:hover:not(.selected){background:color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--connect-sidebar-surface,#081c35));border-color:var(--connect-hairline)}.connect-page .connect-room.selected{background:linear-gradient(110deg, color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--connect-sidebar-surface,#081c35)), color-mix(in srgb,var(--connect-accent,#00bfff) 4%,var(--connect-sidebar-surface,#081c35)));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 38%,var(--ui-border));box-shadow:inset 2px 0 var(--connect-accent,#00bfff)}.connect-page .connect-room-copy strong{font-size:15.6px;font-weight:745;line-height:1.3}.connect-page .connect-room-copy small{color:var(--ui-text-soft);font-size:13.6px;line-height:1.4}.connect-page .connect-room-meta{gap:5px}.connect-page .connect-room-meta small{font-variant-numeric:tabular-nums;color:var(--ui-text-soft);font-size:12.5px}.connect-page .connect-room-meta b{background:color-mix(in srgb,var(--connect-accent,#00bfff) 84%,#164c78);min-width:19px;height:19px;color:var(--connect-accent-ink,#071b2c);border-radius:7px}.connect-page .connect-room.is-official{min-height:49px;margin-top:1px;padding:7px 9px}.connect-page .connect-chat-head{border-bottom:1px solid var(--connect-hairline);background:linear-gradient(90deg, color-mix(in srgb,var(--ui-surface) 97%,var(--connect-accent,#00bfff)), var(--ui-surface));gap:11px;min-height:67px;padding:10px 18px}.connect-page .connect-chat-head .connect-avatar{flex-basis:42px;width:42px;height:42px}.connect-page .connect-chat-identity small{color:var(--ui-text-soft);font-size:12px}.connect-page .connect-schedule-button,.connect-page .connect-detail-button{border-color:var(--connect-hairline);background:color-mix(in srgb,var(--ui-surface) 94%,var(--connect-accent,#00bfff));min-height:36px}.connect-page .connect-message{gap:9px;max-width:min(90%,750px)}.connect-page .connect-message .connect-bubble{border-radius:13px 13px 13px 5px;gap:7px;padding:11px 14px;box-shadow:0 6px 16px #00000014}.connect-page .connect-message.mine .connect-bubble{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 22%,var(--connect-user-bubble,#154f67));border-radius:13px 13px 5px}.connect-page .connect-bubble>strong{font-weight:750;font-size:11.5px!important}.connect-page .connect-message-foot button{opacity:.85;font-size:11.4px!important}.connect-page .connect-message-foot button:hover{opacity:1;color:inherit}.connect-page .connect-composer{border-top:1px solid var(--connect-hairline)!important;padding:10px 15px 12px!important}.connect-page .connect-composer-frame{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 23%,var(--ui-border));border-radius:13px;padding:8px 12px;box-shadow:0 5px 20px #00000013,inset 0 1px #ffffff08;background:color-mix(in srgb,var(--ui-surface) 94%,var(--connect-chat-surface,#07172e))!important}.connect-page .connect-input-wrap textarea{min-height:40px!important;font-size:14px!important}.connect-page .connect-attach-button,.connect-page .connect-emoji-toggle{color:var(--ui-text-soft);border-radius:9px;background:0 0!important;border:1px solid #0000!important}.connect-page .connect-attach-button:hover,.connect-page .connect-emoji-toggle:hover{color:var(--connect-accent,#00bfff);border-color:var(--connect-hairline)!important;background:color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent)!important}.connect-page .connect-send,.connect-page .connect-send:disabled{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 70%,var(--ui-border));background:linear-gradient(140deg, color-mix(in srgb,var(--connect-accent,#00bfff) 85%,#20557b), color-mix(in srgb,var(--connect-accent,#00bfff) 50%,#04366e));min-height:40px;color:var(--connect-accent-ink,#07233b);box-shadow:inset 0 1px #ffffff18,0 4px 12px #00000016}.connect-page .connect-send[data-empty=true]{background:linear-gradient(140deg, color-mix(in srgb,var(--connect-accent,#00bfff) 57%,var(--ui-surface)), color-mix(in srgb,var(--connect-accent,#00bfff) 34%,var(--ui-surface)));color:var(--ui-text);opacity:.84!important}.connect-page .connect-details{background:color-mix(in srgb,var(--ui-surface-2) 90%,var(--connect-chat-surface,#07172e))}.connect-page .connect-details-head{border-bottom:1px solid var(--connect-hairline);min-height:66px;padding:12px 16px;font-size:16px;font-weight:750}.connect-page .connect-details-head button{flex:0 0 32px;width:32px;height:32px}.connect-page .connect-details-profile{gap:9px;padding:22px 14px 20px}.connect-page .connect-details-profile>strong{overflow-wrap:anywhere;max-width:100%;font-size:19px;font-weight:755;line-height:1.3}.connect-page .connect-details-profile>small{color:var(--ui-text-soft);font-size:13.5px;line-height:1.4}.connect-page .connect-detail-section{gap:13px;padding:18px 16px}.connect-page .connect-detail-section h3{font-size:15.5px;font-weight:755;line-height:1.35}.connect-page .connect-detail-section h3 small{font-variant-numeric:tabular-nums;color:var(--connect-accent,#00bfff);font-size:12.5px}.connect-page .connect-member{align-items:center;gap:11px;min-width:0}.connect-page .connect-member>span:last-child{gap:4px;min-width:0}.connect-page .connect-member-name{text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;font-size:14.4px;font-weight:735;line-height:1.32}.connect-page .connect-member-role{color:var(--ui-text-soft);font-size:13.1px;line-height:1.4}.connect-page .connect-muted{color:var(--ui-text-soft);font-size:13.1px;line-height:1.5}.connect-page .connect-detail-section .connect-text-action{min-height:28px;color:var(--connect-accent,#00bfff);font-size:13.3px;font-weight:670}.connect-page .connect-detail-meeting>strong{font-size:14.4px;line-height:1.35}.connect-page .connect-detail-meeting :is(small,p,a){font-size:12.8px;line-height:1.5}.connect-page .connect-detail-section select{font-size:13.5px}@media (width<=660px){.connect-page .connect-details-head{min-height:60px;padding-inline:12px}.connect-page .connect-details-profile{padding:17px 12px}.connect-page .connect-detail-section{gap:11px;padding:15px 12px}.connect-page .connect-member-name{font-size:14px}}.connect-page :is(.connect-room,.connect-filters button,.connect-heading-actions button,.connect-search input,.connect-sort,.connect-emoji-toggle,.connect-attach-button):focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:2px}@media (height<=750px){.connect-page .connect-heading{min-height:49px;padding-block:2px 6px}.connect-page .connect-sidebar-head{padding-block:10px 8px}.connect-page .connect-search-row{margin-bottom:8px}.connect-page .connect-filters{margin-bottom:5px}.connect-page .connect-chat-head{min-height:56px;padding-block:7px}.connect-page .connect-composer{padding-block:7px!important}}@media (width<=1200px){.connect-page .connect-live span{display:none}.connect-page .connect-live{margin-right:0}.connect-page .connect-heading{min-height:51px}.connect-page .connect-chat-head{padding-inline:12px}}@media (width<=870px){.connect-page .connect-heading-actions{gap:5px}.connect-page .connect-heading-actions>button{padding-inline:10px}.connect-page .connect-room{min-height:70px;padding-inline:8px}.connect-page .connect-room-list{padding-inline:8px}}@media (width<=660px){.connect-page .connect-heading{gap:5px;min-height:48px;padding:4px 0 7px}.connect-page .connect-heading-actions{gap:5px}.connect-page .connect-heading-actions>button{min-height:35px}.connect-page .connect-sidebar-head{padding:12px 12px 9px}.connect-page .connect-sidebar-head strong{font-size:19px}.connect-page .connect-sidebar-head .connect-sidebar-caption{font-size:12.5px}.connect-page .connect-search input{font-size:14px}.connect-page .connect-filters button{padding-inline:9px;font-size:12.5px!important}.connect-page .connect-room-copy strong{font-size:14.6px}.connect-page .connect-room-copy small{font-size:12.6px}.connect-page .connect-room-meta small{font-size:11.8px}.connect-page .connect-search-row,.connect-page .connect-filters{margin-inline:10px}.connect-page .connect-chat-head{min-height:61px;padding-inline:10px}.connect-page .connect-timeline{padding:15px 11px}.connect-page .connect-composer{padding:7px 9px 9px!important}.connect-page .connect-composer-frame{padding:7px}.connect-page .connect-message{max-width:97%}}@media (prefers-reduced-motion:reduce){.connect-page :is(.connect-room,.connect-search,.connect-filters button,.connect-heading-actions>button){transition:none!important}}.connect-page .connect-sidebar-head{gap:7px;min-height:70px;padding:15px 12px 12px}.connect-page .connect-sidebar-brand{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;margin:0;line-height:1.12;display:flex}.connect-page .connect-brand-connect{color:var(--ui-text);letter-spacing:-.035em;font-size:clamp(16px,1.22vw,19px);font-weight:780}.connect-page .connect-sidebar-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.connect-page .connect-sidebar-actions .connect-sidebar-action,.connect-page .connect-create-group{border:1px solid var(--connect-hairline);background:color-mix(in srgb,var(--ui-surface) 91%,var(--connect-accent,#00bfff));width:32px;min-width:0;height:34px;color:var(--ui-text-soft);cursor:pointer;border-radius:9px;flex:0 0 32px;place-items:center;padding:0;transition:background .16s,border-color .16s;display:grid}.connect-page .connect-sidebar-actions .connect-sidebar-action:hover,.connect-page .connect-create-group:hover{color:var(--connect-accent,#00bfff);border-color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 16%,var(--ui-surface))}.connect-page .connect-sidebar-actions .sidebar-icon,.connect-page .connect-create-group .sidebar-icon{width:17px;height:17px}.connect-page :is(.connect-sidebar-action,.connect-create-group):focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:2px}.connect-page .connect-room:not(.is-official)>.connect-avatar{flex:0 0 56px;width:56px;height:56px;font-size:15px}.connect-page .connect-room:not(.is-official){min-height:80px}.connect-page .connect-room:not(.is-official) .connect-avatar .presence{width:13px;height:13px;bottom:1px;right:0}@media (width<=870px){.connect-page .connect-sidebar-head{padding-inline:9px}.connect-page .connect-sidebar-brand{gap:4px}.connect-page .connect-brand-improve{letter-spacing:.055em;font-size:10px}.connect-page .connect-brand-connect{font-size:16px}.connect-page .connect-sidebar-actions{gap:4px}.connect-page .connect-sidebar-actions .connect-sidebar-action{flex-basis:30px;width:30px;height:32px}}@media (width<=660px){.connect-page .connect-sidebar-head{min-height:65px;padding:12px 12px 9px}.connect-page .connect-brand-improve{letter-spacing:.1em;font-size:12px}.connect-page .connect-brand-connect{font-size:19px}.connect-page .connect-room:not(.is-official)>.connect-avatar{flex-basis:52px;width:52px;height:52px}}@media (width<=360px){.connect-page .connect-brand-improve{letter-spacing:.045em;font-size:10px}.connect-page .connect-brand-connect{font-size:16px}}@media (prefers-reduced-motion:reduce){.connect-page :is(.connect-sidebar-action,.connect-create-group){transition:none!important}}.connect-page .connect-sidebar-head{flex-wrap:wrap;gap:8px;min-height:66px;padding:13px 12px 10px}.connect-page .connect-sidebar-brand{letter-spacing:-.015em;flex:auto}.connect-page .connect-sidebar-actions{margin-left:auto}.connect-page .connect-sidebar-actions .connect-new-conversation{background:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-surface))}.connect-page .connect-sidebar-actions .connect-new-conversation .sidebar-icon{width:18px;height:18px}.connect-page .connect-filters{margin:0 11px 8px}.connect-page .connect-create-group{color:var(--ui-text-soft)}.connect-page .connect-room{gap:9px}.connect-page .connect-room.has-unread:not(.selected){background:color-mix(in srgb,var(--connect-accent,#00bfff) 4%,var(--connect-sidebar-surface,#081c35));box-shadow:inset 2px 0 color-mix(in srgb,var(--connect-accent,#00bfff) 66%,transparent)}.connect-page .connect-room.has-unread .connect-room-meta small{color:var(--connect-accent,#00bfff);font-weight:750}.connect-page .connect-room.has-unread .connect-room-meta b{min-width:22px;box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent);border-radius:7px}.connect-page .connect-chat-head{background:color-mix(in srgb,var(--ui-surface) 97%,var(--connect-accent,#00bfff));gap:12px;min-height:72px;padding:10px 16px}.connect-page .connect-chat-head .connect-avatar{flex:0 0 52px;width:52px;height:52px;font-size:15px}.connect-page .connect-chat-name{font-size:17px;font-weight:775;line-height:1.3}.connect-page .connect-chat-identity{gap:3px}.connect-page .connect-chat-identity small{font-size:12px;line-height:1.35}.connect-page .connect-chat-identity small.connect-presence-unavailable{color:var(--ui-text-muted);font-size:11.6px}.connect-page .connect-schedule-button,.connect-page .connect-detail-button{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 16%,var(--ui-border));box-shadow:none}.connect-page .connect-day-divider{color:var(--connect-chat-ink,#e9f4ff);letter-spacing:.025em;opacity:.72;-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;gap:15px;margin:8px 0 4px;font-size:11.5px;font-weight:740;display:flex}.connect-page .connect-day-divider:before,.connect-page .connect-day-divider:after{content:"";background:color-mix(in srgb,var(--connect-chat-ink,#e9f4ff) 15%,transparent);flex:1;height:1px}.connect-page .connect-day-divider span{background:color-mix(in srgb,var(--connect-chat-ink,#e9f4ff) 6%,var(--connect-chat-surface,#07172e));border:1px solid color-mix(in srgb,var(--connect-chat-ink,#e9f4ff) 12%,transparent);border-radius:999px;flex:none;padding:6px 12px}.connect-page .connect-message .connect-bubble{border:1px solid color-mix(in srgb,var(--connect-peer-bubble,#152844) 22%,var(--ui-border));box-shadow:0 4px 15px #00000020}.connect-page .connect-inline-image-button{border-color:color-mix(in srgb,var(--ui-border) 78%,var(--connect-accent,#00bfff));background:var(--connect-chat-surface,#07172e);border-radius:11px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #00000016}.connect-page .connect-inline-image-button:hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 32%,var(--ui-border));box-shadow:0 3px 12px #00000028}.connect-page .connect-message-foot{gap:7px;min-height:20px}.connect-page .connect-message .connect-message-foot time{color:var(--connect-peer-ink,#e9f4ff)!important;opacity:.85!important}.connect-page .connect-message.mine .connect-message-foot time{color:var(--connect-user-ink,#e9f4ff)!important;opacity:.85!important}.connect-page .connect-composer-frame{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-border));transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff09,0 3px 12px #00000014}.connect-page .connect-attach-button,.connect-page .connect-emoji-toggle{transition:background .16s,color .16s}.connect-page .connect-send{transition:filter .16s,box-shadow .16s,transform .16s}.connect-page .connect-send:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 15px #00000030}.connect-page .connect-send:disabled{cursor:default;box-shadow:none;opacity:.6!important}@media (width<=870px){.connect-page .connect-sidebar-head{padding:11px 9px}.connect-page .connect-chat-head{min-height:66px;padding-inline:10px}.connect-page .connect-chat-head .connect-avatar{flex-basis:47px;width:47px;height:47px}}@media (width<=660px){.connect-page .connect-sidebar-head{min-height:63px;padding:10px 11px 8px}.connect-page .connect-chat-head{min-height:66px}.connect-page .connect-chat-head .connect-avatar{flex-basis:45px;width:45px;height:45px}.connect-page .connect-chat-name{font-size:15.5px}.connect-page .connect-day-divider{gap:9px;font-size:11px}.connect-page .connect-day-divider span{padding:5px 10px}}@media (prefers-reduced-motion:reduce){.connect-page :is(.connect-inline-image-button,.connect-composer-frame,.connect-attach-button,.connect-emoji-toggle,.connect-send){transition:none!important;transform:none!important}}.connect-page .connect-main{position:relative}.connect-page .connect-chat-search-trigger{cursor:pointer;border:1px solid var(--connect-hairline);background:color-mix(in srgb,var(--ui-surface) 94%,var(--connect-accent,#00bfff));width:36px;height:36px;color:var(--ui-text-soft);border-radius:9px;flex:0 0 36px;place-items:center;margin-left:auto;padding:0;transition:background .16s,border-color .16s;display:grid}.connect-page .connect-chat-search-trigger .sidebar-icon{width:17px;height:17px}.connect-page .connect-chat-search-trigger:is(:hover,.active){border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 50%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-surface));color:var(--connect-accent,#00bfff)}.connect-page .connect-chat-search-panel{border-bottom:1px solid var(--connect-hairline);background:color-mix(in srgb,var(--connect-chat-surface,#07172e) 74%,var(--ui-surface));flex:0 auto;gap:0;min-height:0;max-height:min(44dvh,340px);display:grid;overflow:hidden}.connect-page .connect-chat-search-panel form{flex:none;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.connect-page .connect-chat-search-input{border:1px solid var(--connect-hairline);background:var(--ui-input);min-width:0;color:var(--ui-text-soft);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.connect-page .connect-chat-search-icon{font-size:21px;line-height:1}.connect-page .connect-chat-search-input input{width:100%;min-width:0;height:37px;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.connect-page .connect-chat-search-panel form>button{cursor:pointer;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 45%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 14%,var(--ui-surface));height:37px;color:var(--ui-text);border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:730}.connect-page .connect-chat-search-panel form>button:disabled{opacity:.45;cursor:default}.connect-page .connect-chat-search-panel form>.connect-search-close{color:var(--ui-text-soft);background:var(--ui-surface-2);border-color:var(--ui-border);flex:0 0 35px;padding:0;font-size:23px}.connect-page .connect-chat-search-results{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding:0 14px 10px;display:grid;overflow-y:auto}.connect-page .connect-chat-search-results-label{color:var(--ui-text-soft);justify-content:space-between;align-items:center;gap:8px;padding:3px 2px 5px;font-size:11.5px;display:flex}.connect-page .connect-chat-search-results-label span{font-size:10.5px}.connect-page .connect-chat-search-hit{text-align:left;border:1px solid var(--connect-hairline);background:color-mix(in srgb,var(--ui-surface) 94%,var(--connect-chat-surface,#07172e));width:100%;min-width:0;color:var(--ui-text);cursor:pointer;border-radius:9px;gap:6px;padding:10px 11px;display:grid}.connect-page .connect-chat-search-hit:hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 42%,var(--ui-border))}.connect-page .connect-chat-search-hit>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.connect-page .connect-chat-search-hit strong{font-size:12.5px;font-weight:750}.connect-page .connect-chat-search-hit time{color:var(--ui-text-soft);white-space:nowrap;font-size:11px}.connect-page .connect-chat-search-hit small{color:var(--ui-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.connect-page .connect-chat-search-hit:disabled{cursor:wait;opacity:.64}.connect-page .connect-search-error{color:#e7aa76;margin:4px 14px 10px;font-size:12px}.connect-page .connect-message.connect-highlighted .connect-bubble{outline:2px solid color-mix(in srgb,var(--connect-accent,#00bfff) 72%,transparent);outline-offset:3px}.connect-page .connect-jump-latest{z-index:9;cursor:pointer;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 46%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface) 87%,var(--connect-chat-surface,#07172e));min-width:42px;height:42px;color:var(--connect-accent,#00bfff);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:22px;line-height:1;transition:transform .15s,border-color .15s;display:inline-flex;position:absolute;bottom:97px;right:clamp(16px,2.1vw,30px);box-shadow:0 8px 24px #0007}.connect-page .connect-jump-latest:hover{border-color:var(--connect-accent,#00bfff);transform:translateY(-2px)}.connect-page .connect-jump-latest strong{background:var(--connect-accent,#00bfff);min-width:20px;height:20px;color:var(--connect-accent-ink,#06172c);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:850;display:grid}.connect-page .connect-gallery-section{gap:11px}.connect-page .connect-gallery-toggle{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:755;display:flex}.connect-page .connect-gallery-toggle>span:first-child{align-items:center;gap:8px;display:flex}.connect-page .connect-gallery-toggle small{color:var(--connect-accent,#00bfff);font-size:12px}.connect-page .connect-gallery-toggle>span:last-child{color:var(--connect-accent,#00bfff);font-size:19px}.connect-page .connect-gallery-filters{flex-wrap:wrap;gap:5px;display:flex}.connect-page .connect-gallery-filters button{border:1px solid var(--connect-hairline);background:var(--ui-surface);color:var(--ui-text-soft);cursor:pointer;border-radius:7px;padding:6px 8px;font-size:11px}.connect-page .connect-gallery-filters button.selected{color:var(--ui-text);border-color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-surface))}.connect-page .connect-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.connect-page .connect-gallery-item{border:1px solid var(--connect-hairline);background:var(--ui-surface);border-radius:9px;align-content:start;gap:5px;min-width:0;padding:7px;display:grid}.connect-page .connect-gallery-item.file{grid-column:span 2}.connect-page .connect-gallery-item :is(.connect-inline-image,.connect-inline-video,.connect-media-file){min-width:0;max-width:100%}.connect-page .connect-gallery-item .connect-inline-image-button{width:100%}.connect-page .connect-gallery-item .connect-inline-image-button img{object-fit:cover;width:100%;height:85px;max-height:none}.connect-page .connect-gallery-item :is(span,time){overflow-wrap:anywhere;min-width:0;color:var(--ui-text-soft);font-size:11px;line-height:1.35}.connect-page .connect-gallery-item time{color:var(--ui-text-muted);font-size:10px}.connect-page .connect-gallery-limit{color:var(--ui-text-muted);font-size:10.5px}@media (width<=870px){.connect-page .connect-chat-search-panel{max-height:min(38dvh,270px)}.connect-page .connect-jump-latest{bottom:89px;right:13px}}@media (width<=660px){.connect-page .connect-chat-search-panel form{gap:5px;padding:8px}.connect-page .connect-chat-search-panel form>button{padding-inline:8px}.connect-page .connect-chat-search-hit{padding:8px}.connect-page .connect-jump-latest{bottom:83px}}@media (height<=650px){.connect-page .connect-chat-search-panel{max-height:195px}}@media (prefers-reduced-motion:reduce){.connect-page :is(.connect-jump-latest,.connect-chat-search-trigger){transition:none!important;transform:none!important}}.connect-page{--connect-v21-stroke:color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-border));--connect-v21-glint:color-mix(in srgb,var(--connect-accent,#00bfff) 22%,transparent);--connect-v21-quiet:color-mix(in srgb,var(--ui-text-soft) 84%,var(--ui-text))}.connect-page .connect-workspace{isolation:isolate;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 19%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface) 88%,#030712);border-radius:17px;position:relative;box-shadow:0 23px 54px #00000030, 0 5px 15px #00000018, inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent)!important}.connect-page .connect-sidebar{isolation:isolate;border-right:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--ui-border));position:relative;background:radial-gradient(ellipse 145% 36% at -25% -9%, color-mix(in srgb,var(--connect-accent,#00bfff) 13%,transparent), transparent 71%), linear-gradient(168deg, color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 90%,var(--ui-surface)), color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 94%,#030712) 72%)!important}.connect-page .connect-sidebar-head{align-items:center;margin-bottom:8px;padding-block:16px 15px;position:relative}.connect-page .connect-sidebar-head:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb,var(--connect-accent,#00bfff) 30%,transparent), color-mix(in srgb,var(--ui-border) 34%,transparent) 57%,transparent);height:1px;position:absolute;bottom:0;left:13px;right:13px}.connect-page .connect-sidebar-brand{text-shadow:0 1px 15px #0000001a;align-items:baseline;gap:7px}.connect-page .connect-brand-improve{color:var(--connect-accent,#00bfff);letter-spacing:.11em;font-size:clamp(10.5px,.81vw,12px);font-weight:840}.connect-page .connect-brand-connect{letter-spacing:-.045em;color:var(--ui-text);font-size:clamp(18px,1.21vw,21px);font-weight:790}.connect-page .connect-sidebar-actions .connect-sidebar-action,.connect-page .connect-sort,.connect-page .connect-create-group{border-color:var(--connect-v21-stroke);background:linear-gradient(148deg, color-mix(in srgb,var(--ui-surface) 93%,var(--connect-accent,#00bfff)), color-mix(in srgb,var(--ui-surface) 97%,#030712));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent);border-radius:10px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.connect-page .connect-sidebar-actions .connect-sidebar-action:hover,.connect-page .connect-sort:hover,.connect-page .connect-create-group:hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 53%,var(--ui-border));box-shadow:0 5px 13px #0002, 0 0 0 2px color-mix(in srgb,var(--connect-accent,#00bfff) 5%,transparent);transform:translateY(-1px)}.connect-page .connect-sidebar-actions .connect-new-conversation{color:var(--connect-accent,#00bfff);border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 42%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-surface)), color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--ui-surface)))}.connect-page .connect-search-row{margin-bottom:11px;padding-top:3px}.connect-page .connect-search{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--ui-border));background:linear-gradient(150deg, color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 64%,var(--ui-input)), color-mix(in srgb,var(--ui-input) 93%,#030712));height:42px;box-shadow:inset 0 1px 3px #00000019}.connect-page .connect-search:focus-within{box-shadow:inset 0 1px 3px #0000001c, 0 0 0 3px color-mix(in srgb,var(--connect-accent,#00bfff) 10%,transparent)}.connect-page .connect-search input{letter-spacing:.004em;font-weight:490}.connect-page .connect-filters{gap:5px;margin-bottom:13px}.connect-page .connect-filters button{border-radius:8px;transition:background .18s,border-color .18s,color .18s}.connect-page .connect-filters button:not(.active):hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border))}.connect-page .connect-filters button.active{background:linear-gradient(160deg, color-mix(in srgb,var(--connect-accent,#00bfff) 14%,var(--connect-sidebar-surface,#081c35)), color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--ui-surface)));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 40%,var(--ui-border));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--connect-accent,#00bfff) 66%,transparent)}.connect-page .connect-room-list{scrollbar-color:color-mix(in srgb,var(--connect-accent,#00bfff) 23%,var(--ui-border)) transparent;padding-inline:9px}.connect-page .connect-room{border-color:#0000;border-radius:12px;margin-block:2px;padding:11px 10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.connect-page .connect-room.selected{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 43%,var(--ui-border));background:linear-gradient(108deg, color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--connect-sidebar-surface,#081c35)), color-mix(in srgb,var(--connect-accent,#00bfff) 3%,var(--connect-sidebar-surface,#081c35)) 90%);box-shadow:inset 2px 0 var(--connect-accent,#00bfff), 0 4px 17px #00000015!important}.connect-page .connect-room-copy strong{letter-spacing:-.012em;font-weight:765;line-height:1.34}.connect-page .connect-room-copy small{opacity:.92;line-height:1.38}.connect-page .connect-room-meta small{font-variant-numeric:tabular-nums}.connect-page .connect-room.has-unread:not(.selected){border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 17%,transparent);background:color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--connect-sidebar-surface,#081c35))}.connect-page .connect-main{isolation:isolate;background:var(--connect-chat-surface,#07172e)}.connect-page .connect-no-selection{isolation:isolate;background:radial-gradient(ellipse 55% 45% at 51% 44%, color-mix(in srgb,var(--connect-accent,#00bfff) 12%,transparent),transparent 77%), radial-gradient(ellipse 70% 75% at 54% 64%, color-mix(in srgb,var(--connect-accent,#00bfff) 3%,transparent),transparent 75%), linear-gradient(145deg, color-mix(in srgb,var(--connect-chat-surface,#07172e) 96%,#030712), color-mix(in srgb,var(--connect-chat-surface,#07172e) 90%,#030712));gap:0;min-height:0;padding:clamp(26px,4vw,56px);position:relative;overflow:hidden}.connect-page .connect-no-selection:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(to right,color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent) 1px,transparent 1px), linear-gradient(to bottom,color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent) 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 65%,#000,#0000 98%);mask-image:radial-gradient(48% 65%,#000,#0000 98%)}.connect-page .connect-no-selection:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 13%,transparent);width:min(42vw,390px);box-shadow:0 0 0 46px color-mix(in srgb,var(--connect-accent,#00bfff) 2%,transparent), 0 0 0 87px color-mix(in srgb,var(--connect-accent,#00bfff) 1.2%,transparent);border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.connect-page .connect-no-selection>*{z-index:1;position:relative}.connect-page .connect-no-selection>span{isolation:isolate;border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 44%,var(--ui-border));width:116px;height:116px;color:var(--connect-accent,#00bfff);background:linear-gradient(146deg, color-mix(in srgb,var(--connect-accent,#00bfff) 15%,var(--connect-chat-surface,#07172e)), color-mix(in srgb,var(--connect-chat-surface,#07172e) 92%,#030712));box-shadow:0 18px 55px #00000045, 0 0 45px color-mix(in srgb,var(--connect-accent,#00bfff) 15%,transparent), inset 0 1px 0 color-mix(in srgb,var(--connect-accent,#00bfff) 32%,transparent);border-radius:29px;place-items:center;margin-bottom:30px;padding:0;animation:7s ease-in-out infinite connect-v21-float;display:grid;position:relative}.connect-page .connect-no-selection>span:before{content:"";border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 20%,transparent);pointer-events:none;border-radius:38px;position:absolute;inset:-12px}.connect-page .connect-no-selection>span:after{content:"";border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent);pointer-events:none;border-radius:48px;position:absolute;inset:-25px}.connect-page .connect-no-selection>span .sidebar-icon{width:49px;height:49px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--connect-accent,#00bfff) 36%,transparent))}.connect-page .connect-no-selection h2{max-width:640px;color:var(--ui-text);letter-spacing:-.045em;text-shadow:0 7px 26px #00000025;margin:0 0 12px;font-size:clamp(24px,2.25vw,34px);font-weight:780;line-height:1.15}.connect-page .connect-no-selection p{max-width:400px;color:var(--connect-v21-quiet);margin:0 0 28px;font-size:clamp(13px,.91vw,14.5px);line-height:1.6}.connect-page .connect-no-selection button{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 73%,#fff);min-height:47px;color:var(--connect-accent-ink,#05172b);background:linear-gradient(142deg, color-mix(in srgb,var(--connect-accent,#00bfff) 74%,#fff), var(--connect-accent,#00bfff) 53%, color-mix(in srgb,var(--connect-accent,#00bfff) 79%,#102454));box-shadow:0 12px 32px color-mix(in srgb,var(--connect-accent,#00bfff) 17%,transparent), inset 0 1px 0 #fff4;letter-spacing:.015em;border-radius:11px;padding:11px 22px;font-size:13px;font-weight:795;transition:filter .2s,transform .2s,box-shadow .2s}.connect-page .connect-no-selection button:hover{filter:brightness(1.065);box-shadow:0 15px 36px color-mix(in srgb,var(--connect-accent,#00bfff) 24%,transparent), inset 0 1px 0 #fff4;transform:translateY(-2px)}.connect-page .connect-chat-head{background:linear-gradient(135deg, color-mix(in srgb,var(--connect-chat-surface,#07172e) 65%,var(--ui-surface)), color-mix(in srgb,var(--ui-surface) 88%,#030712));border-bottom:1px solid var(--connect-v21-stroke);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent), 0 6px 20px #0000000d}.connect-page .connect-chat-head .connect-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent), 0 5px 13px #00000030}.connect-page .connect-chat-name{letter-spacing:-.025em;font-weight:770}.connect-page .connect-chat-head :is(.connect-schedule-button,.connect-detail-button,.connect-chat-search-trigger){border-color:var(--connect-v21-stroke);background:color-mix(in srgb,var(--ui-surface) 94%,var(--connect-accent,#00bfff));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent);border-radius:10px;transition:background .18s,border-color .18s,transform .18s}.connect-page .connect-chat-head :is(.connect-schedule-button,.connect-detail-button,.connect-chat-search-trigger):hover{background:color-mix(in srgb,var(--ui-surface) 86%,var(--connect-accent,#00bfff));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 48%,var(--ui-border));transform:translateY(-1px)}.connect-page .connect-timeline{background:radial-gradient(ellipse 77% 51% at 88% 0, color-mix(in srgb,var(--connect-accent,#00bfff) 4%,transparent),transparent 74%), var(--connect-chat-surface,#07172e)!important}.connect-page .connect-message .connect-bubble{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--ui-border));box-shadow:0 8px 22px #0000001b,inset 0 1px #ffffff05}.connect-page .connect-message.mine .connect-bubble{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 26%,var(--ui-border));box-shadow:0 8px 22px #0000001d,inset 0 1px #ffffff0a}.connect-page .connect-day-divider span{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 16%,var(--ui-border));box-shadow:0 3px 13px #00000017}.connect-page .connect-composer{background:linear-gradient(180deg, color-mix(in srgb,var(--connect-chat-surface,#07172e) 84%,var(--ui-surface)), color-mix(in srgb,var(--ui-surface) 93%,#030712));border-top-color:var(--connect-v21-stroke)}.connect-page .connect-composer-frame{background:color-mix(in srgb,var(--ui-input) 91%,var(--connect-chat-surface,#07172e));border-radius:13px;box-shadow:0 7px 24px #0000001d,inset 0 1px #ffffff08}.connect-page .connect-composer-frame:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--connect-accent,#00bfff) 11%,transparent), 0 7px 25px #00000016}.connect-page .connect-send:not(:disabled){box-shadow:0 5px 16px color-mix(in srgb,var(--connect-accent,#00bfff) 17%,transparent), inset 0 1px 0 #ffffff2e}.connect-page .connect-jump-latest{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 25px #00000046,inset 0 1px #ffffff10}.connect-page .connect-details{background:linear-gradient(165deg, color-mix(in srgb,var(--ui-surface-2) 92%,var(--connect-accent,#00bfff)), color-mix(in srgb,var(--ui-surface-2) 94%,#030712));border-left-color:var(--connect-v21-stroke)}.connect-page .connect-chat-search-hit,.connect-page .connect-gallery-item{border-radius:11px;box-shadow:inset 0 1px #ffffff05,0 5px 14px #00000010}.connect-page :is(.connect-room,.connect-chat-head button,.connect-no-selection button,.connect-filters button,.connect-sidebar-actions button):focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:3px}@keyframes connect-v21-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=1200px){.connect-page .connect-no-selection>span{width:102px;height:102px;margin-bottom:25px}.connect-page .connect-no-selection>span .sidebar-icon{width:43px;height:43px}.connect-page .connect-no-selection h2{font-size:clamp(23px,2.5vw,30px)}}@media (width<=870px){.connect-page .connect-sidebar-head{padding-inline:10px}.connect-page .connect-no-selection{padding:26px}.connect-page .connect-no-selection:after{width:min(56vw,295px)}}@media (width<=660px){.connect-page .connect-no-selection{padding:20px 18px}.connect-page .connect-no-selection>span{border-radius:24px;width:89px;height:89px;margin-bottom:23px}.connect-page .connect-no-selection>span .sidebar-icon{width:38px;height:38px}.connect-page .connect-no-selection>span:before{border-radius:31px;inset:-9px}.connect-page .connect-no-selection>span:after{border-radius:40px;inset:-17px}.connect-page .connect-no-selection h2{font-size:25px}.connect-page .connect-no-selection p{margin-bottom:23px;font-size:13px}.connect-page .connect-room{padding-inline:9px}.connect-page .connect-sidebar-head{padding-block:12px 13px}.connect-page .connect-no-selection:after{width:min(62vw,260px)}}@media (height<=690px){.connect-page .connect-no-selection>span{width:82px;height:82px;margin-bottom:19px}.connect-page .connect-no-selection>span .sidebar-icon{width:35px;height:35px}.connect-page .connect-no-selection h2{font-size:24px}.connect-page .connect-no-selection p{margin-bottom:17px}}@media (prefers-reduced-motion:reduce){.connect-page .connect-no-selection>span{animation:none!important}.connect-page :is(.connect-room,.connect-sidebar-actions .connect-sidebar-action,.connect-sort,.connect-create-group,.connect-filters button,.connect-no-selection button,.connect-chat-head button){transition:none!important;transform:none!important}}.connect-page{--connect-ref-line:color-mix(in srgb,var(--ui-text) 8%,var(--ui-border));--connect-ref-soft:color-mix(in srgb,var(--connect-accent,#00bfff) 30%,#4b79f0);--connect-ref-blue:color-mix(in srgb,var(--connect-accent,#00bfff) 48%,#487ff8);--connect-ref-surface:color-mix(in srgb,var(--ui-surface) 95%,#030712)}.connect-page .connect-workspace{border-radius:15px;border:1px solid var(--connect-ref-line)!important;background:var(--connect-ref-surface)!important;box-shadow:0 12px 35px #00000023,inset 0 1px 0 color-mix(in srgb,var(--ui-text) 4%,transparent)!important}.connect-page .connect-sidebar{border-right-color:var(--connect-ref-line);background:linear-gradient(160deg, color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 96%,var(--ui-surface)), color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 94%,#030712))!important}.connect-page .connect-sidebar-head{gap:9px;min-height:68px;margin-bottom:7px;padding:15px 14px 12px}.connect-page .connect-sidebar-head:after{background:var(--connect-ref-line)}.connect-page .connect-brand-improve{letter-spacing:.13em;font-size:11px}.connect-page .connect-brand-connect{letter-spacing:-.04em;font-size:19px;font-weight:745}.connect-page .connect-sidebar-actions{gap:6px}.connect-page .connect-sidebar-actions .connect-sidebar-action{border-color:var(--connect-ref-line);background:var(--ui-surface-2);box-shadow:none}.connect-page .connect-sidebar-actions .connect-new-conversation{color:var(--connect-ref-blue);background:color-mix(in srgb,var(--connect-ref-blue) 9%,var(--ui-surface));border-color:color-mix(in srgb,var(--connect-ref-blue) 41%,var(--ui-border))}.connect-page .connect-search-row{gap:7px;margin:2px 12px 13px}.connect-page .connect-search{background:color-mix(in srgb,var(--ui-input) 78%,var(--connect-sidebar-surface,#081c35));height:40px;box-shadow:none;border-radius:9px}.connect-page .connect-filters{gap:3px;margin:0 12px 13px}.connect-page .connect-filters button{background:0 0;border-color:#0000;border-radius:8px;font-weight:680}.connect-page .connect-filters button.active{border-color:color-mix(in srgb,var(--connect-ref-blue) 23%,transparent);box-shadow:inset 0 -2px var(--connect-ref-blue);background:color-mix(in srgb,var(--connect-ref-blue) 10%,var(--connect-sidebar-surface,#081c35))}.connect-page .connect-room{border-radius:10px;gap:11px;min-height:72px;margin-block:1px;padding:10px 12px}.connect-page .connect-room-copy strong{letter-spacing:-.015em;font-weight:730}.connect-page .connect-room-copy small{opacity:.85}.connect-page .connect-room-meta small{opacity:.8}.connect-page .connect-room.has-unread .connect-room-meta b{background:var(--connect-ref-blue);color:var(--connect-accent-ink,#04172b)}.connect-page .connect-main{background:var(--connect-chat-surface,#07172e)!important}.connect-page .connect-chat-head{border-bottom-color:var(--connect-ref-line);min-height:76px;box-shadow:none;gap:12px;padding:10px 18px;background:color-mix(in srgb,var(--connect-chat-surface,#07172e) 86%,var(--ui-surface))!important}.connect-page .connect-chat-head .connect-avatar{flex:0 0 46px;width:46px;height:46px}.connect-page .connect-chat-name{letter-spacing:-.03em;font-size:17px}.connect-page .connect-chat-identity small{opacity:.88;font-size:12px}.connect-page .connect-chat-head :is(.connect-chat-search-trigger,.connect-schedule-button,.connect-detail-button){background:color-mix(in srgb,var(--ui-surface) 85%,var(--connect-chat-surface,#07172e));border:1px solid var(--connect-ref-line);box-shadow:none;border-radius:9px}.connect-page .connect-chat-head :is(.connect-chat-search-trigger,.connect-schedule-button,.connect-detail-button):hover{border-color:var(--connect-ref-soft);background:color-mix(in srgb,var(--connect-ref-blue) 9%,var(--ui-surface))}.connect-page .connect-timeline{gap:13px;padding:20px clamp(15px,2vw,29px);background:var(--connect-chat-surface,#07172e)!important}.connect-page .connect-message{max-width:min(83%,720px)}.connect-page .connect-message .connect-bubble{border-color:color-mix(in srgb,var(--connect-ref-line) 75%,transparent);border-radius:15px 15px 15px 5px;box-shadow:0 5px 13px #00000013}.connect-page .connect-message.mine .connect-bubble{border-color:color-mix(in srgb,var(--connect-ref-blue) 25%,var(--connect-user-bubble,#154f67));border-radius:15px 15px 5px;box-shadow:0 5px 16px #0000001c}.connect-page .connect-day-divider span{color:var(--ui-text-soft);background:color-mix(in srgb,var(--ui-surface) 84%,var(--connect-chat-surface,#07172e));border-radius:7px;padding:5px 13px}.connect-page .connect-composer{border-top-color:var(--connect-ref-line)!important;background:var(--connect-chat-surface,#07172e)!important;padding:12px 14px 13px!important}.connect-page .connect-composer-frame{border:1px solid var(--connect-ref-line);box-shadow:none;border-radius:11px;background:color-mix(in srgb,var(--ui-surface) 81%,var(--connect-chat-surface,#07172e))!important}.connect-page .connect-composer-frame:focus-within{border-color:var(--connect-ref-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-ref-blue) 9%,transparent)}.connect-page .connect-send:not(:disabled){border-color:color-mix(in srgb,var(--connect-ref-blue) 74%,var(--ui-border));background:linear-gradient(140deg, color-mix(in srgb,var(--connect-ref-blue) 80%,#5b85f7), color-mix(in srgb,var(--connect-ref-blue) 75%,#2059ce));color:#fff;border-radius:9px}.connect-page .connect-no-selection:before{opacity:.13}@media (width>=1221px){.connect-page .connect-workspace.details-minimized{grid-template-columns:minmax(240px,min(var(--connect-list-width,300px),calc(100% - 415px))) 8px minmax(0,1fr) 62px!important}}.connect-page .connect-profile-rail{background:color-mix(in srgb,var(--ui-surface-2) 91%,var(--connect-chat-surface,#07172e));border-left:1px solid var(--connect-ref-line);flex-direction:column;align-items:center;gap:14px;min-width:0;min-height:0;padding:13px 7px;display:flex}.connect-page .connect-profile-rail-expand{cursor:pointer;width:100%;min-height:104px;color:var(--connect-ref-blue);background:0 0;border:1px solid #0000;border-radius:10px;align-content:start;justify-items:center;gap:15px;padding:8px 2px;display:grid}.connect-page .connect-profile-rail-expand:hover,.connect-page .connect-profile-rail-expand:focus-visible{background:color-mix(in srgb,var(--connect-ref-blue) 8%,var(--ui-surface));border-color:var(--connect-ref-soft)}.connect-page .connect-profile-rail-expand .connect-avatar{border:1px solid var(--connect-ref-soft);flex:0 0 42px;width:42px;height:42px}.connect-page .connect-profile-rail-expand>span:last-child{font-size:24px;line-height:1}.connect-page .connect-details{scrollbar-width:thin;background:color-mix(in srgb,var(--ui-surface-2) 91%,var(--connect-chat-surface,#07172e))!important;border-left:1px solid var(--connect-ref-line)!important}.connect-page .connect-details-head{letter-spacing:.005em;border-bottom-color:var(--connect-ref-line);min-height:76px;padding:14px 15px;font-size:13px;font-weight:700}.connect-page .connect-details-head button{background:color-mix(in srgb,var(--ui-surface) 83%,var(--connect-chat-surface,#07172e));border-color:var(--connect-ref-line);color:var(--ui-text-soft);border-radius:9px;font-size:22px}.connect-page .connect-details-head button:hover{color:var(--connect-ref-blue);border-color:var(--connect-ref-soft)}.connect-page .connect-details-profile{border-bottom-color:var(--connect-ref-line);gap:8px;padding:28px 15px 23px}.connect-page .connect-details-profile>.connect-avatar.large{border:3px solid var(--connect-chat-surface,#07172e);outline:2px solid var(--connect-ref-blue);width:104px;height:104px;box-shadow:0 0 0 5px color-mix(in srgb,var(--connect-ref-blue) 8%,transparent),0 7px 23px #00000026;margin-bottom:10px;font-size:30px}.connect-page .connect-details-profile>strong{letter-spacing:-.024em;font-size:18px;line-height:1.25}.connect-page .connect-details-profile>.connect-details-job-title{color:var(--connect-ref-blue);font-size:12px;font-weight:710;line-height:1.4}.connect-page .connect-details-profile>small{color:var(--ui-text-muted);font-size:11.5px}.connect-page .connect-details-presence{border:1px solid var(--connect-ref-line);background:color-mix(in srgb,var(--ui-surface) 78%,var(--connect-chat-surface,#07172e));max-width:100%;min-height:25px;color:var(--ui-text-soft);text-align:center;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;margin:6px 0 5px;padding:4px 9px;font-size:11px;display:inline-flex}.connect-page .connect-presence-dot{background:var(--ui-text-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.connect-page .connect-presence-dot.online{background:#39cc8d;box-shadow:0 0 6px #39cc8d55}.connect-page .connect-presence-dot.busy{background:#ed9b47}.connect-page .connect-presence-dot.away{background:#e3b455}.connect-page .connect-details-quick-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:9px;width:100%;padding-top:8px;display:flex}.connect-page .connect-details-quick-actions button{width:69px;min-height:61px;color:var(--ui-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:start;justify-items:center;gap:6px;padding:7px 3px;font-size:11px;display:grid}.connect-page .connect-details-quick-actions button .sidebar-icon{width:19px;height:19px;color:var(--connect-ref-blue)}.connect-page .connect-details-quick-actions button:hover,.connect-page .connect-details-quick-actions button:focus-visible{border-color:var(--connect-ref-soft);background:color-mix(in srgb,var(--connect-ref-blue) 7%,var(--ui-surface));color:var(--ui-text)}.connect-page .connect-detail-section{border-bottom-color:var(--connect-ref-line);padding:17px 16px}.connect-page .connect-detail-section h3{font-size:14px;font-weight:710}.connect-page .connect-member{padding:3px 0}.connect-page .connect-member .connect-avatar{border:1px solid color-mix(in srgb,var(--connect-ref-blue) 24%,var(--ui-border))}.connect-page .connect-gallery-item{box-shadow:none;border-color:var(--connect-ref-line)}@media (width<=1220px){.connect-page .connect-profile-rail{display:none!important}.connect-page .connect-details{box-shadow:-18px 0 38px #0006}}@media (width<=870px){.connect-page .connect-room{min-height:73px;padding:9px 10px}.connect-page .connect-chat-head{gap:8px;padding-inline:10px}.connect-page .connect-details-profile>.connect-avatar.large{width:88px;height:88px}}@media (width<=660px){.connect-page .connect-chat-head{min-height:65px}.connect-page .connect-chat-head .connect-avatar{flex-basis:39px;width:39px;height:39px}.connect-page .connect-details-quick-actions{gap:6px}.connect-page .connect-details-quick-actions button{width:66px}.connect-page .connect-message{max-width:94%}}@media (prefers-reduced-motion:reduce){.connect-page :is(.connect-room,.connect-profile-rail-expand,.connect-details-quick-actions button){transition:none!important;transform:none!important}}.connect-page .connect-workspace{grid-template-columns:var(--connect-nav-width,68px) minmax(220px,min(var(--connect-list-width,300px),calc(100% - var(--connect-nav-width,68px) - 360px))) 2px minmax(0,1fr)!important}@media (width>=1221px){.connect-page .connect-workspace.details-open{grid-template-columns:var(--connect-nav-width,68px) minmax(220px,min(var(--connect-list-width,300px), calc(100% - var(--connect-nav-width,68px) - var(--connect-detail-width,300px) - 350px))) 2px minmax(0,1fr) 2px var(--connect-detail-width,300px)!important}.connect-page .connect-workspace.details-minimized{grid-template-columns:var(--connect-nav-width,68px) minmax(220px,min(var(--connect-list-width,300px), calc(100% - var(--connect-nav-width,68px) - 395px))) 2px minmax(0,1fr) 58px!important}}.connect-page .connect-nav-rail{min-width:0;min-height:0;width:var(--connect-nav-width,68px);background:linear-gradient(168deg, color-mix(in srgb,var(--ui-surface-2) 94%,#030712), color-mix(in srgb,var(--ui-surface-2) 89%,#020817));border-right:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--ui-border));color:var(--ui-text-soft);flex-direction:column;align-items:stretch;gap:9px;padding:15px 8px 10px;display:flex;overflow:hidden}.connect-page .connect-nav-top{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 78%,transparent);flex:none;align-items:center;gap:8px;min-width:0;min-height:45px;padding:0 4px 8px;display:flex}.connect-page .connect-nav-mark{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 55%,var(--ui-border));background:linear-gradient(145deg, color-mix(in srgb,var(--connect-accent,#00bfff) 17%,var(--ui-surface)), var(--ui-surface-2));width:32px;height:32px;box-shadow:0 4px 16px color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent);color:var(--connect-accent,#00bfff);letter-spacing:-.07em;border-radius:11px;flex:0 0 32px;place-items:center;font-size:19px;font-style:italic;font-weight:850;display:grid;position:relative}.connect-page .connect-nav-mark-pulse{background:var(--connect-accent,#00bfff);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb,var(--connect-accent,#00bfff) 52%,transparent);border-radius:50%;position:absolute;top:3px;right:4px}.connect-page .connect-nav-product{letter-spacing:.09em;min-width:0;color:var(--ui-text);font-size:12px;font-weight:830;overflow:hidden}.connect-page .connect-nav-collapse{width:24px;height:25px;color:var(--ui-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 24px;place-items:center;margin-left:auto;display:grid}.connect-page .connect-nav-collapse span{font-size:24px;line-height:1}.connect-page .connect-nav-collapse:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 35%,var(--ui-border));color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,transparent)}.connect-page .connect-nav-main{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 0 12px;display:flex;overflow-y:auto}.connect-page .connect-nav-section{align-content:start;gap:5px;display:grid}.connect-page .connect-nav-link{width:100%;min-width:0;height:43px;color:var(--ui-text-soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:640;transition:background .17s,border-color .17s,color .17s;display:flex;position:relative}.connect-page .connect-nav-link>.sidebar-icon{stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px}.connect-page .connect-nav-link:hover:not(:disabled){background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--ui-surface-2));color:var(--ui-text)}.connect-page .connect-nav-link.is-active{color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-surface-2));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 14%,var(--ui-border))}.connect-page .connect-nav-link.is-active:before{content:"";background:var(--connect-accent,#00bfff);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-8px}.connect-page .connect-nav-link:disabled{opacity:.35;cursor:not-allowed}.connect-page .connect-nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.connect-page .connect-nav-count{min-width:20px;max-width:31px;height:20px;color:var(--connect-accent-ink,#031522);background:var(--connect-accent,#00bfff);border-radius:7px;place-items:center;padding:0 4px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.connect-page .connect-nav-divider{background:color-mix(in srgb,var(--ui-border) 78%,transparent);height:1px;min-height:1px;margin:6px 5px}.connect-page .connect-nav-bottom{border-top:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);flex:none;padding-top:10px}.connect-page .connect-nav-self{width:100%;min-width:0;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:6px 5px;display:flex}.connect-page .connect-nav-self:hover{background:color-mix(in srgb,var(--connect-accent,#00bfff) 8%,var(--ui-surface));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--ui-border))}.connect-page .connect-nav-self .connect-avatar{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 36%,var(--ui-border));border-radius:50%;flex:0 0 34px;width:34px;height:34px}.connect-page .connect-nav-self-copy{flex:1;gap:2px;min-width:0;display:grid}.connect-page .connect-nav-self-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.connect-page .connect-nav-self-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted);font-size:10px;overflow:hidden}.connect-page .connect-nav-rail.is-collapsed{padding-inline:8px}.connect-page .connect-nav-rail.is-collapsed .connect-nav-top{flex-direction:column;gap:4px;min-height:80px;padding-inline:0}.connect-page .connect-nav-rail.is-collapsed .connect-nav-collapse{margin:0}.connect-page .connect-nav-rail.is-collapsed .connect-nav-main{align-items:center}.connect-page .connect-nav-rail.is-collapsed .connect-nav-section{width:100%}.connect-page .connect-nav-rail.is-collapsed .connect-nav-link{justify-content:center;gap:0;padding:0}.connect-page .connect-nav-rail.is-collapsed .connect-nav-link.is-active:before{left:-6px}.connect-page .connect-nav-rail.is-collapsed .connect-nav-count{border-radius:6px;min-width:15px;max-width:30px;height:15px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:-2px}.connect-page .connect-nav-rail.is-collapsed .connect-nav-self{justify-content:center;padding:6px 2px}.connect-page .connect-nav-rail.is-collapsed .connect-nav-self .connect-avatar{flex-basis:35px;width:35px;height:35px}.connect-page .connect-nav-rail :is(button):focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:1px}@media (width<=1220px){.connect-page .connect-workspace.details-open{grid-template-columns:var(--connect-nav-width,68px) minmax(220px,min(var(--connect-list-width,300px), calc(100% - var(--connect-nav-width,68px) - 355px))) 2px minmax(0,1fr)!important}}@media (width<=870px) and (width>=661px){.connect-page .connect-workspace,.connect-page .connect-workspace.details-open{grid-template-columns:var(--connect-nav-width,68px) minmax(205px,min(var(--connect-list-width,300px), calc(100% - var(--connect-nav-width,68px) - 345px))) 2px minmax(0,1fr)!important}}@media (width<=660px){.connect-page .connect-nav-rail{display:none!important}.connect-page .connect-workspace,.connect-page .connect-workspace.details-open,.connect-page .connect-workspace.details-minimized{display:block!important}}@media (height<=620px){.connect-page .connect-nav-rail{gap:4px;padding-block:7px}.connect-page .connect-nav-main{gap:4px;padding-block:3px}.connect-page .connect-nav-section{gap:2px}.connect-page .connect-nav-link{height:35px}.connect-page .connect-nav-bottom{padding-top:5px}}@media (prefers-reduced-motion:reduce){.connect-page .connect-nav-link{transition:none!important}}.connect-page .connect-command-center{--connect-command-line:color-mix(in srgb,var(--connect-accent,#00bfff) 14%,var(--ui-border));--connect-command-text:var(--ui-text-soft);border-right:1px solid var(--connect-command-line);gap:8px;padding:13px 9px 11px;background:radial-gradient(ellipse 100% 22% at 0% 0%, color-mix(in srgb,var(--connect-accent,#00bfff) 6%,transparent),transparent 88%), linear-gradient(172deg, color-mix(in srgb,var(--ui-surface-2) 97%,#030712), color-mix(in srgb,var(--ui-surface-2) 91%,#020817))!important}.connect-page .connect-command-center .connect-nav-top{border-bottom-color:var(--connect-command-line);gap:8px;min-height:55px;padding:0 3px 12px;position:relative}.connect-page .connect-command-center .connect-nav-mark{background:linear-gradient(145deg, color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--ui-surface)), color-mix(in srgb,var(--ui-surface-2) 93%,#030712));width:36px;height:36px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 9%,transparent), 0 0 21px color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent);border-radius:11px;flex:0 0 36px;font-size:20px}.connect-page .connect-command-center .connect-nav-product{letter-spacing:normal;align-content:center;gap:3px;min-width:0;display:grid}.connect-page .connect-command-center .connect-nav-product strong{letter-spacing:.055em;color:var(--ui-text);font-size:12px;font-weight:820}.connect-page .connect-command-center .connect-nav-product small{letter-spacing:.12em;color:var(--connect-accent,#00bfff);font-size:9px;font-weight:750}.connect-page .connect-command-center .connect-nav-collapse{border-color:var(--connect-command-line);background:color-mix(in srgb,var(--ui-surface) 86%,var(--ui-surface-2));color:var(--ui-text-soft)}.connect-page .connect-command-center .connect-nav-main{scrollbar-width:thin;gap:7px;padding:13px 0 9px}.connect-page .connect-command-center .connect-nav-section-head{min-width:0;color:var(--ui-text-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:1px 9px 5px;font-size:9px;font-weight:790;display:flex}.connect-page .connect-command-center .connect-nav-section-head small{letter-spacing:0;background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--ui-surface));min-width:18px;height:18px;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.connect-page .connect-command-center .connect-nav-link{border-radius:10px;height:auto;min-height:41px;padding:10px 9px;font-size:12px;font-weight:660;line-height:1.26;transition:color .17s,background .17s,border-color .17s}.connect-page .connect-command-center .connect-nav-link>.sidebar-icon{flex-basis:18px;width:18px;height:18px}.connect-page .connect-command-center .connect-nav-link.is-active{color:var(--connect-accent,#00bfff);border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border));background:linear-gradient(112deg, color-mix(in srgb,var(--connect-accent,#00bfff) 11%,var(--ui-surface-2)), color-mix(in srgb,var(--connect-accent,#00bfff) 3%,var(--ui-surface-2)));box-shadow:inset 2px 0 var(--connect-accent,#00bfff)}.connect-page .connect-command-center .connect-nav-link.is-active:before{content:none}.connect-page .connect-command-center .connect-nav-link.is-context-active{color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,transparent)}.connect-page .connect-command-center .connect-nav-primary-action{color:var(--connect-accent,#00bfff);border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 18%,transparent);background:color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--ui-surface-2))}.connect-page .connect-command-center .connect-nav-primary-action:hover{background:color-mix(in srgb,var(--connect-accent,#00bfff) 12%,var(--ui-surface-2))}.connect-page .connect-command-center .connect-nav-divider{background:var(--connect-command-line);margin:9px 8px 7px}.connect-page .connect-command-center .connect-nav-bottom{border-top:1px solid var(--connect-command-line);gap:8px;padding-top:11px;display:grid}.connect-page .connect-command-center .connect-nav-settings{color:var(--ui-text-soft)}.connect-page .connect-command-center .connect-nav-self{border:1px solid var(--connect-command-line);background:linear-gradient(150deg, color-mix(in srgb,var(--connect-accent,#00bfff) 5%,var(--ui-surface-2)), color-mix(in srgb,var(--ui-surface-2) 94%,#030712));border-radius:10px;gap:8px;min-height:54px;padding:8px}.connect-page .connect-command-center .connect-nav-self .connect-avatar{width:34px;height:34px;box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent);flex:0 0 34px}.connect-page .connect-command-center .connect-nav-self-copy strong{font-size:12px}.connect-page .connect-command-center .connect-nav-self-copy small{color:var(--ui-text-soft);font-size:10px}@media (width>=661px){.connect-page .connect-sidebar-head,.connect-page .connect-sidebar-head .connect-sidebar-actions,.connect-page .connect-create-group,.connect-page .connect-filters{display:none!important}.connect-page .connect-sidebar-brand{white-space:nowrap;align-items:center;padding:0;display:flex}.connect-page .connect-chat-head .connect-schedule-button{display:none!important}.connect-page .connect-chat-head .connect-detail-button{display:grid!important}.connect-page .connect-list-desktop-title{color:var(--ui-text);letter-spacing:-.025em;font-size:17px;font-weight:775;display:block}.connect-page .connect-list-mobile-brand{display:none}.connect-page .connect-search-row{margin-top:0;margin-bottom:15px}}.connect-page .connect-command-center.is-collapsed{gap:5px;padding-inline:8px}.connect-page .connect-command-center.is-collapsed .connect-nav-top{flex-direction:column;justify-content:start;gap:8px;min-height:83px;padding:0 0 10px}.connect-page .connect-command-center.is-collapsed .connect-nav-main{gap:7px;padding-top:11px}.connect-page .connect-command-center.is-collapsed .connect-nav-section{justify-items:center;width:100%}.connect-page .connect-command-center.is-collapsed .connect-nav-link{border-radius:10px;justify-content:center;width:43px;height:42px;min-height:42px;padding:0}.connect-page .connect-command-center.is-collapsed .connect-nav-count{top:0;right:-1px}.connect-page .connect-command-center.is-collapsed .connect-nav-divider{width:calc(100% - 8px);margin:5px 4px}.connect-page .connect-command-center.is-collapsed .connect-nav-bottom{justify-items:center;gap:6px;padding-top:9px}.connect-page .connect-command-center.is-collapsed .connect-nav-self{place-items:center;width:47px;min-height:49px;padding:6px 2px;display:grid}.connect-page .connect-command-center.is-collapsed .connect-nav-settings{width:43px;height:42px;min-height:42px}@media (width<=660px){.connect-page .connect-list-desktop-title{display:none}.connect-page .connect-list-mobile-brand{align-items:baseline;gap:5px;display:inline-flex}.connect-page .connect-sidebar-actions,.connect-page .connect-create-group,.connect-page .connect-filters{display:flex}}@media (height<=750px){.connect-page .connect-command-center .connect-nav-link{min-height:36px;padding-block:7px}.connect-page .connect-command-center .connect-nav-main{gap:4px;padding-block:6px}.connect-page .connect-command-center .connect-nav-section{gap:2px}.connect-page .connect-command-center .connect-nav-top{min-height:49px;padding-bottom:6px}.connect-page .connect-command-center .connect-nav-divider{margin-block:5px}.connect-page .connect-command-center .connect-nav-self{min-height:47px}}@media (prefers-reduced-motion:reduce){.connect-page .connect-command-center .connect-nav-link{transition:none!important}}@media (width>=661px){.connect-page .connect-search-row{gap:8px;margin:0 12px 14px;padding-top:17px}.connect-page .connect-search{min-height:43px}.connect-page .connect-room-list{padding-top:0}.connect-page .connect-chat-head .connect-detail-button{border-radius:10px;flex:0 0 36px;width:36px;min-width:36px}}.connect-page .connect-command-center .connect-nav-top{align-items:center;gap:6px;min-height:56px;padding:0 2px 11px}.connect-page .connect-command-center .connect-nav-product{flex:auto;align-items:center;min-width:0;display:flex}.connect-page .connect-command-center .connect-nav-product strong{letter-spacing:.045em;white-space:nowrap;min-width:0;font-size:11.5px;line-height:1.1;display:block}.connect-page .connect-command-center .connect-nav-mark{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 36%,var(--ui-border));flex:0 0 34px;width:34px;height:34px;box-shadow:inset 0 1px #ffffff0b,0 3px 13px #00000020}.connect-page .connect-command-center .connect-nav-collapse{border:1px solid color-mix(in srgb,var(--connect-accent,#00bfff) 23%,var(--ui-border));width:29px;height:30px;color:var(--ui-text-soft);background:linear-gradient(145deg, color-mix(in srgb,var(--connect-accent,#00bfff) 9%,var(--ui-surface)), var(--ui-surface-2));border-radius:9px;flex:0 0 29px;place-items:center;margin-left:auto;padding:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff10,0 3px 10px #00000024}.connect-page .connect-command-center .connect-nav-collapse:hover{color:var(--connect-accent,#00bfff);background:color-mix(in srgb,var(--connect-accent,#00bfff) 12%,var(--ui-surface-2));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 56%,var(--ui-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent,#00bfff) 7%,transparent)}.connect-page .connect-command-center .connect-nav-collapse-icon{flex:none;width:16px;height:16px;display:block}.connect-page .connect-command-center.is-collapsed .connect-nav-collapse{margin:0}.connect-page .connect-command-center.is-collapsed .connect-nav-collapse-icon{transform:rotate(180deg)}.connect-page .connect-command-center .connect-nav-link{min-height:43px;padding-inline:10px}.connect-page .connect-command-center .connect-nav-main{padding-top:17px}.connect-page .connect-command-center .connect-nav-section-head{padding-left:11px}@media (height<=750px){.connect-page .connect-command-center .connect-nav-link{min-height:38px}.connect-page .connect-command-center .connect-nav-main{padding-top:9px}}@media (prefers-reduced-motion:reduce){.connect-page .connect-command-center .connect-nav-collapse{transition:none!important}}.connect-page .connect-workspace>.connect-sidebar{border-right:0!important}.connect-page .connect-workspace>.connect-details{border-left:0!important}.connect-page .connect-splitter,.connect-page .connect-splitter:is(:hover,:focus-visible),.connect-page .connect-workspace.is-resizing .connect-splitter{touch-action:none;cursor:col-resize;width:2px;min-width:2px;position:relative;background:0 0!important;border:0!important}.connect-page .connect-splitter:before{content:"";background:0 0;position:absolute;inset:0 -5px}.connect-page .connect-splitter:after{content:"";pointer-events:none;background:color-mix(in srgb,var(--connect-accent,#00bfff) 13%,var(--ui-border));width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.connect-page .connect-splitter:focus-visible{outline:2px solid var(--connect-accent,#00bfff);outline-offset:4px}@media (prefers-reduced-motion:reduce){.connect-page .connect-splitter:after{transition:none}}.connect-page{--connect-v28-edge:color-mix(in srgb,var(--ui-border) 87%,var(--connect-accent,#00bfff));--connect-v28-hairline:color-mix(in srgb,var(--ui-border) 91%,transparent);--connect-v28-raised:color-mix(in srgb,var(--ui-surface) 76%,var(--ui-surface-2))}.connect-page .connect-workspace{border-radius:15px;border-color:var(--connect-v28-edge)!important;box-shadow:0 15px 34px #0000001b,inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent)!important}.connect-page .connect-nav-rail,.connect-page .connect-sidebar,.connect-page .connect-main,.connect-page .connect-details{background-image:none!important}.connect-page .connect-sidebar{background-color:color-mix(in srgb,var(--connect-sidebar-surface,#081c35) 95%,var(--ui-surface))}.connect-page .connect-main{background-color:var(--connect-chat-surface,#07172e)!important}.connect-page .connect-details{background-color:color-mix(in srgb,var(--ui-surface-2) 88%,var(--connect-chat-surface,#07172e))!important}.connect-page .connect-nav-rail{background-color:color-mix(in srgb,var(--ui-surface-2) 92%,var(--connect-sidebar-surface,#081c35))}.connect-page .connect-nav-rail,.connect-page .connect-sidebar,.connect-page .connect-details{border-color:var(--connect-v28-hairline)!important}.connect-page .connect-splitter:after{background:var(--connect-v28-hairline)}.connect-page .connect-splitter:is(:hover,:focus-visible):after,.connect-page .connect-workspace.is-resizing .connect-splitter:after{background:color-mix(in srgb,var(--connect-accent,#00bfff) 52%,var(--ui-border))}.connect-page .connect-command-center{gap:9px;padding:14px 10px 11px}.connect-page .connect-command-center .connect-nav-top{border-bottom:1px solid var(--connect-v28-hairline);gap:10px;min-height:55px;padding:0 2px 13px}.connect-page .connect-command-center .connect-nav-mark{background:color-mix(in srgb,var(--ui-surface-2) 82%,var(--connect-sidebar-surface,#081c35));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 24%,var(--ui-border));width:37px;height:37px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 5%,transparent);border-radius:11px;flex:0 0 37px;place-items:center;display:grid}.connect-page .connect-command-center .connect-nav-mark .brand-mark{width:18px;height:21px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--connect-accent,#00bfff) 16%,transparent));display:block}.connect-page .connect-command-center .connect-nav-product strong{letter-spacing:.045em;font-size:12px;line-height:1.15}.connect-page .connect-command-center .connect-nav-collapse{border-color:var(--connect-v28-edge);background:var(--connect-v28-raised);width:30px;height:31px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 4%,transparent);flex:0 0 30px}.connect-page .connect-command-center .connect-nav-collapse:hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 38%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--connect-v28-raised));box-shadow:none}.connect-page .connect-command-center .connect-nav-main{gap:8px;padding-top:15px}.connect-page .connect-command-center .connect-nav-section{gap:3px}.connect-page .connect-command-center .connect-nav-link{border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:10px 11px;line-height:1.25;transition:background-color .17s,border-color .17s,color .17s;display:flex}.connect-page .connect-command-center .connect-nav-link>.sidebar-icon{stroke-width:1.75px;flex:0 0 19px;width:19px;height:19px}.connect-page .connect-command-center .connect-nav-link:hover:not(:disabled){background:color-mix(in srgb,var(--connect-accent,#00bfff) 6%,var(--ui-surface-2))}.connect-page .connect-command-center .connect-nav-link.is-active{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 20%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 8%,var(--ui-surface-2));box-shadow:inset 2px 0 var(--connect-accent,#00bfff)}.connect-page .connect-command-center .connect-nav-primary-action{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 17%,transparent);background:color-mix(in srgb,var(--connect-accent,#00bfff) 5%,var(--ui-surface-2))}.connect-page .connect-command-center .connect-nav-section-head{letter-spacing:.1em;padding:3px 11px 4px}.connect-page .connect-command-center .connect-nav-bottom{border-color:var(--connect-v28-hairline);gap:7px;padding-top:11px}.connect-page .connect-command-center .connect-nav-self{border-color:var(--connect-v28-edge);background:var(--connect-v28-raised);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent)}.connect-page .connect-command-center.is-collapsed{padding-inline:8px}.connect-page .connect-command-center.is-collapsed .connect-nav-main{align-items:center;padding-top:10px}.connect-page .connect-command-center.is-collapsed .connect-nav-link{justify-content:center;width:43px;min-width:43px;height:43px;min-height:43px;padding:0}.connect-page .connect-command-center.is-collapsed .connect-nav-top{gap:9px;min-height:84px}.connect-page .connect-command-center.is-collapsed .connect-nav-self{width:47px;min-height:49px}.connect-page .connect-search-row{gap:7px;margin-bottom:14px;padding-top:14px}.connect-page .connect-search{background:color-mix(in srgb,var(--ui-input) 88%,var(--connect-sidebar-surface,#081c35));border-color:var(--connect-v28-edge);min-height:42px}.connect-page .connect-search:focus-within{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 48%,var(--ui-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent)}.connect-page .connect-room-list{padding:0 10px 14px}.connect-page .connect-room{border-radius:11px;gap:11px;min-height:74px;margin-block:2px;padding:10px 11px;transition:background-color .17s,border-color .17s,box-shadow .17s}.connect-page .connect-room:not(.selected):hover{background:color-mix(in srgb,var(--connect-accent,#00bfff) 5%,var(--connect-sidebar-surface,#081c35));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 9%,var(--ui-border))}.connect-page .connect-room.selected:not(.is-official){border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 28%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 10%,var(--connect-sidebar-surface,#081c35))!important;box-shadow:inset 2px 0 var(--connect-accent,#00bfff)!important}.connect-page .connect-room-copy{gap:5px}.connect-page .connect-room-copy strong{letter-spacing:-.018em;font-size:13px;font-weight:760;line-height:1.3}.connect-page .connect-room-copy small{color:var(--ui-text-soft);opacity:.9;font-size:11.25px;line-height:1.4}.connect-page .connect-room-meta{align-content:space-between;gap:5px}.connect-page .connect-room-meta small{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;opacity:.8;font-size:10.5px}.connect-page .connect-room .connect-avatar:not(.small){box-shadow:0 2px 8px #00000025}.connect-page .connect-room.has-unread .connect-room-copy strong{color:var(--ui-text);font-weight:820}.connect-page .connect-no-selection{padding:clamp(22px,4vw,52px);background:radial-gradient(ellipse 34% 36% at 50% 47%, color-mix(in srgb,var(--connect-accent,#00bfff) 6%,transparent),transparent 84%), var(--connect-chat-surface,#07172e)!important}.connect-page .connect-no-selection:before{opacity:.11;background-size:54px 54px}.connect-page .connect-no-selection:after{opacity:.58;border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 9%,transparent);width:min(34vw,270px);box-shadow:0 0 0 41px color-mix(in srgb,var(--connect-accent,#00bfff) 1%,transparent);top:46%}.connect-page .connect-no-selection>span.connect-empty-emblem{background:linear-gradient(150deg, color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--ui-surface-2)), color-mix(in srgb,var(--connect-chat-surface,#07172e) 90%,var(--ui-surface)));border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 28%,var(--ui-border));width:105px;height:105px;box-shadow:0 15px 32px #00000029, 0 0 36px color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent), inset 0 1px 0 color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:27px;margin-bottom:27px;animation:9s ease-in-out infinite connect-v28-idle}.connect-page .connect-no-selection>span.connect-empty-emblem:before{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 12%,transparent);border-radius:36px;inset:-10px}.connect-page .connect-no-selection>span.connect-empty-emblem:after{display:none}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:46px;height:50px;filter:drop-shadow(0 0 15px color-mix(in srgb,var(--connect-accent,#00bfff) 11%,transparent));display:block}.connect-page .connect-no-selection h2{letter-spacing:-.038em;margin-bottom:12px;font-size:clamp(23px,2vw,30px);font-weight:785;line-height:1.17}.connect-page .connect-no-selection p{max-width:405px;color:var(--ui-text-soft);margin-bottom:25px;font-size:13.5px;line-height:1.65}.connect-page .connect-no-selection button{min-height:45px;box-shadow:0 7px 20px color-mix(in srgb,var(--connect-accent,#00bfff) 13%,transparent);border-radius:10px;padding:10px 23px;transition:background .18s,filter .18s,box-shadow .18s}.connect-page .connect-no-selection button:hover{box-shadow:0 9px 21px color-mix(in srgb,var(--connect-accent,#00bfff) 19%,transparent);transform:none}@keyframes connect-v28-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.connect-page .connect-chat-head{border-bottom:1px solid var(--connect-v28-hairline);min-height:73px;padding:10px clamp(11px,1.3vw,18px);background:color-mix(in srgb,var(--connect-chat-surface,#07172e) 90%,var(--ui-surface))!important}.connect-page .connect-chat-identity{min-width:0}.connect-page .connect-chat-name{letter-spacing:-.022em}.connect-page .connect-chat-head :is(.connect-detail-button,.connect-chat-search-trigger){border-color:var(--connect-v28-edge);background:var(--connect-v28-raised)}.connect-page .connect-chat-head :is(.connect-detail-button,.connect-chat-search-trigger):hover{border-color:color-mix(in srgb,var(--connect-accent,#00bfff) 37%,var(--ui-border));background:color-mix(in srgb,var(--connect-accent,#00bfff) 7%,var(--ui-surface))}.connect-page .connect-timeline{gap:12px;background:var(--connect-chat-surface,#07172e)!important}.connect-page .connect-message .connect-bubble{box-shadow:0 4px 13px #00000013}.connect-page .connect-message.mine .connect-bubble{box-shadow:0 5px 15px #00000016}.connect-page .connect-composer{border-top:1px solid var(--connect-v28-hairline)!important;background:color-mix(in srgb,var(--connect-chat-surface,#07172e) 94%,var(--ui-surface))!important}.connect-page .connect-composer-frame{border-color:var(--connect-v28-edge);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent)}.connect-page .connect-details{border-left-color:var(--connect-v28-hairline)!important}.connect-page .connect-details-head{border-bottom-color:var(--connect-v28-hairline);min-height:73px}.connect-page .connect-details-profile{padding-top:22px;padding-bottom:20px}.connect-page .connect-details-profile>.connect-avatar.large{outline-color:color-mix(in srgb,var(--connect-accent,#00bfff) 67%,var(--ui-border));width:96px;height:96px;box-shadow:0 4px 17px #00000026}.connect-page .connect-details-quick-actions button{border-radius:10px;transition:background-color .18s,border-color .18s,color .18s}.connect-page .connect-detail-section{border-bottom-color:var(--connect-v28-hairline)}.connect-page .connect-chat-search-panel,.connect-page .connect-gallery-item{border-color:var(--connect-v28-edge)}@media (width>=1441px){.connect-page .connect-workspace.details-open{grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px),calc(100% - var(--connect-nav-width,68px) - var(--connect-detail-width,300px) - 370px))) 2px minmax(360px,1fr) 2px minmax(225px,var(--connect-detail-width,300px))!important}.connect-page .connect-workspace.details-minimized{grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px),calc(100% - var(--connect-nav-width,68px) - 430px))) 2px minmax(360px,1fr) 58px!important}}@media (width<=1220px) and (width>=661px){.connect-page .connect-chat-head{gap:8px}.connect-page .connect-details-profile>.connect-avatar.large{width:88px;height:88px}}@media (width<=870px){.connect-page .connect-room{gap:8px;min-height:71px;padding:8px}.connect-page .connect-room-copy strong{font-size:12.5px}.connect-page .connect-no-selection>span.connect-empty-emblem{width:90px;height:90px}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:39px;height:43px}}@media (width<=660px){.connect-page .connect-search-row{padding-top:3px}.connect-page .connect-no-selection{padding:24px 17px}.connect-page .connect-no-selection:after{width:min(57vw,240px)}.connect-page .connect-no-selection>span.connect-empty-emblem{width:82px;height:82px}.connect-page .connect-no-selection h2{font-size:24px}.connect-page .connect-no-selection p{font-size:13px}.connect-page .connect-chat-head{min-height:65px}}@media (height<=690px){.connect-page .connect-no-selection>span.connect-empty-emblem{width:75px;height:75px;margin-bottom:16px}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:33px;height:36px}.connect-page .connect-no-selection:after{width:min(32vw,215px)}.connect-page .connect-no-selection p{margin-bottom:16px}.connect-page .connect-command-center .connect-nav-link{min-height:36px}}@media (prefers-reduced-motion:reduce){.connect-page .connect-no-selection>span.connect-empty-emblem{animation:none!important}.connect-page :is(.connect-command-center .connect-nav-link,.connect-command-center .connect-nav-collapse,.connect-room,.connect-no-selection button,.connect-details-quick-actions button){transition:none!important;transform:none!important}}.connect-page .connect-avatar[data-founder=true]:not(.is-group){outline-offset:1px;outline:1px solid #f1c84a6b;border:2px solid #f1c84a!important;box-shadow:0 0 0 2px #f1c84a17,0 3px 12px #00000029!important}.connect-page .connect-details-profile>.connect-avatar.large[data-founder=true]{outline-offset:3px;border-width:3px!important;border-color:#f1c84a!important;outline:2px solid #f1c84a!important;box-shadow:0 0 0 5px #f1c84a1c,0 8px 22px #00000036!important}.connect-page .connect-details-profile{isolation:isolate;padding-top:54px;padding-bottom:20px;position:relative;overflow:visible}.connect-page .connect-details-profile>.connect-profile-cover{z-index:-1;border-bottom:1px solid color-mix(in srgb,var(--ui-text) 14%,transparent);background:var(--connect-chat-surface,#07172e);height:104px;position:absolute;inset:0 0 auto}.connect-page .connect-details-profile[data-area-theme=hq]>.connect-profile-cover{background:#030712;border-bottom-color:#818e9a44}.connect-page .connect-details-profile[data-area-theme=product-tech]>.connect-profile-cover{background:#193c92;border-bottom-color:#4578e066}.connect-page .connect-details-profile[data-area-theme=growth]>.connect-profile-cover{background:#00bfff;border-bottom-color:#00bfff66}.connect-page .connect-details-profile[data-area-theme=operations]>.connect-profile-cover{background:#159a78;border-bottom-color:#35c49a66}.connect-page .connect-details-profile[data-area-theme=knowledge]>.connect-profile-cover{background:#7256c9;border-bottom-color:#8e78e866}.app-shell[data-theme=dark] .connect-page .connect-details-profile[data-area-theme=product-tech]>.connect-profile-cover{background:#10275a}.app-shell[data-theme=dark] .connect-page .connect-details-profile[data-area-theme=growth]>.connect-profile-cover{background:#073f50}.app-shell[data-theme=dark] .connect-page .connect-details-profile[data-area-theme=operations]>.connect-profile-cover{background:#0a3c34}.app-shell[data-theme=dark] .connect-page .connect-details-profile[data-area-theme=knowledge]>.connect-profile-cover{background:#30275f}.connect-page .connect-details-profile>.connect-avatar.large{z-index:1;background-color:var(--connect-chat-surface,#07172e);margin-bottom:9px;position:relative}.connect-page .connect-details-profile>strong,.connect-page .connect-details-profile>.connect-details-job-title,.connect-page .connect-details-profile>small,.connect-page .connect-details-profile>.connect-details-presence,.connect-page .connect-details-profile>.connect-details-quick-actions{z-index:1;position:relative}@media (width<=870px){.connect-page .connect-details-profile{padding-top:49px}.connect-page .connect-details-profile>.connect-profile-cover{height:91px}}@media (width<=660px){.connect-page .connect-details-profile{padding-inline:12px}}.connect-page{--connect-v31-list-cap:clamp(240px,21vw,350px);--connect-v31-detail-cap:clamp(260px,21vw,360px);width:100%;min-width:0}.connect-page .connect-workspace{isolation:isolate;width:100%;min-width:0}.connect-page :is(.connect-nav-rail,.connect-sidebar,.connect-main,.connect-details,.connect-room-copy,.connect-chat-identity){min-width:0}@media (width>=1221px){.connect-page .connect-workspace{grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px), var(--connect-v31-list-cap), calc(100% - var(--connect-nav-width,68px) - 390px))) 2px minmax(360px,1fr)!important}.connect-page .connect-workspace.details-open{grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px), var(--connect-v31-list-cap), calc(100% - var(--connect-nav-width,68px) - min(var(--connect-detail-width,300px),var(--connect-v31-detail-cap)) - 365px))) 2px minmax(340px,1fr) 2px minmax(250px,min(var(--connect-detail-width,300px),var(--connect-v31-detail-cap)))!important}.connect-page .connect-workspace.details-minimized{grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px), var(--connect-v31-list-cap), calc(100% - var(--connect-nav-width,68px) - 430px))) 2px minmax(340px,1fr) 58px!important}}@media (width<=1220px) and (width>=781px){.connect-page{--connect-v31-list-cap:clamp(220px,24vw,285px)}.connect-page .connect-workspace,.connect-page .connect-workspace.details-open,.connect-page .connect-workspace.details-minimized{position:relative;grid-template-columns:var(--connect-nav-width,68px) minmax(215px,min(var(--connect-list-width,286px), var(--connect-v31-list-cap), calc(100% - var(--connect-nav-width,68px) - 335px))) 2px minmax(0,1fr)!important}.connect-page .connect-profile-rail{display:none!important}.connect-page .connect-details{z-index:35;max-width:calc(100% - 72px);inset:0 0 0 auto;width:min(var(--connect-detail-width,300px),min(360px,44vw))!important;position:absolute!important;box-shadow:-18px 0 38px #0007!important}.connect-page .connect-details-splitter{z-index:36;top:0;bottom:0;right:min(var(--connect-detail-width,300px),min(360px,44vw))!important;position:absolute!important}}@media (width<=980px) and (width>=781px){.connect-page{--connect-v31-list-cap:clamp(215px,26vw,255px)}.connect-page .connect-search-row{margin-inline:8px}.connect-page .connect-search{min-height:39px}.connect-page .connect-room{gap:9px;min-height:67px;padding:8px 9px}.connect-page .connect-room-copy strong{font-size:13.2px}.connect-page .connect-room-copy small{font-size:11.5px}.connect-page .connect-room-meta small{font-size:10.8px}.connect-page .connect-chat-head{padding-inline:10px}.connect-page .connect-no-selection>span.connect-empty-emblem{width:82px;height:82px;margin-bottom:18px}.connect-page .connect-no-selection h2{font-size:24px}.connect-page .connect-no-selection p{max-width:340px;margin-bottom:18px;font-size:12.5px}}@media (width<=780px){.app-shell[data-current-page=inbox] .workspace>main{padding-inline:6px!important}.app-shell[data-current-page=inbox] .connect-page{gap:6px}.connect-page .connect-nav-rail,.connect-page .connect-splitter,.connect-page .connect-details-splitter{display:none!important}.connect-page .connect-workspace,.connect-page .connect-workspace.details-open,.connect-page .connect-workspace.details-minimized{position:relative;display:block!important}.connect-page .connect-sidebar{height:100%;border-right:0!important;width:100%!important;display:flex!important}.connect-page .connect-main{height:100%;width:100%!important;display:none!important}.connect-page .connect-workspace.has-active .connect-sidebar{display:none!important}.connect-page .connect-workspace.has-active .connect-main{display:flex!important}.connect-page .connect-profile-rail{display:none!important}.connect-page .connect-details{z-index:40;max-width:92vw;inset:0 0 0 auto;width:min(360px,92vw)!important;position:absolute!important;box-shadow:-16px 0 36px #0008!important}.connect-page .connect-list-desktop-title{display:none!important}.connect-page .connect-list-mobile-brand{display:inline-flex!important}.connect-page .connect-sidebar-actions,.connect-page .connect-create-group,.connect-page .connect-filters{display:flex!important}.connect-page .connect-chat-head .connect-schedule-button{display:inline-flex!important}.connect-page .connect-search-row{margin:0 8px 10px;padding-top:8px}.connect-page .connect-search{min-height:41px;margin:0}.connect-page .connect-area-catalog{padding-inline:8px}.connect-page .connect-room-list{padding-inline:7px}.connect-page .connect-room{min-height:70px;padding:9px}.connect-page .connect-chat-head{gap:7px;min-height:62px;padding:7px 9px}.connect-page .connect-chat-head .connect-avatar{flex-basis:38px;width:38px;height:38px}.connect-page .connect-timeline{padding:16px 11px}.connect-page .connect-message{max-width:94%}.connect-page .connect-composer{padding:8px!important}.connect-page .connect-composer-frame{padding:6px 8px}.connect-page .connect-modal{width:min(100%,560px);max-height:calc(100dvh - 18px)}.connect-dock{right:10px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.connect-dock-panel{width:min(390px,100vw - 20px);height:min(520px,100dvh - 96px)}}@media (width<=480px){.app-shell[data-current-page=inbox] .workspace>main{padding-inline:4px!important}.app-shell[data-current-page=inbox] .improve-footer{max-width:calc(100% - 12px)!important;margin-inline:6px!important}.connect-page .connect-sidebar-head{min-height:58px;padding:10px 9px 8px}.connect-page .connect-search-row{margin-inline:6px}.connect-page .connect-room{gap:8px;min-height:64px;padding:7px 8px}.connect-page .connect-room-copy strong{font-size:13.5px}.connect-page .connect-room-copy small{font-size:11.5px}.connect-page .connect-room-meta small{font-size:10px}.connect-page .connect-chat-head{min-height:58px;padding-inline:7px}.connect-page .connect-chat-head :is(.connect-back,.connect-detail-button,.connect-chat-search-trigger,.connect-schedule-button){width:34px;min-width:34px;height:34px;padding:0}.connect-page .connect-schedule-button span{display:none}.connect-page .connect-chat-name{font-size:14px}.connect-page .connect-chat-identity small{font-size:10.8px}.connect-page .connect-message{max-width:97%}.connect-page .connect-message .connect-bubble{padding:9px 10px}.connect-page .connect-input-wrap{gap:5px}.connect-page .connect-attach-button{flex-basis:35px!important;width:35px!important;min-width:35px!important;height:37px!important}.connect-page .connect-emoji-toggle{width:35px;height:35px}.connect-page .connect-send,.connect-page .connect-send:disabled{min-width:43px;min-height:39px;padding-inline:8px}.connect-page .connect-send>span:first-child{display:none}.connect-page .connect-emoji-picker{width:min(306px,100vw - 18px);max-height:min(390px,60dvh);right:-42px}.connect-page .connect-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.connect-global-toast{width:calc(100vw - 16px);bottom:76px;right:8px}.connect-dock-panel{width:calc(100vw - 16px);height:min(500px,100dvh - 88px)}}@media (height<=740px) and (width>=781px){.connect-page .connect-command-center .connect-nav-link{min-height:34px;padding-block:6px}.connect-page .connect-command-center .connect-nav-main{gap:3px;padding-block:5px}.connect-page .connect-command-center .connect-nav-top{min-height:46px;padding-bottom:5px}.connect-page .connect-command-center .connect-nav-self{min-height:43px}.connect-page .connect-search-row{margin-bottom:8px;padding-top:8px}.connect-page .connect-search{min-height:36px}.connect-page .connect-area-toggle{min-height:31px}.connect-page .connect-area-card{min-height:34px}.connect-page .connect-room{min-height:61px;padding-block:7px}.connect-page .connect-chat-head,.connect-page .connect-details-head{min-height:61px}.connect-page .connect-no-selection>span.connect-empty-emblem{width:68px;height:68px;margin-bottom:12px}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:30px;height:33px}.connect-page .connect-no-selection h2{margin-bottom:6px;font-size:21px}.connect-page .connect-no-selection p{margin-bottom:12px;font-size:12px}.connect-page .connect-no-selection button{min-height:40px;padding-block:8px}.connect-page .connect-timeline{padding-block:12px}.connect-page .connect-composer{padding-block:7px!important}}@media (height<=590px) and (width>=781px){.connect-page .connect-room{min-height:55px}.connect-page .connect-room-copy{gap:2px}.connect-page .connect-area-catalog{padding-block:2px}.connect-page .connect-no-selection>span.connect-empty-emblem{width:58px;height:58px;margin-bottom:8px}.connect-page .connect-no-selection h2{font-size:19px}.connect-page .connect-no-selection p{margin-bottom:8px}}@media (hover:none) and (pointer:coarse){.connect-page :is(.connect-sidebar-action,.connect-back,.connect-detail-button,.connect-chat-search-trigger,.connect-schedule-button){min-width:42px;min-height:42px}}@supports (padding:max(0px)){@media (width<=780px){.connect-page .connect-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}}@media (prefers-reduced-motion:reduce){.connect-page .connect-workspace,.connect-page .connect-details{scroll-behavior:auto!important}}.connect-page{--connect-v32-line:color-mix(in srgb,var(--ui-text) 6%,var(--ui-border));--connect-v32-soft-line:color-mix(in srgb,var(--connect-accent,#00bfff) 8%,var(--ui-border))}.connect-page .connect-workspace{box-shadow:0 18px 42px #0000001f, inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3.5%,transparent)!important}.connect-page .connect-nav-rail{box-shadow:inset -1px 0 var(--connect-v32-soft-line), inset 0 1px 0 color-mix(in srgb,var(--ui-text) 2.5%,transparent)}.connect-page .connect-sidebar{box-shadow:inset -1px 0 var(--connect-v32-line), inset 0 1px 0 color-mix(in srgb,var(--ui-text) 1.8%,transparent)}.connect-page .connect-main{box-shadow:inset 1px 0 color-mix(in srgb,var(--ui-text) 1.5%,transparent)}@media (width>=1221px) and (height>=820px){.connect-page .connect-command-center .connect-nav-main{justify-content:center;gap:clamp(12px,1.55vh,18px);padding-block:clamp(18px,2.7vh,30px)}.connect-page .connect-command-center .connect-nav-section{gap:clamp(5px,.9vh,10px)}.connect-page .connect-command-center .connect-nav-divider{margin-block:clamp(7px,1.05vh,13px)}}@media (width>=1500px) and (height>=760px){.connect-page .connect-workspace:not(.has-active){grid-template-columns:var(--connect-nav-width,68px) minmax(235px,min(var(--connect-list-width,286px), 278px, calc(100% - var(--connect-nav-width,68px) - 430px))) 2px minmax(390px,1fr)!important}.connect-page .connect-no-selection{align-content:center;padding:clamp(34px,4.2vh,56px) clamp(34px,4.5vw,78px) clamp(72px,9vh,112px);background:radial-gradient(ellipse 36% 39% at 50% 44%, color-mix(in srgb,var(--connect-accent,#00bfff) 6.5%,transparent), transparent 84%), var(--connect-chat-surface,#07172e)!important}.connect-page .connect-no-selection:after{opacity:.52;width:min(31vw,305px);top:44%}.connect-page .connect-no-selection>span.connect-empty-emblem{width:clamp(112px,6.4vw,126px);height:clamp(112px,6.4vw,126px);box-shadow:0 18px 38px #0000002c, 0 0 42px color-mix(in srgb,var(--connect-accent,#00bfff) 8%,transparent), inset 0 1px 0 color-mix(in srgb,var(--ui-text) 7%,transparent);border-radius:clamp(28px,1.8vw,32px);margin-bottom:clamp(29px,3.1vh,37px)}.connect-page .connect-no-selection>span.connect-empty-emblem:before{inset:-11px}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:clamp(49px,2.9vw,56px);height:clamp(53px,3.1vw,60px)}.connect-page .connect-no-selection h2{margin-bottom:13px;font-size:clamp(30px,1.72vw,34px);line-height:1.14}.connect-page .connect-no-selection p{max-width:455px;margin-bottom:27px;font-size:clamp(14px,.79vw,15px);line-height:1.68}.connect-page .connect-no-selection button{border-radius:11px;min-height:48px;padding:11px 28px;font-size:13px}}@media (width>=1900px) and (height>=900px){.connect-page .connect-workspace:not(.has-active){grid-template-columns:var(--connect-nav-width,68px) minmax(240px,min(var(--connect-list-width,286px), 284px, calc(100% - var(--connect-nav-width,68px) - 470px))) 2px minmax(430px,1fr)!important}.connect-page .connect-no-selection{padding-bottom:clamp(92px,10vh,132px)}.connect-page .connect-no-selection>span.connect-empty-emblem{width:132px;height:132px}.connect-page .connect-no-selection .connect-empty-emblem .brand-mark{width:58px;height:63px}.connect-page .connect-no-selection h2{font-size:35px}.connect-page .connect-no-selection p{font-size:15px}}@media (width<=1220px){.connect-page .connect-workspace{box-shadow:0 15px 34px #0000001b, inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent)!important}.connect-page .connect-nav-rail,.connect-page .connect-sidebar,.connect-page .connect-main{box-shadow:none}}@media (width<=780px){.connect-page .connect-workspace{border-radius:13px}.connect-page .connect-no-selection{padding-top:24px;padding-bottom:32px}}@media (height<=740px){.connect-page .connect-command-center .connect-nav-main{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.connect-page .connect-no-selection>span.connect-empty-emblem{animation:none!important}}.fin2{--fin-ink:var(--ui-text,#edf4ff);--fin-muted:var(--ui-muted,#8ba1ba);--fin-line:var(--ui-border,#57779a3b);--fin-surface:var(--ui-surface,#101d31);--fin-soft:var(--ui-surface-2,#14243c);--fin-accent:var(--ui-accent,#00bfff);--fin-positive:#38c99b;--fin-negative:#ef8492;--fin-warning:#e5b869;--fin-input:var(--ui-surface-2,#14243c);color:var(--fin-ink);flex-direction:column;gap:17px;min-width:0;padding:0 0 18px;display:flex}.fin2 :where(button,input,textarea,select){font:inherit}.fin2 button{cursor:pointer}.fin2 button:disabled{opacity:.48;cursor:not-allowed}.fin2 :where(button,input,select,textarea):focus-visible{outline:2px solid var(--fin-accent);outline-offset:2px}.fin2-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fin2-breadcrumb{letter-spacing:.11em;color:var(--fin-accent);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.fin2-separator{color:var(--fin-muted)}.fin2-title-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fin2-title-row h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(28px,2.8vw,37px);font-weight:760;line-height:1.12}.fin2-edition{letter-spacing:.11em;border:1px solid var(--fin-line);color:var(--fin-muted);border-radius:5px;padding:6px 9px;font-size:9px;font-weight:750}.fin2-heading>p{color:var(--fin-muted);margin:1px 0 0;font-size:12px;line-height:1.5}.fin2-top-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fin2-field{color:var(--fin-muted);flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.fin2 :where(input,select,textarea){border:1px solid var(--fin-line);background:var(--fin-input);min-width:0;color:var(--fin-ink);border-radius:8px;outline:none;min-height:37px;padding:8px 10px}.fin2 input[type=month],.fin2 input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fin2-month input{width:156px}.fin2-button{border:1px solid var(--fin-line);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 13px;font-size:11px;font-weight:750;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.fin2-button-primary{color:#fff;background:#0a80ce;border-color:#168bdb}.fin2-button-primary:hover:not(:disabled){background:#0b6eae}.fin2-button-soft{background:var(--fin-soft);color:var(--fin-ink)}.fin2-button-soft:hover:not(:disabled){border-color:var(--fin-accent)}.fin2-button-danger{color:#ffc5cb;background:#d837502e;border-color:#e65d7173}.fin2-button-danger:hover{background:#d8375047}.fin2-nav{border-bottom:1px solid var(--fin-line);flex-wrap:wrap;align-items:center;gap:3px;padding-bottom:3px;display:flex}.fin2-nav button{color:var(--fin-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:11px 12px 12px;font-size:11px;font-weight:700;display:flex}.fin2-nav button:hover{color:var(--fin-ink);background:var(--fin-soft)}.fin2-nav button.is-active{color:var(--fin-ink);border-bottom-color:var(--fin-accent);background:color-mix(in srgb,var(--fin-soft) 64%,transparent)}.fin2-nav-icon{color:var(--fin-accent);font-size:15px;font-weight:700}.fin2-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:0 3px;display:flex}.fin2-context>span{color:var(--fin-muted);font-size:10px;font-weight:600}.fin2-context .fin2-live-dot{background:var(--fin-positive);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.fin2-context label{color:var(--fin-muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:650;display:flex}.fin2-context select{min-width:160px;min-height:33px}.fin2-context .fin2-context-month{color:var(--fin-muted);font-size:10px}.fin2-alert{border:1px solid var(--fin-line);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.55}.fin2-alert-error{color:#ffb5be;background:#92182e24;border-color:#ee62726b}.fin2-alert-success{color:#74eabf;background:#17654821;border-color:#44ba8d61}.fin2-loading,.fin2-blocked{background:var(--fin-surface);border:1px solid var(--fin-line);text-align:center;color:var(--fin-muted);border-radius:13px;padding:30px}.fin2-blocked h1{color:var(--fin-ink)}.fin2-card{background:var(--fin-surface);border:1px solid var(--fin-line);border-radius:13px;min-width:0;padding:18px 19px}.fin2-onboarding{background:color-mix(in srgb,var(--fin-accent) 5%,var(--fin-surface));border:1px solid color-mix(in srgb,var(--fin-accent) 24%,var(--fin-line));border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.fin2-onboarding strong{font-size:13px}.fin2-onboarding p{color:var(--fin-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.fin2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fin2-stat{text-align:left;background:var(--fin-surface);border:1px solid var(--fin-line);min-width:0;min-height:122px;color:var(--fin-ink);border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:17px 17px 15px;display:flex;position:relative;overflow:hidden}.fin2-stat:before{content:"";opacity:.62;background:#5795d7;border-radius:2px;height:2px;position:absolute;top:0;left:16px;right:16px}.fin2-stat[data-tone=positive]:before{background:var(--fin-positive)}.fin2-stat[data-tone=negative]:before{background:var(--fin-negative)}.fin2-stat[data-tone=warning]:before{background:var(--fin-warning)}.fin2-stat-action:hover{background:color-mix(in srgb,var(--fin-accent) 3%,var(--fin-surface));border-color:color-mix(in srgb,var(--fin-accent) 38%,var(--fin-line))}.fin2-stat-title{color:var(--fin-muted);letter-spacing:.03em;font-size:10px;font-weight:750}.fin2-stat strong{letter-spacing:-.04em;word-break:break-word;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.9vw,26px);line-height:1.12}.fin2-stat small{color:var(--fin-muted);font-size:10px;line-height:1.4}.fin2-stat-chevron{color:var(--fin-muted);font-size:12px;position:absolute;top:15px;right:14px}.fin2-stats-secondary .fin2-stat{min-height:109px}.fin2-stats-secondary .fin2-stat strong{font-size:clamp(18px,1.65vw,23px)}.fin2-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fin2-two-col{grid-template-columns:1.35fr 1fr;gap:12px;min-width:0;display:grid}.fin2-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.fin2-card-heading h2,.fin2-section-heading h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:760;line-height:1.35}.fin2-card-heading p,.fin2-section-heading p{color:var(--fin-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.fin2-textlink{color:var(--fin-accent);white-space:nowrap;background:0 0;border:0;padding:5px;font-size:11px;font-weight:750}.fin2-textlink:hover{text-decoration:underline}.fin2-footnote,.fin2-disclaimer{color:var(--fin-muted);margin:14px 0 0;font-size:10px;line-height:1.55}.fin2-disclaimer{margin-top:1px}.fin2-alert-grid{grid-template-columns:1fr;gap:7px;display:grid}.fin2-alert-grid button{border:1px solid var(--fin-line);background:color-mix(in srgb,var(--fin-soft) 70%,transparent);color:var(--fin-ink);text-align:left;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:12px;display:grid}.fin2-alert-grid button:hover{border-color:var(--fin-accent)}.fin2-alert-grid span{color:var(--fin-muted);font-size:11px}.fin2-alert-grid strong{letter-spacing:-.025em;font-size:16px}.fin2-alert-grid small{color:var(--fin-muted);grid-column:1/-1;font-size:10px}.fin2-accounts-list,.fin2-next-list{flex-direction:column;max-height:300px;display:flex;overflow:auto}.fin2-accounts-list>button,.fin2-next-list>button{border:0;border-bottom:1px solid var(--fin-line);text-align:left;color:var(--fin-ink);background:0 0;align-items:center;gap:11px;min-width:0;padding:11px 4px;display:flex}.fin2-accounts-list>button:hover,.fin2-next-list>button:hover{background:color-mix(in srgb,var(--fin-accent) 4%,transparent)}.fin2-account-avatar,.fin2-type-icon{color:#6eb9f5;background:#3f95e21a;border:1px solid #3f95e233;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.fin2-type-icon.income{color:var(--fin-positive);background:#30b98a1a;border-color:#30b98a3d}.fin2-type-icon.expense{color:var(--fin-negative);background:#d1617a1a;border-color:#d1617a33}.fin2-account-name,.fin2-entry-description{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:12px;font-weight:650;display:flex}.fin2-account-name small,.fin2-entry-description small{color:var(--fin-muted);margin-top:4px;font-size:10px;font-weight:450}.fin2-accounts-list>button>strong,.fin2-next-list>button>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.fin2-next-list>button{padding:10px 2px}.fin2-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:5px 2px 0;display:flex}.fin2-section-heading h2{font-size:19px}.fin2-register{padding:0;overflow:hidden}.fin2-filters{flex-wrap:wrap;align-items:flex-end;gap:11px;padding:15px;display:flex}.fin2-search{flex:1;min-width:200px}.fin2-search input{width:100%;min-height:36px}.fin2-counter{color:var(--fin-muted);margin-left:auto;padding-bottom:10px;font-size:10px}.fin2-table-scroll{width:100%;max-height:540px;overflow:auto}.fin2-table{border-collapse:collapse;width:100%;min-width:765px}.fin2-table th{text-align:left;color:var(--fin-muted);letter-spacing:.03em;background:var(--fin-soft);border-bottom:1px solid var(--fin-line);white-space:nowrap;z-index:1;padding:12px 14px;font-size:10px;font-weight:750;position:sticky;top:0}.fin2-table td{border-bottom:1px solid var(--fin-line);vertical-align:middle;padding:12px 14px;font-size:11px;line-height:1.45}.fin2-table tr[role=button]{cursor:pointer}.fin2-table tr[role=button]:hover{background:color-mix(in srgb,var(--fin-accent) 5%,transparent)}.fin2-table tr[role=button]:focus-visible{outline:2px solid var(--fin-accent);outline-offset:-2px}.fin2-table td strong{font-size:11px;font-weight:750}.fin2-desc{align-items:center;gap:9px;min-width:180px;display:flex}.fin2-desc>span:last-child{overflow-wrap:anywhere;min-width:0}.fin2-desc small{color:var(--fin-muted);margin-top:5px;font-size:10px;display:block}.fin2-right{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.fin2-number[data-kind=income]{color:var(--fin-positive)}.fin2-number[data-kind=expense]{color:var(--fin-negative)}.fin2-pill{border:1px solid var(--fin-line);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.fin2-pill[data-state=settled]{color:var(--fin-positive);background:#32c4950f;border-color:#32c49545}.fin2-pill[data-state=pending]{color:var(--fin-warning);background:#dba7560f;border-color:#dba75640}.fin2-pill[data-state=overdue]{color:var(--fin-negative);background:#e1657312;border-color:#e165734a}.fin2-open-arrow{color:var(--fin-muted);width:30px}.fin2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:28px 20px;display:flex}.fin2-empty-symbol{color:var(--fin-muted);opacity:.7;font-size:25px}.fin2-empty strong{font-size:12px}.fin2-empty p{max-width:370px;color:var(--fin-muted);margin:0;font-size:11px;line-height:1.6}.fin2-period-switch{border:1px solid var(--fin-line);background:var(--fin-surface);border-radius:9px;gap:5px;padding:3px;display:flex}.fin2-period-switch button{color:var(--fin-muted);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:750}.fin2-period-switch button.is-active{background:var(--fin-soft);color:var(--fin-ink)}.fin2-trend-bars{border-bottom:1px solid var(--fin-line);align-items:flex-end;gap:10px;height:210px;padding:20px 0 0;display:flex}.fin2-trend-month{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.fin2-trend-pair{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:calc(100% - 26px);display:flex}.fin2-trend-pair>div{border-radius:5px 5px 0 0;width:clamp(9px,26%,29px);min-height:0}.fin2-trend-pair .income{background:#1cb78e}.fin2-trend-pair .expense{background:#4d94da}.fin2-trend-month small{color:var(--fin-muted);margin:10px 0 3px;font-size:10px}.fin2-chart-legend{justify-content:center;gap:20px;margin-top:13px;font-size:10px;display:flex}.fin2-chart-legend .income{color:#1cb78e}.fin2-chart-legend .expense{color:#4d94da}.fin2-flowchart svg{width:100%;height:auto;max-height:340px}.fin2-chart-axis{stroke:var(--fin-line);stroke-width:1px}.fin2-chart-grid{stroke:var(--fin-line);stroke-dasharray:3 5;stroke-width:.7px}.fin2-chart-zero{stroke:var(--fin-negative);stroke-width:1px;stroke-dasharray:5 5}.fin2-flow-line{stroke:var(--fin-accent);stroke-width:3px;fill:none;stroke-linejoin:round;stroke-linecap:round}.fin2-flow-point{stroke:var(--fin-surface);stroke-width:2px;fill:var(--fin-accent)}.fin2-svg-label{fill:var(--fin-muted);font-size:10px}.fin2-flow-caption{color:var(--fin-muted);justify-content:space-between;gap:15px;font-size:11px;display:flex}.fin2-flow-caption strong{color:var(--fin-ink)}.fin2-category-bars{flex-direction:column;gap:18px;display:flex}.fin2-category-row>div:first-child{justify-content:space-between;gap:10px;font-size:11px;display:flex}.fin2-category-row>div:first-child strong{font-weight:650}.fin2-category-row>div:first-child span{color:var(--fin-muted);font-variant-numeric:tabular-nums}.fin2-category-track{background:var(--fin-soft);border-radius:20px;height:6px;margin-top:8px;overflow:hidden}.fin2-category-track i{background:var(--fin-accent);border-radius:inherit;height:100%;display:block}.fin2-category-row small{color:var(--fin-muted);margin-top:6px;font-size:10px;display:block}.fin2-settings-row{border-bottom:1px solid var(--fin-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.fin2-settings-row>span:first-child{flex-direction:column;gap:5px;display:flex}.fin2-settings-row strong{font-size:11px;font-weight:750}.fin2-settings-row small{color:var(--fin-muted);font-size:10px}.fin2-category-kind{border:1px solid var(--fin-line);border-radius:16px;padding:4px 8px;font-size:10px;font-weight:750}.fin2-category-kind.income{color:var(--fin-positive)}.fin2-category-kind.expense{color:var(--fin-negative)}.fin2-settings-form{border-top:1px solid var(--fin-line);margin-top:18px;padding-top:17px}.fin2-form{flex-direction:column;gap:13px;display:flex}.fin2-form h3{margin:0;font-size:13px}.fin2-form>label,.fin2-form-grid-two>label{flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.fin2-form input,.fin2-form select,.fin2-form textarea{width:100%}.fin2-form-grid-two{grid-template-columns:1fr 1fr;gap:13px;min-width:0;display:grid}.fin2-form-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.fin2-modal-shade,.fin2-drawer-shade{z-index:2100;background:#00040bb3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fin2-modal{background:var(--fin-surface);border:1px solid var(--fin-line);border-radius:16px;width:min(650px,100%);max-height:calc(100vh - 35px);padding:22px;overflow:auto;box-shadow:0 25px 65px #00000054}.fin2-modal-header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.fin2-modal-header h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:21px}.fin2-modal-header p{color:var(--fin-muted);margin:0;font-size:11px}.fin2-eyebrow{letter-spacing:.12em;color:var(--fin-accent);font-size:9px;font-weight:800}.fin2-close{border:1px solid var(--fin-line);color:var(--fin-muted);background:0 0;border-radius:9px;width:32px;height:32px;font-size:21px;line-height:1}.fin2-close:hover{color:var(--fin-ink)}.fin2-kind-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fin2-kind-choice button{border:1px solid var(--fin-line);background:var(--fin-soft);color:var(--fin-muted);border-radius:9px;padding:12px;font-size:12px;font-weight:750}.fin2-kind-choice button.is-active{border-color:var(--fin-accent);color:var(--fin-ink);background:color-mix(in srgb,var(--fin-accent) 8%,var(--fin-soft))}.fin2-drawer-shade{justify-content:flex-end;align-items:stretch;padding:0}.fin2-drawer{background:var(--fin-surface);border-left:1px solid var(--fin-line);width:min(460px,100%);height:100%;padding:24px 26px;overflow:auto;box-shadow:-20px 0 60px #00000040}.fin2-drawer-head{justify-content:space-between;align-items:center;display:flex}.fin2-drawer>h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:17px 0 10px;font-size:23px}.fin2-detail-meta{color:var(--fin-muted);align-items:center;gap:10px;font-size:11px;display:flex}.fin2-detail-price{letter-spacing:-.035em;margin:20px 0;font-size:30px;font-weight:800}.fin2-detail-price[data-kind=income]{color:var(--fin-positive)}.fin2-detail-price[data-kind=expense]{color:var(--fin-negative)}.fin2-detail-section{border-top:1px solid var(--fin-line);margin-top:18px;padding-top:19px}.fin2-detail-section h3{margin:0 0 12px;font-size:12px}.fin2-detail-section p{color:var(--fin-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.fin2-detail-row{border-bottom:1px solid var(--fin-line);justify-content:space-between;gap:14px;padding:9px 0;font-size:11px;line-height:1.4;display:flex}.fin2-detail-row span{color:var(--fin-muted)}.fin2-detail-row strong{text-align:right;font-weight:650}.fin2-drawer-operations{border-top:1px solid var(--fin-line);flex-direction:column;gap:9px;margin-top:20px;padding-top:19px;display:flex}.fin2-drawer-operations p{color:var(--fin-muted);font-size:11px}.fin2-audit{flex-direction:column;gap:13px;display:flex}.fin2-audit>div{border-left:2px solid var(--fin-line);flex-direction:column;gap:4px;padding-left:13px;display:flex}.fin2-audit strong{font-size:11px}.fin2-audit small,.fin2-audit span{color:var(--fin-muted);font-size:10px}.fin2-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-theme=light] .fin2{--fin-positive:#087c62;--fin-negative:#b44650;--fin-warning:#9a681e}.app-shell[data-theme=light] .fin2 input[type=month],.app-shell[data-theme=light] .fin2 input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=light] .fin2-modal-shade,.app-shell[data-theme=light] .fin2-drawer-shade{background:#14253c5c}@media (width<=1200px){.fin2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fin2-two-col{grid-template-columns:1fr}.fin2-stat{min-height:110px}}@media (width<=850px){.fin2-nav{flex-wrap:nowrap;max-width:100%;padding-bottom:0;overflow:auto}.fin2-nav button{padding:10px;font-size:10px}.fin2-nav-icon{display:none}.fin2-context{gap:10px}.fin2-top-actions{width:100%}.fin2-top-actions .fin2-button{flex:1}.fin2-context-month{display:none}}@media (width<=550px){.fin2{gap:14px}.fin2-stats{gap:8px}.fin2-stat{min-height:104px;padding:13px}.fin2-stat strong{font-size:19px}.fin2-stat small{font-size:9px}.fin2-card{padding:15px}.fin2-stats-three{grid-template-columns:1fr}.fin2-onboarding{flex-direction:column;align-items:flex-start}.fin2-form-grid-two{grid-template-columns:1fr}.fin2-modal-shade{padding:8px}.fin2-modal{max-height:calc(100vh - 16px);padding:16px}.fin2-drawer{padding:18px}.fin2-top-actions{gap:6px}.fin2-top-actions .fin2-button{padding:8px;font-size:10px}.fin2-context label{margin-left:0}.fin2-flow-caption{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.fin2-button{transition:none}}.fin2-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.fin2-pagination span{color:var(--fin-muted);font-size:11px}.fin2-transfer-section{gap:16px;display:grid}.fin2-transfer-section p{color:var(--fin-muted);font-size:12px;line-height:1.6}.fin2-transfer-confirm{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.fin2-transfer-confirm input{flex:none;width:auto!important}.fin2-transfer-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fin2-transfer-history li{border-top:1px solid var(--fin-line);overflow-wrap:anywhere;gap:5px;padding-top:12px;display:grid}.fin2-transfer-history span,.fin2-transfer-history small{color:var(--fin-muted);font-size:11px}.fin2-documents{border:1px solid var(--fin2-border,#809bbe38);background:#0e1b2e38;border-radius:12px;gap:.75rem;min-width:0;margin:1rem 0;padding:1rem;display:grid}.fin2-documents-header{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.fin2-documents-header h3{margin:0;font-size:1rem}.fin2-documents-header p,.fin2-documents-help{opacity:.8;margin:.3rem 0 0;font-size:.84rem}.fin2-documents-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fin2-documents-list li{border:1px solid #94a3b833;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.6rem .7rem;display:flex}.fin2-documents-list li span{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.fin2-documents-list strong{font-size:.92rem}.fin2-documents-list small{opacity:.75;font-size:.8rem}.fin2-documents a,.fin2-documents-list button{color:inherit;text-underline-offset:3px;text-decoration:underline}.fin2-documents-list button{cursor:pointer;text-align:left;background:0 0;border:0;padding:.35rem}.fin2-documents-associate{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.fin2-documents-associate label{flex:185px;gap:.3rem;min-width:0;font-size:.85rem;display:grid}.fin2-documents-associate select{background:var(--fin2-panel,#101c30);width:100%;min-width:0;color:inherit;border:1px solid #94a3b84d;border-radius:8px;padding:.6rem}.fin2-documents-in-history{margin:.8rem 0 1rem}.fin2-documents-history-actions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}@media (width<=650px){.fin2-documents{padding:.7rem}.fin2-documents-associate{flex-direction:column;align-items:stretch}}.fin2-documents-search{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.fin2-documents-search label{flex:185px;gap:.3rem;min-width:0;font-size:.85rem;display:grid}.fin2-documents-search input{background:var(--fin2-panel,#101c30);width:100%;min-width:0;color:inherit;border:1px solid #94a3b84d;border-radius:8px;padding:.6rem}.fin2-documents-results{opacity:.78;font-size:.8rem}@media (width<=650px){.fin2-documents-search{flex-direction:column;align-items:stretch}}.fin2-documents-native-form{background:#0b1f4d12;border:1px solid #94a3b838;border-radius:10px;gap:.65rem;padding:.75rem;display:grid}.fin2-documents-native-heading{gap:.25rem;display:grid}.fin2-documents-native-heading strong{font-size:.92rem}.fin2-documents-native-heading small{opacity:.8;font-size:.8rem}.fin2-documents-native-form label{gap:.3rem;min-width:0;font-size:.85rem;display:grid}.fin2-documents-native-form input,.fin2-documents-native-form select,.fin2-documents-native-form textarea{background:var(--fin2-panel,#101c30);width:100%;min-width:0;color:inherit;border:1px solid #94a3b84d;border-radius:8px;padding:.6rem}.fin2-documents-native-form button{justify-self:start}.fin2-documents-create-success{margin:0;padding:.5rem 0;font-size:.85rem}@media (width<=650px){.fin2-documents-native-form button{width:100%}}.documents-libraries{gap:17px;min-width:0;display:grid}.documents-library-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.documents-library-heading h3{letter-spacing:-.3px;margin:0 0 6px;font-size:18px;font-weight:700}.documents-library-heading p{color:var(--ui-text-muted,#8fa7bd);margin:0;font-size:12px;line-height:1.5}.documents-library-primary,.documents-library-create button,.documents-library-folder-form button{border:1px solid var(--ui-border-strong,#1b5a91);background:var(--ui-active-bg,#0b3966);color:var(--ui-text,#fff);font:inherit;cursor:pointer;border-radius:9px;flex-shrink:0;padding:10px 13px;font-size:12px}.documents-library-primary:hover,.documents-library-create button:hover,.documents-library-folder-form button:hover{border-color:var(--ui-accent,#00bfff)}.documents-library-create{border:1px solid var(--ui-border,#163457);background:var(--ui-surface-2,#051326);border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.documents-library-create label{color:var(--ui-text-soft,#b6c8d9);gap:7px;font-size:12px;font-weight:650;display:grid}.documents-library-create input,.documents-library-create select,.documents-library-folder-form input{border:1px solid var(--ui-border,#163457);background:var(--ui-input,#06142a);width:100%;min-width:0;height:40px;color:var(--ui-text,#fff);font:inherit;border-radius:9px;outline:none;padding:8px 11px;font-size:13px}.documents-library-create input:focus-visible,.documents-library-create select:focus-visible,.documents-library-folder-form input:focus-visible{border-color:var(--ui-accent,#00bfff)}.documents-library-wide{grid-column:1/-1}.documents-library-warning{color:var(--ui-text-muted,#8fa7bd);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.documents-library-create button{justify-self:start}.documents-library-layout{grid-template-columns:minmax(215px,.9fr) minmax(0,1.4fr);align-items:start;gap:12px;min-width:0;display:grid}.documents-library-list{gap:7px;min-width:0;display:grid}.documents-library-tile{border:1px solid var(--ui-border,#163457);background:var(--ui-surface-2,#051326);width:100%;min-width:0;color:var(--ui-text,#fff);text-align:left;cursor:pointer;font:inherit;border-radius:11px;align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s;display:flex}.documents-library-tile:hover,.documents-library-tile:focus-visible{border-color:var(--ui-border-strong,#1b5a91);background:var(--ui-hover,#0a2040)}.documents-library-tile.selected{border-color:var(--ui-border-strong,#1b5a91);background:var(--ui-active-bg-2,#071c38)}.documents-library-tile>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.documents-library-tile strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.documents-library-tile small{color:var(--ui-text-muted,#8fa7bd);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.documents-library-symbol{border:1px solid var(--ui-border,#163457);background:var(--ui-active-bg-2,#071c38);width:37px;height:37px;color:var(--ui-accent,#00bfff);border-radius:10px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.documents-library-detail{border:1px solid var(--ui-border,#163457);background:var(--ui-surface-2,#051326);border-radius:13px;min-width:0;min-height:218px;padding:18px}.documents-library-detail-head{border-bottom:1px solid var(--ui-border,#163457);align-items:center;gap:12px;padding-bottom:18px;display:flex}.documents-library-detail-head h4{margin:0 0 5px;font-size:16px}.documents-library-detail-head p{color:var(--ui-text-muted,#8fa7bd);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.documents-library-detail h5{letter-spacing:.2px;margin:20px 0 12px;font-size:12px;font-weight:700}.documents-library-placeholder{text-align:center;border:1px dashed var(--ui-border,#163457);color:var(--ui-text-muted,#8fa7bd);border-radius:12px;place-items:center;gap:8px;padding:40px 15px;font-size:13px;line-height:1.6;display:grid}.documents-library-placeholder strong{color:var(--ui-text,#fff);font-size:14px}.documents-library-muted{color:var(--ui-text-muted,#8fa7bd);margin:0 0 18px;font-size:12px;line-height:1.6}.documents-library-folders{gap:7px;display:grid}.documents-library-folder{border:1px solid var(--ui-border,#163457);color:var(--ui-text-soft,#b6c8d9);border-radius:9px;align-items:center;gap:11px;padding:12px;font-size:13px;display:flex}.documents-library-folder span{color:var(--ui-accent,#00bfff);font-size:19px}.documents-library-folder-form{gap:8px;margin-top:20px;display:grid}.documents-library-folder-form label{color:var(--ui-text-soft,#b6c8d9);font-size:12px;font-weight:650}.documents-library-folder-form>div{gap:8px;display:flex}.documents-library-folder-form input{flex:1}.documents-library-note{color:var(--ui-text-muted,#8fa7bd);margin:20px 0 0;font-size:11px;line-height:1.6}.documents-library-error{color:#f5b8c2;border:1px solid #a85364;border-radius:9px;margin:0;padding:11px;font-size:12px}.documents-library-create button:disabled,.documents-library-folder-form button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1050px){.documents-library-layout{grid-template-columns:1fr}}@media (width<=650px){.documents-library-heading{flex-direction:column;align-items:start}.documents-library-create{grid-template-columns:1fr}.documents-library-folder-form>div{flex-direction:column}.documents-library-folder-form button{align-self:start}}.documents-mention-picker{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.documents-mention-picker>label{color:var(--ui-text-soft);font-size:11px}.documents-mention-find{gap:6px;min-width:0;display:flex}.documents-mention-find input{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);font:inherit;border-radius:7px;flex:1;padding:7px 8px;font-size:11px}.documents-mention-find button,.documents-mention-selected button,.documents-mention-results button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:7px 9px;font-size:11px}.documents-mention-find button:disabled,.documents-mention-results button:disabled{opacity:.4;cursor:not-allowed}.documents-mention-results,.documents-mention-selected{flex-wrap:wrap;gap:6px;display:flex}.documents-mention-selected button{background:var(--ui-active-bg);border-color:var(--ui-border-strong)}.documents-mention-picker small{color:var(--ui-text-muted);font-size:10px;line-height:1.5}.documents-mention-notices{gap:18px;min-width:0;display:grid}.documents-mention-notices>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.documents-mention-notices h3{margin:0 0 5px;font-size:16px}.documents-mention-notices>header p,.documents-mention-footnote{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.documents-mention-notices>header button,.documents-mention-notices-list button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:12px}.documents-mention-notices-list{gap:10px;display:grid}.documents-mention-notices-list article{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg-2);border-radius:10px;gap:9px;padding:15px;display:grid}.documents-mention-notices-list article.is-read{background:var(--ui-surface-2);border-color:var(--ui-border)}.documents-mention-notices-list article strong{font-size:13px}.documents-mention-notices-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.documents-mention-notices-list article small{color:var(--ui-text-muted);font-size:11px}.documents-mention-notices-list article>div{flex-wrap:wrap;gap:8px;display:flex}.documents-mention-notices-list button:hover{border-color:var(--ui-accent)}.documents-mention-footnote{border-top:1px solid var(--ui-border);padding-top:12px}.documents-mention-notices-list article a{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text);border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.documents-mention-notices-list article a:hover{border-color:var(--ui-accent)}.documents-comments{gap:12px;min-width:0;font-size:12px;display:grid}.documents-comments-header{justify-content:space-between;align-items:center;display:flex}.documents-comments-header strong{font-size:13px}.documents-comments-header button,.documents-comments-filter button,.documents-comments-actions button,.documents-comments-new button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;font:inherit;border-radius:8px;padding:7px 9px;font-size:11px}.documents-comments-header button:hover,.documents-comments-filter button:hover,.documents-comments-actions button:hover,.documents-comments-new button:hover{border-color:var(--ui-accent)}.documents-comments-header button:disabled,.documents-comments-actions button:disabled,.documents-comments-new button:disabled{opacity:.45;cursor:not-allowed}.documents-comments-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.documents-comments-filter button.active{border-color:var(--ui-border-strong);background:var(--ui-active-bg)}.documents-comments-filter label{color:var(--ui-text-muted);cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.documents-comments-filter input{accent-color:var(--ui-accent)}.documents-comments-new{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;gap:8px;padding:9px;display:grid}.documents-comments-new label{font-size:11px;font-weight:650}.documents-comments-new textarea{resize:vertical;border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-height:66px;max-height:200px;color:var(--ui-text);font:inherit;border-radius:8px;padding:9px;font-size:12px;line-height:1.5}.documents-comments-new textarea:focus-visible{outline:1px solid var(--ui-accent)}.documents-comments-new button{background:var(--ui-active-bg);border-color:var(--ui-border-strong);justify-self:end}.documents-comments-guidance,.documents-comments-muted,.documents-comments-footnote{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.6}.documents-comments-threads{gap:10px;display:grid}.documents-comments-thread{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;gap:10px;padding:12px 10px;display:grid}.documents-comments-thread.is-resolved{opacity:.77}.documents-comments-location{text-align:left;color:var(--ui-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.documents-comments-thread blockquote{border-left:2px solid var(--ui-accent);color:var(--ui-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-surface-2);border-radius:0 7px 7px 0;margin:0;padding:6px 9px;font-size:11px;line-height:1.5}.documents-comments-message{gap:5px;display:grid}.documents-comments-message strong{font-size:12px}.documents-comments-message small{color:var(--ui-text-muted);font-size:10px}.documents-comments-message p{color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.documents-comments-message.is-reply{border-left:1px solid var(--ui-border-strong);padding-left:11px}.documents-comments-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.documents-comments-resolved{color:var(--ui-text-soft);margin-right:auto;font-size:10px}.documents-comments-footnote{border-top:1px solid var(--ui-border);padding-top:10px}.documents-media{gap:12px;min-width:0;font-size:12px;display:grid}.documents-media h3{margin:0;font-size:13px}.documents-media-warning{color:var(--ui-text-soft);border:1px solid var(--ui-border-strong);background:var(--ui-active-bg-2);border-radius:9px;margin:0;padding:11px;font-size:11px;line-height:1.6}.documents-media-warning strong{color:var(--ui-text)}.documents-media-upload{border:1px solid var(--ui-border);border-radius:9px;gap:9px;padding:10px;display:grid}.documents-media-upload label{font-size:11px;line-height:1.4}.documents-media-upload input{min-width:0;max-width:100%;color:var(--ui-text);font-size:11px}.documents-media-upload button,.documents-media-header button{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:9px;font-size:11px}.documents-media-upload button:disabled,.documents-media-header button:disabled{opacity:.4;cursor:not-allowed}.documents-media-upload button:hover,.documents-media-header button:hover{border-color:var(--ui-accent)}.documents-media-header{justify-content:space-between;align-items:center;display:flex}.documents-media-header strong{font-size:12px}.documents-media-header button{padding:4px 8px}.documents-media-list{gap:7px;display:grid}.documents-media-item{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;gap:5px;padding:10px;display:grid}.documents-media-item span{overflow-wrap:anywhere;font-size:12px}.documents-media-item small{color:var(--ui-text-muted);font-size:11px}.documents-media-muted{color:var(--ui-text-muted);font-size:11px;line-height:1.5}.documents-native-overlay{z-index:150;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.documents-native-dialog{background:var(--ui-surface);border:1px solid var(--ui-border-strong);width:min(1170px,100%);height:min(780px,100dvh - 36px);color:var(--ui-text);border-radius:15px;flex-direction:column;gap:12px;display:flex;overflow:hidden;box-shadow:0 28px 80px #0008}.documents-native-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.documents-native-header>div:first-child{min-width:0}.documents-native-header p{letter-spacing:.8px;color:var(--ui-accent);margin:0 0 5px;font-size:10px;font-weight:650}.documents-native-header h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:19px;overflow:hidden}.documents-native-header small{color:var(--ui-text-muted);font-size:11px}.documents-native-header-actions{align-items:center;gap:7px;display:flex}.documents-native-header-actions button,.documents-native-history button,.documents-native-add,.documents-native-history-notice button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:12px}.documents-native-header-actions .documents-native-save{background:var(--ui-active-bg);border-color:var(--ui-border-strong);font-weight:650}.documents-native-header-actions button:disabled,.documents-native-block-actions button:disabled{opacity:.45;cursor:not-allowed}.documents-native-main{flex:1;grid-template-columns:minmax(0,1fr) 215px;gap:0;min-height:0;display:grid;overflow:hidden}.documents-native-paper{scrollbar-width:thin;min-width:0;padding:25px clamp(18px,4vw,62px);overflow:auto}.documents-native-block{min-width:0;margin-bottom:13px}.documents-native-block-actions{opacity:.5;justify-content:flex-end;align-items:center;gap:5px;margin-bottom:4px;transition:opacity .15s;display:flex}.documents-native-block:focus-within .documents-native-block-actions,.documents-native-block:hover .documents-native-block-actions{opacity:1}.documents-native-block-actions select,.documents-native-block-actions button{font:inherit;background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-soft);cursor:pointer;border-radius:7px;padding:5px 7px;font-size:11px}.documents-native-block-actions select{max-width:185px;margin-right:auto}.documents-native-block-body{align-items:flex-start;gap:8px;min-height:35px;display:flex}.documents-native-block-body textarea,.documents-native-block-body p{resize:vertical;width:100%;min-width:0;min-height:35px;color:var(--ui-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;margin:0;padding:7px 9px;font-size:14px;line-height:1.7;overflow:auto}.documents-native-block-body textarea:focus{border-color:var(--ui-border-strong);background:var(--ui-surface-2);outline:none}.documents-native-block-body p{padding-block:7px}.documents-native-heading1 textarea,.documents-native-heading1 p{letter-spacing:-.45px;font-size:26px;font-weight:750;line-height:1.3}.documents-native-heading2 textarea,.documents-native-heading2 p{letter-spacing:-.2px;font-size:20px;font-weight:700;line-height:1.35}.documents-native-quote .documents-native-block-body{border-left:3px solid var(--ui-accent);padding-left:12px}.documents-native-quote textarea,.documents-native-quote p{color:var(--ui-text-soft);font-style:italic}.documents-native-marker{width:20px;color:var(--ui-accent);flex:none;place-items:center;margin-top:8px;display:grid}.documents-native-checklist input{accent-color:var(--ui-accent);flex:none;margin:16px 4px 0 0}.documents-native-add{text-align:left;width:100%;color:var(--ui-text-soft);border-style:dashed;margin:5px 0 20px}.documents-native-history{border-left:1px solid var(--ui-border);background:var(--ui-surface-2);flex-direction:column;gap:7px;min-width:0;padding:18px 13px;display:flex;overflow:auto}.documents-native-history-title{align-items:center;gap:9px;margin-bottom:9px;display:flex}.documents-native-history-title .sidebar-icon{width:18px;height:18px;color:var(--ui-accent)}.documents-native-history h3{margin:0;font-size:12px}.documents-native-history button{text-align:left;white-space:normal;background:0 0;gap:4px;display:grid}.documents-native-history button.selected{background:var(--ui-active-bg);border-color:var(--ui-border-strong)}.documents-native-history button strong{font-size:12px}.documents-native-history button small,.documents-native-history>p{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.5}.documents-native-history-notice{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg-2);border-radius:9px;gap:8px;margin-bottom:15px;padding:13px;font-size:12px;display:grid}.documents-native-history-notice span{color:var(--ui-text-soft)}.documents-native-history-notice button{justify-self:start}.documents-native-loading{color:var(--ui-text-muted);flex:1;place-items:center;display:grid}.documents-native-dialog>.documents-file-error,.documents-native-dialog>.documents-file-success{margin:0 20px}@media (width<=800px){.documents-native-main{grid-template-columns:1fr}.documents-native-history{border-top:1px solid var(--ui-border);border-left:0;max-height:145px}.documents-native-paper{padding:18px}.documents-native-header{flex-wrap:wrap;align-items:flex-start}}@media (width<=480px){.documents-native-overlay{padding:7px}.documents-native-dialog{height:calc(100dvh - 14px)}.documents-native-header{padding:12px}.documents-native-header-actions{justify-content:space-between;width:100%}.documents-native-block-actions{opacity:1;flex-wrap:wrap}.documents-native-heading1 textarea{font-size:21px}}@media (prefers-reduced-motion:reduce){.documents-native-block-actions{transition:none}}.documents-native-toolbar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-2);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 22px;display:flex}.documents-native-toolbar>span:first-child{color:var(--ui-text-soft);margin-right:8px;font-size:11px;font-weight:600}.documents-native-toolbar button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);width:32px;height:31px;font:inherit;cursor:pointer;border-radius:7px;font-size:13px}.documents-native-toolbar button:hover,.documents-native-toolbar button:focus-visible{border-color:var(--ui-accent);background:var(--ui-active-bg)}.documents-native-toolbar-tip{color:var(--ui-text-muted);margin-left:auto;font-size:11px}.documents-native-rich-input{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border:1px solid #0000;border-radius:7px;outline:none;flex:1;min-width:0;min-height:35px;padding:7px 9px;font-size:14px;line-height:1.7}.documents-native-rich-input:focus{border-color:var(--ui-border-strong);background:var(--ui-surface-2)}.documents-native-rich-input:empty:before{content:attr(data-placeholder);color:var(--ui-text-muted);pointer-events:none}.documents-native-heading1 .documents-native-rich-input{letter-spacing:-.45px;font-size:26px;font-weight:750;line-height:1.3}.documents-native-heading2 .documents-native-rich-input{letter-spacing:-.2px;font-size:20px;font-weight:700;line-height:1.35}.documents-native-quote .documents-native-rich-input{color:var(--ui-text-soft);font-style:italic}@media (width<=640px){.documents-native-toolbar{padding:8px 12px}.documents-native-toolbar-tip{width:100%;margin-left:0}.documents-native-heading1 .documents-native-rich-input{font-size:21px}}.documents-native-table-container{gap:9px;width:100%;min-width:0;margin-top:4px;display:grid}.documents-native-table-scroll{border:1px solid var(--ui-border);scrollbar-width:thin;border-radius:9px;width:100%;max-width:100%;overflow-x:auto}.documents-native-table-container table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:360px}.documents-native-table-container td{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);vertical-align:top;min-width:95px;padding:0}.documents-native-table-container td:last-child{border-right:0}.documents-native-table-container tr:last-child td{border-bottom:0}.documents-native-table-container tr:first-child td{background:var(--ui-surface-2)}.documents-native-table-container textarea,.documents-native-table-container td>span{resize:vertical;width:100%;min-height:56px;color:var(--ui-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:0;padding:10px;font-size:12px;line-height:1.5;display:block}.documents-native-table-container textarea:focus{background:var(--ui-active-bg-2);box-shadow:inset 0 0 0 1px var(--ui-accent)}.documents-native-table-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.documents-native-table-controls button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-size:11px}.documents-native-table-controls button:hover{border-color:var(--ui-accent)}.documents-native-table-controls button:disabled{opacity:.4;cursor:not-allowed}.documents-native-main{grid-template-columns:minmax(0,1fr) minmax(255px,285px)}.documents-native-side-tabs{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:13px;display:grid}.documents-native-history .documents-native-side-tabs button{border-radius:8px;place-items:center;padding:9px 5px;font-size:12px;font-weight:650;display:grid}.documents-native-history .documents-native-side-tabs button.active{background:var(--ui-active-bg);border-color:var(--ui-border-strong);color:var(--ui-text)}.documents-native-history .documents-native-side-tabs button:disabled{opacity:.4;cursor:not-allowed}.documents-native-comment-action{justify-content:end;margin:2px 0 8px;display:flex}.documents-native-comment-action button{border:1px solid var(--ui-border);font:inherit;cursor:pointer;color:var(--ui-text-muted);background:var(--ui-surface-2);border-radius:7px;padding:5px 9px;font-size:10px}.documents-native-comment-action button:hover,.documents-native-comment-action button.active{color:var(--ui-accent);background:var(--ui-active-bg);border-color:var(--ui-border-strong)}.documents-native-block:has(.documents-native-comment-action button.active){outline:1px solid var(--ui-border-strong);border-radius:10px}@media (width<=800px){.documents-native-main{grid-template-columns:1fr}.documents-native-history{min-height:170px;max-height:260px}}.documents-native-side-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-files{gap:17px;min-width:0;display:grid}.documents-files-header,.documents-file-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.documents-files h3{letter-spacing:-.3px;margin:0 0 5px;font-size:18px}.documents-files h4{margin:0;font-size:14px}.documents-files-header p,.documents-file-upload-heading p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.documents-files-header>button,.documents-file-upload>button,.documents-file-row-actions button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:12px}.documents-files-header>button:hover,.documents-file-row-actions button:hover,.documents-file-upload>button:hover{border-color:var(--ui-accent)}.documents-files button:disabled{cursor:not-allowed;opacity:.5}.documents-file-controls{gap:12px;display:flex}.documents-file-controls label,.documents-file-form-grid label{color:var(--ui-text-soft);gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.documents-file-controls label{flex:1}.documents-files input:not([type=checkbox]),.documents-files select{background:var(--ui-input);border:1px solid var(--ui-border);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--ui-text);font:inherit;border-radius:8px;padding:8px 11px;font-size:12px}.documents-files input:focus-visible,.documents-files select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.documents-file-upload{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;gap:15px;padding:17px;display:grid}.documents-file-upload-heading{align-items:center;gap:11px;display:flex}.documents-file-upload-heading>.sidebar-icon{width:32px;height:32px;color:var(--ui-accent);flex:none}.documents-file-upload-heading h4{margin:0 0 4px}.documents-file-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.documents-file-upload>button{background:var(--ui-active-bg);border-color:var(--ui-border-strong);justify-self:start;min-width:125px;font-weight:650}.documents-file-list-head{padding-top:2px}.documents-file-list-head span{color:var(--ui-text-muted);font-size:11px}.documents-file-list{gap:7px;display:grid}.documents-file-row{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.documents-file-icon{background:var(--ui-active-bg-2);width:38px;height:38px;color:var(--ui-accent);border-radius:9px;flex:none;place-items:center;display:grid}.documents-file-icon .sidebar-icon{width:20px;height:20px}.documents-file-row-body{flex:1;gap:6px;min-width:0;display:grid}.documents-file-row-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.documents-file-row-body small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documents-file-row-actions{flex-shrink:0;gap:7px;display:flex}.documents-file-row-actions button:last-child{color:var(--ui-accent)}.documents-file-empty{border:1px dashed var(--ui-border);color:var(--ui-text-muted);text-align:center;border-radius:10px;padding:30px 16px;font-size:12px;line-height:1.6}.documents-file-error,.documents-file-success{border-radius:9px;margin:0;padding:12px;font-size:12px;line-height:1.5}.documents-file-error{color:#eea7b6;border:1px solid #a75363}.documents-file-success{color:#6ad9b8;border:1px solid #308b70}.documents-files-note{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.55}.documents-file-version-input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}@container workspace-content (width<=820px){.documents-file-form-grid{grid-template-columns:1fr}.documents-file-row{flex-wrap:wrap}.documents-file-row-actions{justify-content:flex-end;width:100%}}@media (width<=650px){.documents-files-header{flex-direction:column;align-items:stretch}.documents-files-header>button{align-self:flex-start}.documents-file-row-actions{justify-content:stretch}.documents-file-row-actions button{flex:1}}.documents-file-row{flex-wrap:wrap}.documents-sharing{border-top:1px solid var(--ui-border);flex:1 0 100%;gap:12px;min-width:0;margin-top:7px;padding:16px 3px 3px;display:grid}.documents-sharing-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.documents-sharing h4,.documents-pending h4{margin:0;font-size:14px}.documents-sharing h5{margin:6px 0 0;font-size:12px}.documents-sharing-header p,.documents-sharing-notice,.documents-sharing-muted{color:var(--ui-text-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.documents-sharing-header button,.documents-sharing-find button,.documents-sharing-person button,.documents-pending-actions button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:12px}.documents-sharing-find{align-items:end;gap:8px;display:flex}.documents-sharing-find label,.documents-sharing-candidates label{color:var(--ui-text-soft);flex:1;gap:6px;font-size:11px;display:grid}.documents-sharing-candidates{border:1px solid var(--ui-border);border-radius:9px;gap:7px;padding:12px;display:grid}.documents-sharing-person{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:12px;display:flex}.documents-sharing-person:last-child{border-bottom:0}.documents-sharing-person>span{gap:4px;min-width:0;display:grid}.documents-sharing-person small{color:var(--ui-text-muted);font-size:11px}.documents-sharing-person button:hover,.documents-sharing-find button:hover,.documents-pending-actions button:hover{border-color:var(--ui-accent)}.documents-sharing button:disabled,.documents-pending button:disabled{opacity:.5;cursor:not-allowed}.documents-pending{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:11px;gap:12px;padding:15px;display:grid}.documents-pending-item{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.documents-pending-item>div:first-child{gap:6px;min-width:0;display:grid}.documents-pending-item strong{overflow-wrap:anywhere;font-size:12px}.documents-pending-item small{color:var(--ui-text-muted);font-size:11px}.documents-pending-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.documents-pending-actions label{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:8px;padding:8px 11px;font-size:12px;position:relative;overflow:hidden}.documents-pending-actions label input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.documents-pending-actions label.disabled{opacity:.4;pointer-events:none}@container workspace-content (width<=780px){.documents-sharing-find{flex-direction:column;align-items:stretch}.documents-sharing-find label,.documents-pending-actions{width:100%}}.documents-native-create{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;padding:15px;display:flex}.documents-native-create>div{flex:1;min-width:210px}.documents-native-create h4{margin:0 0 6px;font-size:14px}.documents-native-create p{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.5}.documents-native-create label{min-width:210px;color:var(--ui-text-soft);flex:1;gap:6px;font-size:11px;display:grid}.documents-native-create button{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text);cursor:pointer;border-radius:8px;min-height:40px;padding:12px;font-size:12px}.documents-native-create button:disabled{opacity:.45;cursor:not-allowed}@container workspace-content (width<=750px){.documents-native-create{flex-direction:column;align-items:stretch}.documents-native-create>div,.documents-native-create label{flex:auto;width:100%}}.documents-file-row-actions .documents-file-favorite{background:var(--ui-surface-2);min-width:35px;min-height:35px;color:var(--ui-text-muted);padding:5px 8px;font-size:20px;line-height:1}.documents-file-row-actions .documents-file-favorite[aria-pressed=true]{color:var(--ui-accent);border-color:var(--ui-border-strong);background:var(--ui-active-bg)}.documents-personal{gap:13px;min-width:0;display:grid}.documents-personal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.documents-personal-header h3{margin:0 0 5px;font-size:16px}.documents-personal-header p{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}.documents-personal-header>button,.documents-personal-empty button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:12px}.documents-personal-list{gap:7px;display:grid}.documents-personal-row{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.documents-personal-icon{background:var(--ui-active-bg);width:34px;height:34px;color:var(--ui-accent);border-radius:8px;flex:none;place-items:center;display:grid}.documents-personal-icon .sidebar-icon{width:18px;height:18px}.documents-personal-open{text-align:left;min-width:0;color:var(--ui-text);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;gap:5px;display:grid}.documents-personal-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.documents-personal-open small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documents-personal-star{border:1px solid var(--ui-border);color:var(--ui-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:7px 10px;font-size:21px;line-height:1}.documents-personal-star[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-active-bg)}.documents-personal-row:focus-within,.documents-personal-row:hover{border-color:var(--ui-border-strong)}.documents-personal-empty{text-align:center;border:1px dashed var(--ui-border);color:var(--ui-text-soft);border-radius:11px;justify-items:center;gap:11px;padding:40px 20px;font-size:12px;display:grid}.documents-personal-empty>.sidebar-icon{width:26px;height:26px;color:var(--ui-accent)}.documents-personal-empty strong{color:var(--ui-text);font-size:14px}.documents-personal-empty p{color:var(--ui-text-muted);max-width:400px;margin:0;font-size:12px;line-height:1.6}.documents-personal-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=650px){.documents-personal-header{flex-direction:column;align-items:flex-start}}.documents-overview{min-width:0;color:var(--ui-text);gap:13px;display:grid}.documents-overview-loading{min-height:340px;color:var(--ui-text-soft);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.documents-overview-loader{border:2px solid var(--ui-border-strong);border-top-color:var(--ui-accent);border-radius:50%;width:23px;height:23px;animation:.9s linear infinite docs-overview-spin}@keyframes docs-overview-spin{to{transform:rotate(360deg)}}.documents-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documents-kpi{text-align:left;min-width:0;min-height:118px;color:var(--ui-text);font:inherit;cursor:pointer;isolation:isolate;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;align-items:flex-start;gap:12px;padding:17px 16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.documents-kpi:hover,.documents-kpi:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-surface-2);transform:translateY(-2px);box-shadow:0 10px 26px #0002}.documents-kpi-copy{z-index:1;flex:1;align-content:start;gap:5px;min-width:0;display:grid;position:relative}.documents-kpi-copy small{color:var(--ui-text-soft);font-size:11px;line-height:1.5}.documents-kpi-copy strong{color:var(--ui-text);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.1vw,32px);font-weight:800;line-height:1.16}.documents-kpi-copy em{color:var(--ui-text-muted);max-width:190px;font-size:10px;font-style:normal;line-height:1.45}.documents-kpi-icon{background:var(--ui-active-bg-2);width:42px;height:42px;color:var(--ui-accent);border-radius:11px;flex:none;place-items:center;display:grid}.documents-kpi-icon .sidebar-icon{width:21px;height:21px}.documents-kpi-icon.amber{color:#eeb45a;background:#f4ad3618}.documents-kpi-icon.rose{color:#e97aab;background:#e56ca51c}.documents-kpi-icon.teal{color:#49cdbd;background:#23baaa19}.documents-kpi-spark{opacity:.9;width:83px;height:36px;color:var(--ui-accent);pointer-events:none;position:absolute;bottom:25px;right:17px}.documents-kpi-spark--amber{color:#eeb45a}.documents-kpi-spark--rose{color:#e97aab}.documents-kpi-ornament{color:var(--ui-text-muted);opacity:.11;pointer-events:none;position:absolute;bottom:16px;right:18px}.documents-kpi-ornament .sidebar-icon{width:45px;height:45px}.documents-kpi-arrow{color:var(--ui-text-muted);font-size:14px;position:absolute;top:12px;right:13px}.documents-sample-note,.documents-data-disclaimer{color:var(--ui-text-muted);margin:0;font-size:10px;line-height:1.6}.documents-sample-note{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:8px;padding:8px 12px}.documents-analytics{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.documents-insight,.documents-work-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:13px;min-width:0;padding:17px 18px;transition:border-color .2s}.documents-insight:hover,.documents-work-panel:hover{border-color:var(--ui-border-strong)}.documents-insight{min-height:243px}.documents-insight header,.documents-work-panel header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:16px;display:flex}.documents-insight header>div,.documents-work-panel header>div{min-width:0}.documents-insight h3,.documents-work-panel h3{letter-spacing:-.22px;margin:0;font-size:14px;font-weight:750;line-height:1.4}.documents-insight header p,.documents-work-panel header p{color:var(--ui-text-muted);margin:4px 0 0;font-size:10px;line-height:1.4}.documents-panel-meta{white-space:nowrap;color:var(--ui-text-muted);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:8px;padding:7px 9px;font-size:10px}.documents-trend-plot{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;height:171px;display:grid}.documents-trend-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.documents-trend-column>span{color:var(--ui-text-muted);text-transform:capitalize;font-size:10px}.documents-trend-bar-wrap{border-bottom:1px solid var(--ui-border);background:repeating-linear-gradient(to top,transparent,transparent calc(25% - 1px),var(--ui-border-soft) 25%);justify-content:center;align-items:end;width:100%;height:139px;display:flex;position:relative}.documents-trend-bar{background:var(--ui-accent);border-radius:5px 5px 0 0;width:min(66%,30px);min-height:0;transition:height .2s,filter .2s;position:relative;box-shadow:0 0 12px #00bfff20}.documents-trend-bar:hover{filter:brightness(1.25)}.documents-distribution{justify-content:center;align-items:center;gap:20px;min-width:0;min-height:172px;display:flex}.documents-ring{width:clamp(104px,11vw,150px);height:clamp(104px,11vw,150px);box-shadow:0 0 0 1px var(--ui-border);border-radius:50%;flex:none;place-items:center;display:grid}.documents-ring>div{background:var(--ui-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:74%;height:74%;display:flex}.documents-ring strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:clamp(17px,1.5vw,24px);font-weight:800;line-height:1.2}.documents-ring small{color:var(--ui-text-muted);font-size:10px}.documents-ring-legend{flex:1;gap:13px;min-width:0;display:grid}.documents-ring-legend>div{align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.documents-ring-legend i{border-radius:50%;flex:none;width:9px;height:9px;display:block}.documents-ring-legend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-soft);flex:1;overflow:hidden}.documents-ring-legend strong{font-variant-numeric:tabular-nums;font-size:11px}.documents-area-chart{flex-direction:column;justify-content:center;gap:15px;min-height:172px;display:flex}.documents-area-line{grid-template-columns:minmax(82px,120px) minmax(28px,1fr) auto;align-items:center;gap:10px;font-size:11px;display:grid}.documents-area-label{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-text-soft);align-items:center;gap:7px;display:flex;overflow:hidden}.documents-area-label .sidebar-icon{width:15px;height:15px;color:var(--ui-accent);flex:none}.documents-area-line>div{background:var(--ui-surface-2);border-radius:999px;height:7px;overflow:hidden}.documents-area-line>div i{background:var(--ui-accent);border-radius:999px;height:100%;display:block}.documents-area-line strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.documents-chart-empty{text-align:center;min-height:160px;color:var(--ui-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.documents-chart-empty-icon{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:38px;height:38px;color:var(--ui-accent);border-radius:12px;place-items:center;display:grid}.documents-chart-empty-icon .sidebar-icon{width:19px;height:19px}.documents-chart-empty strong{font-size:12px;font-weight:650;line-height:1.5}.documents-chart-empty small{max-width:280px;color:var(--ui-text-muted);font-size:10px;line-height:1.6}.documents-workflow-panels{grid-template-columns:minmax(0,1.08fr) minmax(0,1.18fr) minmax(0,1.13fr);gap:12px;min-width:0;display:grid}.documents-work-panel{min-height:268px}.documents-work-panel header{margin-bottom:13px}.documents-work-panel header button{color:var(--ui-accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.documents-work-panel header button:hover{text-underline-offset:4px;text-decoration:underline}.documents-attention-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.documents-attention-filters button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-soft);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex}.documents-attention-filters button.active{border-color:var(--ui-border-strong);color:var(--ui-text);background:var(--ui-active-bg)}.documents-attention-filters button span{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.documents-attention-filters button.active span{color:var(--ui-accent)}.documents-attention-list,.documents-recent-list{gap:1px;display:grid}.documents-attention-item,.documents-recent-row{width:100%;min-width:0;min-height:47px;color:var(--ui-text);font:inherit;text-align:left;border:0;border-bottom:1px solid var(--ui-border-soft);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 4px;text-decoration:none;display:flex}.documents-attention-item:hover,.documents-recent-row:hover,.documents-attention-item:focus-visible,.documents-recent-row:focus-visible{background:var(--ui-hover);border-radius:7px}.documents-attention-item:last-child,.documents-recent-row:last-child{border-bottom:0}.documents-attention-item-main,.documents-recent-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.documents-attention-item strong,.documents-recent-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.documents-attention-item small,.documents-recent-row small{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-text-muted);font-size:10px;overflow:hidden}.documents-recent-icon{background:var(--ui-active-bg-2);border:1px solid var(--ui-border);width:32px;height:34px;color:var(--ui-accent);border-radius:8px;flex:none;place-items:center;display:grid}.documents-recent-icon .sidebar-icon{width:17px;height:17px}.documents-attention-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--ui-active-bg-2);max-width:97px;color:var(--ui-accent);border-radius:999px;flex:none;padding:5px 7px;font-size:9px;overflow:hidden}.documents-attention-tag--in_review{color:#eeb45a;background:#eeb45a16}.documents-attention-tag--changes_requested{color:#e97aab;background:#e97aab16}.documents-item-chevron,.documents-recent-row>b{color:var(--ui-text-muted);font-size:17px;font-weight:400}.documents-recent-row time{color:var(--ui-text-muted);flex:none;font-size:10px}.documents-attention-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:8px 14px;display:flex}.documents-attention-empty>.sidebar-icon,.documents-panel-empty>.sidebar-icon{width:26px;height:26px;color:var(--ui-accent)}.documents-attention-empty strong,.documents-panel-empty strong{font-size:12px}.documents-attention-empty small,.documents-panel-empty small{color:var(--ui-text-muted);max-width:280px;font-size:10px;line-height:1.6}.documents-attention-empty button{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg-2);color:var(--ui-accent);cursor:pointer;font:inherit;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:11px}.documents-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:12px;display:flex}.documents-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.documents-quick-row{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-width:0;min-height:63px;font:inherit;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.documents-quick-row:hover,.documents-quick-row:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-active-bg-2)}.documents-quick-icon{background:var(--ui-active-bg);width:32px;height:32px;color:var(--ui-accent);border-radius:8px;flex:none;place-items:center;display:grid}.documents-quick-icon .sidebar-icon{width:18px;height:18px}.documents-quick-row>span:nth-child(2){gap:5px;min-width:0;display:grid}.documents-quick-row strong{text-overflow:ellipsis;font-size:10.5px;font-weight:700;line-height:1.35;overflow:hidden}.documents-quick-row small{color:var(--ui-text-muted);font-size:9.5px;line-height:1.35}.documents-quick-create{border:1px solid var(--ui-border-strong);width:100%;min-height:62px;color:var(--ui-text);background:var(--ui-active-bg);text-align:left;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:11px;margin-top:10px;padding:11px 13px;transition:border-color .15s,transform .15s;display:flex}.documents-quick-create:hover,.documents-quick-create:focus-visible{border-color:var(--ui-accent);transform:translateY(-1px)}.documents-quick-create>span:first-child{background:var(--ui-active-bg-2);width:37px;height:37px;color:var(--ui-accent);border-radius:10px;flex:none;place-items:center;display:grid}.documents-quick-create>span:first-child .sidebar-icon{width:22px;height:22px}.documents-quick-create>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.documents-quick-create strong{font-size:12px;font-weight:700}.documents-quick-create small{color:var(--ui-text-soft);font-size:10px;line-height:1.35}.documents-quick-create>b{color:var(--ui-accent);font-size:17px;font-weight:500}@container workspace-content (width<=1170px){.documents-analytics{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.documents-insight-areas{grid-column:1/-1}.documents-workflow-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-work-panel-quick{grid-column:1/-1}}@container workspace-content (width<=860px){.documents-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-kpi{min-height:110px}.documents-analytics,.documents-workflow-panels{grid-template-columns:1fr}.documents-insight-areas,.documents-work-panel-quick{grid-column:auto}}@container workspace-content (width<=530px){.documents-kpis{grid-template-columns:1fr}.documents-distribution{gap:12px}.documents-quick-grid{grid-template-columns:1fr}.documents-attention-tag{max-width:75px}}@media (prefers-reduced-motion:reduce){.documents-kpi,.documents-trend-bar,.documents-quick-row,.documents-quick-create{transition:none}.documents-overview-loader{animation:none}}.documents-central{color:var(--ui-text,#f3f7fc);min-width:0}.documents-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.documents-hero p:not(.eyebrow){color:var(--ui-text-soft,#b6c8d9);margin:0;font-size:14px}.documents-reload,.documents-filters button,.documents-pagination button{border:1px solid var(--ui-border,#163457);background:var(--ui-surface-2,#051326);color:var(--ui-text,#f3f7fc);cursor:pointer;border-radius:9px;padding:10px 14px}.documents-reload:hover,.documents-filters button:hover,.documents-pagination button:hover:not(:disabled){border-color:var(--ui-accent,#00bfff)}.documents-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:14px;display:grid}.documents-tabs{border:1px solid var(--ui-border,#163457);background:var(--ui-surface,#071831);border-radius:14px;gap:5px;padding:10px;display:grid}.documents-tabs button{color:var(--ui-text-soft,#b6c8d9);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:13px}.documents-tabs button:hover{background:var(--ui-hover,#0a2040)}.documents-tabs button.active{border-color:var(--ui-border-strong,#1b5a91);background:var(--ui-active-bg,#0b3966);color:var(--ui-text,#fff)}.documents-content{border:1px solid var(--ui-border,#163457);background:var(--ui-surface,#071831);border-radius:14px;min-width:0;min-height:340px;padding:19px}.documents-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.documents-topline h2{letter-spacing:-.25px;margin:0 0 5px;font-size:19px}.documents-topline p{color:var(--ui-text-muted,#8fa7bd);margin:0;font-size:12px}.documents-count{color:var(--ui-accent,#00bfff);white-space:nowrap;font-size:13px}.documents-filters{gap:9px;margin-bottom:17px;display:flex}.documents-search-label{flex:1;min-width:110px}.documents-search-label input,.documents-filters select{border:1px solid var(--ui-border,#163457);background:var(--ui-input,#06142a);width:100%;min-width:0;min-height:40px;color:var(--ui-text,#fff);border-radius:8px;outline:none;padding:8px 12px}.documents-search-label input:focus-visible,.documents-filters select:focus-visible{border-color:var(--ui-accent,#00bfff)}.documents-filters select{width:230px}.documents-filters button{padding-inline:18px}.documents-list{gap:5px;display:grid}.documents-record{border:1px solid #0000;border-bottom-color:var(--ui-border-soft,#102843);width:100%;color:var(--ui-text,#fff);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;display:flex}.documents-record:hover,.documents-record:focus-visible{background:var(--ui-hover,#0a2040);border-color:var(--ui-border,#163457)}.documents-file-mark{background:var(--ui-active-bg-2,#071c38);width:36px;height:36px;color:var(--ui-accent,#00bfff);border-radius:9px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.documents-record-main{flex:1;gap:5px;min-width:0;display:grid}.documents-record-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.documents-record-main small,.documents-record time{color:var(--ui-text-muted,#8fa7bd);font-size:11px}.documents-status{border:1px solid var(--ui-border,#163457);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.documents-status--in_review{color:#e9b769}.documents-status--approved,.documents-status--completed{color:#5cd6b3}.documents-pagination{color:var(--ui-text-muted,#8fa7bd);justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.documents-pagination button:disabled{opacity:.4;cursor:not-allowed}.documents-empty{text-align:center;border:1px dashed var(--ui-border,#163457);color:var(--ui-text-soft,#b6c8d9);border-radius:12px;padding:45px 20px;font-size:13px}.documents-empty h3{color:var(--ui-text,#fff);margin:0 0 10px;font-size:17px}.documents-empty p{max-width:580px;margin:0 auto 12px;line-height:1.7}.documents-links{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.documents-empty .documents-links{justify-content:center}.documents-links a{color:var(--ui-accent,#00bfff);font-size:13px}.documents-problem{color:#f5b8c2;border:1px solid #a85364;border-radius:8px;margin-bottom:15px;padding:13px}.documents-overlay{z-index:120;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.documents-dialog{border:1px solid var(--ui-border-strong,#1b5a91);background:var(--ui-surface,#071831);border-radius:16px;flex-direction:column;width:min(840px,100%);height:min(690px,100dvh - 40px);padding:22px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0008}.documents-dialog header{border-bottom:1px solid var(--ui-border,#163457);justify-content:space-between;align-items:start;gap:14px;padding-bottom:15px;display:flex}.documents-dialog h2{margin:0 0 7px;font-size:21px}.documents-dialog header small,.documents-revision-label{color:var(--ui-text-muted,#8fa7bd);font-size:12px}.documents-dialog header button{color:var(--ui-text,#fff);border:1px solid var(--ui-border,#163457);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.documents-body{white-space:pre-wrap;min-height:0;font:inherit;color:var(--ui-text-soft,#b6c8d9);scrollbar-width:thin;flex:1;font-size:13px;line-height:1.7;overflow:auto}.documents-dialog .documents-links{border-top:1px solid var(--ui-border,#163457);padding-top:12px}@media (width<=960px){.documents-layout{grid-template-columns:1fr}.documents-tabs{scrollbar-width:thin;white-space:nowrap;display:flex;overflow-x:auto}.documents-tabs button{flex-shrink:0}}@media (width<=670px){.documents-hero,.documents-topline{flex-direction:column;align-items:start}.documents-filters{flex-wrap:wrap}.documents-search-label{flex:1 0 100%}.documents-filters select{flex:1}.documents-record{flex-wrap:wrap}.documents-record time{margin-left:auto}.documents-status{order:3}.documents-dialog{padding:14px}}.documents-revision-header{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.documents-revision-header select{border:1px solid var(--ui-border,#163457);background:var(--ui-input,#06142a);min-width:150px;max-width:220px;color:var(--ui-text,#fff);border-radius:8px;padding:8px}.documents-central{width:100%;min-width:0;max-width:100%}.documents-hero{align-items:flex-end;min-width:0;margin-bottom:18px}.documents-hero .eyebrow{letter-spacing:1px;color:var(--ui-accent);margin-bottom:8px;font-size:10px}.documents-hero h1{letter-spacing:-.7px;margin:0 0 7px;font-size:clamp(25px,2.5vw,36px)}.documents-hero h1 span{color:var(--ui-accent)}.documents-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.documents-create{position:relative}.documents-new-button{border:1px solid var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-width:116px;min-height:41px;padding:10px 15px;font-size:13px;font-weight:650;display:flex}.documents-new-button:hover,.documents-new-button:focus-visible{border-color:var(--ui-accent)}.documents-new-button span{font-size:19px;font-weight:400}.documents-new-options{z-index:30;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;gap:3px;width:min(280px,85vw);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0007}.documents-new-options p{color:var(--ui-text-muted);margin:5px 8px 8px;font-size:11px;line-height:1.5}.documents-new-options a,.documents-new-options button{color:var(--ui-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 10px;font-size:12px;text-decoration:none}.documents-new-options a:hover,.documents-new-options button:hover,.documents-new-options a:focus-visible,.documents-new-options button:focus-visible{background:var(--ui-hover)}.documents-central .documents-layout{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:14px;display:grid}.documents-central .documents-tabs{background:var(--ui-surface);border:1px solid var(--ui-border);white-space:normal;border-radius:13px;flex-direction:column;gap:4px;width:218px;min-width:0;padding:11px;display:flex;overflow:visible}.documents-tabs-head{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:4px;padding:2px 4px 8px;font-size:11px;font-weight:650;display:flex}.documents-central .documents-tabs .documents-nav-toggle{width:26px;min-width:26px;height:26px;color:var(--ui-text-soft);background:var(--ui-surface-2);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:23px;display:grid}.documents-central .documents-tabs>button:not(.documents-nav-toggle){text-align:left;width:100%;min-height:38px;color:var(--ui-text-soft);font:inherit;cursor:pointer;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.documents-central .documents-tabs>button .sidebar-icon{flex:none;width:17px;height:17px}.documents-central .documents-tabs>button:hover{background:var(--ui-hover)}.documents-central .documents-tabs>button.active{border-color:var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text)}.documents-central .documents-tabs--collapsed>button{justify-content:center;padding:10px 8px}.documents-central .documents-tabs--collapsed .documents-tabs-head{justify-content:center;padding:2px 0 8px}.documents-central .documents-content{min-width:0}.documents-central .documents-filters{flex-wrap:wrap}.documents-central .documents-filters select{width:clamp(170px,18vw,230px)}.documents-central .documents-topline h2{font-weight:750}@container workspace-content (width<=850px){.documents-central .documents-layout{gap:10px}.documents-central .documents-tabs{width:58px;padding:8px}.documents-central .documents-tabs-head>span,.documents-central .documents-tabs>button>span{display:none}.documents-central .documents-tabs>button{justify-content:center;padding:10px 8px}.documents-central .documents-tabs-head{justify-content:center;padding:2px 0 8px}}@media (width<=650px){.documents-hero{flex-direction:column;align-items:stretch}.documents-hero-actions{justify-content:space-between}.documents-central .documents-layout{grid-template-columns:1fr}.documents-central .documents-tabs,.documents-central .documents-tabs--collapsed{scrollbar-width:thin;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;width:100%;padding:7px;display:flex;overflow-x:auto}.documents-central .documents-tabs-head{display:none}.documents-central .documents-tabs>button:not(.documents-nav-toggle){flex:none;justify-content:center;width:auto;min-width:38px;padding:9px}.documents-central .documents-tabs>button>span{display:none}.documents-central .documents-filters select{flex:1;width:auto}}.documents-central .documents-hero{isolation:isolate;align-items:center;gap:20px;min-height:116px;margin-bottom:18px;padding:8px 0 4px;display:flex;position:relative}.documents-central .documents-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.15;border-top:1px solid var(--ui-border-strong);clip-path:polygon(50% 0,100% 0,79% 100%,27% 100%);position:absolute;inset:0 16% 0 26%;transform:skew(-26deg)}.documents-hero-heading{flex:1;min-width:0}.documents-hero-heading .eyebrow{letter-spacing:1.1px;color:var(--ui-accent);align-items:center;gap:7px;margin:0 0 12px;font-size:10px;font-weight:700;display:flex}.documents-hero-heading .eyebrow span{color:var(--ui-text-muted);font-weight:400}.documents-central .documents-hero h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:clamp(30px,3.1vw,42px);font-weight:820;line-height:1.1}.documents-central .documents-hero h1 span{color:var(--ui-accent)}.documents-central .documents-hero-heading>p:last-child{color:var(--ui-text-soft);font-size:13px;line-height:1.5}.documents-central .documents-hero-quote{border-left:3px solid var(--ui-accent);letter-spacing:.05px;max-width:230px;color:var(--ui-text-soft);flex:none;margin:0;padding:8px 0 8px 16px;font-size:12px;font-style:italic;line-height:1.6;position:relative}.documents-central .documents-hero-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.documents-central .documents-new-button{border-color:var(--ui-border-strong);background:var(--ui-active-bg);min-width:112px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:700;box-shadow:0 2px 12px #0002}.documents-central .documents-new-button:hover{border-color:var(--ui-accent);background:var(--ui-active-bg-2)}.documents-central .documents-reload{border-radius:9px;min-height:42px;padding:9px 12px;font-size:12px}.documents-central .documents-layout{gap:13px}.documents-central .documents-tabs{border-radius:13px;gap:3px;width:211px;padding:11px 9px;box-shadow:0 3px 15px #0001}.documents-central .documents-tabs-head{letter-spacing:1px;color:var(--ui-text-muted);padding:6px 9px 12px;font-size:10px}.documents-central .documents-tabs>button:not(.documents-nav-toggle){border-radius:9px;gap:12px;min-height:38px;padding:10px 12px;font-size:11.5px;line-height:1.3;transition:background .15s,color .15s,border-color .15s}.documents-central .documents-tabs>button .sidebar-icon{width:17px;height:17px;color:var(--ui-text-muted);transition:color .15s}.documents-central .documents-tabs>button:hover{background:var(--ui-hover);color:var(--ui-text)}.documents-central .documents-tabs>button:hover .sidebar-icon{color:var(--ui-accent)}.documents-central .documents-tabs>button.active{background:var(--ui-active-bg);border-color:var(--ui-border-strong);color:var(--ui-text);font-weight:700}.documents-central .documents-tabs>button.active .sidebar-icon{color:var(--ui-accent)}.documents-central .documents-tabs .documents-nav-toggle{background:var(--ui-surface-2);border:1px solid var(--ui-border)}.documents-central .documents-tabs--collapsed{width:58px;padding:8px}.documents-central .documents-tabs--collapsed>button:not(.documents-nav-toggle){justify-content:center;padding:10px 8px}.documents-central .documents-content--overview{background:0 0;border:0;min-height:0;padding:0}.documents-central .documents-content:not(.documents-content--overview){box-shadow:0 4px 20px #0001}@container workspace-content (width<=1400px){.documents-central .documents-hero-quote{display:none}.documents-central .documents-hero{min-height:98px}}@container workspace-content (width<=850px){.documents-central .documents-layout{gap:10px}.documents-central .documents-tabs{width:58px;padding:8px}.documents-central .documents-tabs-head>span,.documents-central .documents-tabs>button>span{display:none}.documents-central .documents-tabs>button:not(.documents-nav-toggle){justify-content:center;padding:10px 8px}.documents-central .documents-tabs-head{justify-content:center;padding:2px 0 8px}}@media (width<=650px){.documents-central .documents-hero{flex-wrap:wrap;align-items:flex-start;gap:15px}.documents-hero-heading{flex-basis:100%}.documents-central .documents-hero h1{font-size:30px}.documents-central .documents-hero-actions{margin-left:0}.documents-central .documents-layout{grid-template-columns:1fr}.documents-central .documents-tabs,.documents-central .documents-tabs--collapsed{scrollbar-width:thin;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;width:100%;padding:7px;display:flex;overflow-x:auto}.documents-central .documents-tabs-head{display:none}.documents-central .documents-tabs>button:not(.documents-nav-toggle){flex:none;justify-content:center;width:auto;min-width:38px;padding:9px}.documents-central .documents-tabs>button>span{display:none}}@media (prefers-reduced-motion:reduce){.documents-central .documents-tabs>button,.documents-central .documents-tabs>button .sidebar-icon{transition:none}}.documents-review-actions{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:10px;flex:none;gap:9px;max-height:min(300px,43dvh);margin-top:10px;padding:12px;display:grid;overflow:auto}.documents-review-actions h3{margin:0;font-size:13px}.documents-review-actions p,.documents-review-actions small{color:var(--ui-text-muted);margin:0;font-size:11px;line-height:1.5}.documents-review-actions label{font-size:11px;font-weight:650}.documents-review-actions textarea{resize:vertical;border:1px solid var(--ui-border);background:var(--ui-input);width:100%;min-height:66px;max-height:130px;color:var(--ui-text);font:inherit;border-radius:8px;padding:10px;font-size:12px}.documents-review-actions textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.documents-review-buttons{flex-wrap:wrap;gap:8px;display:flex}.documents-review-buttons button{cursor:pointer;border:1px solid var(--ui-border-strong);background:var(--ui-active-bg);color:var(--ui-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px}.documents-review-buttons button:hover:not(:disabled){border-color:var(--ui-accent)}.documents-review-buttons button:disabled{opacity:.45;cursor:not-allowed}.documents-review-feedback{border:1px solid var(--ui-border-strong);color:var(--ui-text-soft);background:var(--ui-surface-2);border-radius:8px;margin:9px 0;padding:10px;font-size:12px;line-height:1.5}.documents-record-line{border-bottom:1px solid var(--ui-border-soft);border-radius:8px;align-items:center;min-width:0;display:flex}.documents-record-line .documents-record{border-bottom:0;flex:1;min-width:0}.documents-record-line:hover,.documents-record-line:focus-within{background:var(--ui-hover)}.documents-record-favorite{min-width:40px;height:40px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:7px;font-size:23px;line-height:1}.documents-record-favorite[aria-pressed=true]{color:var(--ui-accent)}.documents-record-favorite:hover,.documents-record-favorite:focus-visible{background:var(--ui-active-bg);border-color:var(--ui-border-strong)}.documents-record-favorite:disabled{opacity:.4;cursor:wait}.documents-owned-workspace{gap:20px;min-width:0;margin-bottom:14px;display:grid}.documents-owned-workspace-title{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.documents-owned-workspace-title h3{color:var(--ui-text);margin:0;font-size:15px;font-weight:650;line-height:1.35}.documents-owned-workspace-title span{color:var(--ui-text-muted);white-space:nowrap;font-size:12px}@container workspace-content (width<=650px){.documents-owned-workspace-title{flex-direction:column;align-items:flex-start}}.legal-requests-page{max-width:1250px;color:var(--ui-text);margin:0 auto;padding:8px 0 32px}.legal-requests-page button,.legal-requests-page input,.legal-requests-page textarea{font:inherit}.legal-requests-header{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:24px;display:flex}.legal-requests-back{color:var(--ui-text-muted);font-size:12px;text-decoration:none}.legal-requests-back:hover{text-decoration:underline}.legal-requests-overline{letter-spacing:.16em;color:var(--ui-accent);margin:20px 0 8px;font-size:10px;font-weight:800}.legal-requests-header h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(25px,2.6vw,34px)}.legal-requests-header p:last-child{color:var(--ui-text-muted);margin:0;line-height:1.5}.legal-requests-primary{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast,#fff);cursor:pointer;white-space:nowrap;border-radius:10px;padding:11px 17px;font-size:13px;font-weight:750}.legal-requests-page button:focus-visible,.legal-requests-page a:focus-visible,.legal-requests-page input:focus-visible,.legal-requests-page textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.legal-requests-page button:disabled{opacity:.58;cursor:not-allowed}.legal-requests-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:15px;padding:25px}.legal-requests-card h2{margin:0 0 9px;font-size:18px}.legal-requests-card p{color:var(--ui-text-muted);font-size:13px;line-height:1.55}.legal-requests-form{gap:10px;margin-bottom:20px;display:grid}.legal-requests-form label{font-size:12px;font-weight:750}.legal-requests-form input,.legal-requests-form textarea,.legal-requests-search input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface-2);width:100%;min-width:0;color:var(--ui-text);border-radius:9px;outline:none;padding:12px}.legal-requests-form textarea{resize:vertical;min-height:120px}.legal-requests-form-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.legal-requests-form-actions button:not(.legal-requests-primary),.legal-requests-tools>button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);cursor:pointer;border-radius:9px;padding:10px 15px}.legal-requests-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 14px;display:flex}.legal-requests-toolbar h2{margin:0 0 5px;font-size:19px}.legal-requests-toolbar p{color:var(--ui-text-muted);margin:0;font-size:12px}.legal-requests-tools{align-items:flex-end;gap:10px;display:flex}.legal-requests-search{color:var(--ui-text-muted);gap:6px;font-size:11px;display:grid}.legal-requests-search input{min-width:220px}.legal-requests-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.legal-requests-list>li{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;overflow:hidden}.legal-requests-item{text-align:left;width:100%;color:var(--ui-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.legal-requests-item:hover{background:var(--ui-hover)}.legal-requests-item>span:first-child{gap:6px;min-width:0;display:grid}.legal-requests-item strong{overflow-wrap:anywhere;font-size:14px}.legal-requests-item small{color:var(--ui-text-muted);font-size:11px}.legal-requests-status{border:1px solid var(--ui-border);white-space:nowrap;color:var(--ui-text-muted);border-radius:100px;padding:6px 10px;font-size:11px}.legal-requests-detail{border-top:1px solid var(--ui-border);background:var(--ui-surface-2);padding:17px 20px}.legal-requests-detail strong{font-size:12px}.legal-requests-detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.legal-requests-detail-note{color:var(--ui-text-muted)}.legal-requests-error,.legal-requests-success{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;margin:12px 0;padding:13px 15px;font-size:13px}.legal-requests-error{color:var(--ui-text)}.legal-requests-error button{color:var(--ui-accent);cursor:pointer;background:0 0;border:0;margin-left:12px}.legal-requests-empty{text-align:center}.legal-requests-limit{color:var(--ui-text-muted);margin-top:12px;font-size:11px}@media (width<=700px){.legal-requests-header,.legal-requests-toolbar{flex-direction:column;align-items:stretch}.legal-requests-tools{align-items:stretch}.legal-requests-search{flex:1}.legal-requests-search input{min-width:0}.legal-requests-item{padding:14px}.legal-requests-header{padding:18px}}@media (prefers-reduced-motion:reduce){.legal-requests-page *{scroll-behavior:auto}}.legal-conversation{gap:16px;margin-top:17px;font-size:13px;display:grid}.legal-thread-section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;min-width:0;padding:16px}.legal-thread-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.legal-thread-heading h3{margin:0 0 5px;font-size:15px}.legal-thread-heading small,.legal-thread-empty{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.legal-thread-heading button,.legal-thread-form button{font:inherit;border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);cursor:pointer;border-radius:9px;padding:9px 12px}.legal-thread-heading button:disabled,.legal-thread-form button:disabled{opacity:.55;cursor:not-allowed}.legal-thread-list{scrollbar-width:thin;gap:8px;max-height:340px;margin:0 0 16px;padding:0;list-style:none;display:grid;overflow-y:auto}.legal-thread-list li{justify-content:flex-start;display:flex}.legal-thread-list .legal-thread-own{justify-content:flex-end}.legal-thread-message{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:12px;width:min(100%,680px);min-width:0;padding:12px 14px}.legal-thread-own .legal-thread-message{border-color:var(--ui-accent)}.legal-thread-meta{color:var(--ui-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.legal-thread-meta strong{color:var(--ui-text);font-size:11px}.legal-thread-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.6}.legal-thread-form{border-top:1px solid var(--ui-border);gap:8px;padding-top:13px;display:grid}.legal-thread-form label{font-size:12px;font-weight:750}.legal-thread-form textarea{resize:vertical;width:100%;min-height:85px;font:inherit;box-sizing:border-box;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:9px;padding:11px}.legal-thread-form button{color:var(--ui-accent);justify-self:end;font-weight:750}.legal-thread-section :is(button,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.legal-thread-private{border-style:dashed}.legal-thread-private .legal-thread-heading h3:before{content:"🔒 ";font-size:12px}.legal-thread-error,.legal-thread-success{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:9px;margin:0;padding:10px 12px}@media (width<=640px){.legal-thread-section{padding:11px}.legal-thread-heading{flex-wrap:wrap}.legal-thread-meta{gap:6px}}.legal-lifecycle{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:12px;gap:14px;margin-top:16px;padding:17px;display:grid}.legal-lifecycle-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legal-lifecycle-heading h3{margin:0 0 6px;font-size:16px}.legal-lifecycle-heading p,.legal-lifecycle-muted{color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.55}.legal-lifecycle button{font:inherit;cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);border-radius:9px;padding:9px 12px;font-size:12px}.legal-lifecycle button:disabled{opacity:.6;cursor:not-allowed}.legal-lifecycle button:focus-visible,.legal-lifecycle textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.legal-lifecycle-result{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;gap:7px;padding:13px;display:grid}.legal-lifecycle-result strong,.legal-lifecycle-history h4{margin:0;font-size:12px}.legal-lifecycle-result time,.legal-lifecycle-history small{color:var(--ui-text-muted);font-size:11px}.legal-lifecycle-result p,.legal-lifecycle-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.legal-lifecycle-form{border-top:1px solid var(--ui-border);gap:9px;padding-top:14px;display:grid}.legal-lifecycle-form label{font-size:12px;font-weight:700}.legal-lifecycle-form textarea{font:inherit;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border);box-sizing:border-box;resize:vertical;border-radius:9px;width:100%;min-height:90px;padding:11px}.legal-lifecycle-form>button{background:var(--ui-accent);color:var(--ui-accent-contrast,#fff);border-color:var(--ui-accent);justify-self:end;font-weight:750}.legal-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legal-lifecycle-actions button:last-child{background:var(--ui-accent);color:var(--ui-accent-contrast,#fff);border-color:var(--ui-accent);font-weight:750}.legal-lifecycle-history ol{scrollbar-width:thin;gap:9px;max-height:300px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.legal-lifecycle-history li{border:1px solid var(--ui-border);background:var(--ui-surface-2);border-radius:9px;gap:7px;padding:12px;display:grid}.legal-lifecycle-history li strong{font-size:12px}.legal-lifecycle-success,.legal-lifecycle-error{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:9px;margin:0;padding:11px;font-size:12px}@media (width<=670px){.legal-lifecycle{padding:12px}.legal-lifecycle-heading{flex-wrap:wrap}.legal-lifecycle-actions{justify-content:stretch}.legal-lifecycle-actions button{flex:1}}.legal-triage-page{max-width:1360px;color:var(--ui-text);margin:0 auto;padding:6px 0 32px}.legal-triage-page button,.legal-triage-page input,.legal-triage-page select,.legal-triage-page textarea{font:inherit}.legal-triage-page a{color:var(--ui-accent);text-decoration:none}.legal-triage-page a:hover{text-decoration:underline}.legal-triage-page :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.legal-triage-page button:disabled{opacity:.58;cursor:not-allowed}.legal-triage-header{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex}.legal-triage-header h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,3vw,38px)}.legal-triage-header p:last-child{color:var(--ui-text-muted);margin:0;font-size:13px;line-height:1.5}.legal-triage-back{font-size:12px}.legal-triage-eyebrow{letter-spacing:.15em;color:var(--ui-accent);margin:18px 0 6px;font-size:10px;font-weight:800}.legal-triage-header-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.legal-triage-header-action a,.legal-triage-header-action button{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);cursor:pointer;border-radius:9px;padding:10px 13px;font-size:12px}.legal-triage-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;margin-top:18px;padding:24px;font-size:13px}.legal-triage-empty h2{margin:0 0 10px;font-size:19px}.legal-triage-empty p{max-width:780px;color:var(--ui-text-muted);line-height:1.6}.legal-triage-bootstrap{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:13px}.legal-triage-bootstrap button,.legal-triage-primary{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast,#fff);cursor:pointer;border-radius:9px;padding:11px 16px;font-weight:750}.legal-triage-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.legal-triage-stats>div{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;gap:8px;min-width:0;padding:18px;display:grid}.legal-triage-stats small{color:var(--ui-text-muted);font-size:11px}.legal-triage-stats strong{font-variant-numeric:tabular-nums;font-size:27px}.legal-triage-toolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin:24px 0 14px;display:flex}.legal-triage-toolbar h2{margin:0 0 5px;font-size:20px}.legal-triage-toolbar p{color:var(--ui-text-muted);margin:0;font-size:12px}.legal-triage-filters{gap:9px;display:flex}.legal-triage-page input:not([type=checkbox]),.legal-triage-page select,.legal-triage-page textarea{border:1px solid var(--ui-border);background:var(--ui-surface-2);min-width:0;color:var(--ui-text);box-sizing:border-box;border-radius:9px;padding:11px}.legal-triage-page input[type=search]{min-width:220px}.legal-triage-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal-triage-list>li{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;overflow:hidden}.legal-triage-request{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.legal-triage-request:hover{background:var(--ui-hover)}.legal-triage-request-main{gap:6px;min-width:0;display:grid}.legal-triage-request-main strong{overflow-wrap:anywhere;font-size:14px}.legal-triage-request-main small{color:var(--ui-text-muted);font-size:11px}.legal-triage-request-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legal-triage-request-meta span,.legal-triage-request-meta em{color:var(--ui-text-muted);border:1px solid var(--ui-border);white-space:nowrap;border-radius:100px;padding:6px 9px;font-size:11px;font-style:normal}.legal-triage-detail{background:var(--ui-surface-2);border-top:1px solid var(--ui-border);padding:22px}.legal-triage-detail h3{margin:0 0 7px;font-size:15px}.legal-triage-detail p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}.legal-triage-form{border-top:1px solid var(--ui-border);gap:14px;margin-top:20px;padding-top:18px;display:grid}.legal-triage-form>p{color:var(--ui-text-muted);margin:0}.legal-triage-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.legal-triage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-triage-primary{justify-self:start}.legal-triage-notice,.legal-triage-error{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;margin:12px 0;padding:13px;font-size:13px}.legal-triage-footer,.legal-triage-hint{color:var(--ui-text-muted);margin:15px 0;font-size:12px;line-height:1.5}@media (width<=760px){.legal-triage-header,.legal-triage-toolbar{flex-direction:column;align-items:stretch}.legal-triage-filters{flex-wrap:wrap}.legal-triage-filters>*{flex:1}.legal-triage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-triage-form-grid{grid-template-columns:1fr}.legal-triage-request{padding:14px}.legal-triage-request-meta{max-width:160px}.legal-triage-header{padding:18px}}@media (width<=480px){.legal-triage-stats{grid-template-columns:1fr}.legal-triage-request{flex-direction:column;align-items:flex-start}.legal-triage-request-meta{max-width:none}}.login-layout{display:grid}.login-brand-panel{border-right:1px solid #14304a;flex-direction:column;display:flex;position:relative;overflow:hidden}.login-brand-panel .brand{padding:0}.login-pitch{z-index:1;position:relative}.login-pitch h1 em{font-style:normal}.login-art{z-index:-1;position:absolute;transform:rotate(-12deg)}.login-motto{letter-spacing:3px;color:#7e9fbe;font-size:9px}.login-form-panel{justify-content:center;align-items:center;display:flex}.login-kicker{letter-spacing:2px;border:1px solid #154167;border-radius:5px;padding:7px 10px;font-size:9px;display:inline-block}.login-card h2{margin-bottom:12px}.login-card>p{color:#8fa9c4;font-size:13px;line-height:1.7}.login-card label{color:#d1e1f4;display:block}.login-card input{color:#eef7ff;background:#091829;border:1px solid #233e58;border-radius:7px;width:100%;height:48px;margin-bottom:20px;padding:0 14px;font-size:13px}.login-card input:disabled{opacity:.5}.password-label{justify-content:space-between;align-items:baseline;display:flex}.text-button{color:#2dbaff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.password-field{position:relative}.password-field input{margin-bottom:0}.password-field button{color:#8ac9f1;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute;top:17px;right:12px}.auth-primary{color:#fff;cursor:pointer;border:1px solid #17acff;width:100%;font-size:13px;font-weight:600}.auth-primary:disabled{opacity:.4;cursor:not-allowed}.auth-message{color:#a6c3df;font-size:12px;line-height:1.6}.invite-note{border-top:1px solid #173049;margin-top:27px;padding-top:20px;font-size:11px!important}.auth-notice{color:#a6c9e6;background:#08213b;border:1px solid #164671;border-radius:7px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.65}.auth-notice p{margin:10px 0 0;font-size:11px}.preview-button{color:#61caff;cursor:pointer;background:0 0;border:1px solid #205176;border-radius:6px;width:100%;padding:12px;font-size:12px}.login-footer{justify-content:space-between;display:flex}.auth-center{background:radial-gradient(at 50% 30%,#082a4a,#030d19);justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.auth-center h1{font-size:26px}.session-actions{align-items:center;gap:10px;display:flex}.session-actions a,.session-actions button{color:#8dd7ff;cursor:pointer;background:0 0;border:1px solid #1a466d;border-radius:5px;padding:7px 10px;font-size:11px}.sidebar nav .account-link{color:#74cfff;border-top:1px solid #17466b;margin-top:14px}.access-panel{margin-bottom:18px}.access-panel h2{margin-bottom:16px}.access-row{border-top:1px solid #153149;justify-content:space-between;align-items:center;gap:30px;padding:17px 0;font-size:13px;display:flex}.access-row>span{min-width:130px}.access-row strong{color:#55caff;font-size:12px}.access-row p{color:#a2bdd6;margin:0;font-size:12px;line-height:1.6}.auth-notice select{color:#fff;background:#0c2842;border:1px solid #2578b0;border-radius:5px;padding:7px}.allowed-areas{grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0;display:grid}.allowed-areas p{color:#98b3ce;margin-top:15px;font-size:13px;line-height:1.6}.login-layout button:focus-visible,.session-actions button:focus-visible{outline-offset:3px;outline:2px solid #a1e3ff}@media (width<=850px){.login-layout{grid-template-columns:1fr}.login-brand-panel{border-bottom:1px solid #16344c;border-right:0;padding:24px}.login-brand-panel .brand{font-size:18px}.login-pitch{padding:25px 0 0}.login-pitch h1{margin:15px 0;font-size:32px}.login-pitch h1 br{display:none}.login-pitch h1 em{display:block}.login-pitch>p:not(.eyebrow),.login-motto,.login-art{display:none}.login-form-panel{padding:30px 24px 40px}.login-card h2{font-size:25px}.login-kicker{margin-bottom:18px}.topbar-right{flex-wrap:wrap}.access-row{flex-direction:column;align-items:flex-start;gap:12px}.allowed-areas{grid-template-columns:1fr}.auth-center .login-card{max-width:420px}}.role-picker{border:1px solid #214760;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:18px;display:flex}.role-picker label{align-items:center;gap:7px;font-size:13px;display:flex}.subarea-permission{padding-left:20px;font-size:12px}.user-management{grid-template-columns:minmax(230px,1fr) minmax(350px,2fr);align-items:start;gap:20px;display:grid}.user-item{text-align:left;color:#def2ff;cursor:pointer;background:#091f32;border:1px solid #21415e;border-radius:7px;flex-direction:column;gap:8px;width:100%;margin-top:12px;padding:18px 10px;display:flex}.user-item span,.user-item small{color:#a7c2db}.user-editor>label{margin:20px 0;display:block}.user-editor input:not([type=checkbox]),.user-editor select{color:#eef6ff;background:#061729;border:1px solid #315774;border-radius:5px;padding:9px}.user-editor input:not([type=checkbox]){width:100%;margin-top:8px;display:block}.user-editor fieldset{border:1px solid #224764;border-radius:6px;margin:20px 0;padding:14px}.grant-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.profile small{max-width:210px;line-height:1.5}.user-editor h3{margin-top:26px}.role-picker input{accent-color:#009eff}@media (width<=900px){.user-management{grid-template-columns:1fr}.grant-row{flex-direction:column;align-items:flex-start}}.users-heading{justify-content:space-between;align-items:center;gap:24px}.users-heading>.auth-primary{width:auto;min-width:180px;padding:0 20px}.users-list{margin-bottom:24px}.users-toolbar,.account-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.users-toolbar label{flex-direction:column;gap:8px;width:min(480px,100%);font-size:12px;display:flex}.users-toolbar input{color:#eef6ff;background:#061729;border:1px solid #315774;border-radius:7px;padding:12px}.users-toolbar>.preview-button,.account-title>.preview-button{width:auto}.user-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.user-filters button{color:#a8c5df;cursor:pointer;background:#071a2b;border:1px solid #23435b;border-radius:6px;padding:9px 13px}.user-filters button[aria-pressed=true]{color:#fff;background:#073766;border-color:#009fff}.user-filters span{opacity:.7;margin-left:8px}.users-table-scroll{overflow-x:auto}.users-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.users-table th{color:#92acc5;padding:12px;font-weight:500}.users-table td{border-top:1px solid #19364c;padding:18px 12px}.users-table small{color:#8daac4;margin-top:7px;display:block}.role-tags{flex-wrap:wrap;gap:6px;display:flex}.role-tags span{color:#7dcdff;border:1px solid #205177;border-radius:5px;padding:5px 8px;font-size:11px}.user-status{white-space:nowrap;color:#a4bbcc;background:#142b40;border-radius:12px;padding:5px 9px;font-size:11px}.user-status.active{color:#32e4bb;background:#003d37}.user-status.pending{color:#f9ca61;background:#403214}.account-detail{margin-top:24px}.account-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.user-editor label{font-size:13px}.user-editor fieldset>label{margin:16px 0;display:block}.user-editor .role-picker>label{margin:0;display:flex}.user-editor fieldset:disabled{opacity:.65}.account-detail .data-note,.invite-form .data-note{margin:16px 0;line-height:1.7}.scope-group{border:1px solid #20405a;border-radius:7px;margin:12px 0}.scope-group summary{cursor:pointer;color:#67c6ff;padding:16px}.scope-line{border-top:1px solid #153349;justify-content:space-between;gap:20px;padding:16px;display:flex}.scope-line>div{flex-direction:column;gap:8px;display:flex}.scope-line strong{font-size:13px}.scope-line span{color:#cee6fa;font-size:12px}.scope-line small{color:#8aa8c4;font-size:11px}.scope-line label{flex-direction:column;gap:8px;min-width:170px;font-size:11px;display:flex}.save-account{margin:24px 0}.account-history{border-top:1px solid #224760;margin-top:32px;padding-top:12px}.account-history>ol{padding:0;list-style:none}.account-history>ol>li{border-bottom:1px solid #18364e;padding:18px 0}.account-history li>div{justify-content:space-between;gap:15px;font-size:13px;display:flex}.account-history time{color:#90acc6;font-size:11px}.account-history ul{color:#a6c3df;overflow-wrap:anywhere;padding:12px 0 0 18px;font-size:12px;line-height:1.9}.editor-actions{gap:14px;display:flex}.user-feedback:empty{display:none}.user-feedback{color:#b8e2ff;margin:18px 0;line-height:1.6}.invite-form{margin-bottom:24px}button:disabled{cursor:not-allowed}.users-list button:focus-visible,.account-detail button:focus-visible,.scope-group summary:focus-visible{outline-offset:3px;outline:2px solid #7ed7ff}@media (width<=700px){.users-heading,.users-toolbar,.account-title,.scope-line{flex-direction:column;align-items:stretch}.account-fields{grid-template-columns:1fr}.account-history li>div{flex-direction:column}.users-table{min-width:650px}.users-heading>.auth-primary{width:100%}}.login-layout{background:#030712;grid-template-columns:minmax(520px,1.06fr) minmax(520px,.94fr);min-height:100vh}.login-brand-panel{background:radial-gradient(circle at 18% 76%,#0b1f4d88,#0000 40%),radial-gradient(circle at 78% 66%,#162a634f,#0000 34%),repeating-linear-gradient(130deg,#0000 0 118px,#162a632e 119px 120px),linear-gradient(145deg,#08142f,#061027 58%,#030712);min-height:100vh;padding:46px 58px 38px}.login-brand-panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#00bfff08 48%,#0000 61%);animation:16s ease-in-out infinite alternate login-sheen;position:absolute;inset:-15%;transform:translate(-28%)}.login-brand-panel .brand{z-index:2;color:#fff;letter-spacing:5px;align-items:center;gap:14px;width:max-content;font-size:23px;font-weight:800;text-decoration:none;display:flex;position:relative}.login-brand-panel .brand svg{filter:drop-shadow(0 0 16px #00bfff45);width:38px;height:44px}.login-brand-panel .brand>span{flex-direction:column;gap:1px;display:flex}.login-brand-panel .brand small{color:#00bfff;letter-spacing:8px;padding-left:2px;font-size:8px}.login-pitch{max-width:650px;margin:auto 0;padding:72px 0 60px}.login-pitch .eyebrow{color:#00bfff;letter-spacing:5px;font-size:10px;font-weight:700}.login-pitch h1{letter-spacing:-2.8px;max-width:640px;margin:28px 0 24px;font-size:clamp(44px,4.1vw,72px);line-height:1.08}.login-pitch h1 em{color:#00bfff;text-shadow:0 0 32px #00bfff1f}.login-pitch>p:not(.eyebrow){color:#88a6c8;font-size:15px;line-height:1.75}.login-art{opacity:.16;bottom:-150px;right:-100px}.login-art svg{filter:drop-shadow(0 0 46px #007eff66);width:470px;height:500px}.login-brand-footer{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.login-motto,.login-brand-detail{color:#6f8fb5;letter-spacing:2.7px;font-size:9px}.login-brand-detail{opacity:.55;letter-spacing:1.4px}.login-form-panel{background:radial-gradient(circle at 82% 4%,#0b1f4d88,#0000 38%),radial-gradient(circle at 18% 88%,#162a633b,#0000 40%),#030712;min-height:100vh;padding:58px 54px;position:relative}.login-form-panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff03,#0000 22%);position:absolute;inset:0}.login-card{background:linear-gradient(145deg,#162a63aa,#0b1f4d88 38%,#08142f88);border:1px solid #193c92;border-radius:14px;width:100%;max-width:500px;padding:1px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0007,inset 0 0 0 1px #00bfff08}.login-card-glow{filter:blur(24px);pointer-events:none;background:#00bfff15;border-radius:50%;width:250px;height:250px;position:absolute;top:-125px;right:-100px}.login-card-content{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#0b1f4df2,#08142ff2);border-radius:13px;padding:38px 40px 30px;position:relative}.login-kicker{color:#00bfff;background:#08142f;border-color:#193c92;margin-bottom:24px;font-weight:700}.login-card h2{letter-spacing:-1px;margin:0 0 10px;font-size:32px}.login-card-content>p{color:#88a6c8;margin:0;font-size:13px;line-height:1.65}.login-card form{margin-top:30px}.login-card label{margin-bottom:9px;font-size:12px;font-weight:600}.login-input-shell{background:#08142f;border:1px solid #193c92;border-radius:9px;align-items:center;min-height:54px;margin-bottom:20px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}.login-input-shell:focus-within{background:#0b1b3b;border-color:#15afff;box-shadow:0 0 0 3px #00bfff12,inset 0 1px #ffffff08}.login-input-shell>svg{fill:none;stroke:#88a6c8;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;margin-left:15px}.login-card .login-input-shell input{height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 14px 0 11px}.login-card .login-input-shell input::placeholder{color:#718caf}.password-label{margin-top:2px}.password-label .text-button{position:relative;top:-1px}.password-field{margin-bottom:0}.password-field input{padding-right:78px!important}.password-field .password-toggle{color:#00bfff;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.remember-session{cursor:pointer;align-items:center;gap:9px;width:max-content;color:#88a6c8!important;margin:13px 0 0!important;font-size:11px!important;font-weight:500!important;display:flex!important}.remember-session input{accent-color:#00bfff;cursor:pointer;width:15px!important;height:15px!important;margin:0!important;padding:0!important}.auth-message{min-height:18px;margin:13px 0 8px}.auth-primary{background:linear-gradient(110deg,#08aaf4,#0865ec 68%,#0757dc);border-color:#20b9ff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:2px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 30px #006eff29,inset 0 1px #ffffff25}.auth-primary:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 13px 34px #006eff3d,inset 0 1px #ffffff30}.auth-primary:not(:disabled):active{transform:translateY(0)}.login-security-note{color:#88a6c8;border-top:1px solid #162a63;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin-top:28px;padding-top:20px;display:grid}.login-security-note>span{color:#00bfff;border:1px solid #193c92;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.login-security-note p{margin:0}.login-security-note strong,.login-security-note small{line-height:1.5;display:block}.login-security-note strong{color:#c5d7ee;font-size:10px;font-weight:600}.login-security-note small{color:#88a6c8;margin-top:2px;font-size:9px}.login-footer{color:#6f8fb5;letter-spacing:1.3px;border-top:1px solid #162a63;margin-top:30px;padding-top:16px;font-size:8px}.login-footer span{letter-spacing:.6px}.preview-button,.back-login{margin-top:18px}@keyframes login-sheen{0%{transform:translate(-28%)}to{transform:translate(28%)}}@media (prefers-reduced-motion:reduce){.login-brand-panel:before{animation:none}.auth-primary{transition:none}}@media (width<=1100px){.login-layout{grid-template-columns:1fr 1fr}.login-brand-panel{padding:36px 38px}.login-form-panel{padding:42px 32px}.login-card-content{padding:32px 30px 26px}.login-pitch h1{font-size:clamp(40px,5vw,58px)}}@media (width<=850px){.login-layout{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:24px}.login-brand-panel:before{display:none}.login-pitch{padding:32px 0 10px}.login-pitch h1{letter-spacing:-1.4px;font-size:34px}.login-pitch h1 br{display:none}.login-pitch h1 em{display:block}.login-brand-footer,.login-pitch>p:not(.eyebrow),.login-art{display:none}.login-form-panel{min-height:auto;padding:28px 20px 40px}.login-card{max-width:520px}.login-card-content{padding:28px 24px 24px}.login-card h2{font-size:27px}}@media (width<=480px){.login-card-content{padding:24px 18px 20px}.login-card{border-radius:12px}.login-card h2{font-size:25px}.login-footer{gap:12px}}.login-input-shell input{min-width:0}.login-card .remember-session{width:fit-content;max-width:100%}.login-card .remember-session input{flex:0 0 15px}.auth-center.auth-recovery{isolation:isolate;background:radial-gradient(circle at 50% 36%,#0b3f7461,#0000 30%),radial-gradient(circle at 74% 20%,#00bfff13,#0000 24%),linear-gradient(160deg,#06182b 0%,#030d19 58%,#020812 100%);padding:28px;position:relative;overflow:hidden}.auth-center.auth-recovery:before{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(#4172a414 1px,#0000 1px),linear-gradient(90deg,#4172a414 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 34% 68%,#0000 96%);mask-image:linear-gradient(#0000 4%,#000 34% 68%,#0000 96%)}.auth-center.auth-recovery:after{content:"";z-index:-1;pointer-events:none;border:1px solid #00bfff11;border-radius:50%;width:620px;height:620px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #00bfff05,0 0 0 180px #00bfff03}.auth-recovery-card{text-align:center;background:radial-gradient(circle at 50% -16%,#00bfff1f,#0000 34%),linear-gradient(160deg,#0b1f4df5,#05122bfb);border:1px solid #3570ca80;border-radius:18px;width:min(540px,100%);padding:36px 38px 28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,inset 0 0 0 1px #00bfff09,inset 0 1px #ffffff09}.auth-recovery-glow{filter:blur(34px);pointer-events:none;background:#00bfff21;border-radius:50%;width:230px;height:230px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.auth-recovery-mark{color:#50d7ff;background:linear-gradient(145deg,#00bfff18,#0a275457);border:1px solid #00bfff4d;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid;box-shadow:0 12px 34px #0087ff1a,inset 0 1px #ffffff0a}.auth-recovery-mark svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.auth-recovery-kicker{letter-spacing:2.1px;font-weight:850;color:#42cefa!important;margin:0 0 8px!important;font-size:9px!important;line-height:1.2!important}.auth-center .auth-recovery-card h1{color:#f5f9fe;letter-spacing:-.65px;margin:0;font-size:29px;line-height:1.08}.auth-recovery-copy{max-width:440px;color:#91a9c4!important;margin:12px auto 0!important;font-size:13px!important;line-height:1.62!important}.auth-recovery-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:9px;margin-top:25px;display:grid}.auth-recovery-actions .auth-primary{border-radius:10px;min-height:47px;margin:0;font-size:11.5px}.auth-recovery-actions .auth-primary span:last-child{font-size:15px;line-height:1}.auth-recovery-secondary{color:#afc4d9;min-height:47px;font:inherit;cursor:pointer;background:#05142d8a;border:1px solid #496fa666;border-radius:10px;padding:0 14px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s}.auth-recovery-secondary:hover{color:#d4e8f6;background:#00bfff0b;border-color:#00bfff4d;transform:translateY(-1px)}.auth-recovery-note{color:#708aa7;border-top:1px solid #3154844d;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:17px;font-size:9.5px;line-height:1.45;display:flex}.auth-recovery-note i{background:#35e4b3;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px #35e4b33d}@media (width<=560px){.auth-center.auth-recovery{padding:18px}.auth-recovery-card{border-radius:15px;padding:30px 22px 24px}.auth-recovery-mark{border-radius:16px;width:56px;height:56px}.auth-center .auth-recovery-card h1{font-size:25px}.auth-recovery-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-recovery-secondary{transition:none}}.auth-center.auth-mfa-gate{isolation:isolate;background:radial-gradient(circle at 50% 32%,#00bfff1c,#0000 28%),radial-gradient(circle at 82% 18%,#162a6352,#0000 24%),linear-gradient(155deg,#06182b 0%,#030c18 58%,#020812 100%);padding:28px;position:relative;overflow:hidden}.auth-center.auth-mfa-gate:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#4a78a812 1px,#0000 1px),linear-gradient(90deg,#4a78a812 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 34% 74%,#0000 98%);mask-image:linear-gradient(#0000 5%,#000 34% 74%,#0000 98%)}.auth-mfa-card{text-align:center;background:radial-gradient(circle at 50% -10%,#00bfff1c,#0000 32%),linear-gradient(155deg,#0b1f4dfa,#041026fc);border:1px solid #3570ca75;border-radius:18px;width:min(510px,100%);padding:36px 38px 28px;position:relative;overflow:hidden;box-shadow:0 30px 78px #0006,inset 0 1px #ffffff09}.auth-mfa-shield{color:#55d9ff;background:linear-gradient(145deg,#00bfff1a,#0826526b);border:1px solid #00bfff4d;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 17px;display:grid;box-shadow:0 14px 34px #0087ff1c,inset 0 1px #ffffff0a}.auth-mfa-shield svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.auth-mfa-kicker{letter-spacing:1.7px;font-weight:850;color:#45d0fa!important;margin:0 0 8px!important;font-size:9px!important;line-height:1.25!important}.auth-mfa-card h1{color:#f6fafe;letter-spacing:-.6px;margin:0;font-size:29px;line-height:1.08}.auth-mfa-copy{max-width:420px;color:#91a9c4!important;margin:12px auto 24px!important;font-size:12.5px!important;line-height:1.58!important}.auth-mfa-card form{text-align:left;gap:10px;display:grid}.auth-mfa-card form label{color:#afc2d6;font-size:10px;font-weight:760}.auth-mfa-card form input{color:#f5fafe;width:100%;min-height:50px;font:inherit;letter-spacing:5px;text-align:center;background:#061327;border:1px solid #466fa973;border-radius:11px;outline:none;padding:0 14px;font-size:20px;font-weight:780;transition:border-color .15s,box-shadow .15s,background .15s}.auth-mfa-card form input:focus{background:#071833;border-color:#00bfff9e;box-shadow:0 0 0 3px #00bfff14}.auth-mfa-card form .auth-primary{border-radius:10px;min-height:48px;margin:3px 0 0}.auth-mfa-message{text-align:center;color:#ffb3b8!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.auth-mfa-loading,.auth-mfa-missing{color:#8fa7c0;background:#0411267a;border:1px solid #3f60904d;border-radius:11px;padding:20px 16px;font-size:11px}.auth-mfa-missing{gap:8px;display:grid}.auth-mfa-missing strong{color:#dbe7f2;font-size:12px}.auth-mfa-missing p{color:#7f96ae;margin:0;font-size:10.5px;line-height:1.45}.auth-mfa-missing .auth-primary{margin-top:6px}.auth-mfa-signout{color:#7790aa;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:17px;font-size:10px;font-weight:700}.auth-mfa-signout:hover{color:#b7cadc}.auth-mfa-note{color:#6f87a2;border-top:1px solid #33548247;justify-content:center;align-items:center;gap:7px;margin-top:17px;padding-top:16px;font-size:9.4px;line-height:1.4;display:flex}.auth-mfa-note i{background:#35e4b3;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px #35e4b33d}@media (width<=560px){.auth-center.auth-mfa-gate{padding:18px}.auth-mfa-card{border-radius:15px;padding:30px 22px 24px}.auth-mfa-card h1{font-size:25px}}.app-shell{--tech-cyan:#00bfff;--tech-blue:#193c92;--tech-royal:#162a63;--tech-midnight:#08142f;--tech-deep:#030712;--tech-violet:#7e68e8;--tech-green:#35d6a3;--tech-amber:#f1c84a;--tech-line:#377ed23d;--tech-line-strong:#00bfff6b;--tech-glow:#00bfff21;--tech-glow-soft:#00bfff0e;--tech-panel-a:#091d3ee0;--tech-panel-b:#040f23f2;--tech-panel-c:#081834d6;--tech-shadow:0 16px 38px #0003;--tech-inset:inset 0 1px 0 #ffffff09;background:radial-gradient(circle at 72% -12%,#193c923b,#0000 34%),radial-gradient(circle at 18% 18%,#00bfff0e,#0000 28%),linear-gradient(#020817 0%,#020b18 48%,#020712 100%)}.app-shell[data-theme=dark]{--tech-line:#56749138;--tech-line-strong:#00bfff52;--tech-glow:#00bfff17;--tech-glow-soft:#00bfff0a;--tech-panel-a:#121a24e8;--tech-panel-b:#080d14f5;--tech-panel-c:#0f1720db;background:radial-gradient(circle at 72% -12%,#00bfff11,#0000 34%),linear-gradient(#070b10 0%,#090d13 48%,#06090e 100%)}.app-shell[data-theme=light]{--tech-line:#2669a42e;--tech-line-strong:#00aee847;--tech-glow:#00aee814;--tech-glow-soft:#00aee809;--tech-panel-a:#fffffffa;--tech-panel-b:#f6fafdfc;--tech-panel-c:#fafdfffa;--tech-shadow:0 12px 28px #3656741a;--tech-inset:inset 0 1px 0 #ffffffe6;background:radial-gradient(circle at 72% -12%,#00aee814,#0000 32%),linear-gradient(#f2f7fb 0%,#f7fafd 100%)}.workspace{isolation:isolate;background:linear-gradient(#14407406 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#14407406 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 48% -8%,#00bfff0a,#0000 34%);position:relative}.app-shell[data-theme=light] .workspace{background:linear-gradient(#1f609a06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#1f609a06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 48% -8%,#00aee80a,#0000 34%)}.sidebar{box-shadow:inset -1px 0 #00bfff0e,12px 0 34px #00000024;background:linear-gradient(#081837fa,#030a19fc)!important;border-right:1px solid #1a488273!important}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#00bfff1a,#0000 58%);height:120px;position:absolute;inset:0 0 auto}.sidebar nav .nav-item{border-radius:10px!important;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s!important}.sidebar nav .nav-item:hover{transform:translate(2px);background:linear-gradient(90deg,#00bfff0e,#0b1f4d38)!important;border-color:#00bfff1f!important}.sidebar nav .nav-item[aria-current=page],.sidebar nav .nav-group.active>.area-nav{background:radial-gradient(circle at 0,#00bfff24,#0000 46%),linear-gradient(90deg,#083768e6,#071b3bdb)!important;border-color:#00bfff8c!important;box-shadow:inset 3px 0 #00bfff,inset 0 1px #ffffff0a,0 0 22px #00bfff14!important}.topbar{-webkit-backdrop-filter:blur(20px)saturate(1.12)!important;backdrop-filter:blur(20px)saturate(1.12)!important;background:linear-gradient(#091938f5,#051026f0)!important;border-bottom:1px solid #22509170!important;box-shadow:inset 0 -1px #00bfff09,0 12px 30px #00000029!important}.app-shell[data-theme=light] .topbar{background:linear-gradient(#fffffff7,#f6fbfef2)!important}.search-box{background:linear-gradient(#040f23e0,#06142bd1)!important;border-color:#3267b16b!important;transition:border-color .16s,box-shadow .16s,background .16s!important;box-shadow:inset 0 1px #ffffff06,inset 0 0 0 1px #00bfff05,0 7px 18px #00000017!important}.search-box:focus-within{border-color:#00bfff8f!important;box-shadow:inset 0 1px #ffffff09,0 0 0 3px #00bfff0e,0 10px 24px #0000001f!important}.app-shell[data-theme=light] .search-box{background:linear-gradient(#fff,#f6fafd)!important}.create-button{background:linear-gradient(#19c8ff 0%,#078fda 55%,#1261c8 100%)!important;border-color:#00bfffb8!important;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #00bfff14,0 9px 22px #008ee638!important}.create-button:hover{box-shadow:inset 0 1px #fff6,0 0 18px #00bfff2e,0 12px 26px #007ae13d!important}.notification-button,.jay-button,.profile-trigger,.topbar-sidebar-toggle{box-shadow:var(--tech-inset), 0 7px 18px #0000001a!important;background:linear-gradient(#0a1f44d1,#051127e6)!important;border-color:#3063aa6b!important}.notification-button:hover,.jay-button:hover,.profile-trigger:hover,.topbar-sidebar-toggle:hover{box-shadow:var(--tech-inset), 0 0 18px #00bfff12!important;background:linear-gradient(#0c2b58e0,#071936f0)!important;border-color:#00bfff75!important}.topbar-menu{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:radial-gradient(circle at 100% 0,#00bfff11,#0000 35%),linear-gradient(150deg,#091b3bfb,#030b1bfc)!important;border-color:#346bb475!important;box-shadow:inset 0 1px #ffffff09,0 24px 64px #00000061,0 0 26px #00bfff0e!important}.improve-footer{background:linear-gradient(#071837e0,#040e21f0)!important;border-color:#24549661!important;box-shadow:inset 0 1px #ffffff06,0 -8px 22px #00000014!important}.panel,.metric,.home-widget,.home-attention-card,.settings-overview article,.settings-nav,.settings-panel,.settings-section-block,.system-admin-hero,.system-admin-dashboard,.system-admin-dashboard-card,.system-admin-control-center,.system-admin-detail,.system-admin-control-grid button,.users-summary-card,.users-governance-strip,.users-directory-panel,.user-directory-row,.user-account-card,.user-account-controls-card,.user-account-state-card,.user-account-employment-card,.user-system-privilege-card,.access-identity-hero,.access-summary-grid article,.access-section-card,.access-org-function-cards>article,.access-system-privileges,.access-system-privileges-grid article,.access-area-card,.access-module-card,.profile-hero-card,.profile-section-card,.profile-dashboard-card,.profile-overview-strip,.people-person-card,.people-admin-summary,.people-record-section,.crm-summary article,.crm-panel,.crm-column,.crm-card,.crm-composer,.crm-proposal-create,.crm-handoff-create,.crm-handoff-status,.crm-handoff-blocked,.crm-timeline article,.crm-proposal-list>article,.client-ops-card,.jay-chat-surface,.jay-page-context,.notifications-history-toolbar,.notifications-history-summary,.notifications-history-group,.login-card,.auth-notice{border-color:var(--tech-line)!important;background:radial-gradient(circle at 8% 0,var(--tech-glow-soft),transparent 32%), linear-gradient(145deg,var(--tech-panel-a),var(--tech-panel-b))!important;box-shadow:var(--tech-inset), var(--tech-shadow)!important}.settings-section-block,.system-admin-dashboard-card,.system-admin-control-grid button,.users-summary-card,.user-directory-row,.access-summary-grid article,.access-org-function-cards>article,.access-area-card,.access-module-card,.profile-dashboard-card,.people-person-card,.crm-summary article,.crm-card,.client-ops-card,.home-widget,.home-attention-card{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important}.system-admin-dashboard-card:hover,.system-admin-control-grid button:hover,.users-summary-card:hover,.user-directory-row:hover,.access-summary-grid article:hover,.access-org-function-cards>article:hover,.access-area-card:hover,.profile-dashboard-card:hover,.people-person-card:hover,.crm-summary article:hover,.crm-card:hover,.client-ops-card:hover,.home-widget:hover,.home-attention-card:hover{transform:translateY(-2px);border-color:#00bfff66!important;box-shadow:inset 0 1px #ffffff0b,0 15px 30px #0000002b,0 0 20px #00bfff0b!important}.app-shell input:not([type=range]):not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{background:linear-gradient(#040f22eb,#07152ddb)!important;border-color:#35629e6b!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #00bfff03!important}.app-shell input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,.app-shell select:focus,.app-shell textarea:focus{border-color:#00bfff94!important;box-shadow:0 0 0 3px #00bfff0e,inset 0 1px #ffffff06!important}.app-shell[data-theme=light] input:not([type=range]):not([type=checkbox]):not([type=radio]),.app-shell[data-theme=light] select,.app-shell[data-theme=light] textarea{background:linear-gradient(#fff,#f7fafd)!important}.eyebrow{text-shadow:0 0 14px #00bfff24}.dashboard-heading h1,.settings-heading h1,.system-admin-heading h1,.users-directory-heading h1,.my-access-heading h1,.profile-page-heading h1,.people-page-heading h1,.notifications-history-header h1,.jay-page-title-row h1{text-shadow:0 3px 18px #00000029}.settings-overview article strong,.users-summary-copy strong,.system-admin-dashboard-card-heading strong,.crm-summary strong,.metric strong,.home-attention-copy strong{text-shadow:0 0 16px #00bfff0e}.metric{background:radial-gradient(circle at 14% 0,#00bfff12,#0000 34%),linear-gradient(145deg,#091d3ee6,#040f23f5)!important;border-radius:13px!important}.metric:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#00bfff57,#0000);border-radius:999px;height:2px;position:absolute;inset:auto 12px 0}.panel,.home-widget{border-radius:13px!important}.home-widget-header,.panel-heading{background:linear-gradient(#0e285161,#0717321f)!important}.home-attention-icon,.metric-icon{border:1px solid #00bfff38;box-shadow:inset 0 1px #ffffff06,0 0 18px #00bfff0d}.settings-overview article{border-radius:13px!important}.settings-nav,.settings-panel{border-radius:15px!important}.settings-nav nav button[data-active=true]{background:radial-gradient(circle at 0,#00bfff1a,#0000 46%),linear-gradient(90deg,#083768b8,#071b3b6b)!important;border-color:#00bfff75!important;box-shadow:inset 3px 0 #00bfff,0 0 18px #00bfff0e!important}.settings-theme-grid button,.settings-choice-grid button{background:linear-gradient(145deg,#081a38d1,#040f22e6)!important;border-color:#35629e57!important;box-shadow:inset 0 1px #ffffff05!important}.settings-theme-grid button:hover,.settings-choice-grid button:hover{transform:translateY(-1px);border-color:#00bfff6b!important}.settings-theme-grid button[data-active=true],.settings-choice-grid button[data-active=true]{border-color:#00bfff94!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00bfff0e,0 0 20px #00bfff0f!important}.system-admin-hero{background:radial-gradient(circle at 9% 15%,#00bfff1f,#0000 30%),radial-gradient(circle at 88% 0,#193c9233,#0000 32%),linear-gradient(120deg,#050d1e 0%,#071a38 52%,#06152e 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0000002e,0 0 28px #00bfff0b!important}.system-admin-hero-icon,.system-admin-section-icon,.system-admin-dashboard-card-heading>span{box-shadow:inset 0 1px #ffffff09,0 0 18px #00bfff13!important}.system-admin-dashboard-card[data-tone=green]{box-shadow:var(--tech-inset),0 14px 30px #00000024,0 0 18px #35d6a306!important}.system-admin-dashboard-card[data-tone=amber]{box-shadow:var(--tech-inset),0 14px 30px #00000024,0 0 18px #f1c84a06!important}.users-summary-card,.user-directory-row,.user-account-card,.user-system-privilege-card{border-radius:12px!important}.user-directory-row{background:radial-gradient(circle at 6%,#00bfff09,#0000 24%),linear-gradient(90deg,#051025f2,#040c1ce6)!important}.user-directory-row:hover{background:radial-gradient(circle at 7%,#00bfff16,#0000 30%),linear-gradient(90deg,#081a38fa,#050f22f0)!important}.users-summary-drawer,.user-drawer,.access-summary-detail-modal{background:radial-gradient(circle at 100% 0,#00bfff12,#0000 28%),linear-gradient(145deg,#091b3bfe,#030a19fe)!important;border-color:#3771bc80!important;box-shadow:inset 0 1px #ffffff0a,-24px 0 70px #00000057,0 0 28px #00bfff0a!important}.profile-hero-card,.profile-section-card,.profile-dashboard-card,.people-person-card,.people-record-section{border-radius:14px!important}.profile-hero-card{box-shadow:inset 0 1px #ffffff0a,0 20px 48px #0000002e,0 0 24px #00bfff09!important}.profile-section-icon,.profile-dashboard-row-icon{box-shadow:0 0 16px #00bfff0e}.crm-summary article,.crm-column,.crm-card,.client-ops-card{border-radius:13px!important}.crm-column{background:linear-gradient(#071631e0,#030c1cf0)!important;box-shadow:inset 0 1px #ffffff05,0 9px 22px #00000017!important}.crm-card,.client-ops-card{background:radial-gradient(circle at 0 0,#00bfff09,#0000 32%),linear-gradient(145deg,#081936e0,#040f22f0)!important}.crm-editor{background:radial-gradient(circle at 100% 0,#00bfff11,#0000 30%),linear-gradient(150deg,#091b3bfe,#030a19fe)!important;border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff0a,0 32px 90px #00000073,0 0 34px #00bfff0b!important}.jay-page-hero{box-shadow:var(--tech-inset),var(--tech-shadow)!important;background:radial-gradient(circle at 15% 0,#00bfff1a,#0000 34%),linear-gradient(145deg,#091d3ee6,#040f23f5)!important;border-color:#00bfff47!important}.jay-chat-surface,.jay-page-context{border-radius:15px!important}.jay-chat-orbit{filter:drop-shadow(0 0 18px #00bfff29)}.jay-suggestions button{background:linear-gradient(145deg,#081a38d1,#040f22e6)!important;border-color:#3664a45c!important}.jay-suggestions button:hover{transform:translateY(-1px);border-color:#00bfff70!important}.notifications-history-toolbar,.notifications-history-summary,.notifications-history-group{border-radius:13px!important}.notifications-history-item{transition:background .15s,transform .15s!important}.notifications-history-item:hover{transform:translate(2px);background:#00bfff09!important}.auth-center,.login-layout{background:radial-gradient(circle at 72% 16%,#193c9238,#0000 34%),radial-gradient(circle at 18% 82%,#00bfff0e,#0000 30%),linear-gradient(#020817,#030a18)!important}.login-brand-panel{background:radial-gradient(circle at 10% 10%,#00bfff1c,#0000 32%),linear-gradient(145deg,#071937fa,#020814fc)!important}.login-card{border:1px solid #00bfff47!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a,0 28px 72px #0000004d,0 0 30px #00bfff0a!important}.app-shell[data-theme=light] .sidebar{background:linear-gradient(#f9fcff,#eff6fb)!important;box-shadow:inset -1px 0 #00aee80a,10px 0 28px #34526d0f!important}.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .metric,.app-shell[data-theme=light] .home-widget,.app-shell[data-theme=light] .home-attention-card,.app-shell[data-theme=light] .settings-overview article,.app-shell[data-theme=light] .settings-nav,.app-shell[data-theme=light] .settings-panel,.app-shell[data-theme=light] .settings-section-block,.app-shell[data-theme=light] .system-admin-hero,.app-shell[data-theme=light] .system-admin-dashboard,.app-shell[data-theme=light] .system-admin-dashboard-card,.app-shell[data-theme=light] .system-admin-control-center,.app-shell[data-theme=light] .system-admin-detail,.app-shell[data-theme=light] .users-summary-card,.app-shell[data-theme=light] .users-governance-strip,.app-shell[data-theme=light] .users-directory-panel,.app-shell[data-theme=light] .user-directory-row,.app-shell[data-theme=light] .access-identity-hero,.app-shell[data-theme=light] .access-section-card,.app-shell[data-theme=light] .profile-section-card,.app-shell[data-theme=light] .profile-dashboard-card,.app-shell[data-theme=light] .people-person-card,.app-shell[data-theme=light] .crm-summary article,.app-shell[data-theme=light] .crm-panel,.app-shell[data-theme=light] .crm-column,.app-shell[data-theme=light] .crm-card,.app-shell[data-theme=light] .client-ops-card,.app-shell[data-theme=light] .jay-chat-surface,.app-shell[data-theme=light] .jay-page-context,.app-shell[data-theme=light] .notifications-history-toolbar,.app-shell[data-theme=light] .notifications-history-summary,.app-shell[data-theme=light] .notifications-history-group{box-shadow:var(--tech-inset),var(--tech-shadow)!important;background:radial-gradient(circle at 8% 0,#00aee809,#0000 34%),linear-gradient(145deg,#fff,#f7fafd)!important}@media (prefers-reduced-motion:no-preference){.sidebar nav .nav-item[aria-current=page] .nav-icon-wrap,.system-admin-hero-icon,.jay-page-hero-mark{animation:3.6s ease-in-out infinite tech-pulse}@keyframes tech-pulse{0%,to{filter:drop-shadow(0 0 #00bfff00)}50%{filter:drop-shadow(0 0 7px #00bfff2e)}}}html[data-motion=reduced] .sidebar nav .nav-item,html[data-motion=reduced] .system-admin-dashboard-card,html[data-motion=reduced] .home-widget,html[data-motion=reduced] .crm-card{transform:none!important}@media (width<=900px){.sidebar:before{display:none}.workspace{background-size:36px 36px,36px 36px,auto}.system-admin-dashboard-card:hover,.users-summary-card:hover,.user-directory-row:hover,.home-widget:hover,.crm-card:hover{transform:none}}.settings-overview article[data-tone=blue]{--settings-tone:#3b8fef!important;background:radial-gradient(circle at 8% 0,#3b8fef24,#0000 34%),linear-gradient(145deg,#081c3ef0,#040f23f5)!important;border-color:#3b8fef57!important}.settings-overview article[data-tone=cyan]{--settings-tone:#00bfff!important;background:radial-gradient(circle at 8% 0,#00bfff24,#0000 34%),linear-gradient(145deg,#071f3ff0,#040f23f5)!important;border-color:#00bfff57!important}.settings-overview article[data-tone=violet]{--settings-tone:#8e78e8!important;background:radial-gradient(circle at 8% 0,#8e78e824,#0000 34%),linear-gradient(145deg,#181740f0,#050e22f5)!important;border-color:#8e78e857!important}.settings-overview article[data-tone=green]{--settings-tone:#35c49a!important;background:radial-gradient(circle at 8% 0,#35c49a21,#0000 34%),linear-gradient(145deg,#062330f0,#040f23f5)!important;border-color:#35c49a52!important}.settings-nav nav button,.settings-nav nav button[data-tone=cyan]{--settings-nav-tone:#00bfff}.settings-nav nav button[data-tone=violet]{--settings-nav-tone:#8e78e8}.settings-nav nav button[data-tone=green]{--settings-nav-tone:#35c49a}.settings-nav nav button[data-tone=blue]{--settings-nav-tone:#3b8fef}.settings-nav nav button[data-tone=amber]{--settings-nav-tone:#f1c84a}.settings-nav nav button>span{color:color-mix(in srgb,var(--settings-nav-tone) 74%,#8fa4bb)!important;border-color:color-mix(in srgb,var(--settings-nav-tone) 22%,#325c974d)!important;background:color-mix(in srgb,var(--settings-nav-tone) 5%,#040f229e)!important}.settings-nav nav button:hover{border-color:color-mix(in srgb,var(--settings-nav-tone) 26%,#34609e38)!important;background:linear-gradient(90deg, color-mix(in srgb,var(--settings-nav-tone) 5%,#08183499), #0818343d)!important}.settings-nav nav button[data-active=true]{border-color:color-mix(in srgb,var(--settings-nav-tone) 48%,#34609e4d)!important;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--settings-nav-tone) 14%,transparent),transparent 46%), linear-gradient(90deg, color-mix(in srgb,var(--settings-nav-tone) 9%,#081f42c2), #07193775)!important;box-shadow:inset 3px 0 0 var(--settings-nav-tone), 0 0 18px color-mix(in srgb,var(--settings-nav-tone) 8%,transparent)!important}.settings-nav nav button[data-active=true]>span{color:var(--settings-nav-tone)!important;border-color:color-mix(in srgb,var(--settings-nav-tone) 42%,transparent)!important;background:color-mix(in srgb,var(--settings-nav-tone) 8%,#030c1ca8)!important}.settings-panel[data-section=appearance]{--settings-section-tone:#00bfff}.settings-panel[data-section=navigation]{--settings-section-tone:#8e78e8}.settings-panel[data-section=accessibility]{--settings-section-tone:#35c49a}.settings-panel[data-section=notifications]{--settings-section-tone:#3b8fef}.settings-panel-heading{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--settings-section-tone) 9%,transparent),transparent 31%), linear-gradient(90deg,color-mix(in srgb,var(--settings-section-tone) 4%,#0717326b),transparent)!important}.settings-panel-heading>span{border-color:color-mix(in srgb,var(--settings-section-tone) 34%,transparent)!important;color:var(--settings-section-tone)!important;background:color-mix(in srgb,var(--settings-section-tone) 7%,#040f229e)!important;box-shadow:0 0 18px color-mix(in srgb,var(--settings-section-tone) 7%,transparent)!important}.settings-panel-heading small{color:color-mix(in srgb,var(--settings-section-tone) 84%,#b7c6d7)!important}.settings-panel[data-section=session] .settings-toggle-row[data-tone=green]{background:radial-gradient(circle at 0,#35c49a12,#0000 35%),linear-gradient(145deg,#071f2dc7,#040f22eb)!important;border-color:#35c49a47!important}.settings-panel[data-section=session] .settings-toggle-row[data-tone=green] .settings-toggle-icon{color:#35c49a!important;background:#35c49a12!important;border-color:#35c49a4d!important}.settings-mfa-card{box-shadow:var(--tech-inset),0 14px 32px #0000001f,0 0 18px #8e78e809!important;background:radial-gradient(circle at 0 0,#8e78e817,#0000 34%),linear-gradient(145deg,#17163cc7,#040f22f0)!important;border-color:#8e78e84d!important}.settings-mfa-icon{color:#a995ff!important;background:#8e78e814!important;border-color:#8e78e857!important}.settings-mfa-main small{color:#a995ff!important}.settings-session-card{box-shadow:var(--tech-inset),0 12px 28px #0000001a!important;background:radial-gradient(circle at 0,#35c49a11,#0000 32%),linear-gradient(145deg,#061f2bc2,#040f22ed)!important;border-color:#35c49a42!important}.settings-session-identity>span{color:#5ddeb5!important;background:#35c49a14!important;border-color:#35c49a57!important}.settings-session-identity small,.settings-session-status>span{color:#6ee5c1!important}.settings-account-links>a:first-child{background:radial-gradient(circle at 0,#00bfff11,#0000 38%),linear-gradient(145deg,#071d3ab8,#040f22e6)!important;border-color:#00bfff40!important}.settings-account-links>a:first-child>span{color:#42d2ff!important;background:#00bfff0f!important;border-color:#00bfff4d!important}.settings-account-links>a:nth-child(2){background:radial-gradient(circle at 0,#8e78e811,#0000 38%),linear-gradient(145deg,#16163ab8,#040f22e6)!important;border-color:#8e78e840!important}.settings-account-links>a:nth-child(2)>span{color:#a995ff!important;background:#8e78e80f!important;border-color:#8e78e84d!important}.settings-info-banner[data-tone=amber]{background:radial-gradient(circle at 0,#f1c84a13,#0000 38%),linear-gradient(145deg,#2d26107a,#050f22eb)!important;border-color:#f1c84a52!important}.settings-info-banner[data-tone=amber]>span,.settings-info-banner[data-tone=amber] a{color:#f1c84a!important}.settings-info-banner[data-tone=blue]{background:radial-gradient(circle at 0,#3b8fef12,#0000 38%),linear-gradient(145deg,#081b3cad,#040f22eb)!important;border-color:#3b8fef47!important}.settings-panel[data-section=navigation] .settings-section-block,.settings-panel[data-section=navigation] .settings-link-row{border-color:#8e78e838!important}.settings-panel[data-section=accessibility] .settings-toggle-row,.settings-panel[data-section=accessibility] .settings-section-block{border-color:#35c49a38!important}.settings-panel[data-section=notifications] .settings-toggle-row[data-tone=cyan]{border-color:#00bfff3d!important}.settings-panel[data-section=notifications] .settings-toggle-row[data-tone=violet]{border-color:#8e78e83d!important}.app-shell[data-theme=light] .settings-overview article[data-tone],.app-shell[data-theme=light] .settings-panel[data-section] .settings-toggle-row,.app-shell[data-theme=light] .settings-mfa-card,.app-shell[data-theme=light] .settings-session-card,.app-shell[data-theme=light] .settings-account-links>a,.app-shell[data-theme=light] .settings-info-banner{background:linear-gradient(145deg,#fff,#f7fafd)!important}.settings-panel[data-section=session]{--settings-section-tone:#00bfff!important}.settings-panel[data-section=session] .settings-panel-heading{background:radial-gradient(circle at 0 0,#00bfff0e,#0000 30%),linear-gradient(90deg,#07183475,#0000)!important}.settings-panel[data-section=session] .settings-panel-heading>span{color:#48d2fa!important;background:#00bfff0d!important;border-color:#00bfff42!important;box-shadow:0 0 16px #00bfff0a!important}.settings-panel[data-section=session] .settings-panel-heading small{color:#48d2fa!important}.settings-panel[data-section=session] .settings-toggle-row,.settings-panel[data-section=session] .settings-mfa-card,.settings-panel[data-section=session] .settings-session-card,.settings-panel[data-section=session] .settings-account-links>a,.settings-panel[data-section=session] .settings-info-banner{background:radial-gradient(circle at 0 0,#00bfff09,#0000 34%),linear-gradient(145deg,#081936cc,#040f22ed)!important;border-color:#34609e47!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000017!important}.settings-panel[data-section=session] .settings-toggle-icon,.settings-panel[data-section=session] .settings-mfa-icon,.settings-panel[data-section=session] .settings-session-identity>span,.settings-panel[data-section=session] .settings-account-links>a>span,.settings-panel[data-section=session] .settings-info-banner>span{color:#4bcff5!important;background:#00bfff0d!important;border-color:#00bfff40!important}.settings-panel[data-section=session] .settings-mfa-main small,.settings-panel[data-section=session] .settings-session-identity small{color:#7f95ac!important}.settings-panel[data-section=session] .settings-session-status>span{color:#67e6c0!important}.settings-panel[data-section=session] .settings-info-banner[data-tone=amber]>span,.settings-panel[data-section=session] .settings-info-banner[data-tone=amber] a{color:#afc1d2!important}.settings-panel[data-section=session] .settings-account-links>a:hover{background:radial-gradient(circle at 0 0,#00bfff0e,#0000 34%),linear-gradient(145deg,#091d3ddb,#051126f2)!important;border-color:#00bfff6b!important}.app-shell[data-theme=light] .settings-panel[data-section=session] .settings-toggle-row,.app-shell[data-theme=light] .settings-panel[data-section=session] .settings-mfa-card,.app-shell[data-theme=light] .settings-panel[data-section=session] .settings-session-card,.app-shell[data-theme=light] .settings-panel[data-section=session] .settings-account-links>a,.app-shell[data-theme=light] .settings-panel[data-section=session] .settings-info-banner{background:linear-gradient(145deg,#fff,#f7fafd)!important;border-color:#d3e0eb!important}.sidebar{isolation:isolate;background:0 0!important;border-right:0!important;padding:10px 9px!important;position:sticky!important;overflow:visible!important}.sidebar:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 2%,#00bfff18,#0000 21%),radial-gradient(circle at 20% 72%,#193c921a,#0000 34%),linear-gradient(#071734fb,#030b1bfe);border:1px solid #2b5b997a;border-radius:19px;position:absolute;inset:6px 5px 7px 6px;box-shadow:inset 0 1px #ffffff0a,inset -1px 0 #00bfff09,8px 0 30px #0003,0 0 30px #00bfff06}.sidebar:before{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 0 5px #00bfff1a);background:linear-gradient(#0000 0%,#00bfff26 14%,#00bfff09 48%,#193c921f 82%,#0000 100%);width:1px;height:auto;position:absolute;inset:22px 5px 22px auto}.sidebar>*{z-index:1;position:relative}.sidebar-brand-row{background:radial-gradient(circle at 18% 30%,#00bfff13,#0000 40%),linear-gradient(145deg,#091d3e7a,#040f224d);border:1px solid #3462a033;border-radius:15px;box-shadow:inset 0 1px #ffffff05;min-height:62px!important;margin:0 3px 12px!important;padding:5px!important}.sidebar .brand{min-height:50px!important;padding:4px 6px!important}.sidebar .brand-collapsed-mark{transition:transform .18s,filter .18s}.sidebar--collapsed .sidebar-brand-row{justify-content:center!important;min-height:56px!important;margin:0 2px 14px!important;padding:5px!important}.sidebar--collapsed .brand{min-height:44px!important;padding:0!important}.sidebar--collapsed .brand-collapsed-mark{background:radial-gradient(circle at 35% 20%,#00bfff24,#0000 42%),linear-gradient(145deg,#09254ce0,#041024eb);border:1px solid #00bfff3d;border-radius:14px;place-items:center;box-shadow:inset 0 1px #ffffff0b,0 0 18px #00bfff0e;width:43px!important;height:43px!important;display:grid!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark{filter:drop-shadow(0 0 7px #00bfff3b)!important;width:26px!important;height:30px!important}.sidebar--collapsed .brand:hover .brand-collapsed-mark{filter:brightness(1.1);transform:translateY(-1px)}.sidebar nav{padding:1px 2px 3px!important}.nav-section{gap:6px!important}.sidebar--collapsed .nav-section{gap:9px!important}.nav-icon-wrap{background:#06152d47;border:1px solid #0000;border-radius:10px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;color:#86a8c7!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.nav-icon-wrap .sidebar-icon{width:18px!important;height:18px!important}.sidebar nav .nav-item{color:#a8bed3!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;gap:11px!important;min-height:47px!important;padding:7px 9px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s!important}.sidebar nav .nav-item:hover{color:#eef8ff!important;background:radial-gradient(circle at 14%,#00bfff12,#0000 40%),linear-gradient(90deg,#0b2448ad,#06163061)!important;border-color:#497ab83d!important;transform:translate(2px)!important;box-shadow:inset 0 1px #ffffff05!important}.sidebar nav .nav-item:hover .nav-icon-wrap{background:#00bfff0e;border-color:#00bfff33;transform:scale(1.04);box-shadow:0 0 14px #00bfff0b;color:#dff6ff!important}.sidebar nav .nav-item[aria-current=page],.sidebar nav .nav-group.active>.area-nav{color:#fff!important;background:radial-gradient(circle at 14%,#00bfff2e,#0000 42%),linear-gradient(100deg,#093e71ed,#082349db)!important;border-color:#00bfff94!important;box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #00bfff,0 0 0 1px #00bfff06,0 9px 22px #0000001f,0 0 20px #00bfff14!important}.sidebar nav .nav-item[aria-current=page] .nav-icon-wrap,.sidebar nav .nav-group.active>.area-nav .nav-icon-wrap{background:radial-gradient(circle,#00bfff21,#00bfff0a);border-color:#00bfff6b;box-shadow:inset 0 1px #ffffff0a,0 0 16px #00bfff1f;color:#63dfff!important}.sidebar--collapsed{width:72px!important;padding:10px 8px!important}.sidebar--collapsed nav{padding-inline:0!important}.sidebar--collapsed nav .nav-item{margin-inline:auto;border-radius:15px!important;justify-content:center!important;width:50px!important;min-height:48px!important;padding:8px!important}.sidebar--collapsed .nav-icon-wrap{background:#05132a57;border-radius:10px;flex-basis:31px!important;width:31px!important;height:31px!important}.sidebar--collapsed nav .nav-item[aria-current=page],.sidebar--collapsed nav .nav-group.active>.area-nav{border-radius:16px!important;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00bfff0d,0 7px 18px #00000029,0 0 20px #00bfff1f!important}.nav-badge{box-shadow:0 3px 9px #e2446640;border:2px solid #07172f!important;min-width:17px!important;height:17px!important;padding:0 4px!important;top:-7px!important;right:-6px!important}.nav-divider{background:linear-gradient(90deg,#0000,#3566a26b,#00bfff29,#3566a26b,#0000)!important;height:1px!important;margin:14px 10px!important}.sidebar--collapsed .nav-divider{opacity:.85;width:34px;margin:14px auto!important}.nav-section-title{color:#6f90ae!important;letter-spacing:1.75px!important;margin:0 11px 8px!important;font-size:9px!important;font-weight:800!important}.subnav{border-left-color:#00bfff38!important}.sidebar nav .subnav a{border-radius:9px!important}.sidebar nav .subnav a[aria-current=page]{color:#f0f9ff!important;background:linear-gradient(90deg,#00bfff14,#09224452)!important}.sidebar--collapsed [data-tooltip]:not(.nav-group):hover:after,.sidebar--collapsed [data-tooltip]:not(.nav-group):focus-visible:after,.sidebar--collapsed .nav-group:hover .subnav,.sidebar--collapsed .nav-group:focus-within .subnav{background:radial-gradient(circle at 0 0,#00bfff11,#0000 34%),linear-gradient(145deg,#081b3afc,#030b1afe)!important;border-color:#00bfff57!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000057,0 0 20px #00bfff0b!important}.topbar-sidebar-toggle{background:linear-gradient(145deg,#0a2349e6,#051228f2)!important;border-color:#396fb57a!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff09,0 6px 16px #00000021!important}.topbar-sidebar-toggle:hover,.topbar-sidebar-toggle:focus-visible{border-color:#00bfff8a!important;box-shadow:inset 0 1px #ffffff0b,0 0 16px #00bfff13!important}.app-shell[data-theme=light] .sidebar:after{background:radial-gradient(circle at 50% 2%,#00aee811,#0000 22%),linear-gradient(#fbfdfffc,#f0f7fcfc);border-color:#2f6aa633;box-shadow:inset 0 1px #fff,8px 0 24px #37546f12}.app-shell[data-theme=light] .sidebar-brand-row{background:linear-gradient(145deg,#ffffffe6,#f1f7fcd1);border-color:#2f6aa624}.app-shell[data-theme=light] .sidebar nav .nav-item{color:#587089!important}.app-shell[data-theme=light] .sidebar nav .nav-item:hover{color:#193c5b!important;background:linear-gradient(90deg,#00aee80e,#ebf4fbb8)!important}.app-shell[data-theme=light] .sidebar nav .nav-item[aria-current=page],.app-shell[data-theme=light] .sidebar nav .nav-group.active>.area-nav{color:#123655!important;background:radial-gradient(circle at 14%,#00aee81c,#0000 42%),linear-gradient(100deg,#e9f8fe,#e8f2fc)!important}@media (height<=800px) and (width>=901px){.sidebar{padding-block:7px!important}.sidebar-brand-row{min-height:48px!important;margin-bottom:8px!important}.sidebar--collapsed .sidebar-brand-row{min-height:46px!important;margin-bottom:9px!important}.sidebar nav .nav-item{min-height:38px!important;padding-block:4px!important}.sidebar--collapsed nav .nav-item{width:46px!important;min-height:40px!important}.nav-icon-wrap{flex-basis:27px!important;width:27px!important;height:27px!important}.nav-divider,.sidebar--collapsed .nav-divider{margin-block:9px!important}}@media (width<=900px){.sidebar{background:linear-gradient(180deg,var(--ui-sidebar),var(--ui-sidebar-deep))!important;border-right:1px solid var(--ui-border-soft)!important;padding:12px 14px!important}.sidebar:after,.sidebar:before{display:none!important}.sidebar-brand-row{box-shadow:none;background:0 0;border:0;padding:0!important}}@media (width>=901px){.sidebar:before{display:none!important}.sidebar--collapsed>nav{scrollbar-width:none!important;padding-right:0!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sidebar--collapsed .sidebar-brand-row{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:3px 0!important}.sidebar--collapsed .brand-collapsed-mark{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark{filter:drop-shadow(0 0 6px #00bfff33)drop-shadow(0 0 14px #0074ff14)!important;width:29px!important;height:33px!important}.sidebar--collapsed .nav-icon-wrap,.sidebar--collapsed nav .nav-item:hover .nav-icon-wrap,.sidebar--collapsed nav .nav-item[aria-current=page] .nav-icon-wrap,.sidebar--collapsed nav .nav-group.active>.area-nav .nav-icon-wrap{box-shadow:none!important;background:0 0!important;border:0!important}.sidebar--collapsed nav .nav-item{border-radius:15px!important;width:48px!important;min-height:48px!important}.sidebar--collapsed nav .nav-item[aria-current=page],.sidebar--collapsed nav .nav-group.active>.area-nav{background:radial-gradient(circle at 50% 45%,#00bfff2b,#0000 52%),linear-gradient(145deg,#08396aeb,#061d40e6)!important;border-color:#00bfff7a!important;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #00000026,0 0 17px #00bfff13!important}.sidebar--collapsed nav .nav-item[aria-current=page]:before,.sidebar--collapsed nav .nav-group.active>.area-nav:before{content:"";background:#00bfff;border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:4px;box-shadow:0 0 7px #00bfff5c}.sidebar--collapsed nav .nav-item[aria-current=page] .nav-icon-wrap,.sidebar--collapsed nav .nav-group.active>.area-nav .nav-icon-wrap{filter:drop-shadow(0 0 6px #00bfff2e);color:#59d9ff!important}.sidebar--collapsed nav .nav-item:not([aria-current=page]) .nav-icon-wrap{opacity:.94;color:#83a4c2!important}.sidebar--collapsed nav .nav-item:not([aria-current=page]):hover .nav-icon-wrap{filter:drop-shadow(0 0 5px #00bfff1c);color:#d9f4ff!important}.topbar{box-sizing:border-box;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(118%)!important;backdrop-filter:blur(20px)saturate(118%)!important;background:radial-gradient(circle at 48% -70%,#00bfff18,#0000 42%),linear-gradient(#081b3bf6,#040f23f9)!important;border:1px solid #2c5f9e75!important;border-radius:16px!important;width:calc(100% - 16px)!important;margin:6px 8px 0!important;top:6px!important;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00bfff06,0 10px 28px #0000002b,0 0 24px #00bfff06!important}.topbar:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#00bfff09 18%,#0000 36% 68%,#193c920a 86%,#0000 100%);position:absolute;inset:0}.topbar>*{z-index:1;position:relative}.topbar .search-box{background:linear-gradient(#030d1eb8,#06162fc2)!important;border-color:#3a6cae6b!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06,0 4px 12px #00000013!important}.topbar .search-box:focus-within{border-color:#00bfff85!important;box-shadow:inset 0 1px #ffffff09,0 0 0 3px #00bfff0b,0 6px 15px #00000017!important}.topbar-sidebar-toggle,.notification-button,.jay-button,.profile-trigger{background:linear-gradient(145deg,#091f43cc,#041025e6)!important;border-color:#3769ab66!important;box-shadow:inset 0 1px #ffffff08,0 5px 14px #00000017!important}.topbar-sidebar-toggle,.notification-button,.jay-button{border-radius:11px!important}.profile-trigger{border-radius:12px!important}.topbar-sidebar-toggle:hover,.notification-button:hover,.jay-button:hover,.profile-trigger:hover,.topbar-sidebar-toggle:focus-visible,.notification-button:focus-visible,.jay-button:focus-visible,.profile-trigger:focus-visible{background:radial-gradient(circle at 30% 20%,#00bfff12,#0000 46%),linear-gradient(145deg,#0b2a54e0,#061732f0)!important;border-color:#00bfff75!important;box-shadow:inset 0 1px #ffffff0a,0 0 15px #00bfff0e!important}.create-button{border-radius:11px!important;box-shadow:inset 0 1px #ffffff54,0 7px 17px #0089e12e,0 0 14px #00bfff12!important}.topbar-menu{margin-top:5px;border-color:#00bfff4d!important;border-radius:14px!important}}@media (width>=901px) and (width<=1850px) and (height<=950px){.topbar{border-radius:14px!important;width:calc(100% - 14px)!important;margin:5px 7px 0!important;top:5px!important}}@media (width>=901px){.app-shell[data-theme=light] .topbar{background:radial-gradient(circle at 48% -70%,#00aee80f,#0000 42%),linear-gradient(#fffffffa,#f5fafdfa)!important;border-color:#2f6aa62e!important;box-shadow:inset 0 1px #fff,0 9px 24px #37546f12!important}.app-shell[data-theme=light] .topbar .search-box,.app-shell[data-theme=light] .topbar-sidebar-toggle,.app-shell[data-theme=light] .notification-button,.app-shell[data-theme=light] .jay-button,.app-shell[data-theme=light] .profile-trigger{background:linear-gradient(145deg,#fff,#f3f8fc)!important}.sidebar--collapsed>nav{scrollbar-width:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:visible!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sidebar--collapsed .nav-section{place-items:center!important;width:100%!important;display:grid!important}.sidebar--collapsed .nav-group{width:48px!important;margin-inline:auto!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{box-sizing:border-box!important;grid-template-columns:1fr!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.sidebar--collapsed .nav-icon-wrap{flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon{width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}.sidebar--collapsed .nav-divider{justify-self:center!important;width:34px!important;margin:13px auto!important}.sidebar--collapsed .sidebar-brand-row,.sidebar--collapsed .brand,.sidebar--collapsed .brand-collapsed-mark{text-align:center!important;justify-content:center!important;justify-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important}.sidebar--collapsed .brand-collapsed-mark{place-items:center!important;display:grid!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark{margin:0!important;transform:none!important}.sidebar--collapsed nav .nav-item[aria-current=page]:before,.sidebar--collapsed nav .nav-group.active>.area-nav:before{display:none!important}.topbar-sidebar-toggle{box-sizing:border-box!important;text-align:center!important;place-items:center!important;padding:0!important;display:grid!important}.topbar-sidebar-toggle>span{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1!important;display:grid!important}.sidebar-is-collapsed .topbar-sidebar-toggle>span{transform:translate(-.5px,-.5px)!important}.app-shell:not(.sidebar-is-collapsed) .topbar-sidebar-toggle>span{transform:translate(.5px,-.5px)!important}}@media (width>=901px) and (height<=800px){.sidebar--collapsed .nav-group{width:46px!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{width:46px!important;min-width:46px!important;max-width:46px!important;min-height:40px!important}.sidebar--collapsed .nav-icon-wrap{flex-basis:28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}}@media (width>=901px){.sidebar--collapsed{padding-top:7px!important;padding-bottom:7px!important}.sidebar--collapsed .sidebar-brand-row{min-height:48px!important;margin-bottom:7px!important;padding-block:1px!important}.sidebar--collapsed .brand{min-height:42px!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark{width:27px!important;height:31px!important}.sidebar--collapsed .nav-section{gap:4px!important}.sidebar--collapsed .nav-group{width:44px!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{border-radius:14px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:42px!important;min-height:42px!important}.sidebar--collapsed .nav-icon-wrap{flex-basis:29px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon{width:18px!important;height:18px!important}.sidebar--collapsed .nav-divider{width:30px!important;margin:7px auto!important}.sidebar--collapsed>nav{scrollbar-width:none!important;overflow-y:hidden!important}.sidebar--collapsed>nav::-webkit-scrollbar{display:none!important}.topbar-sidebar-toggle>span{color:#0000!important;font-size:0!important;position:relative!important;transform:none!important}.topbar-sidebar-toggle>span:before{content:"";transform-origin:50%;filter:drop-shadow(0 0 4px #00bfff14);border-bottom:1.7px solid #a9c5de;border-right:1.7px solid #a9c5de;width:7px;height:7px;display:block}.sidebar-is-collapsed .topbar-sidebar-toggle>span:before{transform:rotate(-45deg)}.app-shell:not(.sidebar-is-collapsed) .topbar-sidebar-toggle>span:before{transform:rotate(135deg)}.topbar-sidebar-toggle:hover>span:before,.topbar-sidebar-toggle:focus-visible>span:before{border-color:#5edcff}}@media (width>=901px) and (height>=980px){.sidebar--collapsed .nav-section{gap:5px!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{height:44px!important;min-height:44px!important}.sidebar--collapsed .nav-divider{margin-block:9px!important}}@media (width<=900px){.topbar-sidebar-toggle>span{font-size:inherit!important;color:inherit!important}.topbar-sidebar-toggle>span:before{display:none!important}}@media (width>=901px){.sidebar--collapsed{flex-direction:column!important;padding-top:7px!important;padding-bottom:7px!important;display:flex!important}.sidebar--collapsed .sidebar-brand-row{flex:none!important;min-height:50px!important;margin-bottom:5px!important}.sidebar--collapsed>nav{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:2px 0 4px!important;display:flex!important;overflow:hidden!important}.sidebar--collapsed .nav-section{flex:none!important;align-content:center!important;justify-items:center!important;gap:6px!important;width:100%!important;display:grid!important}.sidebar--collapsed .nav-section--primary{margin-top:0!important}.sidebar--collapsed .nav-group{width:48px!important;margin-inline:auto!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{border-radius:15px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:46px!important;min-height:46px!important;margin-inline:auto!important;padding:0!important}.sidebar--collapsed .nav-icon-wrap{flex-basis:33px!important;width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon{width:19px!important;height:19px!important}.sidebar--collapsed .nav-divider{flex:none!important;width:32px!important;margin:4px auto!important}.sidebar--collapsed .sidebar-spacer{display:none!important}.sidebar--collapsed>nav{scrollbar-width:none!important}.sidebar--collapsed>nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.topbar{align-items:center!important}.topbar-sidebar-toggle{flex:0 0 32px!important;align-self:center!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.topbar-sidebar-toggle>span{place-items:center!important;width:14px!important;height:14px!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.topbar-sidebar-toggle>span:before{transform-origin:50%!important;width:7px!important;height:7px!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important}.sidebar-is-collapsed .topbar-sidebar-toggle>span:before{transform:translate(-58%,-50%)rotate(-45deg)!important}.app-shell:not(.sidebar-is-collapsed) .topbar-sidebar-toggle>span:before{transform:translate(-42%,-50%)rotate(135deg)!important}}@media (width>=901px) and (height<=820px){.sidebar--collapsed .nav-section{gap:3px!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{height:40px!important;min-height:40px!important}.sidebar--collapsed .nav-icon-wrap{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon{width:18px!important;height:18px!important}.sidebar--collapsed .nav-divider{margin-block:2px!important}}@media (width>=901px){.sidebar--collapsed>nav{grid-template-rows:auto auto minmax(0,1.45fr) auto minmax(0,1fr)!important;place-content:stretch!important;gap:0!important;padding:6px 0 10px!important;display:grid!important}.sidebar--collapsed .nav-section--primary{grid-auto-rows:46px!important;align-content:start!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.sidebar--collapsed .nav-section:not(.nav-section--primary){grid-auto-rows:minmax(42px,1fr)!important;align-content:stretch!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.sidebar--collapsed .nav-divider{align-self:center!important;width:30px!important;margin:3px auto!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{height:44px!important;min-height:44px!important}.sidebar--collapsed .nav-icon-wrap{flex-basis:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon{width:19px!important;height:19px!important}.sidebar--collapsed .nav-section--primary>.nav-item:first-child{margin-top:2px!important}.sidebar--collapsed .nav-section--areas>.nav-group:last-child{margin-bottom:4px!important}}@media (width>=901px) and (height<=820px){.sidebar--collapsed>nav{grid-template-rows:auto auto minmax(0,1.38fr) auto minmax(0,.96fr)!important;padding:5px 0 8px!important}.sidebar--collapsed .nav-section--primary{grid-auto-rows:41px!important;gap:3px!important}.sidebar--collapsed .nav-section:not(.nav-section--primary){grid-auto-rows:minmax(38px,1fr)!important;gap:1px!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{height:40px!important;min-height:40px!important}.sidebar--collapsed .nav-divider{margin:2px auto!important}}@media (width>=901px){.sidebar--collapsed .brand-collapsed-mark .brand-mark{transform-origin:50%!important;transform:translate(-6px)!important}.sidebar--collapsed .brand:hover .brand-collapsed-mark .brand-mark{transform:translate(-6px)scale(1.015)!important}.sidebar--collapsed .brand-collapsed-mark,.sidebar--collapsed .brand:hover .brand-collapsed-mark,.sidebar--collapsed .brand:focus-visible .brand-collapsed-mark,.sidebar--collapsed .brand:active .brand-collapsed-mark{transform:none!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark,.sidebar--collapsed .brand:hover .brand-collapsed-mark .brand-mark,.sidebar--collapsed .brand:focus-visible .brand-collapsed-mark .brand-mark,.sidebar--collapsed .brand:active .brand-collapsed-mark .brand-mark{transform-origin:50%!important;transform:translate(-6px)!important}.sidebar--collapsed .brand:hover .brand-collapsed-mark,.sidebar--collapsed .brand:focus-visible .brand-collapsed-mark{filter:brightness(1.08)drop-shadow(0 0 5px #00bfff1a)!important}.sidebar--collapsed .sidebar-brand-row,.sidebar--collapsed .brand,.sidebar--collapsed .brand-collapsed-mark{justify-content:center!important;place-items:center!important;display:grid!important}.sidebar--collapsed .brand-collapsed-mark{filter:none!important;transform:none!important}.sidebar--collapsed .brand-collapsed-mark .brand-mark{will-change:transform;transform-origin:50%!important;margin:0!important;transition:transform .18s cubic-bezier(.2,.7,.2,1),filter .18s!important;transform:translate(1px)scale(1)!important}.sidebar--collapsed .brand:hover .brand-collapsed-mark,.sidebar--collapsed .brand:focus-visible .brand-collapsed-mark,.sidebar--collapsed .brand:active .brand-collapsed-mark{filter:none!important;transform:none!important}.sidebar--collapsed .brand:hover .brand-collapsed-mark .brand-mark,.sidebar--collapsed .brand:focus-visible .brand-collapsed-mark .brand-mark{filter:drop-shadow(0 0 7px #00bfff38)brightness(1.06)!important;transform:translate(1px)scale(1.055)!important}.sidebar--collapsed .brand:active .brand-collapsed-mark .brand-mark{transform:translate(1px)scale(1.025)!important}.sidebar:not(.sidebar--collapsed){padding:8px 8px 9px!important}.sidebar:not(.sidebar--collapsed):after{background:radial-gradient(circle at 50% -2%,#00bfff1b,#0000 24%),radial-gradient(circle at 8% 58%,#193c921a,#0000 34%),linear-gradient(#071837fd,#030c1dfe);border-color:#3069ae94;border-radius:20px;inset:5px 5px 6px;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #00bfff05,9px 0 30px #00000030,0 0 28px #00bfff07}.sidebar:not(.sidebar--collapsed):before{opacity:.82;inset:24px 5px 24px auto}.sidebar:not(.sidebar--collapsed) .sidebar-brand-row{background:radial-gradient(circle at 18% 18%,#00bfff18,#0000 42%),radial-gradient(circle at 92% 84%,#193c921a,#0000 42%),linear-gradient(145deg,#0a224694,#04102566);border-color:#346eb245;border-radius:16px;box-shadow:inset 0 1px #ffffff07,0 8px 24px #00000012;min-height:76px!important;margin:0 3px 14px!important;padding:7px 8px!important}.sidebar:not(.sidebar--collapsed) .brand{border-radius:12px;transition:background .18s,filter .18s;min-height:58px!important;padding:5px 7px!important}.sidebar:not(.sidebar--collapsed) .brand:hover,.sidebar:not(.sidebar--collapsed) .brand:focus-visible{filter:brightness(1.045);background:#00bfff05}.sidebar:not(.sidebar--collapsed)>nav{scrollbar-width:thin;scrollbar-color:#2f6aa657 transparent;padding:0 3px 4px!important}.sidebar:not(.sidebar--collapsed)>nav::-webkit-scrollbar{width:4px}.sidebar:not(.sidebar--collapsed)>nav::-webkit-scrollbar-track{background:0 0}.sidebar:not(.sidebar--collapsed)>nav::-webkit-scrollbar-thumb{background:linear-gradient(#00bfff38,#305d9b40);border-radius:999px}.sidebar:not(.sidebar--collapsed) .nav-section{gap:5px!important}.sidebar:not(.sidebar--collapsed) nav .nav-item{letter-spacing:-.01em;position:relative;color:#aec3d7!important;border-radius:12px!important;gap:10px!important;min-height:44px!important;padding:6px 9px!important;transform:none!important}.sidebar:not(.sidebar--collapsed) nav .nav-item .nav-label{font-weight:520;line-height:1.2;font-size:13px!important}.sidebar:not(.sidebar--collapsed) .nav-icon-wrap{background:linear-gradient(145deg,#091f42b8,#051228a3);border-color:#4374b12e;border-radius:10px;box-shadow:inset 0 1px #ffffff05,0 4px 12px #0000000e;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important}.sidebar:not(.sidebar--collapsed) .nav-icon-wrap .sidebar-icon{width:17px!important;height:17px!important}.sidebar:not(.sidebar--collapsed) nav .nav-item:hover{background:radial-gradient(circle at 12%,#00bfff13,#0000 38%),linear-gradient(90deg,#0a254bad,#06163066)!important;border-color:#407ec64d!important;transform:none!important;box-shadow:inset 0 1px #ffffff06,0 6px 16px #0000000b!important}.sidebar:not(.sidebar--collapsed) nav .nav-item:hover .nav-icon-wrap{background:radial-gradient(circle at 35% 22%,#00bfff1c,#0000 50%),linear-gradient(145deg,#0a2a54c7,#05162fbd);border-color:#00bfff45;transform:scale(1.025);box-shadow:inset 0 1px #ffffff08,0 0 14px #00bfff0d}.sidebar:not(.sidebar--collapsed) nav .nav-item[aria-current=page],.sidebar:not(.sidebar--collapsed) nav .nav-group.active>.area-nav{color:#fff!important;background:radial-gradient(circle at 13%,#00bfff2e,#0000 44%),linear-gradient(100deg,#094277f0,#07234ae6)!important;border-color:#00bfffb8!important;box-shadow:inset 0 1px #fff1,inset 0 0 0 1px #00bfff0b,0 8px 20px #0000001a,0 0 20px #00bfff18!important}.sidebar:not(.sidebar--collapsed) nav .nav-item[aria-current=page] .nav-label,.sidebar:not(.sidebar--collapsed) nav .nav-group.active>.area-nav .nav-label{font-weight:700}.sidebar:not(.sidebar--collapsed) nav .nav-item[aria-current=page] .nav-icon-wrap,.sidebar:not(.sidebar--collapsed) nav .nav-group.active>.area-nav .nav-icon-wrap{background:radial-gradient(circle at 35% 24%,#00bfff30,#0000 52%),linear-gradient(145deg,#08477ceb,#052347e6);border-color:#00bfff85;box-shadow:inset 0 1px #ffffff0f,0 0 16px #00bfff21;color:#71e3ff!important}.sidebar:not(.sidebar--collapsed) .nav-badge{box-shadow:0 3px 10px #e244664d,0 0 0 1px #ffffff0b;border-color:#07182f!important;min-width:18px!important;height:18px!important;font-size:10px!important;top:-7px!important;right:-7px!important}.sidebar:not(.sidebar--collapsed) .nav-divider{opacity:.9;background:linear-gradient(90deg,#0000,#3469aa70,#00bfff2e,#3469aa70,#0000)!important;margin:14px 11px 11px!important}.sidebar:not(.sidebar--collapsed) .nav-section-title{text-transform:uppercase;line-height:1.25;color:#7796b2!important;letter-spacing:1.72px!important;margin:0 10px 8px!important;font-size:9.5px!important;font-weight:850!important}.sidebar:not(.sidebar--collapsed) .nav-section--areas{gap:5px!important}.sidebar:not(.sidebar--collapsed) .nav-section--areas .nav-group{border-radius:12px}.sidebar:not(.sidebar--collapsed) .nav-section--areas .area-nav .nav-label{font-weight:650}.sidebar:not(.sidebar--collapsed) .area-nav .chevron{color:#7898b6;opacity:.78;min-width:16px;margin-left:auto;font-size:15px;transition:color .16s,transform .16s,opacity .16s}.sidebar:not(.sidebar--collapsed) .area-nav:hover .chevron,.sidebar:not(.sidebar--collapsed) .nav-group.open>.area-nav .chevron{color:#59daff;opacity:1}.sidebar:not(.sidebar--collapsed) .nav-group.open>.area-nav .chevron{transform:translateY(-1px)}.sidebar:not(.sidebar--collapsed) .subnav{border-left:1px solid #00bfff33!important;margin:3px 8px 5px 25px!important;padding:5px 0 4px 11px!important}.sidebar:not(.sidebar--collapsed) nav .subnav a{min-height:34px;color:#91abc2!important;border-radius:9px!important;padding:7px 8px!important;font-size:12px!important}.sidebar:not(.sidebar--collapsed) nav .subnav a:hover,.sidebar:not(.sidebar--collapsed) nav .subnav a[aria-current=page]{color:#f2faff!important;background:linear-gradient(90deg,#00bfff13,#0922444d)!important}.sidebar:not(.sidebar--collapsed) .subnav-title{letter-spacing:1.25px;color:#6f90ae!important;font-size:9px!important}}@media (width>=901px) and (height<=820px){.sidebar:not(.sidebar--collapsed) .sidebar-brand-row{min-height:62px!important;margin-bottom:10px!important;padding-block:5px!important}.sidebar:not(.sidebar--collapsed) .brand{min-height:48px!important}.sidebar:not(.sidebar--collapsed) .nav-section{gap:3px!important}.sidebar:not(.sidebar--collapsed) nav .nav-item{min-height:39px!important;padding-block:4px!important}.sidebar:not(.sidebar--collapsed) .nav-icon-wrap{flex-basis:29px!important;width:29px!important;min-width:29px!important;height:29px!important}.sidebar:not(.sidebar--collapsed) .nav-divider{margin-block:9px 8px!important}.sidebar:not(.sidebar--collapsed) .nav-section-title{margin-bottom:6px!important}}@media (width>=901px){.app-shell[data-theme=light] .sidebar:not(.sidebar--collapsed):after{background:radial-gradient(circle at 50% -2%,#00aee811,#0000 24%),linear-gradient(#fbfdfffe,#f0f7fcfe);border-color:#2f6aa63d}.app-shell[data-theme=light] .sidebar:not(.sidebar--collapsed) .sidebar-brand-row{background:radial-gradient(circle at 18% 18%,#00aee80e,#0000 42%),linear-gradient(145deg,#fffffff0,#f1f7fcdb);border-color:#2f6aa62b}.app-shell[data-theme=light] .sidebar:not(.sidebar--collapsed) .nav-icon-wrap{background:linear-gradient(145deg,#f7fbfe,#edf5fa);border-color:#2f6aa621;box-shadow:inset 0 1px #fff,0 4px 10px #37546f0a}.app-shell[data-theme=light] .sidebar:not(.sidebar--collapsed) .area-nav .chevron{color:#6e89a1}.sidebar:not(.sidebar--collapsed) .sidebar-brand-row{min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 2px 10px!important;padding:2px 4px 4px!important}.sidebar:not(.sidebar--collapsed) .brand{min-height:46px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;padding:2px 4px!important}.sidebar:not(.sidebar--collapsed) .brand:hover,.sidebar:not(.sidebar--collapsed) .brand:focus-visible{box-shadow:none!important;filter:brightness(1.03)!important;background:0 0!important}.sidebar:not(.sidebar--collapsed)>nav{scrollbar-width:none!important;-ms-overflow-style:none!important}.sidebar:not(.sidebar--collapsed)>nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}@media (width>=901px) and (height<=820px){.sidebar:not(.sidebar--collapsed) .sidebar-brand-row{min-height:52px!important;margin-bottom:8px!important;padding-block:1px!important}.sidebar:not(.sidebar--collapsed) .brand{min-height:42px!important}}@media (width>=901px){.sidebar:not(.sidebar--collapsed) .brand .brand-lockup-split{transform-origin:50%!important;transform:translateY(3px)!important}.sidebar:not(.sidebar--collapsed):after{inset:5px 0 6px 5px!important}.sidebar:not(.sidebar--collapsed){padding-right:10px!important;overflow:hidden!important}.sidebar:not(.sidebar--collapsed)>nav,.sidebar:not(.sidebar--collapsed) .nav-section,.sidebar:not(.sidebar--collapsed) .nav-group,.sidebar:not(.sidebar--collapsed) .sidebar-brand-row,.sidebar:not(.sidebar--collapsed) .brand{width:100%!important;min-width:0!important;max-width:100%!important}.sidebar:not(.sidebar--collapsed)>nav{padding-right:1px!important;overflow-x:hidden!important}.sidebar:not(.sidebar--collapsed) nav .nav-item,.sidebar:not(.sidebar--collapsed) nav .area-nav{width:100%!important;min-width:0!important;max-width:100%!important}.sidebar:not(.sidebar--collapsed) .nav-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar:not(.sidebar--collapsed) .chevron{flex:none!important}.topbar{border-color:#2c5f9e6b!important;gap:10px!important;height:54px!important;min-height:54px!important;padding-inline:14px!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00bfff13,0 8px 24px #00000026,0 0 20px #00bfff05!important}.topbar-actions{gap:7px!important}.topbar .search-box{background:linear-gradient(#040f2294,#06152d9e)!important;border-color:#3667a94d!important;border-radius:10px!important;min-height:34px!important;padding:6px 10px!important;box-shadow:inset 0 1px #ffffff05,0 3px 9px #0000000b!important}.topbar .search-box:hover{border-color:#3f76bc61!important}.topbar .search-box:focus-within{background:linear-gradient(#041126b8,#061832bd)!important;border-color:#00bfff85!important;box-shadow:inset 0 1px #ffffff06,0 0 0 2px #00bfff0a,0 5px 14px #00000013!important}.topbar .search-box input::placeholder{color:#7892ae!important;opacity:.9!important}.create-button,.notification-button,.jay-button,.profile-trigger{border-radius:9px!important;height:36px!important;min-height:36px!important}.notification-button,.jay-button{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important}.jay-button .sidebar-icon{width:19px!important;height:19px!important}.notification-button svg{width:17px!important;height:17px!important}.create-button{padding-inline:13px!important;box-shadow:inset 0 1px #ffffff42,0 5px 13px #0089e121,0 0 10px #00bfff09!important}.create-button:hover,.create-button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4f,0 6px 15px #0089e129,0 0 12px #00bfff0d!important}.profile-trigger{gap:7px!important;width:218px!important;min-width:218px!important;max-width:218px!important;padding:3px 7px 3px 5px!important}.profile-trigger .avatar{flex-basis:28px!important;width:28px!important;height:28px!important}.profile-trigger-copy strong,.profile-trigger-copy small{max-width:154px!important}.profile-chevron{margin-left:auto}.topbar-sidebar-toggle{background:linear-gradient(145deg,#081c3cb3,#041024d1)!important;border-color:#3769ab52!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:inset 0 1px #ffffff06,0 4px 10px #00000012!important}}@media (width>=901px) and (width<=1850px) and (height<=950px){.topbar{height:48px!important;min-height:48px!important}.topbar .search-box{min-height:32px!important}.create-button,.notification-button,.jay-button,.profile-trigger{height:34px!important;min-height:34px!important}.notification-button,.jay-button{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important}.profile-trigger{width:202px!important;min-width:202px!important;max-width:202px!important}}@media (width>=901px){.app-shell[data-theme=light] .topbar .search-box{background:linear-gradient(#fff,#f4f9fc)!important;border-color:#2f6aa62e!important}.app-shell[data-theme=light] .topbar .search-box:focus-within{border-color:#00aee86b!important}.topbar-actions{gap:8px!important}.notification-button,.jay-button,.profile-trigger{background:radial-gradient(circle at 28% 18%,#00bfff0e,#0000 48%),linear-gradient(145deg,#0b2650eb,#05142df5)!important;border-color:#4684cf85!important;box-shadow:inset 0 1px #ffffff0e,0 5px 14px #0000001c,0 0 12px #00bfff06!important}.notification-button{color:#b8d1e8!important}.jay-button{color:#28cfff!important}.profile-trigger{color:#f4f8fc!important}.profile-trigger-copy strong{color:#f8fbff!important;font-weight:720!important}.profile-trigger-copy small{color:#9fb8d0!important}.profile-chevron{opacity:.9;color:#8baac4!important}.profile-trigger .avatar{box-shadow:0 0 0 1px #f1c84ab8,0 0 12px #f1c84a1f!important}.notification-button:hover,.jay-button:hover,.profile-trigger:hover,.notification-button:focus-visible,.jay-button:focus-visible,.profile-trigger:focus-visible{background:radial-gradient(circle at 28% 18%,#00bfff1c,#0000 48%),linear-gradient(145deg,#0d3060f5,#071b3afa)!important;border-color:#00bfffa8!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00bfff06,0 7px 18px #0000001f,0 0 16px #00bfff12!important}.create-button{color:#fff!important;background:linear-gradient(#21cfff 0%,#0a99df 56%,#1166cf 100%)!important;border-color:#35d2ffc7!important;box-shadow:inset 0 1px #ffffff61,0 6px 16px #008ee633,0 0 14px #00bfff12!important}.create-button:hover,.create-button:focus-visible{filter:brightness(1.06);border-color:#5de1ffeb!important;box-shadow:inset 0 1px #ffffff6b,0 7px 18px #008ee63d,0 0 17px #00bfff1a!important}.app-shell[data-theme=light] .notification-button,.app-shell[data-theme=light] .jay-button,.app-shell[data-theme=light] .profile-trigger{background:linear-gradient(145deg,#fff,#f1f7fb)!important;border-color:#2f6aa642!important;box-shadow:inset 0 1px #fff,0 5px 12px #37546f0f!important}.app-shell[data-theme=light] .profile-trigger-copy strong{color:#16324d!important}.app-shell[data-theme=light] .profile-trigger-copy small{color:#617a91!important}}.app-shell[data-theme=improve]{--tech-line:#2d56843d;--tech-line-strong:#00bfff57;--tech-glow:#00bfff18;--tech-glow-soft:#00bfff08;--tech-panel-a:#071831ed;--tech-panel-b:#020a17f9;--tech-panel-c:#07172ee0;--tech-shadow:0 16px 38px #0000003d;--tech-inset:inset 0 1px 0 #ffffff08;background:radial-gradient(circle at 72% -14%,#168bff1c,#0000 32%),radial-gradient(circle at 16% 18%,#00bfff06,#0000 26%),linear-gradient(#020817 0%,#020a15 52%,#01060f 100%)!important}.app-shell[data-theme=improve] .workspace{background:linear-gradient(#224e7e04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#224e7e04 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 48% -8%,#168bff09,#0000 34%)!important}.app-shell[data-theme=improve] .sidebar:after{background:radial-gradient(circle at 50% 1%,#00bfff0f,#0000 22%),radial-gradient(circle at 16% 70%,#168bff0d,#0000 36%),linear-gradient(#051126fd,#020813fe)!important;border-color:#2c55857a!important;box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #00bfff03,9px 0 30px #00000038,0 0 24px #00bfff05!important}.app-shell[data-theme=improve] .topbar{background:radial-gradient(circle at 48% -80%,#00bfff0d,#0000 44%),linear-gradient(#051228f7,#030b19fa)!important;border-color:#30598b66!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #00bfff0e,0 8px 24px #0000002e,0 0 18px #00bfff04!important}.app-shell[data-theme=improve] .sidebar nav .nav-item{color:#a8bed0!important}.app-shell[data-theme=improve] .nav-icon-wrap{color:#7f9bb5!important;background:linear-gradient(145deg,#071934ad,#030e1fa8)!important;border-color:#345f8f29!important}.app-shell[data-theme=improve] .sidebar nav .nav-item:hover{background:radial-gradient(circle at 14%,#00bfff0d,#0000 40%),linear-gradient(90deg,#081e3dbd,#0412277a)!important;border-color:#3c6fa840!important}.app-shell[data-theme=improve] .sidebar nav .nav-item[aria-current=page],.app-shell[data-theme=improve] .sidebar nav .nav-group.active>.area-nav{background:radial-gradient(circle at 12%,#00bfff26,#0000 44%),linear-gradient(100deg,#083765f0,#051b39eb)!important;border-color:#00bfffa3!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00bfff08,0 8px 20px #00000021,0 0 17px #00bfff11!important}.app-shell[data-theme=dark]{--tech-line:#4e647930;--tech-line-strong:#00bfff47;--tech-glow:#00bfff12;--tech-glow-soft:#00bfff07;--tech-panel-a:#070b10f9;--tech-panel-b:#020508fd;--tech-panel-c:#080c12f0;--tech-shadow:0 16px 38px #00000047;--tech-inset:inset 0 1px 0 #ffffff06;background:radial-gradient(circle at 72% -12%,#00bfff09,#0000 32%),radial-gradient(circle at 18% 18%,#1687ff05,#0000 26%),linear-gradient(#000205 0%,#010307 48%,#000204 100%)!important}.app-shell[data-theme=dark] .sidebar{background:radial-gradient(circle at 50% -6%,#00bfff0a,#0000 22%),linear-gradient(#02060afe,#000205fe)!important;border-right-color:#2f3f4f75!important;box-shadow:inset -1px 0 #00bfff06,12px 0 34px #0003!important}.app-shell[data-theme=dark] .sidebar:before{background:radial-gradient(circle at 50% 0,#00bfff0b,#0000 58%)!important}.app-shell[data-theme=dark] .sidebar:after{background:radial-gradient(circle at 50% 0,#00bfff08,#0000 20%),linear-gradient(#03080dfe,#000306)!important;border-color:#2e3d4d8a!important;box-shadow:inset 0 1px #ffffff05,8px 0 26px #0000003d!important}.app-shell[data-theme=dark] .topbar{background:radial-gradient(circle at 48% -85%,#00bfff08,#0000 42%),linear-gradient(#03080dfb,#010408fd)!important;border-color:#2e3d4d7a!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00bfff06,0 8px 24px #00000038!important}.app-shell[data-theme=dark] .improve-footer{background:linear-gradient(#03080df0,#000306fa)!important;border-color:#2c3a486b!important;box-shadow:inset 0 1px #ffffff05,0 -8px 22px #0000001a!important}.app-shell[data-theme=dark] .home-widget-header,.app-shell[data-theme=dark] .panel-heading{background:linear-gradient(#0b1118b8,#04080d2e)!important}.app-shell[data-theme=dark] .home-widget:hover,.app-shell[data-theme=dark] .home-attention-card:hover{background:radial-gradient(circle at 8% 0,#00bfff06,#0000 30%),linear-gradient(145deg,#090e14fa,#03070bfe)!important;border-color:#00bfff42!important}.app-shell[data-theme=dark] .topbar .search-box,.app-shell[data-theme=dark] .topbar-sidebar-toggle,.app-shell[data-theme=dark] input:not([type=range]):not([type=checkbox]):not([type=radio]),.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea{background:linear-gradient(#03070bfa,#05090ef5)!important;border-color:#2d3d4d75!important;box-shadow:inset 0 1px #ffffff05!important}.app-shell[data-theme=dark] .topbar .search-box:hover{border-color:#42566a8a!important}.app-shell[data-theme=dark] .topbar .search-box:focus-within,.app-shell[data-theme=dark] input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,.app-shell[data-theme=dark] select:focus,.app-shell[data-theme=dark] textarea:focus{border-color:#00bfff6b!important;box-shadow:0 0 0 3px #00bfff08,inset 0 1px #ffffff05!important}.app-shell[data-theme=dark] .notification-button,.app-shell[data-theme=dark] .jay-button,.app-shell[data-theme=dark] .profile-trigger{background:radial-gradient(circle at 28% 18%,#00bfff06,#0000 48%),linear-gradient(145deg,#070c12f5,#02060afb)!important;border-color:#33455785!important;box-shadow:inset 0 1px #ffffff07,0 5px 14px #00000029!important}.app-shell[data-theme=dark] .notification-button:hover,.app-shell[data-theme=dark] .jay-button:hover,.app-shell[data-theme=dark] .profile-trigger:hover,.app-shell[data-theme=dark] .notification-button:focus-visible,.app-shell[data-theme=dark] .jay-button:focus-visible,.app-shell[data-theme=dark] .profile-trigger:focus-visible{background:radial-gradient(circle at 28% 18%,#00bfff0d,#0000 48%),linear-gradient(145deg,#091017fa,#03080dfe)!important;border-color:#00bfff6b!important}.app-shell[data-theme=dark] .sidebar nav .nav-item{color:#a5b1bc!important}.app-shell[data-theme=dark] .nav-icon-wrap{color:#7d8e9e!important;background:linear-gradient(145deg,#070c12b8,#02060ab8)!important;border-color:#3a4c5e2e!important}.app-shell[data-theme=dark] .sidebar nav .nav-item:hover{background:linear-gradient(90deg,#0b1118d1,#04080d8a)!important;border-color:#4c607438!important}.app-shell[data-theme=dark] .sidebar nav .nav-item[aria-current=page],.app-shell[data-theme=dark] .sidebar nav .nav-group.active>.area-nav{background:radial-gradient(circle at 0,#00bfff1a,#0000 46%),linear-gradient(90deg,#07263eeb,#03121fe6)!important;border-color:#00bfff7a!important;box-shadow:inset 3px 0 #00bfff,inset 0 1px #ffffff06,0 0 18px #00bfff0e!important}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric,.app-shell[data-theme=dark] .home-widget,.app-shell[data-theme=dark] .home-attention-card{background:radial-gradient(circle at 8% 0,#00bfff03,#0000 30%),linear-gradient(145deg,#05080bfb,#010305fe)!important;border-color:#26323e6b!important;box-shadow:inset 0 1px #ffffff04,0 14px 32px #00000045!important}.app-shell[data-theme=dark] .metric{background:radial-gradient(circle at 12% 0,#00bfff04,#0000 30%),linear-gradient(145deg,#05080bfc,#010305fe)!important}.app-shell[data-theme=dark] .home-widget-header,.app-shell[data-theme=dark] .panel-heading{background:linear-gradient(#080c11c7,#02050833)!important;border-bottom-color:#25313d4d!important}.app-shell[data-theme=dark] .settings-nav,.app-shell[data-theme=dark] .settings-panel,.app-shell[data-theme=dark] .settings-section-block,.app-shell[data-theme=dark] .settings-overview,.app-shell[data-theme=dark] .system-admin-hero,.app-shell[data-theme=dark] .system-admin-dashboard,.app-shell[data-theme=dark] .system-admin-control-center,.app-shell[data-theme=dark] .system-admin-detail,.app-shell[data-theme=dark] .users-directory-panel,.app-shell[data-theme=dark] .users-governance-strip,.app-shell[data-theme=dark] .crm-panel,.app-shell[data-theme=dark] .crm-column,.app-shell[data-theme=dark] .crm-composer,.app-shell[data-theme=dark] .crm-proposal-create,.app-shell[data-theme=dark] .crm-handoff-create,.app-shell[data-theme=dark] .crm-handoff-status,.app-shell[data-theme=dark] .crm-handoff-blocked,.app-shell[data-theme=dark] .client-ops-card,.app-shell[data-theme=dark] .jay-chat-surface,.app-shell[data-theme=dark] .jay-page-context,.app-shell[data-theme=dark] .notifications-history-toolbar,.app-shell[data-theme=dark] .notifications-history-summary,.app-shell[data-theme=dark] .notifications-history-group{background:radial-gradient(circle at 7% 0,#00bfff03,#0000 30%),linear-gradient(145deg,#05080bfb,#010305fe)!important;border-color:#26323e61!important;box-shadow:inset 0 1px #ffffff04,0 13px 30px #0000003d!important}.app-shell[data-theme=dark] .settings-nav button,.app-shell[data-theme=dark] .system-admin-control-grid button,.app-shell[data-theme=dark] .user-directory-row,.app-shell[data-theme=dark] .crm-card,.app-shell[data-theme=dark] .crm-timeline article,.app-shell[data-theme=dark] .crm-proposal-list>article{background:linear-gradient(145deg,#06090df7,#020407fc)!important;border-color:#26323e57!important;box-shadow:inset 0 1px #ffffff03!important}.app-shell[data-theme=dark] .settings-nav button:hover,.app-shell[data-theme=dark] .system-admin-control-grid button:hover,.app-shell[data-theme=dark] .user-directory-row:hover,.app-shell[data-theme=dark] .crm-card:hover{background:radial-gradient(circle at 8% 0,#00bfff05,#0000 34%),linear-gradient(145deg,#080c11fb,#020508fe)!important;border-color:#00bfff38!important}.app-shell[data-theme=dark]{--ui-page:#020406;--ui-page-accent:#0a172018;--ui-sidebar:#03070b;--ui-sidebar-deep:#010305;--ui-topbar:#03070bf8;--ui-surface:#070b10;--ui-surface-2:#04080c;--ui-surface-3:#0a0f15;--ui-border:#18222c;--ui-border-soft:#10171f;--ui-border-strong:#23425b;--ui-text:#f3f6f8;--ui-text-soft:#aeb8c2;--ui-text-muted:#7b8793;--ui-hover:#0b1117;--ui-track:#121a22;--ui-input:#05090d;--ui-menu:#070b10;background:radial-gradient(circle at 72% -14%,#00bfff08,#0000 31%),radial-gradient(circle at 15% 18%,#1687ff04,#0000 25%),linear-gradient(#020406 0%,#030507 50%,#020406 100%)!important}.app-shell[data-theme=dark] .workspace{background:linear-gradient(#697c8e03 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#697c8e03 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 48% -8%,#00bfff04,#0000 31%)!important}.app-shell[data-theme=dark] .sidebar{background:radial-gradient(circle at 50% -6%,#00bfff0d,#0000 22%),linear-gradient(#04090efe,#020508fe)!important}.app-shell[data-theme=dark] .sidebar:after{background:radial-gradient(circle at 50% 0,#00bfff09,#0000 20%),linear-gradient(#050b11fe,#02060a)!important;border-color:#34455594!important}.app-shell[data-theme=dark] .topbar{background:radial-gradient(circle at 48% -85%,#00bfff0a,#0000 42%),linear-gradient(#050b11fb,#02060afd)!important;border-color:#34455585!important}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .metric,.app-shell[data-theme=dark] .home-widget,.app-shell[data-theme=dark] .home-attention-card,.app-shell[data-theme=dark] .settings-nav,.app-shell[data-theme=dark] .settings-panel,.app-shell[data-theme=dark] .settings-section-block,.app-shell[data-theme=dark] .settings-overview,.app-shell[data-theme=dark] .system-admin-hero,.app-shell[data-theme=dark] .system-admin-dashboard,.app-shell[data-theme=dark] .system-admin-control-center,.app-shell[data-theme=dark] .system-admin-detail,.app-shell[data-theme=dark] .users-directory-panel,.app-shell[data-theme=dark] .users-governance-strip,.app-shell[data-theme=dark] .crm-panel,.app-shell[data-theme=dark] .crm-column,.app-shell[data-theme=dark] .crm-composer,.app-shell[data-theme=dark] .crm-proposal-create,.app-shell[data-theme=dark] .crm-handoff-create,.app-shell[data-theme=dark] .crm-handoff-status,.app-shell[data-theme=dark] .crm-handoff-blocked,.app-shell[data-theme=dark] .client-ops-card,.app-shell[data-theme=dark] .jay-chat-surface,.app-shell[data-theme=dark] .jay-page-context,.app-shell[data-theme=dark] .notifications-history-toolbar,.app-shell[data-theme=dark] .notifications-history-summary,.app-shell[data-theme=dark] .notifications-history-group{background:radial-gradient(circle at 7% 0,#00bfff04,#0000 30%),linear-gradient(145deg,#080c11fa,#03070bfe)!important;border-color:#2c3a486b!important}.app-shell[data-theme=dark] .settings-nav button,.app-shell[data-theme=dark] .system-admin-control-grid button,.app-shell[data-theme=dark] .user-directory-row,.app-shell[data-theme=dark] .crm-card,.app-shell[data-theme=dark] .crm-timeline article,.app-shell[data-theme=dark] .crm-proposal-list>article{background:linear-gradient(145deg,#090d12f7,#04080cfc)!important;border-color:#2c3a4861!important}.app-shell[data-theme=dark] input:not([type=range]):not([type=checkbox]):not([type=radio]),.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea,.app-shell[data-theme=dark] .search-box{background:linear-gradient(#04080cfc,#060a0ffa)!important;border-color:#2d3c4b80!important}.app-shell[data-theme=dark] .topbar-menu,.app-shell[data-theme=dark] .search-results,.app-shell[data-theme=dark] .profile-presence-options,.app-shell[data-theme=dark] .profile-theme-options{background:radial-gradient(circle at 100% 0,#00bfff06,#0000 34%),linear-gradient(150deg,#080c11fe,#03070bfe)!important;border-color:#30404f94!important;box-shadow:inset 0 1px #ffffff06,0 24px 64px #00000070,0 0 18px #00bfff05!important}.app-shell[data-theme=dark] .topbar-menu-heading,.app-shell[data-theme=dark] .notifications-menu-heading,.app-shell[data-theme=dark] .profile-menu-header{background:linear-gradient(#0a0f15d1,#05090e6b)!important;border-bottom-color:#2c3a4857!important}.app-shell[data-theme=dark] .topbar-menu>a:not(.menu-footer-link),.app-shell[data-theme=dark] .notification-item,.app-shell[data-theme=dark] .profile-menu-links a,.app-shell[data-theme=dark] .profile-presence-options button,.app-shell[data-theme=dark] .profile-theme-options button,.app-shell[data-theme=dark] .profile-appearance-disclosure,.app-shell[data-theme=dark] .search-results a{color:#b9c4cd!important;background:linear-gradient(145deg,#080c11e6,#04080cf0)!important;border-color:#2a38464d!important}.app-shell[data-theme=dark] .topbar-menu>a:not(.menu-footer-link):hover,.app-shell[data-theme=dark] .notification-item:hover,.app-shell[data-theme=dark] .profile-menu-links a:hover,.app-shell[data-theme=dark] .profile-menu-links a:focus-visible,.app-shell[data-theme=dark] .profile-presence-options button:hover,.app-shell[data-theme=dark] .profile-presence-options button:focus-visible,.app-shell[data-theme=dark] .profile-theme-options button:hover,.app-shell[data-theme=dark] .profile-theme-options button:focus-visible,.app-shell[data-theme=dark] .profile-appearance-disclosure:hover,.app-shell[data-theme=dark] .profile-appearance-disclosure:focus-within,.app-shell[data-theme=dark] .search-results a:hover{color:#f0f5f8!important;background:radial-gradient(circle at 10%,#00bfff07,#0000 44%),linear-gradient(145deg,#0b1016f5,#05090efa)!important;border-color:#00bfff3d!important}.app-shell[data-theme=dark] .notifications-menu .notification-item.is-unread{background:radial-gradient(circle at 0,#00bfff0a,#0000 42%),linear-gradient(145deg,#0a1016f2,#05090efa)!important;border-color:#00bfff33!important}.app-shell[data-theme=dark] .notification-item-icon,.app-shell[data-theme=dark] .profile-menu-glyph,.app-shell[data-theme=dark] .profile-menu-links .sidebar-icon{background:#0a1016eb!important;border-color:#30405047!important}.app-shell[data-theme=dark] .profile-menu-section,.app-shell[data-theme=dark] .profile-appearance{background:0 0!important;border-top-color:#2b394657!important}.app-shell[data-theme=dark] .profile-appearance-disclosure[open]{background:linear-gradient(145deg,#090e14f5,#04080cfa)!important;border-color:#3648596b!important}.app-shell[data-theme=dark] .profile-presence-options button[aria-pressed=true],.app-shell[data-theme=dark] .profile-theme-options button[aria-pressed=true]{background:radial-gradient(circle at 10%,#00bfff0b,#0000 42%),linear-gradient(145deg,#0a1219fa,#050a0ffc)!important;border-color:#00bfff4d!important}.app-shell[data-theme=dark] .menu-footer-link{background:#04080cb8!important;border-top-color:#2b394657!important}.app-shell[data-theme=dark] .search-results p{color:#8996a3!important}.app-shell[data-theme=dark] .my-access-page .access-identity-hero,.app-shell[data-theme=dark] .my-access-page .access-section-card,.app-shell[data-theme=dark] .my-access-page .access-system-privileges,.app-shell[data-theme=dark] .my-access-page .access-role-reference,.app-shell[data-theme=dark] .my-access-page .access-role-catalog,.app-shell[data-theme=dark] .my-access-page .access-role-scale-note,.app-shell[data-theme=dark] .my-access-page .access-governance-note{background:radial-gradient(circle at 8% 0,#00bfff03,#0000 30%),linear-gradient(145deg,#080c11fb,#03070bfe)!important;border-color:#2e3c496b!important;box-shadow:inset 0 1px #ffffff05,0 14px 30px #0000003d!important}.app-shell[data-theme=dark] .my-access-page .access-section-heading,.app-shell[data-theme=dark] .my-access-page .access-role-reference>summary,.app-shell[data-theme=dark] .my-access-page .access-role-catalog-toolbar,.app-shell[data-theme=dark] .my-access-page .access-role-catalog-status{background:linear-gradient(#0a0f15cc,#04080c5c)!important;border-color:#2b384557!important}.app-shell[data-theme=dark] .my-access-page .access-org-function-cards>article,.app-shell[data-theme=dark] .my-access-page .access-role-reference-grid>article{background:radial-gradient(circle at 7% 0,#00bfff05,#0000 34%),linear-gradient(145deg,#0a0f15f7,#04080cfc)!important;border-color:#37475770!important;box-shadow:inset 3px 0 #00bfff3d,inset 0 1px #ffffff04!important}.app-shell[data-theme=dark] .my-access-page .access-org-function-cards>article:hover,.app-shell[data-theme=dark] .my-access-page .access-role-reference-grid>article:hover{background:radial-gradient(circle at 7% 0,#00bfff07,#0000 34%),linear-gradient(145deg,#0c1218fa,#050a0ffe)!important;border-color:#00bfff47!important}.app-shell[data-theme=dark] .my-access-page .access-identity-level{background:radial-gradient(circle at 10% 0,#00bfff05,#0000 34%),linear-gradient(145deg,#090e14f7,#04080cfc)!important;border-color:#34445480!important}.app-shell[data-theme=dark] .my-access-page .access-system-privileges-grid{background:0 0!important}.app-shell[data-theme=dark] .my-access-page .access-role-search,.app-shell[data-theme=dark] .my-access-page .access-role-filters button:not([aria-pressed=true]){background:linear-gradient(#05090dfa,#070b10f5)!important;border-color:#2b394661!important}.app-shell[data-theme=dark] .about-hero,.app-shell[data-theme=dark] .about-story-card,.app-shell[data-theme=dark] .about-architecture-card,.app-shell[data-theme=dark] .about-purpose,.app-shell[data-theme=dark] .about-version-card,.app-shell[data-theme=dark] .about-direction,.app-shell[data-theme=dark] .about-hero-panel,.app-shell[data-theme=dark] .about-docs-grid>article{background:radial-gradient(circle at 8% 0,#00bfff04,#0000 30%),linear-gradient(145deg,#080c11fb,#03070bfe)!important;border-color:#2e3c4966!important;box-shadow:inset 0 1px #ffffff05,0 14px 30px #00000038!important}.app-shell[data-theme=dark] .about-pillar-card,.app-shell[data-theme=dark] .about-module-card,.app-shell[data-theme=dark] .about-roadmap-card{background:radial-gradient(circle at 7% 0,#00bfff03,#0000 30%),linear-gradient(145deg,#090d12f7,#04080cfd)!important}.app-shell[data-theme=dark] .shortcuts-hero,.app-shell[data-theme=dark] .shortcut-card,.app-shell[data-theme=dark] .shortcuts-tips,.app-shell[data-theme=dark] .shortcuts-hero-command,.app-shell[data-theme=dark] .shortcut-modal,.app-shell[data-theme=dark] .shortcut-select-menu{background:radial-gradient(circle at 8% 0,#00bfff04,#0000 30%),linear-gradient(145deg,#080c11fb,#03070bfe)!important;border-color:#2e3c4966!important;box-shadow:inset 0 1px #ffffff05,0 14px 30px #00000038!important}.app-shell[data-theme=dark] .shortcut-select-trigger,.app-shell[data-theme=dark] .shortcut-select-menu>button,.app-shell[data-theme=dark] .shortcut-key-picker kbd{background:linear-gradient(#05090dfa,#070b10f5)!important;border-color:#2b394666!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-card{background:radial-gradient(circle at 7% 0,#00bfff03,#0000 30%),linear-gradient(145deg,#080c11fc,#03070bfe)!important;border-color:#2e3c496b!important;box-shadow:inset 0 1px #ffffff05,0 14px 30px #0003!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-card:hover{background:radial-gradient(circle at 7% 0,#00bfff04,#0000 30%),linear-gradient(145deg,#0a0f15fc,#04080cfe)!important;border-color:#40526380!important;transform:none!important;box-shadow:inset 0 1px #ffffff06,0 15px 32px #00000038!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-heading{background:linear-gradient(#0a0f15c2,#04080c38)!important;border-bottom-color:#33414f57!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-title-icon,.app-shell[data-theme=dark] .profile-page .profile-dashboard-row-icon{color:#69dfff!important;background:linear-gradient(145deg,#080e14f5,#04080cfa)!important;border-color:#32445466!important;box-shadow:inset 0 1px #ffffff05,0 0 11px #00bfff06!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-rows dt{color:#a8b5c1!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-rows dd{color:#edf2f6!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-action{color:#72e1ff!important;background:#00bfff06!important;border-color:#00bfff6b!important;box-shadow:inset 0 1px #ffffff06!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-action:hover,.app-shell[data-theme=dark] .profile-page .profile-dashboard-action:focus-visible{color:#d9f8ff!important;background:#00bfff12!important;border-color:#00bfffad!important;box-shadow:inset 0 1px #ffffff09,0 0 14px #00bfff0e!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-readonly{color:#8fa0af!important;background:#080d12d1!important;border-color:#42536357!important}.app-shell[data-theme=dark] .profile-page .profile-professional-footer{background:#05090d8a!important;border-top-color:#33414f4d!important}.app-shell[data-theme=dark] .profile-page .profile-contact-tile{background:radial-gradient(circle at 5%,#00bfff03,#0000 26%),linear-gradient(145deg,#080d12f7,#04080cfc)!important;border-color:#31404e6b!important;box-shadow:inset 0 1px #ffffff04!important}.app-shell[data-theme=dark] .profile-page .profile-contact-tile:hover,.app-shell[data-theme=dark] .profile-page .profile-contact-tile:focus-visible{background:radial-gradient(circle at 5%,#00bfff07,#0000 28%),linear-gradient(145deg,#0b1016fa,#05090efe)!important;border-color:#00bfff47!important;box-shadow:inset 0 1px #ffffff05,0 8px 20px #00000024!important}.app-shell[data-theme=dark] .profile-page .profile-contact-icon{background:#070d13f0!important;border-color:#3648596b!important;box-shadow:inset 0 1px #ffffff04!important}.app-shell[data-theme=dark] .profile-page .profile-contact-copy small{color:#7f8d9a!important}.app-shell[data-theme=dark] .profile-page .profile-contact-copy strong{color:#dce4ea!important}.app-shell[data-theme=dark] .profile-page .profile-about-bio>small,.app-shell[data-theme=dark] .profile-page .profile-about-specialties>small{color:#63dfff!important}.app-shell[data-theme=dark] .profile-page .profile-about-bio p{color:#c0cbd4!important}.app-shell[data-theme=dark] .profile-page .profile-about-specialties>div>span{color:#9dd8e8!important;background:#050a0ed1!important;border-color:#00bfff3d!important;box-shadow:inset 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-page .profile-specialties-toggle{color:#aeb5ff!important;background:#090a13d1!important;border-color:#5b639766!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat{box-shadow:inset 0 1px #ffffff05,0 10px 22px #00000029!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=status]{background:radial-gradient(circle at 7%,#24daa918,#0000 35%),linear-gradient(145deg,#070f10fa,#03080afe)!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=area]{background:radial-gradient(circle at 7%,#00bfff13,#0000 35%),linear-gradient(145deg,#070d12fa,#03070bfe)!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=member]{background:radial-gradient(circle at 7%,#427eff12,#0000 35%),linear-gradient(145deg,#070c12fa,#03070bfe)!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=location]{background:radial-gradient(circle at 7%,#7e68e814,#0000 35%),linear-gradient(145deg,#080b12fa,#03070bfe)!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat-icon{background:#050a0edb!important;box-shadow:inset 0 1px #ffffff04,0 0 12px #00000029!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card{position:relative;overflow:hidden;background:linear-gradient(#ffffff04,#0000 14%),radial-gradient(circle at 10%,#00bfff08,#0000 22%),radial-gradient(circle at 5% 48%,#f1c84a07,#0000 17%),linear-gradient(145deg,#040608fe,#000102)!important;border-color:#48586885!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006,0 20px 46px #0000004d,0 0 24px #00bfff05!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.85;background:linear-gradient(90deg,#ffffff03,#0000 18% 82%,#ffffff02),radial-gradient(circle at 12% 42%,#00bfff05,#0000 24%);position:absolute;inset:0}.app-shell[data-theme=dark] .profile-page .profile-hero-main,.app-shell[data-theme=dark] .profile-page .profile-hero-copy{z-index:1;position:relative}.app-shell[data-theme=dark] .profile-page .profile-name-line h1,.app-shell[data-theme=dark] .profile-page .profile-hero-copy h1{text-shadow:0 1px #ffffff08;color:#fff!important}.app-shell[data-theme=dark] .profile-page .profile-hero-role{color:#c8d1d9!important}.app-shell[data-theme=dark] .profile-page .profile-hero-meta{color:#8493a0!important}.app-shell[data-theme=dark] .profile-page .profile-hierarchy-badge[data-hierarchy-theme=gold],.app-shell[data-theme=dark] .profile-page [data-hierarchy-theme=gold].profile-hierarchy-badge{box-shadow:inset 0 1px #ffffff06,0 0 12px #f1c84a0e!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat{border-color:#303e4b6b!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=status]{border-left-color:#24daa980!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=area]{border-left-color:#00bfff7a!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=member]{border-left-color:#427eff75!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat[data-tone=location]{border-left-color:#7e68e87a!important}.app-shell[data-theme=dark] .profile-page .profile-overview-stat:hover{transform:translateY(-1px);border-color:#48596a8a!important;box-shadow:inset 0 1px #ffffff06,0 12px 24px #0000002e!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-heading{background:linear-gradient(#0c1117d6,#05090d70)!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-title h2{color:#f4f7f9!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-title p{color:#7f8e9b!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-row-icon,.app-shell[data-theme=dark] .profile-page .profile-dashboard-title-icon{background:radial-gradient(circle at 35% 20%,#00bfff09,#0000 48%),linear-gradient(145deg,#080d12f5,#03070bfc)!important;border-color:#38495975!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-rows>div{border-bottom-color:#49566333!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-rows>div:last-child{border-bottom-color:#0000!important}.app-shell[data-theme=dark] .profile-page .profile-contact-tile{background:linear-gradient(145deg,#080c11fb,#03070bfe)!important;border-color:#3443526b!important}.app-shell[data-theme=dark] .profile-page .profile-contact-tile:hover,.app-shell[data-theme=dark] .profile-page .profile-contact-tile:focus-visible{background:radial-gradient(circle at 4%,#00bfff06,#0000 28%),linear-gradient(145deg,#0b1016fc,#05090efe)!important;border-color:#00bfff4d!important}.app-shell[data-theme=dark] .profile-page .profile-about-card-body{background:0 0!important}.app-shell[data-theme=dark] .profile-page .profile-about-specialties>div>span{color:#afc1cf!important;background:#05090de0!important;border-color:#4d607257!important}.app-shell[data-theme=dark] .profile-page .profile-about-specialties>div>span:hover{color:#ddf8ff!important;background:#00bfff0b!important;border-color:#00bfff57!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-action{background:#02080c8f!important;border-width:1px!important;border-color:#00bfff5c!important}.app-shell[data-theme=dark] .profile-page .profile-dashboard-action:hover,.app-shell[data-theme=dark] .profile-page .profile-dashboard-action:focus-visible{background:#00bfff0e!important;border-color:#00bfff9e!important;box-shadow:inset 0 1px #ffffff06,0 0 12px #00bfff0b!important}.app-shell[data-theme=dark]{--black-strip-bg-a:#06080afe;--black-strip-bg-b:#000102;--black-strip-border:#50606f8a;--black-strip-border-soft:#3644526b;--black-strip-shine:#ffffff09;--black-strip-cyan:#00bfff06;--black-strip-shadow:0 22px 52px #00000057}.app-shell[data-theme=dark] .profile-hero-card,.app-shell[data-theme=dark] .access-identity-hero,.app-shell[data-theme=dark] .user-account-overview-hero,.app-shell[data-theme=dark] .system-admin-hero,.app-shell[data-theme=dark] .jay-page-hero,.app-shell[data-theme=dark] .about-hero,.app-shell[data-theme=dark] .shortcuts-hero{position:relative;overflow:hidden;border-color:var(--black-strip-border)!important;background:linear-gradient(180deg,var(--black-strip-shine) 0,#ffffff03 8%,transparent 19%), radial-gradient(circle at 12% 44%,var(--black-strip-cyan),transparent 24%), radial-gradient(circle at 88% -8%,#ffffff03,transparent 24%), linear-gradient(145deg,var(--black-strip-bg-a),var(--black-strip-bg-b))!important;box-shadow:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #0009, var(--black-strip-shadow), 0 0 22px #00bfff04!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:after,.app-shell[data-theme=dark] .access-identity-hero:after,.app-shell[data-theme=dark] .user-account-overview-hero:after,.app-shell[data-theme=dark] .system-admin-hero:after,.app-shell[data-theme=dark] .jay-page-hero:after,.app-shell[data-theme=dark] .shortcuts-hero:after{content:"";pointer-events:none;border-radius:inherit;opacity:.92;background:linear-gradient(90deg,#0000 0,#ffffff05 16%,#ffffff02 42%,#0000 68%),linear-gradient(#ffffff06,#0000 18%);position:absolute;inset:0}.app-shell[data-theme=dark] .profile-page .profile-hero-card>*,.app-shell[data-theme=dark] .access-identity-hero>*,.app-shell[data-theme=dark] .user-account-overview-hero>*,.app-shell[data-theme=dark] .system-admin-hero>*,.app-shell[data-theme=dark] .jay-page-hero>*,.app-shell[data-theme=dark] .shortcuts-hero>*{z-index:1;position:relative}.app-shell[data-theme=dark] .profile-page .profile-dashboard-card,.app-shell[data-theme=dark] .my-access-page .access-section-card,.app-shell[data-theme=dark] .system-admin-dashboard,.app-shell[data-theme=dark] .users-directory-panel{border-color:var(--black-strip-border-soft)!important}.app-shell[data-theme=dark]{--black-strip-bg-a:#111316;--black-strip-bg-mid:#050607;--black-strip-bg-b:#000102;--black-strip-border:#707e8b94;--black-strip-shine:#ffffff15;--black-strip-shadow:0 28px 68px #00000085}.app-shell[data-theme=dark] .profile-page .profile-hero-card:after,.app-shell[data-theme=dark] .access-identity-hero:after,.app-shell[data-theme=dark] .user-account-overview-hero:after,.app-shell[data-theme=dark] .system-admin-hero:after,.app-shell[data-theme=dark] .jay-page-hero:after,.app-shell[data-theme=dark] .shortcuts-hero:after{opacity:1!important;background:linear-gradient(#ffffff08,#0000 17%),linear-gradient(105deg,#0000 0 17%,#ffffff07 24%,#ffffff02 31%,#0000 40%)!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:before{mix-blend-mode:screen;opacity:1;background:linear-gradient(#0000 0 86%,#ffffff03 100%),linear-gradient(90deg,#0000 0%,#00bfff05 16%,#0000 34%),radial-gradient(circle at 9% 48%,#f1c84a06,#0000 18%)!important}.app-shell[data-theme=dark]{--black-strip-solid:#000;--black-strip-border:#606c7894;--black-strip-border-soft:#3a444e6b}.app-shell[data-theme=dark] .profile-hero-card,.app-shell[data-theme=dark] .access-identity-hero,.app-shell[data-theme=dark] .user-account-overview-hero,.app-shell[data-theme=dark] .system-admin-hero,.app-shell[data-theme=dark] .jay-page-hero,.app-shell[data-theme=dark] .about-hero,.app-shell[data-theme=dark] .shortcuts-hero{border-color:var(--black-strip-border)!important;background:#000!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff03,0 24px 58px #00000085,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card{background:#000!important;border-color:#6c78849e!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #ffffff04,0 28px 64px #00000094,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:before,.app-shell[data-theme=dark] .profile-page .profile-hero-card:after,.app-shell[data-theme=dark] .access-identity-hero:after,.app-shell[data-theme=dark] .user-account-overview-hero:after,.app-shell[data-theme=dark] .system-admin-hero:after,.app-shell[data-theme=dark] .jay-page-hero:after,.app-shell[data-theme=dark] .shortcuts-hero:after{opacity:0!important;background:0 0!important}.app-shell[data-theme=dark] .profile-page{--profile-black-canvas:#030609}.app-shell[data-theme=dark] .profile-page .profile-overview-layout,.app-shell[data-theme=dark] .profile-page .profile-dashboard-card{background-color:#0000}.app-shell[data-theme=dark] main:has(.profile-page){background:#06090c!important}.app-shell[data-theme=dark] .profile-page{background:#06090c!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card{background:#000!important;border:1px solid #7a86929e!important;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff05,0 22px 54px #0000008f,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:before,.app-shell[data-theme=dark] .profile-page .profile-hero-card:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.app-shell[data-theme=dark] .access-identity-hero,.app-shell[data-theme=dark] .user-account-overview-hero,.app-shell[data-theme=dark] .system-admin-hero,.app-shell[data-theme=dark] .jay-page-hero,.app-shell[data-theme=dark] .about-hero,.app-shell[data-theme=dark] .shortcuts-hero{background:#000!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card,.app-shell[data-theme=dark] .profile-page .profile-hero-card.profile-hero-card-v3,.app-shell[data-theme=dark] .profile-page .profile-hero-card.profile-hero-card-premium{background:#000!important;border-color:#68768499!important}.app-shell[data-theme=dark] .profile-page .profile-hero-main,.app-shell[data-theme=dark] .profile-page .profile-hero-main-clickable,.app-shell[data-theme=dark] .profile-page .profile-hero-main-clickable:hover,.app-shell[data-theme=dark] .profile-page .profile-hero-main-clickable:focus-visible{background:0 0!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card:before,.app-shell[data-theme=dark] .profile-page .profile-hero-card:after,.app-shell[data-theme=dark] .profile-page .profile-hero-main:before,.app-shell[data-theme=dark] .profile-page .profile-hero-main:after{content:none!important;background:0 0!important;display:none!important}.app-shell[data-theme=dark] .profile-page .profile-hero-card-premium .profile-hero-avatar>i{border-color:#000!important}.app-shell[data-theme=dark] .profile-social-overlay{-webkit-backdrop-filter:blur(10px)saturate(.72)!important;backdrop-filter:blur(10px)saturate(.72)!important;background:#000000c7!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal{--profile-modal-surface:#05080b;--profile-modal-surface-2:#090d11;--profile-modal-border:#47566580;--profile-modal-line:#4857653d;border-color:var(--profile-modal-border)!important;background:#05080b!important;box-shadow:inset 0 1px #ffffff09,0 38px 110px #000000a8,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal .profile-social-cover,.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal .profile-social-cover[data-area-theme],.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal[data-area-theme] .profile-social-cover{background:#000!important;border-bottom-color:#4b596761!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal .profile-social-cover:before,.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal .profile-social-cover:after{content:none!important;background:0 0!important;display:none!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-avatar{border-color:#05080b;background:#080b0f!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-status-dot{border-color:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-top{background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-body,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-body-v4,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-body-v5,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-body-executive{border-top-color:var(--profile-modal-line)!important;background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-about-premium,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-premium-card,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-executive-card,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-feature-card,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-info-card{background:#090d11!important;border-color:#41505e61!important;box-shadow:inset 0 1px #ffffff05,0 9px 24px #0000002e!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-section-icon{color:#69dfff!important;background:#070b0f!important;border-color:#41526266!important;box-shadow:inset 0 1px #ffffff04!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-name-row h3,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-section-heading strong{color:#f4f7fa!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-identity>p,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-bio,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-mission-strip p{color:#b9c5cf!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-meta,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-section-heading small{color:#7d8d9a!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-mission-strip{background:0 0!important;border-color:#0000!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-mission-divider{opacity:.78;background:#725f24!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-focus-tags>span,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-specialties>span{color:#aebfcd!important;background:#060a0e!important;border-color:#44556566!important;box-shadow:inset 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-focus-tags>span:hover,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-specialties>span:hover{color:#e0f8ff!important;background:#081118!important;border-color:#00bfff52!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-top-links>a,.app-shell[data-theme=dark] .profile-social-popover-modal .users-profile-chat-button{color:#a9bac7!important;background:#070b0f!important;border-color:#3f4f5e6b!important;box-shadow:inset 0 1px #ffffff04!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-top-links>a:hover,.app-shell[data-theme=dark] .profile-social-popover-modal .users-profile-chat-button:hover{color:#72e1ff!important;background:#091118!important;border-color:#00bfff52!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-presence{color:#b8c5cf!important;background:#070b0f!important;border-color:#3d4e5d61!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-footer,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-account-meta-bar{border-top-color:var(--profile-modal-line)!important;background:#030609!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-stat-card{border-color:var(--profile-modal-line)!important;background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-close,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cancel-edit{color:#d2dce4!important;background:#04070aeb!important;border-color:#4757667a!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit:hover,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-close:hover{color:#fff!important;background:#081118!important;border-color:#00bfff70!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-form{background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-identity{border-bottom-color:var(--profile-modal-line)!important;background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-card,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-photo-card,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-identity-card{background:#090d11!important;border-color:#41505e61!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-fields input,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-card input,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-edit-card textarea,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-link-fields input,.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-link-fields select{color:#e6edf2!important;background:#030609!important;border-color:#3e4e5d6b!important}.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cover[data-area-theme=hq],.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cover[data-area-theme=product-tech],.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cover[data-area-theme=growth],.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cover[data-area-theme=operations],.app-shell[data-theme=dark] .profile-social-popover-modal .profile-social-cover[data-area-theme=knowledge]{background:#000!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover[data-area-theme=hq]{background:var(--improve-area-hq-cover)!important;background-image:var(--improve-area-hq-cover)!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover[data-area-theme=product-tech]{background:var(--improve-area-product-tech-cover)!important;background-image:var(--improve-area-product-tech-cover)!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover[data-area-theme=growth]{background:var(--improve-area-growth-cover)!important;background-image:var(--improve-area-growth-cover)!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover[data-area-theme=operations]{background:var(--improve-area-operations-cover)!important;background-image:var(--improve-area-operations-cover)!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover[data-area-theme=knowledge]{background:var(--improve-area-knowledge-cover)!important;background-image:var(--improve-area-knowledge-cover)!important}.app-shell[data-theme=dark] .users-profile-preview-modal .profile-social-cover:after{content:""!important;opacity:1!important;background:repeating-linear-gradient(130deg, transparent 0 42px, color-mix(in srgb,var(--ui-accent) 4%,transparent) 43px 44px)!important;width:100%!important;height:100%!important;display:block!important}.app-shell[data-theme=dark] .users-profile-preview-modal[data-area-theme=hq] .profile-social-cover{border-bottom-color:#00bfff29!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-cover{background:#000!important;border-bottom:1px solid #52606e61!important;flex:0 0 190px!important;height:190px!important;min-height:190px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-cover:before,html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-cover:after{content:none!important;background:0 0!important;display:none!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-top{margin-top:-62px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing) .profile-executive-card .profile-social-specialties>span{color:#c2cdd6!important;background:#070b0f!important;border:1px solid #49586785!important;box-shadow:inset 0 1px #ffffff05,0 4px 12px #0000002e!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing) .profile-executive-card .profile-social-specialties>span:hover{color:#e8f8fc!important;background:#0a1117!important;border-color:#00bfff4d!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0003!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-page .profile-dashboard-card{border-color:#37455270!important;box-shadow:inset 0 1px #ffffff05,0 10px 26px #00000029!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-page .profile-dashboard-heading{border-bottom-color:#3a48554d!important}@media (width<=760px){html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-cover{flex-basis:138px!important;height:138px!important;min-height:138px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal) .profile-social-top{margin-top:-46px!important}}.app-shell small,.app-shell .eyebrow,.app-shell [class*=kicker],.app-shell [class*=helper],.app-shell [class*=hint],.app-shell [class*=caption],.app-shell [class*=microcopy],.app-shell [class*=description],.app-shell [class*=meta]:not(.profile-account-meta-bar):not(.profile-account-meta-bar-executive),.app-shell [class*=subtitle],.app-shell [class*=subtext],.app-shell [class*=secondary-text],.app-shell [class*=supporting-text]{font-size:11px!important;line-height:1.45!important}.app-shell label,.app-shell th,.app-shell [class*=label]:not(.nav-label),.app-shell [class*=field-label]{font-size:11px!important;line-height:1.35!important}.app-shell input,.app-shell textarea,.app-shell select{font-size:12px!important;line-height:1.45!important}.app-shell [class*=badge],.app-shell [class*=chip],.app-shell [class*=pill],.app-shell [class*=status]:not(.topbar-status-indicator){font-size:10.5px!important}.app-shell button,.app-shell .button,.app-shell [class*=button]{font-size:11.5px}.app-shell .profile-page .profile-hero-meta,.app-shell .profile-page .profile-dashboard-title p,.app-shell .profile-page .profile-dashboard-rows dt,.app-shell .profile-page .profile-contact-tile small,.app-shell .profile-page .profile-editor small,.app-shell .profile-social-popover-modal .profile-social-meta,.app-shell .profile-social-popover-modal .profile-social-section-heading small,.app-shell .profile-social-popover-modal .profile-social-footer span,.app-shell .profile-social-popover-modal .profile-social-edit-section-heading small,.app-shell .profile-social-popover-modal .profile-social-edit-fields label>span,.app-shell .users-directory-columns,.app-shell .users-directory-panel-heading p,.app-shell .users-summary-copy small,.app-shell .user-drawer-tab-copy small,.app-shell .access-section-heading p,.app-shell .access-summary-copy small,.app-shell .settings-page small,.app-shell .about-page small,.app-shell .shortcuts-page small{font-size:11px!important;line-height:1.45!important}.app-shell .nav-section-title,.app-shell .topbar-search input,.app-shell .topbar-menu small,.app-shell .profile-menu small{font-size:11px!important}@media (width<=760px){.app-shell small,.app-shell [class*=helper],.app-shell [class*=hint],.app-shell [class*=caption],.app-shell [class*=meta]:not(.profile-account-meta-bar):not(.profile-account-meta-bar-executive){font-size:10.5px!important}}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone]{background:#070b0f!important;border-color:#404f5e7a!important;box-shadow:inset 0 1px #ffffff07,inset 0 -1px #0000007a,0 12px 28px #0003!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone]:hover{background:#0a0f14!important;border-color:#54657694!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0000008a,0 16px 34px #0000003d!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone] .access-summary-icon,html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone] .access-summary-open{background:#05090d!important;border-color:#3c4c5c70!important;box-shadow:inset 0 1px #ffffff05!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone] strong{color:#f2f6f9!important;text-shadow:none!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone] em{color:#8997a4!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone=areas]{border-left:2px solid #00bfff7a!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone=scopes]{border-left:2px solid #427eff7a!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone=exceptions]{border-left:2px solid #7e68e880!important}html[data-theme=dark] .app-shell[data-theme=dark] .my-access-page .access-summary-grid>article[data-tone=level]{border-left:2px solid #24daa97a!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone]{background:#070b0f!important;border-color:#404f5e7a!important;box-shadow:inset 0 1px #ffffff07,inset 0 -1px #0000007a,0 12px 28px #0003!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone]:hover{background:#0a0f14!important;border-color:#54657694!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0000008a,0 16px 34px #0000003d!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone]>span{border-color:color-mix(in srgb,var(--settings-tone) 34%,#3c4c5c70)!important;color:var(--settings-tone)!important;box-shadow:inset 0 1px 0 #ffffff05, 0 0 12px color-mix(in srgb,var(--settings-tone) 6%,transparent)!important;background:#05090d!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone] small{color:color-mix(in srgb,var(--settings-tone) 72%,#93a2b0)!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone] strong{color:#f2f6f9!important;text-shadow:none!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone] p{color:#8997a4!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone=blue]{border-left:2px solid #3b8fef7a!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone=cyan]{border-left:2px solid #00bfff7a!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone=violet]{border-left:2px solid #8e78e880!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-overview>article[data-tone=green]{border-left:2px solid #35c49a7a!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel-heading,html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel[data-section] .settings-panel-heading{background:#070b0f!important;border-bottom-color:#3a485657!important;box-shadow:inset 0 1px #ffffff05,0 8px 20px #0000001a!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel-heading>span{border-color:color-mix(in srgb,var(--settings-section-tone) 30%,#3e4e5e7a)!important;color:var(--settings-section-tone)!important;box-shadow:inset 0 1px 0 #ffffff05, 0 0 12px color-mix(in srgb,var(--settings-section-tone) 5%,transparent)!important;background:#05090d!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel-heading small{color:color-mix(in srgb,var(--settings-section-tone) 70%,#9aa9b6)!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel-heading h2{color:#f2f6f9!important}html[data-theme=dark] .app-shell[data-theme=dark] .settings-page .settings-panel-heading p{color:#8b99a6!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve]{background:#08142f!important;border-color:#193c929e!important;box-shadow:inset 0 1px #ffffff07,0 8px 20px #0000001f!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-title-row strong{color:#fff!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-copy small{color:#9fb4d1!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-check{color:#00bfff!important;background:#06132c!important;border-color:#00bfff4d!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark]{background:#05080b!important;border-color:#5c6a7894!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0003!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-title-row strong{color:#f5f7f9!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-copy small{color:#8e9ba7!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-check{color:#5edfff!important;background:#020406!important;border-color:#52627185!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light]{background:#f3f7fa!important;border-color:#b9cad9!important;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #0000001a!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-title-row strong{color:#122538!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-copy small{color:#687e92!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-check{color:#0b8fc5!important;background:#e5eef5!important;border-color:#b6c8d8!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-preview{background:#061126!important;border:1px solid #193c9266!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-preview i:first-child{background:#0b1f4d!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-preview i:nth-child(2),.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve] .settings-theme-preview i:nth-child(3){background:#193c92!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-preview{background:#000!important;border:1px solid #4e5c6a75!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:first-child{background:#080c11!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:nth-child(2),.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark] .settings-theme-preview i:nth-child(3){background:#1b242d!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-preview{background:#fff!important;border:1px solid #cbd8e3!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:first-child{background:#dce7ef!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:nth-child(2),.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-preview i:nth-child(3){background:#b8cad9!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve]:hover,.app-shell .settings-page .settings-theme-grid button[data-theme-option=improve][data-active=true]{background:#0b1f4d!important;border-color:#00bfff!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00bfff0d,0 0 20px #00bfff0e!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark]:hover,.app-shell .settings-page .settings-theme-grid button[data-theme-option=dark][data-active=true]{background:#070b0f!important;border-color:#00bfff94!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #00bfff0b,0 0 18px #00bfff0b!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light]:hover,.app-shell .settings-page .settings-theme-grid button[data-theme-option=light][data-active=true]{background:#fff!important;border-color:#78bde0!important;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #2294c70d,0 0 18px #2294c714!important}.app-shell .settings-page .settings-theme-grid button[data-theme-option=light] .settings-theme-title-row em{color:#087ca8!important;background:#e7f7fd!important;border-color:#91cde8!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-summary .users-summary-card{background:#070b0f!important;border-color:#404f5e7a!important;box-shadow:inset 0 1px #ffffff07,inset 0 -1px #0000007a,0 12px 28px #0000002e!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-summary .users-summary-card:hover,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-summary .users-summary-card[data-selected=true]{background:#0a0f14!important;border-color:#54657694!important;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000038!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-summary .users-summary-icon,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-summary .users-summary-open{background:#05090d!important;box-shadow:inset 0 1px #ffffff05!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-governance-strip{background:#070b0f!important;border-color:#3c4b5970!important;box-shadow:inset 0 1px #ffffff06,0 10px 26px #00000029!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-governance-actions button{background:#05090d!important;border-color:#3d4c5b6b!important;box-shadow:inset 0 1px #ffffff04!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-governance-actions button:hover,html[data-theme=dark] .app-shell[data-theme=dark] .users-governance-actions button[aria-pressed=true]{background:#091017!important;border-color:#5364758a!important;box-shadow:inset 0 1px #ffffff06,0 8px 18px #00000029!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-panel{background:#060a0e!important;border-color:#3c4b5a70!important;box-shadow:inset 0 1px #ffffff05,0 15px 34px #0000002e!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-panel-heading{background:#070b0f!important;border-bottom-color:#3a485652!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-toolbar,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-contextbar{background:#05090d!important;border-color:#3745534d!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-list{background:#03070a!important;border-color:#3b4a596b!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-columns{background:#0a0f14!important;border-color:#3c4b5a57!important}html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-search,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-select-trigger,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-filter-toggle,html[data-theme=dark] .app-shell[data-theme=dark] .users-directory-status-filters button{background:#05090d!important;border-color:#3b4a596b!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=hq]{background:#05080b!important;border-color:#42505e6b!important;box-shadow:inset 3px 0 #919eab61,inset 0 1px #ffffff05,0 8px 20px #00000024!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=product-tech]{background:#07142f!important;border-color:#335fb08a!important;box-shadow:inset 3px 0 #417ff7d1,inset 0 1px #ffffff05,0 8px 20px #00000024!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=growth]{background:#06202b!important;border-color:#0090b57a!important;box-shadow:inset 3px 0 #00bfffc7,inset 0 1px #ffffff05,0 8px 20px #00000024!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=operations]{background:#071d18!important;border-color:#35967770!important;box-shadow:inset 3px 0 #35c49ac2,inset 0 1px #ffffff05,0 8px 20px #00000024!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=knowledge]{background:#15112d!important;border-color:#7a66d07a!important;box-shadow:inset 3px 0 #8e78e8cc,inset 0 1px #ffffff05,0 8px 20px #00000024!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=hq]:hover{background:#090d11!important;border-color:#58677680!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=product-tech]:hover{background:#0a1d43!important;border-color:#4479dba3!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=growth]:hover{background:#082a38!important;border-color:#00acd694!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=operations]:hover{background:#09271f!important;border-color:#40ae8b8f!important}html[data-theme=dark] .app-shell[data-theme=dark] .user-directory-row[data-area-theme=knowledge]:hover{background:#1b1738!important;border-color:#8e78e899!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=hq]>.profile-social-cover[data-area-theme=hq]{background:#030712!important;border-bottom-color:#8191a147!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=product-tech]>.profile-social-cover[data-area-theme=product-tech]{background:#10275a!important;border-bottom-color:#4578e075!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=growth]>.profile-social-cover[data-area-theme=growth]{background:#073f50!important;border-bottom-color:#00bfff66!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=operations]>.profile-social-cover[data-area-theme=operations]{background:#0a3c34!important;border-bottom-color:#35c49a61!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=knowledge]>.profile-social-cover[data-area-theme=knowledge]{background:#30275f!important;border-bottom-color:#8e78e86b!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal>.profile-social-cover:before,html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal>.profile-social-cover:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal>.profile-social-cover{flex:0 0 158px!important;height:158px!important;min-height:158px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal>.profile-social-top{z-index:2;position:relative;background:0 0!important;margin-top:-82px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal)>.profile-social-cover{background:#000!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=hq]>.profile-social-cover{background:#030712!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=product-tech]>.profile-social-cover{background:#10275a!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=growth]>.profile-social-cover{background:#073f50!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=operations]>.profile-social-cover{background:#0a3c34!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=knowledge]>.profile-social-cover{background:#30275f!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal .profile-social-avatar{z-index:3;position:relative}@media (width<=760px){html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal>.profile-social-cover{flex-basis:128px!important;height:128px!important;min-height:128px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal>.profile-social-top{background:0 0!important;margin-top:-64px!important}}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing){--profile-cover:#000;--profile-band:#05080b;--profile-area-line:#5c6a7875}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=hq]{--profile-cover:#030712;--profile-band:#060a0f;--profile-area-line:#919eab5c}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=product-tech]{--profile-cover:#10275a;--profile-band:#0b1f4d;--profile-area-line:#3b8fef8a}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=growth]{--profile-cover:#073f50;--profile-band:#062b38;--profile-area-line:#00bfff75}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=operations]{--profile-cover:#0a3c34;--profile-band:#082b25;--profile-area-line:#35c49a70}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=knowledge]{--profile-cover:#30275f;--profile-band:#211c44;--profile-area-line:#8e78e87a}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-cover{background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;background-image:none!important;border-bottom:0!important;flex:0 0 176px!important;height:176px!important;min-height:176px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top{z-index:2!important;background:0 0!important;align-items:center!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;position:relative!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;background:var(--profile-band)!important;background-color:var(--profile-band)!important;border-top:1px solid var(--profile-area-line)!important;pointer-events:none!important;background-image:none!important;border-bottom:1px solid #42505e42!important;display:block!important;position:absolute!important;inset:70px 0 0!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top>*{z-index:1!important;position:relative!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-avatar{flex:0 0 138px!important;width:138px!important;height:138px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-avatar-wrap{align-self:center!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-identity{align-self:center!important;min-width:0!important;padding-top:6px!important;padding-bottom:0!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-name-row{align-items:center!important;gap:10px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-name-row h3{letter-spacing:-.035em!important;color:#fff!important;font-size:31px!important;line-height:1.08!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-identity>p{color:#d2dbe4!important;margin-top:8px!important;font-size:15px!important;line-height:1.3!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-meta-row{align-items:center!important;margin-top:13px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-meta{color:#98a9b8!important;gap:8px 16px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-popover-modal .profile-social-meta-row .profile-social-top-links{justify-content:flex-end!important;align-self:center!important;gap:8px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive{background:#05080b!important;gap:12px!important;padding:0 28px 26px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-mission-strip{background:var(--profile-band)!important;background-color:var(--profile-band)!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid var(--profile-area-line)!important;background-image:none!important;grid-template-columns:auto 1px minmax(0,1fr)!important;gap:20px!important;width:auto!important;min-height:86px!important;margin:0 -28px 4px!important;padding:20px 34px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-mission-strip p{text-align:left!important;color:#cad5df!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-executive-card{background:#090d11!important;border-color:#4352616b!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing)>.profile-social-cover{background:#000!important}@media (width<=760px){html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-cover{flex-basis:136px!important;height:136px!important;min-height:136px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top{min-height:0!important;margin-top:-58px!important;padding:0 20px 20px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{top:56px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar{flex-basis:108px!important;width:108px!important;height:108px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-mission-strip{grid-template-columns:1fr!important;gap:8px!important;margin:0 -20px 4px!important;padding:16px 20px!important}}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap{z-index:4!important;position:relative!important;overflow:visible!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap .profile-social-avatar{z-index:2!important;position:relative!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap .profile-social-status-dot{z-index:8!important;border:3px solid var(--profile-band,#05080b)!important;width:18px!important;height:18px!important;position:absolute!important;bottom:14px!important;right:2px!important;box-shadow:0 0 0 1px #00000073,0 0 12px #27df9a2e!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{top:52px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-name-row{margin-bottom:7px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{margin-top:0!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-social-specialties>span{color:#d3dce5!important;background:#090d11!important;border:1px solid #4e5e6e85!important;box-shadow:inset 0 1px #ffffff06,0 4px 12px #0000002e!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-social-specialties>span:hover{color:#f0f8fc!important;background:#0c1218!important;border-color:#00bfff4d!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.users-profile-preview-modal):not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-focus-tags>span{color:#c8d4dd!important;background:#080c10!important;border-color:#48596975!important}@media (width<=760px){html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{top:46px!important}html[data-theme=dark] .app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap .profile-social-status-dot{width:17px!important;height:17px!important;bottom:11px!important;right:0!important}}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{top:58px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-name-row{margin-bottom:9px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-identity>p{margin-top:3px!important;line-height:1.35!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap{z-index:4!important;position:relative!important;overflow:visible!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-avatar-wrap .profile-social-status-dot{z-index:9!important;border:3px solid var(--profile-band,#05080b)!important;bottom:13px!important;right:1px!important;box-shadow:0 0 0 1px #0000007a,0 0 12px #27df9a29!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-focus-tags>span,.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-social-specialties>span{color:#cbd6df!important;background:#080c10!important;border:1px solid #4859697a!important;min-height:31px!important;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000029!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-focus-tags>span:hover,.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-social-body-executive .profile-executive-card .profile-social-specialties>span:hover{color:#edf8fc!important;background:#0b1117!important;border-color:#00bfff47!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing){--profile-modal-surface:#05080b;--profile-modal-line:#4857653d;background:#05080b!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=product-tech]{--profile-cover:#10275a;--profile-band:#0b1f4d;--profile-area-line:#3b8fef7a}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=hq]{--profile-cover:#030712;--profile-band:#060a0f;--profile-area-line:#919eab57}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=growth]{--profile-cover:#073f50;--profile-band:#062b38;--profile-area-line:#00bfff6b}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=operations]{--profile-cover:#0a3c34;--profile-band:#082b25;--profile-area-line:#35c49a66}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-area-theme=knowledge]{--profile-cover:#30275f;--profile-band:#211c44;--profile-area-line:#8e78e870}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{z-index:2!important;background:0 0!important;align-items:center!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;position:relative!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{box-sizing:border-box!important;background:#05080b!important;align-self:stretch!important;width:100%!important;padding:0 28px 26px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{box-sizing:border-box!important;background:var(--profile-band)!important;background-color:var(--profile-band)!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid var(--profile-area-line)!important;background-image:none!important;width:calc(100% + 56px)!important;max-width:none!important;margin:0 -28px 4px!important;padding:20px 34px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-executive-card{background:#090d11!important;border-color:#4352616b!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-account-meta-bar{background:#030609!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing)>.profile-social-top:before{top:50px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{width:calc(100% + 40px)!important;margin:0 -20px 4px!important;padding:16px 20px!important}}.app-shell .profile-page .profile-hero-card,.app-shell .profile-page .profile-hero-card.profile-hero-card-v3,.app-shell .profile-page .profile-hero-card.profile-hero-card-premium{background:#000!important;border-color:#68768499!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #ffffff04,0 22px 54px #00000057,0 0 0 1px #ffffff03!important}.app-shell .profile-page .profile-hero-main,.app-shell .profile-page .profile-hero-main-clickable,.app-shell .profile-page .profile-hero-main-clickable:hover,.app-shell .profile-page .profile-hero-main-clickable:focus-visible{background:0 0!important}.app-shell .profile-page .profile-hero-card:before,.app-shell .profile-page .profile-hero-card:after,.app-shell .profile-page .profile-hero-main:before,.app-shell .profile-page .profile-hero-main:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.app-shell .profile-page .profile-hero-card .profile-name-line h2,.app-shell .profile-page .profile-hero-card .profile-hero-role{color:#f4f7fa!important}.app-shell .profile-page .profile-hero-card .profile-hero-meta,.app-shell .profile-page .profile-hero-card .profile-hero-meta span{color:#9fb0be!important}.app-shell .profile-page .profile-hero-card .profile-hero-avatar>i{border-color:#000!important}.app-shell .profile-page .profile-hero-card{background:#000!important}.app-shell .my-access-page .access-identity-hero{background:#000!important;border-color:#68768494!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffffff03,0 18px 44px #00000042!important}.app-shell .my-access-page .access-identity-hero:before,.app-shell .my-access-page .access-identity-hero:after{opacity:0!important;background:0 0!important}.app-shell .my-access-page .access-identity-name-line h2,.app-shell .my-access-page .access-identity-copy>p{color:#f4f7fa!important}.app-shell .user-directory-row[data-current-user=true]{background:#000!important;border-color:#606e7c85!important;box-shadow:inset 3px 0 #a0acb86b,inset 0 1px #ffffff07,0 8px 20px #00000029!important}.app-shell .user-directory-row[data-current-user=true]:hover{background:#06090c!important;border-color:#707e8c94!important}.app-shell .user-directory-row[data-current-user=true] .user-directory-identity strong,.app-shell .user-directory-row[data-current-user=true] .user-directory-title,.app-shell .user-directory-row[data-current-user=true] .user-directory-scope strong{color:#f2f6f9!important}.app-shell .user-directory-row[data-current-user=true] .user-directory-identity small,.app-shell .user-directory-row[data-current-user=true] .user-directory-scope small{color:#91a0ad!important}.app-shell .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=true]{--profile-cover:#000!important;--profile-band:#05080b!important;--profile-area-line:#68768475!important}.app-shell .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=true]>.profile-social-cover{background:#000!important;border-bottom-color:#0000!important}.app-shell .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=true]>.profile-social-top:before{background:#05080b!important;border-top-color:#68768475!important}.app-shell[data-theme=light] .profile-page .profile-hero-card .profile-name-line h2,.app-shell[data-theme=light] .profile-page .profile-hero-card .profile-hero-role,.app-shell[data-theme=light] .my-access-page .access-identity-name-line h2,.app-shell[data-theme=light] .my-access-page .access-identity-copy>p{color:#f4f7fa!important}.app-shell[data-theme=light] .profile-page .profile-hero-card .profile-hero-meta,.app-shell[data-theme=light] .profile-page .profile-hero-card .profile-hero-meta span{color:#9fb0be!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing){background:#05080b!important;border:1px solid #47566580!important;border-radius:20px!important;flex-direction:column!important;width:min(860px,100vw - 80px)!important;min-height:min(660px,100vh - 72px)!important;max-height:90vh!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 38px 110px #000000a8,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-cover{background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;background-image:none!important;border-bottom:0!important;flex:0 0 176px!important;height:176px!important;min-height:176px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{z-index:2!important;background:0 0!important;flex:none!important;align-items:center!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;position:relative!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;background:var(--profile-band)!important;background-color:var(--profile-band)!important;border-top:1px solid var(--profile-area-line)!important;pointer-events:none!important;background-image:none!important;border-bottom:1px solid #42505e42!important;display:block!important;position:absolute!important;inset:58px 0 0!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top>*{z-index:1!important;position:relative!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-avatar{flex:0 0 138px!important;width:138px!important;height:138px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-avatar-wrap{align-self:center!important;overflow:visible!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-identity{align-self:center!important;min-width:0!important;padding-top:6px!important;padding-bottom:0!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-name-row{align-items:center!important;gap:10px!important;margin-bottom:9px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-name-row h3{letter-spacing:-.035em!important;color:#fff!important;font-size:31px!important;line-height:1.08!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-identity>p{color:#d2dbe4!important;margin-top:3px!important;font-size:15px!important;line-height:1.35!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-meta-row{align-items:center!important;margin-top:13px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-meta{color:#98a9b8!important;gap:8px 16px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{box-sizing:border-box!important;background:#05080b!important;flex:auto!important;align-self:stretch!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0 28px 26px!important;overflow:auto!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{box-sizing:border-box!important;background:var(--profile-band)!important;background-color:var(--profile-band)!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid var(--profile-area-line)!important;background-image:none!important;grid-template-columns:auto 1px minmax(0,1fr)!important;gap:20px!important;width:auto!important;max-width:none!important;min-height:86px!important;margin:0 -28px 4px!important;padding:20px 34px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-executive-card{background:#090d11!important;border-color:#4352616b!important;margin-left:0!important;margin-right:0!important;box-shadow:inset 0 1px #ffffff05,0 9px 24px #0000002e!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-focus-tags>span,.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-specialties>span{color:#cbd6df!important;background:#080c10!important;border:1px solid #4859697a!important;min-height:31px!important;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000029!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-account-meta-bar{background:#030609!important;border-top-color:#4857653d!important;flex:none!important;margin-top:0!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=true]{--profile-cover:#000!important;--profile-band:#05080b!important;--profile-area-line:#68768475!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=product-tech]{--profile-cover:#10275a!important;--profile-band:#0b1f4d!important;--profile-area-line:#3b8fef7a!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=growth]{--profile-cover:#073f50!important;--profile-band:#062b38!important;--profile-area-line:#00bfff6b!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=operations]{--profile-cover:#0a3c34!important;--profile-band:#082b25!important;--profile-area-line:#35c49a66!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=knowledge]{--profile-cover:#30275f!important;--profile-band:#211c44!important;--profile-area-line:#8e78e870!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=hq]{--profile-cover:#030712!important;--profile-band:#060a0f!important;--profile-area-line:#919eab57!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing){border-radius:17px!important;width:min(94vw,860px)!important;min-height:0!important;max-height:90vh!important;overflow:auto!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-cover{flex-basis:136px!important;height:136px!important;min-height:136px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{min-height:0!important;margin-top:-58px!important;padding:0 20px 20px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{top:50px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing) .profile-social-avatar{flex-basis:108px!important;width:108px!important;height:108px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{padding:0 20px 20px!important;overflow:visible!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{grid-template-columns:1fr!important;gap:8px!important;margin:0 -20px 4px!important;padding:16px 20px!important}}.app-shell[data-theme=dark] .profile-canonical-overlay{-webkit-backdrop-filter:blur(10px)saturate(.72)!important;backdrop-filter:blur(10px)saturate(.72)!important;background:#000000c7!important;place-items:center!important;padding:30px!important;display:grid!important}.app-shell[data-theme=dark] .profile-canonical-overlay.users-profile-preview-overlay{-webkit-backdrop-filter:blur(10px)saturate(.72)!important;backdrop-filter:blur(10px)saturate(.72)!important;background:#000000c7!important;padding:30px!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.is-editing){background:#05080b!important;border:1px solid #47566580!important;border-radius:20px!important;flex-direction:column!important;width:min(860px,100vw - 80px)!important;min-height:min(660px,100vh - 72px)!important;max-height:90vh!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 38px 110px #000000a8,0 0 0 1px #ffffff03!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-cover{background:var(--profile-cover,#000)!important;background-color:var(--profile-cover,#000)!important;background-image:none!important;border-bottom:0!important;flex:0 0 176px!important;height:176px!important;min-height:176px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-top{z-index:2!important;background:0 0!important;flex:none!important;align-items:center!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;background:var(--profile-band,#05080b)!important;background-color:var(--profile-band,#05080b)!important;border-top:1px solid var(--profile-area-line,#68768475)!important;pointer-events:none!important;background-image:none!important;border-bottom:1px solid #42505e42!important;display:block!important;position:absolute!important;inset:58px 0 0!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-top>*{z-index:1!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-avatar{flex:0 0 138px!important;width:138px!important;height:138px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-avatar-wrap{align-self:center!important;overflow:visible!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-identity{align-self:center!important;min-width:0!important;padding-top:6px!important;padding-bottom:0!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-name-row{align-items:center!important;gap:10px!important;margin-bottom:9px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-name-row h3{letter-spacing:-.035em!important;color:#fff!important;font-size:31px!important;line-height:1.08!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-identity>p{color:#d2dbe4!important;margin-top:3px!important;font-size:15px!important;line-height:1.35!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-meta-row{align-items:center!important;margin-top:13px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-meta{color:#98a9b8!important;gap:8px 16px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{box-sizing:border-box!important;background:#05080b!important;flex:auto!important;align-self:stretch!important;gap:12px!important;width:100%!important;min-height:0!important;padding:0 28px 26px!important;overflow:auto!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{box-sizing:border-box!important;background:var(--profile-band,#05080b)!important;background-color:var(--profile-band,#05080b)!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid var(--profile-area-line,#68768475)!important;background-image:none!important;grid-template-columns:auto 1px minmax(0,1fr)!important;gap:20px!important;width:auto!important;max-width:none!important;min-height:86px!important;margin:0 -28px 4px!important;padding:20px 34px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-executive-card{background:#090d11!important;border-color:#4352616b!important;margin-left:0!important;margin-right:0!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-focus-tags>span,.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-specialties>span{color:#cbd6df!important;background:#080c10!important;border:1px solid #4859697a!important;min-height:31px!important;box-shadow:inset 0 1px #ffffff05,0 4px 12px #00000029!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-account-meta-bar{background:#030609!important;border-top-color:#4857653d!important;flex:none!important;margin-top:0!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.users-profile-preview-modal){--profile-cover:#000;--profile-band:#05080b;--profile-area-line:#68768475}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=true]{--profile-cover:#000!important;--profile-band:#05080b!important;--profile-area-line:#68768475!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=hq]{--profile-cover:#030712!important;--profile-band:#05080b!important;--profile-area-line:#919eab57!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=product-tech]{--profile-cover:#10275a!important;--profile-band:#05080b!important;--profile-area-line:#3b8fef7a!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=growth]{--profile-cover:#073f50!important;--profile-band:#05080b!important;--profile-area-line:#00bfff6b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=operations]{--profile-cover:#0a3c34!important;--profile-band:#05080b!important;--profile-area-line:#35c49a66!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=knowledge]{--profile-cover:#30275f!important;--profile-band:#05080b!important;--profile-area-line:#8e78e870!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-canonical-overlay{padding:18px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing){border-radius:17px!important;width:min(94vw,860px)!important;min-height:0!important;max-height:90vh!important;overflow:auto!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-cover{flex-basis:136px!important;height:136px!important;min-height:136px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-top{min-height:0!important;margin-top:-58px!important;padding:0 20px 20px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-top:before{top:50px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing) .profile-social-avatar{flex-basis:108px!important;width:108px!important;height:108px!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{padding:0 20px 20px!important;overflow:visible!important}.app-shell[data-theme=dark] .profile-canonical-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{grid-template-columns:1fr!important;gap:8px!important;margin:0 -20px 4px!important;padding:16px 20px!important}}.app-shell .users-directory-list .user-directory-row[data-current-user=true],.app-shell .users-directory-list .user-directory-row[data-current-user=true][data-area-theme],.app-shell[data-theme=dark] .users-directory-list .user-directory-row[data-current-user=true][data-area-theme=hq]{--directory-row-accent:#a0acb86b!important;--directory-row-glow:transparent!important;filter:none!important;background:#000!important;border-color:#68768499!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #ffffff04,0 8px 20px #0000002e!important}.app-shell .users-directory-list .user-directory-row[data-current-user=true]:hover,.app-shell .users-directory-list .user-directory-row[data-current-user=true][data-area-theme]:hover,.app-shell[data-theme=dark] .users-directory-list .user-directory-row[data-current-user=true][data-area-theme=hq]:hover{filter:none!important;background:#000!important;border-color:#768492a8!important;box-shadow:inset 0 1px #ffffff1d,inset 0 -1px #ffffff04,0 9px 22px #0003!important}.app-shell .users-directory-list .user-directory-row[data-current-user=true]:before,.app-shell .users-directory-list .user-directory-row[data-current-user=true]:after{opacity:0!important;background:0 0!important}.app-shell .users-directory-list .user-directory-row[data-current-user=true] .user-directory-identity strong,.app-shell .users-directory-list .user-directory-row[data-current-user=true] .user-directory-title,.app-shell .users-directory-list .user-directory-row[data-current-user=true] .user-directory-scope strong{color:#f4f7fa!important}.app-shell .users-directory-list .user-directory-row[data-current-user=true] .user-directory-identity small,.app-shell .users-directory-list .user-directory-row[data-current-user=true] .user-directory-scope small{color:#91a0ad!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false]{--profile-band:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=hq]{--profile-cover:#030712!important;--profile-area-line:#919eab4d!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=product-tech]{--profile-cover:#10275a!important;--profile-area-line:#3b8fef61!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=growth]{--profile-cover:#073f50!important;--profile-area-line:#00bfff57!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=operations]{--profile-cover:#0a3c34!important;--profile-area-line:#35c49a57!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme=knowledge]{--profile-cover:#30275f!important;--profile-area-line:#8e78e85c!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false]>.profile-social-top:before,.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false]>.profile-social-body.profile-social-body-executive>.profile-mission-strip{background:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{background:#05080b!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;border-top:0!important;border-bottom:1px solid var(--profile-area-line)!important;pointer-events:none!important;background-image:none!important;height:58px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{background:#05080b!important;border-top:1px solid #ffffff07!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=product-tech]>.profile-social-cover{background:#10275a!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=hq]>.profile-social-cover{background:#030712!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=growth]>.profile-social-cover{background:#073f50!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=operations]>.profile-social-cover{background:#0a3c34!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=knowledge]>.profile-social-cover{background:#30275f!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{height:50px!important}}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-cover{background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;background-image:none!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{z-index:2!important;background:0 0!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;border-top:1px solid var(--profile-area-line,#68768466)!important;pointer-events:none!important;background:#05080b!important;border-bottom:1px solid #42505e3d!important;height:auto!important;display:block!important;position:absolute!important;inset:52px 0 0!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top>*{z-index:1!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-body.profile-social-body-executive{background:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing) .profile-social-body-executive .profile-mission-strip{background:#05080b!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid #42505e47!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=product-tech]{--profile-cover:#10275a!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=hq]{--profile-cover:#030712!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=growth]{--profile-cover:#073f50!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=operations]{--profile-cover:#0a3c34!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=knowledge]{--profile-cover:#30275f!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top{margin-top:-58px!important;padding:0 20px 20px!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal:not(.is-editing)>.profile-social-top:before{top:46px!important}}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]>.profile-social-cover{background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;background-image:none!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]:not(.is-editing)>.profile-social-top{background:linear-gradient(#0000 0 52px,#05080b 52px 100%)!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]:not(.is-editing)>.profile-social-top:before{content:none!important;background:0 0!important;display:none!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]:not(.is-editing)>.profile-social-body.profile-social-body-executive{background:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{background:#05080b!important;border-top:1px solid #ffffff07!important;border-bottom:1px solid #42505e47!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=product-tech]{--profile-cover:#10275a!important;--profile-band:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=hq]{--profile-cover:#030712!important;--profile-band:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=growth]{--profile-cover:#073f50!important;--profile-band:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=operations]{--profile-cover:#0a3c34!important;--profile-band:#05080b!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme=knowledge]{--profile-cover:#30275f!important;--profile-band:#05080b!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-area-theme]:not(.is-editing)>.profile-social-top{background:linear-gradient(#0000 0 46px,#05080b 46px 100%)!important}}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-top{background:#05080b!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-top:before{content:""!important;z-index:0!important;background:var(--profile-cover)!important;background-color:var(--profile-cover)!important;border-top:0!important;border-bottom:1px solid var(--profile-area-line,#68768466)!important;pointer-events:none!important;background-image:none!important;height:52px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-top>*{z-index:1!important;position:relative!important}.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-body.profile-social-body-executive,.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-body.profile-social-body-executive>.profile-mission-strip{background:#05080b!important}@media (width<=760px){.app-shell[data-theme=dark] .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-area-theme]:not(.is-editing)>.profile-social-top:before{height:46px!important}}.app-shell{--current-user-piano-black:#000;--current-user-piano-black-soft:#05080b;--current-user-piano-line:#68768499}.app-shell .profile-page .profile-hero-card,.app-shell .my-access-page .access-identity-hero{background:var(--current-user-piano-black)!important;background-color:var(--current-user-piano-black)!important;border-color:var(--current-user-piano-line)!important;background-image:none!important}.app-shell .users-directory-list .user-directory-row[data-current-user=true],.app-shell .users-directory-list .user-directory-row[data-current-user=true][data-area-theme]{background:var(--current-user-piano-black)!important;background-color:var(--current-user-piano-black)!important;border-color:var(--current-user-piano-line)!important;filter:none!important;background-image:none!important}.app-shell .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.users-profile-preview-modal){--profile-cover:var(--current-user-piano-black)!important;--profile-band:var(--current-user-piano-black)!important;--profile-area-line:#68768475!important}.app-shell .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.users-profile-preview-modal)>.profile-social-cover{background:var(--current-user-piano-black)!important;background-color:var(--current-user-piano-black)!important;background-image:none!important;border-bottom-color:#0000!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffffff03!important}.app-shell .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.users-profile-preview-modal)>.profile-social-cover:before,.app-shell .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.users-profile-preview-modal)>.profile-social-cover:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.app-shell .profile-social-popover.profile-social-popover-modal.profile-canonical-modal:not(.users-profile-preview-modal)>.profile-social-top:before{background:var(--current-user-piano-black)!important;background-color:var(--current-user-piano-black)!important;background-image:none!important;border-top-color:#68768475!important;border-bottom-color:#42505e47!important}.app-shell[data-theme=light] .profile-canonical-modal:not(.users-profile-preview-modal) .profile-social-popover-modal .profile-social-name-row h3,.app-shell[data-theme=light] .profile-canonical-modal:not(.users-profile-preview-modal) .profile-social-popover-modal .profile-social-identity>p{color:#f4f7fa!important}.app-shell[data-theme=light] .profile-canonical-modal:not(.users-profile-preview-modal) .profile-social-popover-modal .profile-social-meta{color:#9fb0be!important}.app-shell .profile-page .profile-hero-main-clickable:hover,.app-shell .profile-page .profile-hero-main-clickable:focus-visible,.app-shell .users-directory-list .user-directory-row[data-current-user=true]:hover{background-color:#0000!important;background-image:none!important}.notifications-history-page{--notice-panel:#040d19f0;--notice-panel-soft:#071220e6;--notice-panel-hover:#0c1b2ce0;--notice-line:#7091b22e;--notice-line-strong:#00bfff4d;--notice-muted:#8296aa}.app-shell[data-theme=dark] .notifications-history-page{--notice-panel:#070b10;--notice-panel-soft:#0b1118;--notice-panel-hover:#101821;--notice-line:#8495a529;--notice-line-strong:#00bfff47;--notice-muted:#8796a5}.app-shell[data-theme=light] .notifications-history-page{--notice-panel:#fff;--notice-panel-soft:#f7fafc;--notice-panel-hover:#f1f7fa;--notice-line:#2a527426;--notice-line-strong:#0099d647;--notice-muted:#64788a}.notifications-history-header{margin-bottom:14px!important}.notifications-history-header h1{letter-spacing:-.8px}.notifications-history-mark-all,.notifications-mark-all{border-color:var(--notice-line)!important;background:var(--notice-panel-soft)!important;color:var(--ui-accent)!important;transition:border-color .16s,background .16s,color .16s,transform .16s!important;box-shadow:inset 0 1px #ffffff08!important}.notifications-mark-all:hover,.notifications-mark-all:focus-visible{transform:translateY(-1px);border-color:var(--notice-line-strong)!important;background:var(--notice-panel-hover)!important;color:var(--ui-text)!important}.notifications-history-stats{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.notifications-history-stats article{border:1px solid var(--notice-line);background:linear-gradient(180deg,#ffffff05,transparent), var(--notice-panel-soft);border-radius:11px;align-items:center;gap:10px;min-width:146px;min-height:54px;padding:9px 13px;display:flex;box-shadow:inset 0 1px #ffffff07,0 8px 20px #00000014}.notifications-history-stats article strong{letter-spacing:-.45px;min-width:24px;color:var(--ui-text);font-size:20px;line-height:1}.notifications-history-stats article span{color:var(--notice-muted);white-space:nowrap;font-size:12px;font-weight:650}.notifications-history-stats article[data-tone=unread]{border-color:#00bfff33}.notifications-history-stats article[data-tone=unread] strong{color:#72dcff}.notifications-history-stats article[data-tone=attention][data-active=true]{border-color:#f1c84a38}.notifications-history-stats article[data-tone=attention][data-active=true] strong{color:#f1c84a}.notifications-history-toolbar{border:1px solid var(--notice-line)!important;background:linear-gradient(180deg,#ffffff05,transparent), var(--notice-panel)!important;border-radius:12px!important;grid-template-columns:minmax(300px,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;box-shadow:inset 0 1px #ffffff06,0 12px 26px #0000001a!important}.notifications-history-search{border-color:var(--notice-line)!important;background:#0000001f!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff05!important}.app-shell[data-theme=light] .notifications-history-search{background:#fff!important}.notifications-history-filters{justify-content:flex-end;gap:6px!important}.notifications-history-filters button{align-items:center;gap:7px;display:inline-flex;border-color:var(--notice-line)!important;min-height:30px!important;color:var(--notice-muted)!important;background:#ffffff04!important;padding:0 9px!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important}.notifications-history-filters button b{min-width:18px;height:18px;color:var(--notice-muted);background:#ffffff06;border:1px solid #8097ad24;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.notifications-history-filters button:hover{transform:translateY(-1px);background:var(--notice-panel-hover)!important;color:var(--ui-text)!important;border-color:#00bfff33!important}.notifications-history-filters button.is-active{color:#eaf8ff!important;background:#00bfff16!important;border-color:#00bfff85!important;box-shadow:inset 0 0 0 1px #00bfff0b,0 0 16px #00bfff09!important}.notifications-history-filters button.is-active b{color:#aeebff;background:#00bfff1a;border-color:#00bfff2e}.notifications-history-summary{box-shadow:none!important;color:var(--notice-muted)!important;background:0 0!important;border:0!important;padding:10px 3px 8px!important}.notifications-history-list{box-shadow:inset 0 1px #ffffff06,0 18px 42px #0000001f;border-color:var(--notice-line)!important;background:var(--notice-panel)!important;border-radius:13px!important}.notifications-history-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.notifications-history-group+.notifications-history-group{border-top:1px solid var(--notice-line)!important}.notifications-history-group-heading{border-bottom:1px solid var(--notice-line);min-height:40px;background:linear-gradient(180deg,#ffffff05,transparent), var(--notice-panel-soft)!important;padding:10px 15px!important}.notifications-history-group-heading strong{letter-spacing:.005em;font-size:13px!important}.notifications-history-group-heading span{color:var(--notice-muted)!important;font-size:11px!important}.notifications-history-item{--notice-tone:#00bfff;box-shadow:inset 0 1px #ffffff02;border-top-color:var(--notice-line)!important;background:0 0!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:14px!important;min-height:70px!important;padding:10px 15px!important;transition:background .16s,box-shadow .16s,transform .16s!important}.notifications-history-item[data-category=tasks]{--notice-tone:#00bfff}.notifications-history-item[data-category=projects]{--notice-tone:#3b8fef}.notifications-history-item[data-category=comments]{--notice-tone:#8e78e8}.notifications-history-item[data-category=deadlines]{--notice-tone:#f1c84a}.notifications-history-item[data-category=system]{--notice-tone:#35d6a3}.notifications-history-item:hover{background:var(--notice-panel-hover)!important;box-shadow:inset 0 1px 0 #ffffff06, inset 3px 0 0 color-mix(in srgb,var(--notice-tone) 42%,transparent)!important;transform:translateY(-1px)!important}.notifications-history-item.is-unread{background:color-mix(in srgb,var(--notice-tone) 4%,transparent)!important}.notifications-history-item.is-unread:before{content:"";background:var(--notice-tone);width:2px;box-shadow:0 0 10px color-mix(in srgb,var(--notice-tone) 36%,transparent);border-radius:0 999px 999px 0;position:absolute;top:18px;bottom:18px;left:0}.notifications-history-item.is-unread:hover{background:color-mix(in srgb,var(--notice-tone) 6%,var(--notice-panel-hover))!important}.notifications-history-icon{box-shadow:inset 0 1px 0 #ffffff06, 0 0 14px color-mix(in srgb,var(--notice-tone) 5%,transparent);border-color:color-mix(in srgb,var(--notice-tone) 25%,var(--notice-line))!important;background:color-mix(in srgb,var(--notice-tone) 8%,transparent)!important;width:38px!important;height:38px!important;color:var(--notice-tone)!important;border-radius:10px!important}.notifications-history-copy{gap:3px!important}.notifications-history-title-line strong{letter-spacing:-.01em;font-size:14px!important;font-weight:680!important}.notifications-history-title-line i{background:var(--notice-tone)!important;width:6px!important;height:6px!important;box-shadow:0 0 8px color-mix(in srgb,var(--notice-tone) 42%,transparent)!important;flex-basis:6px!important}.notifications-history-description{color:var(--ui-text-soft)!important;font-size:12.5px!important}.notifications-history-meta{color:var(--notice-muted)!important;font-size:11px!important}.notifications-history-action{opacity:.78;font-weight:650;min-width:112px!important;color:color-mix(in srgb,var(--ui-accent) 76%,var(--notice-muted))!important;font-size:11.5px!important;transition:opacity .15s,color .15s,transform .15s!important}.notifications-history-item:hover .notifications-history-action{opacity:1;transform:translate(2px);color:var(--ui-accent)!important}.app-shell[data-theme=light] .notifications-history-item.is-unread{background:color-mix(in srgb,var(--notice-tone) 5%,#fff)!important}@media (width<=1180px){.notifications-history-toolbar{grid-template-columns:1fr!important}.notifications-history-filters{justify-content:flex-start}}@media (width<=900px){.notifications-history-stats article{min-width:132px}.notifications-history-item{grid-template-columns:38px minmax(0,1fr)!important}.notifications-history-action{text-align:left;grid-column:2;min-width:0!important}}@media (width<=600px){.notifications-history-stats-row{grid-template-columns:1fr;display:grid}.notifications-history-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.notifications-history-stats article{gap:4px;min-width:0;display:grid}.notifications-history-stats article span{white-space:normal}.notifications-history-toolbar{padding:9px!important}.notifications-history-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.notifications-history-filters::-webkit-scrollbar{display:none}}.notifications-history-page{padding-bottom:28px}.notifications-history-header{align-items:flex-start!important;margin-bottom:12px!important}.notifications-history-stats-row{align-items:stretch;gap:10px;margin:0 0 13px;display:flex}.notifications-history-header .eyebrow{margin-bottom:10px!important}.notifications-history-header .subtitle{max-width:680px;color:color-mix(in srgb,var(--ui-text-soft) 88%,transparent)!important;margin-top:7px!important}.notifications-history-stats{flex:none;grid-template-columns:repeat(3,170px);gap:9px!important;margin:0!important;display:grid!important}.notifications-history-stats article{width:170px;min-width:0;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff06,#fff0), var(--notice-panel-soft)!important;border-radius:12px!important;min-height:52px!important;padding:9px 14px 9px 15px!important;box-shadow:inset 0 1px #ffffff08,0 8px 22px #00000016!important}.notifications-history-stats article:before{content:"";opacity:.72;border-radius:0 999px 999px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.notifications-history-stats article[data-tone=unread]:before{background:#00bfff}.notifications-history-stats article[data-tone=today]:before{background:#3b8fef}.notifications-history-stats article[data-tone=attention]:before{background:#f1c84a}.notifications-history-stats article strong{font-size:19px!important;font-weight:760!important}.notifications-history-stats article span{letter-spacing:.005em;font-size:11.5px!important}.notifications-history-stats article[data-tone=attention][data-active=false]:before{opacity:.2}.notifications-mark-all{white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;display:inline-flex;border-radius:12px!important;min-height:52px!important;padding:0 15px!important}.notifications-history-toolbar{min-height:56px;border-radius:13px!important;padding:9px 10px!important}.notifications-history-search{border-radius:9px!important;min-height:36px!important;padding:0 11px!important}.notifications-history-search>span{opacity:.82;transform:translateY(-.5px)}.notifications-history-search input{font-size:12.5px!important}.notifications-history-filters{align-items:center}.notifications-history-filters button{font-weight:620;border-radius:999px!important;min-height:29px!important;padding:0 9px 0 10px!important;font-size:11.5px!important}.notifications-history-filters button b{background:#ffffff09!important;border:0!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9.5px!important}.notifications-history-filters button.is-active{box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00bfff09,0 6px 16px #00000014!important}.notifications-history-summary{letter-spacing:.005em;min-height:27px;padding:6px 2px!important;font-size:10.8px!important}.notifications-history-summary>span:first-child{align-items:center;display:inline-flex}.notifications-history-list{overflow:hidden;border-radius:14px!important}.notifications-history-group-heading{background:linear-gradient(180deg,#ffffff04,#fff0), var(--notice-panel-soft)!important;min-height:38px!important;padding:9px 14px!important}.notifications-history-group-heading strong{letter-spacing:-.005em;font-weight:720!important}.notifications-history-group-heading span{font-size:10.5px!important}.notifications-history-item{grid-template-columns:36px minmax(0,1fr) auto!important;gap:13px!important;min-height:64px!important;padding:8px 14px!important}.notifications-history-icon{border-radius:9px!important;width:36px!important;height:36px!important}.notifications-history-icon .sidebar-icon{width:18px!important;height:18px!important}.notifications-history-title-line{gap:7px!important}.notifications-history-title-line strong{font-size:13.5px!important;font-weight:700!important}.notifications-history-description{font-size:12px!important;line-height:1.36!important}.notifications-history-meta{gap:5px!important;font-size:10.5px!important}.notifications-history-action{border:1px solid #0000;border-radius:8px;justify-content:flex-end;align-items:center;gap:5px;padding:7px 8px;display:inline-flex;min-width:116px!important;color:color-mix(in srgb,var(--ui-accent) 54%,var(--notice-muted))!important;opacity:.56!important}.notifications-history-item:hover .notifications-history-action{background:#00bfff0b;border-color:#00bfff21;opacity:1!important}.notifications-history-item:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--notice-tone) 48%,transparent), inset 0 1px 0 #ffffff06!important;transform:none!important}.notifications-history-item.is-unread:before{top:17px!important;bottom:17px!important}.app-shell[data-theme=dark] .notifications-history-group-heading{background:#080c11!important}.app-shell[data-theme=dark] .notifications-history-list,.app-shell[data-theme=dark] .notifications-history-item{background:#060a0f!important}.app-shell[data-theme=dark] .notifications-history-item:hover{background:#0b1219!important}.app-shell[data-theme=dark] .notifications-history-item.is-unread{background:color-mix(in srgb,var(--notice-tone) 2%,#060a0f)!important}@media (width<=1180px){.notifications-history-stats{grid-template-columns:repeat(3,150px)}.notifications-history-stats article{width:150px}.notifications-history-stats-row{flex-wrap:wrap}}@media (width<=900px){.notifications-history-stats-row{align-items:flex-start}.notifications-mark-all{min-height:44px!important}.notifications-history-item{grid-template-columns:36px minmax(0,1fr)!important}.notifications-history-action{justify-content:flex-start;justify-self:start;padding-left:0;background:0 0!important;border-color:#0000!important}}.notifications-history-search input,.notifications-history-search input:focus,.notifications-history-search input:focus-visible{outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.notifications-history-search:focus-within{border-color:var(--notice-line-strong)!important;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #00bfff0b!important}.notifications-history-stats-row{margin-bottom:20px!important}@media (width>=901px){.sidebar--collapsed{--collapsed-item-h:clamp(35px,5.15vh,48px);--collapsed-icon-box:clamp(25px,3.45vh,31px);--collapsed-icon-size:clamp(17px,2.25vh,20px);--collapsed-section-gap:clamp(2px,.55vh,8px);--collapsed-divider-gap:clamp(5px,1.05vh,12px)}.sidebar--collapsed .sidebar-brand-row{min-height:clamp(44px,6.2vh,56px)!important;margin-bottom:clamp(5px,.95vh,10px)!important;padding-block:2px!important}.sidebar--collapsed .brand{min-height:clamp(38px,5.5vh,44px)!important}.sidebar--collapsed>nav{min-height:0!important;padding-top:0!important;padding-bottom:2px!important;overflow:hidden auto!important}.sidebar--collapsed .nav-section{gap:var(--collapsed-section-gap)!important;grid-auto-rows:auto!important;display:grid!important}.sidebar--collapsed .nav-section--areas .nav-group{min-height:var(--collapsed-item-h)!important;margin:0!important;padding:0!important}.sidebar--collapsed nav .nav-item,.sidebar--collapsed nav .area-nav{width:48px!important;height:var(--collapsed-item-h)!important;min-height:var(--collapsed-item-h)!important;max-height:var(--collapsed-item-h)!important;flex:0 0 var(--collapsed-item-h)!important;justify-content:center!important;margin-inline:auto!important;padding:4px!important}.sidebar--collapsed .nav-icon-wrap{width:var(--collapsed-icon-box)!important;height:var(--collapsed-icon-box)!important;min-width:var(--collapsed-icon-box)!important;flex:0 0 var(--collapsed-icon-box)!important}.sidebar--collapsed .nav-icon-wrap .sidebar-icon,.sidebar--collapsed .sidebar-icon{width:var(--collapsed-icon-size)!important;height:var(--collapsed-icon-size)!important}.sidebar--collapsed .nav-divider{width:34px!important;margin:var(--collapsed-divider-gap) auto!important}.sidebar--collapsed .sidebar-spacer{flex:0 0 clamp(4px,.7vh,8px)!important;min-height:clamp(4px,.7vh,8px)!important}}@media (width>=901px) and (height<=720px){.sidebar--collapsed{--collapsed-item-h:34px;--collapsed-icon-box:24px;--collapsed-icon-size:17px;--collapsed-section-gap:1px;--collapsed-divider-gap:4px;padding-top:6px!important;padding-bottom:6px!important}.sidebar--collapsed .sidebar-brand-row{min-height:40px!important;margin-bottom:4px!important}.sidebar--collapsed .brand{min-height:36px!important}}@media (width>=901px){.sidebar--collapsed>nav{justify-content:flex-start!important;align-items:stretch!important;align-content:initial!important;flex-direction:column!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.sidebar--collapsed .nav-section,.sidebar--collapsed .nav-section--primary,.sidebar--collapsed .nav-section--areas{flex:none!important;grid-template-rows:none!important;grid-auto-rows:auto!important;align-content:start!important;align-items:center!important;min-height:0!important;display:grid!important;overflow:visible!important}.sidebar--collapsed .nav-section>.nav-item,.sidebar--collapsed .nav-section--areas>.nav-group{min-height:var(--collapsed-item-h,40px)!important;height:var(--collapsed-item-h,40px)!important;max-height:var(--collapsed-item-h,40px)!important;flex:none!important;margin-top:0!important;margin-bottom:0!important;position:relative!important}.sidebar--collapsed .nav-section--areas{margin-top:2px!important}.sidebar--collapsed .nav-divider{flex:0 0 1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;position:relative!important}.sidebar--collapsed .nav-section>.nav-item,.sidebar--collapsed .nav-section--areas>.nav-group>.area-nav{transform:none!important}}@media (width>=901px) and (height<=820px){.sidebar--collapsed>nav{grid-template-rows:none!important}.sidebar--collapsed .nav-section,.sidebar--collapsed .nav-section--primary,.sidebar--collapsed .nav-section--areas{grid-auto-rows:auto!important}.sidebar--collapsed .nav-section--areas{margin-top:4px!important}}.notifications-menu{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(390px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:min(620px,100dvh - 82px)!important;display:grid!important;overflow:hidden!important}.notifications-menu .notifications-menu-heading,.notifications-menu .menu-footer-link{flex:none;min-height:0}.notifications-menu .notifications-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;max-height:none!important;overflow-y:auto!important}@media (width<=1050px),(height<=850px){.notifications-menu{width:min(360px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 88px)!important;padding:7px!important}.notifications-menu-heading{padding:8px 9px 9px!important}.notifications-menu .notification-item{column-gap:11px!important;padding:8px 20px 8px 9px!important}.notifications-menu .notification-item-icon{width:32px!important;height:32px!important}.notifications-menu .notification-copy strong{font-size:12.5px!important}.notifications-menu .notification-copy small{font-size:11.5px!important;line-height:1.34!important}.notifications-menu .menu-footer-link{padding:9px!important}}@media (width<=700px){.notifications-menu{width:min(340px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 118px)!important}}@media (width>=701px) and (height<=720px){.notifications-menu{max-height:calc(100dvh - 78px)!important}.notifications-menu-heading{gap:3px!important;padding-block:7px!important}.notifications-menu .notification-item{padding-block:7px!important}.notifications-menu .notification-copy small{line-height:1.28!important}}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{grid-template-columns:138px minmax(0,1fr)!important;align-items:center!important;gap:0 24px!important;min-height:166px!important;margin-top:-94px!important;padding:0 34px 22px!important;display:grid!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar-wrap{place-self:center start!important;width:138px!important;height:138px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar{flex:0 0 138px!important;width:138px!important;height:138px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-identity{align-self:center!important;min-width:0!important;padding:6px 0 0!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0 0 9px!important;display:flex!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{letter-spacing:-.035em!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:31px!important;line-height:1.08!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-hierarchy-badge,.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-presence{flex:none!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-identity>p{margin:3px 0 0!important;font-size:15px!important;line-height:1.35!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-meta-row{align-items:center!important;margin-top:13px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-meta{gap:8px 16px!important;margin-top:0!important}@media (width>=761px) and (width<=980px){.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{font-size:27px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{grid-template-columns:128px minmax(0,1fr)!important;column-gap:20px!important;padding-left:28px!important;padding-right:28px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar-wrap,.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar{flex-basis:128px!important;width:128px!important;height:128px!important}}@media (width<=760px){.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;row-gap:12px!important;margin-top:-58px!important;padding:0 20px 20px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row{flex-wrap:wrap!important;justify-content:center!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{white-space:normal!important;font-size:25px!important}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-meta,.app-shell .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-top-links{justify-content:center!important}}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing){width:min(880px,100vw - 80px)!important;min-height:min(680px,100vh - 64px)!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-cover{flex:0 0 148px!important;height:148px!important;min-height:148px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{background:0 0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:0 22px!important;min-height:0!important;margin-top:-58px!important;padding:0 30px 28px!important;display:grid!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar-wrap{place-self:end start!important;width:132px!important;height:132px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar{flex:0 0 132px!important;width:132px!important;height:132px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-status-dot{width:18px!important;height:18px!important;bottom:11px!important;right:6px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-identity{align-self:end!important;min-width:0!important;padding:0 0 4px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;display:flex!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{letter-spacing:-.5px!important;white-space:normal!important;margin:0!important;font-size:31px!important;line-height:1.12!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-identity>p{margin:7px 0 0!important;font-size:14px!important;line-height:1.35!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-meta-row{align-items:center!important;margin-top:11px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-meta{gap:8px 16px!important;margin-top:0!important;font-size:11px!important}@media (width>=761px) and (width<=980px){.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{grid-template-columns:auto minmax(0,1fr)!important;column-gap:22px!important;margin-top:-58px!important;padding:0 30px 28px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar-wrap,.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar{flex-basis:132px!important;width:132px!important;height:132px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{font-size:31px!important}}@media (width<=760px){.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-cover{flex-basis:108px!important;height:108px!important;min-height:108px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;row-gap:12px!important;margin-top:-42px!important;padding:0 20px 20px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar-wrap,.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-avatar{flex-basis:98px!important;width:98px!important;height:98px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row{justify-content:center!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-hierarchy-theme=gold]:not(.is-editing) .profile-social-name-row h3{font-size:25px!important}}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-cover{flex-basis:139px!important;height:139px!important;min-height:139px!important}.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{margin-top:-49px!important}@media (width>=761px) and (width<=980px){.app-shell:not([data-theme=dark]) .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-hierarchy-theme=gold]:not(.is-editing)>.profile-social-top{margin-top:-49px!important}}.app-shell .profile-canonical-modal.users-profile-preview-modal[data-current-user=false][data-hierarchy-theme=gold]>.profile-social-cover:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.home-attention-grid{grid-template-columns:repeat(24,minmax(0,1fr))!important;grid-auto-flow:dense!important;align-items:start!important;gap:7px!important;display:grid!important}.home-attention-card{grid-column:span var(--home-attention-span,6)!important;width:auto!important;min-width:0!important;height:var(--home-attention-height,58px)!important;min-height:52px!important;padding:0!important;transition:grid-column 80ms,height 80ms,border-color .14s,background .14s,box-shadow .14s!important;display:block!important;position:relative!important;overflow:hidden!important}.home-attention-link{width:100%;min-width:0;height:100%;color:inherit;align-items:center;gap:10px;padding:8px 24px 8px 22px;text-decoration:none;display:flex}.home-attention-drag{z-index:4;color:var(--ui-text-muted);cursor:grab;opacity:.12;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1;transition:opacity .14s,color .14s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.home-attention-card:hover .home-attention-drag,.home-attention-card:focus-within .home-attention-drag{opacity:.65}.home-attention-resize{z-index:6;width:22px;height:22px;color:var(--ui-text-muted);cursor:nwse-resize;touch-action:none;opacity:.06;background:0 0;border:0;border-radius:5px;padding:0;position:absolute;bottom:2px;right:2px}.home-attention-resize:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;bottom:5px;right:5px}.home-attention-card:hover .home-attention-resize,.home-attention-resize:focus-visible{opacity:.72}.home-attention-resize:hover,.home-attention-resize:focus-visible{background:var(--ui-hover);color:var(--ui-accent);outline:none}@container home-workspace (width>=761px){.home-widget{grid-column:span var(--home-widget-span,12)!important;height:var(--home-widget-height,156px)!important;min-height:120px!important}.home-widget.is-collapsed{height:auto!important;min-height:0!important}.home-resize-handle{display:grid!important}}@container home-workspace (width<=760px){.home-attention-card{grid-column:span 24!important;height:auto!important;min-height:58px!important}.home-attention-resize,.home-resize-handle{display:none!important}.home-widget{grid-column:span 24!important;height:auto!important}}body.home-resizing .home-attention-card,body.home-resizing .home-widget{transition:none!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-account-meta-bar.profile-account-meta-bar-executive{background:#090d11!important}.app-shell[data-theme=dark] .profile-social-popover.profile-social-popover-modal:not(.is-editing) .profile-account-meta-bar.profile-account-meta-bar-executive .profile-social-stat-card{background:0 0!important}.app-shell[data-theme=improve]{--improve-tone-canvas:var(--ui-page);--improve-tone-card:var(--ui-surface);--improve-tone-deep:var(--ui-surface-2);--improve-tone-edge:var(--ui-border);--improve-tone-edge-soft:var(--ui-border-soft);--improve-tone-card-gradient:linear-gradient(148deg,var(--improve-tone-card),var(--improve-tone-deep));--improve-tone-header:linear-gradient(180deg, color-mix(in srgb,var(--improve-tone-deep) 54%,var(--improve-tone-card)), var(--improve-tone-card))}.app-shell[data-theme=improve] .settings-page{--settings-border:var(--improve-tone-edge);--settings-border-soft:var(--improve-tone-edge-soft);--settings-surface:var(--improve-tone-card-gradient)}.app-shell[data-theme=improve] :is(.settings-nav,.settings-panel){background:var(--improve-tone-card-gradient)!important;border-color:var(--improve-tone-edge)!important}.app-shell[data-theme=improve] :is(.settings-nav>header,.settings-panel-heading){border-bottom-color:var(--improve-tone-edge-soft);background:var(--improve-tone-header)!important}.app-shell[data-theme=improve] :is(.settings-section-block,.settings-toggle-row,.settings-theme-grid button:not([data-active=true]),.settings-choice-grid button:not([data-active=true])){background:color-mix(in srgb,var(--improve-tone-card) 56%,var(--improve-tone-deep))!important;border-color:var(--improve-tone-edge-soft)!important}.app-shell[data-theme=improve] .settings-nav nav button[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb,var(--ui-accent) 10%,var(--improve-tone-deep)), color-mix(in srgb,var(--ui-accent) 3%,var(--improve-tone-card)))!important}.app-shell[data-theme=improve] .system-admin-hero{background:radial-gradient(circle at 10% 0, color-mix(in srgb,var(--ui-accent) 5%,transparent),transparent 39%), var(--improve-tone-card-gradient)!important}.app-shell[data-theme=improve] .system-admin-hero:not([data-state=offline]){border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--improve-tone-edge))!important}.app-shell[data-theme=improve] :is(.system-admin-detail,.system-admin-dashboard){background:var(--improve-tone-card-gradient)!important;border-color:var(--improve-tone-edge)!important}.app-shell[data-theme=improve] :is(.system-admin-detail-heading,.system-admin-dashboard-heading){border-bottom-color:var(--improve-tone-edge-soft);background:var(--improve-tone-header)!important}.app-shell[data-theme=improve] .system-admin-control-grid button{background:linear-gradient(145deg, color-mix(in srgb,var(--control-accent,var(--ui-accent)) 4%,var(--improve-tone-card)), var(--improve-tone-deep))!important;border-color:color-mix(in srgb, var(--control-accent,var(--ui-accent)) 17%,var(--improve-tone-edge))!important}.app-shell[data-theme=improve] :is(.activity-toolbar,.activity-action-queue,.activity-sources){border-color:var(--improve-tone-edge)}.app-shell[data-theme=improve] :is(.activity-toolbar,.activity-action-queue){background:var(--improve-tone-card-gradient)!important}.app-shell[data-theme=improve] :is(.activity-search,.activity-drawer-detail){border-color:var(--improve-tone-edge-soft);background:var(--improve-tone-deep)!important}.app-shell[data-theme=improve] :is(.about-hero,.about-story-card,.about-architecture-card,.about-purpose,.about-version-card,.about-pillar-card,.about-module-card,.about-roadmap-card,.about-direction,.shortcuts-hero,.shortcut-card,.shortcuts-tips,.shortcut-modal){background:var(--improve-tone-card-gradient)!important;border-color:var(--improve-tone-edge)!important}.app-shell[data-theme=improve] :is(.about-release-note,.shortcuts-hero-command,.shortcuts-search){background:color-mix(in srgb,var(--improve-tone-card) 44%,var(--improve-tone-deep))!important;border-color:var(--improve-tone-edge-soft)!important}.app-shell[data-theme=improve] :is(.users-governance-group,.users-directory-advanced-clear,.users-directory-more,.users-directory-columns){background:var(--improve-tone-card-gradient)!important;border-color:var(--improve-tone-edge-soft)!important}.app-shell[data-theme=improve] .user-directory-row{background:linear-gradient(90deg, var(--improve-tone-card),var(--improve-tone-deep))!important}.app-shell[data-theme=improve] .my-access-page :is(.access-summary-grid article:not([data-tone]),.access-system-privileges,.access-role-reference-grid>article,.access-system-privileges-grid article){background:var(--improve-tone-card-gradient)!important;border-color:var(--improve-tone-edge-soft)!important}.app-shell[data-theme=improve] .connect-page[data-standard-sidebar=true]{--connect-sidebar-surface:var(--improve-tone-deep)!important}.app-shell[data-theme=improve] .connect-page[data-standard-chat=true]{--connect-chat-surface:var(--improve-tone-deep)!important}.app-shell[data-theme=improve] .connect-page .connect-workspace{border-color:var(--improve-tone-edge)!important}.app-shell[data-theme=improve] .connect-page .connect-chat-head,.app-shell[data-theme=improve] .connect-page .connect-composer{border-color:var(--improve-tone-edge-soft)}.app-shell[data-theme=improve] .connect-page :is(.connect-details,.connect-chat-search-panel){border-color:var(--improve-tone-edge)}:root{--os-content-gutter:clamp(12px,1.3vw,28px);--os-content-gap:clamp(9px,1.15vw,20px)}.app-shell .workspace,.app-shell .workspace>main,.app-shell .workspace>main>*{min-inline-size:0;max-inline-size:100%}.app-shell .workspace>main{inline-size:100%;padding-inline:var(--os-content-gutter)}.app-shell .workspace>main :where(.dashboard-heading,.dashboard-heading>*,.panel,.panel-heading,.panel-heading>*,.metric,.home-widget,.home-widget-body,.crm-panel,.client-ops-card,.settings-panel,.access-section-card,.users-directory-panel,.profile-section-card,.system-admin-dashboard){min-inline-size:0}.app-shell .workspace>main :where(h1,h2,h3){overflow-wrap:anywhere}.app-shell .workspace>main :where(img,video,canvas){max-inline-size:100%}@media (width>=901px) and (width<=1280px){.app-shell .workspace>main{padding-inline:clamp(12px,1.25vw,18px)}.app-shell .topbar .search-box{min-inline-size:0}}@container workspace-content (width<=1060px){.app-shell .dashboard-heading{gap:var(--os-content-gap)}.app-shell .dashboard-heading>*{min-inline-size:0;max-inline-size:100%}}@container workspace-content (width<=760px){.app-shell :where(.dashboard-heading,.panel-heading,.activity-toolbar,.users-directory-toolbar,.projects-toolbar){flex-wrap:wrap}.app-shell :where(.dashboard-heading h1,.dashboard-heading .subtitle){overflow-wrap:anywhere;max-inline-size:100%}}@media (width<=900px){.app-shell .workspace>main{padding-inline:clamp(12px,2.6vw,21px)}.app-shell .workspace>main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-inline-size:0;max-inline-size:100%}:where(.app-shell dialog[open],body>dialog[open],.app-shell [role=dialog][aria-modal=true]){max-block-size:calc(100dvh - 24px);max-inline-size:calc(100vw - 24px)}}@media (width<=700px){.app-shell .workspace>main{padding-inline:clamp(12px,3.4vw,17px)}.app-shell .topbar .search-box{min-inline-size:0}.app-shell .workspace .footer{flex-wrap:wrap;justify-content:center;gap:10px;max-inline-size:100%}.app-shell .workspace .footer :where(.footer-product,.footer-system,.footer-socials){min-inline-size:0;max-inline-size:100%}}@media (width<=380px){.app-shell .workspace>main{padding-inline:12px}.app-shell .workspace .footer{padding-inline:8px}}@media (width>=901px){.app-shell.sidebar-is-collapsed>.sidebar{transition:width .22s,margin-right .22s,padding .22s}.app-shell.sidebar-is-collapsed.sidebar-hover-expanded>.sidebar{z-index:40;margin-right:-214px;width:286px!important}.app-shell.sidebar-hover-expanded .topbar{z-index:41;position:relative}}@media (prefers-reduced-motion:reduce){.app-shell.sidebar-is-collapsed>.sidebar{transition:none}}html[data-motion=reduced] .app-shell.sidebar-is-collapsed>.sidebar{transition:none}
