html:has(.TechTreeContent_page__CzKG0){overflow-y:hidden;scrollbar-gutter:auto}body:has(.TechTreeContent_page__CzKG0)>footer{display:none}.TechTreeContent_page__CzKG0{width:100vw;max-width:none;margin-inline:0;height:calc(100dvh - 57px);min-height:660px;overflow:hidden;background:#2c1d13 url(/lobby/aoe/lobby-background.webp) 50%/cover no-repeat;color:#3a2118;font-family:Arial,Helvetica,sans-serif}.TechTreeContent_searchBox___FelS{display:flex;align-items:center;background-image:url(/lobby/aoe/input-right.webp),url(/lobby/aoe/input-left.webp),url(/lobby/aoe/input-center.webp)}.TechTreeContent_civPicker__47hEx,.TechTreeContent_searchBox___FelS{position:relative;min-width:0;height:45px;background-position:100%,0,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 36px) 100%}.TechTreeContent_civPicker__47hEx{background-image:url(/lobby/aoe/dropdown-right.webp),url(/lobby/aoe/dropdown-left.webp),url(/lobby/aoe/dropdown-center.webp)}.TechTreeContent_searchBox___FelS input{height:39px;border:0;outline:0;appearance:none;background:transparent}.TechTreeContent_civPickerButton__TNNRP,.TechTreeContent_searchBox___FelS input{width:100%;min-width:0;color:#43261c;font-family:var(--font-display);font-size:18px;font-weight:700}.TechTreeContent_civPickerButton__TNNRP{display:flex;height:100%;align-items:center;gap:7px;padding:3px 10px 3px 8px;cursor:pointer}.TechTreeContent_civPickerButton__TNNRP img{width:29px;height:29px;flex:none;object-fit:contain}.TechTreeContent_civPickerButton__TNNRP span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TechTreeContent_civPickerButton__TNNRP svg{width:16px;height:16px;flex:none;color:#5f3927;transition:transform .12s ease}.TechTreeContent_civPicker__47hEx[data-open=true] .TechTreeContent_civPickerButton__TNNRP svg{transform:rotate(180deg)}.TechTreeContent_civPickerMenu__ajYMe{position:absolute;z-index:80;top:calc(100% + 4px);left:0;width:100%;max-height:430px;overflow-y:auto;padding:4px;border:2px ridge #765539;background:#c9a581 url(/lobby/aoe/panel-inlay.webp);box-shadow:0 10px 20px rgb(45 24 14/48%),inset 0 0 0 1px rgb(239 207 171/40%);scrollbar-color:#765536 #ac896c;scrollbar-width:thin}.TechTreeContent_civPickerMenu__ajYMe>button{display:flex;width:100%;min-height:40px;align-items:center;gap:9px;padding:4px 7px;cursor:pointer;border:1px solid transparent;color:#43261c;font-family:var(--font-display);font-size:15px;font-weight:700;text-align:left}.TechTreeContent_civPickerMenu__ajYMe>button:hover,.TechTreeContent_civPickerMenu__ajYMe>button[aria-selected=true]{border-color:rgb(101 61 38/42%);background:rgb(239 207 169/38%)}.TechTreeContent_civPickerMenu__ajYMe img{width:31px;height:31px;flex:none;object-fit:contain}.TechTreeContent_civPickerMenu__ajYMe span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TechTreeContent_civPickerMenu__ajYMe svg{width:14px;height:14px;flex:none;color:#693b27}.TechTreeContent_searchBox___FelS>svg{width:17px;height:17px;flex:none;margin-left:13px;color:#79533c}.TechTreeContent_searchBox___FelS input{padding:0 36px 0 8px;color:#ead9c1;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400}.TechTreeContent_searchBox___FelS input::placeholder{color:#aa8e75;opacity:1}.TechTreeContent_searchBox___FelS>svg{color:#b18c69}.TechTreeContent_searchBox___FelS button{position:absolute;right:9px;display:grid;width:25px;height:25px;cursor:pointer;place-items:center;color:#6c4431}.TechTreeContent_searchBox___FelS button svg{width:14px;height:14px}.TechTreeContent_availabilityToggle__9MBXN{display:flex;width:100%;min-width:0;height:43px;align-items:center;justify-content:center;gap:7px;padding:0 19px;cursor:pointer;border:0;background:url(/lobby/aoe/button-brown.webp) 50%/100% 100% no-repeat;color:#f5dfbd;font-family:var(--font-display);font-size:14px;font-weight:700;text-shadow:0 1px 2px #1d100b}.TechTreeContent_availabilityToggle__9MBXN:hover{background-image:url(/lobby/aoe/button-brown-hover.webp)}.TechTreeContent_availabilityToggle__9MBXN[data-active=true]{color:#ffdca9}.TechTreeContent_availabilityToggle__9MBXN svg{width:15px;height:15px}.TechTreeContent_legend__BQUGZ{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;color:#513527;font-size:11px;font-weight:700;text-transform:uppercase}.TechTreeContent_legend__BQUGZ>span{display:flex;min-width:0;align-items:center;gap:4px;white-space:nowrap}.TechTreeContent_boardStage__9_9FI{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.TechTreeContent_treeFrame__ORcai{--civ-panel-width:382px;--tree-head:94px;--age-dark-row:112px;--age-row:200px;--tree-content-height:calc(var(--tree-head) + var(--age-dark-row) + var(--age-row) + var(--age-row) + var(--age-row));position:relative;display:flex;width:100%;height:100%;overflow:hidden;border:0;background:#c09e82 url(/lobby/aoe/panel-inlay.webp);box-shadow:inset 0 5px 11px rgb(69 39 23/28%)}.TechTreeContent_treeViewport__xipmW{display:flex;width:auto;min-width:0;height:100%;flex:1;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-color:#765536 #312116;scrollbar-width:auto;touch-action:pan-y;cursor:grab}.TechTreeContent_treeViewport__xipmW img{pointer-events:none;user-select:none;-webkit-user-drag:none}.TechTreeContent_treeViewport__xipmW[data-dragging=true]{cursor:grabbing;user-select:none}.TechTreeContent_treeViewport__xipmW[data-dragging=true] *{cursor:grabbing!important}.TechTreeContent_treeViewport__xipmW::-webkit-scrollbar{height:17px}.TechTreeContent_treeViewport__xipmW::-webkit-scrollbar-track{background:#342319;box-shadow:inset 0 1px 3px #100a06}.TechTreeContent_treeViewport__xipmW::-webkit-scrollbar-thumb{border:3px solid #342319;background:linear-gradient(#ae8654,#755130)}.TechTreeContent_civPanel__8YHVY{position:relative;z-index:24;display:flex;width:var(--civ-panel-width);min-width:var(--civ-panel-width);height:100%;flex-direction:column;overflow-y:auto;scrollbar-color:#765536 transparent;scrollbar-width:thin;cursor:default;border-right:3px ridge #6f5035;background:linear-gradient(rgb(186 144 112/90%),rgb(169 128 99/94%)),url(/lobby/aoe/panel-inlay.webp);box-shadow:11px 0 20px rgb(64 35 20/22%),inset -1px 0 rgb(238 204 165/36%)}.TechTreeContent_civPanelHead__8fjPR{display:flex;min-height:104px;align-items:center;gap:14px;padding:12px 15px 8px;background:rgb(229 194 155/18%)}.TechTreeContent_civPanelHead__8fjPR>img{width:76px;height:76px;flex:none;object-fit:contain;filter:drop-shadow(0 4px 4px rgb(45 24 14/45%))}.TechTreeContent_civPanelHead__8fjPR .TechTreeContent_civPicker__47hEx{flex:1}.TechTreeContent_civPanelHead__8fjPR .TechTreeContent_civPickerButton__TNNRP{font-size:21px}.TechTreeContent_civArchetype__fjltd{margin:0;padding:0 15px 11px;border-bottom:2px ridge #765539;color:#694936;font-family:Georgia,serif;font-size:15px;font-weight:700;line-height:1.3}.TechTreeContent_panelTools__zxzog{display:grid;gap:8px;padding:11px 14px 12px;border-top:2px ridge #765539;background:rgb(108 71 48/8%)}.TechTreeContent_panelTools__zxzog .TechTreeContent_searchBox___FelS{width:100%;height:42px}.TechTreeContent_panelTools__zxzog .TechTreeContent_availabilityToggle__9MBXN{height:39px}.TechTreeContent_panelTools__zxzog .TechTreeContent_legend__BQUGZ{padding:2px 3px 0;font-size:11px}.TechTreeContent_panelTools__zxzog .TechTreeContent_legendSwatch__s70lV{width:14px;height:14px}.TechTreeContent_panelTools__zxzog .TechTreeContent_searchBox___FelS input{font-size:15px}.TechTreeContent_civPanelBody__QpTeo{flex:none;overflow:visible;padding:14px 16px 22px}.TechTreeContent_civPanelBody__QpTeo section+section{margin-top:16px}.TechTreeContent_civPanelBody__QpTeo h2{margin:0 0 8px;color:#48271d;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #e4c19d}.TechTreeContent_civPanelBody__QpTeo ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.TechTreeContent_civPanelBody__QpTeo li{position:relative;padding-left:11px;color:#4f3327;font-size:14.5px;font-weight:600;line-height:1.28}.TechTreeContent_civPanelBody__QpTeo li:before{position:absolute;top:.34em;left:0;width:5px;height:5px;transform:rotate(45deg);border:1px solid #5a301f;background:#bc7c3f;content:""}.TechTreeContent_uniqueUnitList__G2Llu{display:grid;gap:6px}.TechTreeContent_uniqueUnitRow__JRJSh{display:flex;width:100%;min-width:0;align-items:center;gap:9px;padding:5px 7px 5px 5px;cursor:default;border:1px solid rgb(85 48 31/28%);background:rgb(237 205 166/20%);color:#4a2d22;text-align:left;transition:border-color .1s ease,background-color .1s ease,transform .1s ease}.TechTreeContent_uniqueUnitRow__JRJSh:focus-visible,.TechTreeContent_uniqueUnitRow__JRJSh:hover{transform:translateX(2px);outline:none;border-color:rgb(100 54 86/66%);background:rgb(235 201 164/40%)}.TechTreeContent_uniqueUnitPortrait__J_L80{display:grid;width:42px;height:42px;flex:none;place-items:center;overflow:hidden;border:2px solid;box-shadow:0 2px 5px rgb(48 24 14/28%)}.TechTreeContent_uniqueUnitPortrait__J_L80 .TechTreeContent_techIcon__scnLh{width:36px;height:36px;border:0}.TechTreeContent_uniqueUnitRow__JRJSh>span:last-child{min-width:0}.TechTreeContent_uniqueUnitRow__JRJSh strong{display:block;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.TechTreeContent_uniqueUnitRow__JRJSh small{display:block;margin-top:2px;color:#76533e;font-size:12px;font-weight:700;text-transform:capitalize}.TechTreeContent_ageRail___Pl74{position:relative;z-index:2;display:grid;width:142px;min-width:142px;height:100%;grid-template-rows:var(--tree-head) var(--age-dark-row) repeat(3,var(--age-row)) minmax(0,1fr);border-right:3px ridge #6f5035;background:#c09e82 url(/lobby/aoe/panel-inlay.webp);box-shadow:8px 0 13px rgb(70 40 23/14%)}.TechTreeContent_ageRailHead__r_RaK{border-bottom:0}.TechTreeContent_ageLabel__bP0hZ{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid rgb(74 47 31/40%);text-align:center}.TechTreeContent_ageCell__lgzY6[data-age="1"],.TechTreeContent_ageLabel__bP0hZ[data-age="1"]{background-color:transparent}.TechTreeContent_ageCell__lgzY6[data-age="2"],.TechTreeContent_ageLabel__bP0hZ[data-age="2"]{background-color:rgb(235 210 180/30%)}.TechTreeContent_ageCell__lgzY6[data-age="3"],.TechTreeContent_ageLabel__bP0hZ[data-age="3"]{background-color:rgb(91 57 38/9%)}.TechTreeContent_ageCell__lgzY6[data-age="4"],.TechTreeContent_ageLabel__bP0hZ[data-age="4"]{background-color:rgb(232 201 165/26%);border-bottom:0}.TechTreeContent_ageRailRemainder__PZ5wQ{background-color:rgb(232 201 165/26%)}.TechTreeContent_ageLabel__bP0hZ img{width:48px;height:61px;object-fit:contain;filter:drop-shadow(0 4px 4px rgb(54 29 17/45%))}.TechTreeContent_ageLabel__bP0hZ strong{margin-top:3px;color:#44271d;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.015em;line-height:1.05;text-shadow:0 1px #e5c6a2;-webkit-text-stroke:.2px currentcolor}.TechTreeContent_treeCanvas__YqEIW{position:relative;display:flex;min-width:max-content;height:100%;isolation:isolate;background:#c09e82 url(/lobby/aoe/panel-inlay.webp)}.TechTreeContent_treeCanvas__YqEIW:after{position:absolute;z-index:0;top:var(--tree-content-height);right:0;bottom:0;left:0;background-color:rgb(232 201 165/26%);content:""}.TechTreeContent_treeEmpty__exQ_U{display:grid;width:640px;height:var(--tree-content-height);place-items:center;padding:30px;color:#583629;font-family:var(--font-display);font-size:18px;font-weight:700;text-align:center}.TechTreeContent_buildingLane__81CPK{position:relative;z-index:1;display:grid;height:var(--tree-content-height);min-width:176px;flex:0 0 auto;grid-template-rows:var(--tree-head) var(--age-dark-row) repeat(3,var(--age-row))}.TechTreeContent_ageCell__lgzY6,.TechTreeContent_buildingHead__Jzy1m{position:relative;z-index:2;border-bottom:1px solid rgb(78 49 31/38%)}.TechTreeContent_buildingHead__Jzy1m{display:grid;place-items:center;padding:5px 10px;border-bottom:0;background:transparent}.TechTreeContent_trunk__z7sdk{position:absolute;z-index:0;top:72px;left:50%;width:2px;background:#49301f;box-shadow:1px 0 rgb(229 196 157/58%)}.TechTreeContent_buildingCard__RP03D,.TechTreeContent_nodeCard__LyiXr{font-family:Arial,Helvetica,sans-serif}.TechTreeContent_buildingCard__RP03D{position:relative;display:flex;width:80px;min-height:84px;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:5px 3px 3px;border:1px solid #c26c31;border-radius:0;outline:2px solid #251911;background:linear-gradient(rgb(157 48 16/72%),rgb(111 31 12/82%)),url(/lobby/aoe/button-brown.webp) 50% /cover;box-shadow:0 4px 7px rgb(58 31 18/48%),inset 0 0 0 1px rgb(239 167 94/27%);color:#fff1d7;transition:filter .12s ease,transform .12s ease}.TechTreeContent_buildingCard__RP03D:hover,.TechTreeContent_nodeCard__LyiXr:hover{z-index:8;transform:translateY(-1px);filter:brightness(1.14)}.TechTreeContent_buildingCard__RP03D strong{display:-webkit-box;max-width:72px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;font-weight:800;line-height:1.02;text-align:center;text-shadow:0 1px 1px #22120c}.TechTreeContent_ageCell__lgzY6{display:flex;align-items:flex-start;justify-content:center;min-height:0;padding:20px 8px 7px}.TechTreeContent_branch__BJqN5{position:absolute;z-index:0;top:12px;height:2px;background:#49301f;box-shadow:0 1px rgb(230 197 158/52%)}.TechTreeContent_nodeConnector__aSoaY{position:absolute;z-index:0;top:12px;width:2px;transform:translateX(-1px);background:#49301f;box-shadow:1px 0 rgb(230 197 158/52%)}.TechTreeContent_nodeGrid___jPYH{position:relative;z-index:2;display:grid;width:100%;grid-auto-rows:82px;justify-content:center;column-gap:14px;row-gap:14px}.TechTreeContent_nodeSlot__kJ6T0{position:relative;z-index:1;display:block;width:78px;height:82px}.TechTreeContent_nodeCard__LyiXr{position:relative;z-index:1;display:flex;width:78px;min-height:82px;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:4px 3px 3px;border:1px solid #b8a173;border-radius:0;outline:2px solid #211711;box-shadow:0 4px 7px rgb(55 31 18/43%),inset 0 0 0 1px rgb(255 237 197/16%);color:#fff8e8;transition:filter .12s ease,transform .12s ease,opacity .12s ease}.TechTreeContent_nodeLabel__R8FEQ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10.5px;font-weight:700;line-height:1.02;text-align:center;text-shadow:0 1px 1px #17100b}.TechTreeContent_buildingCard__RP03D .TechTreeContent_techIcon__scnLh,.TechTreeContent_nodeCard__LyiXr .TechTreeContent_techIcon__scnLh{width:46px;height:46px}.TechTreeContent_detailIcon__vFxRM.TechTreeContent_unit__rhquq,.TechTreeContent_legendSwatch__s70lV.TechTreeContent_unit__rhquq,.TechTreeContent_unit__rhquq{border-color:#35b4d0;background:linear-gradient(150deg,#087e9f,#03516f)}.TechTreeContent_detailIcon__vFxRM.TechTreeContent_regionalUnit__xKQPq,.TechTreeContent_legendSwatch__s70lV.TechTreeContent_regionalUnit__xKQPq,.TechTreeContent_regionalUnit__xKQPq{border-color:#758de3;background:linear-gradient(150deg,#3e65d5,#29439d)}.TechTreeContent_detailIcon__vFxRM.TechTreeContent_uniqueUnit__56wII,.TechTreeContent_legendSwatch__s70lV.TechTreeContent_uniqueUnit__56wII,.TechTreeContent_uniqueUnit__56wII{border-color:#a56aad;background:linear-gradient(150deg,#74447d,#4b294f)}.TechTreeContent_building__NiCUj,.TechTreeContent_detailIcon__vFxRM.TechTreeContent_building__NiCUj,.TechTreeContent_legendSwatch__s70lV.TechTreeContent_building__NiCUj{border-color:#dd7135;background:linear-gradient(150deg,#a53b15,#6e220d)}.TechTreeContent_detailIcon__vFxRM.TechTreeContent_tech__2z6Kt,.TechTreeContent_legendSwatch__s70lV.TechTreeContent_tech__2z6Kt,.TechTreeContent_tech__2z6Kt{border-color:#50a96a;background:linear-gradient(150deg,#2f7f45,#17502c)}.TechTreeContent_techIcon__scnLh{position:relative;display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #21160f;background:#080b0d;box-shadow:inset 0 0 0 1px rgb(244 218 172/16%)}.TechTreeContent_techIcon__scnLh img,.TechTreeContent_techIcon__scnLh svg{width:100%;height:100%;object-fit:cover}.TechTreeContent_techIconLarge__q7f_T{width:52px;height:52px}.TechTreeContent_unavailable__qTPpF{opacity:.82;filter:saturate(.32) brightness(.64)}.TechTreeContent_unavailable__qTPpF:hover{opacity:.97;filter:saturate(.46) brightness(.83)}.TechTreeContent_unavailableMark__ziVQb{position:absolute;z-index:5;top:5px;left:50%;width:42px;height:42px;transform:translateX(-50%);pointer-events:none}.TechTreeContent_unavailableMark__ziVQb:after,.TechTreeContent_unavailableMark__ziVQb:before{position:absolute;top:18px;left:-2px;width:46px;height:7px;border:1px solid #190b07;background:linear-gradient(#7a2c16,#3d130c 55%,#1d0a07);box-shadow:0 2px 2px rgb(0 0 0/60%),inset 0 1px #a84822;content:""}.TechTreeContent_unavailableMark__ziVQb:before{transform:rotate(44deg)}.TechTreeContent_unavailableMark__ziVQb:after{transform:rotate(-44deg)}.TechTreeContent_buildingCard__RP03D .TechTreeContent_unavailableMark__ziVQb{top:6px}.TechTreeContent_dimmed__XqC8F{opacity:.15}.TechTreeContent_legendSwatch__s70lV,.TechTreeContent_unavailableLegend__eYKKP{display:grid;width:15px;height:15px;flex:none;place-items:center;border:1px solid #2b1b12;border-radius:0;box-shadow:inset 0 0 0 1px rgb(255 240 207/18%)}.TechTreeContent_nodeDetails__sXPKE{position:absolute;z-index:40;top:0;right:0;bottom:0;display:flex;width:360px;max-height:none;min-height:0;flex-direction:column;align-items:stretch;gap:14px;overflow-y:auto;pointer-events:none;padding:18px 17px 22px;border:0;border-left:3px ridge #6f5035;background:linear-gradient(rgb(186 144 112/94%),rgb(169 128 99/96%)),url(/lobby/aoe/panel-inlay.webp);box-shadow:-11px 0 20px rgb(64 35 20/24%),inset 1px 0 rgb(238 204 165/36%);scrollbar-color:#765536 transparent;scrollbar-width:thin;animation:TechTreeContent_detailReveal__p7LSw .11s ease-out}@keyframes TechTreeContent_detailReveal__p7LSw{0%{transform:translateX(8px);opacity:0}to{transform:translateX(0);opacity:1}}.TechTreeContent_detailHeader__qZWsQ{display:flex;align-items:center;gap:12px}.TechTreeContent_detailIcon__vFxRM{display:grid;width:60px;height:60px;flex:0 0 auto;place-items:center;border:2px solid #2c1c13;border-radius:0}.TechTreeContent_detailCopy__r3r_e{min-width:0}.TechTreeContent_detailTitle__edDG3{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.TechTreeContent_detailCopy__r3r_e h2{margin:0;color:#402119;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:800}.TechTreeContent_detailCopy__r3r_e>small{display:block;margin-top:4px;color:#76533e;font-size:11px;font-weight:700;text-transform:uppercase}.TechTreeContent_detailDescription__Irdnm{margin:-2px 0 0;padding:8px 10px;border-left:3px solid #825334;background:rgb(239 211 177/22%);color:#4e3024;font-family:Georgia,serif;font-size:16px;line-height:1.42}.TechTreeContent_resourceCost__Hoh_U{display:inline-flex;align-items:center;gap:5px;color:#65432f;font-family:Georgia,serif;font-size:21px;font-weight:700}.TechTreeContent_resourceCostItem__4D3Q8{display:inline-flex;align-items:center;gap:3px;color:#45261d;font-family:Arial,sans-serif;font-size:17px}.TechTreeContent_resourceCostItem__4D3Q8 img{width:21px;height:21px;object-fit:contain;filter:drop-shadow(0 1px 1px rgb(50 24 11/34%))}.TechTreeContent_resourceCostItem__4D3Q8 strong{line-height:1}.TechTreeContent_detailStats__N0PUQ{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.TechTreeContent_stat__prur1{display:flex;min-height:36px;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgb(82 50 31/38%);background:rgb(238 207 169/28%);font-size:12.5px}.TechTreeContent_stat__prur1>svg{width:14px;height:14px;flex:none;color:#815126;stroke-width:1.8}.TechTreeContent_stat__prur1 span{color:#75533e;text-transform:uppercase}.TechTreeContent_stat__prur1 strong{color:#45261d}.TechTreeContent_unavailableBadge__Era8o{padding:3px 6px;border:1px solid #834235;background:rgb(112 37 27/11%);color:#7a281f;font-size:11px;font-weight:700;text-transform:uppercase}.TechTreeContent_unitEvolution__cHGVQ h3,.TechTreeContent_upgradeGuide__lO02c h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:#543225;font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase}.TechTreeContent_upgradeGuide__lO02c h3 svg{width:13px;height:13px;color:#83552f}.TechTreeContent_evolutionTrack__2bwBq{flex-wrap:wrap}.TechTreeContent_evolutionStep__n5R9v,.TechTreeContent_evolutionTrack__2bwBq{display:flex;min-width:0;align-items:center;gap:6px}.TechTreeContent_evolutionArrow__C61qi{width:16px;height:16px;flex:none;color:#795138}.TechTreeContent_evolutionCard__jF8P5{display:flex;min-width:145px;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:1px solid rgb(82 50 31/36%);background:rgb(238 207 169/22%)}.TechTreeContent_evolutionCurrent__nMmVn{border-color:#8c5d2f;background:rgb(243 205 155/48%);box-shadow:inset 0 0 0 1px rgb(255 234 194/38%)}.TechTreeContent_evolutionUnavailable__exIwI{opacity:.58;filter:saturate(.45)}.TechTreeContent_evolutionPortrait__f4UBG{display:grid;width:40px;height:40px;flex:none;place-items:center;overflow:hidden;border:2px solid}.TechTreeContent_evolutionPortrait__f4UBG .TechTreeContent_techIcon__scnLh{width:34px;height:34px;border:0}.TechTreeContent_evolutionCopy__15Tbq{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:2px 5px}.TechTreeContent_evolutionCopy__15Tbq>strong{width:100%;overflow:hidden;color:#45261d;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.TechTreeContent_evolutionCopy__15Tbq>small{color:#76533e;font-size:11px;font-weight:700}.TechTreeContent_evolutionCopy__15Tbq .TechTreeContent_resourceCost__Hoh_U{gap:3px;font-size:15px}.TechTreeContent_evolutionCopy__15Tbq .TechTreeContent_resourceCostItem__4D3Q8{gap:1px;font-size:12.5px}.TechTreeContent_evolutionCopy__15Tbq .TechTreeContent_resourceCostItem__4D3Q8 img{width:15px;height:15px}.TechTreeContent_upgradeGuide__lO02c{padding:8px 10px;border:1px solid rgb(82 50 31/32%);background:rgb(238 207 169/18%)}.TechTreeContent_upgradeGuide__lO02c p{margin:0;color:#523426;font-size:13px;font-weight:600;line-height:1.45}.TechTreeContent_relationGrid__1y_Pu{display:grid;gap:11px;padding-top:2px}.TechTreeContent_relationStrip__A7Ph0 h3{margin:0 0 6px;color:#543225;font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase}.TechTreeContent_relationStrip__A7Ph0>div{display:flex;flex-wrap:wrap;gap:6px}.TechTreeContent_relationUnit__J_XaH{display:flex;width:128px;min-width:0;align-items:center;gap:6px;padding:4px 6px 4px 4px;border:1px solid rgb(82 50 31/34%);background:rgb(238 207 169/22%)}.TechTreeContent_relationIcon__Xt2ZW{display:grid;width:34px;height:34px;flex:none;place-items:center;overflow:hidden;border:1px solid #35b4d0;background:linear-gradient(150deg,#087e9f,#03516f)}.TechTreeContent_relationIcon__Xt2ZW img{width:100%;height:100%;object-fit:cover}.TechTreeContent_relationUnit__J_XaH>span:last-child{min-width:0}.TechTreeContent_relationUnit__J_XaH strong{display:block;overflow:hidden;color:#43261c;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.TechTreeContent_relationUnit__J_XaH small{display:block;margin-top:2px;color:#7a4d34;font-size:11px;font-weight:700}.TechTreeContent_ageBadge__laN1M{display:flex;flex:none;align-items:center;gap:4px;color:#664433;font-size:11px;font-weight:700;text-transform:uppercase}.TechTreeContent_ageBadge__laN1M img{width:19px;height:25px;object-fit:contain}.TechTreeContent_skeleton__3VNsB,.TechTreeContent_stateMessage__0FmPY{display:grid;width:100%;height:100%;place-items:center;background:#c09e82 url(/lobby/aoe/panel-inlay.webp);color:#583629;font-family:var(--font-display)}.TechTreeContent_skeleton__3VNsB{animation:TechTreeContent_parchmentPulse__X29zX 1.1s ease-in-out infinite alternate}@keyframes TechTreeContent_parchmentPulse__X29zX{0%{filter:brightness(.9)}to{filter:brightness(1.06)}}@media (max-width:820px){.TechTreeContent_page__CzKG0{min-height:620px}.TechTreeContent_treeFrame__ORcai{--civ-panel-width:310px;--tree-head:86px}.TechTreeContent_civPanelHead__8fjPR{min-height:88px}.TechTreeContent_civPanelHead__8fjPR>img{width:58px;height:58px}.TechTreeContent_civPanelHead__8fjPR .TechTreeContent_civPickerButton__TNNRP{font-size:18px}.TechTreeContent_ageRail___Pl74{width:104px;min-width:104px}.TechTreeContent_ageLabel__bP0hZ img{width:40px;height:51px}.TechTreeContent_ageLabel__bP0hZ strong{max-width:92px;font-size:14px}.TechTreeContent_nodeDetails__sXPKE{width:min(340px,calc(100% - 12px))}}