@layer ui.tokens,ui.base;@layer ui.components{.modal{--modal-layer:999;z-index:var(--modal-layer);overscroll-behavior:contain;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;visibility:hidden;pointer-events:none;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:#0000;border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal:where([open]){background-color:var(--ui-color-backdrop);visibility:visible;opacity:1;pointer-events:auto;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out}@starting-style{.modal:where([open]){opacity:0}}.modal-box{--modal-width:28rem;--modal-height:auto;--modal-max-height:100svh;--modal-padding:var(--ui-space-6);--modal-available-height:min(var(--modal-max-height), calc(100svh - 5em - env(safe-area-inset-top) - env(safe-area-inset-bottom)));inline-size:91.6667%;max-inline-size:var(--modal-width);block-size:var(--modal-height);max-block-size:var(--modal-available-height);padding:var(--modal-padding);overscroll-behavior:contain;border-radius:var(--ui-radius-surface);background-color:var(--ui-color-surface);box-shadow:var(--ui-shadow-overlay);opacity:0;grid-area:1/1;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms;position:relative;overflow-y:auto;translate:0 2%;scale:.98}.modal-flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal-backdrop{z-index:-1;color:#0000;grid-area:1/1;place-self:stretch stretch;display:grid}.modal-actions{--modal-actions-gap:var(--ui-space-2);justify-content:flex-end;gap:var(--modal-actions-gap);margin-block-start:var(--ui-space-6);display:flex}@media (width<40rem){.modal-sheet{place-items:end}.modal-fullscreen{border-radius:0;block-size:100dvh;max-block-size:100dvh;max-inline-size:none}}@scope(.modal) to (.modal){.modal-backdrop :where(button){cursor:pointer}@media (width<40rem){:where(:scope.modal-sheet)>.modal-box{border-end-end-radius:0;border-end-start-radius:0;inline-size:100%;max-inline-size:none;translate:0 100%;scale:1}:where(:scope.modal-sheet)>.modal-box:after{content:"";block-size:env(safe-area-inset-bottom);flex-shrink:0;display:block}}:where(:scope[open])>.modal-box{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.modal,.modal-box{transition:none}}@media (forced-colors:active){.modal-box{border:var(--ui-border-width) solid CanvasText}}}.close-button.svelte-12jylc9{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}
