.r3:not(#\#):not(#\#) .r3-nav-section{position:relative;flex:1;min-width:0}.r3:not(#\#):not(#\#) .r3-nav-current{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--r3-ink);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r3:not(#\#):not(#\#) .r3-nav-current:hover,.r3:not(#\#):not(#\#) .r3-nav-current[aria-expanded=true]{color:var(--r3-blue)}.r3:not(#\#):not(#\#) .r3-nav-num{flex:none;font-variant-numeric:tabular-nums;color:var(--r3-blue)}.r3:not(#\#):not(#\#) .r3-nav-menu{position:absolute;top:calc(100% + 10px);left:-14px;right:auto;transform:none;width:360px;max-height:none;overflow:visible;padding:8px 0;background:#fff;border:1px solid var(--r3-line);box-shadow:0 24px 60px rgba(0,0,0,.16)}.r3:not(#\#):not(#\#) .r3-nav-menu li{display:block}.r3:not(#\#):not(#\#) .r3-nav-menu button{display:flex;gap:12px;width:100%;padding:9px 18px;border:0;background:none;font-family:R3 Inter,sans-serif;font-size:12.5px;line-height:1.35;letter-spacing:0;text-transform:none;text-align:left;color:#2a2a2a;cursor:pointer}.r3:not(#\#):not(#\#) .r3-nav-menu button:hover{color:var(--r3-blue)}.r3:not(#\#):not(#\#) .r3-nav-menu button span{flex:none;width:20px;font-family:R3 Mono,monospace;font-size:9px;letter-spacing:.08em;color:#9a9a9a}.r3:not(#\#):not(#\#) .r3-nav-menu li.is-active button{color:var(--r3-blue);font-weight:600}.r3:not(#\#):not(#\#) .r3-nav-menu li.is-active button span{color:var(--r3-blue)}.r3:not(#\#):not(#\#) .r3-toc-list a{grid-template-columns:52px 1fr}.r3:not(#\#):not(#\#) .r3-toc-index{text-align:left;color:var(--r3-blue);font-size:12px;font-weight:500}.r3:not(#\#):not(#\#) .r3-page--paper{background:#f1f1ee}.r3:not(#\#):not(#\#) .r3-app-a{position:absolute;top:52px;right:96px;display:flex;align-items:center;justify-content:center;width:84px;height:84px;background:#0a0a0a;color:#fff;font-family:R3 Unbounded,sans-serif;font-size:38px;font-weight:600;line-height:1;letter-spacing:-.02em}@media (max-width:1023px){.r3:not(#\#):not(#\#) .r3-app-a{top:40px;right:48px;width:68px;height:68px;font-size:30px}}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-nav-menu{left:-8px;width:min(300px,calc(100vw - 32px))}.r3:not(#\#):not(#\#) .r3-app-a{top:26px;right:22px;width:54px;height:54px;font-size:24px}}.r3:not(#\#):not(#\#) .r3-market-bars{height:250px;padding-top:26px;box-sizing:border-box}.r3:not(#\#):not(#\#) .r3-fin-bars{height:270px;padding-top:26px;box-sizing:border-box}.r3:not(#\#):not(#\#) .r3-bar-track{position:relative;flex:1;display:flex;align-items:flex-end}.r3:not(#\#):not(#\#) .r3-bar-track b{position:absolute;left:0;font-size:13px;font-weight:600;white-space:nowrap}.r3:not(#\#):not(#\#) .r3-fin-bars .r3-bar-track b{font-size:11.5px}.r3:not(#\#):not(#\#) .r3-fin-bars>div,.r3:not(#\#):not(#\#) .r3-market-bar{height:100%;gap:0}.r3:not(#\#):not(#\#) .r3-t43{width:100%;max-width:980px;border-collapse:collapse;margin-top:30px}.r3:not(#\#):not(#\#) .r3-t43 thead th{padding:0 0 9px;border-bottom:2px solid #0a0a0a;font-family:R3 Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#6a6a6a}.r3:not(#\#):not(#\#) .r3-t43 thead th:first-child{text-align:left}.r3:not(#\#):not(#\#) .r3-t43 thead th:nth-child(2){color:var(--r3-blue)}.r3:not(#\#):not(#\#) .r3-t43 tbody th{padding:16px 16px 16px 0;border-bottom:1px solid #e6e6e6;font-size:12px;font-weight:400;line-height:1.35;text-align:left;color:#2a2a2a}.r3:not(#\#):not(#\#) .r3-t43 tbody td{padding:10px 0;border-bottom:1px solid #e6e6e6;text-align:right;vertical-align:middle}.r3:not(#\#):not(#\#) .r3-t43 tbody td:nth-child(2){width:84px;font-size:19px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.r3:not(#\#):not(#\#) .r3-t43 tbody td:nth-child(2).is-neg{color:#9a9a9a}.r3:not(#\#):not(#\#) .r3-t43-spark-cell{width:174px;padding-left:8px!important}.r3:not(#\#):not(#\#) .r3-t43-spark{display:block;margin-left:auto}.r3:not(#\#):not(#\#) .r3-t43-delta{width:104px;font-family:R3 Mono,monospace;font-size:11px;font-weight:500;color:var(--r3-blue);white-space:nowrap}.r3:not(#\#):not(#\#) .r3-t43-delta.is-muted{color:#9a9a9a}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-t43{max-width:none;margin-top:22px}.r3:not(#\#):not(#\#) .r3-t43 td:nth-child(3),.r3:not(#\#):not(#\#) .r3-t43 thead th:nth-child(3){display:none}.r3:not(#\#):not(#\#) .r3-t43 tbody th{padding:12px 12px 12px 0;font-size:11.5px}.r3:not(#\#):not(#\#) .r3-t43 tbody td:nth-child(2){width:56px;font-size:15px}.r3:not(#\#):not(#\#) .r3-t43-delta{width:82px;font-size:9.5px}}.r3:not(#\#):not(#\#) .r3-final-top{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}.r3:not(#\#):not(#\#) .r3-final .r3-final-claim{margin-top:0;max-width:560px;text-align:right;font-size:clamp(20px,2.4vw,34px);line-height:1.15}.r3:not(#\#):not(#\#) .r3-final .r3-inner{padding:56px 96px 44px}.r3:not(#\#):not(#\#) .r3-final-contacts{margin-top:64px}.r3:not(#\#):not(#\#) .r3-final-foot{margin-top:22px}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-final-top{flex-direction:column;align-items:flex-start;gap:26px}.r3:not(#\#):not(#\#) .r3-final .r3-final-claim{text-align:left;font-size:22px}.r3:not(#\#):not(#\#) .r3-final .r3-inner{padding:36px 22px}.r3:not(#\#):not(#\#) .r3-final-contacts{margin-top:40px}.r3:not(#\#):not(#\#) .r3-nav-brand{display:block;overflow:hidden;max-width:56%;font-size:8px;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.r3:not(#\#):not(#\#) .r3-nav-current{font-size:8.5px;letter-spacing:.06em;white-space:nowrap}}.r3:not(#\#):not(#\#) .r3-nav-current-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-nav-brand{max-width:50%}.r3:not(#\#):not(#\#) .r3-nav-current{max-width:100%;overflow:hidden}}.r3:not(#\#):not(#\#) .r3-cursor-glow{position:absolute;top:0;left:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,rgba(27,43,255,.35),rgba(27,43,255,0) 65%);mix-blend-mode:screen;pointer-events:none;will-change:transform;z-index:1}.r3:not(#\#):not(#\#) .r3-scroll-cue{position:absolute;right:96px;bottom:64px;display:flex;flex-direction:column;align-items:center;gap:6px;height:24px;width:1px;background:rgba(255,255,255,.28);pointer-events:none;z-index:3}.r3:not(#\#):not(#\#) .r3-scroll-cue i{display:block;width:3px;height:3px;margin-left:-1px;border-radius:50%;background:#fff}.r3:not(#\#):not(#\#) .r3-tip{position:absolute;top:0;left:0;translate:-50% -100%;padding:8px 10px;background:#0a0a0a;color:#fff;font-family:R3 Mono,monospace;font-size:10.5px;line-height:1.4;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:80}.r3:not(#\#):not(#\#) .r3-page a:not(.r3-toc-list a),.r3:not(#\#):not(#\#) .r3-toc-list a{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s cubic-bezier(.22,.61,.36,1)}.r3:not(#\#):not(#\#) .r3-page a:focus-visible,.r3:not(#\#):not(#\#) .r3-page a:hover,.r3:not(#\#):not(#\#) .r3-toc-list a:focus-visible,.r3:not(#\#):not(#\#) .r3-toc-list a:hover{background-size:100% 1px}.r3:not(#\#):not(#\#) .r3-t43 tbody tr{transition:background-color .18s ease}.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover{background-color:#1b2bff}.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover .r3-t43-delta,.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover td,.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover th{color:#fff}.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover .r3-t43-spark polyline{stroke:rgba(255,255,255,.55)}.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover .r3-t43-spark circle{fill:#fff}.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover .r3-t43-delta.is-muted,.r3:not(#\#):not(#\#) .r3-t43 tbody tr:hover td:nth-child(2).is-neg{color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-scroll-cue{right:22px;bottom:40px}}@media print{.r3 [style*=clip-path],.r3 [style*=filter],.r3 [style*=opacity],.r3 [style*=transform],.r3 [style*=visibility]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important;filter:none!important}.r3:not(#\#):not(#\#) .r3-fin-card:hover b{color:#0a0a0a!important}.r3:not(#\#):not(#\#) .r3-fin-card:hover span{color:#6a6a6a!important}.r3:not(#\#):not(#\#) .r3-fin-card.is-accent:hover b,.r3:not(#\#):not(#\#) .r3-fin-card:hover em{color:#1b2bff!important}.r3:not(#\#):not(#\#) .r3-fin-card:hover .r3-fin-spark{color:#cfcfcf!important}}.r3:not(#\#):not(#\#) .r3-case-result b,.r3:not(#\#):not(#\#) .r3-cases-stats b,.r3:not(#\#):not(#\#) .r3-cash-nic b,.r3:not(#\#):not(#\#) .r3-cash-top b,.r3:not(#\#):not(#\#) .r3-cmp-big b,.r3:not(#\#):not(#\#) .r3-cmp-stats b,.r3:not(#\#):not(#\#) .r3-community-big,.r3:not(#\#):not(#\#) .r3-community-list b,.r3:not(#\#):not(#\#) .r3-cover-facts b,.r3:not(#\#):not(#\#) .r3-esg-grid b,.r3:not(#\#):not(#\#) .r3-facts b,.r3:not(#\#):not(#\#) .r3-fin-bars b,.r3:not(#\#):not(#\#) .r3-fin-kpi b,.r3:not(#\#):not(#\#) .r3-gov-big b,.r3:not(#\#):not(#\#) .r3-gov-list b,.r3:not(#\#):not(#\#) .r3-inv-badges b,.r3:not(#\#):not(#\#) .r3-inv-ticker,.r3:not(#\#):not(#\#) .r3-kpi4-value b,.r3:not(#\#):not(#\#) .r3-kpi6 b,.r3:not(#\#):not(#\#) .r3-lab-list b,.r3:not(#\#):not(#\#) .r3-market-bar b,.r3:not(#\#):not(#\#) .r3-market-kpi b,.r3:not(#\#):not(#\#) .r3-opener-stats b,.r3:not(#\#):not(#\#) .r3-rating b,.r3:not(#\#):not(#\#) .r3-research-big b,.r3:not(#\#):not(#\#) .r3-toc-year-row b{transition:color .2s ease}.r3:not(#\#):not(#\#) .r3-case-result b:hover,.r3:not(#\#):not(#\#) .r3-cases-stats b:hover,.r3:not(#\#):not(#\#) .r3-cash-nic b:hover,.r3:not(#\#):not(#\#) .r3-cash-top b:hover,.r3:not(#\#):not(#\#) .r3-cmp-big b:hover,.r3:not(#\#):not(#\#) .r3-cmp-stats b:hover,.r3:not(#\#):not(#\#) .r3-community-big:hover,.r3:not(#\#):not(#\#) .r3-community-list b:hover,.r3:not(#\#):not(#\#) .r3-esg-grid b:hover,.r3:not(#\#):not(#\#) .r3-facts b:hover,.r3:not(#\#):not(#\#) .r3-fin-bars b:hover,.r3:not(#\#):not(#\#) .r3-fin-kpi b:hover,.r3:not(#\#):not(#\#) .r3-gov-big b:hover,.r3:not(#\#):not(#\#) .r3-gov-list b:hover,.r3:not(#\#):not(#\#) .r3-inv-badges b:hover,.r3:not(#\#):not(#\#) .r3-inv-ticker:hover,.r3:not(#\#):not(#\#) .r3-kpi4-value b:hover,.r3:not(#\#):not(#\#) .r3-kpi6 b:hover,.r3:not(#\#):not(#\#) .r3-lab-list b:hover,.r3:not(#\#):not(#\#) .r3-market-bar b:hover,.r3:not(#\#):not(#\#) .r3-market-kpi b:hover,.r3:not(#\#):not(#\#) .r3-research-big b:hover,.r3:not(#\#):not(#\#) .r3-toc-year-row b:hover{color:#1b2bff}.r3:not(#\#):not(#\#) .r3-cover-facts b:hover,.r3:not(#\#):not(#\#) .r3-page--dark .r3-opener-stats b:hover,.r3:not(#\#):not(#\#) .r3-page--dark .r3-rating b:hover{color:#8fa0ff}.r3:not(#\#):not(#\#) .r3-portfolio-grid li>*{transition:color .2s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.r3:not(#\#):not(#\#) .r3-portfolio-grid li:hover>*{transform:translateX(6px)}.r3:not(#\#):not(#\#) .r3-portfolio-grid li:hover>b,.r3:not(#\#):not(#\#) .r3-portfolio-grid li:hover>span{color:#1b2bff}.r3:not(#\#):not(#\#) .r3-new-grid li{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.r3:not(#\#):not(#\#) .r3-new-grid li:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-community-list li,.r3:not(#\#):not(#\#) .r3-lab-list li{transition:background-color .2s ease}.r3:not(#\#):not(#\#) .r3-community-list li:hover,.r3:not(#\#):not(#\#) .r3-lab-list li:hover{background-color:#f2f4ff}.r3:not(#\#):not(#\#) .r3-cases-grid li{transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s ease}.r3:not(#\#):not(#\#) .r3-cases-grid li:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-cases-grid li:hover .r3-case-num,.r3:not(#\#):not(#\#) .r3-cases-grid li:hover .r3-case-result b,.r3:not(#\#):not(#\#) .r3-cases-grid li:hover h3{color:#1b2bff}.r3:not(#\#):not(#\#) .r3-investors .r3-quote-line{transition:color .25s ease}.r3:not(#\#):not(#\#) .r3-investors .r3-quote-line:hover{color:#1b2bff}.r3:not(#\#):not(#\#) .r3-esg-grid li{transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s ease}.r3:not(#\#):not(#\#) .r3-esg-grid li:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-esg-grid li:hover b{color:#1b2bff}.r3:not(#\#):not(#\#) .r3-methods li{transition:color .2s ease}.r3:not(#\#):not(#\#) .r3-methods li:hover h3,.r3:not(#\#):not(#\#) .r3-methods li:hover p,.r3:not(#\#):not(#\#) .r3-methods li:hover>span{color:#1b2bff}.r3:not(#\#):not(#\#){--r3-hover:#1b2bff}.r3:not(#\#):not(#\#) .r3-page--dark{--r3-hover:#8fa0ff}.r3:not(#\#):not(#\#) .r3-cases-stats li,.r3:not(#\#):not(#\#) .r3-cash-top li,.r3:not(#\#):not(#\#) .r3-cmp-stats li,.r3:not(#\#):not(#\#) .r3-community-list li,.r3:not(#\#):not(#\#) .r3-cover-facts li,.r3:not(#\#):not(#\#) .r3-esg-grid li,.r3:not(#\#):not(#\#) .r3-facts li,.r3:not(#\#):not(#\#) .r3-fin-kpi li,.r3:not(#\#):not(#\#) .r3-gov-list li,.r3:not(#\#):not(#\#) .r3-inv-badges li,.r3:not(#\#):not(#\#) .r3-kpi4 li,.r3:not(#\#):not(#\#) .r3-kpi6 li,.r3:not(#\#):not(#\#) .r3-lab-list li,.r3:not(#\#):not(#\#) .r3-market-kpi li,.r3:not(#\#):not(#\#) .r3-opener-stats li,.r3:not(#\#):not(#\#) .r3-platform-metrics li,.r3:not(#\#):not(#\#) .r3-portfolio-lead li,.r3:not(#\#):not(#\#) .r3-research-big li,.r3:not(#\#):not(#\#) .r3-toc-year-row{transition:color .2s ease,background-color .2s ease}.r3:not(#\#):not(#\#) .r3-cases-stats li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-cash-top li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-cmp-stats li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-community-list li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-cover-facts li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-esg-grid li:hover :is(b,span,.r3-micro),.r3:not(#\#):not(#\#) .r3-facts li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-fin-kpi li:hover :is(b,span,em),.r3:not(#\#):not(#\#) .r3-gov-list li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-inv-badges li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-kpi4 li:hover :is(b,em,span,.r3-kpi4-delta),.r3:not(#\#):not(#\#) .r3-kpi6 li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-lab-list li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-market-kpi li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-opener-stats li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-platform-metrics li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-portfolio-lead li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-research-big li:hover :is(b,span),.r3:not(#\#):not(#\#) .r3-toc-year-row:hover :is(b,span){color:var(--r3-hover)}.r3:not(#\#):not(#\#) .r3-model{transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s ease}.r3:not(#\#):not(#\#) .r3-model:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-model:hover h3{color:var(--r3-hover)}.r3:not(#\#):not(#\#) .r3-timeline li{transition:background-color .2s ease;padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}.r3:not(#\#):not(#\#) .r3-timeline li:hover{background-color:#1b2bff}.r3:not(#\#):not(#\#) .r3-timeline li:hover b{color:#0a0a0a}.r3:not(#\#):not(#\#) .r3-timeline li:hover p{color:#fff}.r3:not(#\#):not(#\#) .r3-events-grid li{transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s ease}.r3:not(#\#):not(#\#) .r3-events-grid li:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-events-grid li:hover h3{color:var(--r3-hover)}.r3:not(#\#):not(#\#) .r3-drive article{transition:color .2s ease,background-color .2s ease}.r3:not(#\#):not(#\#) .r3-drive article:hover h4,.r3:not(#\#):not(#\#) .r3-drive article:hover p{color:var(--r3-hover)}.r3:not(#\#):not(#\#) .r3-pillars li{transition:transform .3s cubic-bezier(.22,.61,.36,1),color .2s ease}.r3:not(#\#):not(#\#) .r3-pillars li:hover{transform:translateY(-4px)}.r3:not(#\#):not(#\#) .r3-pillars li:hover h3{color:var(--r3-hover)}.r3:not(#\#):not(#\#) .r3-stack-item{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.r3:not(#\#):not(#\#) .r3-stack-item.is-core .r3-micro{color:rgba(255,255,255,.72)}.r3:not(#\#):not(#\#) .r3-kpi4{position:relative}.r3:not(#\#):not(#\#) .r3-kpi4-panel{position:absolute;top:0;left:0;width:0;height:0;background:#0a0a0a;transition:left .4s cubic-bezier(.22,.61,.36,1),top .4s cubic-bezier(.22,.61,.36,1),width .4s cubic-bezier(.22,.61,.36,1),height .4s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}.r3:not(#\#):not(#\#) .r3-kpi4>li{position:relative;z-index:1;border-right:0!important;padding:22px 24px!important}.r3:not(#\#):not(#\#) .r3-kpi4>li.is-hi{background:none!important;color:#fff}.r3:not(#\#):not(#\#) .r3-kpi4>li.is-hi :is(span,em){color:rgba(255,255,255,.7)!important}.r3:not(#\#):not(#\#) .r3-kpi4>li.is-hi .r3-kpi4-delta{color:#fff!important}.r3:not(#\#):not(#\#) .r3-dock{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;flex-direction:column;gap:8px}.r3:not(#\#):not(#\#) .r3-dock a,.r3:not(#\#):not(#\#) .r3-dock button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;border:1px solid #0a0a0a;background:#fff;color:#0a0a0a;font-family:R3 Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.r3:not(#\#):not(#\#) .r3-dock a:hover,.r3:not(#\#):not(#\#) .r3-dock button:hover{background:#1b2bff;border-color:#1b2bff;color:#fff}.r3:not(#\#):not(#\#) .r3-dock .r3-dock-label{position:absolute;right:calc(100% + 10px);padding:5px 8px;background:#0a0a0a;color:#fff;font-size:9px;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.r3:not(#\#):not(#\#) .r3-dock a:hover .r3-dock-label,.r3:not(#\#):not(#\#) .r3-dock button:hover .r3-dock-label{opacity:1;transform:translateX(0)}body.r3-has-dock .to-top{display:none!important}@media (max-width:639px){.r3:not(#\#):not(#\#) .r3-dock{right:14px;bottom:14px;gap:6px}.r3:not(#\#):not(#\#) .r3-dock a,.r3:not(#\#):not(#\#) .r3-dock button{width:40px;height:40px}}@media print{.r3:not(#\#):not(#\#) .r3-band,.r3:not(#\#):not(#\#) .r3-photo{max-height:150px!important;overflow:hidden!important}.r3:not(#\#):not(#\#) .r3-band img,.r3:not(#\#):not(#\#) .r3-photo img{height:150px!important;object-fit:cover!important}.r3:not(#\#):not(#\#) .r3-who-page .r3-models{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0 22px!important;padding-top:22px!important}.r3:not(#\#):not(#\#) .r3-opener .r3-lead,.r3:not(#\#):not(#\#) .r3-opener .r3-title,.r3:not(#\#):not(#\#) .r3-opener-kicker,.r3:not(#\#):not(#\#) .r3-opener-quote,.r3:not(#\#):not(#\#) .r3-opener-stats b{color:#fff!important}.r3:not(#\#):not(#\#) .r3-opener-stats span{color:rgba(255,255,255,.6)!important}.r3:not(#\#):not(#\#) .r3-opener-bg:after{background:linear-gradient(90deg,rgba(10,10,10,.92),rgba(10,10,10,.55) 55%,rgba(10,10,10,.2))!important}.r3:not(#\#):not(#\#) .r3-cmp{display:flex!important;gap:18px!important;align-items:flex-start!important}.r3:not(#\#):not(#\#) .r3-cmp-big{width:30%!important;flex:none!important}.r3:not(#\#):not(#\#) .r3-cmp-text{flex:1 1 auto!important;min-width:0!important}.r3:not(#\#):not(#\#) .r3-cmp-photo{width:24%!important;flex:none!important}.r3:not(#\#):not(#\#) .r3-cases-grid{grid-template-columns:repeat(3,1fr)!important;gap:0 20px!important}.r3:not(#\#):not(#\#) .r3-geo-body{gap:24px!important}.r3:not(#\#):not(#\#) .r3-geo-bars ul li{grid-template-columns:118px minmax(0,1fr) 36px!important;gap:10px!important}.r3:not(#\#):not(#\#) .r3-cover-bg,.r3:not(#\#):not(#\#) .r3-cover-bg img,.r3:not(#\#):not(#\#) .r3-opener-bg,.r3:not(#\#):not(#\#) .r3-opener-bg img{max-height:none!important;height:100%!important}.r3:not(#\#):not(#\#) .r3-opener .r3-inner{justify-content:center!important}.r3:not(#\#):not(#\#) .r3-opener .r3-title{font-size:40pt!important;line-height:1!important}.r3:not(#\#):not(#\#) .r3-opener .r3-lead{max-width:155mm!important;font-size:13pt!important;line-height:1.4!important}.r3:not(#\#):not(#\#) .r3-opener-kicker{font-size:7.5pt!important;letter-spacing:.14em!important}.r3:not(#\#):not(#\#) .r3-opener-quote{max-width:155mm!important;font-size:12pt!important;line-height:1.4!important}.r3:not(#\#):not(#\#) .r3-opener-stats{margin-top:14mm!important;gap:10mm 22mm!important}.r3:not(#\#):not(#\#) .r3-opener-stats b{font-size:19pt!important}.r3:not(#\#):not(#\#) .r3-opener-stats span{margin-top:3mm!important;font-size:7pt!important}.r3:not(#\#):not(#\#) .r3-opener-num{top:6mm!important;right:8mm!important;font-size:178px!important}.r3:not(#\#):not(#\#) .r3-band,.r3:not(#\#):not(#\#) .r3-photo{max-height:128px!important}.r3:not(#\#):not(#\#) .r3-band img,.r3:not(#\#):not(#\#) .r3-photo img{height:128px!important}.r3:not(#\#):not(#\#) .r3-who-page .r3-models{padding-top:12px!important}.r3:not(#\#):not(#\#) .r3-events-grid{gap:0 26px!important}.r3:not(#\#):not(#\#) .r3-events-grid li{padding:10px 0!important}.r3:not(#\#):not(#\#) .r3-opener-num{top:10mm!important;right:8mm!important;line-height:1!important}.r3:not(#\#):not(#\#) .r3-band,.r3:not(#\#):not(#\#) .r3-photo{max-height:104px!important}.r3:not(#\#):not(#\#) .r3-band img,.r3:not(#\#):not(#\#) .r3-photo img{height:104px!important}.r3:not(#\#):not(#\#) .r3-who-page .r3-facts{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0 18px!important;width:100%!important}.r3:not(#\#):not(#\#) .r3-ceo .r3-ceo-cols,.r3:not(#\#):not(#\#) .r3-ceo-page .r3-body{column-count:1!important}.r3:not(#\#):not(#\#) .r3-geo-bars ul li{padding:5px 0!important}.r3:not(#\#):not(#\#) .r3-geo-track{height:10px!important}.r3:not(#\#):not(#\#) .r3-ceo-page .r3-body{font-size:8pt!important;line-height:1.45!important}.r3:not(#\#):not(#\#) .r3-ceo-quote{font-size:13pt!important;line-height:1.35!important}.r3:not(#\#):not(#\#) .r3-ceo-lead{font-size:9.5pt!important}.r3:not(#\#):not(#\#) .r3-ceo-page .r3-title{font-size:22pt!important}.r3:not(#\#):not(#\#) .r3-geo .r3-body,.r3:not(#\#):not(#\#) .r3-geo .r3-lead,.r3:not(#\#):not(#\#) .r3-who-page .r3-body,.r3:not(#\#):not(#\#) .r3-who-page .r3-lead{font-size:8pt!important;line-height:1.45!important}.r3:not(#\#):not(#\#) .r3-who{margin-top:14px!important}.r3:not(#\#):not(#\#) .r3-who-page .r3-models{padding-top:8px!important}.r3:not(#\#):not(#\#) .r3-page--dark .r3-cover-bg,.r3:not(#\#):not(#\#) .r3-page--dark .r3-cover-bg img,.r3:not(#\#):not(#\#) .r3-page--dark .r3-opener-bg,.r3:not(#\#):not(#\#) .r3-page--dark .r3-opener-bg img{max-height:none!important;height:100%!important}.r3:not(#\#):not(#\#) .r3-final .r3-final-top{margin-bottom:auto!important}.r3:not(#\#):not(#\#) .r3-page{padding-top:11mm!important}.r3:not(#\#):not(#\#) .r3-page:before{content:"ГАРДИУМ ТЕХ · ГОДОВОЙ ОТЧЁТ 2025";top:4.5mm;padding-bottom:2mm;border-bottom:.3pt solid #d8d8d8;letter-spacing:.14em}.r3:not(#\#):not(#\#) .r3-page:after,.r3:not(#\#):not(#\#) .r3-page:before{position:absolute;left:12mm;right:12mm;font-family:R3 Mono,monospace;font-size:6.4pt;color:#9a9a9a}.r3:not(#\#):not(#\#) .r3-page:after{content:attr(data-title) "  ·  " attr(data-page);bottom:4mm;text-align:right;letter-spacing:.1em;text-transform:uppercase}.r3:not(#\#):not(#\#) .r3-cover:after,.r3:not(#\#):not(#\#) .r3-cover:before{content:none}.r3:not(#\#):not(#\#) .r3-page--dark:after,.r3:not(#\#):not(#\#) .r3-page--dark:before{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.2)}.r3:not(#\#):not(#\#) .r3-final:after,.r3:not(#\#):not(#\#) .r3-final:before,.r3:not(#\#):not(#\#) .r3-opener:after,.r3:not(#\#):not(#\#) .r3-opener:before{content:none}.r3:not(#\#):not(#\#) .r3-page--dark,.r3:not(#\#):not(#\#) .r3-page--dark *{color:#fff!important}}@media print{.r3:not(#\#):not(#\#) .r3-page--dark :is(.r3-opener-num,.r3-flow-result-big b,.r3-cover-logo span,.r3-final-logo span){color:#1b2bff!important}.r3:not(#\#):not(#\#) .r3-page--dark :is(.r3-opener-stats span,.r3-cover-note,.r3-cover-kicker,.r3-final-foot,.r3-final-contacts .r3-micro){color:rgba(255,255,255,.62)!important}.r3:not(#\#):not(#\#) .r3-appendix-photo img,.r3:not(#\#):not(#\#) .r3-band img,.r3:not(#\#):not(#\#) .r3-cmp-photo img,.r3:not(#\#):not(#\#) .r3-photo img{filter:grayscale(1) contrast(1.05) brightness(1.02)!important}.r3:not(#\#):not(#\#) .r3-photo--blue .r3-photo img,.r3:not(#\#):not(#\#) .r3-photo--blue img{filter:grayscale(1) sepia(.32) hue-rotate(188deg) saturate(2.1) contrast(1.03)!important}.r3:not(#\#):not(#\#) .r3-photo--blue:after{display:none!important}.r3:not(#\#):not(#\#) .r3-cover .r3-cover-body{align-items:center;text-align:center}.r3:not(#\#):not(#\#) .r3-cover-kicker{margin-top:42mm;text-align:center}.r3:not(#\#):not(#\#) .r3-cover-logo{margin-top:4.5mm;text-align:center}.r3:not(#\#):not(#\#) .r3-cover-bottom{align-items:center;text-align:center}.r3:not(#\#):not(#\#) .r3-cover-facts{justify-content:center}.r3:not(#\#):not(#\#) .r3-cover-year{display:none!important}.r3:not(#\#):not(#\#) .r3-photo--blue .r3-photo img,.r3:not(#\#):not(#\#) .r3-photo--blue img{filter:grayscale(1) sepia(.22) hue-rotate(188deg) saturate(1.35) contrast(1.04) brightness(1.6)!important}.r3:not(#\#):not(#\#) h3,.r3:not(#\#):not(#\#) li,.r3:not(#\#):not(#\#) p{orphans:3;widows:3;text-wrap:pretty}.r3:not(#\#):not(#\#) .r3-cover-kicker{margin-top:36mm;font-size:7pt!important;color:rgba(255,255,255,.82)!important;text-shadow:0 1px 6px rgba(0,0,0,.75)}.r3:not(#\#):not(#\#) .r3-cover-logo{margin-top:9mm;text-shadow:0 2px 14px rgba(0,0,0,.45)}.r3:not(#\#):not(#\#) .r3-cover-bg:after{background:linear-gradient(180deg,rgba(10,10,10,.82),rgba(10,10,10,.25) 32%,rgba(10,10,10,.15) 55%,rgba(10,10,10,.9))!important}.r3:not(#\#):not(#\#) .r3-cover-kicker{margin-top:30mm;font-size:7.6pt!important;color:#fff!important;opacity:1!important}.r3:not(#\#):not(#\#) .r3-photo--blue .r3-photo img,.r3:not(#\#):not(#\#) .r3-photo--blue img{filter:grayscale(1) contrast(1.05) brightness(1.05)!important}.r3:not(#\#):not(#\#) .r3-photo--blue:after{display:block!important;background:#8085cd!important;mix-blend-mode:multiply!important;opacity:1!important}.r3:not(#\#):not(#\#) .r3-opener-bg img{filter:grayscale(1) brightness(.42) contrast(1.12)!important}.r3:not(#\#):not(#\#) .r3-cover-bg img{filter:grayscale(1) brightness(.5) contrast(1.12)!important}.r3:not(#\#):not(#\#) .r3-cover .r3-cover-body{align-items:flex-start;text-align:left;justify-content:center}.r3:not(#\#):not(#\#) .r3-cover-kicker{margin-top:0;text-align:left;color:#fff!important}.r3:not(#\#):not(#\#) .r3-cover-logo{margin-top:7mm;font-size:87px!important;text-align:left}.r3:not(#\#):not(#\#) .r3-cover .r3-cover-bottom{position:absolute;left:12mm;right:12mm;bottom:12mm;margin:0!important;align-items:flex-start;text-align:left}.r3:not(#\#):not(#\#) .r3-cover-facts{justify-content:flex-start}}.r3:not(#\#):not(#\#) .r3-app-a,.r3:not(#\#):not(#\#) .r3-flow-result,.r3:not(#\#):not(#\#) .r3-goals,.r3:not(#\#):not(#\#) .r3-mission,.r3:not(#\#):not(#\#) .r3-rating{transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1)}.r3:not(#\#):not(#\#) .r3-app-a:hover,.r3:not(#\#):not(#\#) .r3-flow-result:hover,.r3:not(#\#):not(#\#) .r3-goals:hover,.r3:not(#\#):not(#\#) .r3-mission:hover,.r3:not(#\#):not(#\#) .r3-rating:hover{transform:translateY(-4px);box-shadow:0 18px 45px -18px rgba(0,0,0,.55)}@media (prefers-reduced-motion:reduce){.r3:not(#\#):not(#\#) .r3-app-a,.r3:not(#\#):not(#\#) .r3-flow-result,.r3:not(#\#):not(#\#) .r3-goals,.r3:not(#\#):not(#\#) .r3-mission,.r3:not(#\#):not(#\#) .r3-rating{transition:none}.r3:not(#\#):not(#\#) .r3-app-a:hover,.r3:not(#\#):not(#\#) .r3-flow-result:hover,.r3:not(#\#):not(#\#) .r3-goals:hover,.r3:not(#\#):not(#\#) .r3-mission:hover,.r3:not(#\#):not(#\#) .r3-rating:hover{transform:none;box-shadow:none}}