.txgM7a_layout{gap:var(--space-6);align-items:start;display:grid}.txgM7a_intro{gap:var(--space-3);display:grid}.txgM7a_intro>div{margin-bottom:0}.txgM7a_flow{color:var(--color-text-muted);margin:0;padding:0;display:grid}.txgM7a_flow li{grid-template-columns:var(--space-3) minmax(0, 1fr);gap:var(--space-2);padding-bottom:var(--space-2);align-items:start;display:grid;position:relative}.txgM7a_flow li:not(:last-child):before{content:"";top:calc(var(--space-3) + (var(--leading-body) * var(--text-md) - var(--space-3)) / 2);bottom:calc((var(--leading-body) * var(--text-md) - var(--space-3)) / -2);left:calc(var(--space-3) / 2);border-left:var(--line-hair) solid var(--color-rule-strong);position:absolute}.txgM7a_flow li .num{width:var(--space-3);height:var(--space-3);margin-top:calc((var(--leading-body) * var(--text-md) - var(--space-3)) / 2);border:var(--line-hair) solid var(--color-rule-strong);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-faint);font-size:var(--text-xs);place-items:center;line-height:1;display:grid}.txgM7a_flow li:nth-child(4) .num{border-color:rgb(var(--color-accent-glow) / .5);background:radial-gradient(closest-side, rgb(var(--color-accent-glow) / .22), var(--color-bg));color:var(--color-text)}.txgM7a_form{gap:var(--space-3);padding:var(--space-4) var(--space-3);background-color:var(--color-surface);border:var(--line-hair) solid var(--color-border);border-radius:var(--radius-hairline);box-shadow:var(--shadow-card);min-width:0;display:grid}.txgM7a_formHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--line-hair) dashed var(--color-rule-strong);flex-wrap:wrap;display:flex}.txgM7a_formTitle{font-size:var(--text-xl);letter-spacing:var(--tracking-title)}.txgM7a_formMeta{font-size:var(--text-sm);color:var(--color-text-faint)}.txgM7a_form fieldset label{background:var(--color-bg)}.txgM7a_scenario{gap:var(--space-1);padding:var(--space-2);background:var(--color-bg);border-left:var(--line-strong) solid var(--color-rule-strong);border-radius:var(--radius-hairline);margin:0;display:grid}.txgM7a_scenario dt{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.txgM7a_scenario dd{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.txgM7a_submit{gap:var(--space-1);display:grid}.txgM7a_hint,.txgM7a_loading{font-size:var(--text-sm);color:var(--color-text-faint)}.txgM7a_dev{gap:var(--space-1);margin-top:var(--space-10);padding-top:var(--space-3);border-top:var(--line-hair) solid var(--color-rule);font-size:var(--text-sm);display:grid}.txgM7a_dev ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.txgM7a_devTitle{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--color-text-faint)}@media (min-width:1024px){.txgM7a_layout{gap:var(--space-10);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.txgM7a_intro{padding-top:var(--space-4)}.txgM7a_form{padding:var(--space-5) var(--space-4)}}
