.rb{--rb-canvas:#f7f8fa;--rb-ink:#10233e;--rb-muted:#53667a;--rb-link:#1457d7;--rb-line:#e3eaf3;--rb-primary:#2563ff;--rb-glow:#2563ff;--rb-ice:#1457d7;--rb-night:#eef2f8;--rb-plate:#fff;--rb-on:#10233e;--rb-on-muted:#53667a;--rb-on-faint:#6b7a8f;--rb-hair:#dfe7f1;--rb-shell:hsla(0,0%,100%,.55);--rb-ease:cubic-bezier(0.16,1,0.3,1);--rb-spring:cubic-bezier(0.32,0.72,0,1);background:var(--rb-canvas);color:var(--rb-ink);font-size:16px;line-height:1.55;padding-bottom:72px}.rb-wrap{width:min(100% - 48px,1280px);margin-inline:auto}.rb h1,.rb h2{text-wrap:balance}.rb p{text-wrap:pretty}.rb :focus-visible{outline:2px solid var(--rb-glow);outline-offset:2px}.rb-hero{padding:22px 0 96px;background-color:#fff;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 100%),linear-gradient(var(--rb-line) 1px,transparent 1px),linear-gradient(90deg,var(--rb-line) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}.rb-crumbs nav{margin-bottom:0}.rb-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-primary);margin-top:26px}.rb h1{font-size:clamp(40px,5.4vw,76px);line-height:.98;margin-top:12px;max-width:13em}.rb-lead{font-size:19px;color:var(--rb-muted);line-height:1.6;max-width:38em;margin-top:20px}.rb-console{position:relative;isolation:isolate;margin-top:-40px;padding:44px 0 64px;border-radius:36px 36px 0 0;background:var(--rb-night);color:var(--rb-on);overflow:hidden}.rb-console:before{background:radial-gradient(900px 520px at 12% -6%,rgba(37,99,255,.16),transparent 62%),radial-gradient(760px 520px at 96% 22%,rgba(37,99,255,.09),transparent 60%),radial-gradient(900px 600px at 50% 108%,rgba(37,99,255,.1),transparent 62%)}.rb-console:after,.rb-console:before{content:"";position:absolute;inset:0;z-index:-1}.rb-console:after{background-image:linear-gradient(rgba(16,35,62,.055) 1px,transparent 0),linear-gradient(90deg,rgba(16,35,62,.055) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.rb-live{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid var(--rb-hair);background:var(--rb-shell);font-size:13px;font-weight:600;color:var(--rb-on-muted)}.rb-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#2563ff;box-shadow:0 0 10px rgba(37,99,255,.6)}.rb-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #2563ff;opacity:0;animation:rb-pulse 2.4s var(--rb-ease) infinite}@keyframes rb-pulse{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.6);opacity:0}}.rb-grid{margin-top:20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.rb-span-12{grid-column:span 12}.rb-span-7{grid-column:span 7}.rb-span-5{grid-column:span 5}.rb-span-4{grid-column:span 4}.rb-span-3{grid-column:span 3}.rb-side{display:flex;flex-direction:column;gap:16px;min-width:0}.rb-span-fill{flex:1}.rb-kpi,.rb-panel{min-width:0;display:flex;padding:6px;border-radius:28px;background:var(--rb-shell);border:1px solid var(--rb-hair);transition:border-color .5s var(--rb-spring),translate .7s var(--rb-spring),opacity .7s var(--rb-spring),filter .7s var(--rb-spring)}.rb-kpi:hover,.rb-panel:hover{border-color:#a9c4ff}.rb-core{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(16,35,62,.05),0 18px 44px rgba(16,35,62,.07)}.rb-panel-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.rb-tag{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;border:1px solid var(--rb-hair);background:#eaf2ff;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-ice)}.rb-panel h2{font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--rb-on)}.rb-note{margin-top:5px;font-size:13.5px;color:var(--rb-on-faint);max-width:46ch}.rb-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;color:var(--rb-ice);white-space:nowrap}.rb-link svg{transition:translate .4s var(--rb-spring)}.rb-link:hover svg{translate:3px 0}.rb-core>.rb-link{margin-top:auto;padding-top:8px}.rb-big{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px}.rb-big>b{font-size:clamp(64px,8.6vw,124px);font-weight:850;letter-spacing:-.06em;line-height:.86;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#2563ff 20%,#0f3fb8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 26px rgba(37,99,255,.28))}.rb-chip{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:4px 11px 4px 8px;border-radius:999px;background:#eaf2ff;border:1px solid #c9dcff;color:#1457d7;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.rb-chart{position:relative;flex:1;min-height:220px;margin:44px 52px 30px 34px}.rb-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rb-gridline{stroke:#dfe7f1;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.rb-area{fill:url(#rb-area-fill);stroke:none}.rb-line{fill:none;stroke:url(#rb-line-stroke);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 4px 8px rgba(37,99,255,.35))}.rb-reveal{clip-path:inset(-20% 0 -20% 0);transition:clip-path 1.6s var(--rb-spring)}.rb-point{position:absolute;transition:opacity .5s var(--rb-spring),scale .5s var(--rb-spring);transition-delay:calc(.3s + var(--i) * .45s)}.rb-point i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #2563ff}.rb-point-last i{left:-7px;top:-7px;width:14px;height:14px;background:#2563ff;border-color:#fff;box-shadow:0 0 0 5px rgba(37,99,255,.18),0 6px 18px rgba(37,99,255,.5)}.rb-point-last i:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px solid #2563ff;opacity:0;animation:rb-pulse 2.4s var(--rb-ease) infinite}.rb-point span{position:absolute;left:50%;bottom:16px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:12px;color:var(--rb-on-faint);line-height:1.3}.rb-point span b{font-size:15px;font-weight:800;color:var(--rb-on);font-variant-numeric:tabular-nums}.rb-point-first span{left:0;translate:-20% 0;align-items:flex-start}.rb-point-last span{left:auto;right:0;translate:34% 0;align-items:flex-end;bottom:20px}.rb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rb-kpis{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rb-kpi{border-radius:24px;padding:5px}.rb-kpi .rb-core{border-radius:19px;padding:18px 20px}.rb-kpi dd{margin:0;font-size:clamp(30px,3vw,44px);font-weight:850;letter-spacing:-.045em;line-height:1;color:var(--rb-on);font-variant-numeric:tabular-nums}.rb-kpi dt{margin-top:10px;font-size:14px;font-weight:700;color:var(--rb-on)}.rb-kpi p{font-size:12.5px;color:var(--rb-on-faint)}.rb-seg{display:flex;flex:none;padding:3px;border-radius:999px;background:#f1f4f9;border:1px solid var(--rb-hair)}.rb-seg button{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-size:13.5px;font-weight:700;color:var(--rb-on-muted);cursor:pointer;transition:scale .2s var(--rb-spring),background .4s var(--rb-spring),color .4s var(--rb-spring)}.rb-seg button:active{scale:.97}.rb-seg button[aria-pressed=true]{background:#fff;color:var(--rb-ink);box-shadow:0 1px 3px rgba(16,35,62,.16)}.rb-more{align-self:flex-start;margin-top:10px;min-height:44px;padding:0;border:0;background:none;font-size:14px;font-weight:700;color:var(--rb-ice);cursor:pointer}.rb-bars{list-style:none;margin:0;padding:0}.rb-bars a,.rb-bars div{display:grid;grid-template-columns:minmax(0,190px) 1fr 52px;gap:12px;align-items:center;min-height:34px;font-size:14px;color:var(--rb-on);border-radius:6px}.rb-bars-tight a,.rb-bars-tight div{grid-template-columns:minmax(0,124px) 1fr 40px}.rb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--rb-on-muted);transition:color .3s var(--rb-spring)}.rb-bars a:hover .rb-name{color:var(--rb-link)}.rb-track{height:8px;background:#eef2f7}.rb-fill,.rb-track{border-radius:999px}.rb-fill{display:block;height:100%;width:var(--w);min-width:3px;background:linear-gradient(90deg,#2563ff,#6f9bff);box-shadow:0 3px 8px rgba(37,99,255,.28);transform-origin:left;transition:width .8s var(--rb-spring),transform 1s var(--rb-spring),filter .3s var(--rb-spring);transition-delay:0ms,calc(var(--i) * 45ms),0ms}.rb-bars a:hover .rb-fill{filter:brightness(.9)}.rb-val{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rb-on)}.rb-regions{margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--rb-on-faint)}.rb-regions b{color:var(--rb-on);font-variant-numeric:tabular-nums}.rb-stack{display:flex;gap:3px;height:14px;transform-origin:left;transition:transform 1s var(--rb-spring)}.rb-stack i{min-width:3px;border-radius:999px}.rb-stack i:first-child{box-shadow:0 3px 8px rgba(37,99,255,.3)}.rb-legend{list-style:none;margin:16px 0 0;padding:0}.rb-legend li{display:grid;grid-template-columns:10px 1fr auto 44px;gap:10px;align-items:center;min-height:34px;border-bottom:1px solid #eef2f7;font-size:14px;color:var(--rb-on-muted)}.rb-legend li:last-child{border-bottom:0}.rb-legend i{width:10px;height:10px;border-radius:50%}.rb-legend b{color:var(--rb-on);font-variant-numeric:tabular-nums}.rb-legend em{font-style:normal;text-align:right;color:var(--rb-on-faint);font-variant-numeric:tabular-nums}.rb-rings{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;text-align:center}.rb-rings li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:14px;font-weight:700;color:var(--rb-on)}.rb-rings em{font-style:normal;font-weight:400;font-size:13px;color:var(--rb-on-faint);font-variant-numeric:tabular-nums}.rb-ring{position:relative;width:min(100%,124px);aspect-ratio:1;margin-bottom:8px}.rb-ring svg{width:100%;height:100%;rotate:-90deg;overflow:visible}.rb-ring circle{fill:none;stroke-width:6}.rb-ring-bg{stroke:#eef2f7}.rb-ring-v{stroke:#2563ff;stroke-linecap:round;stroke-dashoffset:var(--o);filter:drop-shadow(0 3px 5px rgba(37,99,255,.3));transition:stroke-dashoffset 1.4s var(--rb-spring);transition-delay:calc(var(--i) * .14s)}.rb-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(20px,2vw,26px);font-weight:850;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--rb-on)}.rb-nl .rb-core{background:linear-gradient(160deg,#2563ff,#146ef5 55%,#0f4fd1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 18px 44px rgba(37,99,255,.3);color:#fff}.rb-nl h2{color:#fff}.rb-nl .rb-tag{align-self:flex-start;background:hsla(0,0%,100%,.16);color:#fff;border-color:hsla(0,0%,100%,.22)}.rb-nl dl{margin:22px 0;display:flex;flex-direction:column;gap:14px}.rb-nl dd{margin:0;font-size:52px;font-weight:850;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.rb-nl dt{font-size:14px;color:hsla(0,0%,100%,.86)}.rb-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 6px 0 20px;border-radius:999px;background:#fff;color:var(--rb-link);font-weight:700;white-space:nowrap;transition:scale .3s var(--rb-spring)}.rb-btn span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(37,99,255,.12);transition:translate .4s var(--rb-spring),scale .4s var(--rb-spring)}.rb-btn:hover span{translate:3px 0;scale:1.06}.rb-btn:active{scale:.97}.rb-ticker{display:flex;overflow:hidden;margin-inline:-24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rb-ticker ul{list-style:none;margin:0;padding:0 6px;display:flex;gap:12px;flex:none;animation:rb-slide 70s linear infinite}.rb-ticker:focus-within ul,.rb-ticker:hover ul{animation-play-state:paused}@keyframes rb-slide{to{transform:translateX(-100%)}}.rb-ticker a{display:flex;flex-direction:column;justify-content:center;min-height:62px;padding:8px 18px;border-radius:16px;border:1px solid var(--rb-hair);background:#f6f8fb;white-space:nowrap;transition:border-color .4s var(--rb-spring),background .4s var(--rb-spring),translate .4s var(--rb-spring)}.rb-ticker a:hover{border-color:#2563ff;background:#eaf2ff;translate:0 -2px}.rb-ticker b{font-size:14px;font-weight:700;color:var(--rb-on)}.rb-ticker span{font-size:12.5px;color:var(--rb-on-faint)}.rb-empty{color:var(--rb-on-muted)}.rb-js .rb-panel[data-panel]:not(.rb-in),.rb-js [data-panel]:not(.rb-in) .rb-kpi{opacity:0;translate:0 28px;filter:blur(8px)}.rb-js [data-panel].rb-in .rb-kpi:nth-child(2){transition-delay:80ms}.rb-js [data-panel].rb-in .rb-kpi:nth-child(3){transition-delay:.16s}.rb-js [data-panel].rb-in .rb-kpi:nth-child(4){transition-delay:.24s}.rb-js [data-panel]:not(.rb-in) .rb-fill{transform:scaleX(0);transition:none}.rb-js [data-panel]:not(.rb-in) .rb-ring-v{stroke-dashoffset:213.63;transition:none}.rb-js [data-panel]:not(.rb-in) .rb-reveal{clip-path:inset(-20% 100% -20% 0);transition:none}.rb-js [data-panel]:not(.rb-in) .rb-point{opacity:0;scale:.6;transition:none}.rb-js [data-panel]:not(.rb-in) .rb-stack{transform:scaleX(0);transition:none}.rb-below{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.rb-below h2{font-size:clamp(26px,2.6vw,34px);font-weight:850;letter-spacing:-.04em;line-height:1.08}.rb-below p{margin-top:14px;color:var(--rb-muted);max-width:36em}.rb-below ul{margin:14px 0 0;padding:0;list-style:none}.rb-below li{padding:12px 0;border-bottom:1px solid var(--rb-line);color:var(--rb-muted);font-size:15px}.rb-below a{color:var(--rb-link);font-weight:600}@media (max-width:1099px){.rb-span-3,.rb-span-4,.rb-span-5,.rb-span-7{grid-column:span 12}.rb-kpis,.rb-rings{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-nl dl{flex-direction:row;gap:36px}}@media (max-width:767px){.rb-wrap{width:min(100% - 32px,1280px)}.rb-hero{padding-bottom:76px}.rb-console{border-radius:26px 26px 0 0;padding:28px 0 44px}.rb-live{align-items:flex-start;border-radius:16px}.rb-dot{margin-top:6px}.rb-grid,.rb-kpis,.rb-side{gap:12px}.rb-panel{padding:5px;border-radius:24px}.rb-core{padding:20px 16px;border-radius:19px}.rb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-kpi .rb-core{padding:16px 14px}.rb-panel-head{flex-wrap:wrap}.rb-bars a,.rb-bars div{grid-template-columns:minmax(0,112px) 1fr 44px;gap:8px;min-height:44px}.rb-chart{margin:44px 38px 26px 18px;min-height:190px}.rb-rings{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-ticker{margin-inline:-16px}.rb-below{grid-template-columns:1fr;gap:36px;margin-top:44px}}@media (prefers-reduced-motion:reduce){.rb-dot:after,.rb-point-last i:after,.rb-ticker ul{animation:none}.rb-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.rb-ticker ul[aria-hidden]{display:none}.rb-btn,.rb-btn span,.rb-fill,.rb-kpi,.rb-link svg,.rb-panel,.rb-point,.rb-reveal,.rb-ring-v,.rb-seg button,.rb-stack,.rb-ticker a{transition:none}}