.modal-overlay.svelte-1vr5p4p{--modal-radius:var(--radius-shell);--modal-control-radius:var(--radius-control);--modal-panel-background:var(--surface-panel);--modal-panel-border:var(--surface-panel-border);--modal-panel-highlight:var(--surface-panel-highlight);color:var(--foreground);opacity:1;z-index:1;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07101f85;border:none;justify-content:center;align-items:center;animation:.3s svelte-1vr5p4p-fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p){background:var(--background);width:min(500px,100%);max-height:calc(100% - 1rem);color:var(--foreground);border-radius:var(--modal-radius);border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #00000047,0 .25rem .75rem #00000029}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p){border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .875rem;display:flex}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p) h2:where(.svelte-1vr5p4p){letter-spacing:-.015em;font-size:1.25rem;line-height:1.2}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p) .icon:where(.svelte-1vr5p4p){width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:50%;place-items:center;font-size:1.55rem;transition:background-color .2s,transform .2s;display:grid}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p) .icon:where(.svelte-1vr5p4p):hover{background:var(--modal-panel-background)}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p) .icon:where(.svelte-1vr5p4p):active{transform:scale(.94)}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .modal-content:where(.svelte-1vr5p4p){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;padding:1rem;overflow-y:auto}@keyframes svelte-1vr5p4p-fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay.sheet.svelte-1vr5p4p{align-items:flex-end;padding:0}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p){border-radius:var(--modal-radius) var(--modal-radius) 0 0;width:min(500px,100%);max-height:min(78dvh,700px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;transition:transform .2s ease-out;animation:.25s ease-out svelte-1vr5p4p-slideUp}.modal-overlay.sheet.svelte-1vr5p4p .modal-container.dragging:where(.svelte-1vr5p4p){transition:none}.modal-overlay.sheet.svelte-1vr5p4p .modal-container.dismissing:where(.svelte-1vr5p4p){pointer-events:none;transition:transform .18s ease-in}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .sheet-drag-area:where(.svelte-1vr5p4p){width:100%;height:2.5rem;color:inherit;cursor:grab;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .sheet-drag-area:where(.svelte-1vr5p4p):active{cursor:grabbing}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .sheet-drag-handle:where(.svelte-1vr5p4p){background:color-mix(in srgb, var(--muted-foreground) 55%, transparent);border-radius:999px;width:2.5rem;height:.25rem}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .sheet-close:where(.svelte-1vr5p4p){z-index:1;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.55rem;display:grid;position:absolute;top:.125rem;right:.75rem}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p){padding-top:.5rem}@keyframes svelte-1vr5p4p-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=420px){.modal-overlay.svelte-1vr5p4p{padding-left:.5rem;padding-right:.5rem}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p),.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .modal-content:where(.svelte-1vr5p4p){padding-left:.875rem;padding-right:.875rem}.modal-overlay.sheet.svelte-1vr5p4p{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.modal-overlay.svelte-1vr5p4p{animation:none}.modal-overlay.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p) .header:where(.svelte-1vr5p4p) .icon:where(.svelte-1vr5p4p){transition:none}.modal-overlay.sheet.svelte-1vr5p4p .modal-container:where(.svelte-1vr5p4p){animation:none}}.support-me-text.svelte-1pir38q{color:var(--muted-foreground)}.link.svelte-1pir38q{white-space:nowrap}
