:root{--dialog-easing-bounce: linear(0, 1.015 40%, .99 60%, 1.005 80%, 1);--dialog-duration-modal: .45s;--dialog-duration-drawer: .45s;--dialog-easing-modal: ease;--dialog-easing-drawer: ease;--dialog-backdrop-color: rgba(0, 0, 0, .5)}.dialog.svelte-1cplwtb{border:none;padding:0;background-color:var(--bg-surface);color:var(--text-primary);max-height:100vh;max-width:100vw;min-height:400px;min-width:400px;backface-visibility:hidden}.dialog.svelte-1cplwtb::backdrop{background-color:#0000;transition-duration:var(--dialog-duration-drawer);transition:background-color var(--dialog-duration-drawer) var(--dialog-easing-modal),overlay var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete}.dialog.svelte-1cplwtb[open]::backdrop{background-color:var(--dialog-backdrop-color)}@starting-style{.dialog.svelte-1cplwtb[open]::backdrop{background-color:#0000}}.dialog.svelte-1cplwtb[open].closing::backdrop{background-color:#0000}.dialog-inner.svelte-1cplwtb{display:flex;flex-direction:column;height:100%}.modal.svelte-1cplwtb{border-radius:12px;box-shadow:0 8px 32px #0003;width:min(90vw,500px);will-change:opacity,transform;opacity:0;transform:scale(.95);transition:opacity var(--dialog-duration-modal) var(--dialog-easing-modal),transform var(--dialog-duration-modal) var(--dialog-easing-modal),overlay var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete}.modal.svelte-1cplwtb[open]{opacity:1;transform:scale(1)}.modal.svelte-1cplwtb[open].closing{opacity:0;transform:scale(.95)}@starting-style{.modal.svelte-1cplwtb[open]{opacity:0;transform:scale(.95)}}.drawer.svelte-1cplwtb{position:fixed;margin:0;will-change:transform;transition:transform var(--dialog-duration-drawer) var(--dialog-easing-drawer),overlay var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete}.drawer.right.svelte-1cplwtb{inset:8px 8px 8px auto;height:calc(100vh - 16px);width:min(100vw,400px);border-radius:16px;transform:translate(100%)}.drawer.right.svelte-1cplwtb[open]{transform:translate(0)}.drawer.right.svelte-1cplwtb[open].closing{transform:translate(100%)}@starting-style{.drawer.right.svelte-1cplwtb[open]{transform:translate(100%)}}.drawer.left.svelte-1cplwtb{inset:0 auto 0 0;height:100vh;width:min(100vw,400px);border-radius:0 16px 16px 0;transform:translate(-100%)}.drawer.left.svelte-1cplwtb[open]{transform:translate(0)}.drawer.left.svelte-1cplwtb[open].closing{transform:translate(-100%)}@starting-style{.drawer.left.svelte-1cplwtb[open]{transform:translate(-100%)}}.drawer.bottom.svelte-1cplwtb{inset:auto 0 0;width:100vw;max-height:85vh;border-radius:16px 16px 0 0;transform:translateY(100%)}.drawer.bottom.svelte-1cplwtb[open]{transform:translateY(0)}.drawer.bottom.svelte-1cplwtb[open].closing{transform:translateY(100%)}@starting-style{.drawer.bottom.svelte-1cplwtb[open]{transform:translateY(100%)}}.fullscreen.svelte-1cplwtb{position:fixed;margin:0;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:0;min-height:0;border-radius:0;overflow-y:auto;z-index:10;will-change:opacity;opacity:0;transition:opacity .2s ease,transform var(--dialog-duration-modal) var(--dialog-easing-modal),overlay var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete}.fullscreen.svelte-1cplwtb[open]{opacity:1;transform:translateY(0)}.fullscreen.svelte-1cplwtb[open].closing{opacity:0;transform:translateY(2rem)}@starting-style{.fullscreen.svelte-1cplwtb[open]{opacity:0;transform:translateY(2rem)}}.fullscreen.svelte-1cplwtb .dialog-inner:where(.svelte-1cplwtb){min-height:100%}@media(max-width:767px){.drawer.right.svelte-1cplwtb,.drawer.left.svelte-1cplwtb{inset:auto 0 0;height:auto;width:100vw;max-height:85vh;border-radius:8px 8px 0 0;transform:translateY(100%)}:is(.drawer.right.svelte-1cplwtb,.drawer.left.svelte-1cplwtb)[open]{transform:translateY(0)}:is(.drawer.right.svelte-1cplwtb,.drawer.left.svelte-1cplwtb)[open].closing{transform:translateY(100%)}@starting-style{:is(.drawer.right.svelte-1cplwtb,.drawer.left.svelte-1cplwtb)[open]{transform:translateY(100%)}}@media(min-width:763px){.drawer.svelte-1cplwtb{margin:.5rem!important}}}button.svelte-1xko78n{color:var(--text-primary);border-radius:8px;text-decoration:none;cursor:pointer}button.svelte-1xko78n:focus-within{outline:solid 2px var(--focus-ring-secondary);outline-offset:2px}button.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}button.svelte-1xko78n[data-size=sm]{font-size:14px;padding:0rem .5rem;max-width:fit-content}button.svelte-1xko78n[data-size=md]{font-size:14px;font-weight:500;padding:.5rem 1rem}button.svelte-1xko78n[data-size=lg]{font-size:16px;padding:.75rem 1.5rem}button.svelte-1xko78n[data-variant=primary]{background-color:var(--interactive-primary);border:2px solid var(--interactive-primary);color:var(--interactive-primary-text)}button.svelte-1xko78n[data-variant=primary]:hover{background-color:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}button.svelte-1xko78n[data-variant=secondary]{background-color:var(--bg-muted);border:2px solid var(--bg-muted)}button.svelte-1xko78n[data-variant=secondary]:hover{background-color:var(--bg-subtle);border-color:var(--bg-subtle)}button.svelte-1xko78n[data-variant=outline]{background-color:transparent;border:2px solid var(--border-default)}button.svelte-1xko78n[data-variant=outline]:hover{background-color:var(--bg-muted)}button.svelte-1xko78n[data-variant=ghost]{background-color:transparent;border:2px solid transparent}button.svelte-1xko78n[data-variant=ghost]:hover{background-color:var(--bg-muted)}
