.ct.svelte-1bv7ezn{padding-block:var(--section-y)}.ct__grid.svelte-1bv7ezn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ct__aside.svelte-1bv7ezn{align-content:start;gap:1rem;display:grid}.ct__row.svelte-1bv7ezn{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.ct__row.svelte-1bv7ezn span:where(.svelte-1bv7ezn) small:where(.svelte-1bv7ezn){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.1rem;display:block}.ct__row.svelte-1bv7ezn span:where(.svelte-1bv7ezn):last-child{font-weight:600}a.ct__row.svelte-1bv7ezn:hover{border-color:var(--color-primary)}.ct__ic.svelte-1bv7ezn{background:var(--color-surface-2);width:2.6rem;height:2.6rem;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.ct__note.svelte-1bv7ezn{color:var(--color-muted);font-size:var(--text-sm);margin-top:.5rem;line-height:1.6}.ct__form-wrap.svelte-1bv7ezn{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface-2);padding:clamp(1.5rem,3vw,2.4rem)}.ct__form.svelte-1bv7ezn{gap:.9rem;display:grid}.ct__row2.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}label.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--color-text);gap:.35rem;font-weight:700;display:grid}label.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--color-muted);font-weight:500}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{border:1px solid var(--color-line);width:100%;font:inherit;font-size:var(--text-sm);color:var(--color-text);background:#fff;border-radius:10px;padding:.8rem .9rem}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:#98a4b8}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0b57c926}textarea.svelte-1bv7ezn{resize:vertical}.ct__submit.svelte-1bv7ezn{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;gap:.6rem;margin-top:.4rem;padding:1rem 1.2rem;display:inline-flex}.ct__submit.svelte-1bv7ezn:hover{background:var(--color-primary)}.ct__submit.svelte-1bv7ezn:disabled{opacity:.7;cursor:progress}.ct__error.svelte-1bv7ezn{font-size:var(--text-sm);color:#c0392b;text-align:center}.ct__error.svelte-1bv7ezn a:where(.svelte-1bv7ezn){text-decoration:underline}.ct__disclaimer.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--color-muted);text-align:center}.ct__done.svelte-1bv7ezn{text-align:center;justify-items:center;gap:.8rem;padding:2rem 1rem;display:grid}.ct__done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--text-2xl);letter-spacing:-.03em}.ct__done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-muted);max-width:40ch}.ct__check.svelte-1bv7ezn{background:var(--color-accent);width:4rem;height:4rem;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}@media (width<=800px){.ct__grid.svelte-1bv7ezn,.ct__row2.svelte-1bv7ezn{grid-template-columns:1fr}}
