.-_VRTG_button{gap:var(--space-2);height:var(--control-height-md);padding:0 var(--control-padding-x-md);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.-_VRTG_button[data-size=lg]{height:var(--control-height-lg);padding:0 var(--control-padding-x-lg);border-radius:var(--radius-md);font-size:var(--font-size-md)}.-_VRTG_button[data-variant=primary]{background:var(--color-accent-fill);color:var(--color-on-accent)}.-_VRTG_button[data-variant=primary]:hover:not(:disabled){background:var(--color-accent-hover)}.-_VRTG_button[data-variant=primary]:active:not(:disabled){background:var(--color-accent-pressed)}.-_VRTG_button[data-variant=neutral]{background:var(--color-neutral-fill);color:var(--color-on-neutral)}.-_VRTG_button[data-variant=neutral]:hover:not(:disabled){background:var(--color-neutral-hover)}.-_VRTG_button[data-variant=neutral]:active:not(:disabled){background:var(--color-neutral-pressed)}.-_VRTG_button[data-variant=outline]{border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.-_VRTG_button[data-variant=outline]:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}.-_VRTG_button[data-variant=outline]:active:not(:disabled){border-color:var(--color-border-strong);background:var(--color-neutral-pressed)}.-_VRTG_button[data-variant=danger]{background:var(--color-danger-fill);color:var(--color-on-danger)}.-_VRTG_button[data-variant=danger]:hover:not(:disabled){background:var(--color-danger-hover)}.-_VRTG_button[data-variant=danger]:active:not(:disabled){background:var(--color-danger-pressed)}.-_VRTG_button:disabled{border-color:var(--color-border);background:var(--color-disabled-fill);color:var(--color-disabled-text);cursor:default}a.-_VRTG_button{justify-content:center;text-decoration:none}.MCcY3G_label{color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MCcY3G_icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.MCcY3G_pill{border-radius:var(--radius-full);height:24px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.MCcY3G_pill[data-icon]{padding-left:5px}.MCcY3G_pill[data-level=critical]{background:var(--color-status-critical-bg);color:var(--color-status-critical-text)}.MCcY3G_pill[data-level=major]{background:var(--color-status-major-bg);color:var(--color-status-major-text)}.MCcY3G_pill[data-level=minor]{background:var(--color-status-minor-bg);color:var(--color-status-minor-text)}.MCcY3G_pill[data-level=info]{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.MCcY3G_pill[data-level=ok]{background:var(--color-status-ok-bg);color:var(--color-status-ok-text)}.MCcY3G_pill[data-level=disabled]{background:var(--color-status-disabled-bg);color:var(--color-status-disabled-text)}.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}
