.modal-backdrop.svelte-1kug13v{z-index:40;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--overlay);backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;animation:.14s ease-out svelte-1kug13v-fade-in;display:flex;position:fixed;inset:0}.modal-backdrop.cinema.svelte-1kug13v{backdrop-filter:none;background:#000000e0}.modal-backdrop.top.svelte-1kug13v{padding-top:env(safe-area-inset-top);align-items:flex-start}.modal-backdrop.top.svelte-1kug13v .modal:where(.svelte-1kug13v){border-top:0;border-bottom:1px solid var(--line-2);border-radius:0 0 var(--r-lg) var(--r-lg);animation-name:svelte-1kug13v-drop-in}.modal.svelte-1kug13v{width:100%;max-width:var(--modal-w);max-height:calc(100dvh - env(safe-area-inset-top) - 12px);border:1px solid var(--line-2);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--bg-2);box-shadow:var(--shadow-2);animation:svelte-1kug13v-rise-in .18s var(--ease-out);border-bottom:0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-grabber.svelte-1kug13v{background:var(--line-2);border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}.modal-body.svelte-1kug13v{min-height:0;padding:12px 16px max(16px, calc(8px + env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow:auto}.modal.bare.svelte-1kug13v .modal-body:where(.svelte-1kug13v){padding:0}.modal-head.svelte-1kug13v{touch-action:none;flex:none;min-height:44px;padding:12px 52px 4px 16px;position:relative}.modal.has-grabber.svelte-1kug13v .modal-head:where(.svelte-1kug13v){padding-top:20px}.modal.has-grabber.svelte-1kug13v:not(:has(.modal-head)) .modal-body:where(.svelte-1kug13v){padding-top:24px}.modal-head.svelte-1kug13v h2:where(.svelte-1kug13v){-webkit-line-clamp:2;line-clamp:2;min-width:0;font-size:var(--t-lg);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.modal-head.sr-only-head.svelte-1kug13v{min-height:0;padding:0;position:absolute}.modal-close.svelte-1kug13v{position:absolute;top:6px;right:6px}.modal.has-grabber.svelte-1kug13v .modal-close:where(.svelte-1kug13v){top:12px}@media (width>=641px){.modal-backdrop.svelte-1kug13v{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-items:center}.modal.svelte-1kug13v,.modal-backdrop.top.svelte-1kug13v .modal:where(.svelte-1kug13v){border:1px solid var(--line-2);border-radius:var(--r-lg);max-height:92dvh;animation-name:svelte-1kug13v-pop-in}.modal-backdrop.top.svelte-1kug13v{align-items:center}.modal-grabber.svelte-1kug13v{display:none}.modal.has-grabber.svelte-1kug13v .modal-head:where(.svelte-1kug13v),.modal.has-grabber.svelte-1kug13v:not(:has(.modal-head)) .modal-body:where(.svelte-1kug13v){padding-top:16px}.modal-body.svelte-1kug13v{padding:12px 20px 20px}.modal-head.svelte-1kug13v{touch-action:auto;padding:16px 52px 4px 20px}.modal-close.svelte-1kug13v,.modal.has-grabber.svelte-1kug13v .modal-close:where(.svelte-1kug13v){top:11px;right:11px}}.modal-backdrop.fs-always.svelte-1kug13v{padding:0}.modal-backdrop.fs-always.svelte-1kug13v .modal:where(.svelte-1kug13v){border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.modal-backdrop.fs-always.svelte-1kug13v .modal-grabber:where(.svelte-1kug13v){display:none}@media (width<=640px),(pointer:coarse) and (height<=500px){.modal-backdrop.fs-phone.svelte-1kug13v{padding:0}.modal-backdrop.fs-phone.svelte-1kug13v .modal:where(.svelte-1kug13v){border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;animation-name:svelte-1kug13v-fade-in}.modal-backdrop.fs-phone.svelte-1kug13v .modal-grabber:where(.svelte-1kug13v){display:none}}@keyframes svelte-1kug13v-fade-in{0%{opacity:0}}@keyframes svelte-1kug13v-rise-in{0%{opacity:0;transform:translateY(32px)}}@keyframes svelte-1kug13v-drop-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes svelte-1kug13v-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}
