:root{--ui-dialog-scrim: rgba(11, 18, 32, .48);--ui-dialog-scrim-dark: rgba(11, 18, 32, .92);--ui-dialog-surface: #fff;--ui-dialog-radius: 8px;--ui-dialog-shadow: 0 24px 64px rgba(11, 18, 32, .18), 0 2px 6px rgba(11, 18, 32, .06);--ui-dialog-sheet-shadow: 0 -8px 32px rgba(11, 18, 32, .12);--ui-dialog-border: #e4e7ec;--ui-dialog-text: #0b1220;--ui-dialog-body-text: #344054;--ui-dialog-muted: #667085;--ui-dialog-icon-bg: #f2f4f7;--ui-dialog-primary: #0874b5;--ui-dialog-primary-hover: #065e93;--ui-dialog-danger: #b42318;--ui-dialog-danger-hover: #912018;--ui-dialog-danger-soft: #fef3f2;--ui-dialog-control-border: #d0d5dd;--ui-dialog-focus: #0a89d4;--ui-dialog-w-sm: 440px;--ui-dialog-w-md: 560px;--ui-dialog-w-lg: 720px;--ui-dialog-w-xl: 960px;--ui-dialog-ease: cubic-bezier(.2, .8, .2, 1);--ui-dialog-in: 0ms;--ui-dialog-scrim-in: 0ms;--ui-dialog-out: 0ms}.ui-dialog-layer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:var(--ui-dialog-scrim);animation:ui-dialog-fade-in var(--ui-dialog-scrim-in) ease-out both}.ui-dialog-layer.is-closing{animation:ui-dialog-fade-out var(--ui-dialog-out) ease-in both;pointer-events:none}.ui-dialog-layer-drawer{justify-content:flex-end;align-items:stretch;padding:0}.ui-dialog-layer-viewer{background:var(--ui-dialog-scrim-dark);padding:0}.ui-dialog{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:85vh;background:var(--ui-dialog-surface);border-radius:var(--ui-dialog-radius);box-shadow:var(--ui-dialog-shadow);color:var(--ui-dialog-body-text);font:400 14px/20px Inter,system-ui,sans-serif;text-align:left;outline:none;animation:ui-dialog-panel-in var(--ui-dialog-in) var(--ui-dialog-ease) both}.is-closing .ui-dialog{animation:ui-dialog-panel-out var(--ui-dialog-out) ease-in both}.ui-dialog-layer-dialog>.ui-dialog.ui-dialog{width:100%;height:auto;padding:0;display:flex;flex-direction:column;gap:0;max-height:85vh;overflow:hidden}.ui-dialog.ui-dialog-sm{max-width:var(--ui-dialog-w-sm)}.ui-dialog.ui-dialog-md{max-width:var(--ui-dialog-w-md)}.ui-dialog.ui-dialog-lg{max-width:var(--ui-dialog-w-lg)}.ui-dialog.ui-dialog-xl{max-width:var(--ui-dialog-w-xl)}.ui-dialog-drawer{width:min(var(--ui-drawer-width, 480px),100vw);max-width:none;height:100%;max-height:none;border-radius:0;animation-name:ui-dialog-drawer-in}.is-closing .ui-dialog-drawer{animation-name:ui-dialog-drawer-out}.ui-dialog-drawer>.ui-dialog-header{border-bottom:1px solid var(--ui-dialog-border)}.ui-dialog-drawer>.ui-dialog-body{flex:1;padding:24px;gap:24px}.ui-dialog-viewer{width:100%;height:100%;max-width:none;max-height:none;background:transparent;box-shadow:none;border-radius:0;color:#fff;align-items:center;justify-content:center}.ui-dialog-viewer-button{width:48px;height:48px;padding:0;border:0;border-radius:24px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .12s ease}.ui-dialog-viewer-button:hover{background:#fff3}.ui-dialog-grabber{display:none}.ui-dialog-header{display:flex;align-items:flex-start;gap:16px;padding:24px 24px 16px;flex:none}.ui-dialog-icon{width:40px;height:40px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--ui-dialog-icon-bg);color:var(--ui-dialog-body-text)}.ui-dialog-tone-danger .ui-dialog-icon{background:var(--ui-dialog-danger-soft);color:var(--ui-dialog-danger)}.ui-dialog-heading{flex:1;min-width:0}.ui-dialog-title{margin:0;font:600 18px/26px Inter Tight Variable,Inter Tight,system-ui,sans-serif;letter-spacing:0;color:var(--ui-dialog-text)}.ui-dialog-description{margin:4px 0 0;font:400 14px/20px Inter,system-ui,sans-serif;color:var(--ui-dialog-muted)}.ui-dialog-description p{margin:0 0 4px}.ui-dialog-close{width:32px;height:32px;flex:none;margin:-4px -4px 0 auto;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ui-dialog-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ui-dialog-close:hover:not(:disabled){background:var(--ui-dialog-icon-bg);color:var(--ui-dialog-text)}.ui-dialog-close:disabled{opacity:.48;cursor:not-allowed}.ui-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}.ui-dialog-footer{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:1px solid var(--ui-dialog-border)}.ui-dialog-btn,.ui-dialog .dialog-actions>.ghost-button,.ui-dialog .dialog-actions>.solid-button,.ui-dialog .dialog-actions>.danger-button,.ui-dialog-footer>.ghost-button,.ui-dialog-footer>.solid-button,.ui-dialog-footer>.danger-button{height:40px;padding:0 16px;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;font:600 14px/20px Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ui-dialog-btn-secondary,.ui-dialog .dialog-actions>.ghost-button,.ui-dialog-footer>.ghost-button{background:#fff;border-color:var(--ui-dialog-control-border);color:var(--ui-dialog-body-text)}.ui-dialog-btn-secondary:hover:not(:disabled),.ui-dialog .dialog-actions>.ghost-button:hover:not(:disabled),.ui-dialog-footer>.ghost-button:hover:not(:disabled){background:#f8fafc}.ui-dialog-btn-primary,.ui-dialog .dialog-actions>.solid-button,.ui-dialog-footer>.solid-button{background:var(--ui-dialog-primary);border-color:var(--ui-dialog-primary);color:#fff}.ui-dialog-btn-primary:hover:not(:disabled),.ui-dialog .dialog-actions>.solid-button:hover:not(:disabled),.ui-dialog-footer>.solid-button:hover:not(:disabled){background:var(--ui-dialog-primary-hover);border-color:var(--ui-dialog-primary-hover)}.ui-dialog-btn-danger,.ui-dialog .dialog-actions>.danger-button,.ui-dialog-footer>.danger-button{background:var(--ui-dialog-danger);border-color:var(--ui-dialog-danger);color:#fff}.ui-dialog-btn-danger:hover:not(:disabled),.ui-dialog .dialog-actions>.danger-button:hover:not(:disabled),.ui-dialog-footer>.danger-button:hover:not(:disabled){background:var(--ui-dialog-danger-hover);border-color:var(--ui-dialog-danger-hover)}.ui-dialog-btn:disabled,.ui-dialog .dialog-actions>button:disabled,.ui-dialog-footer>button:disabled{opacity:.48;cursor:not-allowed}.ui-dialog button:focus-visible{outline:2px solid var(--ui-dialog-focus);outline-offset:2px}.ui-dialog-body .dialog-actions{position:sticky;bottom:-24px;margin:8px -24px -24px;padding:16px 24px;background:var(--ui-dialog-surface);border-top:1px solid var(--ui-dialog-border);display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;z-index:1}.ui-dialog-spinner{width:16px;height:16px;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ui-dialog-spin .7s linear infinite}.ui-dialog-btn-secondary .ui-dialog-spinner{border-color:#34405440;border-top-color:var(--ui-dialog-body-text)}.ui-dialog.ui-dialog-fullscreen{width:100%;height:100%;max-width:none;max-height:none;border-radius:0}@keyframes ui-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-dialog-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ui-dialog-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ui-dialog-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@keyframes ui-dialog-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ui-dialog-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes ui-dialog-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.ui-dialog-layer-dialog{align-items:flex-end;padding:0}.ui-dialog-layer-dialog>.ui-dialog.ui-dialog{max-width:none;max-height:92vh}.ui-dialog-dialog{max-width:none;max-height:92vh;border-radius:var(--ui-dialog-radius) var(--ui-dialog-radius) 0 0;box-shadow:var(--ui-dialog-sheet-shadow);animation-name:ui-dialog-sheet-in}.is-closing .ui-dialog-dialog{animation-name:ui-dialog-sheet-out}.ui-dialog-dialog>.ui-dialog-grabber{display:block;flex:none;width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--ui-dialog-control-border)}.ui-dialog-dialog>.ui-dialog-header{padding-top:16px}.ui-dialog-drawer{width:100vw;animation-name:ui-dialog-sheet-in}.is-closing .ui-dialog-drawer{animation-name:ui-dialog-sheet-out}.ui-dialog-footer,.ui-dialog-body .dialog-actions{flex-direction:column-reverse;flex-wrap:nowrap;padding:16px 24px 24px}.ui-dialog-footer>button,.ui-dialog-body .dialog-actions>button{width:100%;height:48px}.ui-dialog-layer-viewer{padding:0}}@media(prefers-reduced-motion:reduce){.ui-dialog{animation-name:ui-dialog-fade-in!important}.is-closing .ui-dialog{animation-name:ui-dialog-fade-out!important}}.ui-dialog-body>p{margin:0}
