:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef4ff;background:#08111f;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#08111f}button,input{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr}.brand-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,8vw,8rem);background:radial-gradient(circle at 15% 20%,#1f4675 0,transparent 37%),linear-gradient(145deg,#0d2039,#08111f 70%)}.brand-panel:after{content:"";position:absolute;width:420px;height:420px;right:-160px;bottom:-180px;border:1px solid rgba(93,176,255,.25);border-radius:50%;box-shadow:0 0 0 32px #5db0ff0a,0 0 0 64px #5db0ff08}.brand-mark,.mobile-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#071322;background:#74d4ff;font-weight:900;font-size:1.4rem}.eyebrow{margin:1.7rem 0 .75rem;color:#74d4ff;font-size:.72rem;font-weight:800;letter-spacing:.18em}h1{max-width:560px;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98;letter-spacing:-.06em}.brand-copy{max-width:410px;margin:1.5rem 0 2.4rem;color:#a9bad1;font-size:1.08rem;line-height:1.6}.status{color:#c9d7e9;font-size:.88rem}.status span{display:inline-block;width:8px;height:8px;margin-right:.5rem;border-radius:50%;background:#5be39b;box-shadow:0 0 14px #5be39b}.login-panel{display:grid;place-items:center;padding:2rem;background:#0b1524}.login-card{width:min(100%,390px)}.mobile-mark{display:none}h2{margin:0;font-size:2rem;letter-spacing:-.04em}.muted,.help{color:#91a4bd}.muted{margin:.6rem 0 2.2rem}form{display:grid;gap:.7rem}label{margin-top:.35rem;color:#d4e0ef;font-size:.84rem;font-weight:650}input{width:100%;border:1px solid #2c425c;border-radius:10px;padding:.9rem 1rem;color:#eef4ff;background:#0e1c2e;outline:none;transition:border-color .2s,box-shadow .2s}input:focus{border-color:#74d4ff;box-shadow:0 0 0 3px #74d4ff24}button{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;border:0;border-radius:10px;padding:.95rem 1rem;color:#071322;background:#74d4ff;font-weight:800;cursor:pointer;transition:transform .2s,opacity .2s}button:hover{transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.65}.message{min-height:1.3rem;margin:.55rem 0 0;color:#ffc477;font-size:.86rem}.message.success{color:#6ee7a7}.message.error{color:#ff9b9b}.help{margin-top:2.8rem;font-size:.78rem;line-height:1.5}.dashboard-shell{min-height:100vh;background:#08111f}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid #20334b;background:#08111feb}.topbar-brand,.topbar-actions{display:flex;align-items:center;gap:1rem;color:#eaf3ff;font-weight:800;letter-spacing:.06em}.topbar-brand em{color:#74d4ff;font-style:normal;font-size:.66rem;margin-left:.4rem}.brand-mark.small{width:34px;height:34px;border-radius:9px;font-size:1rem}.online{color:#9eb1c8;font-size:.76rem;font-weight:600;letter-spacing:0}.online i{display:inline-block;width:7px;height:7px;margin-right:.35rem;border-radius:50%;background:#5be39b;box-shadow:0 0 10px #5be39b}.ghost-button{margin:0;padding:.55rem .8rem;border:1px solid #2c425c;color:#c9d7e9;background:transparent;font-size:.8rem}.ghost-button:hover{color:#74d4ff;border-color:#74d4ff;transform:none}.workspace{max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3rem)}.workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.workspace-heading .eyebrow{margin:0 0 .7rem}.workspace-heading h1{font-size:clamp(2.4rem,5vw,4.3rem)}.dashboard-muted{margin:.8rem 0 0;color:#91a4bd}.date-stamp{color:#7e93ad;font-size:.8rem}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #29405a;border-bottom:1px solid #29405a;margin-bottom:4rem}.metric{padding:1.4rem 1.6rem 1.5rem 0;border-right:1px solid #29405a}.metric+.metric{padding-left:1.6rem}.metric:last-child{border:0}.metric span,.metric small{display:block;color:#91a4bd;font-size:.78rem}.metric strong{display:block;margin:.45rem 0 .25rem;color:#eef4ff;font-size:1.55rem;letter-spacing:-.04em}.metric strong.green{color:#6ee7a7}.portal-section{max-width:900px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.section-title .eyebrow{margin:0 0 .45rem}.section-title h2{font-size:1.25rem}.section-title span{color:#71869f;font-size:.78rem}.portal-list{border-top:1px solid #29405a}.portal-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #20334b;color:#eef4ff;text-decoration:none;transition:padding .2s,color .2s,background .2s}.portal-item:hover{padding-left:.5rem;color:#74d4ff;background:linear-gradient(90deg,#12233a66,transparent 72%)}.portal-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #31506f;border-radius:10px;color:#74d4ff;font-weight:800}.portal-item strong,.portal-item small{display:block}.portal-item small{margin-top:.25rem;color:#8196ae;font-size:.78rem}.portal-item b{color:#74d4ff;font-size:1.3rem;font-weight:400}.master-note{max-width:46rem;margin:2rem 0 0;color:#71869f;font-size:.78rem;line-height:1.5}.master-live{margin:0 0 4rem}.master-live__loading{color:#8196ae;font-size:.85rem}.master-live__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-live__metrics>div{min-height:7.6rem;padding:1.15rem 1.25rem 1.15rem 0;border-right:1px solid #29405a}.master-live__metrics>div:nth-child(3n+2),.master-live__metrics>div:nth-child(3n+3){padding-left:1.25rem}.master-live__metrics>div:nth-child(3n){border-right:0}.master-live__metrics>div:nth-child(n+4){border-top:1px solid #29405a}.master-live__metrics span,.master-live__metrics small{display:block;color:#91a4bd;font-size:.74rem}.master-live__metrics strong{display:block;margin:.48rem 0 .24rem;color:#eef4ff;font-size:1.45rem;letter-spacing:-.045em}.master-security{margin:0 0 4rem}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #29405a;border-bottom:1px solid #29405a}.security-control{min-height:11.5rem;padding:1.25rem 1.4rem 1.25rem 0;border-right:1px solid #29405a}.security-control+.security-control{padding-left:1.4rem;border-right:0}.security-control span,.security-control small{display:block;color:#91a4bd;font-size:.76rem}.security-control strong{display:block;margin:.55rem 0 .35rem;color:#eef4ff;font-size:1.7rem;letter-spacing:-.05em}.security-control small+small{margin-top:.35rem}.security-control.is-good strong{color:#6ee7a7}.security-control.is-attention strong{color:#ffc477}.security-control.is-critical strong{color:#ff9b9b}.security-action{width:auto;margin-top:.9rem;padding:.58rem .75rem;font-size:.78rem}.security-alerts{margin-top:1rem}.security-alerts p{margin:.45rem 0;padding:.7rem .85rem;border-left:3px solid #5be39b;background:#10233a;color:#c9d7e9;font-size:.8rem}.security-alerts p.attention{border-color:#ffc477}.security-alerts p.critical{border-color:#ff9b9b}.key-review-form{max-width:620px;margin-top:1rem;padding:1rem;border:1px solid #29405a;border-radius:12px;background:#0b192b}.key-review-form textarea{width:100%;margin-top:.4rem;border:1px solid #2c425c;border-radius:10px;padding:.75rem;color:#eef4ff;background:#0e1c2e;resize:vertical}.key-review-form>div{display:flex;gap:.6rem;align-items:center}.key-review-form .ghost-button{width:auto;margin-top:1rem}.key-review-form small{display:block;margin-top:.75rem;color:#91a4bd;font-size:.74rem;line-height:1.45}.back-dashboard{margin:0 0 2.5rem}.email-failures-heading{margin-bottom:1.8rem}.email-failures-summary{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;padding:1rem 0;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.email-failures-summary span{color:#91a4bd;font-size:.78rem}.email-failures-summary strong{color:#ff9b9b;font-size:1.35rem}.email-failure-list{border-top:1px solid #29405a}.email-failure{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:1.1rem;padding:1.2rem 0;border-bottom:1px solid #20334b}.email-failure__event{display:block;margin-bottom:.38rem;color:#74d4ff;font-size:.68rem;font-weight:800;letter-spacing:.12em}.email-failure__main strong{display:block;color:#eef4ff}.email-failure__main p,.email-failure__error p{margin:.32rem 0 0;color:#a9bad1;font-size:.82rem;line-height:1.5}.email-failure__meta{display:grid;align-content:start;gap:.45rem;color:#91a4bd;font-size:.74rem;text-align:right}.email-failure__error{grid-column:1/-1;padding:.75rem .9rem;border-left:3px solid #ff9b9b;background:#1c2a3d}.email-failure__error span{color:#ffb0b0;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.email-failure-empty{padding:2.25rem 0;color:#91a4bd}.email-failure-empty strong{color:#6ee7a7}.email-failure-empty p{margin:.4rem 0 0;font-size:.84rem}@media(max-width:700px){.topbar{height:68px}.topbar-brand{font-size:.76rem}.online{display:none}.workspace-heading{display:block;margin-bottom:2.4rem}.date-stamp{margin-top:1.2rem}.metric-row{grid-template-columns:1fr;margin-bottom:3rem}.metric,.metric+.metric{padding:1rem 0;border-right:0;border-bottom:1px solid #29405a}.metric:last-child{border-bottom:0}.section-title{display:block}.section-title span{display:block;margin-top:.35rem}.master-live__metrics{grid-template-columns:1fr}.master-live__metrics>div,.master-live__metrics>div:nth-child(3n+2),.master-live__metrics>div:nth-child(3n+3){min-height:auto;padding:1rem 0;border-right:0;border-top:1px solid #29405a}.master-live__metrics>div:first-child{border-top:0}.security-grid{grid-template-columns:1fr}.security-control,.security-control+.security-control{min-height:auto;padding:1rem 0;border-right:0;border-top:1px solid #29405a}.security-control:first-child{border-top:0}.email-failure{grid-template-columns:1fr}.email-failure__meta{text-align:left}.email-failures-summary{align-items:start;flex-direction:column}}@media(max-width:760px){.shell{display:block}.brand-panel{display:none}.login-panel{min-height:100vh;padding:1.5rem}.mobile-mark{display:grid;margin-bottom:2.4rem}}.brand-mark,.mobile-mark{background:transparent url(/assets/drivertryp-symbol-BRHg0VC7.png) center/186% no-repeat;color:transparent}.master-brand,.mobile-brand{display:flex;align-items:center;gap:.8rem;letter-spacing:.12em}.master-brand strong,.mobile-brand strong{color:#eef4ff;font-size:.88rem}.brand-panel .eyebrow{margin-top:2rem}.mobile-brand{display:none}.topbar-brand .brand-mark{flex:0 0 auto}@media(max-width:760px){.mobile-brand{display:flex;margin-bottom:2.4rem}.mobile-mark{margin:0}.mobile-brand strong{color:#172945}.login-card>.eyebrow{margin-top:0}}.master-push-management{margin:0 0 3.4rem;padding:1.35rem 0;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-push-management__actions{display:flex;align-items:center;gap:1rem;margin:1rem 0}.master-push-management__actions small{color:#91a4bd;font-size:.76rem}.master-push-device-list{border-top:1px solid #29405a}.master-push-device-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #20334b}.master-push-device-list strong,.master-push-device-list small{display:block}.master-push-device-list strong{color:#eef4ff;font-size:.84rem}.master-push-device-list small{margin-top:.28rem;color:#91a4bd;font-size:.7rem}@media(max-width:700px){.master-push-management__actions,.master-push-device-list article{align-items:flex-start;flex-direction:column}}.master-workspace{max-width:1180px}.master-heading{margin-bottom:2.5rem}.master-heading__actions{display:grid;justify-items:end;gap:.7rem}.master-heading__actions .ghost-button{display:inline-flex;gap:.5rem;align-items:center;color:#74d4ff}.master-health,.master-attention,.master-diagnostics,.master-security{margin:0 0 3.4rem}.master-health__grid,.master-diagnostics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-diagnostics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.master-metric{min-height:8.2rem;padding:1.15rem 1.25rem 1.2rem 0;border-right:1px solid #29405a}.master-metric:nth-child(n+2){padding-left:1.25rem}.master-health__grid .master-metric:last-child,.master-diagnostics__grid .master-metric:nth-child(3n){border-right:0}.master-diagnostics__grid .master-metric:nth-child(n+4){border-top:1px solid #29405a}.master-metric span,.master-metric small{display:block;color:#91a4bd;font-size:.73rem;line-height:1.4}.master-metric strong{display:block;margin:.48rem 0 .28rem;color:#eef4ff;font-size:1.48rem;letter-spacing:-.045em}.master-metric.is-good strong{color:#6ee7a7}.master-metric.is-attention strong{color:#ffc477}.master-metric.is-critical strong{color:#ff9b9b}.master-freshness{display:inline-flex;align-items:center;gap:.42rem}.master-freshness:before{content:"";width:6px;height:6px;border-radius:50%;background:#5be39b;box-shadow:0 0 10px #5be39b}.master-alert-list{border-top:1px solid #29405a}.master-alert{display:grid;grid-template-columns:10px minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid #20334b}.master-alert i{width:7px;height:7px;margin-top:.35rem;border-radius:50%;background:#5be39b;box-shadow:0 0 10px #5be39b}.master-alert.is-attention i{background:#ffc477;box-shadow:0 0 10px #ffc477}.master-alert.is-critical i{background:#ff9b9b;box-shadow:0 0 10px #ff9b9b}.master-alert strong,.master-alert small{display:block}.master-alert strong{color:#eaf3ff;font-size:.9rem}.master-alert small{margin-top:.25rem;color:#91a4bd;font-size:.78rem;line-height:1.45}.master-health,.master-attention,.master-diagnostics,.master-security{animation:master-panel-in .28s ease both}@keyframes master-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.master-health__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-health__grid .master-metric:nth-child(2){border-right:0}.master-health__grid .master-metric:nth-child(n+3){border-top:1px solid #29405a}.master-diagnostics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-diagnostics__grid .master-metric:nth-child(3n){border-right:1px solid #29405a}.master-diagnostics__grid .master-metric:nth-child(2n){border-right:0}.master-diagnostics__grid .master-metric:nth-child(n+3){border-top:1px solid #29405a}}@media(max-width:700px){.master-heading__actions{justify-items:start;margin-top:1.15rem}.master-health,.master-attention,.master-diagnostics,.master-security{margin-bottom:2.6rem}.master-health__grid,.master-diagnostics__grid{grid-template-columns:1fr}.master-metric,.master-health__grid .master-metric:nth-child(n+2),.master-diagnostics__grid .master-metric:nth-child(n+2){min-height:auto;padding:1rem 0;border-right:0;border-top:1px solid #29405a}.master-health__grid .master-metric:first-child,.master-diagnostics__grid .master-metric:first-child{border-top:0}.master-metric strong{font-size:1.35rem}}.master-integration-grid,.master-capacity__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #29405a}.master-integration{min-height:6.3rem;padding:1rem 1.15rem 1rem 0;border-right:1px solid #29405a}.master-integration+.master-integration{padding-left:1.15rem}.master-integration:last-child{border-right:0}.master-integration span,.master-integration small{display:block;color:#91a4bd;font-size:.72rem;line-height:1.4}.master-integration strong{display:block;margin:.36rem 0 .2rem;color:#6ee7a7;font-size:.9rem}.master-integration.is-attention strong{color:#ffc477}.master-integration.is-critical strong{color:#ff9b9b}.master-capacity__grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #29405a}.master-capacity__grid .master-metric:last-child{border-right:0}.master-incidents{border:1px solid #29405a;border-radius:12px;padding:1.2rem 1.35rem;background:#0a1728}.master-incidents .section-title{margin-bottom:.7rem}.master-incident-list{display:grid;gap:.65rem}.master-incident-list article{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;padding:.8rem 0;border-top:1px solid #243a55}.master-incident-list span{grid-row:1/3;align-self:start;border-radius:99px;padding:.22rem .45rem;background:#452534;color:#ffb0b0;font-size:.62rem;font-weight:800;letter-spacing:.07em}.master-incident-list strong{color:#eef4ff;font-size:.86rem}.master-incident-list p{margin:.25rem 0 0;color:#a9bad1;font-size:.78rem;line-height:1.45}.master-empty{display:block;margin:.8rem 0 0;color:#91a4bd;font-size:.8rem;line-height:1.45}.master-history-actions{display:flex;align-items:end;gap:.6rem}.master-history-actions label{display:grid;gap:.28rem;margin:0;color:#91a4bd;font-size:.68rem}.master-history-actions select{border:1px solid #2c425c;border-radius:7px;padding:.42rem .55rem;background:#0e1c2e;color:#eef4ff;font:inherit;font-size:.78rem}.master-history-actions .ghost-button{margin:0}.master-history-grid{display:grid;grid-template-columns:1.2fr .8fr;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-trend,.master-jobs{min-height:9.8rem;padding:1.1rem 1.25rem 1rem 0}.master-jobs{padding-left:1.25rem;border-left:1px solid #29405a}.master-trend>span,.master-jobs>span{display:block;color:#91a4bd;font-size:.73rem}.master-trend svg{display:block;width:100%;max-width:300px;height:60px;margin:.45rem 0}.master-trend path{fill:none;stroke:#74d4ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.master-trend small{color:#71869f;font-size:.7rem}.master-jobs>div{margin-top:.6rem}.master-jobs strong,.master-jobs small{display:block}.master-jobs strong{color:#6ee7a7;font-size:.79rem}.master-jobs small{margin-top:.14rem;color:#91a4bd;font-size:.7rem}.master-jobs .is-critical strong{color:#ff9b9b}.master-jobs .is-attention strong{color:#ffc477}.master-audit-list{border-top:1px solid #29405a}.master-audit-list article{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #20334b}.master-audit-list strong,.master-audit-list small{display:block}.master-audit-list strong{color:#eaf3ff;font-size:.83rem;text-transform:capitalize}.master-audit-list small,.master-audit-list time{color:#91a4bd;font-size:.72rem}.master-audit-list time{white-space:nowrap}.master-ack-trigger{display:inline-flex;margin-top:.65rem;padding:.38rem .55rem;font-size:.7rem}.master-ack-form{display:grid;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #29405a}.master-ack-form label{display:grid;gap:.35rem;margin:0;color:#c9d7e9;font-size:.72rem}.master-ack-form textarea{min-height:4.5rem;border:1px solid #2c425c;border-radius:8px;padding:.6rem;background:#0e1c2e;color:#eef4ff;font:inherit;resize:vertical}.master-ack-form>div{display:flex;gap:.5rem}.master-ack-form button{width:auto;margin:0;padding:.5rem .65rem;font-size:.72rem}.master-alert em{display:block;margin-top:.55rem;color:#6ee7a7;font-size:.72rem;font-style:normal;line-height:1.45}@media(max-width:900px){.master-integration-grid,.master-capacity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-integration:nth-child(2){border-right:0}.master-integration:nth-child(n+3){border-top:1px solid #29405a}.master-capacity__grid .master-metric:nth-child(2){border-right:0}.master-capacity__grid .master-metric:nth-child(n+3){border-top:1px solid #29405a}.master-history-grid{grid-template-columns:1fr}.master-jobs{padding:1.1rem 0;border-top:1px solid #29405a;border-left:0}}@media(max-width:700px){.master-integration-grid,.master-capacity__grid{grid-template-columns:1fr}.master-integration,.master-integration+.master-integration{min-height:auto;padding:1rem 0;border-right:0;border-top:1px solid #29405a}.master-integration:first-child{border-top:0}.master-capacity__grid .master-metric,.master-capacity__grid .master-metric:nth-child(n+2){border-right:0;border-top:1px solid #29405a}.master-capacity__grid .master-metric:first-child{border-top:0}.master-history-actions{align-items:start;flex-direction:column}.master-audit-list article{align-items:start;flex-direction:column;gap:.3rem}.master-ack-form>div{align-items:stretch;flex-direction:column}.master-ack-form button{width:100%}}.master-suspension{margin:0 0 3.4rem;padding:1.35rem 0;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-suspension__status{color:#6ee7a7;font-size:.75rem;font-weight:850}.master-suspension__status.is-active{color:#ff9b9b}.master-suspension__status.is-scheduled{color:#ffc477}.master-suspension__copy{max-width:46rem;margin:0 0 1.1rem;color:#a9bad1;font-size:.83rem;line-height:1.5}.master-suspension__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem}.master-suspension__form label{display:grid;gap:.35rem;color:#c9d7e9;font-size:.73rem;font-weight:800}.master-suspension__form select,.master-suspension__form input,.master-suspension__form textarea{width:100%;border:1px solid #2c425c;border-radius:8px;padding:.65rem;background:#0e1c2e;color:#eef4ff;font:inherit;font-size:.82rem}.master-suspension__form textarea{min-height:4.8rem;resize:vertical}.master-suspension__form .master-suspension__message{grid-column:1/-1}.master-suspension__form>div{grid-column:1/-1;display:flex;gap:.6rem}.master-suspension__form button{width:auto;margin:0}.master-suspension__form .message{grid-column:1/-1;margin:0}@media(max-width:700px){.master-suspension{margin-bottom:2.6rem}.master-suspension__form{grid-template-columns:1fr}.master-suspension__form>div{align-items:stretch;flex-direction:column}.master-suspension__form button{width:100%}}.master-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.master-page{min-width:0}.master-nav{position:sticky;top:1.5rem;padding:1.05rem 0;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-nav__intro{padding:0 0 1.1rem}.master-nav__intro .eyebrow{display:block;margin:0 0 .55rem}.master-nav__intro strong,.master-nav__intro small{display:block}.master-nav__intro strong{color:#eef4ff;font-size:1.3rem;letter-spacing:-.04em}.master-nav__intro small{margin-top:.4rem;color:#91a4bd;font-size:.74rem;line-height:1.5}.master-nav nav{display:grid;border-top:1px solid #20334b}.master-nav__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:initial;gap:.2rem .4rem;margin:0;padding:.78rem .15rem;border-radius:0;border-bottom:1px solid #20334b;color:#91a4bd;background:transparent;text-align:left;font-weight:600}.master-nav__item strong{color:#c9d7e9;font-size:.81rem}.master-nav__item small{grid-column:1;color:#71869f;font-size:.67rem;font-weight:500;line-height:1.35}.master-nav__item span{grid-column:2;grid-row:1/3;align-self:center;color:#55718f}.master-nav__item:hover{padding-left:.45rem;color:#74d4ff;transform:none}.master-nav__item:hover strong,.master-nav__item:hover span{color:#74d4ff}.master-nav__item.is-active{padding-left:.6rem}.master-nav__item.is-active:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:2px;background:#74d4ff;box-shadow:0 0 10px #74d4ff}.master-nav__item.is-active strong,.master-nav__item.is-active span{color:#74d4ff}.master-nav__portals{display:grid;gap:.4rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #20334b}.master-nav__portals span{color:#71869f;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.master-nav__portals a{color:#91a4bd;font-size:.73rem;text-decoration:none}.master-nav__portals a:hover{color:#74d4ff}.master-page .master-heading{margin-bottom:2.25rem}.master-overview__metrics{margin-bottom:2.6rem}.master-overview__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem;margin-bottom:2.8rem}.master-overview__attention,.master-overview__activity{min-width:0}.master-overview__activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-overview__activity-grid .master-metric:nth-child(2n){border-right:0}.master-overview__activity-grid .master-metric:nth-child(n+3){border-top:1px solid #29405a}.master-quick-links{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:.75rem;padding:1.2rem 0;border-top:1px solid #29405a;border-bottom:1px solid #29405a}.master-quick-links .eyebrow{margin:0 0 .45rem}.master-quick-links h2{font-size:1.1rem}.master-quick-links button,.text-action{width:auto;margin:0;padding:.6rem .72rem;border:1px solid #2c425c;border-radius:8px;color:#c9d7e9;background:transparent;font-size:.76rem}.master-quick-links button{display:flex;gap:.5rem}.master-quick-links button:hover,.text-action:hover{color:#74d4ff;border-color:#74d4ff;transform:none}.text-action{padding:0;border:0;color:#74d4ff}.master-page #master-dynamic-panels>.master-capacity,.master-page #master-dynamic-panels>.master-incidents,.master-page #master-dynamic-panels>.master-history,.master-page #master-dynamic-panels>.master-audit,.master-page #master-dynamic-panels>.master-suspension,.master-page #master-dynamic-panels>.master-push-management{margin-bottom:3.4rem}@media(max-width:1000px){.master-layout{grid-template-columns:1fr;gap:2rem}.master-nav{position:static;display:grid;grid-template-columns:minmax(0,1fr) 2fr;gap:1.2rem;padding:1rem 0}.master-nav__intro{padding:0}.master-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #20334b}.master-nav__item{min-height:4.8rem;padding:.65rem .55rem;border-right:1px solid #20334b;border-bottom:0}.master-nav__item:last-child{border-right:0}.master-nav__item.is-active{padding-left:.55rem;padding-top:.75rem}.master-nav__item.is-active:before{top:0;right:.55rem;bottom:auto;width:auto;height:2px}.master-nav__portals{margin:0;padding:0;border:0;align-content:center}}@media(max-width:760px){.master-nav{grid-template-columns:1fr}.master-nav nav{overflow-x:auto;grid-template-columns:repeat(5,150px);padding-bottom:.1rem}.master-nav__portals{display:none}.master-overview__split{grid-template-columns:1fr;gap:2.3rem}.master-quick-links{grid-template-columns:1fr;align-items:stretch}.master-quick-links button{width:100%;justify-content:space-between}.master-overview__activity-grid{grid-template-columns:1fr}.master-overview__activity-grid .master-metric,.master-overview__activity-grid .master-metric:nth-child(n+2){border-right:0;border-top:1px solid #29405a}.master-overview__activity-grid .master-metric:first-child{border-top:0}}
