._page_ogxqj_1{max-width:900px;margin:0 auto;padding-bottom:var(--space-16)}._breadcrumb_ogxqj_7{padding:var(--space-4) 0;margin-bottom:var(--space-4)}._backLink_ogxqj_12{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted);text-decoration:none;transition:color .15s ease}._backLink_ogxqj_12:hover{color:var(--accent)}._header_ogxqj_24{text-align:center;padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid var(--rule-light)}._title_ogxqj_31{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:600;line-height:1.2;margin-bottom:var(--space-3);letter-spacing:-.02em}._subtitle_ogxqj_40{font-size:var(--text-lg);color:var(--ink-secondary);margin-bottom:var(--space-4)}._description_ogxqj_46{font-size:var(--text-md);color:var(--ink-muted);line-height:1.7;max-width:640px;margin:0 auto;white-space:pre-line}._graph_ogxqj_55{display:flex;flex-direction:column;gap:var(--space-10)}._pathSection_ogxqj_61{border:1px solid var(--rule-light);border-radius:var(--radius-md);overflow:hidden}._pathHeader_ogxqj_67{background:var(--surface);padding:var(--space-5);border-bottom:1px solid var(--rule-light)}._principle_ogxqj_73{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:600;color:var(--accent);margin-bottom:var(--space-2)}._pathDescription_ogxqj_81{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.5;margin:0}._branches_ogxqj_88{display:grid;gap:var(--space-6);padding:var(--space-5)}@media(min-width:768px){._branches_ogxqj_88{grid-template-columns:repeat(2,1fr)}}._branch_ogxqj_88{background:var(--paper);border:1px solid var(--rule-light);border-radius:var(--radius-sm);padding:var(--space-4)}._branchHeader_ogxqj_107{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}._value_ogxqj_115{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--ink)}._arrow_ogxqj_122{font-family:var(--font-mono);color:var(--ink-muted)}._leadsTo_ogxqj_127{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--accent);background:var(--accent-subtle);padding:2px var(--space-2);border-radius:var(--radius-sm)}._branchDescription_ogxqj_137{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.4;margin-bottom:var(--space-3)}._technologies_ogxqj_144{display:flex;flex-direction:column;gap:var(--space-2)}._techCard_ogxqj_150{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--rule-light);border-radius:var(--radius-sm);text-decoration:none;transition:border-color .15s ease}._techCard_ogxqj_150:hover{border-color:var(--accent)}._techName_ogxqj_166{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--ink)}._techDescription_ogxqj_173{font-size:var(--text-xs);color:var(--ink-muted)}._backNav_ogxqj_178{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--rule-light)}@media(max-width:640px){._page_ogxqj_1{padding-left:var(--space-4);padding-right:var(--space-4)}._title_ogxqj_31{font-size:var(--text-2xl)}._subtitle_ogxqj_40{font-size:var(--text-md)}._branches_ogxqj_88{padding:var(--space-4)}._branchHeader_ogxqj_107{flex-direction:column;align-items:flex-start}._arrow_ogxqj_122{display:none}}
