html.page-scroll-locked{overflow:hidden}:root{--color-white:hsl(0, 0%, 100%);--color-black:hsl(0, 0%, 6%);--color-light:hsl(206, 33%, 96%);--color-night:hsl(214, 100%, 10%);--color-blue:hsl(225, 100%, 60%);--color-orange:hsl(9, 100%, 57%);--shadow-small:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-medium:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-large:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}.modal-overlay.svelte-2gqlk5.svelte-2gqlk5{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;z-index:-99;visibility:hidden;background:rgba(0,0,0,.6);padding:20px}.modal-content.svelte-2gqlk5.svelte-2gqlk5::-webkit-scrollbar{width:12px}.modal-content.svelte-2gqlk5.svelte-2gqlk5::-webkit-scrollbar-track{background-color:Scrollbar;border-radius:100px}.modal-content.svelte-2gqlk5.svelte-2gqlk5::-webkit-scrollbar-thumb{background-color:ActiveCaption;border-radius:100px}.visible.svelte-2gqlk5.svelte-2gqlk5{z-index:999;opacity:1;visibility:visible}.modal-content.svelte-2gqlk5.svelte-2gqlk5{position:relative;width:80%;max-width:981px;padding:20px 40px;border:none;outline:none;border-radius:10px;color:var(--color-black);background:var(--color-white);box-shadow:var(--shadow-large);overflow-y:auto}.widget-container.svelte-2gqlk5.svelte-2gqlk5{position:relative;height:clamp(460px,calc(100vh - 213px),748px);height:clamp(460px,calc(100dvh - 213px),748px);overflow-x:hidden;overflow-y:auto}.modal-controls.svelte-2gqlk5.svelte-2gqlk5{position:relative;width:80%;z-index:200;max-width:981px}.close-modal.svelte-2gqlk5.svelte-2gqlk5{position:absolute;top:12px;right:12px;width:24px;height:24px;cursor:pointer;fill:#fff}.close-modal.svelte-2gqlk5.svelte-2gqlk5:hover{transform:scale(1.05)}.close-modal.svelte-2gqlk5 line.svelte-2gqlk5{stroke:#c6b0d8;stroke-width:1.4}.close-modal.svelte-2gqlk5:hover line.svelte-2gqlk5{stroke:#6a35a3}@media (max-width: 600px){.modal-content.svelte-2gqlk5.svelte-2gqlk5{flex-basis:100%;width:100%;height:auto}.modal-controls.svelte-2gqlk5.svelte-2gqlk5{align-self:flex-end}}
