.connection-triage.article-branches{overflow:hidden;padding:0;border:1px solid var(--color-primary-light);border-top:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface)}.connection-triage__header{padding:var(--space-6);background:color-mix(in srgb,var(--color-primary-lighter) 68%,var(--color-surface))}.connection-triage__eyebrow{color:var(--color-primary-active);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em}.connection-triage.article-branches .connection-triage__header h2{margin-top:var(--space-1);color:var(--color-heading);font-size:var(--font-size-xl);line-height:1.45;text-wrap:balance}.connection-triage.article-branches .connection-triage__header>p:last-child{max-width:42rem;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.8}.connection-triage__states{counter-reset:none}.connection-triage__state+.connection-triage__state{border-top:1px solid var(--color-border)}.connection-triage__state details{background:var(--color-surface)}.connection-triage__state summary{display:grid;grid-template-columns:1.75rem 44px minmax(0,1fr) 24px;gap:var(--space-3);min-height:80px;align-items:center;padding:var(--space-3) var(--space-6);color:var(--color-text);cursor:pointer;list-style:none}.connection-triage__state summary::-webkit-details-marker{display:none}.connection-triage__state summary:hover{background:var(--color-primary-lighter)}.connection-triage__state details[open]>summary{background:var(--color-primary-lighter)}.connection-triage__number{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:center}.connection-triage__state-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-primary-light);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-active)}.connection-triage__state-copy{display:grid;gap:var(--space-1);min-width:0}.connection-triage.article-branches .connection-triage__state-copy strong{color:var(--color-heading);font-size:var(--font-size-base);line-height:1.5}.connection-triage.article-branches .connection-triage__state-copy>span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.6}.connection-triage__chevron{color:var(--color-primary);transition:transform var(--transition-base)}.connection-triage__state details[open] .connection-triage__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.connection-triage__chevron{transition:none}}.connection-triage__result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + 1.75rem + 44px + var(--space-6));border-top:1px solid color-mix(in srgb,var(--color-primary-light) 64%,transparent);background:color-mix(in srgb,var(--color-primary-lighter) 38%,var(--color-surface))}.connection-triage__check,.connection-triage__scope{padding-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.75}.connection-triage__result-label{margin-bottom:var(--space-1);color:var(--color-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em}.connection-triage__destinations{display:grid;grid-column:1 / -1;gap:var(--space-3)}.connection-triage.article-branches .connection-triage__destination{display:flex;flex-direction:row;min-height:60px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.connection-triage.article-branches .connection-triage__destination>span{display:grid;gap:var(--space-1)}.connection-triage.article-branches .connection-triage__destination strong{font-size:var(--font-size-sm);line-height:1.5}.connection-triage.article-branches .connection-triage__destination small{font-size:var(--font-size-xs);line-height:1.6}.connection-triage.article-branches .connection-triage__destination>svg{flex:0 0 auto}.connection-triage.article-branches .connection-triage__destination--primary{background:var(--color-primary);color:var(--color-text-on-primary)}.connection-triage.article-branches .connection-triage__destination--primary strong,.connection-triage.article-branches .connection-triage__destination--primary small{color:var(--color-text-on-primary)}.connection-triage.article-branches .connection-triage__destination--primary:hover{background:var(--color-primary-hover);box-shadow:none}.connection-triage.article-branches .connection-triage__destination--secondary{border:1px solid var(--color-primary-light);background:var(--color-surface);color:var(--color-primary-active)}.connection-triage.article-branches .connection-triage__destination--secondary small{color:var(--color-text-secondary)}.connection-triage.article-branches .connection-triage__destination--secondary:hover{border-color:var(--color-primary);background:var(--color-primary-lighter);box-shadow:none}.connection-triage__notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.7}.connection-triage__notice svg{flex:0 0 auto;margin-top:.1em;color:var(--color-accent-yellow-text)}@media(max-width:640px){.connection-triage__header{padding:var(--space-5)}.connection-triage.article-branches .connection-triage__header h2{font-size:var(--font-size-lg)}.connection-triage__state summary{grid-template-columns:44px minmax(0,1fr) 20px;gap:var(--space-3);min-height:88px;padding:var(--space-3) var(--space-4)}.connection-triage__number{display:none}.connection-triage__result{grid-template-columns:minmax(0,1fr);gap:0;padding:0 var(--space-4) var(--space-5)}.connection-triage__scope{padding-top:var(--space-3)}.connection-triage__destinations{margin-top:var(--space-4)}.connection-triage__notice{padding-inline:var(--space-4)}}
