.cf{width:100%;color:inherit;text-align:left;background:linear-gradient(158deg,#161a46a8,#090b2094);border:1px solid #a091ff38;border-radius:1.25rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.cf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.cf__field{gap:.45rem;min-width:0;display:grid}.cf__field--wide{grid-column:1/-1}.cf__field label{font-size:.9em;font-weight:650}.cf__opt{opacity:.7;font-weight:400}.cf__field input,.cf__field select,.cf__field textarea{width:100%;min-height:2.9em;color:inherit;font:inherit;background:#050712b8;border:1px solid #b6c4ff4d;border-radius:.7rem;padding:.6em .8em;font-size:1em}.cf__field select option{color:#eef0ff;background:#0b0e24}.cf__field textarea{resize:vertical;min-height:7em}.cf__field input:focus-visible,.cf__field select:focus-visible,.cf__field textarea:focus-visible{outline-offset:2px;border-color:#0000;outline:2px solid #4fd0ff}:is(.cf__field input:user-invalid,.cf__field textarea:user-invalid){border-color:#ff9a83}.cf__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.cf__submit{cursor:pointer}.cf__submit:disabled{cursor:wait;opacity:.7}.cf__note{opacity:.75;flex:16rem;margin:0;font-size:.85em}.cf__status{min-height:1.5em;margin:0;font-size:.95em}.cf__status[data-phase=success]{color:#6cf0c2}.cf__status[data-phase=error]{color:#ffc9bd}.cf__status a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cf--journey{font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem)}.cf--ai-ready{max-width:1100px;margin:0 auto}.cf--ai-ready .cf__field input,.cf--ai-ready .cf__field select,.cf--ai-ready .cf__field textarea{font-size:.85em}@media (max-width:720px){.cf__grid{grid-template-columns:1fr}.cf__submit{justify-content:center;width:100%}}
