.HXg0mq_overlay{-webkit-backdrop-filter:blur(8px);z-index:310;padding:var(--space-md);background-color:#000000bf;justify-content:center;align-items:center;animation:.18s ease-out HXg0mq_fadeIn;display:flex;position:fixed;inset:0}.HXg0mq_dialog{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:var(--space-lg);box-shadow:0 20px 45px #000c, var(--shadow-glow);gap:var(--space-md);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) HXg0mq_scaleUp;display:flex}.HXg0mq_header{align-items:center;gap:var(--space-sm);display:flex}.HXg0mq_iconContainer{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.HXg0mq_iconDestructive{color:var(--danger);background-color:#ef44441f;border:1px solid #ef444440}.HXg0mq_iconNeutral{color:var(--accent-primary);background-color:#818cf81f;border:1px solid #818cf840}.HXg0mq_title{font-size:var(--font-size-lg);color:var(--text-primary);flex:1;margin:0;font-weight:600}.HXg0mq_closeButton{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HXg0mq_closeButton:hover:not(:disabled){background-color:var(--bg-glass);color:var(--text-primary)}.HXg0mq_description{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.55}.HXg0mq_actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.HXg0mq_button{min-height:40px;font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;padding:8px 18px;font-weight:500;display:inline-flex}.HXg0mq_button:disabled{opacity:.6;cursor:not-allowed}.HXg0mq_cancelButton{background-color:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-color)}.HXg0mq_cancelButton:hover:not(:disabled){background-color:var(--bg-glass-hover);border-color:var(--border-glow)}.HXg0mq_destructiveButton{background-color:var(--danger);color:#fff;border:1px solid #ffffff26;box-shadow:0 2px 10px #ef44444d}.HXg0mq_destructiveButton:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 14px #ef444473}.HXg0mq_primaryButton{background:var(--accent-gradient);color:#fff;border:none}.HXg0mq_primaryButton:hover:not(:disabled){background:var(--accent-gradient-hover);transform:translateY(-1px)}@keyframes HXg0mq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HXg0mq_scaleUp{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:480px){.HXg0mq_actions{flex-direction:column-reverse;width:100%}.HXg0mq_button{width:100%}}html[data-theme=light] .HXg0mq_dialog{background-color:#fff;border-color:#0000001a;box-shadow:0 20px 45px -10px #0000002e,0 4px 16px #0000000f}html[data-theme=light] .HXg0mq_cancelButton{background-color:#0000000a;border-color:#0000001a}html[data-theme=light] .HXg0mq_cancelButton:hover:not(:disabled){background-color:#00000014}@media (prefers-reduced-motion:reduce){.HXg0mq_overlay,.HXg0mq_dialog{animation:none}.HXg0mq_destructiveButton:hover:not(:disabled),.HXg0mq_primaryButton:hover:not(:disabled){transform:none}}
.FOLb2a_overlay{-webkit-backdrop-filter:blur(8px);z-index:300;padding:var(--space-md);background-color:#000000bf;justify-content:center;align-items:center;animation:.18s ease-out FOLb2a_fadeIn;display:flex;position:fixed;inset:0}.FOLb2a_dialog{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:var(--space-lg);box-shadow:0 20px 45px #000c, var(--shadow-glow);gap:var(--space-md);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) FOLb2a_scaleUp;display:flex}.FOLb2a_header{align-items:center;gap:var(--space-sm);display:flex;position:relative}.FOLb2a_iconContainer{border-radius:var(--radius-md);background-color:#ef44441f;border:1px solid #ef444440;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FOLb2a_icon{color:var(--danger)}.FOLb2a_title{font-size:var(--font-size-lg);color:var(--text-primary);letter-spacing:-.01em;flex:1;margin:0;font-weight:600}.FOLb2a_closeButton{color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.FOLb2a_closeButton:hover:not(:disabled){background-color:var(--bg-glass);color:var(--text-primary)}.FOLb2a_description{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.55}.FOLb2a_actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.FOLb2a_button{min-height:40px;font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;padding:8px 18px;font-weight:500;display:inline-flex}.FOLb2a_button:disabled{opacity:.6;cursor:not-allowed}.FOLb2a_cancelButton{background-color:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-color)}.FOLb2a_cancelButton:hover:not(:disabled){background-color:var(--bg-glass-hover);border-color:var(--border-glow)}.FOLb2a_destructiveButton{background-color:var(--danger);color:#fff;border:1px solid #ffffff26;box-shadow:0 2px 10px #ef44444d}.FOLb2a_destructiveButton:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 14px #ef444473}.FOLb2a_destructiveButton:active:not(:disabled){transform:translateY(0)}@keyframes FOLb2a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FOLb2a_scaleUp{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:480px){.FOLb2a_actions{flex-direction:column-reverse;width:100%}.FOLb2a_button{width:100%}}html[data-theme=light] .FOLb2a_dialog{background-color:#fff;border-color:#0000001a;box-shadow:0 20px 45px -10px #0000002e,0 4px 16px #0000000f}html[data-theme=light] .FOLb2a_cancelButton{background-color:#0000000a;border-color:#0000001a}html[data-theme=light] .FOLb2a_cancelButton:hover:not(:disabled){background-color:#00000014}@media (prefers-reduced-motion:reduce){.FOLb2a_overlay,.FOLb2a_dialog{animation:none}.FOLb2a_destructiveButton:hover:not(:disabled){transform:none}}
