html:has(.modal){overflow:hidden}::view-transition-old(modal-fg),::view-transition-new(modal-fg){animation:none;mix-blend-mode:normal;height:100%;overflow:clip}.modal.svelte-wqsp4a{--layer: calc(var(--layer-modal) + 1);--_radius: min(var(--radius-2xl), var(--radius-cap, 40px));--_shadow: var(--shadow-lg);display:grid;position:fixed;z-index:var(--layer);top:0;left:0;bottom:0;right:0;grid-template-columns:100%;grid-template-rows:100%;width:100%;height:100%;align-content:center;justify-content:center;pointer-events:none}@media(min-width:768px){.modal.svelte-wqsp4a{overflow:hidden;grid-template-rows:max-content;grid-template-columns:max-content;border-radius:var(--_radius)}@supports (corner-shape: squircle){.modal.svelte-wqsp4a{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a){display:flex;align-items:center;position:absolute;bottom:0;left:0;background-color:var(--color-bg);z-index:2;gap:.5rem;padding:.5rem .5rem .5rem 0;overflow-x:auto}@media(max-width:767px){.modal.svelte-wqsp4a header:where(.svelte-wqsp4a){width:100%}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a)>*{flex-shrink:0}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a) h2:where(.svelte-wqsp4a){font-size:1.15rem}}@media(min-width:768px){.modal.svelte-wqsp4a header:where(.svelte-wqsp4a).bar{padding:0;position:sticky;margin:-1.5rem -1rem .5rem -1.25rem;height:4rem;top:calc(-2rem - 1px);bottom:unset;left:unset;overflow-x:hidden}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a).bar.no-close{padding-inline-start:1.25rem;margin-block-start:-1rem}}@media(max-width:767px){.modal.svelte-wqsp4a header:where(.svelte-wqsp4a).no-close{padding-inline-start:.75rem}}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a):not(.bar){background-color:transparent;position:sticky;left:0;top:-1rem;bottom:unset;height:4rem;width:4rem;margin:-3rem 0 0 -2rem;overflow:hidden}@media(min-width:768px){.modal.svelte-wqsp4a header:where(.svelte-wqsp4a):not(.bar){left:-1rem;top:-2rem;margin:-2rem 0 0 -2rem}}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a) .close:where(.svelte-wqsp4a){position:sticky;left:0;background-color:var(--color-bg);border-radius:var(--_radius)}@supports (corner-shape: squircle){.modal.svelte-wqsp4a header:where(.svelte-wqsp4a) .close:where(.svelte-wqsp4a){corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.modal.svelte-wqsp4a header:where(.svelte-wqsp4a) .spacer:where(.svelte-wqsp4a){flex:1}.body.svelte-wqsp4a{grid-column:1 / 1;grid-row:1 / 1;height:100%;z-index:1;padding:1rem .5rem;view-transition-name:modal-body;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable both-edges;--scrollbar-track-inset: calc(var(--_radius, 10px) / 2)}@media(max-width:767px){.body.svelte-wqsp4a{min-width:100vw;padding-bottom:4rem}}@media(min-width:768px){.body.svelte-wqsp4a{padding:2rem 2.5rem;border-radius:var(--_radius)}@supports (corner-shape: squircle){.body.svelte-wqsp4a{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}.body.svelte-wqsp4a.has-footer{padding-bottom:0}}footer.svelte-wqsp4a{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;background-color:var(--color-bg);border-top:1px solid var(--color-border, rgb(from var(--color-text) r g b / .1));margin:1rem -.5rem 0;padding:.75rem 1rem}@media(min-width:768px){footer.svelte-wqsp4a{position:sticky;bottom:0;z-index:2;margin:1.5rem -2.5rem 0;padding:1.5rem}}.modal-fg.svelte-wqsp4a{view-transition-name:modal-fg;grid-column:1 / 1;grid-row:1 / 1;height:100%;background-color:var(--color-bg);z-index:-1;box-shadow:var(--_shadow)}@media(min-width:768px){.modal-fg.svelte-wqsp4a{border-radius:var(--_radius)}@supports (corner-shape: squircle){.modal-fg.svelte-wqsp4a{corner-shape:squircle;border-radius:calc(var(--_radius) * var(--squircle-ratio, 2))}}}.modal-bg.svelte-wqsp4a{--layer: var(--layer-modal);position:fixed;top:0;bottom:0;right:0;left:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:var(--layer)}.modal-bg.svelte-wqsp4a:after{content:"";background-color:var(--color-text);position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2}.alert.svelte-p819m7{text-align:center;padding:.5rem 0}.icon.svelte-p819m7{display:flex;justify-content:center;margin-bottom:.75rem;color:var(--color-text-muted);font-size:2rem}.icon.svelte-p819m7.destructive{color:var(--color-error)}h3.svelte-p819m7{font-size:var(--text-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-text);margin:0 0 .5rem}p.svelte-p819m7{font-size:var(--text-base, 1rem);color:var(--color-text-muted);line-height:var(--leading-relaxed, 1.75);margin:0}.actions.svelte-p819m7{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}button.svelte-1tct7me{--icon-duration: .5s;--icon-easing: cubic-bezier(.22, 1, .36, 1);position:relative;display:inline-flex;align-items:center;gap:.5em;background:none;border:none;padding:.5em;cursor:pointer;color:currentColor;border-radius:var(--radius-full, 9999px);font:inherit;transition:background-color .25s ease,translate .2s ease;-webkit-tap-highlight-color:transparent}button.svelte-1tct7me.has-label{padding:.4em .9em;border-radius:var(--radius-lg, 8px)}@supports (corner-shape: squircle){button.svelte-1tct7me.has-label{corner-shape:squircle;border-radius:calc(var(--radius-lg, 8px) * var(--squircle-ratio, 2))}}button.svelte-1tct7me:hover{background-color:rgb(from currentColor r g b / .08);transition:translate .2s ease}button.svelte-1tct7me:active{translate:0px 1px clamp(-10px,calc(.2em - 12px),-2px)}button.svelte-1tct7me:focus-visible{outline:2px solid currentColor;outline-offset:2px}button.svelte-1tct7me .icon:where(.svelte-1tct7me){position:relative;display:inline-block;flex-shrink:0}button.svelte-1tct7me .icon:where(.svelte-1tct7me) svg:where(.svelte-1tct7me){position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--icon-duration) var(--icon-easing),transform var(--icon-duration) var(--icon-easing);transform-origin:center}button.svelte-1tct7me:not(.is-dark) .sun:where(.svelte-1tct7me){opacity:1;transform:scale(1) rotate(0)}button.svelte-1tct7me:not(.is-dark) .moon:where(.svelte-1tct7me){opacity:0;transform:scale(.4) rotate(-90deg)}button.svelte-1tct7me:not(.is-dark) .rays:where(.svelte-1tct7me){opacity:1;transform:scale(1) rotate(0)}button.svelte-1tct7me.is-dark .sun:where(.svelte-1tct7me){opacity:0;transform:scale(.4) rotate(90deg)}button.svelte-1tct7me.is-dark .moon:where(.svelte-1tct7me){opacity:1;transform:scale(1) rotate(0)}button.svelte-1tct7me.is-dark .rays:where(.svelte-1tct7me){opacity:0;transform:scale(0) rotate(45deg)}button.svelte-1tct7me .rays:where(.svelte-1tct7me){transform-origin:center;transition:opacity var(--icon-duration) var(--icon-easing),transform var(--icon-duration) var(--icon-easing)}button.svelte-1tct7me .moon:where(.svelte-1tct7me) .star:where(.svelte-1tct7me){transform-origin:center;opacity:.85;animation:svelte-1tct7me-twinkle 2.4s ease-in-out infinite}button.svelte-1tct7me .moon:where(.svelte-1tct7me) .star-2:where(.svelte-1tct7me){animation-delay:1.2s}button.svelte-1tct7me .label:where(.svelte-1tct7me){font-size:.9em;line-height:1}button.svelte-1tct7me .auto-indicator:where(.svelte-1tct7me){position:absolute;bottom:-.05em;right:-.05em;display:inline-flex;align-items:center;justify-content:center;min-width:1.15em;height:1.15em;padding:0 .2em;font-size:.62em;font-weight:800;line-height:1;border-radius:var(--radius-full, 9999px);background-color:var(--color-text, currentColor);color:var(--color-bg, #fff);box-shadow:0 0 0 2px var(--color-bg, #fff);pointer-events:none}button.svelte-1tct7me.has-label .auto-indicator:where(.svelte-1tct7me){display:none}@keyframes svelte-1tct7me-twinkle{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){button.svelte-1tct7me .icon:where(.svelte-1tct7me) svg:where(.svelte-1tct7me),button.svelte-1tct7me .rays:where(.svelte-1tct7me){transition:none}button.svelte-1tct7me .moon:where(.svelte-1tct7me) .star:where(.svelte-1tct7me){animation:none}}
