.base-modal .va-modal__dialog{border-radius:14px!important;box-shadow:0 24px 64px -12px #0f172a47,0 8px 24px -8px #0f172a24!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important}.base-modal--sm .va-modal__dialog{max-width:480px!important}.base-modal--md .va-modal__dialog{max-width:520px!important;width:min(92vw,520px)!important}.base-modal--lg .va-modal__dialog{max-width:620px!important;width:min(94vw,620px)!important}.base-modal--xl .va-modal__dialog{max-width:640px!important;width:min(92vw,640px)!important}.base-modal .va-modal__inner{padding:0!important}.base-modal .va-modal__close{z-index:2}.modal-shell[data-v-4aabd44c]{background:#fff;color:var(--color-text-primary);display:flex;flex-direction:column}.dark .modal-shell[data-v-4aabd44c]{background:#161b22}.modal-head[data-v-4aabd44c]{--modal-accent:#1890ff;align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--modal-accent) 10%,#fff),#fff);display:flex;gap:14px;isolation:isolate;padding:22px 24px 18px;position:relative}.modal-head[data-v-4aabd44c]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--modal-accent) 35%,transparent),transparent);content:"";height:1px;inset:auto 24px 0;position:absolute}.modal-head--primary[data-v-4aabd44c]{--modal-accent:#1890ff}.modal-head--neutral[data-v-4aabd44c]{--modal-accent:#64748b}.modal-head--warning[data-v-4aabd44c]{--modal-accent:#d46b08}.modal-head--success[data-v-4aabd44c]{--modal-accent:#18a058}.modal-head--danger[data-v-4aabd44c]{--modal-accent:#f5222d;background:linear-gradient(180deg,color-mix(in srgb,#f5222d 10%,#fff),color-mix(in srgb,#f5222d 3%,#fff))}.modal-head--alert[data-v-4aabd44c]{--modal-accent:#f5222d;background:linear-gradient(180deg,color-mix(in srgb,#fa8c16 14%,#fff),color-mix(in srgb,#fa8c16 4%,#fff))}.dark .modal-head[data-v-4aabd44c]{background:linear-gradient(180deg,color-mix(in srgb,var(--modal-accent) 18%,#161b22),#161b22)}.dark .modal-head--danger[data-v-4aabd44c]{background:linear-gradient(180deg,color-mix(in srgb,#f5222d 18%,#161b22),color-mix(in srgb,#f5222d 5%,#161b22))}.dark .modal-head--alert[data-v-4aabd44c]{background:linear-gradient(180deg,color-mix(in srgb,#fa8c16 22%,#161b22),color-mix(in srgb,#fa8c16 6%,#161b22))}.modal-icon[data-v-4aabd44c]{align-items:center;background:color-mix(in srgb,var(--modal-accent) 18%,#fff);border:1px solid color-mix(in srgb,var(--modal-accent) 28%,transparent);border-radius:10px;color:var(--modal-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.dark .modal-icon[data-v-4aabd44c]{background:color-mix(in srgb,var(--modal-accent) 22%,#161b22)}.modal-head--alert .modal-icon[data-v-4aabd44c]{animation:modal-alert-pulse-4aabd44c 2.4s ease-in-out infinite}.modal-icon--pulse[data-v-4aabd44c]{animation:modal-danger-pulse-4aabd44c 2.4s ease-in-out infinite}@keyframes modal-alert-pulse-4aabd44c{0%,to{box-shadow:0 0 color-mix(in srgb,#f5222d 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,#f5222d 0%,transparent)}}@keyframes modal-danger-pulse-4aabd44c{0%,to{box-shadow:0 0 color-mix(in srgb,#f5222d 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,#f5222d 0%,transparent)}}.modal-title-block[data-v-4aabd44c]{flex:1;min-width:0}.modal-title-block h3[data-v-4aabd44c]{color:var(--color-text-primary);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.modal-title-block p[data-v-4aabd44c-s],.modal-title-block p[data-v-4aabd44c]{color:var(--color-text-secondary);font-size:13px;line-height:1.55;margin:0}.modal-title-block code[data-v-4aabd44c-s]{background:color-mix(in srgb,var(--modal-accent) 10%,transparent);border-radius:4px;color:var(--modal-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:1px 6px}.modal-body[data-v-4aabd44c]{display:flex;flex-direction:column;gap:18px;overflow-x:hidden;padding:var(--modal-body-padding,18px 24px 22px)}.modal-body[data-v-4aabd44c] .va-input-wrapper__label{color:var(--color-text-secondary)!important;font-size:13px!important;margin-bottom:5px!important}.modal-body[data-v-4aabd44c] .va-input-wrapper__field{border-radius:8px!important}.modal-foot[data-v-4aabd44c]{align-items:center;background:color-mix(in srgb,var(--color-text-secondary) 3%,transparent);border-top:1px solid var(--color-border);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.dark .modal-foot[data-v-4aabd44c]{background:#ffffff05;border-top-color:#30363d}.modal-foot--gated[data-v-4aabd44c]{flex-wrap:wrap;justify-content:space-between}.modal-btn[data-v-4aabd44c]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;height:38px;justify-content:center;padding:0 18px;transition:background .2s,border-color .2s,color .2s,transform .08s}.modal-btn[data-v-4aabd44c]:active{transform:scale(.98)}.modal-btn[data-v-4aabd44c]:disabled{cursor:not-allowed;opacity:.65;transform:none}.modal-btn-ghost[data-v-4aabd44c]{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.modal-btn-ghost[data-v-4aabd44c]:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 50%,var(--color-border));color:var(--color-text-primary)}.modal-btn-primary[data-v-4aabd44c]{background:var(--color-primary);color:#fff}.modal-btn-primary[data-v-4aabd44c]:hover{background:color-mix(in srgb,var(--color-primary) 92%,#000)}.modal-btn-danger[data-v-4aabd44c]{background:var(--color-danger);color:#fff}.modal-btn-danger[data-v-4aabd44c]:hover{background:color-mix(in srgb,var(--color-danger) 92%,#000)}.modal-btn-primary[data-v-4aabd44c]:disabled{background:color-mix(in srgb,var(--color-primary) 35%,#d1d5db)}.modal-btn-danger[data-v-4aabd44c]:disabled{background:color-mix(in srgb,var(--color-danger) 35%,#d1d5db)}.modal-loader[data-v-4aabd44c]{animation:modal-spin-4aabd44c .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes modal-spin-4aabd44c{to{transform:rotate(1turn)}}.modal-ack[data-v-4aabd44c]{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-ack input[data-v-4aabd44c]{opacity:0;pointer-events:none;position:absolute}.ack-box[data-v-4aabd44c]{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:5px;color:#fff;display:inline-flex;height:18px;justify-content:center;transition:all .18s;width:18px}.modal-ack:hover .ack-box[data-v-4aabd44c]{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border))}.modal-ack input:checked+.ack-box[data-v-4aabd44c]{background:var(--color-success);border-color:var(--color-success)}.dark .ack-box[data-v-4aabd44c]{background:#ffffff0a;border-color:#30363d}@media(max-width:540px){.modal-head[data-v-4aabd44c]{padding:18px 18px 14px}.modal-body[data-v-4aabd44c]{padding:var(--modal-body-padding-sm,14px 18px 18px)}.modal-foot[data-v-4aabd44c]{align-items:stretch;flex-direction:column;padding:14px 18px 16px}.modal-foot--gated[data-v-4aabd44c]{gap:14px}.modal-foot--gated .modal-btn[data-v-4aabd44c]{width:100%}.modal-ack[data-v-4aabd44c]{justify-content:center}}
