.scrim.svelte-ta60gp{all:unset;background:color-mix(in oklab, var(--k-bark-900) 55%, transparent);cursor:pointer;z-index:50;position:fixed;inset:0}.modal.svelte-ta60gp{z-index:51;transform-origin:top;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:0 2px 3px var(--k-shadow-contact), 0 18px 30px var(--k-paper-shadow);padding:var(--k-space-6);animation:svelte-ta60gp-unfurl var(--k-dur-enter) var(--k-ease-out);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--k-text-muted) 40%, transparent) transparent;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal.svelte-ta60gp::-webkit-scrollbar{width:8px}.modal.svelte-ta60gp::-webkit-scrollbar-track{background:0 0}.modal.svelte-ta60gp::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--k-text-muted) 40%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover){.modal.svelte-ta60gp::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--k-text-muted) 60%, transparent)}}.modal.svelte-ta60gp:after{content:"";border-radius:inherit;background-image:var(--k-grain-paper);mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;inset:0}.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 fieldset{background:color-mix(in oklab, var(--k-bg-raised) 95%, var(--k-bark-900) 5%);box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .content.svelte-ta60gp fieldset{background:color-mix(in oklab, var(--k-bg-raised) 92%, black 10%)}}[data-theme=dark] .content.svelte-ta60gp fieldset{background:color-mix(in oklab, var(--k-bg-raised) 92%, black 10%)}.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}.flourish.svelte-ta60gp{width:84px;height:12px;margin:0 auto var(--k-space-3);background:color-mix(in oklab, var(--k-accent) 45%, var(--k-text-muted) 30%);-webkit-mask-image:var(--k-ornament-vine);-webkit-mask-image:var(--k-ornament-vine);mask-image:var(--k-ornament-vine);opacity:.45;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes svelte-ta60gp-unfurl{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--k-rise))) scaleY(.82)}to{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.modal.svelte-ta60gp{animation:none}}
