.scrim.svelte-ta60gp{all:unset;background:color-mix(in oklab, var(--k-bark-900) 35%, transparent);cursor:pointer;z-index:50;position:fixed;inset:0}.modal.svelte-ta60gp{z-index:51;width:min(480px, calc(100vw - var(--k-space-8)));background:var(--k-bg-raised);border-radius:var(--k-radius-lg);max-height:80vh;box-shadow:var(--k-shadow-sheet);padding:var(--k-space-6);animation:svelte-ta60gp-k-rise var(--k-dur-enter) var(--k-ease-out);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.close.svelte-ta60gp{top:var(--k-space-3);right:var(--k-space-3);width:var(--k-touch-target);height:var(--k-touch-target);background:color-mix(in oklab, var(--k-text-muted) 12%, transparent);color:var(--k-text-strong);cursor:pointer;transition:background-color var(--k-dur-settle) var(--k-ease-out), border-color var(--k-dur-settle) var(--k-ease-out), transform var(--k-dur-settle) var(--k-ease-out);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute}@media (hover:hover){.close.svelte-ta60gp:hover{background:var(--k-accent-soft);border-color:color-mix(in oklab, var(--k-accent) 40%, transparent)}}.close.svelte-ta60gp:active{transform:scale(.92)}.content.svelte-ta60gp{padding-inline-end:var(--k-space-8)}.visually-hidden.svelte-ta60gp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-ta60gp-k-rise{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--k-rise)))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.modal.svelte-ta60gp{animation:none}}
