.fss-root{--fss-bg:#000208;--fss-ink:#eaf0fa;--fss-ink-muted:#8c9bb5;--fss-blue:#2f6fdb;--fss-blue-bright:#4d8dff;--fss-hairline:rgba(143,163,196,.16);--fss-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif;background-color:var(--fss-section-bg-color,var(--fss-bg));background-image:var(--fss-section-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:var(--fss-font);overflow:hidden;padding:72px 0;position:relative}.fss-root:before{background-image:radial-gradient(rgba(143,163,196,.14) 1px,transparent 1.6px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent)}.fss-root:before,.fss-root[data-bg=image]:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.fss-root[data-bg=image]:after{background:var(--fss-section-bg-color,#000208);opacity:var(--fss-section-overlay-opacity,.55)}.fss-viewport{display:flex;gap:var(--fss-card-gap,22px);overflow-x:auto;padding:4px clamp(20px,8vw,14vw);position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;z-index:2;-ms-overflow-style:none;cursor:grab}.fss-viewport::-webkit-scrollbar{display:none}.fss-viewport:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:4px}.fss-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.fss-viewport.is-dragging .fss-slide{pointer-events:none}.fss-slide{background:var(--fss-card-bg-color,#1b2440);background:linear-gradient(var(--fss-card-tint),var(--fss-card-tint)),radial-gradient(rgba(143,163,196,.16) 1px,transparent 1.6px) 0 0/28px 28px,var(--fss-bg);flex:0 0 auto;scroll-snap-align:center;width:min(760px,82vw);--fss-card-tint:color-mix(in srgb,var(--fss-card-bg-color,#1b2440) var(--fss-card-bg-opacity,100%),transparent);align-items:stretch;border:var(--fss-card-border-width,1px) solid var(--fss-card-border-color,var(--fss-hairline));border-radius:20px;display:grid;grid-template-columns:1fr 1fr;min-height:var(--fss-card-min-height,400px);overflow:hidden}@media (max-width:760px){.fss-slide{grid-template-columns:1fr;min-height:auto;width:88vw}}.fss-slide[data-visual=none]{grid-template-columns:1fr}.fss-slide[data-visual=none] .fss-slide__desc{max-width:56ch}.fss-slide[data-visual=none] .fss-slide__text{padding-bottom:var(--fss-card-padding-bottom-no-image,16px)}@media (min-width:761px){.fss-slide[data-visual=none]{min-height:var(--fss-card-min-height-no-image,200px)}}.fss-slide__text{display:flex;flex-direction:column;gap:var(--fss-title-desc-gap,24px);justify-content:var(--fss-text-vertical-align,flex-start);padding:var(--fss-card-padding-top,32px) var(--fss-card-padding-right,32px) var(--fss-card-padding-bottom,32px) var(--fss-card-padding-left,32px);text-align:var(--fss-slide-title-align,left)}.fss-slide__title{color:var(--fss-slide-title-color,var(--fss-ink));font-family:var(--fss-slide-title-font,var(--fss-font));font-size:var(--fss-slide-title-size-mobile,1.4rem);font-weight:var(--fss-slide-title-weight,600);letter-spacing:-.01em;line-height:1.2;margin:0}@media (min-width:768px){.fss-slide__title{font-size:var(--fss-slide-title-size-desktop,1.7rem)}}.fss-slide__desc{color:var(--fss-desc-color,var(--fss-ink-muted));font-family:var(--fss-desc-font,var(--fss-font));font-size:var(--fss-desc-size-mobile,.92rem);font-weight:var(--fss-desc-weight,400);line-height:1.6;margin:0;max-width:34ch;text-align:var(--fss-desc-align,left)}.fss-slide__desc p{margin:0}@media (min-width:768px){.fss-slide__desc{font-size:var(--fss-desc-size-desktop,.98rem)}}.fss-slide__visual{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(77,141,255,.22),transparent 55%),radial-gradient(circle at 80% 80%,rgba(47,111,219,.18),transparent 50%),#05070f;display:flex;justify-content:center;min-height:220px;padding:var(--fss-card-padding-top,24px) var(--fss-card-padding-right,24px) var(--fss-card-padding-bottom,24px) var(--fss-card-padding-left,24px);position:relative}@media (max-width:760px){.fss-slide__visual{min-height:200px}}.fss-panel{backdrop-filter:blur(6px);background:rgba(11,15,26,.86);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;max-width:280px;padding:18px 20px 20px;position:relative;width:100%}.fss-panel__label{color:var(--fss-ink-muted);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.fss-panel__value{color:var(--fss-ink);font-size:1.7rem;font-weight:650;letter-spacing:-.01em;margin-top:4px}.fss-panel__chart{align-items:flex-end;display:flex;gap:5px;height:64px;margin:18px 0 16px}.fss-panel__chart i{background:var(--fss-blue-bright);border-radius:3px 3px 0 0;flex:1;opacity:.85}.fss-panel__chart i:last-child{opacity:1}.fss-panel__legend{display:flex;flex-direction:column;gap:7px}.fss-panel__legend-row{align-items:center;color:var(--fss-ink-muted);display:flex;font-size:.78rem;justify-content:space-between}.fss-panel__legend-row b{color:var(--fss-ink);font-variant-numeric:tabular-nums;font-weight:600}.fss-panel__dot{background:var(--fss-blue-bright);border-radius:50%;display:inline-block;height:7px;margin-right:7px;width:7px}.fss-panel__dot--muted{background:var(--fss-ink-muted);opacity:.5}.fss-media__image,.fss-media__video{border-radius:14px;display:block;height:100%;max-height:360px;max-width:420px;object-fit:cover;width:100%}.fss-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:clamp(28px,4vw,40px);position:relative;z-index:2}.fss-dots{display:flex;gap:4px}.fss-dot{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;width:40px;-webkit-tap-highlight-color:transparent}.fss-dot:after{background:var(--fss-ink);border-radius:50%;content:"";height:8px;opacity:.3;transition:opacity .25s,transform .25s;width:8px}.fss-dot.is-active:after{opacity:1;transform:scale(1.25)}.fss-dot:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:-2px}.fss-controls .fss-arrow{align-items:center!important;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--fss-arrow-bg,#000208) var(--fss-arrow-bg-opacity,0%),transparent);border:1px solid color-mix(in srgb,var(--fss-arrow-border,#fff) var(--fss-arrow-border-opacity,16%),transparent);border-radius:999px!important;box-sizing:border-box!important;color:var(--fss-arrow-color,var(--fss-ink));cursor:pointer;display:flex!important;flex:0 0 auto;height:var(--fss-arrow-size,38px)!important;justify-content:center!important;line-height:1;margin:0!important;max-width:none;min-width:0;padding:0!important;transition:border-color .2s,background .2s,opacity .2s;width:var(--fss-arrow-size,38px)!important}.fss-controls .fss-arrow:hover{opacity:.85}.fss-controls .fss-arrow:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.fss-controls .fss-arrow[disabled]{cursor:default;opacity:.3}.fss-controls .fss-arrow svg{display:block!important;flex-shrink:0;height:calc(var(--fss-arrow-size, 38px)*.42)!important;overflow:visible;width:calc(var(--fss-arrow-size, 38px)*.42)!important}.fss-controls .fss-arrow svg path{fill:none!important;stroke:currentColor!important}.fss-root[data-reveal=true] .fss-slide{opacity:0;transform:translateY(18px)}.fss-root[data-reveal=true] .fss-slide.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.fss-dot,.fss-slide{transition:none!important}.fss-root[data-reveal=true] .fss-slide{opacity:1;transform:none}}