ttw-dialog[data-astro-cid-i57ley3v]{display:contents}.ttw_dialog[data-astro-cid-i57ley3v]{box-sizing:border-box;width:min(var(--ttw_dialog_width, 480px),calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:clamp(24px,4vw,32px);border:1px solid var(--ttw_color_border, #e2e8f0);border-radius:var(--ttw_radius_lg, 16px);background:var(--ttw_color_surface, #fff);color:var(--ttw_color_text, #0f172a);font-family:var(--ttw_font_family, inherit);font-size:16px;line-height:1.6;box-shadow:0 20px 48px #0f172a2e;overflow:auto;overscroll-behavior:contain}.ttw_dialog[data-astro-cid-i57ley3v]::backdrop{background:#0f172a73;backdrop-filter:blur(4px)}@media(prefers-reduced-motion:no-preference){.ttw_dialog[data-astro-cid-i57ley3v][open]{animation:ttw_dialog_enter var(--ttw_motion_duration_enter, .24s) var(--ttw_motion_easing, cubic-bezier(.2,.8,.2,1))}.ttw_dialog[data-astro-cid-i57ley3v][open]::backdrop{animation:ttw_dialog_backdrop var(--ttw_motion_duration_enter, .24s) ease-out}}@keyframes ttw_dialog_enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes ttw_dialog_backdrop{0%{opacity:0}to{opacity:1}}
