.contact-status-shell .fresh-hero#top{min-height:auto;padding-bottom:clamp(28.8px,2.88vw,51.84px)}.contact-status{border-top:.72px solid var(--app-border);background:var(--theme-surface);color:var(--theme-text);padding:clamp(28.8px,3.168vw,46.08px) clamp(20.16px,4.32vw,56.16px) clamp(34.56px,3.6vw,54.72px);scroll-margin-top:var(--site-header-clearance)}.contact-status__eyebrow{display:inline-flex;align-items:center;border:.72px solid color-mix(in srgb,var(--theme-text) 30%,transparent);border-radius:719.28px;padding:calc(5.04px * var(--layout-scale)) calc(10.08px * var(--layout-scale));background:transparent;margin:0;color:var(--theme-text);font-family:var(--font-body);font-size:calc(12.96px * var(--layout-scale));font-weight:400;line-height:1;letter-spacing:-.01em}.contact-status__line{display:flex;flex-wrap:wrap;align-items:center;gap:calc(7.2px * var(--layout-scale)) calc(12.96px * var(--layout-scale));margin-top:clamp(18.72px,2.16vw,31.68px)}.contact-status__line-icon{flex:none;width:calc(20.16px * var(--layout-scale));height:calc(20.16px * var(--layout-scale))}.contact-status__line-icon--ok{color:hsl(var(--brand-accent-purple))}.contact-status__line-icon--alert{color:hsl(var(--brand-orange))}.contact-status__line-icon--idle{color:var(--theme-text-soft)}.contact-status__line-text{margin:0;color:var(--theme-text);font-family:var(--font-heading);font-size:clamp(18.72px,2.16vw,28.8px);font-weight:500;line-height:1.02;letter-spacing:-.04em}.contact-status__checked{margin-left:auto;color:var(--theme-text-soft);font-size:calc(10.08px * var(--layout-scale));white-space:nowrap}.contact-status__note{max-width:calc(547.2px * var(--layout-scale));margin:clamp(10.08px,1.008vw,14.4px) 0 0;color:var(--theme-text-muted);font-size:clamp(11.52px,.936vw,13.68px);line-height:1.5}.contact-status__notices{margin-top:clamp(21.6px,2.16vw,34.56px)}.contact-status__notice{border-top:.72px solid var(--app-border);padding-top:clamp(18.72px,1.872vw,28.8px);max-width:calc(633.6px * var(--layout-scale))}.contact-status__notice+.contact-status__notice{margin-top:clamp(18.72px,1.872vw,28.8px)}.contact-status__chips{display:flex;flex-wrap:wrap;gap:calc(5.76px * var(--layout-scale));margin-bottom:calc(10.08px * var(--layout-scale))}.contact-status__chip{display:inline-flex;align-items:center;padding:calc(2.16px * var(--layout-scale)) calc(7.92px * var(--layout-scale));border:.72px solid var(--app-border);border-radius:719.28px;color:var(--theme-text-muted);font-size:calc(9.36px * var(--layout-scale));line-height:1.4}.contact-status__chip--alert{border-color:color-mix(in srgb,hsl(var(--brand-orange)) 55%,transparent);color:hsl(var(--brand-orange))}.contact-status__chip--info{border-color:color-mix(in srgb,hsl(var(--brand-accent-purple)) 50%,transparent);color:hsl(var(--brand-accent-purple))}.contact-status__subject{margin:0;color:var(--theme-text);font-family:var(--font-heading);font-size:calc(14.4px * var(--layout-scale));font-weight:600;letter-spacing:-.01em}.contact-status__desc{margin:calc(7.2px * var(--layout-scale)) 0 0;color:var(--theme-text-muted);font-size:calc(11.52px * var(--layout-scale));line-height:1.6;white-space:pre-line}.contact-status__meta{display:flex;flex-wrap:wrap;-moz-column-gap:calc(10.08px * var(--layout-scale));column-gap:calc(10.08px * var(--layout-scale));row-gap:calc(2.88px * var(--layout-scale));margin:calc(11.52px * var(--layout-scale)) 0 0;color:var(--theme-text-soft);font-size:calc(9.36px * var(--layout-scale))}.contact-status__meta-item:not(:first-child):before{content:"·";margin-right:calc(10.08px * var(--layout-scale));color:var(--theme-text-soft)}.contact-status__meta-label{color:var(--theme-text-muted)}.contact-status__updates{margin:calc(12.96px * var(--layout-scale)) 0 0;padding:calc(12.96px * var(--layout-scale)) 0 0;border-top:.72px solid var(--app-border);list-style:none;display:flex;flex-direction:column;gap:calc(10.08px * var(--layout-scale))}.contact-status__update-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(2.88px * var(--layout-scale)) calc(7.2px * var(--layout-scale));margin-bottom:calc(2.88px * var(--layout-scale))}.contact-status__update-time{color:var(--theme-text);font-size:calc(9.36px * var(--layout-scale));font-weight:600}.contact-status__update-status{color:var(--theme-text-soft);font-size:calc(8.64px * var(--layout-scale))}.contact-status__update-text{display:block;color:var(--theme-text-muted);font-size:calc(10.08px * var(--layout-scale));line-height:1.5}
