.management-hub,.staff-hub{--mg-ink:#18212b;--mg-muted:#647180;--mg-line:#dfe4e8;--mg-soft:#f5f7f8;--mg-red:#e54b3f;--mg-green:#18825f;--mg-blue:#3274d9;display:grid;gap:18px;width:100%;min-width:0;color:var(--mg-ink)}.management-hub *,.staff-hub *{box-sizing:border-box}.management-hub button,.management-hub input,.management-hub select,.staff-hub button,.staff-hub input,.staff-hub select{font:inherit}.management-hub-header,.staff-hub-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid #d8dee3;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafb 70%,#fff3f1);padding:24px 26px;box-shadow:0 12px 30px rgba(23,31,40,.06)}.management-hub-header>div:first-child,.staff-hub-header>div:first-child{max-width:720px}.management-card-heading p,.management-hub-header p,.staff-directory-card>header p,.staff-hub-header p,.staff-role-map>header p{margin:0 0 5px;color:var(--mg-red);font-size:10px;font-weight:900;letter-spacing:.12em}.management-hub-header h2,.staff-hub-header h2{margin:0;font-size:28px;line-height:1.12;letter-spacing:-.035em}.management-hub-header>div:first-child>span,.staff-hub-header>div:first-child>span{display:block;margin-top:8px;color:var(--mg-muted);font-size:12px;line-height:1.55}.management-live-state{display:flex;align-items:center;gap:10px;min-width:300px;border:1px solid #cfe4db;border-radius:13px;background:#f3fbf7;padding:10px 11px}.management-live-state>i,.staff-live i{width:9px;height:9px;border-radius:50%;background:var(--mg-green);box-shadow:0 0 0 4px rgba(24,130,95,.12)}.management-live-state>div{display:grid;flex:1}.management-live-state strong{font-size:11px}.management-live-state small{margin-top:2px;color:#668074;font-size:9px}.management-live-state button{min-height:34px;border:1px solid #b8d7ca;border-radius:8px;background:#fff;padding:7px 9px;color:#276a52;font-size:9px;font-weight:850;cursor:pointer}.management-live-state[data-state=partial],.management-live-state[data-state=stale]{border-color:#ead5a8;background:#fffaf0}.management-live-state[data-state=partial]>i,.management-live-state[data-state=stale]>i{background:#c68b18;box-shadow:0 0 0 4px rgba(198,139,24,.13)}.management-live-state[data-state=error]{border-color:#efc9c5;background:#fff6f5}.management-live-state[data-state=error]>i{background:var(--mg-red)}.management-report-toolbar{display:flex;align-items:end;gap:12px;border:1px solid var(--mg-line);border-radius:14px;background:#fff;padding:12px 14px}.management-report-toolbar label{display:grid;gap:5px;min-width:190px}.management-report-toolbar label span,.staff-form-grid label>span{color:#52606e;font-size:9px;font-weight:850}.management-report-toolbar select,.staff-filters select,.staff-form-grid input,.staff-form-grid select{min-height:40px;border:1px solid #cfd6dc;border-radius:9px;background:#fff;padding:8px 10px;color:var(--mg-ink);font-size:11px}.management-period-note{display:grid;flex:1;padding:0 8px}.management-period-note strong{font-size:11px}.management-period-note small{color:var(--mg-muted);font-size:9px}.management-export{min-height:40px;border:1px solid #242c34;border-radius:9px;background:#242c34;padding:8px 13px;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.management-export:disabled{opacity:.48;cursor:not-allowed}.management-report-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px}.management-report-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:40px;border:1px solid var(--mg-line);border-radius:10px;background:#fff;padding:8px 11px;color:#53606d;font-size:10px;font-weight:800;cursor:pointer}.management-report-tabs button span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#f0f2f4;color:#6c7781}.management-report-tabs button.active{border-color:#efb8b3;background:#fff5f4;color:#bd352a;box-shadow:inset 0 -2px 0 var(--mg-red)}.management-report-tabs button.active span{background:var(--mg-red);color:#fff}.management-feed-error,.management-partial,.staff-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #efc7c3;border-radius:12px;background:#fff5f4;padding:12px 14px;color:#7c3029}.management-feed-error>div{display:grid;gap:2px}.management-feed-error strong,.management-partial strong{font-size:11px}.management-feed-error span,.management-partial span{font-size:10px;line-height:1.5}.management-feed-error button{border:1px solid #d98d86;border-radius:8px;background:#fff;padding:7px 10px;color:#8f342c;font-size:9px;font-weight:850}.management-partial{justify-content:flex-start;border-color:#ead7ae;background:#fffaf0;color:#745719}.management-partial strong{white-space:nowrap}.management-report-stack{display:grid;gap:16px;scroll-margin-top:12px}.management-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.management-kpi-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.management-kpi{display:grid;align-content:start;min-height:142px;border:1px solid var(--mg-line);border-radius:14px;background:#fff;padding:15px;box-shadow:0 7px 18px rgba(20,29,38,.035)}.management-kpi>small{color:#667381;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.management-kpi>strong{margin-top:10px;font-size:24px;line-height:1;letter-spacing:-.035em}.management-kpi>p{min-height:28px;margin:7px 0;color:#727e89;font-size:9px;line-height:1.45}.management-kpi>span{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto;color:#6a7480;font-size:9px;font-weight:800}.management-kpi>span[data-direction=up]{color:#17805e}.management-kpi>span[data-direction=down]{color:#bf493e}.management-kpi>span i{font-style:normal;font-weight:600;color:#87919b}.management-chart-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px}.management-chart-grid-balanced{grid-template-columns:1fr 1fr}.management-chart-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.management-card,.staff-directory-card,.staff-role-map{min-width:0;border:1px solid var(--mg-line);border-radius:15px;background:#fff;padding:18px;box-shadow:0 7px 20px rgba(21,29,38,.035)}.management-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.management-card-heading h3,.staff-directory-card>header h3,.staff-role-map>header h3{margin:0;font-size:16px;letter-spacing:-.018em}.management-card-heading span,.staff-directory-card>header>div>span,.staff-role-map>header>span{display:block;margin-top:4px;color:#74808b;font-size:9px;line-height:1.5}.trend-chart svg{display:block;width:100%;height:auto;max-height:250px;border-radius:10px;background:linear-gradient(#fafbfc,#fff)}.trend-chart svg line{stroke:#dfe5e9;stroke-width:1}.trend-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-chart .trend-leads{stroke:#3976d6}.trend-chart .trend-quotes{stroke:#e05247}.trend-chart .trend-jobs{stroke:#1c9369}.trend-legend{display:flex;align-items:center;gap:14px;margin-top:8px;color:#64717e;font-size:9px}.trend-legend span{display:flex;align-items:center;gap:5px}.trend-legend i{width:15px;height:3px;border-radius:2px}.trend-legend i.lead{background:#3976d6}.trend-legend i.quote{background:#e05247}.trend-legend i.job{background:#1c9369}.trend-legend small{margin-left:auto;color:#8a949e}.funnel-chart{display:grid;gap:10px}.funnel-chart>div{position:relative;display:grid;grid-template-columns:110px minmax(80px,1fr);align-items:center;gap:9px}.funnel-chart>div>span{color:#5a6672;font-size:9px;font-weight:800;text-align:right}.funnel-chart>div>div{display:flex;align-items:center;justify-content:flex-end;min-height:34px;border-radius:7px;background:linear-gradient(90deg,#f17a70,#dc4438);padding:6px 9px;color:#fff}.funnel-chart>div>small{grid-column:2;color:#87919b;font-size:8px}.horizontal-bars{display:grid;gap:11px}.horizontal-bars>div{display:grid;gap:5px}.horizontal-bars>div>span{display:flex;justify-content:space-between;gap:8px;color:#4e5a65;font-size:9px}.horizontal-bars>div>span strong{font-weight:750}.horizontal-bars>div>span b{color:#222b34}.horizontal-bars>div>i{height:8px;overflow:hidden;border-radius:8px;background:#edf0f2}.horizontal-bars>div>i>em{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#303c49,#e45145)}.improvement-list{display:grid;gap:9px}.improvement-list article{display:grid;gap:5px;border:1px solid #e2e6e9;border-left:3px solid #d4a33a;border-radius:10px;background:#fbfcfc;padding:11px}.improvement-list article[data-priority=high]{border-left-color:#e04a3e}.improvement-list article[data-priority=opportunity]{border-left-color:#25896a}.improvement-list article header{display:flex;justify-content:space-between}.improvement-list article header b,.improvement-list article header span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.improvement-list article header span{color:#7a8690}.improvement-list article header b{color:#a06918}.improvement-list article[data-priority=high] header b{color:#c43e34}.improvement-list article[data-priority=opportunity] header b{color:#187052}.improvement-list article>strong{font-size:11px}.improvement-list article p,.improvement-list article small{margin:0;color:#687581;font-size:9px;line-height:1.45}.improvement-list article small{color:#33414d;font-weight:700}.availability-list{display:grid;gap:9px}.availability-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #ecd4d1;border-radius:10px;background:#fff8f7;padding:10px}.availability-list>div[data-tone=ready]{border-color:#cde4da;background:#f5fbf8}.availability-list>div>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f7dedb;color:#b53c32;font-weight:900}.availability-list>div[data-tone=ready]>span{background:#dcefe7;color:#167454}.availability-list>div>div{display:grid}.availability-list strong{font-size:10px}.availability-list p{margin:2px 0 0;color:#6d7883;font-size:8px;line-height:1.45}.availability-list>div>b{color:#a63e36;font-size:8px;text-transform:uppercase}.availability-list>div[data-tone=ready]>b{color:#147052}.management-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.management-table-heading>.management-card-heading{margin-bottom:15px}.management-table-heading>label,.staff-filters label{display:flex;align-items:center;gap:7px;min-width:230px;border:1px solid #d3d9de;border-radius:9px;background:#fff;padding:0 9px}.management-table-heading input,.staff-filters input{width:100%;min-height:38px;border:0;outline:0;color:#25303a;font-size:10px}.management-table-wrap{width:100%;overflow:auto}.management-table-wrap table{width:100%;min-width:780px;border-collapse:collapse}.management-table-wrap th{border-bottom:1px solid #dde2e6;padding:9px 10px;color:#737f8a;font-size:8px;font-weight:900;text-align:left;text-transform:uppercase;letter-spacing:.055em}.management-table-wrap td{border-bottom:1px solid #edf0f2;padding:11px 10px;color:#485460;font-size:9px;vertical-align:middle}.management-table-wrap tbody tr:last-child td{border-bottom:0}.management-table-wrap td>small,.management-table-wrap td>strong{display:block}.management-table-wrap td>strong{color:#202a33;font-size:10px}.management-table-wrap td>small{margin-top:3px;color:#7e8993;font-size:8px}.role-badge{display:inline-flex!important;width:max-content;border-radius:999px;background:#edf2f8;padding:5px 8px;color:#315d91!important;font-size:8px!important;font-weight:850;text-transform:capitalize}.role-badge[data-role=foreman],.role-badge[data-role=manager]{background:#fff0ee;color:#ae3d34!important}.role-badge[data-role=admin]{background:#f1effa;color:#6546a0!important}.role-badge[data-role=sales],.role-badge[data-role=salesperson]{background:#edf7f1;color:#257355!important}.evidence{display:inline-flex;align-items:center;gap:4px;width:max-content;border-radius:999px;background:#e8f5ef;padding:4px 7px;color:#197255;font-size:8px;font-weight:800}.evidence.no,.missing-value{background:#fff0ee;color:#ad3d34}.missing-value{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.evidence-pair{display:flex;flex-wrap:wrap;gap:4px}.management-empty{margin:10px 0;color:#7e8994;font-size:10px;text-align:center}.management-unavailable-banner{display:flex;align-items:center;gap:13px;border:1px solid #ecc8c4;border-radius:14px;background:#fff6f5;padding:15px}.management-unavailable-banner>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f5d8d5;color:#aa372e;font-size:17px;font-weight:900}.management-unavailable-banner>div{display:grid;flex:1}.management-unavailable-banner strong{font-size:12px}.management-unavailable-banner p{margin:3px 0 0;color:#6d737a;font-size:9px;line-height:1.5}.management-unavailable-banner>b{border-radius:999px;background:#fff;padding:7px 9px;color:#8b3a34;font-size:9px}.management-unavailable-banner.soft{border-color:#d6dfe7;background:#f7f9fb}.management-unavailable-banner.soft>span{background:#e5edf5;color:#39658b}.management-unavailable-banner.soft>b{color:#536b80}.management-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.management-checklist li{display:flex;align-items:center;gap:10px;border:1px solid #e2e6e9;border-radius:10px;background:#fafbfb;padding:10px}.management-checklist li>b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f0f1f2;color:#9099a1}.management-checklist li.complete>b{background:#dff1e9;color:#177154}.management-checklist li>span{display:grid}.management-checklist strong{font-size:10px}.management-checklist small{margin-top:2px;color:#75818b;font-size:8px}.management-compliance-rule{display:flex;align-items:center;gap:10px;border:1px solid #cfe4da;border-radius:12px;background:#f5fbf8;padding:12px}.management-compliance-rule>span{font-size:18px;color:#15805d}.management-compliance-rule p{margin:0;color:#53665e;font-size:9px;line-height:1.5}.management-compliance-rule strong{display:block;color:#1b503e;font-size:10px}.connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connector-grid>article{display:grid;gap:8px;border:1px solid #e0e4e7;border-radius:11px;background:#fafbfb;padding:12px}.connector-grid article>header{display:flex;align-items:center;gap:8px}.connector-grid article header>i{width:9px;height:9px;border-radius:50%;background:#b7bec5}.connector-grid article[data-state=available_in_ledger] header>i,.connector-grid article[data-state=live] header>i{background:#1b8b65;box-shadow:0 0 0 4px rgba(27,139,101,.11)}.connector-grid article[data-state=partial] header>i{background:#cb8b18}.connector-grid article header>div{display:grid;flex:1}.connector-grid strong{font-size:10px}.connector-grid small{color:#7c8791;font-size:8px}.connector-grid header>b{border-radius:999px;background:#edf0f2;padding:4px 6px;color:#707b85;font-size:7px;text-transform:uppercase}.connector-grid article[data-state=available_in_ledger] header>b,.connector-grid article[data-state=live] header>b{background:#e1f1ea;color:#1b7357}.connector-grid article p{margin:0;color:#63707b;font-size:9px;line-height:1.5}.connector-grid article>span{color:#89929a;font-size:8px}.management-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.management-skeleton i,.management-skeleton span{height:130px;border-radius:14px;background:linear-gradient(90deg,#edf0f2,#f8f9fa,#edf0f2);background-size:200% 100%;animation:management-shimmer 1.4s infinite}.management-skeleton span{grid-column:1/-1;height:320px}@keyframes management-shimmer{to{background-position:-200% 0}}.staff-header-actions{display:flex;align-items:center;gap:10px}.staff-live{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#32705a;font-size:9px;font-weight:850}.staff-add-button{min-height:42px;border:1px solid var(--mg-red);border-radius:10px;background:var(--mg-red);padding:9px 13px;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.staff-policy-banner{display:flex;align-items:center;gap:11px;border:1px solid #cfe5db;border-radius:13px;background:#f4fbf8;padding:13px}.staff-policy-banner[data-role=dispatcher],.staff-policy-banner[data-role=office]{border-color:#ecd6aa;background:#fffaf0}.staff-policy-banner>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#dcefe7;color:#177455;font-weight:900}.staff-policy-banner[data-role=dispatcher]>span,.staff-policy-banner[data-role=office]>span{background:#f5e7c6;color:#946716}.staff-policy-banner>div{display:grid}.staff-policy-banner strong{font-size:11px}.staff-policy-banner p{margin:3px 0 0;color:#66756e;font-size:9px;line-height:1.5}.staff-notice{justify-content:flex-start;border-color:#c9e3d8;background:#f4fbf8;color:#176849;font-size:10px;font-weight:750}.staff-notice.error{border-color:#edcac6;background:#fff5f4;color:#9e382f}.staff-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.staff-summary-grid article{display:grid;min-height:110px;border:1px solid var(--mg-line);border-top:3px solid #aeb7bf;border-radius:13px;background:#fff;padding:13px}.staff-summary-grid article[data-tone=green]{border-top-color:#238966}.staff-summary-grid article[data-tone=amber]{border-top-color:#c99325}.staff-summary-grid article[data-tone=blue]{border-top-color:#3b79c8}.staff-summary-grid small{color:#75808a;font-size:9px;font-weight:850;text-transform:uppercase}.staff-summary-grid strong{margin-top:7px;font-size:25px}.staff-summary-grid p{margin:4px 0 0;color:#7b8690;font-size:8px}.staff-directory-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.staff-filters{display:flex;align-items:center;gap:7px}.staff-filters label{min-width:220px}.staff-filters select{min-height:40px;max-width:135px}.staff-person{display:flex;align-items:center;gap:8px}.staff-person>i{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:9px;background:#26313c;color:#fff;font-size:9px;font-style:normal;font-weight:900}.staff-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#edf1f3;padding:5px 7px;color:#606d78;font-size:8px;font-weight:850;text-transform:capitalize}.staff-status i{width:6px;height:6px;border-radius:50%;background:#9aa3ab}.staff-status[data-status=active]{background:#e5f3ed;color:#1a7457}.staff-status[data-status=active] i{background:#1c8c66}.staff-status[data-status=pending_approval]{background:#fff3d9;color:#8a6315}.staff-status[data-status=pending_approval] i{background:#c78c19}.staff-approve{border:1px solid #287c60;border-radius:8px;background:#eff9f5;padding:7px 8px;color:#176a50;font-size:8px;font-weight:900;cursor:pointer}.staff-approve:disabled{opacity:.5}.staff-role-map>header{margin-bottom:13px}.staff-role-map>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.staff-role-map article{display:grid;min-width:0;border:1px solid #e1e5e8;border-radius:11px;background:#fafbfb;padding:11px}.staff-role-map article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#28333d;color:#fff;font-size:9px;font-weight:900}.staff-role-map article>strong{margin-top:8px;font-size:10px}.staff-role-map article>small{margin-top:2px;color:#b54237;font-size:8px;font-weight:750}.staff-role-map article>p{margin:6px 0 0;color:#77828c;font-size:8px;line-height:1.4}.staff-modal-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;overflow:auto;background:rgba(14,20,26,.72);padding:22px}.staff-modal{width:min(760px,100%);border:1px solid #d6dce1;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.3)}.staff-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e1e5e8;padding:21px 23px}.staff-modal>header p{margin:0;color:var(--mg-red);font-size:9px;font-weight:900;letter-spacing:.1em}.staff-modal>header h2{margin:4px 0 0;font-size:21px}.staff-modal>header span{display:block;margin-top:5px;color:#6c7883;font-size:9px}.staff-modal>header>button{width:34px;height:34px;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#6b747c;font-size:20px;cursor:pointer}.staff-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 23px}.staff-form-grid label{display:grid;gap:5px}.staff-access-preview{display:flex;align-items:center;gap:10px;margin:0 23px 20px;border:1px solid #d7e3df;border-radius:12px;background:#f6fbf9;padding:12px}.staff-access-preview>span{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#26323c;color:#fff;font-weight:900}.staff-access-preview>div{display:grid;flex:1}.staff-access-preview small{color:#718078;font-size:8px;font-weight:850}.staff-access-preview strong{font-size:11px}.staff-access-preview p{margin:2px 0 0;color:#69766f;font-size:8px}.staff-access-preview>b{border-radius:999px;background:#fff;padding:6px 8px;color:#267157;font-size:8px}.staff-modal>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e1e5e8;padding:14px 23px}.staff-modal>footer button{min-height:40px;border:1px solid #ccd3d8;border-radius:9px;background:#fff;padding:8px 13px;color:#58636d;font-size:9px;font-weight:850;cursor:pointer}.staff-modal>footer button[type=submit]{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.staff-modal>footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1280px){.management-kpi-grid,.staff-role-map>div{grid-template-columns:repeat(3,minmax(0,1fr))}.management-chart-grid.three{grid-template-columns:1fr 1fr}.management-chart-grid.three>article:last-child{grid-column:1/-1}}@media(max-width:980px){.management-hub-header,.staff-hub-header{display:grid}.management-live-state{width:100%;min-width:0}.management-chart-grid,.management-chart-grid-balanced{grid-template-columns:1fr}.management-kpi-grid.compact{grid-template-columns:1fr 1fr}.staff-directory-card>header{display:grid;align-items:start}.staff-filters{flex-wrap:wrap}.staff-filters label{flex:1;min-width:220px}.staff-summary-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.management-hub-header,.staff-hub-header{padding:18px}.management-hub-header h2,.staff-hub-header h2{font-size:23px}.management-live-state{display:grid;grid-template-columns:auto 1fr}.management-live-state button{grid-column:1/-1}.management-report-toolbar{display:grid;grid-template-columns:1fr}.management-report-toolbar label{min-width:0}.management-export{width:100%}.management-kpi-grid,.management-kpi-grid.compact{grid-template-columns:1fr 1fr}.management-chart-grid.three{grid-template-columns:1fr}.management-chart-grid.three>article:last-child{grid-column:auto}.connector-grid{grid-template-columns:1fr}.staff-header-actions{align-items:stretch;flex-direction:column}.staff-role-map>div,.staff-summary-grid{grid-template-columns:1fr 1fr}.staff-form-grid{grid-template-columns:1fr}.staff-modal-backdrop{place-items:start center;padding:10px}.staff-filters{display:grid;grid-template-columns:1fr 1fr}.staff-filters label{grid-column:1/-1;min-width:0}.staff-filters select{max-width:none}.staff-modal>header h2{font-size:18px}}@media(max-width:480px){.management-kpi-grid,.management-kpi-grid.compact,.staff-summary-grid{grid-template-columns:1fr}.management-kpi{min-height:120px}.management-unavailable-banner{align-items:flex-start;flex-wrap:wrap}.management-unavailable-banner>b{margin-left:49px}.staff-role-map>div{grid-template-columns:1fr}.trend-legend{flex-wrap:wrap}.trend-legend small{width:100%;margin-left:0}.funnel-chart>div{grid-template-columns:88px minmax(70px,1fr)}}.management-copilot{--mg-current:#e94f3d;--mg-current-dark:#c93829;--mg-previous:#778391;--mg-navy:#131c25;--mg-panel:#ffffff;--mg-wash:#f3f5f7;gap:16px}.management-copilot .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.management-copilot-header{align-items:center;overflow:hidden;border:0;background:radial-gradient(circle at 88% 0,rgba(235,78,59,.32),transparent 32%),linear-gradient(125deg,#111820,#202c38 60%,#151d26);padding:28px 30px;color:#fff;box-shadow:0 16px 38px rgba(18,25,33,.18)}.management-copilot-header>div:first-child{max-width:760px}.management-copilot-header>div:first-child>p{color:#ff8a79;font-size:11px}.management-copilot-header h2{font-size:34px;letter-spacing:-.045em}.management-copilot-header>div:first-child>span{max-width:680px;color:#c8d0d7;font-size:13px}.management-release-proof{display:block;margin-top:10px;color:#95a5b1;font-size:9px;font-weight:800;letter-spacing:.04em}.management-copilot-header .management-live-state{border-color:rgba(133,219,188,.28);background:rgba(15,25,31,.55);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.05)}.management-copilot-header .management-live-state small{color:#aabbb4}.management-copilot-header .management-live-state button{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.management-control-deck{position:sticky;z-index:12;top:8px;display:grid;grid-template-columns:auto minmax(360px,auto) minmax(260px,1fr) auto;align-items:center;gap:12px;border:1px solid #d8dee3;border-radius:16px;background:rgba(255,255,255,.96);padding:12px;box-shadow:0 12px 30px rgba(20,29,38,.1);backdrop-filter:blur(14px)}.management-period-buttons{display:flex;gap:4px;border-radius:10px;background:#eef1f3;padding:4px}.management-custom-range>button,.management-period-buttons button{min-height:38px;border:0;border-radius:8px;background:transparent;padding:8px 11px;color:#5d6974;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.management-custom-range>button.active,.management-period-buttons button.active{background:var(--mg-navy);color:#fff;box-shadow:0 4px 10px rgba(19,28,37,.16)}.management-custom-range{display:flex;align-items:end;gap:7px}.management-custom-range label{display:grid;gap:3px}.management-custom-range label>span{color:#6c7781;font-size:9px;font-weight:850;text-transform:uppercase}.management-custom-range input{width:128px;min-height:38px;border:1px solid #ccd3d8;border-radius:8px;background:#fff;padding:6px 8px;color:#26313b;font-size:10px}.management-custom-range>button{border:1px solid #cad1d6;background:#fff}.management-period-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;border-left:1px solid #e2e6e9;padding-left:12px}.management-period-summary>span{display:flex;align-items:center;gap:5px;color:#78838e;font-size:8px;font-weight:900;text-transform:uppercase}.comparison-legend i,.job-category-legend i,.management-period-summary>span i,.trend-summary i{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--mg-current)}.comparison-legend i.previous,.job-category-legend i.previous,.management-period-summary>span i.previous,.trend-summary i.previous{background:var(--mg-previous)}.management-period-summary>strong{min-width:0;overflow:hidden;color:#28333d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.management-period-summary>small{grid-column:2;color:#9099a1;font-size:8px}.management-control-deck>.management-export{min-height:40px;background:var(--mg-navy);font-size:10px}.management-ask{display:grid;grid-template-columns:minmax(290px,.75fr) minmax(420px,1.25fr);gap:12px 18px;border:1px solid #273543;border-radius:18px;background:linear-gradient(135deg,#17212b,#263440);padding:18px 20px;color:#fff;box-shadow:0 12px 28px rgba(18,26,34,.13)}.management-ask-intro{display:flex;align-items:flex-start;gap:11px}.management-ask-intro>span{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#f26754,#d53c2e);font-size:17px;box-shadow:0 8px 18px rgba(213,60,46,.3)}.management-ask-intro p,.management-copilot-answer p{margin:0;color:#ff8e7e;font-size:9px;font-weight:900;letter-spacing:.12em}.management-ask-intro h3{margin:3px 0 0;font-size:16px;letter-spacing:-.02em}.management-ask-intro small{display:block;margin-top:4px;color:#aebac4;font-size:10px;line-height:1.45}.management-ask form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:7px}.management-ask form label{display:block}.management-ask form input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.09);padding:10px 13px;color:#fff;font-size:12px;outline:none}.management-ask form input::placeholder{color:#9fabb5}.management-ask form input:focus{border-color:#fa8a78;box-shadow:0 0 0 3px rgba(233,79,61,.16)}.management-ask form button{min-width:76px;border:0;border-radius:10px;background:var(--mg-current);padding:10px 16px;color:#fff;font-size:11px;font-weight:900;cursor:pointer}.management-ask form button:disabled{opacity:.45}.management-prompt-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;overflow:visible;padding-bottom:1px}.management-prompt-row button{white-space:normal;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.06);padding:7px 10px;color:#cbd3da;font-size:9px;line-height:1.25;cursor:pointer}.management-prompt-row button:hover{border-color:rgba(255,139,122,.5);color:#fff}.management-prompt-row button:disabled{opacity:.4}.management-copilot-answer{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;border:1px solid rgba(255,255,255,.13);border-left:4px solid #8aa0b1;border-radius:13px;background:rgba(255,255,255,.06);padding:14px}.management-copilot-answer[data-tone=positive]{border-left-color:#40b889}.management-copilot-answer[data-tone=attention]{border-left-color:#f0a23a}.copilot-answer-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.09);color:#ff8e7e}.management-copilot-answer h4{margin:3px 0 0;font-size:14px}.management-copilot-answer>div>strong{display:block;margin-top:6px;font-size:26px;letter-spacing:-.04em}.management-copilot-answer>div>span{display:block;margin-top:5px;color:#d0d7dd;font-size:11px;line-height:1.55}.management-copilot-answer ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none}.management-copilot-answer li{position:relative;padding-left:10px;color:#b9c4cc;font-size:9px}.management-copilot-answer li:before{position:absolute;left:0;content:"•";color:#ff8e7e}.management-copilot-answer>div>small{display:block;margin-top:9px;color:#8797a4;font-size:8px}.management-copilot .management-report-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));overflow:visible;padding:3px 1px 5px}.management-copilot .management-report-tabs button{justify-content:flex-start;min-width:0;min-height:43px;padding:9px 12px;font-size:11px;line-height:1.25;white-space:normal}.management-copilot .management-report-tabs button.active{border-color:#1f2d38;background:#1f2d38;color:#fff;box-shadow:none}.management-copilot .management-report-tabs button.active span{background:var(--mg-current)}.management-copilot .management-report-stack{gap:18px}.management-copilot .management-card{border-color:#dce1e5;border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(20,29,38,.045)}.management-copilot .management-card-heading{margin-bottom:18px}.management-copilot .management-card-heading p{font-size:9px}.management-copilot .management-card-heading h3{font-size:18px}.management-copilot .management-card-heading span{max-width:760px;font-size:10px;line-height:1.5}.management-copilot .management-kpi-grid{gap:11px}.management-copilot .management-kpi{position:relative;min-height:154px;overflow:hidden;border-radius:15px;padding:17px}.management-copilot .management-kpi:before{position:absolute;inset:0 auto 0 0;width:3px;background:#aab3ba;content:""}.management-copilot .management-kpi[data-tone=positive]:before{background:#22956d}.management-copilot .management-kpi[data-tone=negative]:before{background:var(--mg-current)}.management-copilot .management-kpi>small{font-size:9px}.management-copilot .management-kpi>strong{font-size:25px}.management-copilot .management-kpi>p,.management-copilot .management-kpi>span{font-size:10px}.management-copilot .management-kpi>span[data-direction=positive]{color:#167757}.management-copilot .management-kpi>span[data-direction=negative]{color:#bd3f33}.management-brief{overflow:hidden;border:1px solid #d7dde2;border-radius:17px;background:#fff;box-shadow:0 10px 26px rgba(20,29,38,.05)}.management-brief>header{display:flex;align-items:end;justify-content:space-between;gap:15px;border-bottom:1px solid #e2e6e9;background:linear-gradient(100deg,#f8f9fa,#fff);padding:16px 18px}.competitor-watch-hero p,.management-brief>header p,.management-comparison-studio>header p{margin:0;color:var(--mg-current-dark);font-size:9px;font-weight:900;letter-spacing:.12em}.competitor-watch-hero h3,.management-brief>header h3,.management-comparison-studio>header h3{margin:3px 0 0;font-size:19px;letter-spacing:-.025em}.management-brief>header>span{color:#737e88;font-size:9px}.management-brief>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.management-brief article{display:grid;gap:5px;min-height:116px;border-right:1px solid #e5e8eb;padding:16px 18px}.management-brief article:last-child{border-right:0}.management-brief article small{color:#7b858e;font-size:8px;font-weight:900;text-transform:uppercase}.management-brief article strong{font-size:12px;line-height:1.4}.management-brief article>span{color:#6f7b85;font-size:9px;line-height:1.45}.management-brief article[data-tone=positive]{box-shadow:inset 0 3px #23946d}.management-brief article[data-tone=attention]{box-shadow:inset 0 3px #ed7f36}.management-chart-grid-hero{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr)}.comparison-trend{display:grid;gap:10px}.chart-switcher{display:flex;gap:5px}.chart-switcher button{border:1px solid #d5dbe0;border-radius:8px;background:#fff;padding:7px 9px;color:#68747f;font-size:9px;font-weight:800;cursor:pointer}.chart-switcher button.active{border-color:#f1b7ae;background:#fff3f1;color:#bd3b2f}.trend-summary{display:flex;gap:16px}.comparison-legend span,.job-category-legend span,.trend-summary span{display:flex;align-items:center;gap:6px;color:#6f7b85;font-size:9px}.trend-summary strong{color:#202a33}.comparison-trend svg{display:block;width:100%;height:auto;max-height:270px;border-radius:10px;background:linear-gradient(#fafbfc,#fff)}.comparison-trend svg line{stroke:#e1e5e8;stroke-width:1}.comparison-trend svg text{fill:#84909a;font-size:9px;text-anchor:end}.comparison-trend svg text.axis-label{text-anchor:start}.comparison-trend svg text.axis-label.end{text-anchor:end}.comparison-trend polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.comparison-trend .current-line{stroke:var(--mg-current);stroke-width:3.5}.comparison-trend .previous-line{stroke:var(--mg-previous);stroke-width:2.5;stroke-dasharray:7 6}.comparison-trend .current-dot{fill:#fff;stroke:var(--mg-current);stroke-width:2}.comparison-trend .previous-dot{fill:#fff;stroke:var(--mg-previous);stroke-width:1.5}.management-copilot .funnel-chart{gap:12px}.management-copilot .funnel-chart>div{grid-template-columns:112px minmax(80px,1fr)}.management-copilot .funnel-chart>div>span{font-size:10px}.management-copilot .funnel-chart>div>div{min-height:38px;background:linear-gradient(90deg,#f27764,var(--mg-current-dark))}.management-copilot .funnel-chart>div>small{font-size:9px}.conversion-comparison,.paired-bars{display:grid;gap:12px}.conversion-comparison>article,.paired-bars>article{display:grid;gap:6px}.conversion-comparison header,.paired-bars header{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversion-comparison header strong,.paired-bars header strong{font-size:10px}.conversion-comparison header span{color:#5b6873;font-size:9px;font-weight:850}.conversion-comparison article>div,.paired-bars article>div{display:grid;grid-template-columns:92px minmax(60px,1fr);align-items:center;gap:8px}.conversion-comparison article>div>span,.paired-bars article>div>span{display:flex;justify-content:space-between;color:#76818b;font-size:8px}.conversion-comparison article>div>span b,.paired-bars article>div>span b{color:#2a343e}.conversion-comparison article>div>i,.job-category-bars i,.paired-bars article>div>i{height:7px;overflow:hidden;border-radius:6px;background:#edf0f2}.conversion-comparison em,.job-category-bars em,.paired-bars em{display:block;height:100%;border-radius:6px}.conversion-comparison em.current,.job-category-bars em.current,.paired-bars em.current{background:var(--mg-current)}.conversion-comparison em.previous,.job-category-bars em.previous,.paired-bars em.previous{background:var(--mg-previous)}.delta-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border-radius:999px;background:#eef1f3;padding:4px 7px;color:#65717b;font-size:8px;font-weight:900}.delta-pill[data-direction=up]{background:#e4f4ed;color:#187455}.delta-pill[data-direction=down]{background:#fff0ee;color:#b33c32}.job-category-comparison{display:grid;gap:10px}.job-category-legend{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e5e8eb;padding-bottom:10px}.job-category-legend>b{margin-left:auto;color:#52606b;font-size:9px}.job-category-comparison>article{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(260px,1.4fr) auto;align-items:center;gap:14px;border-bottom:1px solid #edf0f2;padding:8px 0}.job-category-comparison>article:last-of-type{border-bottom:0}.job-category-comparison>article>div:first-child{display:grid}.job-category-comparison>article>div:first-child strong{font-size:11px}.job-category-comparison>article>div:first-child small{margin-top:2px;color:#7b868f;font-size:8px}.job-category-comparison>article[data-unclassified=true]{border-radius:8px;background:#fff8ed;padding:9px}.job-category-bars{display:grid;gap:4px}.job-category-bars>span{display:grid;grid-template-columns:minmax(60px,1fr) 25px;align-items:center;gap:7px}.job-category-bars b{font-size:9px;text-align:right}.job-category-comparison.compact>article{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto}.management-comparison-studio{display:grid;gap:14px;margin-top:8px;border-radius:20px;background:linear-gradient(145deg,#121a22,#263441);padding:22px;color:#fff;box-shadow:0 18px 40px rgba(15,23,31,.18)}.management-comparison-studio>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.management-comparison-studio>header p{color:#ff8a78}.management-comparison-studio>header h3{font-size:23px}.management-comparison-studio>header span{display:block;margin-top:5px;color:#aeb9c2;font-size:10px}.comparison-legend{display:flex;gap:14px}.comparison-legend span{color:#d1d8de}.management-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.management-studio-grid .management-card{color:var(--mg-ink);box-shadow:none}.management-studio-grid .studio-wide{grid-column:auto}.management-studio-grid .paired-bars{grid-template-columns:1fr 1fr}.management-studio-grid .job-category-comparison>article{grid-template-columns:minmax(105px,.65fr) minmax(145px,1fr) auto}.market-opportunity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-opportunity-grid article{display:grid;align-content:start;min-height:138px;border:1px solid #dce2e6;border-top:3px solid #7f8b96;border-radius:14px;background:#fff;padding:15px;box-shadow:0 7px 20px rgba(20,29,38,.04)}.market-opportunity-grid article[data-tone=positive]{border-top-color:#26966e}.market-opportunity-grid article[data-tone=attention]{border-top-color:#e69b32}.market-opportunity-grid article[data-tone=blocked]{border-top-color:#df4e40;background:#fff9f8}.market-opportunity-grid small{color:#78838d;font-size:8px;font-weight:900;text-transform:uppercase}.market-opportunity-grid strong{margin-top:8px;font-size:12px;line-height:1.4}.market-opportunity-grid span{margin-top:7px;color:#6f7b85;font-size:9px;line-height:1.5}.market-table table{min-width:980px}.management-copilot .horizontal-bars>div>span{font-size:10px}.management-copilot .horizontal-bars>div>i{height:9px}.competitor-watch-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 90% 15%,rgba(233,79,61,.35),transparent 35%),linear-gradient(135deg,#151e27,#283744);padding:24px 27px;color:#fff}.competitor-watch-hero>div:first-child{max-width:720px}.competitor-watch-hero p{color:#ff8a79}.competitor-watch-hero h3{font-size:25px}.competitor-watch-hero>div:first-child>span{display:block;margin-top:7px;color:#c2cbd2;font-size:11px;line-height:1.55}.competitor-watch-hero>div:last-child{display:grid;justify-items:center;min-width:150px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.06);padding:16px}.competitor-watch-hero>div:last-child strong{font-size:38px;line-height:1}.competitor-watch-hero>div:last-child strong small{margin-left:5px;color:#ff8a79;font-size:14px}.competitor-watch-hero>div:last-child span{margin-top:5px;color:#aeb9c2;font-size:8px;text-transform:uppercase}.competitor-dimension-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.competitor-dimension-grid article{display:grid;align-content:start;min-height:125px;border:1px solid #e0e4e7;border-radius:12px;background:#fafbfb;padding:12px}.competitor-dimension-grid article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#26333e;color:#fff;font-size:8px;font-weight:900}.competitor-dimension-grid strong{margin-top:10px;font-size:10px;line-height:1.35}.competitor-dimension-grid small{margin-top:5px;color:#7b8690;font-size:8px;line-height:1.45}.competitor-empty-chart{display:grid;justify-items:center;min-height:260px;place-content:center;text-align:center}.competitor-empty-chart>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#eef1f3;color:#68747e;font-size:25px}.competitor-empty-chart strong{margin-top:12px;font-size:12px}.competitor-empty-chart p{max-width:370px;margin:6px 0 0;color:#77838d;font-size:9px;line-height:1.5}.management-copilot .management-table-wrap th{font-size:9px}.management-copilot .management-table-wrap td{font-size:10px}.management-copilot .management-table-wrap td>strong{font-size:11px}.management-copilot .management-table-wrap td>small{font-size:9px}.management-unavailable-inline{display:grid;gap:4px;border:1px solid #efc9c4;border-radius:11px;background:#fff6f5;padding:14px;color:#893a34}.management-unavailable-inline strong{font-size:11px}.management-unavailable-inline span{font-size:9px;line-height:1.5}@media(max-width:1280px){.management-control-deck{grid-template-columns:1fr}.management-period-buttons{order:1;flex-wrap:wrap}.management-custom-range{order:2}.management-period-summary{order:3;border-left:0;border-top:1px solid #e2e6e9;padding:10px 0 0}.management-control-deck>.management-export{order:4}.market-opportunity-grid{grid-template-columns:1fr 1fr}.competitor-dimension-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.management-control-deck{position:relative;top:auto;grid-template-columns:1fr}.management-control-deck>.management-export,.management-custom-range,.management-period-buttons,.management-period-summary{order:0}.management-period-buttons{overflow-x:auto}.management-custom-range{flex-wrap:wrap}.management-period-summary{border-left:0;border-top:1px solid #e2e6e9;padding:10px 0 0}.management-ask{grid-template-columns:1fr}.management-copilot-answer,.management-prompt-row{grid-column:1}.management-brief>div{grid-template-columns:1fr}.management-brief article{border-right:0;border-bottom:1px solid #e5e8eb}.management-brief article:last-child{border-bottom:0}.management-studio-grid,.management-studio-grid .paired-bars{grid-template-columns:1fr}.competitor-dimension-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.management-copilot-header{padding:22px}.management-copilot-header h2{font-size:28px}.management-ask{padding:16px}.management-ask form{grid-template-columns:1fr}.management-ask form button{min-height:44px}.management-copilot-answer{grid-template-columns:1fr}.copilot-answer-mark{display:none}.management-custom-range{display:grid;grid-template-columns:1fr 1fr}.management-custom-range input{width:100%}.management-custom-range>button{grid-column:1/-1}.management-period-summary>strong{white-space:normal}.management-comparison-studio{padding:17px}.management-comparison-studio>header{display:grid}.management-comparison-studio>header h3{font-size:20px}.job-category-comparison.compact>article,.job-category-comparison>article,.management-studio-grid .job-category-comparison>article{grid-template-columns:1fr auto}.job-category-bars{grid-column:1/-1}.market-opportunity-grid{grid-template-columns:1fr}.competitor-watch-hero{display:grid}.competitor-watch-hero>div:last-child{justify-self:start}.competitor-dimension-grid{grid-template-columns:1fr}.management-card-heading h3{font-size:16px!important}}@media(max-width:480px){.management-period-buttons button{min-height:42px}.management-control-deck{padding:10px}.management-copilot .management-report-tabs{grid-template-columns:1fr 1fr}.management-copilot .management-report-tabs button{padding:9px}.management-copilot .management-kpi{min-height:132px}.management-brief>header{display:grid}.management-chart-grid-hero{grid-template-columns:1fr}.conversion-comparison article>div,.paired-bars article>div{grid-template-columns:82px minmax(50px,1fr)}.competitor-watch-hero h3{font-size:21px}}.management-copilot .market-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.management-copilot .management-custom-range>button,.management-copilot .management-period-buttons button,.management-copilot .management-report-tabs button{font-size:12px}.management-copilot .competitor-watch-hero>div:first-child>span,.management-copilot .management-brief article>span,.management-copilot .management-card-heading span,.management-copilot .management-kpi>p,.management-copilot .management-kpi>span,.management-copilot .market-opportunity-grid span{font-size:11px}.management-copilot .management-brief article small,.management-copilot .management-kpi>small,.management-copilot .market-opportunity-grid small{font-size:10px}.management-copilot .management-kpi>strong{font-size:28px}.management-copilot .market-opportunity-grid strong{font-size:14px}.management-copilot .management-table-wrap th{font-size:10px}.management-copilot .management-table-wrap td,.management-copilot .management-table-wrap td>strong{font-size:12px}.management-copilot .management-table-wrap td>small{font-size:10px}.management-copilot .conversion-comparison header strong,.management-copilot .job-category-comparison>article>div:first-child strong,.management-copilot .paired-bars header strong{font-size:12px}.management-copilot .conversion-comparison article>div>span,.management-copilot .delta-pill,.management-copilot .job-category-bars b,.management-copilot .job-category-comparison>article>div:first-child small,.management-copilot .paired-bars article>div>span{font-size:10px}.management-copilot .connector-grid strong,.management-copilot .management-checklist strong{font-size:12px}.management-copilot .connector-grid article>span,.management-copilot .connector-grid p,.management-copilot .management-checklist small{font-size:10px}@media(max-width:1280px){.management-copilot .market-opportunity-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.management-copilot .market-opportunity-grid{grid-template-columns:1fr}}.native-auth-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at top left,#fff 0,#f3f1ec 46%,#e8e6e1 100%);color:#191b1f}.native-auth-card{box-sizing:border-box;width:min(520px,100%);padding:34px;border:1px solid #d9d5cd;border-radius:20px;background:#fff;box-shadow:0 22px 70px #17191d14}.native-auth-card .eyebrow{margin:0 0 10px;color:#d34840;font-size:11px;font-weight:900;letter-spacing:.14em}.native-auth-card h1{margin:0 0 12px;font-size:32px;letter-spacing:-.03em}.native-auth-card>p:not(.eyebrow){color:#5c6067;line-height:1.55}.native-auth-card form{display:grid;gap:15px;margin:24px 0 18px}.native-auth-card label{display:grid;gap:7px;color:#33373d;font-size:13px;font-weight:750}.native-auth-card input{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #cfd2d6;border-radius:9px;padding:10px 12px;background:#fff;color:#17191d;font:inherit}.native-auth-card input:focus{outline:3px solid #d3484030;border-color:#d34840}.native-auth-card button,.native-auth-primary-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:0;border-radius:9px;background:#202328;color:#fff;padding:11px 16px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.native-auth-card>a:not(.native-auth-primary-link){color:#3f4b58;font-size:14px}.native-auth-card small{display:block;margin-top:20px;color:#777b82;line-height:1.5}.native-auth-error{padding:11px 13px;border:1px solid #efc5c1;border-radius:9px;background:#fff2f1!important;color:#8e2d28!important;font-size:13px}.native-auth-secret{margin:18px 0;padding:13px;border-radius:9px;background:#f2f3f5}.native-auth-secret code,.native-auth-uri{display:block;overflow-wrap:anywhere;color:#191b1f;font-size:14px;letter-spacing:.08em}.native-auth-card details{margin:12px 0;color:#5c6067}.native-auth-card details summary{cursor:pointer}.native-auth-uri{margin-top:10px;padding:10px;background:#f4f4f4;letter-spacing:0}@media(max-width:560px){.native-auth-shell{padding:16px}.native-auth-card{padding:24px}.native-auth-card h1{font-size:27px}}