.ds-modal[data-astro-cid-bufpdnnp]{position:fixed;inset:0;z-index:var(--ds-z-modal);width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:var(--ds-space-sm);border:0;background:none;color:var(--ds-ink)}.ds-modal[data-astro-cid-bufpdnnp][open]{display:flex;align-items:center;justify-content:center}.ds-modal[data-astro-cid-bufpdnnp]::backdrop{background:#0000008c;opacity:0;transition:opacity var(--ds-duration) var(--ds-ease)}.ds-modal[data-astro-cid-bufpdnnp][data-ds-open]::backdrop{opacity:1}.ds-modal-panel[data-astro-cid-bufpdnnp]{--ds-modal-width: 34rem;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--ds-modal-width);max-height:100%;background:var(--ds-paper);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-modal);opacity:0;transform:translateY(var(--ds-space-md));transition:opacity var(--ds-duration) var(--ds-ease),transform var(--ds-duration) var(--ds-ease-out)}.ds-modal[data-astro-cid-bufpdnnp][data-size=sm] .ds-modal-panel[data-astro-cid-bufpdnnp]{--ds-modal-width: 26rem}.ds-modal[data-astro-cid-bufpdnnp][data-size=lg] .ds-modal-panel[data-astro-cid-bufpdnnp]{--ds-modal-width: 46rem}.ds-modal[data-astro-cid-bufpdnnp][data-ds-open] .ds-modal-panel[data-astro-cid-bufpdnnp]{opacity:1;transform:none}.ds-modal-panel[data-astro-cid-bufpdnnp]:focus{outline:none}.ds-modal-head[data-astro-cid-bufpdnnp]{display:flex;align-items:flex-start;gap:var(--ds-space-md);padding:var(--ds-pad-card) var(--ds-pad-card) 0}.ds-modal-heading[data-astro-cid-bufpdnnp]{display:flex;flex-direction:column;gap:var(--ds-space-3xs);min-width:0}.ds-modal-title[data-astro-cid-bufpdnnp]{overflow-wrap:anywhere}.ds-modal-close[data-astro-cid-bufpdnnp]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ds-touch);height:var(--ds-touch);margin:calc(var(--ds-space-2xs) * -1) calc(var(--ds-space-2xs) * -1) 0 auto;padding:0;border:0;border-radius:var(--ds-radius-pill);background:none;color:var(--ds-muted);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease)}.ds-modal-close[data-astro-cid-bufpdnnp]:hover{background:color-mix(in oklch,var(--ds-ink) 8%,transparent);color:var(--ds-ink)}.ds-modal-close[data-astro-cid-bufpdnnp]:focus-visible{outline:var(--ds-border-strong) solid var(--ds-good);outline-offset:2px}.ds-modal-close[data-astro-cid-bufpdnnp] .ds-modal-close-icon{width:var(--ds-icon-md);height:var(--ds-icon-md)}.ds-modal-desc[data-astro-cid-bufpdnnp]{margin:var(--ds-space-2xs) 0 0;padding-inline:var(--ds-pad-card);max-width:var(--ds-measure-tight);color:var(--ds-muted);line-height:var(--ds-leading-normal)}.ds-modal-body[data-astro-cid-bufpdnnp]{min-height:0;flex:auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-md) var(--ds-pad-card) var(--ds-pad-card);--ds-fade-pad: var(--ds-pad-card);--ds-fade-pad-block-start: var(--ds-space-md);color:var(--ds-muted);line-height:var(--ds-leading-relaxed)}.ds-modal-body[data-astro-cid-bufpdnnp]{--ds-flow: var(--ds-space-sm)}.ds-modal-body[data-astro-cid-bufpdnnp] p{margin:0}.ds-modal-panel[data-astro-cid-bufpdnnp]:has(.ds-modal-actions) .ds-modal-body[data-astro-cid-bufpdnnp]{padding-bottom:var(--ds-space-md);--ds-fade-pad-block-end: var(--ds-space-md)}.ds-modal-actions[data-astro-cid-bufpdnnp]{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2xs);padding:var(--ds-space-md) var(--ds-pad-card) var(--ds-pad-card);border-top:var(--ds-border) solid var(--ds-hair)}.ds-modal-actions[data-astro-cid-bufpdnnp] [data-tone=over]:hover{background:color-mix(in oklch,var(--ds-over) 12%,transparent)}@media(width>=40rem){.ds-modal[data-astro-cid-bufpdnnp]{padding:var(--ds-space-lg)}}@media(prefers-reduced-motion:reduce){.ds-modal[data-astro-cid-bufpdnnp]::backdrop,.ds-modal-close[data-astro-cid-bufpdnnp],.ds-modal-actions[data-astro-cid-bufpdnnp] button,.ds-modal-actions[data-astro-cid-bufpdnnp] a{transition:none}.ds-modal-panel[data-astro-cid-bufpdnnp]{transform:none;transition:opacity var(--ds-duration-fast) var(--ds-ease)}}
