.df-k[data-astro-cid-oqqicach]{float:none;width:100%;margin-bottom:var(--sp-3);align-items:center;gap:14px;padding:0;display:flex}.df-k-label[data-astro-cid-oqqicach]{font-family:var(--font-display);color:var(--fg);flex:none;font-size:22px;font-weight:500;line-height:1}.df-k-rule[data-astro-cid-oqqicach]{background:var(--fg);opacity:.3;flex:1;height:1px}.df[data-astro-cid-oqqicach]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}@media (max-width:900px){.df[data-astro-cid-oqqicach]{grid-template-columns:minmax(0,1fr)}}.df-form[data-astro-cid-oqqicach]{position:relative}.df-rail[data-astro-cid-oqqicach]{margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);gap:6px;max-width:640px;list-style:none;display:grid}.df-rail-step[data-astro-cid-oqqicach]{background:var(--hairline);height:2px;overflow:hidden}.df-rail-step[data-astro-cid-oqqicach] span[data-astro-cid-oqqicach]{background:var(--fg);width:0;height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.df-rail-step[data-astro-cid-oqqicach][data-done] span[data-astro-cid-oqqicach],.df-rail-step[data-astro-cid-oqqicach][data-current] span[data-astro-cid-oqqicach]{width:100%}.df-step[data-astro-cid-oqqicach]{background:var(--card);border:0;border-radius:0;max-width:640px;margin:0;padding:32px}.df-block[data-astro-cid-oqqicach]{margin-bottom:var(--sp-3)}.df-form[data-astro-cid-oqqicach][data-enhanced] .df-block[data-astro-cid-oqqicach]{display:none}.df-form[data-astro-cid-oqqicach][data-enhanced] .df-block[data-astro-cid-oqqicach]:has(.df-step[data-current]){display:block}@media (max-width:640px){.df-step[data-astro-cid-oqqicach]{padding:22px}}.df-h[data-astro-cid-oqqicach]{font-family:var(--font-display);font-weight:var(--w-h3);font-size:var(--fs-h3);letter-spacing:var(--track-h3);margin-top:0}.df-hint[data-astro-cid-oqqicach]{font-size:var(--fs-small);color:var(--fg-muted);margin-top:8px}.df-grid[data-astro-cid-oqqicach]{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.df-field[data-astro-cid-oqqicach]{margin-top:var(--sp-2)}.df-grid[data-astro-cid-oqqicach] .df-field[data-astro-cid-oqqicach]{margin-top:0}.df-field[data-astro-cid-oqqicach] label[data-astro-cid-oqqicach]{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.df-input[data-astro-cid-oqqicach]{border:1px solid var(--fg);width:100%;color:var(--fg);transition:border-color var(--dur-base) var(--ease-out);background:0 0;border-radius:0;padding:15px 16px;font-family:inherit;font-size:16px}.df-input[data-astro-cid-oqqicach]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}textarea[data-astro-cid-oqqicach].df-input{resize:vertical;min-height:120px}select[data-astro-cid-oqqicach].df-input{height:48px;padding-block:0}.df-actions[data-astro-cid-oqqicach]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.df-status[data-astro-cid-oqqicach]{margin-top:var(--sp-3);max-width:640px;font-size:var(--fs-small);color:var(--fg)}.df-status[data-astro-cid-oqqicach] a[data-astro-cid-oqqicach]{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.df-actions[data-astro-cid-oqqicach] .btn[data-astro-cid-oqqicach]{flex:auto;width:auto}}.df-aside[data-astro-cid-oqqicach]{position:sticky;top:96px}.df-card[data-astro-cid-oqqicach]{background:var(--clay);width:100%;max-width:340px;color:var(--stucco);--fg:var(--stucco);--fg-muted:var(--stucco-muted);border-radius:0;padding:clamp(24px,2.6vw,32px)}.df-card-title[data-astro-cid-oqqicach]{font-size:var(--fs-h3);line-height:1.15}.df-card-list[data-astro-cid-oqqicach]{counter-reset:df;margin-top:var(--sp-3);list-style:none}.df-card-list[data-astro-cid-oqqicach] li[data-astro-cid-oqqicach]{counter-increment:df;font-size:var(--fs-small);color:var(--fg-muted);margin-top:16px;padding-left:34px;line-height:1.6;position:relative}.df-card-list[data-astro-cid-oqqicach] li[data-astro-cid-oqqicach]:before{content:counter(df, decimal-leading-zero);font-family:var(--font-display);color:var(--fg);opacity:.6;font-size:17px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.df-rail-step[data-astro-cid-oqqicach] span[data-astro-cid-oqqicach],.df-input[data-astro-cid-oqqicach]{transition:none}}@media (max-width:900px){.df[data-astro-cid-oqqicach]{grid-template-columns:1fr}.df-aside[data-astro-cid-oqqicach]{position:static}}
