.nsh-status{background:var(--paper)}.nsh-status-hero{padding:clamp(72px,10vw,132px) 0 clamp(52px,7vw,88px);background:linear-gradient(145deg,var(--wash) 0,var(--wash-lav) 100%);border-bottom:1px solid var(--hair)}.nsh-status-hero h1{max-width:16ch;margin-top:16px;font-family:var(--display);font-size:clamp(44px,7vw,76px);font-weight:600;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.nsh-status-lede{max-width:58ch;margin-top:24px;color:var(--ink-strong);font-size:clamp(17px,2vw,20px);line-height:1.55;text-wrap:pretty}.nsh-status-overall{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:11px 16px;background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-pill);box-shadow:var(--sh-paper);font-family:var(--display)}.nsh-status-item-title>span,.nsh-status-overall>span{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--ink-strong)}.nsh-status-item-title>span[data-state=operational],.nsh-status-overall[data-state=operational]>span{background:var(--viz-teal)}.nsh-status-item-title>span[data-state=degraded],.nsh-status-overall[data-state=degraded]>span{background:var(--red)}.nsh-status-time{margin-top:14px;color:var(--hush);font-family:var(--mono);font-size:12px}.nsh-status-body{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.nsh-status-incidents{padding:clamp(56px,7vw,84px) 0;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--red) 5%,var(--paper))}.nsh-status-incident-list{display:grid;gap:16px;margin-top:38px}.nsh-status-incident{position:relative;overflow:hidden;padding:clamp(24px,4vw,40px);border:1px solid color-mix(in srgb,var(--red) 38%,var(--hair));border-radius:var(--r-l);background:var(--paper);box-shadow:var(--sh-paper)}.nsh-status-incident:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--red);content:""}.nsh-status-incident[data-impact=degraded]:before{background:var(--viz-coral)}.nsh-status-incident-topline{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:baseline;color:var(--hush);font-size:12px;letter-spacing:.035em;text-transform:uppercase}.nsh-status-incident-topline strong{color:var(--ink);font-family:var(--display)}.nsh-status-incident h3{max-width:28ch;margin-top:18px;font-family:var(--display);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.nsh-status-incident h3+p{max-width:68ch;margin-top:18px;color:var(--ink-strong);font-size:17px;line-height:1.6;text-wrap:pretty}.nsh-status-workaround{display:grid;gap:5px;max-width:68ch;margin-top:22px;padding:16px 18px;border-left:3px solid var(--ink);background:var(--wash);color:var(--ink-strong)}.nsh-status-workaround strong{color:var(--ink);font-family:var(--display)}.nsh-status-incident-times{display:flex;flex-wrap:wrap;gap:18px 42px;margin-top:28px;padding-top:20px;border-top:1px solid var(--hair)}.nsh-status-incident-times div{display:grid;gap:4px}.nsh-status-incident-times dt{color:var(--hush);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.nsh-status-incident-times dd{font-family:var(--mono);font-size:12px}.nsh-status-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(28px,6vw,88px);align-items:end}.nsh-status-heading h2,.nsh-status-support h2{margin-top:10px;font-family:var(--display);font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.nsh-status-heading>p,.nsh-status-support p{max-width:62ch;color:var(--ink-strong);text-wrap:pretty}.nsh-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px}.nsh-status-list>li{display:flex;min-height:210px;flex-direction:column;padding:clamp(22px,3vw,32px);background:var(--card);border:1px solid var(--hair);border-radius:var(--r-l)}.nsh-status-item-title{display:flex;align-items:center;gap:12px}.nsh-status-item-title h3{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.012em}.nsh-status-list>li>p{max-width:56ch;margin-top:16px;color:var(--ink-strong);text-wrap:pretty}.nsh-status-item-meta{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-top:auto;padding-top:26px;font-size:12px}.nsh-status-item-meta strong{font-family:var(--display)}.nsh-status-item-meta time{color:var(--hush);font-family:var(--mono);text-align:right}.nsh-status-resolved{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(28px,6vw,72px);margin-top:clamp(56px,7vw,84px);padding-top:clamp(42px,6vw,64px);border-top:1px solid var(--hair)}.nsh-status-resolved h2{margin-top:10px;font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.05;letter-spacing:-.02em}.nsh-status-resolved ul{display:grid}.nsh-status-resolved li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px 0;border-bottom:1px solid var(--hair)}.nsh-status-resolved li:first-child{padding-top:0}.nsh-status-resolved li>div{display:grid;gap:5px}.nsh-status-resolved li strong{font-family:var(--display)}.nsh-status-resolved li span{color:var(--ink-strong)}.nsh-status-resolved time{color:var(--hush);font-family:var(--mono);font-size:12px;text-align:right}.nsh-status-support{padding:clamp(64px,8vw,96px) 0;background:var(--wash);border-top:1px solid var(--hair)}.nsh-status-support-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,72px);align-items:end}.nsh-status-support h2{max-width:18ch}.nsh-status-support h2+p{margin-top:18px}.nsh-status-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.nsh-status-disclosure{margin-top:34px;padding-top:24px;border-top:1px solid var(--hair);font-size:13px}@media (max-width:760px){.nsh-status-heading,.nsh-status-list,.nsh-status-resolved,.nsh-status-support-grid{grid-template-columns:1fr}.nsh-status-list>li{min-height:0}.nsh-status-actions{justify-content:flex-start}}@media (max-width:480px){.nsh-status-item-meta{align-items:flex-start;flex-direction:column}.nsh-status-item-meta time{text-align:left}.nsh-status-actions>a{width:100%}.nsh-status-resolved li{grid-template-columns:1fr;gap:8px}.nsh-status-resolved time{text-align:left}}@media (prefers-reduced-motion:reduce){.nsh-status *{scroll-behavior:auto;transition-duration:.01ms!important}}