.ServiceState-module__NorBfW__viewport{--service-accent:#2563eb;--service-accent-soft:#2563eb1f;--service-border:#94a3b84d;--service-copy:#172033;--service-muted:#5c687d;--service-surface:#ffffffe6;color:var(--service-copy);justify-content:center;align-items:center;width:100%;min-width:0;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative}.ServiceState-module__NorBfW__standalone{background-image:-webkit-linear-gradient(#f5f8fce0,#f5f8fcb3),-webkit-image-set(url(/bg-2560.avif) 1x type("image/avif"),url(/bg-2560.webp) 1x type("image/webp"),url(/bg.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#f5f8fcb3,#f5f8fce0),image-set("/bg-2560.avif" 1x type("image/avif"),"/bg-2560.webp" 1x type("image/webp"),"/bg.jpg" 1x type("image/jpeg"));background-position:50%;background-size:cover;min-height:100dvh}.ServiceState-module__NorBfW__embedded{flex:1;min-height:100%}.ServiceState-module__NorBfW__surface{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:var(--service-surface);border:1px solid var(--service-border);border-radius:1.5rem;gap:1rem;width:100%;max-width:42rem;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a29}.ServiceState-module__NorBfW__surface:before{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8,#2563eb);height:3px;position:absolute;inset:0 0 auto}.ServiceState-module__NorBfW__brandRow,.ServiceState-module__NorBfW__headingRow,.ServiceState-module__NorBfW__actions,.ServiceState-module__NorBfW__diagnosticHeader,.ServiceState-module__NorBfW__recoveryStatus{align-items:center;display:flex}.ServiceState-module__NorBfW__brandRow{justify-content:space-between;min-height:2.5rem}.ServiceState-module__NorBfW__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.ServiceState-module__NorBfW__brand img{width:2.25rem;height:2.25rem}.ServiceState-module__NorBfW__brandName{gap:.05rem;display:grid}.ServiceState-module__NorBfW__brandName strong{letter-spacing:.01em;font-size:.85rem}.ServiceState-module__NorBfW__brandName span,.ServiceState-module__NorBfW__statusBadge,.ServiceState-module__NorBfW__eyebrow,.ServiceState-module__NorBfW__diagnostic dt,.ServiceState-module__NorBfW__recoveryStatus{font-size:.72rem}.ServiceState-module__NorBfW__brandName span,.ServiceState-module__NorBfW__description,.ServiceState-module__NorBfW__diagnostic dt,.ServiceState-module__NorBfW__recoveryStatus{color:var(--service-muted)}.ServiceState-module__NorBfW__statusBadge{background:var(--service-accent-soft);border:1px solid color-mix(in srgb, var(--service-accent) 30%, transparent);color:var(--service-accent);border-radius:999px;padding:.35rem .6rem;font-weight:700}.ServiceState-module__NorBfW__headingRow{align-items:flex-start;gap:1rem}.ServiceState-module__NorBfW__icon{background:var(--service-accent-soft);border:1px solid color-mix(in srgb, var(--service-accent) 24%, transparent);color:var(--service-accent);border-radius:1rem;flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.ServiceState-module__NorBfW__icon svg{width:1.45rem;height:1.45rem}.ServiceState-module__NorBfW__heading{min-width:0}.ServiceState-module__NorBfW__eyebrow{color:var(--service-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-weight:700}.ServiceState-module__NorBfW__title{font-family:var(--font-display,"Fraunces", "Times New Roman", serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.55rem,5vw,2.4rem);font-weight:600;line-height:1.08}.ServiceState-module__NorBfW__description{max-width:38rem;margin:0;font-size:.95rem;line-height:1.65}.ServiceState-module__NorBfW__recoveryStatus{background:#94a3b81a;border-radius:.75rem;gap:.5rem;min-height:2.25rem;padding:.45rem .7rem}.ServiceState-module__NorBfW__recoveryStatus svg{width:.9rem;height:.9rem}.ServiceState-module__NorBfW__spin{animation:1.2s linear infinite ServiceState-module__NorBfW__service-spin}.ServiceState-module__NorBfW__actions{flex-wrap:wrap;gap:.5rem}.ServiceState-module__NorBfW__button,.ServiceState-module__NorBfW__buttonSecondary{font:inherit;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.65rem .9rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ServiceState-module__NorBfW__button{background:var(--service-accent);border:1px solid var(--service-accent);color:#fff}.ServiceState-module__NorBfW__buttonSecondary{border:1px solid var(--service-border);color:var(--service-copy);background:0 0}.ServiceState-module__NorBfW__button:hover,.ServiceState-module__NorBfW__buttonSecondary:hover{transform:translateY(-1px)}.ServiceState-module__NorBfW__button:disabled,.ServiceState-module__NorBfW__buttonSecondary:disabled{cursor:wait;opacity:.58;transform:none}.ServiceState-module__NorBfW__button:focus-visible,.ServiceState-module__NorBfW__buttonSecondary:focus-visible,.ServiceState-module__NorBfW__copyButton:focus-visible{outline:3px solid color-mix(in srgb, var(--service-accent) 35%, transparent);outline-offset:2px}.ServiceState-module__NorBfW__button svg,.ServiceState-module__NorBfW__buttonSecondary svg,.ServiceState-module__NorBfW__copyButton svg{width:1rem;height:1rem}.ServiceState-module__NorBfW__diagnostic{border:1px solid var(--service-border);background:#94a3b814;border-radius:1rem;gap:.75rem;padding:.85rem;display:grid}.ServiceState-module__NorBfW__diagnosticHeader{justify-content:space-between}.ServiceState-module__NorBfW__diagnosticHeader strong{font-size:.78rem}.ServiceState-module__NorBfW__copyButton{color:var(--service-accent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.ServiceState-module__NorBfW__diagnostic dl{grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:.45rem .75rem;margin:0;display:grid}.ServiceState-module__NorBfW__diagnostic dt,.ServiceState-module__NorBfW__diagnostic dd{margin:0;line-height:1.4}.ServiceState-module__NorBfW__diagnostic dd{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem}@keyframes ServiceState-module__NorBfW__service-spin{to{transform:rotate(360deg)}}.ServiceState-module__NorBfW__fatalDark{--service-accent:#60a5fa;--service-accent-soft:#3b82f629;--service-border:#ffffff1f;--service-copy:#f5f7fb;--service-muted:#aeb9ca;--service-surface:#0a1220e6}.dark .ServiceState-module__NorBfW__viewport{--service-accent:#60a5fa;--service-accent-soft:#3b82f629;--service-border:#ffffff1f;--service-copy:#f5f7fb;--service-muted:#aeb9ca;--service-surface:#0a1220e6}.dark .ServiceState-module__NorBfW__standalone{background-image:-webkit-linear-gradient(#030814db,#030814ad),-webkit-image-set(url(/bg-2560.avif) 1x type("image/avif"),url(/bg-2560.webp) 1x type("image/webp"),url(/bg.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#030814ad,#030814db),image-set("/bg-2560.avif" 1x type("image/avif"),"/bg-2560.webp" 1x type("image/webp"),"/bg.jpg" 1x type("image/jpeg"))}@media (prefers-color-scheme:dark){.ServiceState-module__NorBfW__fatalTheme{--service-accent:#60a5fa;--service-accent-soft:#3b82f629;--service-border:#ffffff1f;--service-copy:#f5f7fb;--service-muted:#aeb9ca;--service-surface:#0a1220e6;background-image:-webkit-linear-gradient(#030814db,#030814ad),-webkit-image-set(url(/bg-2560.avif) 1x type("image/avif"),url(/bg-2560.webp) 1x type("image/webp"),url(/bg.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#030814ad,#030814db),image-set("/bg-2560.avif" 1x type("image/avif"),"/bg-2560.webp" 1x type("image/webp"),"/bg.jpg" 1x type("image/jpeg"))}}@media (max-width:520px){.ServiceState-module__NorBfW__viewport{align-items:stretch;padding:.5rem}.ServiceState-module__NorBfW__surface{border-radius:1.15rem;align-content:center;min-height:calc(100dvh - 1rem);padding:1rem}.ServiceState-module__NorBfW__embedded .ServiceState-module__NorBfW__surface{min-height:auto}.ServiceState-module__NorBfW__headingRow{display:grid}.ServiceState-module__NorBfW__actions>*{flex:auto}.ServiceState-module__NorBfW__diagnostic dl{grid-template-columns:1fr}.ServiceState-module__NorBfW__diagnostic dd+dt{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.ServiceState-module__NorBfW__spin{animation:none}.ServiceState-module__NorBfW__button,.ServiceState-module__NorBfW__buttonSecondary{transition:none}}
