.TrlEvidenceCoach_modeTabs__VkQwY{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.65rem .85rem;border-bottom:1px solid var(--trl-border);flex-shrink:0}.TrlEvidenceCoach_modeTab__OUQOA{min-height:44px;padding:.5rem;border-radius:.7rem;border:1px solid transparent;color:var(--trl-text-muted);font-size:.8rem;font-weight:600}.TrlEvidenceCoach_modeTab__OUQOA[aria-selected=true]{background:var(--trl-surface-2);border-color:var(--trl-border-hi);color:var(--trl-text)}.TrlEvidenceCoach_modePanel__jyhA5{min-height:0;flex:1;display:flex;flex-direction:column}.TrlEvidenceCoach_modePanel__jyhA5[hidden]{display:none}.TrlEvidenceCoach_coach__I8QVN{display:flex;min-height:0;flex-direction:column;color:var(--trl-text);font-size:.875rem;line-height:1.6}.TrlEvidenceCoach_content__lUwIi{overflow-y:auto;overscroll-behavior:contain;padding:1rem;min-height:0}.TrlEvidenceCoach_stack__X4Mnd{display:flex;flex-direction:column;gap:1rem}.TrlEvidenceCoach_heading__dkxCU{font-size:1.2rem;font-weight:650;line-height:1.3;margin:.5rem 0}.TrlEvidenceCoach_question__nhz4x{font-size:1.05rem;font-weight:600;line-height:1.5}.TrlEvidenceCoach_copy__Oq9Hi{color:var(--trl-text-muted);overflow-wrap:anywhere}.TrlEvidenceCoach_small__WMzvJ{font-size:.75rem;line-height:1.6;color:var(--trl-text-muted)}.TrlEvidenceCoach_optional__aJS9t{font-weight:400;color:var(--trl-text-muted);font-size:.75rem}.TrlEvidenceCoach_eyebrow__RAERo{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--trl-text-muted)}.TrlEvidenceCoach_fields__eV33y{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.75rem}.TrlEvidenceCoach_field__fCUIG{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;font-weight:600;font-size:.8rem}.TrlEvidenceCoach_field__fCUIG input,.TrlEvidenceCoach_field__fCUIG select,.TrlEvidenceCoach_field__fCUIG textarea{display:block;width:100%;min-width:0;min-height:44px;padding:.65rem;color:var(--trl-text);background:var(--trl-surface-1);border:1px solid var(--trl-border-hi);border-radius:.65rem;font-size:1rem;font-weight:400}.TrlEvidenceCoach_field__fCUIG textarea{resize:vertical}.TrlEvidenceCoach_field__fCUIG input::placeholder,.TrlEvidenceCoach_field__fCUIG textarea::placeholder{color:var(--trl-text-muted);opacity:.8}.TrlEvidenceCoach_callout__2KmQf{border:1px solid var(--trl-border-hi);border-radius:.75rem;padding:.8rem;background:var(--trl-surface-1);font-size:.8rem}.TrlEvidenceCoach_callout__2KmQf strong{font-weight:600}.TrlEvidenceCoach_callout__2KmQf p{color:var(--trl-text-muted);margin-top:.3rem}.TrlEvidenceCoach_callout__2KmQf a{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:var(--trl-text)}.TrlEvidenceCoach_navigation__nxv89{display:flex;justify-content:space-between;gap:.65rem}.TrlEvidenceCoach_primary__ovsav,.TrlEvidenceCoach_secondary__3Qv90{min-height:44px;border-radius:.7rem;padding:.65rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.TrlEvidenceCoach_primary__ovsav{background:var(--trl-primary-dim);color:#fff;border:1px solid transparent}.TrlEvidenceCoach_secondary__3Qv90{background:var(--trl-surface-1);color:var(--trl-text);border:1px solid var(--trl-border-hi)}.TrlEvidenceCoach_textButton__x24G_{display:inline-flex;justify-content:center;align-items:center;gap:.3rem;min-height:44px;font-size:.8rem;color:var(--trl-text);text-decoration:underline;text-underline-offset:3px}.TrlEvidenceCoach_coach__I8QVN button:hover{filter:brightness(1.12)}.TrlEvidenceCoach_coach__I8QVN :is(button,input,textarea,select,a):focus-visible,.TrlEvidenceCoach_modeTab__OUQOA:focus-visible{outline:2px solid var(--trl-primary);outline-offset:3px}.TrlEvidenceCoach_coach__I8QVN :is(h4):focus{outline:none}.TrlEvidenceCoach_progressLabel__BXS9l{display:flex;justify-content:space-between;gap:.5rem;color:var(--trl-text-muted);font-size:.75rem}.TrlEvidenceCoach_progress__CXSDz{display:block;width:100%;height:5px;margin-top:.5rem;border:none;border-radius:5px;background:var(--trl-surface-2);accent-color:var(--trl-primary)}.TrlEvidenceCoach_progress__CXSDz::-webkit-progress-bar{background:var(--trl-surface-2);border-radius:5px}.TrlEvidenceCoach_progress__CXSDz::-webkit-progress-value{background:var(--trl-primary);border-radius:5px}.TrlEvidenceCoach_progress__CXSDz::-moz-progress-bar{background:var(--trl-primary);border-radius:5px}.TrlEvidenceCoach_tags__nhaoS{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem}.TrlEvidenceCoach_tags__nhaoS span{background:var(--trl-surface-2);padding:.2rem .5rem;border-radius:.35rem}.TrlEvidenceCoach_critical__FcMWM{border:1px solid var(--trl-border-hi);font-weight:600}.TrlEvidenceCoach_responseGroup___jXl0{border:none;margin:0;padding:0;min-width:0}.TrlEvidenceCoach_responseGroup___jXl0 legend{font-size:.8rem;margin-bottom:.5rem}.TrlEvidenceCoach_responses__XoTpp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.TrlEvidenceCoach_response__sWH_e{display:flex;align-items:center;gap:.4rem;cursor:pointer;min-height:48px;padding:.5rem;border:1px solid var(--trl-border-hi);border-radius:.65rem;font-size:.8rem}.TrlEvidenceCoach_response__sWH_e:has(input:checked){background:var(--trl-surface-3);border-color:var(--trl-primary)}.TrlEvidenceCoach_response__sWH_e input{width:16px;height:16px;accent-color:var(--trl-primary);flex-shrink:0}.TrlEvidenceCoach_metrics___jkJl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.TrlEvidenceCoach_metrics___jkJl div{display:flex;flex-direction:column-reverse;justify-content:end;border:1px solid var(--trl-border);border-radius:.65rem;padding:.5rem;background:var(--trl-surface-1)}.TrlEvidenceCoach_metrics___jkJl dt{color:var(--trl-text-muted);font-size:.75rem;line-height:1.3}.TrlEvidenceCoach_metrics___jkJl dd{font-size:1.15rem;font-weight:650;margin-bottom:.2rem}.TrlEvidenceCoach_small__WMzvJ:empty{display:none}.TrlEvidenceCoach_subheading__ILvau{font-size:.95rem;font-weight:650}.TrlEvidenceCoach_steps__qhell{margin:0;padding:0 0 0 1.2rem;display:flex;flex-direction:column;gap:1rem}.TrlEvidenceCoach_step__DTK3l{padding-left:.2rem;overflow-wrap:anywhere}.TrlEvidenceCoach_step__DTK3l::marker{color:var(--trl-text-muted)}.TrlEvidenceCoach_step__DTK3l h6{font-size:.875rem;font-weight:600;margin:.2rem 0}.TrlEvidenceCoach_step__DTK3l>p:not(.TrlEvidenceCoach_small__WMzvJ){font-size:.8rem;color:var(--trl-text-muted)}.TrlEvidenceCoach_stepActions__W5q2W{display:flex;flex-wrap:wrap;gap:.75rem}.TrlEvidenceCoach_welcome__Qrcaw{display:flex;flex-direction:column;gap:.8rem}.TrlEvidenceCoach_welcomeCard__MT6OT{padding:.9rem;border:1px solid var(--trl-border-hi);border-radius:.85rem;background:var(--trl-surface-1)}.TrlEvidenceCoach_welcomeCard__MT6OT h4{font-size:.95rem;font-weight:600;color:var(--trl-text);margin-bottom:.3rem}.TrlEvidenceCoach_welcomeCard__MT6OT p{color:var(--trl-text-muted);font-size:.8rem;line-height:1.6;margin-bottom:.65rem}.TrlEvidenceCoach_suggestion__gQa88{display:block;width:100%;min-height:44px;padding:.55rem .65rem;margin-top:.4rem;color:var(--trl-text);border:1px solid var(--trl-border-hi);border-radius:.65rem;font-size:.8rem;text-align:left}.TrlEvidenceCoach_welcome__Qrcaw :is(button,a):focus-visible{outline:2px solid var(--trl-primary);outline-offset:3px}.TrlEvidenceCoach_thinking__oQKOJ{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--trl-text-muted)}@media (max-width:380px){.TrlEvidenceCoach_content__lUwIi{padding:.85rem}.TrlEvidenceCoach_response__sWH_e{gap:.25rem;padding:.4rem}.TrlEvidenceCoach_navigation__nxv89{flex-wrap:wrap}.TrlEvidenceCoach_navigation__nxv89>button{flex:1}.TrlEvidenceCoach_fields__eV33y{grid-template-columns:1fr}.TrlEvidenceCoach_metrics___jkJl{grid-template-columns:1fr 1fr}}.TrlEvidenceCoach_widgetAnchor__72P99{display:flex;flex-direction:column;align-items:flex-end}.TrlEvidenceCoach_widgetPanel__2S7TP{max-height:80dvh}@media (max-width:480px){.TrlEvidenceCoach_widgetAnchor__72P99{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.TrlEvidenceCoach_widgetAnchor__72P99 .TrlEvidenceCoach_widgetPanel__2S7TP{width:100%;margin-bottom:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}