.KpMnhW_shell{background:var(--background);color:var(--foreground);flex-direction:column;width:100%;min-height:100dvh;display:flex}.KpMnhW_inner{padding:var(--space-6) var(--space-4);flex:1;justify-content:center;align-items:center;display:flex}.KpMnhW_card{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:var(--space-4);max-width:28rem;padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;width:100%;display:flex;}.KpMnhW_titlePage{color:var(--muted-foreground);font-size:var(--text-2xl);font-weight:var(--font-normal);margin:0;line-height:1.25}.KpMnhW_titleSection{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0;line-height:1.3}.KpMnhW_message{color:var(--muted-foreground);font-size:var(--text-base);margin:0;line-height:1.5}.KpMnhW_details{background:color-mix(in srgb, var(--muted) 35%, var(--background));border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-3);text-align:left;align-self:stretch;width:100%}.KpMnhW_detailsSummary{color:var(--muted-foreground);cursor:pointer;font-family:var(--font-family-meta);font-size:var(--text-meta-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;list-style:none}.KpMnhW_detailsSummary::-webkit-details-marker{display:none}.KpMnhW_detailsSummary:before{content:"▸ ";transition:transform var(--transition-fast);display:inline-block}.KpMnhW_details[open] .KpMnhW_detailsSummary:before{transform:rotate(90deg)}.KpMnhW_detailsContent{color:var(--foreground);font-family:var(--font-family-mono);font-size:var(--text-meta-xs);margin:var(--space-3) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5;overflow:auto}.KpMnhW_actions{padding-top:var(--space-1);justify-content:center;width:100%;display:flex}.KpMnhW_retryButton{background:var(--primary);border:1px solid var(--link);border-radius:var(--radius-ui);color:var(--primary-foreground);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);height:var(--button-height-md);min-height:var(--button-height-md);padding:0 var(--space-4);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.KpMnhW_retryButton:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary-hover)}.KpMnhW_retryButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}