.modal-overlay.svelte-ta60gp{position:fixed;display:block;width:100vw;height:100vh;border:none;inset:0;background:radial-gradient(ellipse at center,#0006,#000000b3);z-index:var(--z-overlay);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-overlay.svelte-ta60gp:popover-open,.modal-overlay[data-open].svelte-ta60gp{opacity:1;pointer-events:auto}.modal-content.svelte-ta60gp{position:fixed;inset:unset;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);margin:0;padding:0;background:linear-gradient(165deg,color-mix(in oklab,var(--color-bg) 98%,var(--color-bold-blue)) 0%,var(--color-bg) 50%,color-mix(in oklab,var(--color-bg) 97%,var(--color-bold-purple)) 100%);border:1px solid color-mix(in oklab,var(--color-border-light) 60%,transparent);border-radius:var(--radius-xl);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 8%,transparent),0 4px 6px -1px #00000026,0 12px 24px -4px #0003,0 24px 48px -8px #00000026,inset 0 1px color-mix(in oklab,#fff 8%,transparent);max-width:min(90vw,600px);max-height:85vh;display:flex;flex-direction:column;z-index:var(--z-modal);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}dialog.modal-content.width-900.svelte-ta60gp{max-width:unset;width:min(90vw,calc(600px + 25vw))}dialog.modal-content.width-600.svelte-ta60gp{max-width:unset;width:min(90vw,600px)}.modal-content.svelte-ta60gp::backdrop{display:none}.modal-content.svelte-ta60gp:popover-open,.modal-content[data-open].svelte-ta60gp{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.modal-header.svelte-ta60gp{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);padding-top:calc(var(--spacing-md) + 3px);background:linear-gradient(135deg,var(--color-bold-blue) 0%,color-mix(in oklab,var(--color-bold-blue) 80%,var(--color-bold-purple)) 100%);border-bottom:1px solid color-mix(in oklab,var(--color-bold-blue) 40%,transparent);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.modal-header.svelte-ta60gp:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,#fff 20%,transparent),transparent)}.modal-header.svelte-ta60gp .modal-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:-.01em}.modal-header.svelte-ta60gp .modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:calc(-1 * var(--spacing-xs));background:color-mix(in oklab,#fff 10%,transparent);border:1px solid color-mix(in oklab,#fff 15%,transparent);border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-size-xl);transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-header.svelte-ta60gp .modal-close:hover{background:color-mix(in oklab,#fff 25%,transparent);border-color:color-mix(in oklab,#fff 30%,transparent)}.modal-header.svelte-ta60gp .modal-close:active{transform:translateY(1px)}.modal-body.svelte-ta60gp{padding:var(--spacing-lg);overflow-y:auto;flex:1;background:transparent}.modal-footer.svelte-ta60gp{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in oklab,var(--color-bg-subtle) 50%,transparent);border-top:1px solid var(--color-border-light)}.modal-footer.svelte-ta60gp:before{content:"";position:absolute;top:0;left:var(--spacing-lg);right:var(--spacing-lg);height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary) 15%,transparent),transparent)}@media(prefers-reduced-motion:reduce){.modal-overlay.svelte-ta60gp,.modal-content.svelte-ta60gp{transition:opacity .01ms}.modal-content.svelte-ta60gp:before{animation:none}}
