.Sg9eBG_appFrame,.Sg9eBG_mainShell{background:var(--gray-50);min-height:100vh}.Sg9eBG_plainMainShell{min-height:100vh}.Sg9eBG_centeredPage{background:var(--public-bg);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.Sg9eBG_panel{width:100%;max-width:28rem;padding:var(--space-6);text-align:center;background:var(--white);border:var(--public-hairline);border-radius:var(--radius-sharp)}.Sg9eBG_loadingStack{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Sg9eBG_spinner{width:3rem;height:3rem;margin:0 auto var(--space-4);border:2px solid var(--public-border);border-bottom-color:var(--public-accent-strong);border-radius:var(--radius-full);animation:1s linear infinite Sg9eBG_public-feedback-spin}.Sg9eBG_spinnerSmall{border:2px solid var(--public-accent-strong);border-radius:var(--radius-full);border-top-color:#0000;width:2rem;height:2rem;animation:1s linear infinite Sg9eBG_public-feedback-spin}.Sg9eBG_iconCircle{width:3rem;height:3rem;margin:0 auto var(--space-4);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.Sg9eBG_iconCircleSuccess{background:var(--status-success-bg-stronger);color:var(--status-success-accent)}.Sg9eBG_iconCircleError{background:var(--status-error-bg-strong);color:var(--status-error-accent)}.Sg9eBG_icon{width:1.5rem;height:1.5rem}.Sg9eBG_title{margin:0 0 var(--space-2);color:var(--public-text);font-family:var(--font-display);font-size:1.75rem;font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:1.1}.Sg9eBG_text{color:var(--public-text-soft);margin:0}.Sg9eBG_textSpaced{margin:0 0 var(--space-4);color:var(--public-text-soft)}.Sg9eBG_mutedText{margin:0 0 var(--space-4);color:var(--public-text-muted);font-size:var(--text-sm)}.Sg9eBG_smallMutedText{color:var(--public-text-muted);font-size:var(--text-xs);margin:0}.Sg9eBG_actionStack{gap:var(--space-2);display:grid}.Sg9eBG_button{width:100%;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sharp);font-size:.8rem;font-weight:var(--font-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.Sg9eBG_button:focus-visible{outline:2px solid var(--public-accent-strong);outline-offset:2px}.Sg9eBG_buttonPrimary{border:1px solid var(--dark-900);background:var(--dark-900);color:var(--white)}.Sg9eBG_buttonPrimary:hover{border-color:var(--dark-800);background:var(--dark-800);color:var(--white)}.Sg9eBG_panelAction{margin-top:var(--space-4)}.Sg9eBG_buttonSecondary{border:1px solid var(--dark-900);color:var(--dark-900);background:0 0}.Sg9eBG_buttonSecondary:hover{background:var(--dark-900);color:var(--white)}.Sg9eBG_fallbackPadding{padding:var(--space-6)}@keyframes Sg9eBG_public-feedback-spin{to{transform:rotate(360deg)}}
