h1[data-astro-cid-47kntfkb]{margin:.4em 0 .3em}.intro[data-astro-cid-47kntfkb]{max-width:60ch;color:var(--silver);margin-bottom:32px}h2[data-astro-cid-47kntfkb]{outline:none;margin-top:45px}form[data-astro-cid-47kntfkb]{max-width:900px;padding-bottom:60px}.hp[data-astro-cid-47kntfkb]{position:absolute;left:-9999px}.choice-grid[data-astro-cid-47kntfkb]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]{color:var(--paper);user-select:none;background:#0d0d0d;border:1px solid #333;border-radius:0;align-items:center;gap:0;margin:0;padding:9px 18px;font-size:16px;line-height:1.3;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]:hover{border-color:#777}.choice-grid[data-astro-cid-47kntfkb] input[data-astro-cid-47kntfkb]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;bottom:0;left:50%}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]:has(input:checked){background:var(--studio);border-color:var(--gel)}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]:has(input[type=checkbox]:checked):before{content:"✓";margin-right:7px;font-size:14px}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]:has(input:focus-visible){outline:2px solid var(--gel);outline-offset:2px}fieldset[data-astro-cid-47kntfkb] legend[data-astro-cid-47kntfkb]{margin-top:10px}.count[data-astro-cid-47kntfkb]{color:var(--gel);white-space:nowrap;margin-left:8px;font-size:14px}.flow[data-astro-cid-47kntfkb]:not(.stepped) .js-only[data-astro-cid-47kntfkb],.step-nav[data-astro-cid-47kntfkb] .btn[data-astro-cid-47kntfkb][hidden],.flow[data-astro-cid-47kntfkb].stepped .step[data-astro-cid-47kntfkb]{display:none}.flow[data-astro-cid-47kntfkb].stepped .step[data-astro-cid-47kntfkb].active{animation:.35s step-in;display:block}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-47kntfkb].stepped .step[data-astro-cid-47kntfkb].active{animation:none}}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}.flow[data-astro-cid-47kntfkb].stepped h2[data-astro-cid-47kntfkb]{margin-top:10px}.flow[data-astro-cid-47kntfkb].stepped form[data-astro-cid-47kntfkb]:not(.on-last) .submit[data-astro-cid-47kntfkb]{display:none}.flow[data-astro-cid-47kntfkb]{--progress:0}.rail[data-astro-cid-47kntfkb]{justify-content:space-between;max-width:900px;margin:0 0 8px;padding:0;list-style:none;display:flex;position:relative}.rail[data-astro-cid-47kntfkb]:before,.rail[data-astro-cid-47kntfkb]:after{content:"";background:#2a2a2a;height:2px;position:absolute;top:17px;left:18px;right:18px}.rail[data-astro-cid-47kntfkb]:after{width:calc((100% - 36px) * var(--progress));background:var(--gel);transition:width .4s;right:auto}.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb]{z-index:1;color:#555;text-align:center;flex-direction:column;align-items:center;gap:8px;width:36px;font-size:13px;display:flex;position:relative}.rail[data-astro-cid-47kntfkb] .dot[data-astro-cid-47kntfkb]{background:var(--bg);border:2px solid #333;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;transition:all .3s;display:grid}.rail-label[data-astro-cid-47kntfkb]{white-space:nowrap}.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb].done .dot[data-astro-cid-47kntfkb]{border-color:var(--gel);background:var(--studio);color:var(--paper)}.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb].current .dot[data-astro-cid-47kntfkb]{border-color:var(--gel);color:var(--paper);box-shadow:0 0 0 5px #e0414833}.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb].current,.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb].done{color:var(--paper)}.rail-status[data-astro-cid-47kntfkb]{color:var(--gel);margin:22px 0 0;font-size:15px}.step-nav[data-astro-cid-47kntfkb]{gap:14px;margin-top:35px;display:flex}.flow[data-astro-cid-47kntfkb].stepped .step-nav[data-astro-cid-47kntfkb]{z-index:5;background:linear-gradient(#0000,#000 35%);padding:18px 0 20px;position:sticky;bottom:0}.step-nav[data-astro-cid-47kntfkb] .btn[data-astro-cid-47kntfkb]{margin:0;padding:13px 32px;font-size:16px}.step-nav[data-astro-cid-47kntfkb] [data-astro-cid-47kntfkb][data-next],.step-nav[data-astro-cid-47kntfkb] .submit[data-astro-cid-47kntfkb]{margin-left:auto}.btn[data-astro-cid-47kntfkb].ghost{background:0 0;border:1px solid #444}.btn[data-astro-cid-47kntfkb].ghost:hover{background:#1a1a1a}.review[data-astro-cid-47kntfkb]{background:#0d0d0d;border:1px solid #2a2a2a;margin-top:40px;padding:24px}.review[data-astro-cid-47kntfkb] h3[data-astro-cid-47kntfkb]{margin:0 0 12px;font-size:20px}#review-list[data-astro-cid-47kntfkb]{margin:0}#review-list[data-astro-cid-47kntfkb] div{border-bottom:1px solid #222;grid-template-columns:150px 1fr auto;align-items:baseline;gap:14px;padding:10px 0;font-size:15px;display:grid}#review-list[data-astro-cid-47kntfkb] dt{color:var(--silver)}#review-list[data-astro-cid-47kntfkb] dd{color:var(--paper);margin:0}#review-list[data-astro-cid-47kntfkb] .edit{color:var(--gel);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}@media (width<=760px){.rail-label[data-astro-cid-47kntfkb]{display:none}.rail[data-astro-cid-47kntfkb] li[data-astro-cid-47kntfkb],.rail[data-astro-cid-47kntfkb] .dot[data-astro-cid-47kntfkb]{width:30px;height:30px}.rail[data-astro-cid-47kntfkb]:before,.rail[data-astro-cid-47kntfkb]:after{top:14px}.rail-status[data-astro-cid-47kntfkb]{margin-top:14px}.choice-grid[data-astro-cid-47kntfkb] label[data-astro-cid-47kntfkb]{padding:9px 15px;font-size:15px}.step-nav[data-astro-cid-47kntfkb] .btn[data-astro-cid-47kntfkb]{padding:13px 22px}#review-list[data-astro-cid-47kntfkb] div{grid-template-columns:1fr auto}#review-list[data-astro-cid-47kntfkb] dd{grid-column:1}#review-list[data-astro-cid-47kntfkb] .edit{grid-area:1/2}}
