.dashboard-routes_figure__4nUlS{container-type:inline-size;margin:34px 0 44px}.dashboard-routes_heading__UxCLT{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.dashboard-routes_heading__UxCLT span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dashboard-routes_drawing__hJ2tk{display:block;width:100%;height:auto;overflow:visible}.dashboard-routes_compact__Y8Vxy{display:none}.dashboard-routes_drawing__hJ2tk text{font-family:KaTeX_Main,serif}.dashboard-routes_domain__Kp3dJ,.dashboard-routes_note__3ANbf{fill:var(--s-dim);font-size:14px}.dashboard-routes_door__6kgAn{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.dashboard-routes_wire__7EgvX{fill:none;transition:stroke .2s,stroke-width .2s}.dashboard-routes_check__9XF58{fill:var(--s-green);stroke:#0c0c0b;stroke-width:2}.dashboard-routes_relation__KBUxv{fill:var(--s-ink);font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.dashboard-routes_drawing__hJ2tk .dashboard-routes_mono__9qqrT{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;fill:var(--s-dim)}.dashboard-routes_refused__8Lr1r{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.dashboard-routes_bar__5D89P{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.dashboard-routes_refusedLabel__8_0X1{fill:var(--s-coral);font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.dashboard-routes_browser__wcj7n{fill:var(--s-blue-fill);stroke:var(--s-blue);stroke-width:1.5}.dashboard-routes_drawing__hJ2tk .dashboard-routes_mark__EZzhc{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.dashboard-routes_label__exD7k{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.dashboard-routes_ghost__brFHs{opacity:.32}.dashboard-routes_drawing__hJ2tk g{transition:opacity .2s}.dashboard-routes_controls__K77nq{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.dashboard-routes_controls__K77nq button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.dashboard-routes_controls__K77nq button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.dashboard-routes_controls__K77nq button:hover{color:var(--editorial-bright)}.dashboard-routes_controls__K77nq button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.dashboard-routes_detail__NfKPE{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.dashboard-routes_detailMark__KoGfD{font:italic 28px KaTeX_Math,serif}.dashboard-routes_figure__4nUlS .dashboard-routes_detail__NfKPE h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.dashboard-routes_detail__NfKPE p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.dashboard-routes_detail__NfKPE p+p{margin-top:10px}.dashboard-routes_detail__NfKPE a{text-decoration:underline;text-underline-offset:4px}.dashboard-routes_detail__NfKPE code{font-size:13px}@container (max-width: 640px){.dashboard-routes_wide__EhQbn{display:none}.dashboard-routes_compact__Y8Vxy{display:block}.dashboard-routes_domain__Kp3dJ,.dashboard-routes_drawing__hJ2tk .dashboard-routes_mono__9qqrT,.dashboard-routes_label__exD7k,.dashboard-routes_note__3ANbf,.dashboard-routes_refusedLabel__8_0X1{font-size:14.6px}.dashboard-routes_controls__K77nq{gap:0 22px}.dashboard-routes_detail__NfKPE{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-routes_figure__4nUlS *{transition:none}}