.intake-brand[data-astro-cid-acc4xg7q]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.intake-brand[data-astro-cid-acc4xg7q] a[data-astro-cid-acc4xg7q]{color:var(--ink);text-decoration:none}.intake-brand[data-astro-cid-acc4xg7q] nav[data-astro-cid-acc4xg7q]{gap:1rem;font-size:.85rem;display:flex}.intake-stages[data-astro-cid-acc4xg7q]{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin:0;padding:1.5rem 0;font-size:.8rem;list-style:none;display:flex}.intake-stages[data-astro-cid-acc4xg7q] .current[data-astro-cid-acc4xg7q]{color:var(--ink);font-weight:600}.intake-stages[data-astro-cid-acc4xg7q] span[data-astro-cid-acc4xg7q]{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;margin-right:.2rem;display:inline-grid}.intake-stages[data-astro-cid-acc4xg7q] .current[data-astro-cid-acc4xg7q] span[data-astro-cid-acc4xg7q]{background:var(--ink);color:var(--surface)}@media (width<=480px){.intake-stages[data-astro-cid-acc4xg7q]{justify-content:flex-start;gap:.75rem}.intake-brand[data-astro-cid-acc4xg7q] nav[data-astro-cid-acc4xg7q]{gap:.7rem}}.progress[data-astro-cid-acc4xg7q]{z-index:5;background:var(--line);height:4px;position:sticky;top:0}.progress[data-astro-cid-acc4xg7q] span[data-astro-cid-acc4xg7q]{background:var(--accent);height:100%;transition:width var(--motion-slow) var(--ease-out);display:block}.intake[data-astro-cid-acc4xg7q]{min-height:70vh;padding-top:2rem;padding-bottom:4rem}.back[data-astro-cid-acc4xg7q]{color:var(--ink-faint);align-items:center;gap:.3rem;margin-bottom:1.5rem;font-size:.85rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-acc4xg7q]:hover{color:var(--ink)}.qnum[data-astro-cid-acc4xg7q]{color:var(--accent-ink);margin:0 0 .35rem;font-size:.85rem}.q[data-astro-cid-acc4xg7q]{letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.55rem,4.5vw,2.1rem);line-height:1.2}.help[data-astro-cid-acc4xg7q]{color:var(--ink-muted);margin:0 0 1.5rem}@media (width<=640px){.intake[data-astro-cid-acc4xg7q]{padding-top:1.25rem}}.intake .screen{margin-top:.5rem}.intake input.big{padding:.8rem .9rem;font-size:1.15rem}.intake .go{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}.intake .btn.big{padding:.75rem 1.5rem;font-size:1rem}.intake .enter{color:var(--ink-faint);font-size:.78rem}.intake .enter kbd{font:inherit;font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:0 .3rem}.intake .skip{margin-left:auto;font-size:.85rem}.intake .options{flex-direction:column;gap:.6rem;display:flex}.intake .option{text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);align-items:center;gap:.9rem;padding:.9rem 1rem;font-size:1.02rem;display:flex}.intake .option:hover,.intake .option:focus-visible{border-color:var(--ink);box-shadow:var(--shadow-sm);outline:none}.intake .option.selected{border-color:var(--accent);background:var(--accent-soft)}.intake .key{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:inline-flex}.intake .option.selected .key{border-color:var(--accent);color:var(--accent-ink)}.intake .keyhint{margin:.5rem 0 0}.intake .chips{margin-top:.25rem}.intake .pickchip{cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.95rem;display:inline-flex}.intake .pickchip .key{width:1.3rem;height:1.3rem;font-size:.68rem}.intake .pickchip:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-soft)}.intake .picklist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);max-height:40vh;margin-top:.5rem;overflow-y:auto}.intake .pick{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.intake .pick:last-child{border-bottom:none}.intake .pick:hover{background:var(--surface-sunk)}.intake .pick.active{background:var(--accent-soft)}.intake .pick input{margin:0}.intake .pick span:first-of-type{flex:1}.intake .pick[hidden]{display:none}.intake .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.intake .btn.big{width:100%}.intake .enter{display:none}.intake .skip{margin-left:0}}
