[data-shell-content] .evz-error-page{--evz-text: #172b24;--evz-muted: #52665d;--evz-line: #d5e0da;--evz-line-strong: #a4b7ac;--evz-surface-solid: #fff;--evz-surface-2: #f4f8f6;--evz-green-2: #006b50;--evz-orange-2: #934500;min-width:0;min-height:0;width:100%;max-width:960px;margin-inline:auto;border:1px solid var(--evz-line);border-radius:16px;background:var(--evz-surface-solid);color:var(--evz-text);color-scheme:light}.dark [data-shell-content] .evz-error-page{--evz-text: #f3fff9;--evz-muted: #b1c7bb;--evz-line: #3d5d4e;--evz-line-strong: #728f7e;--evz-surface-solid: #0a211a;--evz-surface-2: #142f24;--evz-green-2: #86e8c4;--evz-orange-2: #ffc380;color-scheme:dark}[data-shell-content] .evz-error-grid,[data-shell-content] .evz-error-ambient,[data-shell-content] .evz-error-brand,[data-shell-content] .evz-error-eyebrow,[data-shell-content] .evz-error-page[data-status=offline] .evz-error-status-line,[data-shell-content] .evz-error-route-head,[data-shell-content] .evz-error-route-visual,[data-shell-content] .evz-error-route-strip,[data-shell-content] .evz-error-route-card:before,[data-shell-content] .evz-error-footer{display:none}[data-shell-content] .evz-error-header{height:auto;padding:20px clamp(16px,3vw,32px) 0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-shell-content] .evz-error-shell{width:100%;min-width:0}[data-shell-content] .evz-error-nav{justify-content:flex-start}[data-shell-content] .evz-error-connection{min-width:0;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:8px 12px;background:var(--evz-surface-2);color:var(--evz-muted);font-size:11px}[data-shell-content] .evz-error-main{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px clamp(16px,3vw,32px)}[data-shell-content] .evz-error-copy{width:100%;max-width:720px;min-width:0;margin-inline:0;text-align:left}[data-shell-content] .evz-error-copy h1{color:var(--evz-text);font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.025em;margin:12px 0}[data-shell-content] .evz-error-copy>p{font-size:15px;line-height:1.65}[data-shell-content] .evz-error-eyebrow{font-size:10px;letter-spacing:.08em}[data-shell-content] .evz-error-actions{margin-top:24px;gap:12px;justify-content:flex-start}[data-shell-content] .evz-error-button{min-height:44px;max-width:100%;padding:10px 16px;font-size:14px;line-height:1.4;text-align:center}[data-shell-content] .evz-error-button-primary{background:#007f5d;color:#fff!important}[data-shell-content] .evz-error-button-primary:hover{background:#006b4f}[data-shell-content] .evz-error-button-secondary,[data-shell-content] .evz-error-safety,[data-shell-content] .evz-error-reference{background:var(--evz-surface-2);color:var(--evz-text)}[data-shell-content] .evz-error-safety{margin-top:24px}[data-shell-content] .evz-error-safety b{font-size:13px}[data-shell-content] .evz-error-safety small,[data-shell-content] .evz-error-reference small{font-size:12px}[data-shell-content] .evz-error-quick-links{gap:12px 20px;justify-content:flex-start}[data-shell-content] .evz-error-quick-links a{min-height:32px;font-size:13px}[data-shell-content] .evz-error-route-card{min-height:0;width:100%;max-width:720px;margin-inline:0;border-radius:12px;background:var(--evz-surface-2);box-shadow:none}[data-shell-content] .evz-error-support-link{padding:16px;grid-template-columns:38px minmax(0,1fr) auto}[data-shell-content] .evz-error-support-link b{font-size:13px}[data-shell-content] .evz-error-support-link small{font-size:12px;line-height:1.5}[data-shell-content] .evz-error-connection span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}[data-shell-content] .evz-error-connection i{flex-shrink:0}[data-shell-content] .evz-error-copy>p,[data-shell-content] .evz-error-safety,[data-shell-content] .evz-error-reference{margin-inline:0}
