.uKYcQa_page{background:var(--bg-page);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.uKYcQa_card{background:var(--bg-surface);width:100%;max-width:448px;box-shadow:var(--shadow-lg);border-radius:8px;padding:32px}.uKYcQa_iconCircle{background:var(--badge-danger-bg);border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.uKYcQa_iconSvg{width:24px;height:24px;color:var(--badge-danger-fg)}.uKYcQa_heading{font-size:var(--fs-2xl);line-height:var(--lh-2xl);text-align:center;color:var(--fg-1);margin-bottom:8px;font-weight:700}.uKYcQa_description{color:var(--fg-3);text-align:center;margin-bottom:24px}.uKYcQa_devError{background:var(--badge-danger-bg);border:1px solid #fecaca;border-radius:8px;margin-bottom:24px;padding:16px}.uKYcQa_devErrorText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:#991b1b;word-break:break-all;font-family:monospace}.uKYcQa_buttonGroup{flex-direction:column;gap:12px;display:flex}.uKYcQa_primaryBtn{width:100%;color:var(--bg-surface);cursor:pointer;font-weight:500;font-size:var(--fs-base);background:#2563eb;border:none;border-radius:8px;padding:12px 16px;font-family:inherit;transition:background .2s}.uKYcQa_primaryBtn:hover{background:var(--badge-info-fg)}.uKYcQa_primaryBtn:active:not(:disabled){transform:scale(.97)}.uKYcQa_secondaryBtn{background:var(--border-1);width:100%;color:var(--fg-1);cursor:pointer;font-weight:500;font-size:var(--fs-base);border:none;border-radius:8px;padding:12px 16px;font-family:inherit;transition:background .2s}.uKYcQa_secondaryBtn:hover{background:var(--border-2)}.uKYcQa_secondaryBtn:active:not(:disabled){transform:scale(.97)}.uKYcQa_form{flex-direction:column;gap:16px;display:flex}.uKYcQa_input{border:1px solid var(--border-2);width:100%;font-size:var(--fs-base);background:var(--bg-surface);color:var(--fg-1);border-radius:8px;padding:8px 16px;font-family:inherit}.uKYcQa_input:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #2563eb;border-color:#0000;outline:none}.uKYcQa_textarea{border:1px solid var(--border-2);width:100%;font-size:var(--fs-base);background:var(--bg-surface);color:var(--fg-1);resize:vertical;border-radius:8px;padding:8px 16px;font-family:inherit}.uKYcQa_textarea:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #2563eb;border-color:#0000;outline:none}.uKYcQa_formActions{gap:12px;display:flex}.uKYcQa_formActions>button{flex:1}
._3SJ52q_wrapper{z-index:50;animation:.3s ease-out _3SJ52q_fadeInUp;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}._3SJ52q_toast{background:var(--badge-warning-bg);color:var(--badge-warning-fg);box-shadow:var(--shadow-lg);border:1px solid #fde68a;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}._3SJ52q_spinner{color:#d97706;width:20px;height:20px;animation:1s linear infinite _3SJ52q_spin}._3SJ52q_spinnerBg{opacity:.25}._3SJ52q_spinnerFg{opacity:.75}._3SJ52q_title{font-weight:500;font-size:var(--fs-sm);line-height:var(--lh-sm)}._3SJ52q_subtitle{font-size:var(--fs-xs);line-height:var(--lh-xs);color:#d97706}@keyframes _3SJ52q_fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes _3SJ52q_spin{to{transform:rotate(360deg)}}
.O7-N2q_banner{align-items:center;gap:var(--space-3);padding:var(--space-2) calc(var(--space-3) + env(safe-area-inset-right,0px)) var(--space-2) calc(var(--space-3) + env(safe-area-inset-left,0px));background:var(--bg-surface);border-bottom:1px solid var(--border-1);display:flex}.O7-N2q_iconWrap{padding:var(--space-2);background:var(--badge-warning-bg);color:var(--badge-warning-fg);border-radius:8px;flex-shrink:0;display:flex}.O7-N2q_text{flex:1;min-width:0}.O7-N2q_title{font-size:var(--fs-sm);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.O7-N2q_sub{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O7-N2q_cta{flex-shrink:0}.O7-N2q_dismiss{padding:var(--space-1);color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;display:flex}.O7-N2q_dismiss:hover{color:var(--fg-1)}.O7-N2q_dismiss:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}