.tc-ask{display:grid;gap:8px;margin:16px 0;padding:16px;border:2px solid var(--fl-ink,#0c1016);background:#fff;color:var(--fl-ink,#0c1016);max-width:520px}.tc-ask__title{margin:0;font:600 22px/1.1 var(--font-display);letter-spacing:-.02em}.tc-ask__why{margin:0;font-size:.95rem;line-height:1.45}.tc-ask__row{display:grid;grid-template-columns:1.6fr minmax(96px,.8fr);gap:10px;align-items:end}.tc-ask__cell{display:grid;gap:4px;min-width:0;font-weight:800;font-size:.9rem}.tc-ask__input{min-height:46px;padding:10px 12px;border:2px solid var(--fl-ink,#0c1016);border-radius:0;font:inherit;font-weight:500;background:#fff;color:inherit;width:100%;box-sizing:border-box}.tc-ask__notice{margin:0;font-size:.85rem;line-height:1.4;color:var(--fl-muted,#5b5f66)}.tc-ask__button{min-height:50px;justify-content:center}.tc-ask__error{margin:0;color:#a3271a;font-weight:700}.tc-ask__done{margin:0;font-weight:700;line-height:1.45}.tc-ask__done>span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;background:var(--fl-signal,#c6f432);color:var(--fl-ink,#0c1016)}.tc-ask__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:380px){.tc-ask__row{grid-template-columns:1fr}}