dialog.svelte-16nxq1i{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(600px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0 32px;border:1px solid #aaa;border-radius:0;background:#fff;color:#171717;overflow:auto;overscroll-behavior:contain;box-shadow:0 25px 90px #0004;font-family:var(--font-body);box-sizing:border-box}dialog.svelte-16nxq1i::backdrop{background:#111a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-top.svelte-16nxq1i{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;padding:13px 0 9px;gap:16px}.dialog-top.svelte-16nxq1i>span:where(.svelte-16nxq1i){font-size:9px;letter-spacing:.13em;color:#777}.dialog-top.svelte-16nxq1i button:where(.svelte-16nxq1i),.back.svelte-16nxq1i{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;background:none;color:#222;cursor:pointer}.dialog-top.svelte-16nxq1i button:where(.svelte-16nxq1i){margin-right:-12px}.dialog-heading.svelte-16nxq1i{display:flex;align-items:center;gap:15px;padding-top:28px}.dialog-heading.svelte-16nxq1i h2:where(.svelte-16nxq1i){font-family:Website21 Display,sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;margin:0;flex:1;color:#171717}.dialog-heading.svelte-16nxq1i svg{flex-shrink:0}.back.svelte-16nxq1i{margin-left:-9px}.dialog-description.svelte-16nxq1i{color:#6d6d6d;font-size:12px;line-height:1.8;margin:15px 0 0}.dialog-content.svelte-16nxq1i{padding:25px 0 28px}.dialog-signoff.svelte-16nxq1i{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding:18px 0;font-size:8px;letter-spacing:.1em;color:#999}.dialog-signoff.svelte-16nxq1i>span:where(.svelte-16nxq1i):first-child{color:#444}button.svelte-16nxq1i:focus-visible{outline:2px solid #666;outline-offset:2px}@media(max-width:600px){dialog.svelte-16nxq1i{padding-inline:22px;width:calc(100vw - 28px);max-height:calc(100dvh - 32px)}.dialog-heading.svelte-16nxq1i{padding-top:23px;gap:10px}.dialog-heading.svelte-16nxq1i h2:where(.svelte-16nxq1i){font-size:38px}.dialog-heading.svelte-16nxq1i svg{width:25px}.dialog-top.svelte-16nxq1i>span:where(.svelte-16nxq1i){font-size:8px}.dialog-content.svelte-16nxq1i{padding-top:22px}.dialog-description.svelte-16nxq1i{font-size:12px}.back.svelte-16nxq1i{width:34px}.dialog-signoff.svelte-16nxq1i{font-size:7px}}
