.ArchitectureDiagram_diagram__OeUYD{--st-mature:#7fc98a;--st-active:#e9b949;--st-incomplete:#e08a4a;--st-gap:#d06b6b;margin-bottom:42px}.ArchitectureDiagram_intro__f4eJz{max-width:720px;margin:0 auto 28px;text-align:center;font-size:14.5px;line-height:1.6;color:var(--ink-dim)}.ArchitectureDiagram_tracks__v4LuN{display:flex;flex-direction:column;gap:34px}.ArchitectureDiagram_track___FscF{display:flex;flex-direction:column}.ArchitectureDiagram_trackHead__qy6Jy{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:18px}.ArchitectureDiagram_flowItem__cEYvD,.ArchitectureDiagram_flow__XqURk{display:flex;flex-direction:column;align-items:center}.ArchitectureDiagram_flowItem__cEYvD{width:100%}.ArchitectureDiagram_arrow__fUwJC{color:var(--gold);font-size:18px;line-height:1;margin:7px 0;opacity:.8}.ArchitectureDiagram_node__mL4WY{--st:var(--line);position:relative;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:inherit;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--st);border-radius:12px;padding:14px 18px;transition:border-color .15s,transform .15s,box-shadow .15s}.ArchitectureDiagram_node__mL4WY[data-status=mature]{--st:var(--st-mature)}.ArchitectureDiagram_node__mL4WY[data-status=active]{--st:var(--st-active)}.ArchitectureDiagram_node__mL4WY[data-status=incomplete]{--st:var(--st-incomplete)}.ArchitectureDiagram_node__mL4WY[data-status=gap]{--st:var(--st-gap)}a.ArchitectureDiagram_node__mL4WY:hover{border-color:var(--st);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.22)}.ArchitectureDiagram_io__S73BE{background:transparent;border:1px dashed var(--line);color:var(--ink-dim);max-width:380px}.ArchitectureDiagram_num__4A4E9{position:absolute;top:9px;left:12px;font-family:var(--mono);font-size:11px;color:var(--gold)}.ArchitectureDiagram_title__w0_tm{font-family:var(--disp);font-weight:600;font-size:16px;color:var(--ink)}.ArchitectureDiagram_cap__5_vph{font-size:12.5px;line-height:1.4;color:var(--ink-dim);max-width:320px}.ArchitectureDiagram_kz__UMWEf{font-family:var(--mono);font-size:10px;line-height:1.4;color:var(--frontier-hi);margin-top:3px}.ArchitectureDiagram_block__fT1gp{max-width:480px;padding-top:20px}.ArchitectureDiagram_badge__m2qPR{position:absolute;top:9px;right:12px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--bg);background:var(--gold);padding:2px 9px;border-radius:20px}.ArchitectureDiagram_inner__WEVri{display:flex;gap:10px;width:100%;margin-top:4px}.ArchitectureDiagram_sub__yw371{flex:1 1;display:flex;flex-direction:column;gap:3px;background:var(--bg2);border:1px solid var(--line-soft);border-radius:9px;padding:10px 12px}.ArchitectureDiagram_subTitle__gPj8E{font-family:var(--mono);font-size:12px;color:var(--sky)}.ArchitectureDiagram_subCap__DlTi2{font-size:11px;line-height:1.35;color:var(--ink-dim)}.ArchitectureDiagram_pipeline__UgNny{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.ArchitectureDiagram_pipeItem___c_O3{display:inline-flex;align-items:center;gap:8px}.ArchitectureDiagram_chev__GtVaP{color:var(--ink-faint);font-family:var(--mono)}.ArchitectureDiagram_step__8AoQw{--st:var(--line);font-family:var(--mono);font-size:12.5px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--st);border-radius:9px;padding:9px 14px;transition:border-color .15s,transform .15s}.ArchitectureDiagram_step__8AoQw[data-status=mature]{--st:var(--st-mature)}.ArchitectureDiagram_step__8AoQw[data-status=active]{--st:var(--st-active)}.ArchitectureDiagram_step__8AoQw[data-status=incomplete]{--st:var(--st-incomplete)}.ArchitectureDiagram_step__8AoQw[data-status=gap]{--st:var(--st-gap)}.ArchitectureDiagram_step__8AoQw:hover{transform:translateY(-1px);border-color:var(--st)}@media (max-width:520px){.ArchitectureDiagram_inner__WEVri{flex-direction:column}}.ArchitectureTree_tree__dbtY0{--st-mature:#7fc98a;--st-active:#e9b949;--st-incomplete:#e08a4a;--st-gap:#d06b6b}.ArchitectureTree_modeToggle__cBoJA{display:flex;justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 22px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.ArchitectureTree_modeBtn__dx39_{font:inherit;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-dim);background:transparent;border:0;border-radius:9px;padding:8px 16px;cursor:pointer;transition:background .15s,color .15s}.ArchitectureTree_modeBtn__dx39_:hover{color:var(--ink)}.ArchitectureTree_modeBtn__dx39_[data-on=true]{color:var(--bg);background:var(--gold);font-weight:600}.ArchitectureTree_root__uyg2n{text-align:center;max-width:760px;margin:0 auto 30px}.ArchitectureTree_rootName__1e9_M{display:inline-block;font-family:var(--disp);font-weight:700;font-size:clamp(22px,3vw,30px);color:var(--gold-hi);border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 22px}.ArchitectureTree_rootThesis__UU1Is{margin:16px auto 0;font-size:14.5px;line-height:1.55;color:var(--ink-dim)}.ArchitectureTree_legend__yBRRO{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-family:var(--mono);font-size:11px;color:var(--ink-dim)}.ArchitectureTree_legendItem__xEDdR{display:inline-flex;align-items:center;gap:6px}.ArchitectureTree_legendItem__xEDdR i{width:10px;height:10px;border-radius:50%;background:var(--ink-faint)}.ArchitectureTree_legendItem__xEDdR i[data-status=mature]{background:var(--st-mature)}.ArchitectureTree_legendItem__xEDdR i[data-status=active]{background:var(--st-active)}.ArchitectureTree_legendItem__xEDdR i[data-status=incomplete]{background:var(--st-incomplete)}.ArchitectureTree_legendItem__xEDdR i[data-status=gap]{background:var(--st-gap)}.ArchitectureTree_stages__9_HNy{position:relative;display:flex;flex-direction:column;gap:16px}.ArchitectureTree_stages__9_HNy:before{content:"";position:absolute;top:10px;bottom:10px;left:19px;width:2px;background:linear-gradient(180deg,transparent,var(--line) 6%,var(--line) 94%,transparent)}.ArchitectureTree_stage__pk_sG{margin:0;display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;align-items:start;scroll-margin-top:90px}.ArchitectureTree_stage__pk_sG:target .ArchitectureTree_stageName__OLlNS{animation:ArchitectureTree_archFlash__MnAKw 1.6s ease}@keyframes ArchitectureTree_archFlash__MnAKw{0%,45%{color:var(--gold-hi)}to{color:var(--ink)}}.ArchitectureTree_spine__j3lFe,.ArchitectureTree_stageNum__3yj7O{display:flex;justify-content:center}.ArchitectureTree_stageNum__3yj7O{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;align-items:center;font-family:var(--mono);font-size:12px;color:var(--gold);background:var(--bg);border:1px solid var(--line)}.ArchitectureTree_stageBody__dDWZN{min-width:0;padding-top:6px}.ArchitectureTree_stageHead__1IWsD{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.ArchitectureTree_stageName__OLlNS{font-family:var(--disp);font-weight:600;font-size:20px;color:var(--ink)}.ArchitectureTree_stageCount__O5_3T{font-family:var(--mono);font-size:11px;color:var(--ink-faint);letter-spacing:.04em}.ArchitectureTree_leaves__SGG54{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.ArchitectureTree_leafWrap__2pRhX,.ArchitectureTree_leaf__7qO6b{display:flex;flex-direction:column}.ArchitectureTree_leaf__7qO6b{--st:var(--ink-faint);gap:9px;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--st);border-radius:11px;padding:14px 15px;transition:border-color .15s,transform .15s,box-shadow .15s}.ArchitectureTree_leaf__7qO6b[data-status=mature]{--st:var(--st-mature)}.ArchitectureTree_leaf__7qO6b[data-status=active]{--st:var(--st-active)}.ArchitectureTree_leaf__7qO6b[data-status=incomplete]{--st:var(--st-incomplete)}.ArchitectureTree_leaf__7qO6b[data-status=gap]{--st:var(--st-gap)}.ArchitectureTree_leaf__7qO6b:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.22)}.ArchitectureTree_leaf__7qO6b[aria-expanded=true]{border-color:var(--st)}.ArchitectureTree_leafStatic__RinGM{cursor:default}.ArchitectureTree_leafStatic__RinGM:hover{transform:none;box-shadow:none}.ArchitectureTree_leafTop__heQCs{display:flex;align-items:baseline;gap:10px}.ArchitectureTree_leafLabel___qzrL{flex:1 1;font-family:var(--disp);font-weight:600;font-size:15.5px;line-height:1.25;color:var(--ink)}.ArchitectureTree_leafCount__kUZ1F{font-family:var(--mono);font-size:18px;font-weight:600;color:var(--st);line-height:1}.ArchitectureTree_bar__C_TpO{display:block;height:5px;border-radius:3px;background:#0c1b27;overflow:hidden}.ArchitectureTree_barFill__n5gEV{display:block;height:100%;border-radius:3px;background:var(--st)}.ArchitectureTree_leafFoot__X2SAy{display:flex;align-items:center;justify-content:space-between;gap:8px}.ArchitectureTree_statusTag__Lcxj_{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--st)}.ArchitectureTree_completion__5g9Ca{font-family:var(--mono);font-size:10px;color:var(--ink-faint)}.ArchitectureTree_note__5TINE{font-size:12px;line-height:1.45;color:var(--ink-dim)}.ArchitectureTree_papers__Q84h6{margin-top:8px;max-height:320px;overflow-y:auto;background:var(--panel2);border:1px solid var(--line-soft);border-radius:10px;padding:6px 4px 6px 12px}.ArchitectureTree_papers__Q84h6 ul{list-style:none;margin:0;padding:0}.ArchitectureTree_papers__Q84h6 li{border-bottom:1px solid var(--line-soft)}.ArchitectureTree_papers__Q84h6 li:last-child{border-bottom:0}.ArchitectureTree_papers__Q84h6 li a{display:flex;flex-direction:column;gap:2px;padding:9px 8px 9px 0;color:var(--ink)}.ArchitectureTree_papers__Q84h6 li a:hover .ArchitectureTree_pTitle__Owg2o{color:var(--gold-hi)}.ArchitectureTree_pTitle__Owg2o{font-family:var(--serif);font-size:13px;line-height:1.34}.ArchitectureTree_pMeta__yarJb{font-family:var(--mono);font-size:10px;color:var(--ink-faint)}.ArchitectureTree_empty__uP8X5{margin:0;padding:10px;font-family:var(--mono);font-size:12px;color:var(--st-gap,var(--frontier-hi))}@media (max-width:680px){.ArchitectureTree_stage__pk_sG{grid-template-columns:30px 1fr;gap:12px}.ArchitectureTree_stages__9_HNy:before{left:14px}.ArchitectureTree_stageNum__3yj7O{width:30px;height:30px;font-size:10.5px}.ArchitectureTree_leaves__SGG54{grid-template-columns:1fr}}.CitationGraph_panel__V1bN8{position:absolute;top:0;right:0;bottom:0;width:350px;z-index:4;display:flex;flex-direction:column;gap:12px;padding:18px 20px 22px;overflow-y:auto;background:linear-gradient(180deg,rgba(13,32,48,.96),rgba(10,24,34,.97));border-left:1px solid var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:-18px 0 40px rgba(0,0,0,.35);animation:CitationGraph_atlasPanelIn__tGsLN .22s ease}@keyframes CitationGraph_atlasPanelIn__tGsLN{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.CitationGraph_graphControls__loE3j{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.CitationGraph_segToggle__gqo2X{display:flex;gap:3px;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.CitationGraph_segBtn__zbIJN{font:inherit;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-dim);background:transparent;border:0;border-radius:7px;padding:6px 13px;cursor:pointer;transition:background .15s,color .15s}.CitationGraph_segBtn__zbIJN:hover{color:var(--ink)}.CitationGraph_segBtn__zbIJN[data-on=true]{color:var(--bg);background:var(--gold);font-weight:600}.CitationGraph_clearFilter__t7xZZ{font:inherit;font-family:var(--mono);font-size:11px;color:var(--frontier-hi);background:transparent;border:1px solid var(--line);border-radius:8px;padding:6px 12px;cursor:pointer;transition:border-color .15s}.CitationGraph_clearFilter__t7xZZ:hover{border-color:var(--frontier)}.CitationGraph_legendBtn__Ew7vT{font:inherit;display:inline-flex;align-items:center;gap:5px;color:inherit;background:transparent;border:0;padding:3px 7px;border-radius:7px;cursor:pointer;opacity:.8;transition:opacity .15s,background .15s}.CitationGraph_legendBtn__Ew7vT:hover{opacity:1}.CitationGraph_legendBtn__Ew7vT i{width:10px;height:10px;border-radius:50%;flex:none}.glegend .CitationGraph_legendBtn__Ew7vT i{margin-right:0}.CitationGraph_legendOn__avXj3{opacity:1;background:rgba(233,185,73,.14);box-shadow:inset 0 0 0 1px var(--line)}.CitationGraph_head__AzubH{display:flex;align-items:center;gap:10px}.CitationGraph_cat___dbD4{display:inline-flex;align-items:center;gap:7px;flex:1 1;min-width:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.CitationGraph_cat___dbD4 i{width:9px;height:9px;border-radius:50%;flex:none}.CitationGraph_close__BjvTA{flex:none;width:26px;height:26px;border-radius:7px;background:transparent;border:1px solid var(--line);color:var(--ink-dim);font-size:17px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.CitationGraph_close__BjvTA:hover{color:var(--ink);border-color:var(--sky)}.CitationGraph_title__Va25J{margin:0;font-family:var(--disp);font-weight:600;font-size:19px;line-height:1.28;color:var(--ink)}.CitationGraph_meta__CT6Jf{display:flex;flex-wrap:wrap;gap:10px;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.CitationGraph_cit__qJu4E{color:var(--gold)}.CitationGraph_authors__Gxzhs{font-size:12.5px;line-height:1.45;font-style:italic;color:var(--ink-dim)}.CitationGraph_abstract__G0_jH{margin:0;font-size:13px;line-height:1.55;color:var(--ink-dim)}.CitationGraph_openLink__oKNb_{align-self:flex-start;font-family:var(--mono);font-size:11.5px;color:var(--sky);border:1px solid var(--line);border-radius:8px;padding:7px 12px;transition:color .15s,border-color .15s}.CitationGraph_openLink__oKNb_:hover{color:var(--gold-hi);border-color:var(--sky)}.CitationGraph_connHead__53_V9{display:flex;align-items:baseline;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.CitationGraph_connSort__QMxqc{margin-left:auto;color:var(--ink-faint);letter-spacing:.05em;text-transform:none}.CitationGraph_connList__lmQOT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.CitationGraph_connItem__55WzX{display:flex;gap:10px;width:100%;text-align:left;align-items:flex-start;background:var(--panel);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,transform .15s}.CitationGraph_connItem__55WzX:hover{border-color:var(--sky);transform:translateY(-1px)}.CitationGraph_dot__dKDJs{width:9px;height:9px;border-radius:50%;flex:none;margin-top:4px}.CitationGraph_connBody__spRX1{display:flex;flex-direction:column;gap:3px;min-width:0}.CitationGraph_connTitle__LzGQw{font-family:var(--serif);font-size:13px;line-height:1.32;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CitationGraph_connMeta__Cy515{font-family:var(--mono);font-size:10px;color:var(--ink-faint)}.CitationGraph_empty__J_lus{margin:0;font-family:var(--mono);font-size:12px;color:var(--ink-faint)}@media (max-width:680px){.CitationGraph_panel__V1bN8{top:auto;left:0;right:0;width:auto;max-height:62%;border-left:0;border-top:1px solid var(--line)}}