.activity-tree_page__CaXCX{--tree-line:color-mix(in srgb,var(--foreground) 16%,var(--surface));--tree-hover:color-mix(in srgb,var(--foreground) 4%,var(--surface));background:var(--surface);min-height:70vh}.activity-tree_hero___rp9H{background:var(--surface);padding:56px 0 48px}.activity-tree_hero___rp9H h1{max-width:950px;font-family:var(--font-display);font-size:var(--type-activity-hero);font-weight:650;line-height:1.1;letter-spacing:-.035em}.activity-tree_heroSearch__g1lA2{max-width:610px;margin-top:30px}.activity-tree_breadcrumbs__AVrxz{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:34px;color:var(--text-muted);font-size:var(--type-support)}.activity-tree_breadcrumbs__AVrxz a{text-decoration:underline;text-decoration-color:var(--tree-line);text-underline-offset:4px}.activity-tree_breadcrumbs__AVrxz span span{margin-right:7px;color:var(--foreground)}.activity-tree_currentHeading__cA2TF{display:flex;align-items:start;gap:20px}.activity-tree_currentHeading__cA2TF h1{overflow-wrap:anywhere}.activity-tree_currentCode__0Weml{flex:none;display:inline-flex;min-width:64px;min-height:55px;align-items:center;justify-content:center;border:1px solid var(--tree-line);border-radius:10px;background:var(--tree-hover);padding-inline:12px;color:var(--foreground);font-family:var(--font-data);font-size:var(--type-section);font-weight:700}.activity-tree_currentActions__Xd7Br{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px}.activity-tree_currentActions__Xd7Br a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:9px 16px;font-size:var(--type-support);font-weight:400;transition:background-color .18s ease,transform .18s ease}.activity-tree_currentActions__Xd7Br a:hover{transform:translateY(-2px)}.activity-tree_primaryAction__vtsTC{background:var(--foreground);color:var(--background)}.activity-tree_primaryAction__vtsTC:hover{background:var(--foreground)}.activity-tree_secondaryAction__s7hfy{border:1px solid var(--tree-line);background:var(--surface);color:var(--foreground)}.activity-tree_secondaryAction__s7hfy:hover{background:var(--tree-hover)}.activity-tree_treeSection__tztSS{padding-top:0;padding-bottom:78px}.activity-tree_branchList__DrvHN{display:grid;gap:9px}.activity-tree_branch__dcoD0{position:relative;min-width:0}.activity-tree_branchBody__QyvGx{position:relative;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:10px 20px;min-height:91px;border:1px solid var(--tree-line);border-radius:15px;background:var(--surface);padding:18px 20px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.activity-tree_branchBody__QyvGx:focus-within,.activity-tree_branchBody__QyvGx:hover{border-color:var(--foreground);background:var(--tree-hover)}.activity-tree_expanded__c_qsa>.activity-tree_branchBody__QyvGx{border-color:var(--tree-line);background:var(--tree-hover);box-shadow:inset 3px 0 var(--foreground)}.activity-tree_branchOpen__gr3oM{position:absolute;inset:0;z-index:1;border-radius:inherit}.activity-tree_branchOpen__gr3oM:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}.activity-tree_branchIdentity__8lJFa{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(45px,auto) minmax(0,1fr);align-items:baseline;gap:3px 15px;min-width:0}.activity-tree_code__wObLL{grid-column:1;grid-row:1;color:var(--focus);font-family:var(--font-display);font-size:var(--type-subheading);font-weight:600;line-height:1.12}.activity-tree_branchIdentity__8lJFa :is(h2,h3,h4,h5,h6){font-size:var(--type-body-compact);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.activity-tree_childCount__hzHxN{grid-column:2;color:var(--text-muted);font-size:var(--type-support)}.activity-tree_branchArrow__hRzH8{grid-column:1;grid-row:1;align-self:start;margin-top:2px;color:var(--foreground);transition:transform .2s ease}.activity-tree_expanded__c_qsa>.activity-tree_branchBody__QyvGx .activity-tree_branchArrow__hRzH8{transform:rotate(180deg)}.activity-tree_nestedList__cTUI_{display:grid;gap:8px;margin:8px 0 14px 18px;animation:activity-tree_branch-reveal__ulJZJ .24s ease-out both}@keyframes activity-tree_branch-reveal__ulJZJ{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.activity-tree_branchActions__8C0bh{position:relative;z-index:2;grid-column:3;grid-row:1;display:flex;flex-wrap:wrap;gap:8px}.activity-tree_branchActions__8C0bh a{display:inline-flex;min-height:44px;align-items:center;gap:7px;border-radius:8px;padding:6px 10px;background:transparent;color:var(--foreground);font-size:var(--type-support);font-weight:400;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.activity-tree_branchActions__8C0bh a:hover{text-decoration-color:currentColor;background:var(--tree-hover)}.activity-tree_branchActions__8C0bh a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.activity-tree_sourceLink__QmcWq{display:inline-flex;min-height:44px;align-items:center;margin-top:27px;color:var(--foreground);font-size:var(--type-support);font-weight:400;text-decoration:underline;text-underline-offset:4px}.activity-tree_leaf__6V7DF{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;border:1px solid var(--tree-line);border-radius:16px;background:var(--surface);padding:26px}.activity-tree_leafLine__XK_O_{width:42px;height:2px;background:var(--foreground)}.activity-tree_leaf__6V7DF p{flex:1;min-width:220px;max-width:640px;color:var(--text-muted);font-size:var(--type-support);line-height:1.65}.activity-tree_leaf__6V7DF a{color:var(--foreground);font-size:var(--type-support);font-weight:400;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.activity-tree_branchBody__QyvGx{grid-template-columns:21px minmax(0,1fr);column-gap:10px}.activity-tree_branchActions__8C0bh{grid-column:1/-1;grid-row:2;border-top:1px solid var(--tree-line);padding-top:10px}}@media(max-width:600px){.activity-tree_hero___rp9H{padding:34px 0 32px}.activity-tree_hero___rp9H h1{font-size:var(--type-display-small)}.activity-tree_heroSearch__g1lA2{margin-top:22px}.activity-tree_treeSection__tztSS{padding-top:0;padding-bottom:60px}.activity-tree_nestedList__cTUI_{margin-left:8px}.activity-tree_branchBody__QyvGx{padding:15px}.activity-tree_branchIdentity__8lJFa{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px}.activity-tree_branchIdentity__8lJFa :is(h2,h3,h4,h5,h6){font-size:var(--type-body-compact)}.activity-tree_code__wObLL{font-size:var(--type-body-reading)}.activity-tree_branchActions__8C0bh{gap:2px}.activity-tree_branchActions__8C0bh a{padding-inline:4px;font-size:var(--type-support)}.activity-tree_currentHeading__cA2TF{flex-direction:column;gap:12px}.activity-tree_currentCode__0Weml{min-height:43px;font-size:var(--type-body-reading)}.activity-tree_currentActions__Xd7Br{margin-top:24px}.activity-tree_currentActions__Xd7Br a{flex:1}.activity-tree_breadcrumbs__AVrxz{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.activity-tree_branchArrow__hRzH8,.activity-tree_branchBody__QyvGx,.activity-tree_currentActions__Xd7Br a{transition:none}.activity-tree_nestedList__cTUI_{animation:none}.activity-tree_branchBody__QyvGx:focus-within,.activity-tree_branchBody__QyvGx:hover,.activity-tree_currentActions__Xd7Br a:hover{transform:none}}.activity-tree_treeSearch__3vgfe{display:flex;align-items:center;gap:8px;max-width:650px;min-height:62px;margin-top:28px;padding:8px;border:2px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);transition:border-color .18s ease,box-shadow .18s ease}.activity-tree_treeSearch__3vgfe:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 16%,transparent)}.activity-tree_searchIcon__7cQu8{flex-shrink:0;margin-left:8px}.activity-tree_treeSearch__3vgfe input{min-width:0;flex:1;height:40px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--foreground);font-size:var(--type-body-reading);appearance:none}@media(max-width:480px){.activity-tree_treeSearch__3vgfe input{font-size:var(--type-body-compact)}}@media(prefers-reduced-motion:reduce){.activity-tree_treeSearch__3vgfe{transition:none}}.activity-tree_searchState__RYByO{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;font-size:var(--type-support)}.activity-tree_searchState__RYByO p{color:var(--text-muted)}.activity-tree_searchState__RYByO a{text-decoration:underline;text-underline-offset:4px;min-height:44px;font-weight:400;display:inline-flex;align-items:center}.activity-tree_branch__dcoD0,.activity-tree_resultsAnchor__kgpMf{scroll-margin-top:110px}.activity-tree_matched__VT1QW>.activity-tree_branchBody__QyvGx{border-color:var(--focus);background:var(--accent-soft);box-shadow:inset 4px 0 var(--focus)}.activity-tree_matched__VT1QW>.activity-tree_branchBody__QyvGx .activity-tree_code__wObLL{color:var(--focus)}.activity-tree_emptySearch__iRJsF{padding:24px 0}