.HwLgQa_overlay{z-index:var(--z-modal);background:var(--color-overlay);position:fixed;inset:0}.HwLgQa_overlay[data-state=open]{animation:HwLgQa_overlay-in var(--duration-normal) var(--easing-standard)}.HwLgQa_overlay[data-state=closed]{animation:HwLgQa_overlay-out var(--duration-normal) var(--easing-standard) forwards}.HwLgQa_dialog{z-index:var(--z-modal);gap:var(--space-4);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-md);color:var(--color-text);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.HwLgQa_dialog[data-state=open]{animation:HwLgQa_dialog-in var(--duration-normal) var(--easing-standard)}.HwLgQa_dialog[data-state=closed]{animation:.16s ease-in forwards HwLgQa_dialog-out}.HwLgQa_dialog:focus-visible{outline:none}@keyframes HwLgQa_overlay-in{0%{opacity:0}}@keyframes HwLgQa_overlay-out{to{opacity:0}}@keyframes HwLgQa_dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.97)}}@keyframes HwLgQa_dialog-out{to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.98)}}@media (prefers-reduced-motion:reduce){.HwLgQa_overlay[data-state],.HwLgQa_dialog[data-state]{animation:none}}.HwLgQa_header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.HwLgQa_close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -4px 0 0;padding:0;display:inline-grid}.HwLgQa_close svg{stroke-width:2.5px;width:20px;height:20px;transition:transform .2s}.HwLgQa_close:hover{color:var(--color-text)}.HwLgQa_close:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.HwLgQa_close svg{transition:none}}.HwLgQa_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.HwLgQa_body{gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-md);flex-direction:column;line-height:1.6;display:flex}.HwLgQa_body p{margin:0}.HwLgQa_body strong{color:var(--color-text)}.HwLgQa_error{color:var(--color-danger-text);font-size:var(--font-size-md);margin:0}.HwLgQa_actions{gap:var(--space-2);margin-top:var(--space-4);justify-content:flex-end;display:flex}.HwLgQa_done{gap:var(--space-3);padding:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-md);text-align:center;animation:HwLgQa_done-in var(--duration-normal) var(--easing-standard);flex-direction:column;align-items:center;display:flex}.HwLgQa_done p{margin:0}.HwLgQa_done .HwLgQa_doneMessage{color:var(--color-text);font-weight:var(--font-weight-semibold);white-space:pre-line;word-break:keep-all}.HwLgQa_doneIcon{width:48px;height:48px;overflow:visible}.HwLgQa_doneCircle{fill:var(--color-status-ok-icon);transform-origin:50%;animation:.36s cubic-bezier(.34,1.56,.64,1) both HwLgQa_done-pop}.HwLgQa_doneCheck{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:HwLgQa_done-draw .32s .22s var(--easing-standard) forwards}.HwLgQa_doneRing{fill:var(--color-status-ok-icon);opacity:0;transform-origin:50%;animation:.6s ease-out .2s HwLgQa_done-ring}@keyframes HwLgQa_done-pop{0%{transform:scale(0)}}@keyframes HwLgQa_done-draw{to{stroke-dashoffset:0}}@keyframes HwLgQa_done-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.HwLgQa_doneCircle,.HwLgQa_doneRing{animation:none}.HwLgQa_doneCheck{stroke-dashoffset:0;animation:none}}@keyframes HwLgQa_done-in{0%{opacity:0;transform:translateY(4px)}}.HwLgQa_spinning{animation:.8s linear infinite HwLgQa_confirm-spin}@keyframes HwLgQa_confirm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.HwLgQa_done,.HwLgQa_spinning{animation:none}}.HwLgQa_body[data-warning]{padding:var(--space-2) 0;text-align:center;align-items:center}.HwLgQa_warningIcon{border-radius:var(--radius-full);background:var(--color-status-major-bg);place-items:center;width:40px;height:40px;display:grid}.HwLgQa_warningIcon svg{width:20px;height:20px}
