.system-state-module__zCSIlq__page{--brand-accent:var(--savdoq-accent);--brand-ink:var(--savdoq-text);background:var(--savdoq-canvas);min-height:100dvh;color:var(--savdoq-shell-text);place-items:center;padding:clamp(16px,4vw,44px);display:grid}.system-state-module__zCSIlq__panel{border:1px solid var(--savdoq-rule-shell);border-radius:var(--savdoq-radius-panel);background:var(--savdoq-shell-surface);width:min(560px,100%);box-shadow:none;padding:clamp(28px,6vw,56px)}.system-state-module__zCSIlq__brand{color:var(--savdoq-shell-text);text-decoration:none}.system-state-module__zCSIlq__panel h1{max-width:430px;color:var(--savdoq-shell-text);letter-spacing:-.065em;margin:62px 0 0;font-size:clamp(34px,6vw,58px);font-weight:780;line-height:.98}.system-state-module__zCSIlq__panel p{max-width:430px;color:var(--savdoq-shell-muted);margin:18px 0 0;font-size:14px;line-height:1.6}.system-state-module__zCSIlq__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.system-state-module__zCSIlq__primary,.system-state-module__zCSIlq__secondary{min-height:42px;font:inherit;border-radius:3px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.system-state-module__zCSIlq__primary{border:1px solid var(--savdoq-accent);background:var(--savdoq-accent);color:var(--savdoq-accent-ink);cursor:pointer}.system-state-module__zCSIlq__secondary{border:1px solid var(--savdoq-rule-shell);color:var(--savdoq-shell-text);background:0 0}.system-state-module__zCSIlq__primary:focus-visible,.system-state-module__zCSIlq__secondary:focus-visible,.system-state-module__zCSIlq__brand:focus-visible{outline:2px solid var(--savdoq-accent);outline-offset:3px}.system-state-module__zCSIlq__loadingPanel{border:1px solid var(--savdoq-rule-shell);background:var(--savdoq-shell-surface);width:min(560px,100%);min-height:190px;padding:28px}.system-state-module__zCSIlq__loadingLine{background:var(--savdoq-workspace);width:min(340px,80%);height:12px;margin-top:110px;animation:1.2s ease-in-out infinite alternate system-state-module__zCSIlq__pulse;display:block}.system-state-module__zCSIlq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes system-state-module__zCSIlq__pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.system-state-module__zCSIlq__loadingLine{animation:none}}
