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