.hrL-tG_check{flex-direction:column;gap:1.5rem;width:100%;max-width:44rem;display:flex}.hrL-tG_form{flex-direction:column;display:flex}.hrL-tG_row{flex-wrap:wrap;gap:.75rem;display:flex}.hrL-tG_input_wrap{flex:14rem;position:relative}.hrL-tG_input{letter-spacing:.04em;padding-right:2.75rem}.hrL-tG_input_tick{display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.hrL-tG_hint{color:var(--color-muted);font-size:var(--fs-xs);margin-top:.5rem}.hrL-tG_example{font-size:var(--fs-xs);margin-top:.75rem}.hrL-tG_busy{color:var(--color-muted);font-size:var(--fs-small)}.hrL-tG_failed{border-radius:var(--radius);background-color:var(--color-error-tint);color:var(--color-error);font-size:var(--fs-small);padding:.875rem 1rem}.hrL-tG_result{border-top:1px dashed var(--color-line);flex-direction:column;gap:1.25rem;padding-top:1.25rem;display:flex}.hrL-tG_verdict{align-items:flex-start;gap:1rem;display:flex}.hrL-tG_verdict_title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.2}.hrL-tG_verdict_text{color:var(--color-text-soft);font-size:var(--fs-small);margin-top:.25rem}.hrL-tG_details{font-size:var(--fs-small);gap:.75rem;display:grid}.hrL-tG_details>div{gap:.125rem;display:grid}@media (min-width:45em){.hrL-tG_details>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem}}.hrL-tG_details dt{color:var(--color-muted);font-size:var(--fs-xs);align-items:center;gap:.5rem;display:flex}.hrL-tG_details dd{overflow-wrap:anywhere}.hrL-tG_yes{color:var(--color-ok);font-weight:var(--fw-medium)}.hrL-tG_no{color:var(--color-error)}.hrL-tG_muted{color:var(--color-muted)}.hrL-tG_next{border-radius:var(--radius-card);background-color:var(--color-bg-alt);box-shadow:var(--shadow-inner);padding:1rem 1.125rem}.hrL-tG_next_title{font-weight:var(--fw-semibold);margin-bottom:.5rem}.hrL-tG_steps{counter-reset:step;font-size:var(--fs-small);flex-direction:column;gap:.5rem;display:flex}.hrL-tG_steps li{counter-increment:step;grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;display:grid}.hrL-tG_steps li:before{content:counter(step, decimal-leading-zero);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1.8}.hrL-tG_footer_line{color:var(--color-muted);font-size:var(--fs-2xs);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.hrL-tG_compact{--pad-card:clamp(1.125rem, 2.5vw, 1.5rem)}
