:root{--navy:#1e243e;--navy-deep:#11172f;--gold:#c8a15a;--paper:#f7f6f2;--surface:#fff;--muted:#697083;--line:#deddd8;--success:#2f6c52}*{box-sizing:border-box}html{background:var(--paper);color:var(--navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy-deep);color:#f7f6f2;flex-direction:column;justify-content:space-between;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.brand{letter-spacing:3px;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.brandMark{object-fit:cover;border:1px solid #3e4668;border-radius:10px;width:34px;height:34px;display:block}.sidebarLabel,.eyebrow{color:var(--gold);letter-spacing:1.8px;font-size:10px;font-weight:800}.sidebarLabel{margin:20px 0 18px 46px}.departmentSwitcher{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.department{color:#858ca6;border:1px solid #2d3553;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.department:hover,.department.active{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}nav{gap:6px;display:grid}.navItem{color:#aeb4c8;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.navItem span{color:#69718f;letter-spacing:1px;font-size:9px}.navItem:hover,.navItem.active{color:#fff;background:#1e2748}.privacyNote{color:#858ca6;font-size:11px;line-height:1.6}.adminIdentity{border-top:1px solid #2d3553;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.adminIdentity div{gap:3px;display:grid}.adminIdentity strong{text-transform:capitalize;font-size:12px}.adminIdentity span{color:#858ca6;text-transform:capitalize;font-size:10px}.workspace{padding:42px clamp(24px,4vw,64px) 80px}.topbar,.sectionHeading,.notice{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-2.5px;max-width:720px;margin-bottom:0;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.04}h2{letter-spacing:-1.2px;margin-bottom:0;font-size:clamp(24px,3vw,36px);font-weight:500}.setupBadge,.status{white-space:nowrap;border-radius:999px;font-size:11px;font-weight:700}.setupBadge{color:#745b2f;background:#ede4d3;padding:10px 15px}.notice{background:var(--navy);color:#fff;border-radius:22px;margin-top:50px;padding:28px}.notice p:last-child{color:#c1c5d4;max-width:520px;margin-bottom:0;line-height:1.7}.quiet{color:var(--muted);font-size:12px}.serviceGrid,.areaGrid,.metricGrid{gap:14px;margin-top:24px;display:grid}.serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.contentPromptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.serviceCard,.areaCard,.contentPromptCard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.serviceCard h3,.areaCard h3,.contentPromptCard h3{text-transform:capitalize;margin:20px 0 8px;font-size:17px}.serviceCard p,.areaCard p,.contentPromptCard p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.6}.engineeringCard{flex-direction:column;min-height:280px;display:flex}.engineeringMeta{border-top:1px solid var(--line);gap:12px;margin:auto 0 0;padding-top:16px;display:grid}.engineeringMeta div{gap:5px;display:grid}.engineeringMeta dt{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:850}.engineeringMeta dd{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.status{padding:6px 10px;display:inline-block}.status.ready{color:var(--success);background:#e2f0e9}.status.pending{color:#7a653c;background:#f1ede4}.status.critical{color:#9a321f;background:#f7e4e1}.areaCard>span{color:var(--gold);letter-spacing:1.4px;font-size:10px;font-weight:800}.contentPromptCard>span{color:#745b2f;text-transform:uppercase;background:#ede4d3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-block}.contentPromptCard blockquote{border-left:3px solid var(--gold);color:var(--navy);margin:16px 0 0;padding-left:12px;font-size:13px;line-height:1.5}.policyStack{gap:10px;display:grid}.policyStack p{margin:0}.metricCard{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:18px;min-height:132px;padding:22px;display:grid}.metricCard span{color:var(--muted);font-size:12px}.metricCard strong{color:var(--navy);letter-spacing:-1.5px;font-size:34px;font-weight:500}.metricCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.financeBreakdown{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:12px;margin-top:18px;padding:22px;display:grid}.financeBreakdown h2{margin:0;font-size:16px}.financeBreakdown article{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.financeBreakdown span{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:850}.financeBreakdown strong{font-size:13px}.financeBreakdown p{color:var(--muted);margin:0;font-size:12px}.billingEventList{gap:12px;margin-top:18px;display:grid}.billingEventList article{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:8px;padding:18px;display:grid}.billingEventList article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billingEventList strong{text-transform:capitalize;font-size:13px}.billingEventList p,.billingEventList small{color:var(--muted);margin:0;font-size:11px}.incidentWorkspace{gap:18px;margin-top:22px;display:grid}.incidentComposer{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr .7fr 170px;align-items:end;gap:14px;padding:22px;display:grid}.incidentComposer label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.incidentComposer input,.incidentComposer select,.incidentComposer textarea,.incidentActions select{border:1px solid var(--line);color:var(--navy);font:inherit;background:#f5f4f0;border-radius:12px;min-height:42px;padding:10px 12px;font-size:13px}.incidentSummary{grid-column:1/-1}.incidentComposer textarea{resize:vertical;line-height:1.6}.incidentComposer button,.incidentActions button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer;border-radius:999px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:800}.incidentComposer button:disabled,.incidentActions button:disabled{cursor:default;opacity:.45}.incidentList{gap:14px;display:grid}.incidentCard{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:14px;padding:22px;display:grid}.incidentCard>div:first-child,.incidentActions{flex-wrap:wrap;gap:10px;display:flex}.incidentCard h2{margin:0;font-size:20px}.incidentCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.incidentCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.incidentCard dt{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:850}.incidentCard dd{color:var(--navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.incidentSeverity{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.incidentSeverity.low{color:#3d7352;background:#e8eee9}.incidentSeverity.medium{color:#6f624a;background:#eeeae1}.incidentSeverity.high,.incidentSeverity.critical{color:#9a321f;background:#f7e4e1}.centeredState{flex-direction:column;justify-content:center;align-items:flex-start;width:min(680px,100%);min-height:100vh;margin:0 auto;padding:32px;display:flex}.centeredState img{border-radius:16px;margin-bottom:32px}.centeredState h1{margin:10px 0 20px}.centeredState>p:last-child,.authCopy{color:var(--muted);max-width:560px;font-size:15px;line-height:1.7}.authPage{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,8vw,120px);width:min(1200px,100%);min-height:100vh;margin:0 auto;padding:clamp(28px,6vw,90px);display:grid}.authPage h1{margin:10px 0 20px}.emptyState{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin-top:48px;padding:36px}.emptyState p:last-child{color:var(--muted);max-width:620px;margin:14px 0 0;line-height:1.7}.reportList,.operationsList{gap:16px;margin-top:24px;display:grid}.operationsCard{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.directoryFilters{border:1px solid var(--line);background:#f5f4f0;border-radius:18px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.7fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.directoryFilters label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.directoryFilters input,.directoryFilters select{background:var(--surface);border:1px solid var(--line);color:var(--navy);font:inherit;border-radius:11px;min-height:40px;padding:8px 10px;font-size:11px}.directoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.directoryMetric{border:1px solid var(--line);background:#f8f7f3;border-radius:16px;padding:16px}.directoryMetric span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.directoryMetric strong{color:var(--navy);margin-top:8px;font-size:28px;display:block}.directoryMetric p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.compactEmpty{margin-top:18px;padding:24px}.operationsHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.operationsHeader h3{margin:7px 0 20px;font-size:19px}.countBadge{color:#745b2f;white-space:nowrap;background:#ede4d3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.deviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.deviceCard{background:#f5f4f0;border-radius:14px;gap:6px;padding:14px;display:grid}.deviceCard strong{color:var(--gold);letter-spacing:1px;font-size:11px}.deviceCard span,.operationsNote,.sessionDevice{color:var(--muted);font-size:12px;line-height:1.5}.operationsNote{margin:16px 0 0}.sessionDevice{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.reportCard{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.reportHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reportHeader h3{margin:7px 0 0;font-size:19px}.reportCategory{color:var(--gold);letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:800}.reportStatus{color:#6f624a;text-transform:capitalize;background:#eeeae1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.status-resolved,.status-closed{color:var(--success);background:#e2f0e9}.supportFilters{border:1px solid var(--line);background:#f5f4f0;border-radius:18px;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,.7fr)) auto;align-items:end;gap:12px;margin-bottom:12px;padding:16px;display:grid}.supportFilters label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.supportFilters input,.supportFilters select{background:var(--surface);border:1px solid var(--line);color:var(--navy);font:inherit;border-radius:11px;min-height:40px;padding:8px 10px;font-size:11px}.supportFilters select{text-transform:capitalize}.supportFilterActions{align-items:center;gap:8px;display:flex}.supportFilterActions button,.supportFilterActions a,.queuePagination a,.queuePagination span{border-radius:999px;min-height:36px;padding:9px 12px;font-size:10px;font-weight:750}.supportFilterActions button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer}.supportFilterActions a,.queuePagination a{border:1px solid var(--line);color:var(--navy)}.supportPolicy{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.5}.supportSignals{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.triageSignal{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.triage-on-track{color:#31557c;background:#e7edf5}.triage-due{color:#7a5a18;background:#f8edd2}.triage-late{color:#943e31;background:#f7e4e0}.triage-complete{color:var(--success);background:#e2f0e9}.supportEmpty{margin-top:14px}.queuePagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.queuePagination strong{color:var(--muted);font-size:10px}.queuePagination span{color:var(--muted);opacity:.55;border:1px solid #0000}.reportDescription{color:var(--muted);white-space:pre-wrap;margin:18px 0;font-size:14px;line-height:1.65}.reportContext{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.reportContext div{background:#f5f4f0;border-radius:12px;min-width:0;padding:12px}.reportContext dt{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.reportContext dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.contextTags,.statusActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.contextTags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:10px}.statusActions{border-top:1px solid var(--line);padding-top:16px}.statusActions button{background:var(--surface);border:1px solid var(--line);color:var(--navy);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.statusActions button:disabled{cursor:default;opacity:.4}.caseControls{border-top:1px solid var(--line);grid-template-columns:minmax(130px,180px) auto minmax(300px,1fr);align-items:end;gap:12px;margin-top:18px;padding-top:16px;display:grid}.caseControls label,.caseWorkspaceControls label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:10px;font-weight:750;display:grid}.caseControls select,.caseWorkspaceControls select{border:1px solid var(--line);color:var(--navy);text-transform:capitalize;background:#f5f4f0;border-radius:11px;min-height:40px;padding:8px 10px}.caseControls>button,.caseOwner button,.internalNoteComposer button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-size:11px;font-weight:750}.caseControls .statusActions{border:0;margin:0;padding:0}.caseWorkspace{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin:0 0 34px;padding:24px}.caseWorkspaceControls{grid-template-columns:repeat(2,minmax(150px,220px)) minmax(220px,1fr);gap:14px;margin-top:22px;display:grid}.caseOwner{background:#f5f4f0;border-radius:14px;gap:7px;padding:12px 14px;display:grid}.caseOwner>span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.caseOwner strong{overflow-wrap:anywhere;font-size:12px}.caseOwner button{justify-self:start;min-height:34px}.internalNoteComposer{border-top:1px solid var(--line);gap:9px;margin-top:22px;padding-top:22px;display:grid}.internalNoteComposer>label{color:var(--navy);font-size:12px;font-weight:800}.internalNoteComposer select,.internalNoteComposer textarea{border:1px solid var(--line);color:var(--navy);font:inherit;resize:vertical;background:#f5f4f0;border-radius:14px;padding:14px;font-size:13px;line-height:1.6}.internalNoteComposer select{resize:none;min-height:42px;font-size:12px}.internalNoteComposer>div{justify-content:space-between;align-items:center;display:flex}.internalNoteComposer>div span{color:var(--muted);font-size:10px}.caseControls button:disabled,.caseOwner button:disabled,.internalNoteComposer button:disabled{cursor:default;opacity:.45}.internalTimeline{gap:10px;margin-top:22px;display:grid}.internalTimeline article{background:#f5f4f0;border-radius:14px;padding:15px}.internalTimeline article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.internalTimeline strong{overflow-wrap:anywhere;font-size:11px}.internalTimeline time{color:var(--muted);font-size:10px}.visibilityBadge{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.visibilityBadge.internal{color:#6f624a;background:#e9e6df}.visibilityBadge.public{color:var(--success);background:#e2f0e9}.internalTimeline p{white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.6}.inlineError{color:#8d3e35;background:#f7e9e6;border-radius:14px;margin-top:18px;padding:13px 15px}.inlineSuccess{color:var(--success);background:#e2f0e9;border-radius:14px;margin-top:18px;padding:13px 15px}.staffInviteForm{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) auto;align-items:end;gap:14px;margin-top:24px;padding:22px;display:grid}.staffInviteForm label{color:var(--muted);gap:8px;font-size:11px;font-weight:700;display:grid}.staffInviteForm input,.staffInviteForm select{border:1px solid var(--line);color:var(--navy);font:inherit;background:#f5f4f0;border-radius:12px;min-height:44px;padding:10px 12px;font-size:13px}.staffInviteForm button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700}.staffInviteForm button:disabled{cursor:default;opacity:.4}.invitationList{gap:10px;margin-top:16px;display:grid}.invitationRow{background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.invitationRow div{gap:4px;display:grid}.invitationRow strong{font-size:13px}.invitationRow div span{color:var(--muted);font-size:11px}.invitationActions{align-items:center;gap:9px!important;display:flex!important}.invitationActions button,.assignmentGrant button,.confirmActions button,.textDanger{cursor:pointer;border-radius:999px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:750}.invitationActions button,.textDanger{color:#8d3e35;background:0 0;border:1px solid #d7b9b2}.assignmentGrant{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding-top:18px;display:grid}.assignmentGrant label{color:var(--muted);gap:8px;font-size:10px;font-weight:750;display:grid}.assignmentGrant select{border:1px solid var(--line);color:var(--navy);background:#f5f4f0;border-radius:12px;min-height:42px;padding:9px 11px}.assignmentGrant>button,.confirmActions button:first-child{background:var(--navy);border:1px solid var(--navy);color:#fff}.staffAssignment .textDanger{align-self:flex-start;margin-top:7px}.confirmActions{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.confirmActions button:last-child{border:1px solid var(--line);color:var(--navy);background:0 0}.invitationActions button:disabled,.assignmentGrant button:disabled,.confirmActions button:disabled,.textDanger:disabled{cursor:default;opacity:.45}.detailLink,.backLink{color:var(--navy);letter-spacing:.04em;font-size:11px;font-weight:800;display:inline-flex}.detailLink{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.backLink{margin-bottom:22px}.detailLink:hover,.backLink:hover,.detailGrid a:hover{color:#8a682c}.detailHero{background:var(--navy);color:#fff;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px;display:flex}.detailHero h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(24px,4vw,42px);font-weight:500}.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 34px;display:grid}.detailGrid article{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:10px;min-width:0;padding:18px;display:grid}.detailGrid article>span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.detailGrid strong,.detailGrid a{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.detailGrid a{color:#8a682c;font-weight:750}.detailDevice{max-width:580px}.detailDescription{color:var(--navy);max-width:820px;font-size:16px}@media (max-width:900px){.caseControls,.caseWorkspaceControls{grid-template-columns:1fr}.supportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.supportSearch,.supportFilterActions{grid-column:1/-1}}.analyticsFilters{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:16px 18px;display:flex}.analyticsFilters>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analyticsFilters span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-right:4px;font-size:9px;font-weight:800}.analyticsFilters a{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.analyticsFilters a.active{background:var(--navy);border-color:var(--navy);color:#fff}.analyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analyticsMetric{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:9px;padding:20px;display:grid}.analyticsMetric>span{color:var(--gold);letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:850}.analyticsMetric strong{letter-spacing:-.04em;font-size:36px;font-weight:550}.analyticsMetric p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.trendList{gap:13px;margin-top:22px;display:grid}.trendRow{grid-template-columns:90px minmax(120px,1fr) 40px minmax(220px,auto);align-items:center;gap:12px;display:grid}.trendRow time,.trendRow span{color:var(--muted);font-size:10px}.trendRow strong{font-size:12px}.trendTrack{background:#ebe8df;border-radius:999px;height:10px;overflow:hidden}.trendTrack i{background:linear-gradient(90deg, var(--gold), #e1c991);border-radius:inherit;min-width:2px;height:100%;display:block}.denominatorNote{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 0;padding-top:14px;font-size:10px;line-height:1.6}.freshnessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.freshnessGrid div{background:#f5f4f0;border-radius:14px;padding:15px}.freshnessGrid dt{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.freshnessGrid dd{margin:8px 0 0;font-size:11px}.auditList{gap:10px;margin-top:22px;display:grid}.auditEvent{background:var(--surface);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.auditEvent h3{margin:6px 0;font-size:14px}.auditEvent p,.auditEvent time{color:var(--muted);font-size:10px}.auditEvent>div:last-child{justify-items:end;gap:8px;max-width:48%;display:grid}.auditEvent code{overflow-wrap:anywhere;background:#f5f4f0;border-radius:9px;max-width:100%;padding:7px 9px;font-size:9px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav,.privacyNote,.sidebarLabel{display:none}.departmentSwitcher{margin:18px 0 0}.topbar,.notice,.sectionHeading{flex-direction:column;align-items:flex-start}.serviceGrid,.areaGrid,.metricGrid,.contentPromptGrid,.directoryMetrics{grid-template-columns:1fr}.directoryFilters{grid-template-columns:1fr;align-items:stretch}.financeBreakdown article{grid-template-columns:1fr;align-items:start}.incidentComposer,.incidentCard dl{grid-template-columns:1fr}.authPage{grid-template-columns:1fr;align-items:flex-start}.reportContext{grid-template-columns:1fr 1fr}.deviceGrid{grid-template-columns:1fr}.sessionDevice{flex-direction:column}.staffInviteForm{grid-template-columns:1fr;align-items:stretch}.detailHero{flex-direction:column}.detailGrid{grid-template-columns:1fr}.assignmentGrant{grid-template-columns:1fr;align-items:stretch}.analyticsGrid,.freshnessGrid{grid-template-columns:1fr 1fr}.trendRow{grid-template-columns:84px minmax(100px,1fr) 32px}.trendRow span{grid-column:1/-1}.auditEvent{flex-direction:column}.auditEvent>div:last-child{justify-items:start;max-width:100%}}@media (max-width:560px){.analyticsGrid,.freshnessGrid,.supportFilters{grid-template-columns:1fr}.supportSearch,.supportFilterActions{grid-column:auto}.reportHeader{flex-direction:column}.supportSignals{align-items:flex-start}.queuePagination{justify-content:space-between}}.button{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-flex}.button-primary{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer}.button-quiet{border:1px solid var(--line);color:var(--navy)}.button:disabled{cursor:default;opacity:.45}.formNotice{border-radius:14px;margin:18px 0;padding:13px 15px;font-size:13px;line-height:1.5}.formNotice.success{color:var(--success);background:#e2f0e9}.formNotice.error{color:#8d3e35;background:#f7e9e6}.supportNoteComposer{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) 180px;align-items:end;gap:14px;margin-top:22px;padding:22px;display:grid}.supportNoteComposer label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:850;display:grid}.supportNoteComposer input,.supportNoteComposer select,.supportNoteComposer textarea{border:1px solid var(--line);color:var(--navy);font:inherit;background:#f5f4f0;border-radius:12px;width:100%;min-height:42px;padding:10px 12px;font-size:13px}.supportNoteComposer textarea{resize:vertical;text-transform:none;min-height:120px;line-height:1.6}.supportNoteComposer label:has(textarea){grid-column:1/-1}.supportNoteComposer button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer;border-radius:999px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:850}.supportNoteComposer button:disabled{cursor:default;opacity:.45}@media (max-width:980px){.supportNoteComposer{grid-template-columns:1fr}.supportNoteComposer label:has(textarea){grid-column:auto}}.mirrorReturn{border:1px solid #ffffff29;margin:14px 0}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.content{padding:24px}.metricGrid,.serviceGrid,.areaGrid,.contentPromptGrid,.directoryMetrics{grid-template-columns:1fr}}.shell{grid-template-columns:280px minmax(0,1fr)}.sidebar{overflow-y:auto}.content{width:100%;min-width:0;padding:clamp(28px,4vw,56px)}.pageHero{align-items:flex-start;gap:12px;width:100%;max-width:1440px;margin:0 auto 34px;display:grid}.pageHero .eyebrow{margin:0}.pageHero h1{max-width:920px;font-size:clamp(34px,4vw,56px);line-height:.98}.departmentPill{color:#745b2f;background:#ede4d3;border-radius:999px;justify-self:start;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.content>.notice,.content>.section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.notice{margin-top:28px;padding:22px 24px}.notice h2{font-size:clamp(22px,2.4vw,30px)}.section{margin-top:38px}.metricGrid{gap:12px;margin-top:18px}.metricCard{gap:10px;min-height:104px;padding:18px}.metricCard strong{font-size:30px}.privacyNote{border-top:1px solid #2d3553;margin:18px 0 0;padding-top:16px}.identity{align-items:center;gap:12px;margin-top:14px;display:flex}.identity>div,.adminIdentity>div{gap:4px;min-width:0;display:grid}.identity strong,.adminIdentity strong{color:#fff;font-size:12px;line-height:1.2;display:block}.identity span,.adminIdentity span{color:#858ca6;overflow-wrap:anywhere;font-size:10px;line-height:1.2;display:block}.departmentSwitcher{border-bottom:1px solid #2d3553;margin-bottom:18px;padding-bottom:18px}.mirrorReturn{margin-bottom:16px}
/*# sourceMappingURL=0xp4b2owagu1j.css.map*/