.top_page__Ay14q{min-height:70vh;background:var(--surface)}.top_hero__3GgVm{overflow:hidden;background:#171510;color:#fff}.top_heroInner__aEjdo{position:relative;display:flex;min-height:224px;flex-direction:column;justify-content:center;padding-block:36px}.top_heroTitle__JlHx3{position:relative;z-index:1;display:flex;align-items:center;gap:18px;color:#e8d6b9}.top_heroTitle__JlHx3 h1{font-size:var(--type-top-hero);font-weight:600;letter-spacing:-.09em;line-height:.95}.top_content__5PbS0{padding-block:34px 90px}.top_metricNav__zILS_{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.top_metricNav__zILS_ a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;white-space:nowrap;border-bottom:3px solid transparent;padding:11px 22px;color:var(--text-muted);font-size:var(--type-body-compact);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.top_metricNav__zILS_ a:hover{background:var(--surface-muted);color:var(--foreground)}.top_metricNav__zILS_ a[aria-current=page]{border-color:var(--focus);color:var(--foreground);font-weight:400}.top_toolbar__825bf{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:35px 0 24px}.top_scope__qE_9Q h2{font-size:var(--type-top-section);font-weight:600;letter-spacing:-.055em;line-height:1.08}.top_scope__qE_9Q p{margin-top:9px;color:var(--text-muted);font-size:var(--type-body-compact);line-height:1.5}.top_filter__eZgAP{display:grid;gap:8px;width:min(100%,410px);min-width:0}.top_filter__eZgAP label{font-size:var(--type-support);font-weight:600}.top_filter__eZgAP>div{display:flex;min-width:0;gap:8px}.top_filter__eZgAP select{width:0;min-width:0;min-height:46px;flex:1;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:0 11px;color:var(--foreground);font-size:var(--type-support)}.top_filter__eZgAP button{min-height:46px;border-radius:9px;background:var(--foreground);padding:0 18px;color:var(--surface);cursor:pointer;transition:background-color .18s ease}.top_filter__eZgAP button:hover{background:var(--primary-hover)}.top_activityLink__Nc19L{display:inline-flex;min-height:44px;align-items:center;gap:7px;flex:none;color:var(--focus);font-size:var(--type-support);text-decoration:underline;text-underline-offset:3px}.top_podium__Kzsxp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.top_podiumItem__3raoN{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px 22px 23px;transition:transform .18s ease,border-color .18s ease}.top_podiumItem__3raoN:hover{transform:translateY(-2px);border-color:var(--focus)}.top_podiumItem__3raoN:has(.top_cardLink__idp0X:focus-visible),.top_row__t_Hh0:has(.top_cardLink__idp0X:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.top_cardLink__idp0X{position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:pointer}.top_cardLink__idp0X:focus-visible{outline:none}.top_actions__N__EX{position:relative;z-index:2}.top_podiumTop__33nb_{display:flex;align-items:start;justify-content:space-between;gap:10px}.top_rank___oaSl{font-family:var(--font-display);font-size:var(--type-hero);font-weight:600;letter-spacing:-.07em;line-height:1;color:var(--focus)}.top_podiumArt__Q9XG1{display:block;width:100%;height:auto;aspect-ratio:4/5;align-self:center;margin:8px 0 18px;border-radius:10px;object-fit:cover;object-position:center top}.top_podiumCopy__E93X_{display:grid;gap:8px;margin-top:auto}.top_podiumCopy__E93X_ .top_companyName__ZPfvo{font-family:var(--font-display);font-size:var(--type-subheading);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.top_companyName__ZPfvo{text-decoration:underline;text-decoration-color:var(--focus);text-decoration-thickness:1px;text-underline-offset:4px}.top_podiumItem__3raoN:hover .top_companyName__ZPfvo,.top_row__t_Hh0:hover .top_companyName__ZPfvo{text-decoration-thickness:2px}.top_podiumCopy__E93X_>span:not(.top_companyName__ZPfvo),.top_rowCompany__uYpLv>span:not(.top_companyName__ZPfvo){color:var(--text-muted);font-size:var(--type-support);line-height:1.45}.top_value__99Rvw{display:block;margin-top:20px;font-family:var(--font-display);font-size:var(--type-top-value);font-weight:600;letter-spacing:-.055em;line-height:1.15;overflow-wrap:anywhere}.top_ranking__sGo9w{margin-top:30px}.top_ranking__sGo9w ol{list-style:none}.top_row__t_Hh0{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) minmax(130px,190px) auto;align-items:center;gap:12px;min-height:82px;border-bottom:1px solid var(--border);padding:12px 6px;transition:background-color .16s ease}.top_row__t_Hh0:hover{background:var(--table-row-hover)}.top_rowRank__7dbkA{color:var(--focus);font-family:var(--font-display);font-size:var(--type-section-large);font-weight:600}.top_rowCompany__uYpLv{display:grid;gap:5px;min-width:0}.top_rowCompany__uYpLv .top_companyName__ZPfvo{font-size:var(--type-body-compact);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.top_rowValue__Al9d5{margin-right:20px;justify-self:end;text-align:right;font-family:var(--font-display);font-size:var(--type-body-reading);font-weight:600;white-space:nowrap}.top_message__b4k94{display:grid;gap:12px;justify-items:start;min-height:180px;align-content:center;border-top:1px solid var(--border);font-size:var(--type-body-reading)}.top_message__b4k94 a{color:var(--focus);text-decoration:underline;text-underline-offset:3px}.top_method__F5gfD{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 28px;margin-top:64px;border-top:1px solid var(--border);padding-top:25px;color:var(--text-muted);font-size:var(--type-support);line-height:1.6}.top_method__F5gfD h2{grid-row:1/5;color:var(--foreground);font-size:var(--type-subheading);font-weight:600}.top_method__F5gfD a{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--focus);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.top_row__t_Hh0{grid-template-columns:55px minmax(0,1fr) minmax(110px,150px) auto}}@media(max-width:640px){.top_heroInner__aEjdo{min-height:150px;padding-block:28px}.top_heroTitle__JlHx3 h1{font-size:var(--type-hero-max)}.top_content__5PbS0{padding-block:17px 65px}.top_metricNav__zILS_{margin-inline:-16px;padding-inline:16px}.top_metricNav__zILS_ a{min-height:49px;padding-inline:15px;font-size:var(--type-support)}.top_toolbar__825bf{display:grid;gap:10px;padding:28px 0 18px}.top_scope__qE_9Q h2{font-size:var(--type-display-small)}.top_scope__qE_9Q p{font-size:var(--type-support)}.top_filter__eZgAP{min-width:0}.top_podium__Kzsxp{grid-template-columns:1fr;gap:9px}.top_podiumItem__3raoN{padding:18px}.top_podiumArt__Q9XG1{margin:5px 0 14px}.top_rank___oaSl{font-size:var(--type-display)}.top_podiumCopy__E93X_ .top_companyName__ZPfvo{font-size:var(--type-lead)}.top_value__99Rvw{margin-top:13px;font-size:var(--type-metric)}.top_ranking__sGo9w{margin-top:24px}.top_row__t_Hh0{grid-template-columns:37px minmax(0,1fr) auto;gap:7px;min-height:93px;padding-inline:0}.top_rowRank__7dbkA{font-size:var(--type-lead)}.top_rowCompany__uYpLv .top_companyName__ZPfvo,.top_rowCompany__uYpLv>span{font-size:var(--type-support)}.top_rowValue__Al9d5{grid-column:2;justify-self:start;font-size:var(--type-body-compact);text-align:left}.top_row__t_Hh0>.top_actions__N__EX{grid-column:3;grid-row:1/3}.top_method__F5gfD{grid-template-columns:1fr;gap:8px;margin-top:48px}.top_method__F5gfD h2{grid-row:auto}.top_method__F5gfD p{max-width:55ch}}@media(prefers-reduced-motion:reduce){.top_filter__eZgAP button,.top_metricNav__zILS_ a,.top_podiumItem__3raoN,.top_row__t_Hh0{transition:none}.top_podiumItem__3raoN:hover{transform:none}}.top_controls__HWS0_{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr) auto;align-items:end;gap:18px;border:1px solid var(--border);border-radius:16px;padding:22px;background:var(--surface-sidebar)}.top_controls__HWS0_ label{display:grid;min-width:0;gap:9px;font-size:var(--type-support);font-weight:600}.top_controls__HWS0_ select{width:100%;min-width:0;min-height:46px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;font-size:var(--type-body-compact);font-weight:400}.top_controls__HWS0_>button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:10px;background:var(--foreground);color:var(--surface);padding:10px 18px;cursor:pointer;transition:background .15s ease}.top_controls__HWS0_>button:hover{background:var(--primary-hover)}@media(max-width:640px){.top_controls__HWS0_{grid-template-columns:1fr;padding:16px;gap:16px}.top_rowValue__Al9d5{margin-right:12px}}@media(prefers-reduced-motion:reduce){.top_controls__HWS0_>button{transition:none}}@media(max-width:640px){.top_heroInner__aEjdo{min-height:166px}.top_heroTitle__JlHx3 h1{font-size:var(--type-hero-extra)}}.top_hero__3GgVm{position:relative;z-index:2;overflow:visible}.top_heroInner__aEjdo{display:block;min-height:0;padding-block:38px 25px}.top_controls__HWS0_{position:relative;z-index:2;width:min(100%,1080px);margin-top:28px;background:#f5f0e6;color:#171510}.top_activityField__3fIlG,.top_controls__HWS0_ label{display:grid;min-width:0;gap:9px;font-size:var(--type-support);font-weight:600}.top_controls__HWS0_ select{background:#fff;color:#171510}.top_content__5PbS0{position:relative;z-index:1;padding-top:16px}.top_toolbar__825bf{padding-top:25px}html[data-theme=dark] .top_controls__HWS0_{background:#2b2e29;color:#f5f2e9}html[data-theme=dark] .top_controls__HWS0_ select{background:#20221f;color:#f5f2e9}.top_heroInner__aEjdo{padding-block:44px 24px}.top_heroTitle__JlHx3 h1{font-size:var(--type-top-hero-compact);line-height:1.04}.top_controls__HWS0_{width:100%;grid-template-columns:minmax(210px,1fr) minmax(0,2fr) auto;margin-top:32px;padding:0;border:0;border-radius:0;background:transparent;color:#fff}.top_controls__HWS0_>button{min-height:48px;background:#e8d6b9;color:#171510;font-weight:400}.top_controls__HWS0_>button:hover{background:#f5ead7}.top_controls__HWS0_>button:disabled{opacity:.65;cursor:wait}html[data-theme=dark] .top_controls__HWS0_{background:transparent;color:#fff}.top_scope__qE_9Q h2{scroll-margin-top:calc(var(--site-header-height,80px) + 24px)}.top_scope__qE_9Q h2:focus{outline:none}.top_scope__qE_9Q h2:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.top_row__t_Hh0{column-gap:24px;grid-template-columns:58px minmax(0,1.4fr) minmax(160px,1fr) 96px}.top_rowValue__Al9d5{margin-right:0;justify-self:start;text-align:left;font-size:var(--type-lead);font-variant-numeric:tabular-nums}@media(max-width:900px){.top_controls__HWS0_{grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.top_controls__HWS0_>button{grid-column:2;justify-self:end}.top_row__t_Hh0{grid-template-columns:40px minmax(0,1fr) minmax(130px,170px) 88px;column-gap:16px}.top_rowValue__Al9d5{font-size:var(--type-lead);margin-right:0}}@media(max-width:640px){.top_heroInner__aEjdo{padding-block:30px 18px}.top_heroTitle__JlHx3 h1{font-size:var(--type-display-large)}.top_controls__HWS0_{grid-template-columns:1fr;gap:18px;margin-top:25px}.top_controls__HWS0_>button{grid-column:auto;justify-self:stretch}.top_row__t_Hh0{grid-template-columns:32px minmax(0,1fr) 88px;column-gap:10px}.top_rowValue__Al9d5{font-size:var(--type-body-reading);margin-top:4px}.top_rowCompany__uYpLv .top_companyName__ZPfvo{font-size:var(--type-body-compact)}}.top_heroTitle__JlHx3 h1{letter-spacing:-.045em;word-spacing:.08em}.top_podiumItem__3raoN{padding:0;border:0;background:transparent;perspective:1000px;transition:none}.top_podiumItem__3raoN:hover{transform:none}.top_podiumSurface__2ws1Y{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px 22px 23px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .16s ease-out,border-color .16s ease}.top_podiumItem__3raoN:hover .top_podiumSurface__2ws1Y{border-color:var(--focus)}.top_burstCanvas__I7RUL{position:absolute;left:-90px;top:-100px;width:calc(100% + 180px);height:75%;z-index:3;pointer-events:none}@media(max-width:640px){.top_podiumSurface__2ws1Y{padding:18px}.top_burstCanvas__I7RUL{display:none}}@media(hover:none),(prefers-reduced-motion:reduce){.top_podiumSurface__2ws1Y{transform:none;transition:none}.top_burstCanvas__I7RUL{display:none}}.top_popular__WI_nJ{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.top_moreActivitiesButton__pIuCG,.top_popular__WI_nJ a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #5c5549;border-radius:999px;padding:8px 16px;color:#f2e8d8;font-size:var(--type-support);transition:background-color .15s ease}.top_moreActivitiesButton__pIuCG:hover,.top_popular__WI_nJ a:hover,.top_popular__WI_nJ a[aria-current=page]{background:#3a3328}@media(prefers-reduced-motion:reduce){.top_moreActivitiesButton__pIuCG,.top_popular__WI_nJ a{transition:none}}.top_heroInner__aEjdo{padding-block:52px 40px}.top_controls__HWS0_{margin-top:40px}.top_popular__WI_nJ{margin-top:24px;gap:12px}.top_content__5PbS0{padding-block:48px 100px}.top_toolbar__825bf{padding:20px 0 34px}.top_podium__Kzsxp{gap:24px}.top_podiumSurface__2ws1Y{padding:24px}.top_podiumArt__Q9XG1{margin:18px 0 24px}.top_podiumCopy__E93X_{gap:10px}@media(max-width:900px){.top_podium__Kzsxp{gap:16px}.top_podiumSurface__2ws1Y{padding:18px}}@media(max-width:640px){.top_heroInner__aEjdo{padding-block:36px 30px}.top_controls__HWS0_{margin-top:30px}.top_content__5PbS0{padding-block:30px 64px}.top_toolbar__825bf{padding:12px 0 26px}.top_podium__Kzsxp{gap:24px}.top_podiumArt__Q9XG1{margin-block:16px 22px}}.top_moreActivitiesButton__pIuCG{justify-content:center;min-width:44px;background:transparent;cursor:pointer;font:inherit;font-size:var(--type-subheading);line-height:1}.top_moreActivitiesButton__pIuCG:focus-visible{outline:2px solid currentColor;outline-offset:3px}.top_moreActivities__8iOMQ{flex-basis:100%;display:grid;grid-template-rows:0fr;opacity:0;margin-top:-12px;transition:grid-template-rows .22s ease,opacity .18s ease,margin-top .22s ease}.top_moreActivities__8iOMQ[data-expanded=true]{grid-template-rows:1fr;opacity:1;margin-top:0}.top_moreActivitiesClip___VY0H{min-height:0;overflow:hidden}.top_moreActivitiesLinks__GPIsp{display:flex;flex-wrap:wrap;gap:12px;padding:3px}@media(prefers-reduced-motion:reduce){.top_moreActivitiesButton__pIuCG,.top_moreActivities__8iOMQ{transition:none}}.top_toolbarActions__rqcxQ{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}@media(max-width:640px){.top_toolbarActions__rqcxQ{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 16px}}.top_heroWarm__7vPcs{--surface:#fffaf1;--foreground:#241d14;--border:#bba783;--text-muted:#594a37;--focus:#735124;background:#e8d8ba;color:#241d14;border-bottom:1px solid #bba783}.top_heroWarm__7vPcs .top_controls__HWS0_,.top_heroWarm__7vPcs .top_controls__HWS0_>button,.top_heroWarm__7vPcs .top_heroTitle__JlHx3{color:#241d14}.top_heroWarm__7vPcs .top_controls__HWS0_>button{background:#bb9256}.top_heroWarm__7vPcs .top_controls__HWS0_>button:hover{background:#a87e44}.top_heroWarm__7vPcs .top_moreActivitiesButton__pIuCG,.top_heroWarm__7vPcs .top_popular__WI_nJ a{border-color:#ad936b;color:#382c1c}.top_heroWarm__7vPcs .top_moreActivitiesButton__pIuCG:hover,.top_heroWarm__7vPcs .top_popular__WI_nJ a:hover,.top_heroWarm__7vPcs .top_popular__WI_nJ a[aria-current=page]{background:#d9bf96}html[data-theme=dark] .top_heroWarm__7vPcs .top_controls__HWS0_{color:#241d14}@media(max-width:640px){.top_podium__Kzsxp{gap:12px}.top_podiumSurface__2ws1Y{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px 16px;padding:16px}.top_podiumTop__33nb_{grid-column:1/-1;align-items:center}.top_podiumTop__33nb_ .top_rank___oaSl{font-size:var(--type-section-large)}.top_podiumArt__Q9XG1{grid-column:1;grid-row:2/4;width:96px;height:120px;margin:0;align-self:start}.top_podiumCopy__E93X_{grid-column:2;grid-row:2;margin:0;gap:6px;align-self:end}.top_podiumCopy__E93X_ .top_companyName__ZPfvo{font-size:var(--type-body-compact)}.top_podiumSurface__2ws1Y>.top_value__99Rvw{grid-column:2;grid-row:3;margin:0;font-size:var(--type-metric);align-self:start}}.save-top_overlay__2x1_d{position:fixed;inset:0;z-index:80;background:rgb(0 0 0/.4);animation:save-top_fade-in__zNAMv .16s ease-out}.save-top_dialog__kLw7r{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--foreground);padding:32px;box-shadow:0 24px 80px rgb(0 0 0/.18);animation:save-top_dialog-in__FHGfd .18s ease-out}.save-top_close__8x8YF{position:absolute;right:12px;top:12px}.save-top_icon__KNRur{margin-bottom:20px;color:var(--text-muted)}.save-top_title__uAS4F{font-family:var(--font-display);font-size:var(--type-title);font-weight:600;line-height:1.15;letter-spacing:-.025em;padding-right:12px}.save-top_selection__gGrS5{margin-top:16px;font-weight:600;line-height:1.5}.save-top_description__PczhJ{margin-top:12px;color:var(--text-muted);line-height:1.6}.save-top_actions___mavs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.save-top_status__c0x4i{margin-top:12px;font-size:var(--type-support);color:var(--text-muted)}.save-top_overlay__2x1_d[data-state=closed]{animation:save-top_fade-out__e3sV8 .14s ease-in}.save-top_dialog__kLw7r[data-state=closed]{animation:save-top_dialog-out__1za4w .14s ease-in}@keyframes save-top_fade-in__zNAMv{0%{opacity:0}to{opacity:1}}@keyframes save-top_fade-out__e3sV8{to{opacity:0}}@keyframes save-top_dialog-in__FHGfd{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes save-top_dialog-out__1za4w{to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@media(max-width:640px){.save-top_dialog__kLw7r{padding:28px 24px}.save-top_title__uAS4F{font-size:var(--type-metric)}.save-top_actions___mavs{flex-direction:column}.save-top_actions___mavs button{width:100%}}@media(prefers-reduced-motion:reduce){.save-top_dialog__kLw7r,.save-top_overlay__2x1_d{animation:none!important}}