.Error-module__nomcwW__container{min-height:calc(100vh - 120px);padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.Error-module__nomcwW__content{text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex}.Error-module__nomcwW__iconWrapper{width:120px;height:120px;margin-bottom:var(--spacing-lg);color:var(--danger);background:#dc26260f;border:1px solid #dc262626;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite Error-module__nomcwW__pulse;display:flex}.Error-module__nomcwW__errorLabel{margin:0 0 var(--spacing-xs) 0;font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:.2em;color:var(--text-tertiary);-webkit-user-select:none;user-select:none}.Error-module__nomcwW__title{font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.Error-module__nomcwW__message{margin:var(--spacing) 0 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:340px}.Error-module__nomcwW__actions{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);z-index:1;flex-direction:column;display:flex;position:relative}.Error-module__nomcwW__actions:before{content:"";width:40px;height:2px;margin-bottom:var(--spacing-xs);background:linear-gradient(90deg, transparent, var(--border), transparent);border-radius:1px;display:block}.Error-module__nomcwW__buttonPrimary{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:#fff;background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;display:inline-flex}.Error-module__nomcwW__buttonPrimary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0066cc40}.Error-module__nomcwW__buttonPrimary:active{box-shadow:var(--shadow-xs);transform:translateY(0)}.Error-module__nomcwW__buttonPrimary:focus-visible{box-shadow:var(--focus-ring);outline:none}.Error-module__nomcwW__homeLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), gap var(--duration-fast) var(--ease-out);background:0 0;border:none;display:inline-flex}.Error-module__nomcwW__homeLink:hover{color:var(--text-primary);gap:var(--spacing-sm)}.Error-module__nomcwW__homeLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.Error-module__nomcwW__detailsSection{width:100%;max-width:400px;margin-top:var(--spacing-xl)}.Error-module__nomcwW__detailsToggle{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:inline-flex}.Error-module__nomcwW__detailsToggle:hover{color:var(--text-secondary)}.Error-module__nomcwW__chevron{transition:transform var(--duration-normal) var(--ease-out)}.Error-module__nomcwW__chevronOpen{transform:rotate(180deg)}.Error-module__nomcwW__detailsCode{width:100%;margin:var(--spacing-sm) 0 0 0;padding:var(--spacing-md);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary);text-align:left;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;max-height:120px;overflow:auto}@keyframes Error-module__nomcwW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.Error-module__nomcwW__iconWrapper{animation:none}.Error-module__nomcwW__buttonPrimary:hover{transform:none}}