@font-face{font-family:PortalUI;src:url('/admin-assets/assets/ui-sans.woff2') format('woff2');font-weight:100 900;font-display:swap}
/* Night workspace: the same full-screen sky behind sign-in and every module. */
:root{color-scheme:dark;--bg:#0b1426;--panel:#15243a;--panel2:#1b2e47;--ink:#edf2fa;--muted:#cfdaea;--line:#d7e6ff40;--accent:#dfc697;--green:#a4d8bd;--blue:#a3c9f3;--gold:#dfc697;--rose:#e2aaa2;--purple:#cab9eb;--gray:#b6c5da;--sans:PortalUI,'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;--serif:'Songti SC','STSong','SimSun',Georgia,serif;font-family:var(--sans)}
body.desk-workspace,body.desk-account{background:#0b1426;color:var(--ink);isolation:isolate;-webkit-font-smoothing:antialiased}
.sky-scene{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#0b1426 url('/admin-assets/assets/star-night.jpg') center/cover no-repeat}
.sky-shade{position:absolute;inset:0;background:linear-gradient(90deg,#060f1d80,#07101d33 55%,#07101d44),linear-gradient(180deg,#07101d26,#07101d55)}
.meteor{position:absolute;width:170px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#bcd5f1aa 70%,#f2f6ff);border-radius:50%;box-shadow:0 0 5px #cedeff80;will-change:transform,opacity}.meteor:after{content:'';position:absolute;right:0;top:-1px;width:3px;height:3px;background:#f0f5ff;border-radius:50%;box-shadow:0 0 8px #d4e7ff}.meteor.is-shooting{animation:meteor-flight 1.3s linear both}@keyframes meteor-flight{0%{opacity:0;transform:rotate(135deg) translateX(0)}10%{opacity:.85}75%{opacity:.7}100%{opacity:0;transform:rotate(135deg) translateX(var(--meteor-distance,500px))}}
.scene-paused .meteor{animation-play-state:paused}
.desk-workspace{font:16px/1.85 var(--sans)}
.desk-workspace h1,.desk-workspace h2,.desk-workspace h3{font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:1.5}
.desk-workspace h1{font-size:clamp(30px,3vw,42px)}
.desk-workspace .muted{font-size:15px;color:#c1cede;line-height:1.9}
.desk-workspace .eyebrow{color:#d7c49f;font-size:13px;letter-spacing:1.5px}
.desk-workspace a{color:#e4cfa8}.desk-workspace button:hover:not(:disabled){background:#c6daf019}
.desk-workspace .sidebar{background:linear-gradient(155deg,#121e30f7,#0c1729f5);border-right:1px solid #c8d8f128;box-shadow:10px 0 45px #0002;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#9ab2ce44 transparent;padding-top:35px}
.workspace-ready .sidebar{animation:nav-arrive .75s cubic-bezier(.2,.75,.25,1) .08s both}
@keyframes nav-arrive{from{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}
.desk-workspace .brand{color:#f5e9d1;margin-bottom:35px}.desk-workspace .brand>span{font:italic 32px Georgia,serif;color:#ddc697;border-color:#ac97704f}.desk-workspace .brand>div{font:22px/1.5 var(--serif);letter-spacing:3px}.desk-workspace .brand small{color:#b9c7d8;font-size:12px;letter-spacing:1px}
.desk-workspace .nav-label{color:#a5b5c9;font-size:12px;letter-spacing:2px}.desk-workspace .sidebar nav{display:grid;gap:8px}.desk-workspace .sidebar nav button{border:1px solid transparent;color:#dbe4f0;padding:14px 12px;border-radius:12px;text-align:left;width:100%}
.desk-workspace .sidebar nav button>strong{font:17px/1.5 var(--sans);letter-spacing:0}.desk-workspace .sidebar nav button{min-height:57px}.desk-workspace .brand{margin-bottom:30px}
.desk-workspace .sidebar nav button strong{font:17px/1.5 var(--sans);letter-spacing:0}.desk-workspace .sidebar nav button small{color:#b1c1d5;font:13px/1.6 var(--sans)}.desk-workspace .sidebar .nav-index{font:14px var(--sans);color:#dbc79e}
.desk-workspace .sidebar nav button.active{background:linear-gradient(120deg,#ddc49c20,#c0d5ef0c);box-shadow:inset 2px 0 #d6be91;border-color:#d5c29938;color:#fff4df}.desk-workspace .sidebar nav button:hover{background:#b8cee516}
.desk-workspace .quiet-link{color:#c9d5e4;font-size:14px}.desk-workspace .quiet-link:hover{color:#f3e4c9;background:#adc4df10}.desk-workspace .connection-button{font-size:13px;color:#d2deed;border-color:#b6c9e22b}.desk-workspace .owner{border-color:#b6c9e22b}.desk-workspace .owner strong{font-size:14px}.desk-workspace .owner small{font-size:12px;color:#aebfd3}.desk-workspace .avatar{background:#b5cbe91a;color:#e9d8b8;border:1px solid #b8cde52b;font-size:15px}.desk-workspace .sidebar-bottom{padding-top:28px}
.desk-workspace main{background:transparent}.desk-workspace .topbar{color:#d7e1ef;border-color:#c4d4eb30;font-size:14px}.topbar-location{display:flex;align-items:center;gap:12px;min-width:0}#breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#source-date{font-size:13px;color:#c4d1e2}
.desk-workspace .page-head{padding-top:35px;padding-bottom:27px}.desk-workspace .page-head .muted{font-size:16px;max-width:750px;color:#d0daea}.desk-workspace .page-head .eyebrow{font-size:12px}
.desk-workspace :is(.page-head,.topbar,.section-title,.results-heading){text-shadow:0 2px 7px #030914c0}
.mail-connection-status{display:flex;align-items:center;gap:10px;font-size:15px;margin:22px 0}
/* Every information surface lets the same sky show through. */
.desk-workspace :is(.panel,.kpi,.filters,.profile,.mentor-list,.mentor-card,.focus-card){background:linear-gradient(135deg,#b8d3f70f,#1624391f);border:1px solid #d7e6ff40;border-radius:28px;box-shadow:0 12px 35px #03091924,inset 0 1px 0 #e4edfc0c;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}
.desk-workspace .panel{padding:26px}.desk-workspace .panel-header{padding-bottom:17px;margin-bottom:21px;border-bottom:1px solid #c3d3e923}.desk-workspace .panel-header h2{font-size:21px}.desk-workspace .panel-header p{font-size:14px;color:#c3cfdf}
.desk-workspace .kpi{padding:23px 24px;border-top:1px solid #d8e4f855}.desk-workspace .kpi .kpi-label{font-size:15px;color:#dbe4f0;margin-bottom:16px}.desk-workspace .kpi strong{font:500 42px/1.15 var(--sans);letter-spacing:-1px;color:#f5f7fd}.desk-workspace .kpi small{font-size:13px;color:#bfcee2}.desk-workspace .kpi.green strong{color:#b7e4cc}.desk-workspace .kpi.gold strong{color:#ebd2a5}
.desk-workspace .summary-callout,.desk-workspace .family-banner,.desk-workspace .next-action{background:#5c769b21;border:1px solid #c7d8f034;border-left:2px solid #d7c19a;border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.desk-workspace .summary-callout p{color:#e0e8f5;font-size:16px}.desk-workspace .summary-callout strong{color:#f7e4c4}.desk-workspace .summary-callout small{font-size:13px;color:#c2d0e2}.desk-workspace .family-banner{font-size:15px;color:#d7e3f1}.desk-workspace .next-action h3{font-size:15px;color:#e9d6b2}.desk-workspace .next-action p{font-size:16px;color:#e0e9f6}
.desk-workspace .button{font-size:15px;border-color:#c5d6ef47;border-radius:10px;padding:10px 16px}.desk-workspace .button.small{font-size:13px;padding:8px 12px}.desk-workspace .secondary{background:#a4bed51a;color:#e8eff9}.desk-workspace .primary{background:#cbd9ec;color:#142237;border-color:#cbd9ec}.desk-workspace .primary:hover:not(:disabled){background:#e1eaf6;color:#142237}.desk-workspace .text-button{font-size:14px;color:#ebd8b4}.desk-workspace .text-button:hover{background:none;text-decoration-thickness:2px}
.desk-workspace .section-title h2{font-size:23px}.desk-workspace .section-title p{font-size:14px;color:#c0cee0}.desk-workspace .focus-card,.desk-workspace .mentor-card{padding:22px}.desk-workspace .focus-card:hover,.desk-workspace .mentor-card:hover{background:#8ba9ca28;border-color:#c6d7ee70}.desk-workspace :is(.focus-card,.mentor-card) h3{font:600 19px/1.6 var(--sans);color:#f3f6fd}.desk-workspace :is(.focus-card,.mentor-card) .school{font-size:14px;color:#c2d2e8}.desk-workspace :is(.focus-card,.mentor-card) .summary{font-size:15px;line-height:1.9;color:#e0e8f5}.desk-workspace .mentor-card .research{font-size:13px;color:#b5c8e1;border-color:#b8cce92b}.desk-workspace :is(.focus-card,.mentor-card) .country{font-size:13px;color:#c6d6ea}
.desk-workspace .badge{font-size:12px;padding:3px 9px;color:#c6d4e7;background:#9bb4d30a}.desk-workspace .badge.positive,.desk-workspace .badge.interview{color:#b2e2c9;background:#9dd5b911}.desk-workspace .badge.waiting{color:#b7d5f6;background:#8cb7df10}.desk-workspace .badge.invited{color:#d8c4f0;background:#c3a6e70e}.desk-workspace .badge.closed{color:#e8cf9f;background:#d0b47c10}.desk-workspace .badge.declined{color:#efbeb4;background:#db9d9210}.desk-workspace .badge.automated{color:#c1ccdc}.desk-workspace .badge.other{color:#cccee7}
.desk-workspace .bar-track{height:7px;background:#b8d0ee1a}.desk-workspace .bar-track>span{background:linear-gradient(90deg,#779ac3,#bbd1ec)}.desk-workspace .bar-item{font-size:14px;grid-template-columns:minmax(65px,110px) 1fr 35px;gap:14px}.desk-workspace .bar-item .bar-name,.desk-workspace .bar-item strong{color:#dce6f5;font-size:14px}.desk-workspace .bar-item:hover .bar-name{color:white}.desk-workspace .donut:before{background:#1b2b43d9;backdrop-filter:blur(8px)}.desk-workspace .donut strong{color:#f2f6fd}.desk-workspace .donut small{color:#d0dded;font-size:13px}.desk-workspace .status-legend button{font-size:13px;gap:10px;padding:6px 3px}.desk-workspace .status-legend strong{font-size:14px}
.desk-workspace .filter-grid label,.desk-workspace .advanced-filters label{font-size:13px;color:#d3dff0}.desk-workspace .filter-grid{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr))}.desk-workspace .filter-grid input,.desk-workspace .filter-grid select,.desk-workspace .advanced-filters select{height:46px;margin-top:8px;font-size:15px;background:#0d1b2b66;color:#edf3fc;border:1px solid #bfd1eb42;border-radius:10px}.desk-workspace input::placeholder{color:#b2c3d8;opacity:1}.desk-workspace select option{background:#17263c;color:#f1f5fd}.desk-workspace .scope-chip{font-size:14px;padding:6px 11px;border-color:#b9cce640;border-radius:8px;color:#d6e3f4}.desk-workspace .scope-chip.active{background:#cbd9ec;color:#1c2c44;border-color:#cbd9ec}.desk-workspace .advanced-filters{border-color:#b2c5df29;font-size:14px;color:#cbdcf2}.desk-workspace .saved-view{background:#809fca21;border-color:#b4cbe644;border-radius:8px;font-size:13px}.desk-workspace .saved-view button{color:#d9e5f5}.desk-workspace .results-heading p,.desk-workspace .pagination{font-size:14px;color:#c8d7eb}.desk-workspace .results-heading strong{color:#f3f6fc}.desk-workspace .method{font-size:13px;color:#becde0;line-height:1.95}
.desk-workspace .mentor-list .list-label{font-size:14px;color:#c1d2e9;border-color:#b5c9e329}.desk-workspace .mentor-row{border-color:#b5c9e329;padding:18px}.desk-workspace .mentor-row strong{font-size:16px;color:#eef3fc}.desk-workspace .mentor-row .row-school{font-size:14px;white-space:normal;color:#c1d1e7}.desk-workspace .mentor-row .row-meta{font-size:13px;color:#bdcfe6;align-items:start}.desk-workspace .mentor-row.selected{background:#91afd42b;box-shadow:inset 2px 0 #decaa4}.desk-workspace .mentor-list .pagination{font-size:13px;gap:12px;flex-wrap:wrap}.desk-workspace .mentor-list .pagination button{font-size:12px}
.desk-workspace .profile-head{background:linear-gradient(120deg,#9bb2cd13,#879ebe06);border-color:#bfd0e62e}.desk-workspace .profile-head h2{font:600 29px/1.5 var(--sans);letter-spacing:0}.desk-workspace .profile-school{font-size:17px;color:#cbdcf1}.desk-workspace .profile-links{font-size:14px}.desk-workspace .profile-tabs{background:#b1c5df0c;border-color:#b8cbe536}.desk-workspace .profile-tabs button{font-size:15px;color:#c5d7ed}.desk-workspace .profile-tabs button.active{border-color:#dcc69d;color:#f0dfbf}.desk-workspace .info-grid{gap:23px 25px;border-color:#bed0e62e}.desk-workspace .info-grid dt{font-size:13px;color:#b9cce5}.desk-workspace .info-grid dd{font-size:15px;line-height:1.95;color:#e0e8f5}.desk-workspace .summary-head h3{font-size:19px}.desk-workspace .summary-text{font-size:17px;line-height:2;color:#eaf0fa}.desk-workspace .summary-source{font-size:13px;line-height:1.8;color:#b9cbe2}.desk-workspace .timeline li{border-color:#adc5e24a}.desk-workspace .timeline li:before{background:#d5bf96}.desk-workspace .timeline time{font-size:13px;color:#becfe7}.desk-workspace .timeline strong{font-size:15px;color:#edf3fd}.desk-workspace .timeline p{font-size:15px;color:#ccdbef;line-height:1.9}.desk-workspace .archive{border-color:#bdd0e62d}.desk-workspace .archive summary{font-size:14px;color:#dbcbab}.desk-workspace .archive pre{font-size:15px;color:#d3e1f2;line-height:2}.desk-workspace .research-detail summary{font-size:14px;color:#dccaa9}.desk-workspace .research-detail>div{font-size:15px;color:#d3e0f2}
.desk-workspace .mail-empty p{font-size:16px;color:#c8d8ec}.desk-workspace .thread-button{border-color:#b6c9e22e}.desk-workspace .thread-button strong{font-size:16px;color:#e8f0fc}.desk-workspace .thread-button small{font-size:13px;color:#b9cce6}.desk-workspace .mail-message{border-color:#b6c9e233}.desk-workspace .mail-message header{font-size:15px;color:#dce6f5}.desk-workspace .mail-message time{font-size:13px;color:#bfcee1}.desk-workspace .mail-message pre{font:16px/2 var(--sans);color:#eef3fc}.desk-workspace .attachment{font-size:13px;color:#d7e4f6;border-color:#c0d3ed45;border-radius:8px}
.desk-workspace .range{border-color:#bed2ed40;border-radius:12px;background:#6f8aad10}.desk-workspace .range button{font-size:14px;color:#c8d9f0;border-radius:9px}.desk-workspace .range button.active{background:#cbd9ec;color:#1a2b43}.desk-workspace .traffic-chart text{font-size:12px;fill:#c5d6ec}.desk-workspace .traffic-chart .gridline{stroke:#aac0dd38}.desk-workspace .traffic-chart .trend-line{stroke:#cfb98e;stroke-width:2.5}.desk-workspace .traffic-chart .trend-area{fill:#dec6951c}.desk-workspace .traffic-chart circle{fill:#e5ce9f;stroke:#192b42}.desk-workspace .chart-foot,.desk-workspace .traffic-metadata,.desk-workspace .traffic-empty{font-size:14px;color:#bfcee3;line-height:1.9}.desk-workspace .identity-counts strong{font-size:36px;color:#f0e1c4}.desk-workspace .identity-counts span{font-size:14px;color:#cfdbec}.desk-workspace .account-traffic-row{font-size:15px;border-color:#bed0e52e}.desk-workspace .account-traffic-row:first-child{font-size:13px;color:#b8cce6}.desk-workspace .account-features{font-size:16px;color:#c8d8ed}
.desk-workspace .notice{background:#4e432c66;border-color:#d9bf8655;color:#f0dcaf;font-size:15px;backdrop-filter:blur(12px);border-radius:12px}.desk-workspace .notice.success{background:#294e3c88;border-color:#a0c8ac55;color:#d5efdf}.desk-workspace .error{color:#efbbae;font-size:15px}.desk-workspace .empty{background:#4055781c;border-color:#b7cbe547;color:#d3e0f1;border-radius:16px;font-size:16px}.desk-workspace .loading{color:#c7d8ec}.desk-workspace .loader{border-color:#7997bd;border-top-color:#e5cfa7}.desk-workspace footer{font-size:13px;color:#adbed4;border-color:#bfd1e72b}
.desk-workspace dialog{background:linear-gradient(130deg,#3b516ddd,#15263be8);border-color:#d1e0f14d;color:#edf3fc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;box-shadow:0 25px 100px #030a1666}.desk-workspace dialog::backdrop{background:#040d1c70;backdrop-filter:blur(4px)}.desk-workspace .dialog-top{font-size:14px;background:#c7d9ef09;color:#d7e4f6;border-color:#b9cfe93b}.desk-workspace .dialog-top button{font-size:14px;color:#e4d2ae}.desk-workspace .dialog-content label{font-size:15px;color:#d7e5f7}.desk-workspace .dialog-content textarea,.desk-workspace .dialog-content input:not([type=file]){font-size:16px;color:#edf4ff;background:#0f1d2e66;border-color:#c1d4ee47;border-radius:10px}.desk-workspace .client-details{font-size:14px;border-color:#bcd1eb36}.desk-workspace .client-details summary{color:#e2d1af}.desk-workspace .client-details code{font-size:13px;color:#d5e4f7}.desk-workspace .connection-step{font-size:15px;color:#dfebfa;border-color:#b8cde538}.desk-workspace .connection-step span{color:#bdd0e9}
.desk-workspace ::selection,.desk-account ::selection{background:#d6c198;color:#18283f}
/* Shared login and account-management glass. */
.desk-account{font:16px/1.85 var(--sans);padding:32px 20px}.desk-account .card{background:linear-gradient(135deg,#b8d3f70f,#1624391f);border:1px solid #d7e6ff40;border-top-color:#e0eafd66;border-radius:28px;box-shadow:0 20px 80px #02091945,inset 0 1px #e7efff13;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:38px}.desk-account .brand{color:#ead9b8}.desk-account .brand span{color:#c9d8ec;font-size:14px;letter-spacing:1px}.desk-account .eyebrow{color:#d9c59f;font-size:13px;letter-spacing:1.5px}.desk-account h1{font:600 30px/1.5 var(--sans);color:#f0f4fc;letter-spacing:0}.desk-account .lead{font-size:16px;line-height:1.9;color:#d6e1f1}.desk-account label{font-size:15px;color:#dce6f5}.desk-account input:not([type=checkbox]){font-size:17px;background:#0b1b2d55;color:#f3f7ff;border-color:#c2d5f04a;border-radius:10px;padding:12px 14px}.desk-account input[type=checkbox]{accent-color:#d7c297}.desk-account .hint{font-size:13px;line-height:1.9;color:#c0d0e6}.desk-account button{font-size:15px;background:#cbd9ec;color:#142237;border-radius:12px}.desk-account button:hover{background:#e1eaf6}.desk-account .secondary{background:#91acc81a;color:#dfebfa;border-color:#b4cce448}.desk-account .secondary:hover{background:#a1bdd333}.desk-account a{color:#ead2a9}.desk-account .message{font-size:14px;line-height:1.9;background:#72503d6b;border-color:#d3b28c4d;color:#fae1c1;border-radius:14px}.desk-account .message.success{background:#34584480;border-color:#b0d1b755;color:#e3f0df}.desk-account .check{font-size:14px;color:#d4e2f5}.desk-account footer{font-size:13px;color:#c0cee1;border-color:#c4d7ee2e}.desk-account .security{width:min(100%,880px)}.desk-account .device,.desk-account .new-account{background:linear-gradient(120deg,#a9c2df0e,#14243a48);border:1px solid #bacee53d;border-radius:18px;backdrop-filter:blur(8px)}.desk-account .device p{font-size:14px;line-height:1.9;color:#c9daef}.desk-account .device h2{font-size:19px;color:#eaf1fc}.desk-account .device form+form{border-color:#bad0ea29}.desk-account .danger{background:#815447ab;color:#fff0e0}.desk-account .danger:hover{background:#996858}.desk-account .new-account summary{font-size:16px;color:#e6d0a6}.desk-account input:focus-visible,.desk-account button:focus-visible,.desk-account a:focus-visible{outline-color:#e1c99c}
.nav-toggle,.nav-close,.nav-scrim,.mobile-logout{display:none!important}
@media(max-width:1200px){.desk-workspace .filter-grid{grid-template-columns:minmax(180px,1.5fr) 1fr 1fr}.desk-workspace .filter-grid label:last-child{grid-column:1/-1}.desk-workspace .status-chart{gap:20px}.desk-workspace .workbench{grid-template-columns:260px minmax(0,1fr)}}
@media(max-width:1000px){.desk-workspace .filter-grid{grid-template-columns:1fr 1fr}.desk-workspace .filter-grid label:last-child{grid-column:auto}.desk-workspace .status-chart{gap:35px}.desk-workspace .workbench{grid-template-columns:240px minmax(0,1fr)}.desk-workspace .kpi{padding:22px 18px}.desk-workspace .info-grid{grid-template-columns:1fr}}
@media(max-width:780px){
 .desk-workspace main{margin-left:0;padding:0 20px}.desk-workspace .sidebar{position:fixed;inset:0 auto 0 0;width:min(310px,86vw);height:100dvh;z-index:40;padding:32px 22px;transform:translateX(-105%);opacity:1;transition:transform .35s cubic-bezier(.2,.8,.25,1);animation:none;box-shadow:15px 0 70px #02091a55;background:#0f1d30f7;overscroll-behavior:contain}
 .desk-workspace.nav-open{overflow:hidden}.desk-workspace.nav-open .sidebar{transform:translateX(0)}.desk-workspace .sidebar .brand{margin:8px 0 34px}.desk-workspace .sidebar .brand small{display:block}.desk-workspace .sidebar .nav-label{display:block}.desk-workspace .sidebar nav{display:grid;grid-template-columns:1fr;overflow:visible;gap:8px}.desk-workspace .sidebar nav button{width:100%;padding:15px 12px}.desk-workspace .sidebar nav button strong{font-size:18px}.desk-workspace .sidebar nav button small{font-size:13px}.desk-workspace .sidebar nav button.active{box-shadow:inset 2px 0 #d5bf97}.desk-workspace .sidebar-bottom{display:block;padding-top:30px;margin-top:auto}
 .nav-toggle{display:inline-flex!important;align-items:center;gap:8px;padding:8px 11px;font-size:14px;background:#a8bed21c;border:1px solid #bed2ed47;border-radius:10px;color:#e6eefb;white-space:nowrap}.nav-toggle span:first-child{font-size:19px;line-height:1}.nav-close{display:grid!important;place-items:center;position:absolute;right:14px;top:15px;width:35px;height:35px;font-size:27px;color:#dce8f7;border-radius:10px}.nav-scrim:not([hidden]){display:block!important;position:fixed;inset:0;z-index:30;background:#030a168c;backdrop-filter:blur(3px);border:0}.mobile-logout{display:inline-flex!important}
 .desk-workspace .topbar{height:76px;font-size:13px;position:sticky;top:0;z-index:15;background:#10203870;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin-inline:-20px;padding-inline:20px;gap:8px}.desk-workspace .topbar>div{gap:8px}.desk-workspace #breadcrumb{max-width:135px}.desk-workspace .topbar .button{font-size:12px;padding:8px 10px}.desk-workspace .topbar-location{gap:9px}.desk-workspace .page-head{padding-top:30px;gap:15px}.desk-workspace .page-head h1{font-size:31px}.desk-workspace .page-head .muted{font-size:15px}.desk-workspace .page-head .eyebrow{font-size:12px;letter-spacing:1px}.desk-workspace .head-actions{max-width:120px}.desk-workspace .head-actions .button{font-size:13px;padding:9px 11px;white-space:normal}
 .desk-workspace .kpis{gap:12px}.desk-workspace .kpi{padding:20px 18px;border-radius:18px}.desk-workspace .kpi .kpi-label{font-size:14px}.desk-workspace .kpi strong{font-size:37px}.desk-workspace .kpi small{font-size:12px;line-height:1.9}.desk-workspace .panel{padding:22px}.desk-workspace .panel-header h2{font-size:20px}.desk-workspace .status-chart{gap:22px;min-height:245px}.desk-workspace .status-legend button{font-size:12px}.desk-workspace .status-legend strong{font-size:13px}.desk-workspace .summary-callout p{font-size:15px}.desk-workspace .summary-callout small{font-size:12px}.desk-workspace .filter-grid{grid-template-columns:1fr 1fr}.desk-workspace .filter-grid label:first-child,.desk-workspace .filter-grid label:last-child{grid-column:1/-1}.desk-workspace .filter-grid input,.desk-workspace .filter-grid select{font-size:16px}.desk-workspace .filter-tools{gap:10px}.desk-workspace .scope-chip{font-size:13px;padding:7px 10px}.desk-workspace .section-title p{font-size:13px}.desk-workspace .workbench{grid-template-columns:1fr}.desk-workspace .mentor-list{max-height:500px}.desk-workspace .mentor-list .pagination{background:#15273de8;border-color:#c8d8ef3d}.desk-workspace .info-grid{grid-template-columns:1fr 1fr}.desk-workspace .info-grid dd{font-size:16px}.desk-workspace .summary-text{font-size:17px}.desk-workspace .profile-head h2{font-size:27px}.desk-workspace .account-management-grid{grid-template-columns:1fr}.desk-workspace .account-traffic-row{grid-template-columns:1fr 65px 110px;gap:10px;font-size:13px}.desk-workspace .identity-counts{gap:28px}.desk-workspace .identity-counts strong{font-size:32px}.desk-workspace .identity-counts span{font-size:13px}.desk-workspace .range button{font-size:13px;padding:7px 10px}.desk-workspace .chart-foot{font-size:13px}.desk-workspace .family-mode .sidebar .brand{margin-bottom:34px}.desk-account{padding:25px 16px}.desk-account .card{padding:30px 25px;border-radius:24px;backdrop-filter:blur(10px)}
}
@media(max-width:440px){.desk-workspace main{padding-inline:16px}.desk-workspace .topbar{margin-inline:-16px;padding-inline:16px}.desk-workspace #breadcrumb{display:none}.desk-workspace .page-head h1{font-size:29px}.desk-workspace .page-head{gap:14px}.desk-workspace .head-actions{max-width:100px}.desk-workspace .kpi{padding:19px 16px}.desk-workspace .kpi strong{font-size:35px}.desk-workspace .panel{padding:20px}.desk-workspace .donut{width:120px;height:120px}.desk-workspace .status-chart{gap:18px}.desk-workspace .info-grid{grid-template-columns:1fr}.desk-workspace .mentor-cards{grid-template-columns:1fr}.desk-workspace .bar-item{grid-template-columns:85px 1fr 28px;gap:10px;font-size:13px}.desk-workspace .bar-item .bar-name,.desk-workspace .bar-item strong{font-size:13px}.desk-workspace .school-bars .bar-item{grid-template-columns:125px 1fr 28px}.desk-workspace .profile-body,.desk-workspace .profile-head{padding:23px}.desk-workspace .section-title{display:block}.desk-workspace .section-title p{margin-top:7px}.desk-workspace footer{font-size:12px}.meteor{width:100px}.meteor-three{display:none}}
@supports not (backdrop-filter:blur(1px)){.desk-workspace :is(.panel,.kpi,.filters,.profile,.mentor-list,.mentor-card,.focus-card),.desk-account .card{background:#17273be8}}
@media(prefers-reduced-motion:reduce){.meteor{display:none!important}.workspace-ready .sidebar{animation:none!important}.desk-workspace .sidebar{transition:none!important}.sky-scene{background-attachment:scroll}}
@media print{.sky-scene,.nav-toggle,.nav-close,.nav-scrim{display:none!important}.desk-workspace{background:white;color:black}.desk-workspace :is(.panel,.kpi,.filters,.profile,.mentor-list,.mentor-card,.focus-card){background:white;box-shadow:none;backdrop-filter:none;color:black}}


/* Match the entrance composition: the galaxy stays to the left of the login. */
body.desk-login{justify-items:end;padding-right:clamp(28px,9vw,170px)}.desk-login .card{width:min(100%,480px)}
@media(max-width:780px){.sky-scene{background-image:url('/admin-assets/assets/star-night-mobile.jpg');background-position:30% center}body.desk-login{justify-items:center;padding:25px 16px}}

/* Shared ordinary UI typography; only the small cz. signature keeps its art face. */
.desk-workspace :is(h1,h2,h3,p,button,input,select,textarea,dt,dd,small,time,.badge,.nav-index),.desk-account :is(h1,h2,h3,p,button,input,select,textarea,label,small,time){font-family:var(--sans)}.desk-workspace .sidebar nav button strong{font-family:var(--sans);letter-spacing:0}.desk-workspace .kpi strong,.desk-workspace .donut strong,.desk-workspace .traffic-chart text{font-family:var(--sans);font-variant-numeric:tabular-nums}.desk-workspace :is(.filter-grid input,.filter-grid select,.advanced-filters select),.desk-account input:not([type=checkbox]){border-radius:10px}.desk-workspace .button,.desk-account button{border-radius:12px}.desk-workspace :is(.panel,.filters,.profile,.mentor-list,.mentor-card,.focus-card,.kpi),.desk-account .card{border-radius:28px}.desk-workspace .panel{padding:28px}.desk-workspace .brand>span,.desk-account .brand{font-family:Georgia,serif}

.desk-workspace .brand>div,.desk-account .brand span{font-family:var(--sans)}
.desk-account #account-count,.desk-account .secret,.desk-workspace code{font-family:var(--sans)}

/* Shared entrance tokens. */
.desk-workspace,.desk-account{color:var(--ink)}.desk-workspace .muted,.desk-account .hint{color:var(--muted)}
.desk-workspace :is(.chart-grid,.workbench){gap:20px}.desk-workspace .kpis{gap:12px}.desk-workspace :is(.panel,.filters,.profile,.mentor-list,.mentor-card,.focus-card,.kpi){margin-bottom:20px}.desk-workspace :is(.profile,.mentor-list,.mentor-card,.focus-card,.kpi){margin-bottom:0}.desk-workspace :is(.panel-header,.section-title){gap:12px}.desk-workspace :is(.profile-head,.profile-body){padding:28px}
.reminder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reminder-item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#b8d3f708}.reminder-top{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:13px}.reminder-date{font-size:20px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.reminder-mentor{text-align:left;padding:0;font-size:15px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.reminder-item small,.mail-source{color:var(--muted);font-size:13px}.reminder-item .text-button{font-size:13px;margin-top:auto}.desk-workspace .brand>div{letter-spacing:0}
@media(max-width:1100px){.reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reminder-grid{grid-template-columns:1fr}.desk-workspace :is(.profile-head,.profile-body){padding:20px}.desk-workspace .mentor-list{max-height:570px;overflow:auto}}

.traffic-summary{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:20px}.traffic-summary div{display:grid;gap:8px}.traffic-summary strong{font-size:28px;font-weight:600}.traffic-summary span{font-size:13px;color:var(--muted)}.traffic-records>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.traffic-table-scroll{overflow:auto}.traffic-record-table{width:100%;border-collapse:collapse;font-size:14px}.traffic-record-table th,.traffic-record-table td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}.traffic-record-table th{color:var(--muted);white-space:nowrap}.traffic-record-table td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}

.privacy-setting{display:grid;gap:12px}.privacy-setting select{font:inherit;color:var(--ink);background:#14243a;border:1px solid var(--line);border-radius:10px;padding:12px;max-width:220px}

/* Application overview: layered dashboard cards with a quieter editorial rhythm. */
.desk-workspace .kpis{counter-reset:overview-kpi;gap:16px;margin-bottom:18px}
.desk-workspace .kpi{counter-increment:overview-kpi;min-height:202px;padding:26px 26px 24px;border-color:#d7e6ff4d;background:linear-gradient(145deg,#263750b8 0%,#122036d9 52%,#0c1729e8 100%);box-shadow:0 22px 55px #02081552,inset 0 1px 0 #fff1;isolation:isolate;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.desk-workspace .kpi::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#edf5ff9c 45%,transparent)}
.desk-workspace .kpi::after{content:'';position:absolute;inset:auto 24px 20px;height:1px;background:linear-gradient(90deg,#d7c49a55,transparent)}
.desk-workspace .kpi:hover{transform:translateY(-4px);border-color:#dce9fb78;box-shadow:0 28px 70px #02071370,inset 0 1px 0 #fff2}
.desk-workspace .kpi-index{position:absolute;right:24px;top:22px;color:#b9c9dc7d;font-size:11px;letter-spacing:2px}
.desk-workspace .kpi-index::before{content:'0' counter(overview-kpi)}
.desk-workspace .kpi .kpi-label{font-size:14px;letter-spacing:.08em;color:#dbe5f2;margin:0 0 28px;text-transform:none}
.desk-workspace .kpi strong{font-size:clamp(44px,4vw,62px);font-weight:520;line-height:.95;letter-spacing:-.045em;margin-bottom:23px;text-shadow:0 5px 24px #02081388}
.desk-workspace .kpi small{font-size:13px;color:#bfcee2;letter-spacing:.02em}
.desk-workspace .kpi.green strong{color:#b9ead2;text-shadow:0 0 28px #73c9a02b}
.desk-workspace .kpi-glow{position:absolute;z-index:-1;right:-35px;bottom:-55px;width:150px;height:150px;border-radius:50%;background:#7197c522;filter:blur(26px)}
.desk-workspace .kpi.green .kpi-glow{background:#6ec49a2b}

.desk-workspace .rate-strip{gap:0;margin-bottom:28px;padding:8px 12px;border-radius:24px;border-color:#d7e6ff42;background:linear-gradient(110deg,#263a55a8,#0e1b30da);box-shadow:0 18px 55px #02081542,inset 0 1px #fff1}
.desk-workspace .rate-card{gap:18px;padding:18px 24px;position:relative}
.desk-workspace .rate-card+ .rate-card::before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:1px;background:linear-gradient(transparent,#cbdcf35c,transparent)}
.desk-workspace .rate-gauge{width:68px;height:68px;flex-basis:68px;background:conic-gradient(#e3c98f var(--rate),#93aac528 0);box-shadow:0 0 28px #d9bf8730}
.desk-workspace .rate-gauge::after{inset:7px;background:linear-gradient(145deg,#1b3049,#102039);box-shadow:inset 0 1px #fff1}
.desk-workspace .rate-gauge strong{font-size:16px;letter-spacing:-.02em;color:#f4e3bd}
.desk-workspace .rate-copy{flex:1;gap:7px}
.desk-workspace .rate-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.desk-workspace .rate-heading>strong{font-size:15px;color:#f0f5fc;letter-spacing:.02em}
.desk-workspace .rate-heading>span{font-size:12px;color:#c9d8ea;font-variant-numeric:tabular-nums;white-space:nowrap}
.desk-workspace .rate-copy>small{font-size:11px;color:#aebfd3;letter-spacing:.03em}
.desk-workspace .rate-track{height:3px;border-radius:99px;background:#8ea6c423;overflow:hidden;margin-top:3px}
.desk-workspace .rate-track i{display:block;width:var(--rate);height:100%;border-radius:inherit;background:linear-gradient(90deg,#9cbce2,#e3c98f);box-shadow:0 0 12px #d9c08d88}
@media(max-width:1000px){.desk-workspace .kpi{min-height:180px}.desk-workspace .rate-card{padding-inline:18px}.desk-workspace .rate-heading{display:grid;gap:2px}}
@media(max-width:900px){.desk-workspace .rate-strip{gap:8px;padding:12px}.desk-workspace .rate-card{border:1px solid #d7e6ff26;border-radius:18px}.desk-workspace .rate-card+ .rate-card::before{display:none}}
@media(max-width:780px){.desk-workspace .kpi{min-height:168px;padding:21px 19px}.desk-workspace .kpi .kpi-label{margin-bottom:22px}.desk-workspace .kpi strong{font-size:42px;margin-bottom:19px}.desk-workspace .kpi-index{right:18px;top:18px}.desk-workspace .rate-strip{border-radius:20px}}
@media(max-width:440px){.desk-workspace .kpis{gap:10px}.desk-workspace .kpi{min-height:154px;padding:19px 16px;border-radius:20px}.desk-workspace .kpi .kpi-label{font-size:12px;margin-bottom:20px;max-width:85%}.desk-workspace .kpi strong{font-size:38px}.desk-workspace .kpi small{font-size:11px}.desk-workspace .kpi-index{right:15px;top:16px;font-size:9px}.desk-workspace .rate-card{padding:14px 12px}.desk-workspace .rate-gauge{width:58px;height:58px;flex-basis:58px}}
@media(prefers-reduced-motion:reduce){.desk-workspace .kpi{transition:none}.desk-workspace .kpi:hover{transform:none}}

/* Unified visual system across overview, analytics, mentor and account modules. */
.desk-workspace{--surface:linear-gradient(145deg,#263750ad,#111f34dc 55%,#0d182ade);--surface-soft:linear-gradient(135deg,#b8d3f70f,#15243a70);--hairline:#d9e8ff3d;--highlight:#e1c998;--chart-blue:#a8c8ed;--chart-mint:#a8dcc2}
.desk-workspace .page-head{position:relative;padding-left:22px}
.desk-workspace .page-head::before{content:'';position:absolute;left:0;top:43px;width:3px;height:54px;border-radius:10px;background:linear-gradient(#f1d8a5,#719bc9);box-shadow:0 0 20px #d9c38d55}
.desk-workspace .page-head::after{content:'';position:absolute;left:22px;right:0;bottom:13px;height:1px;background:linear-gradient(90deg,#dbe8fa35,transparent 72%)}
.desk-workspace .panel{position:relative;background:var(--surface);border-color:var(--hairline);box-shadow:0 20px 58px #02081545,inset 0 1px #fff1;overflow:hidden}
.desk-workspace .panel::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#f5f8ff72,transparent)}
.desk-workspace .panel-header h2{display:flex;align-items:center;gap:10px}
.desk-workspace .panel-header h2::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--highlight);box-shadow:0 0 14px #e2c98b99}
.desk-workspace .chart-grid>.panel:nth-child(2) .panel-header h2::before,.desk-workspace .chart-grid.three>.panel:nth-child(2) .panel-header h2::before{background:var(--chart-blue);box-shadow:0 0 14px #9fc4ee88}
.desk-workspace .chart-grid.three>.panel:nth-child(3) .panel-header h2::before{background:var(--chart-mint);box-shadow:0 0 14px #96d6b788}

.desk-workspace .status-chart{padding:8px 4px}.desk-workspace .donut{filter:drop-shadow(0 14px 30px #02081588)}
.desk-workspace .donut::after{content:'';position:absolute;inset:-9px;border:1px solid #d9e7fa1f;border-radius:50%}
.desk-workspace .status-legend button{border-radius:9px;transition:background .2s ease,transform .2s ease}.desk-workspace .status-legend button:hover{background:#a8c4e218;transform:translateX(3px)}
.desk-workspace .legend-dot{box-shadow:0 0 10px currentColor}
.desk-workspace .bar-list,.desk-workspace .school-bars{gap:14px}
.desk-workspace .bar-item{padding:5px 7px;border-radius:9px;transition:background .2s ease}.desk-workspace .bar-item:hover{background:#b2c9e411}
.desk-workspace .bar-track{height:8px;background:#9ab3d01c;box-shadow:inset 0 1px 2px #02071366}
.desk-workspace .bar-track>span{background:linear-gradient(90deg,#759cc9,#b9d5f2 72%,#ead5a8);box-shadow:0 0 12px #9fc2e866}
.desk-workspace .school-distribution .bar-track>span{background:linear-gradient(90deg,#85bca6,#b9e2cf 70%,#e7d2a6)}

.desk-workspace .filters{background:var(--surface);border-color:var(--hairline);box-shadow:0 18px 50px #0208153a,inset 0 1px #fff1}
.desk-workspace .filter-grid label,.desk-workspace .advanced-filters label{letter-spacing:.025em}
.desk-workspace .filter-grid input,.desk-workspace .filter-grid select,.desk-workspace .advanced-filters select{background:linear-gradient(135deg,#0b1728cc,#172a42b8);border-color:#c8daf24d;box-shadow:inset 0 1px 6px #02081575;transition:border-color .2s ease,box-shadow .2s ease}
.desk-workspace .filter-grid input:focus,.desk-workspace .filter-grid select:focus,.desk-workspace .advanced-filters select:focus{border-color:#d9c48e9c;box-shadow:0 0 0 3px #d9c48e16,inset 0 1px 6px #02081575;outline:0}
.desk-workspace .scope-chip{background:#8faecb0d}.desk-workspace .scope-chip.active{box-shadow:0 7px 20px #02081555,inset 0 1px #fff8}

.desk-workspace .focus-grid,.desk-workspace .mentor-cards{gap:18px}
.desk-workspace .focus-card,.desk-workspace .mentor-card{position:relative;overflow:hidden;background:var(--surface-soft);border-color:#d4e4fa3b;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.desk-workspace .focus-card::after,.desk-workspace .mentor-card::after{content:'↗';position:absolute;right:20px;bottom:16px;color:#e0c99466;font-size:18px}
.desk-workspace .focus-card:hover,.desk-workspace .mentor-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #02071365;border-color:#dbe9fb6b}
.desk-workspace .mentor-card .research{background:#8fabc815;padding:7px 10px;border-radius:8px}
.desk-workspace .badge{box-shadow:inset 0 1px #fff1;backdrop-filter:blur(8px)}

.desk-workspace .workbench{align-items:start}.desk-workspace .mentor-list{background:var(--surface);box-shadow:0 20px 55px #0208154b}
.desk-workspace .mentor-row{position:relative;transition:background .2s ease,padding-left .2s ease}.desk-workspace .mentor-row::before{content:'';position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:2px;background:transparent}.desk-workspace .mentor-row:hover{padding-left:22px;background:#91afd418}.desk-workspace .mentor-row.selected::before{background:linear-gradient(#e3ce9f,#8eb4df);box-shadow:0 0 12px #ddc79588}
.desk-workspace .profile{background:var(--surface);box-shadow:0 24px 70px #0207135e}.desk-workspace .profile-head{position:relative;background:radial-gradient(circle at 86% 10%,#86afd42b,transparent 35%),linear-gradient(125deg,#c3d5ec14,#17263c20)}
.desk-workspace .profile-head::after{content:'';position:absolute;right:28px;top:28px;width:68px;height:68px;border:1px solid #dce9fb23;border-radius:50%;box-shadow:inset 0 0 25px #93b9e31a,0 0 25px #93b9e313}
.desk-workspace .profile-tabs{background:#07132147;backdrop-filter:blur(12px)}
.desk-workspace .info-grid>div{padding:3px 0}.desk-workspace .info-grid dt{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.desk-workspace .info-grid dd{margin-top:5px}
.desk-workspace .timeline li::before{box-shadow:0 0 12px #d5bf9690}.desk-workspace .timeline li{position:relative}.desk-workspace .timeline li::after{content:'';position:absolute;left:-1px;top:24px;bottom:-12px;width:1px;background:linear-gradient(#d5bf9655,transparent)}

.desk-workspace .traffic-chart{filter:drop-shadow(0 9px 20px #02081566)}
.desk-workspace .traffic-chart .trend-area{fill:#9cbfe52b}.desk-workspace .traffic-chart .trend-line{stroke:#e0c78f;filter:drop-shadow(0 0 5px #dfc99777)}
.desk-workspace .identity-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px;border:1px solid var(--hairline);border-radius:20px;background:#10203986}
.desk-workspace .identity-counts>div{padding:17px 22px}.desk-workspace .identity-counts>div+div{border-left:1px solid #d6e5fa24}
.desk-workspace .traffic-summary>div{min-width:138px;padding:16px 18px;border:1px solid #d4e4f82f;border-radius:16px;background:#9bb7d215}
.desk-workspace .traffic-record-table{border-collapse:separate;border-spacing:0 7px}.desk-workspace .traffic-record-table th{border:0;padding-bottom:5px}.desk-workspace .traffic-record-table td{background:#aec5df0b;border-top:1px solid #d4e4f81e;border-bottom:1px solid #d4e4f81e}.desk-workspace .traffic-record-table td:first-child{border-left:1px solid #d4e4f81e;border-radius:10px 0 0 10px}.desk-workspace .traffic-record-table td:last-child{border-right:1px solid #d4e4f81e;border-radius:0 10px 10px 0}

.desk-workspace .account-management-grid{gap:20px}.desk-workspace .account-management-grid>.panel{min-height:260px;display:flex;flex-direction:column}.desk-workspace .account-management-grid>.panel::after{content:'';position:absolute;right:-32px;bottom:-42px;width:150px;height:150px;border-radius:50%;background:#799fc325;filter:blur(30px)}
.desk-workspace .account-management-grid>.panel:nth-child(2)::after{background:#73c49b25}.desk-workspace .account-management-grid>.panel:nth-child(3)::after{background:#d5b97f21}
.desk-workspace .account-management-grid h2{display:flex;align-items:center;gap:10px}.desk-workspace .account-management-grid h2::before{content:'';width:8px;height:8px;border-radius:3px;background:#a9c8ea;box-shadow:0 0 13px #9fc5ef88}.desk-workspace .account-management-grid>.panel:nth-child(2) h2::before{background:#a5dec1}.desk-workspace .account-management-grid>.panel:nth-child(3) h2::before{background:#e2c88f}
.desk-workspace .account-management-grid .button{margin-top:auto;align-self:flex-start}
.desk-workspace .privacy-setting select{width:100%;max-width:none;background:linear-gradient(135deg,#0b1728,#172a42);border-color:#c9dbf04c}

@media(max-width:1000px){.desk-workspace .account-management-grid{grid-template-columns:1fr 1fr}.desk-workspace .account-management-grid>.panel:last-child{grid-column:1/-1}.desk-workspace .identity-counts{grid-template-columns:1fr 1fr}.desk-workspace .identity-counts>div:nth-child(3){border-left:0;border-top:1px solid #d6e5fa24;grid-column:1/-1}}
@media(max-width:780px){.desk-workspace .page-head{padding-left:17px}.desk-workspace .page-head::before{top:34px;height:48px}.desk-workspace .account-management-grid{grid-template-columns:1fr}.desk-workspace .account-management-grid>.panel:last-child{grid-column:auto}.desk-workspace .account-management-grid>.panel{min-height:220px}.desk-workspace .profile-head::after{width:48px;height:48px;right:20px;top:22px}.desk-workspace .identity-counts{grid-template-columns:1fr}.desk-workspace .identity-counts>div+div{border-left:0;border-top:1px solid #d6e5fa24}.desk-workspace .identity-counts>div:nth-child(3){grid-column:auto}}
