.RouteDependencies_wrap__rtCo5{margin-block:8px;border:1px solid var(--border,#d7d9e6);border-radius:12px;background:var(--surface,#fff)}.RouteDependencies_summary__uuGMD{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;cursor:pointer;font-weight:650;list-style:none;border-radius:12px}.RouteDependencies_summary__uuGMD::-webkit-details-marker{display:none}.RouteDependencies_summary__uuGMD:focus-visible{outline:3px solid var(--focus,#5b3fd1);outline-offset:-3px}.RouteDependencies_chev__XAFaV{flex:none;transition:transform .15s ease}.RouteDependencies_wrap__rtCo5[open] .RouteDependencies_chev__XAFaV{transform:rotate(180deg)}.RouteDependencies_body__mo5l2{display:grid;grid-gap:14px;gap:14px;padding:4px 14px 14px;font-size:.9375rem;line-height:1.5}.RouteDependencies_body__mo5l2 p{margin:0}.RouteDependencies_diagram__EEpM2{width:100%;max-width:360px;height:auto;color:var(--ink,#18213b)}.RouteDependencies_group__YGETx{display:grid;grid-gap:8px;gap:8px}.RouteDependencies_group__YGETx h4{margin:0;font-size:1rem}.RouteDependencies_list__iQwA5{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.RouteDependencies_item__OZtet{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--border,#d7d9e6);border-radius:10px;overflow-wrap:anywhere}.RouteDependencies_num__q8K_M{font-weight:700;-webkit-margin-end:6px;margin-inline-end:6px}.RouteDependencies_tag__jWWtK{display:inline-block;font-size:.8125rem;padding:1px 8px;border-radius:999px;border:1px solid var(--border,#d7d9e6);-webkit-margin-end:6px;margin-inline-end:6px}.RouteDependencies_rel__f9Hr8{font-size:.8125rem;color:var(--muted,#5a5f7a)}.RouteDependencies_nested__pbj3m{margin:6px 0 0;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:3px solid var(--border,#d7d9e6);border-inline-start:3px solid var(--border,#d7d9e6)}@media (prefers-reduced-motion:reduce){.RouteDependencies_chev__XAFaV{transition:none}}@media print{.RouteDependencies_wrap__rtCo5:not([open])>.RouteDependencies_body__mo5l2{display:grid}}.ReadAloud_wrap__fCcmR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.ReadAloud_btn__CdGy9{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap,44px);padding:0 14px;border:1.5px solid var(--control-line,#7d89a8);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#18213B);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.ReadAloud_btn__CdGy9:hover{border-color:var(--focus,#2859bc)}.ReadAloud_btn__CdGy9:focus-visible{outline:3px solid var(--focus,#3975d6);outline-offset:2px}.ReadAloud_btn__CdGy9[aria-pressed=true]{border-color:var(--focus,#2859bc);box-shadow:inset 0 0 0 1px var(--focus,#2859bc)}.ReadAloud_btn__CdGy9 svg{flex:none}.ReadAloud_status__mXQy8{font-size:.8125rem;color:var(--slate,#4b5878);min-height:1.2em}.ReadAloud_btn__CdGy9[aria-disabled=true]{opacity:.6;cursor:default}.GlossaryTerm_term__SXR7P{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:4px;cursor:help}.GlossaryTerm_term__SXR7P:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid;color:var(--accent,inherit)}.GlossaryTerm_term__SXR7P:focus-visible{outline:3px solid var(--focus,#5b3fd1);outline-offset:2px;border-radius:2px}@media print{.GlossaryTerm_term__SXR7P{text-decoration:none}}