._wfPfG_statePage{min-height:100svh;padding:max(3rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(3rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background:var(--color-canvas);font-family:var(--font-body);place-content:center;justify-items:center;gap:2.25rem;display:grid;overflow:hidden}._wfPfG_errorCard{border:1px solid color-mix(in oklch, var(--color-brand) 11%, transparent);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,36.875rem);box-shadow:var(--shadow-card);text-align:center;padding:3rem}._wfPfG_errorLogo{width:auto;max-width:10rem;height:auto;margin-bottom:2rem}._wfPfG_statusMark{color:var(--color-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.08em;margin-bottom:.8125rem;font-size:clamp(4.6rem,12vw,7.5rem);font-weight:400;line-height:.75}._wfPfG_eyebrow{color:var(--color-brand);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .875rem;font-size:.64rem;font-weight:750}._wfPfG_errorCard h1{max-width:28.75rem;color:var(--color-brand-strong);font-family:var(--font-display);letter-spacing:-.03em;margin:0 auto .875rem;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.08}._wfPfG_description{max-width:27.5rem;color:var(--color-ink-soft);margin:0 auto;font-size:.8rem;line-height:1.65}._wfPfG_actions{justify-content:center;gap:.625rem;margin-top:1.875rem;display:flex}._wfPfG_primaryAction,._wfPfG_secondaryAction{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;min-width:9.375rem;min-height:2.875rem;padding:0 1.25rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out,transform .16s ease-out;display:inline-flex}._wfPfG_primaryAction{border:1px solid var(--color-brand-strong);color:var(--color-surface);background:var(--color-brand-strong)}._wfPfG_secondaryAction{border:1px solid var(--color-rule);color:var(--color-brand);background:0 0}._wfPfG_footer{color:var(--color-ink-soft);letter-spacing:.04em;margin:0;font-size:.65rem}._wfPfG_content{align-items:start;gap:1.15rem;width:min(100%,38rem);display:grid}._wfPfG_title{max-width:18ch;color:var(--color-brand-strong);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,5vw,3rem);font-weight:400;line-height:.98}._wfPfG_primaryAction:focus-visible,._wfPfG_secondaryAction:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._wfPfG_loadingHeader{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}._wfPfG_loadingMark{border:.45rem solid var(--color-brand);border-top-color:var(--color-accent);width:2.5rem;height:2.5rem;transform:rotate(45deg)}._wfPfG_loadingLines{gap:.75rem;width:min(100%,30rem);padding-top:1rem;display:grid}._wfPfG_loadingLine{background:var(--color-accent-soft);height:.75rem;position:relative;overflow:hidden}._wfPfG_loadingLine:after{content:"";background:var(--color-accent);transform-origin:0;animation:1.8s cubic-bezier(.22,1,.36,1) infinite _wfPfG_ledger-progress;position:absolute;inset:0;transform:scaleX(0)}._wfPfG_loadingLine:nth-child(2){width:76%}._wfPfG_loadingLine:nth-child(2):after{animation-delay:.18s}._wfPfG_loadingLine:nth-child(3){width:48%}._wfPfG_loadingLine:nth-child(3):after{animation-delay:.36s}._wfPfG_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _wfPfG_ledger-progress{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (hover:hover){._wfPfG_primaryAction:hover{background:var(--color-brand-strong);transform:translateY(-2px)}._wfPfG_secondaryAction:hover{color:var(--color-surface);background:var(--color-brand);transform:translateY(-2px)}}@media (max-width:35rem){._wfPfG_errorCard{padding:2.375rem 1.375rem}._wfPfG_errorLogo{margin-bottom:2.25rem}._wfPfG_actions{flex-direction:column}._wfPfG_primaryAction,._wfPfG_secondaryAction{width:100%}}@supports (min-height:100dvh){._wfPfG_statePage{min-height:100dvh}}@media (prefers-reduced-motion:reduce){._wfPfG_primaryAction,._wfPfG_secondaryAction{transition:none}._wfPfG_loadingLine:after{animation:none;transform:scaleX(.64)}}
