dialog.svelte-uoov0r{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.svelte-uoov0r::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-uoov0r-fade .3s var(--ease) both;background:#2318106b}dialog.closing.svelte-uoov0r::backdrop{animation:svelte-uoov0r-fade .28s var(--ease) reverse both}.panel.svelte-uoov0r{background:var(--parchment) var(--grain);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute}.right.svelte-uoov0r .panel:where(.svelte-uoov0r),.left.svelte-uoov0r .panel:where(.svelte-uoov0r){width:min(440px,100%);top:0;bottom:0}.right.svelte-uoov0r .panel:where(.svelte-uoov0r){animation:svelte-uoov0r-in-right .42s var(--ease-out) both;right:0}.left.svelte-uoov0r .panel:where(.svelte-uoov0r){animation:svelte-uoov0r-in-left .42s var(--ease-out) both;left:0}.bottom.svelte-uoov0r .panel:where(.svelte-uoov0r){max-height:88dvh;animation:svelte-uoov0r-in-bottom .42s var(--ease-out) both;border-radius:22px 22px 0 0;bottom:0;left:0;right:0}.closing.right.svelte-uoov0r .panel:where(.svelte-uoov0r){animation:svelte-uoov0r-out-right .28s var(--ease) both}.closing.left.svelte-uoov0r .panel:where(.svelte-uoov0r){animation:svelte-uoov0r-out-left .28s var(--ease) both}.closing.bottom.svelte-uoov0r .panel:where(.svelte-uoov0r){animation:svelte-uoov0r-out-bottom .28s var(--ease) both}header.svelte-uoov0r{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 14px 24px;display:flex}h2.svelte-uoov0r{font-size:1.7rem}.x.svelte-uoov0r{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.x.svelte-uoov0r:hover{background:var(--cream-2)}.body.svelte-uoov0r{overscroll-behavior:contain;flex:1;padding:8px 24px 24px;overflow-y:auto}footer.svelte-uoov0r{padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}@keyframes svelte-uoov0r-fade{0%{opacity:0}}@keyframes svelte-uoov0r-in-right{0%{transform:translate(100%)}}@keyframes svelte-uoov0r-out-right{to{transform:translate(100%)}}@keyframes svelte-uoov0r-in-left{0%{transform:translate(-100%)}}@keyframes svelte-uoov0r-out-left{to{transform:translate(-100%)}}@keyframes svelte-uoov0r-in-bottom{0%{transform:translateY(100%)}}@keyframes svelte-uoov0r-out-bottom{to{transform:translateY(100%)}}
