.dialog-backdrop[data-v-83b6a15a]{background:var(--backdrop);z-index:var(--z-dialog);animation:haku-fade var(--duration-base) var(--ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-panel[data-v-83b6a15a]{background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-height:85vh;box-shadow:var(--shadow-3);animation:haku-rise var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.w-sm[data-v-83b6a15a]{max-width:var(--width-modal-sm)}.w-md[data-v-83b6a15a]{max-width:var(--width-modal-md)}.w-lg[data-v-83b6a15a]{max-width:var(--width-modal-lg)}.dialog-head[data-v-83b6a15a]{align-items:center;gap:10px;padding:16px 20px 0;display:flex}.dialog-icon[data-v-83b6a15a]{border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;place-items:center;width:32px;height:32px;display:grid}.dialog-title[data-v-83b6a15a]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);flex:1;margin:0}.dialog-close[data-v-83b6a15a]{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:4px}.dialog-body[data-v-83b6a15a]{font-size:var(--text-sm);color:var(--text-secondary);padding:14px 20px;line-height:1.55;overflow:auto}.dialog-footer[data-v-83b6a15a]{justify-content:flex-end;gap:8px;padding:0 20px 18px;display:flex}
