.dm-hero[data-astro-cid-ywflrsu7]{padding-bottom:0}.dm-block[data-astro-cid-ywflrsu7]{padding-top:var(--space-md)}.dm[data-astro-cid-ywflrsu7]{gap:var(--space-md);scroll-margin-top:100px;display:grid}@media (width>=1024px){.dm[data-astro-cid-ywflrsu7]{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 360px;align-items:start}.dm-progress[data-astro-cid-ywflrsu7],.dm-steps[data-astro-cid-ywflrsu7],.dm-nav[data-astro-cid-ywflrsu7],#dm-error[data-astro-cid-ywflrsu7]{grid-column:1}.dm-est[data-astro-cid-ywflrsu7]{grid-area:1/2/span 4;position:sticky;top:100px}}.dm-progress[data-astro-cid-ywflrsu7]{gap:var(--space-half);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dm-progress[data-astro-cid-ywflrsu7] li[data-astro-cid-ywflrsu7]{align-items:center;gap:var(--space-half);padding-top:var(--space-half);color:var(--text-muted);font-size:var(--text-sm);border-top:4px solid #1c1c1c;min-width:0;line-height:20px;display:flex}.dm-progress[data-astro-cid-ywflrsu7] li[data-astro-cid-ywflrsu7].is-done,.dm-progress[data-astro-cid-ywflrsu7] li[data-astro-cid-ywflrsu7].is-on{border-top-color:var(--green)}.dm-progress[data-astro-cid-ywflrsu7] li[data-astro-cid-ywflrsu7].is-on{color:var(--text-primary)}.dm-progress__n[data-astro-cid-ywflrsu7]{font-family:var(--font-mono);color:var(--green);font-weight:800}@media (width<=599px){.dm-progress__l[data-astro-cid-ywflrsu7]{display:none}.dm[data-astro-cid-ywflrsu7][data-js=on] .dm-progress[data-astro-cid-ywflrsu7] li[data-astro-cid-ywflrsu7].is-on .dm-progress__l[data-astro-cid-ywflrsu7]{display:inline}}[data-astro-cid-ywflrsu7][data-js=off] .dm-progress[data-astro-cid-ywflrsu7]{display:none}.dm-steps[data-astro-cid-ywflrsu7]{gap:var(--space-xl);min-width:0;display:grid}.dm-step[data-astro-cid-ywflrsu7]{gap:var(--space-md);border:0;min-width:0;margin:0;padding:0;display:grid}.dm[data-astro-cid-ywflrsu7][data-js=on] .dm-step[data-astro-cid-ywflrsu7]:not(.is-on){display:none}.dm-legend[data-astro-cid-ywflrsu7]{margin-bottom:var(--space-sm);float:left;width:100%;padding:0}.dm-legend[data-astro-cid-ywflrsu7] h2[data-astro-cid-ywflrsu7]{color:var(--text-primary);line-height:var(--leading-snug);margin:0}.dm-legend[data-astro-cid-ywflrsu7]+[data-astro-cid-ywflrsu7]{clear:both}.dm-group[data-astro-cid-ywflrsu7]{border:0;min-width:0;margin:0;padding:0}.dm-label[data-astro-cid-ywflrsu7]{margin-bottom:var(--space-half);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:0;line-height:20px;display:block}.dm-label[data-astro-cid-ywflrsu7] abbr[data-astro-cid-ywflrsu7]{color:var(--green);text-decoration:none}.dm-note[data-astro-cid-ywflrsu7]{margin-top:0}.dm-choices[data-astro-cid-ywflrsu7],.dm-needs[data-astro-cid-ywflrsu7]{gap:var(--space-half);display:grid}@media (width>=600px){.dm-choices[data-astro-cid-ywflrsu7],.dm-needs[data-astro-cid-ywflrsu7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-choice[data-astro-cid-ywflrsu7]{align-items:center;gap:var(--space-half);min-height:var(--tap-min);padding:var(--space-half) var(--space-sm);background:var(--dark-card);color:var(--text-primary);cursor:pointer;box-sizing:border-box;border:2px solid #1c1c1c;min-width:0;line-height:20px;display:flex}.dm-choice[data-astro-cid-ywflrsu7]:hover{border-color:#00ff4180}.dm-choice[data-astro-cid-ywflrsu7]:has(input:checked){border-color:var(--green);background:#00ff4114}.dm-choice[data-astro-cid-ywflrsu7]:has(input:focus-visible){outline:2px solid var(--green);outline-offset:4px}.dm-choice[data-astro-cid-ywflrsu7] input[data-astro-cid-ywflrsu7]{width:20px;height:20px;accent-color:var(--green);flex:none;margin:0}.dm-choice[data-astro-cid-ywflrsu7] span[data-astro-cid-ywflrsu7]{min-width:0}.dm-row[data-astro-cid-ywflrsu7]{gap:var(--space-sm);display:grid}@media (width>=600px){.dm-row[data-astro-cid-ywflrsu7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-field[data-astro-cid-ywflrsu7]{min-width:0}.dm-field--narrow[data-astro-cid-ywflrsu7]{max-width:200px}.dm-input[data-astro-cid-ywflrsu7]{width:100%;min-height:var(--tap-min);padding:var(--space-half);box-sizing:border-box;color:var(--text-primary);font:inherit;background:#0006;border:2px solid #00ff414d;border-radius:0;line-height:20px}.dm-input[data-astro-cid-ywflrsu7]:hover{border-color:#00ff4180}.dm-input[data-astro-cid-ywflrsu7]:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #00ff412e}.dm-input[data-astro-cid-ywflrsu7][aria-invalid=true]{border-color:#ff6b6b}.dm-textarea[data-astro-cid-ywflrsu7]{resize:vertical;min-height:120px}@media (width<=767px){.dm-input[data-astro-cid-ywflrsu7]{font-size:16px}}.dm-hp[data-astro-cid-ywflrsu7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dm-est[data-astro-cid-ywflrsu7]{gap:var(--space-sm);padding:var(--space-sm);background:var(--dark-card);border:2px solid var(--green);min-width:0;display:grid}.dm-est[data-astro-cid-ywflrsu7] .dm-est__lines{gap:var(--space-half);margin:0;padding:0;list-style:none;display:grid}.dm-est[data-astro-cid-ywflrsu7] .dm-est__lines li{justify-content:space-between;gap:var(--space-sm);color:var(--text-secondary);font-size:var(--text-sm);line-height:20px;display:flex}.dm-est[data-astro-cid-ywflrsu7] .dm-est__lines li span:last-child{color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap}.dm-est[data-astro-cid-ywflrsu7] .dm-est__total{gap:var(--space-half);margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:1px solid #1c1c1c;display:grid}.dm-est[data-astro-cid-ywflrsu7] .dm-est__total div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--text-secondary);line-height:20px;display:flex}.dm-est[data-astro-cid-ywflrsu7] .dm-est__total strong{color:var(--green);font-family:var(--font-mono);font-size:var(--text-xl);white-space:nowrap;line-height:40px}[data-astro-cid-ywflrsu7][data-js=off] .dm-est[data-astro-cid-ywflrsu7],[data-astro-cid-ywflrsu7][data-js=off] .dm-choice--rdv[data-astro-cid-ywflrsu7]{display:none}.dm-nav[data-astro-cid-ywflrsu7]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.dm[data-astro-cid-ywflrsu7][data-js=on] .dm-nav[data-astro-cid-ywflrsu7] #dm-send[data-astro-cid-ywflrsu7]:not(.is-on){display:none}.dm-msg[data-astro-cid-ywflrsu7]{margin:0 0 var(--space-sm);padding:var(--space-sm);border:2px solid;line-height:20px}.dm-msg--ok[data-astro-cid-ywflrsu7]{color:var(--green);background:#00ff4114;border-color:#00ff4166}.dm-msg--err[data-astro-cid-ywflrsu7]{color:#ff8a8a;background:#ff6b6b14;border-color:#ff6b6b80}.dm-msg[data-astro-cid-ywflrsu7] a[data-astro-cid-ywflrsu7]{color:inherit;text-decoration:underline}.dm-done[data-astro-cid-ywflrsu7]{padding:var(--space-md) 0 var(--space-2xl)}.dm-done[data-astro-cid-ywflrsu7]:focus{outline:none}
