.media-popover.svelte-1bg4ehg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:none;border-radius:16px;background:#fff;box-shadow:var(--shadow-sheet);width:calc(100vw - 2rem);max-width:32rem;max-height:calc(100svh - 2rem);overflow:hidden auto;overscroll-behavior:contain}@media (min-width: 640px){.media-popover.svelte-1bg4ehg{max-width:36rem}}@media (min-width: 1024px){.media-popover.svelte-1bg4ehg{max-width:42rem}}.media-popover.svelte-1bg4ehg::backdrop{background:#000000b3}@media (prefers-reduced-transparency: no-preference){@supports (backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px)){.media-popover.svelte-1bg4ehg::backdrop{background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}}.ios-dismiss.svelte-1bg4ehg{position:fixed;inset:0;margin:0;padding:0;background:transparent;border:0;cursor:pointer;z-index:-1}.media-popover.svelte-1bg4ehg{opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1),overlay .2s ease allow-discrete,display .2s ease allow-discrete}.media-popover.svelte-1bg4ehg:popover-open{opacity:1;transform:translate(-50%,-50%) scale(1)}@starting-style{.media-popover.svelte-1bg4ehg:popover-open{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.media-popover.svelte-1bg4ehg::backdrop{opacity:0;transition:opacity .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete}.media-popover.svelte-1bg4ehg:popover-open::backdrop{opacity:1}@starting-style{.media-popover.svelte-1bg4ehg:popover-open::backdrop{opacity:0}}@media (prefers-reduced-motion: reduce){.media-popover.svelte-1bg4ehg,.media-popover.svelte-1bg4ehg::backdrop{transition:none!important}}.app-container.svelte-ugtsxi{height:100vh;height:100svh;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}@supports not (height: 100svh){.app-container.svelte-ugtsxi{height:100vh}}.app-container.with-footer.svelte-ugtsxi{height:auto;min-height:100vh;min-height:100svh;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}@supports not (height: 100svh){.app-container.with-footer.svelte-ugtsxi{min-height:100vh}}.navigation-progress.svelte-ugtsxi{position:fixed;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#475569,transparent);background-size:200% 100%;animation:svelte-ugtsxi-loading 1.5s ease-in-out infinite;z-index:10000}@keyframes svelte-ugtsxi-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}
