:root:has(dialog.dialog[open]){scrollbar-gutter:stable;overflow:hidden}.dialog.svelte-1i47zga{box-sizing:border-box;inline-size:min(40rem, 100% - 2 * var(--carte-space-4));border:var(--carte-border) solid var(--carte-text);border-radius:var(--carte-radius-m);background:var(--carte-surface);max-block-size:min(90dvh,52rem);max-inline-size:none;color:var(--carte-text);font-family:var(--carte-font-text);box-shadow:inset 0 0 0 var(--carte-rule-gap) var(--carte-surface), inset 0 0 0 calc(var(--carte-rule-gap) + var(--carte-border)) var(--carte-line-strong), var(--carte-shadow-3);opacity:0;transform:translateY(var(--carte-rise)) scale(.985);transition:opacity var(--carte-dur-base) var(--carte-ease-out), transform var(--carte-dur-base) var(--carte-ease-out), overlay var(--carte-dur-base) allow-discrete, display var(--carte-dur-base) allow-discrete;margin:auto;padding:0;overflow:hidden}.dialog--s.svelte-1i47zga{inline-size:min(28rem, 100% - 2 * var(--carte-space-4))}.dialog[open].svelte-1i47zga{opacity:1;transform:none}@starting-style{.dialog[open].svelte-1i47zga{opacity:0;transform:translateY(var(--carte-rise)) scale(.985)}}.dialog.svelte-1i47zga::backdrop{background:var(--carte-scrim);opacity:0;transition:opacity var(--carte-dur-base) var(--carte-ease-out), overlay var(--carte-dur-base) allow-discrete, display var(--carte-dur-base) allow-discrete}.dialog[open].svelte-1i47zga::backdrop{opacity:1}@starting-style{.dialog[open].svelte-1i47zga::backdrop{opacity:0}}.dialog__frame.svelte-1i47zga{max-block-size:inherit;padding:var(--carte-space-6);grid-template-rows:auto auto minmax(0,1fr) auto;padding-block-start:var(--carte-space-4);display:grid}.dialog__header.svelte-1i47zga{justify-content:space-between;align-items:flex-start;gap:var(--carte-space-3);border-block-end:var(--carte-border) solid var(--carte-line);margin-block-end:var(--carte-space-4);padding-block-end:var(--carte-space-3);display:flex}.dialog__heading.svelte-1i47zga{min-inline-size:0;padding-block-start:var(--carte-space-2)}.dialog__kicker.svelte-1i47zga{margin:0 0 var(--carte-space-1);color:var(--carte-text-muted);font-size:var(--carte-text-xs);font-weight:var(--carte-weight-bold);letter-spacing:var(--carte-tracking-toponym);text-transform:uppercase}.dialog__title.svelte-1i47zga{font-family:var(--carte-font-display);font-size:var(--carte-text-2xl);font-weight:var(--carte-weight-regular);line-height:var(--carte-leading-tight);text-wrap:balance;margin:0}.dialog__desc.svelte-1i47zga{margin:0 0 var(--carte-space-4);color:var(--carte-text-muted)}.dialog__body.svelte-1i47zga{overscroll-behavior:contain;margin-inline:calc(-1 * var(--carte-space-2));padding-inline:var(--carte-space-2);overflow-y:auto}.dialog__actions.svelte-1i47zga{justify-content:flex-end;gap:var(--carte-space-3);border-block-start:var(--carte-border) solid var(--carte-line);flex-wrap:wrap;margin-block-start:var(--carte-space-4);padding-block-start:var(--carte-space-4);display:flex}@media (width<=30rem){.dialog.svelte-1i47zga,.dialog--s.svelte-1i47zga{border-radius:var(--carte-radius-m) var(--carte-radius-m) 0 0;max-block-size:92dvh;inline-size:100%;transform:translateY(calc(var(--carte-rise) * 3));border-block-end:0;border-inline:0;margin:auto 0 0}.dialog[open].svelte-1i47zga{transform:none}@starting-style{.dialog[open].svelte-1i47zga{transform:translateY(calc(var(--carte-rise) * 3))}}.dialog__frame.svelte-1i47zga{padding:var(--carte-space-4);padding-block-end:max(var(--carte-space-4), env(safe-area-inset-bottom))}.dialog__actions.svelte-1i47zga>*{flex:auto}}
