.Error-module__wzg5ZG__page{min-height:100dvh;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));color:var(--text-body);background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 35%), linear-gradient(180deg, var(--teal-50), var(--sand-100));place-items:center;display:grid}.Error-module__wzg5ZG__card{border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:var(--surface-raised);width:min(100%,560px);box-shadow:var(--shadow-xl);text-align:center;flex-direction:column;align-items:center;padding:clamp(1.5rem,6vw,3rem);display:flex}.Error-module__wzg5ZG__icon{width:84px;height:84px;margin-bottom:var(--space-6);background:var(--primary-soft);border-radius:50%;place-items:center;display:grid}.Error-module__wzg5ZG__eyebrow{color:var(--primary-press);font-size:var(--text-2xs);font-weight:var(--weight-extra);letter-spacing:var(--tracking-wider);text-transform:uppercase}.Error-module__wzg5ZG__card h1{max-width:28rem;margin-top:var(--space-4);color:var(--text-strong);font-size:clamp(var(--text-xl), 7vw, var(--text-2xl));line-height:var(--leading-tight)}.Error-module__wzg5ZG__card p{max-width:31rem;margin-top:var(--space-6);color:var(--text-muted);line-height:var(--leading-relaxed)}.Error-module__wzg5ZG__card p strong{color:var(--text-strong)}.Error-module__wzg5ZG__actions{justify-content:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Error-module__wzg5ZG__actions button,.Error-module__wzg5ZG__actions a{min-height:var(--control-md);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);border-radius:var(--radius-pill);font:inherit;font-weight:var(--weight-bold);cursor:pointer;text-decoration:none;display:inline-flex}.Error-module__wzg5ZG__actions button{background:var(--cta);color:var(--text-on-cta);box-shadow:var(--extrude-cta), var(--glow-cta), var(--sheen-top);border:0}.Error-module__wzg5ZG__actions button:hover{background:var(--cta-hover)}.Error-module__wzg5ZG__actions a{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong)}.Error-module__wzg5ZG__actions a:hover{border-color:var(--primary);background:var(--primary-soft)}@media (max-width:480px){.Error-module__wzg5ZG__actions,.Error-module__wzg5ZG__actions button,.Error-module__wzg5ZG__actions a{width:100%}}
