.site-error-page{--error-background:#fcfcfb;--error-primary:#0b0b0b;--error-secondary:#52514e;--error-button:#0b0b0b;--error-button-hover:#2c2c2a;--error-button-text:#fff;--error-font-sans:anthropic-sans, system-ui, "Segoe UI", Roboto, Helvetica, Arial, "PingFang SC", "PingFang TC", "Hiragino Sans", "Apple SD Gothic Neo", "Kohinoor Devanagari", "Kohinoor Bangla", "Kohinoor Telugu", "Tamil Sangam MN", "Kohinoor Gujarati", "Malayalam Sangam MN", "Nirmala UI", "Noto Sans Devanagari UI", "Noto Sans Devanagari", "Noto Sans Bengali UI", "Noto Sans Bengali", "Noto Sans Telugu UI", "Noto Sans Telugu", "Noto Sans Tamil UI", "Noto Sans Tamil", "Noto Sans Gujarati UI", "Noto Sans Gujarati", "Noto Sans Kannada UI", "Noto Sans Kannada", "Noto Sans Malayalam UI", "Noto Sans Malayalam", Thonburi, "Leelawadee UI", "Noto Sans Thai UI", "Noto Sans Thai", Kefa, Ebrima, "Noto Sans Ethiopic", "Abyssinica SIL", sans-serif, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "PingFang TC", "Hiragino Sans", "Apple SD Gothic Neo", sans-serif;--error-font-serif:anthropic-serif, "Anthropic Serif Fallback Georgia", "Anthropic Serif Fallback Times", "Anthropic Serif Fallback DejaVu", "Anthropic Serif Fallback Noto", Georgia, "Arial Hebrew", "Noto Sans Hebrew", "Times New Roman", Times, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Hiragino Sans", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Kohinoor Devanagari", "Kohinoor Bangla", "Kohinoor Telugu", "Tamil Sangam MN", "Kohinoor Gujarati", "Malayalam Sangam MN", "Nirmala UI", "Noto Sans Devanagari UI", "Noto Sans Devanagari", "Noto Sans Bengali UI", "Noto Sans Bengali", "Noto Sans Telugu UI", "Noto Sans Telugu", "Noto Sans Tamil UI", "Noto Sans Tamil", "Noto Sans Gujarati UI", "Noto Sans Gujarati", "Noto Sans Kannada UI", "Noto Sans Kannada", "Noto Sans Malayalam UI", "Noto Sans Malayalam", Thonburi, "Leelawadee UI", "Noto Sans Thai UI", "Noto Sans Thai", Kefa, Ebrima, "Noto Sans Ethiopic", "Abyssinica SIL", serif;background:var(--error-background);min-height:100dvh;color:var(--error-primary);font-family:var(--error-font-sans);font-synthesis:none;font-variation-settings:"GRAD" 0;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;font-weight:400;line-height:21px;overflow-x:hidden}html[data-theme=dark] .site-error-page{--error-background:#151515;--error-primary:#f0efec;--error-secondary:#c3c2b7;--error-button:#e1e0d9;--error-button-hover:#eeede9;--error-button-text:#0b0b0b}.site-error-stage{width:fit-content;max-width:min(100%,672px);min-height:100dvh;padding:max(96px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(128px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;text-align:center;place-content:center;margin:0 auto;display:grid}.site-error-copy{gap:8px;width:fit-content;max-width:100%;display:grid}.site-error-brand{width:112px;height:24px;color:var(--error-primary);justify-content:center;justify-self:center;align-items:center;gap:8px;margin:0 0 40px;text-decoration:none;display:inline-flex}.site-error-brand .brand-logo{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.site-error-brand .brand-name{font-family:var(--font);letter-spacing:-.035em;font-size:20px;font-weight:620;line-height:24px;display:inline-block}html[data-theme=dark] .site-error-brand .brand-logo{filter:invert()}.site-error-copy h1{width:100%;max-width:100%;color:var(--error-primary);font-family:var(--error-font-serif);letter-spacing:normal;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:400;line-height:28px}.site-error-title-label{display:inline-block;transform:translateY(-1px)}.site-error-copy p{width:100%;max-width:100%;color:var(--error-secondary);font-family:var(--error-font-sans);letter-spacing:normal;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:400;line-height:20px}.site-error-message-label{display:block;transform:translateY(-.5px)}.site-error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:min(100%,256px);min-height:32px;margin-top:16px;display:flex}.site-error-actions .button,.site-error-actions button{isolation:isolate;height:32px;min-height:0;color:var(--error-button-text);font-family:var(--error-font-sans);letter-spacing:normal;font-variation-settings:"GRAD" 0;white-space:nowrap;filter:none;background:0 0;border:0;border-radius:8px;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:box-shadow 60ms cubic-bezier(.4,0,.2,1);position:relative;transform:none}.site-error-action-label{align-items:center;gap:4px;min-width:0;display:inline-flex;transform:translateY(-.5px)}.site-error-primary-action:before{content:"";z-index:-1;border-radius:inherit;background:var(--error-button);transition:background-color 60ms cubic-bezier(.165,.84,.44,1),box-shadow 60ms cubic-bezier(.165,.84,.44,1),transform 60ms cubic-bezier(.165,.84,.44,1);position:absolute;inset:.5px}.site-error-primary-action:hover{color:var(--error-button-text);filter:none}.site-error-primary-action:hover:before{background:var(--error-button-hover)}.site-error-primary-action:active{transform:none}.site-error-primary-action:active:before{transform:scale(.97)}.site-error-actions .button.secondary{border:1px solid color-mix(in srgb, var(--error-primary) 18%, transparent);color:var(--error-primary);background:0 0}.site-error-actions .button.secondary:hover{background:color-mix(in srgb, var(--error-primary) 7%, transparent);color:var(--error-primary);filter:none}.site-error-primary-action:focus-visible,.site-error-brand:focus-visible,.site-error-actions .button:focus-visible{outline:2px solid var(--error-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-error-actions .button,.site-error-actions button,.site-error-primary-action:before,.site-error-title-label,.site-error-message-label,.site-error-action-label{transition:none}}
