.HGct1q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HGct1q_card{background:var(--sp-surface-light);border:1px solid #14285a0d;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.HGct1q_text{padding:30px 30px 24px}.HGct1q_title{font:600 var(--sp-fs-title,22px)/1.2 var(--sp-font-sans);letter-spacing:-.022em;margin:0}.HGct1q_description{max-width:480px;font:400 var(--sp-fs-body,15.5px)/1.6 var(--sp-font-sans);color:var(--sp-text-body);text-wrap:pretty;margin:10px 0 0}.HGct1q_media{aspect-ratio:16/8;background:var(--sp-surface-media);cursor:zoom-in;border:0;border-radius:20px;margin:0 12px 12px;padding:0;transition:box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000}.HGct1q_media:hover,.HGct1q_media:focus-visible{box-shadow:0 0 0 2px var(--sp-blue);outline:none}.HGct1q_media[data-static=true]{cursor:default;box-shadow:none}.HGct1q_previewChip{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sp-white);font:500 var(--sp-fs-micro,11.5px)/1 var(--sp-font-mono);letter-spacing:.1em;pointer-events:none;background:#0a0b0db8;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;top:12px;right:12px}.HGct1q_image{object-fit:cover}.HGct1q_embed{pointer-events:none;background:var(--sp-surface-panel);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:899px){.HGct1q_grid{grid-template-columns:minmax(0,1fr)}.HGct1q_text{padding:24px 22px 20px}}
.Gp0_IW_section{max-width:var(--sp-content-max);padding:100px var(--sp-gutter) 0;color:var(--sp-ink);margin:0 auto;position:relative}.Gp0_IW_section a{color:var(--sp-blue-action)}@media (max-width:899px){.Gp0_IW_section{padding-top:72px}}
.lDghQa_section{color:var(--sp-white);border-bottom:1px solid #ffffff14;position:relative;overflow:clip}.lDghQa_grid{opacity:.6;pointer-events:none;background-image:linear-gradient(#3d7bff17 1px,#0000 1px),linear-gradient(90deg,#3d7bff17 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 80%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 80%)}.lDghQa_inner{max-width:var(--sp-content-max);padding:96px var(--sp-gutter) 0;margin:0 auto;position:relative}.lDghQa_top{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:48px;display:grid}.lDghQa_title{font:600 var(--sp-fs-h1,clamp(48px, 6.2vw, 96px)) / .96 var(--sp-font-sans);letter-spacing:-.045em;text-wrap:balance;animation:lDghQa_rise .9s var(--sp-ease-out) both;margin:0}.lDghQa_accent{color:var(--sp-blue)}.lDghQa_intro{animation:lDghQa_rise .9s var(--sp-ease-out) .14s both;padding-bottom:10px}.lDghQa_lead{font:400 var(--sp-fs-lead,17px)/1.6 var(--sp-font-sans);color:#ffffffbd;text-wrap:pretty;margin:0}.lDghQa_ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lDghQa_ctaPrimary,.lDghQa_ctaSecondary{font:600 var(--sp-fs-body,15px)/1 var(--sp-font-sans);color:var(--sp-white);border-radius:999px;align-items:center;padding:15px 22px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.lDghQa_ctaPrimary{background:var(--sp-blue-action)}.lDghQa_ctaPrimary:hover{background:var(--sp-white);color:var(--sp-ink)}.lDghQa_ctaSecondary{border:1px solid #ffffff47;font-weight:500}.lDghQa_ctaSecondary:hover{border-color:var(--sp-white)}@media (max-width:899px){.lDghQa_inner{padding-top:56px}.lDghQa_top{grid-template-columns:minmax(0,1fr);gap:24px}}:is(html[data-language-switched] .lDghQa_title,html[data-language-switched] .lDghQa_intro){animation:none}@keyframes lDghQa_rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lDghQa_showcaseFallback{aspect-ratio:21/8;background:var(--sp-surface-dark);border-radius:28px 28px 0 0;margin-top:64px;position:relative;overflow:hidden}@media (max-width:899px){.lDghQa_showcaseFallback{aspect-ratio:4/3;border-radius:20px 20px 0 0;margin-top:40px}}
.tF7eTq_showcase{aspect-ratio:21/8;background:var(--sp-surface-dark);animation:tF7eTq_rise 1s var(--sp-ease-out) .26s both;border-radius:28px 28px 0 0;margin-top:64px;position:relative;overflow:hidden}.tF7eTq_stage{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.tF7eTq_slide{opacity:0;visibility:hidden;pointer-events:none;contain:strict;transition:opacity 1.2s cubic-bezier(.4, 0, .2, 1), transform 1.6s var(--sp-ease-out), visibility 0s linear 1.25s;position:absolute;inset:0;transform:scale(1.025)}.tF7eTq_slide[data-active=true]{opacity:1;visibility:visible;transition:opacity 1.2s cubic-bezier(.4, 0, .2, 1), transform 1.6s var(--sp-ease-out), visibility 0s;transform:scale(1)}.tF7eTq_layer{position:absolute;inset:0}.tF7eTq_annotated{clip-path:inset(0 0 0 var(--pos,45%))}.tF7eTq_divider{top:0;bottom:0;left:var(--pos,45%);background:var(--sp-white);pointer-events:none;outline:none;width:2px;position:absolute;box-shadow:0 0 16px #00000080}.tF7eTq_knob{background:var(--sp-white);width:42px;height:42px;color:var(--sp-blue);font:500 var(--sp-fs-micro,13px)/1 var(--sp-font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0006}.tF7eTq_divider:focus-visible .tF7eTq_knob{box-shadow:0 0 0 3px var(--sp-blue), 0 6px 20px #0006}.tF7eTq_tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sp-line-dark);scrollbar-width:none;background:#0a0b0db8;border-radius:999px;gap:2px;max-width:calc(100% - 304px);padding:4px;display:flex;position:absolute;bottom:24px;left:24px;overflow-x:auto}.tF7eTq_tabs::-webkit-scrollbar{display:none}.tF7eTq_pill{background:var(--sp-white);opacity:0;transition:transform .9s var(--sp-ease-in-out), width .9s var(--sp-ease-in-out), opacity .3s;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 14px -4px #0006}.tF7eTq_tab{z-index:1;cursor:pointer;white-space:nowrap;font:500 var(--sp-fs-small,13px)/1 var(--sp-font-sans);color:#ffffffc7;background:0 0;border:0;border-radius:999px;padding:9px 10px;transition:color .7s .15s;position:relative}.tF7eTq_tab[aria-selected=true]{color:var(--sp-ink)}.tF7eTq_tabBar{background:#3d7bff2e;border-radius:2px;height:2px;position:absolute;bottom:3px;left:14px;right:14px;overflow:hidden}.tF7eTq_tabBarFill{background:var(--sp-blue);transform-origin:0;height:100%;animation:5s linear both tF7eTq_fill;display:block}.tF7eTq_tabBarFill[data-holding=true]{animation:none;transform:scaleX(1)}.tF7eTq_clip{pointer-events:none;position:absolute;inset:0}.tF7eTq_clipLeft{clip-path:inset(0 calc(100% - var(--pos,45%)) 0 0)}.tF7eTq_clipRight{clip-path:inset(0 0 0 var(--pos,45%))}.tF7eTq_cameraChip,.tF7eTq_predictionChip{font:500 var(--sp-fs-micro,12px)/1 var(--sp-font-mono);letter-spacing:.11em;color:var(--sp-white);border-radius:26px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:24px}.tF7eTq_cameraChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0db8;left:24px}.tF7eTq_predictionChip{background:var(--sp-blue-action);right:24px}.tF7eTq_blip{background:var(--sp-blue);border-radius:50%;width:6px;height:6px;animation:1.6s infinite tF7eTq_blip}.tF7eTq_granulometry{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sp-line-dark);opacity:0;transition:opacity .6s ease, transform .6s var(--sp-ease-out);background:#0a0b0dc7;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:96px;right:24px;transform:translateY(8px)}.tF7eTq_granulometry[data-active=true]{opacity:1;transform:translateY(0)}.tF7eTq_granTitle{font:700 var(--sp-fs-micro,12px)/1 var(--sp-font-mono);letter-spacing:.1em;color:var(--sp-white)}.tF7eTq_granStats{font:500 var(--sp-fs-micro,12px)/1.3 var(--sp-font-mono);letter-spacing:.04em;color:#ffffffd1}.tF7eTq_granLegend{flex-wrap:wrap;gap:14px;display:flex}.tF7eTq_granLegendItem{font:500 var(--sp-fs-micro,11.5px)/1 var(--sp-font-mono);color:var(--sp-white);align-items:center;gap:7px;display:inline-flex}.tF7eTq_granDot{border-radius:3px;width:10px;height:10px}.tF7eTq_granTable{font:500 var(--sp-fs-micro,11.5px)/1 var(--sp-font-mono);color:var(--sp-white);border-top:1px solid #ffffff24;grid-template-columns:auto auto auto auto;column-gap:18px;margin-top:2px;padding-top:10px;display:grid}.tF7eTq_granHead{color:var(--sp-blue-soft);letter-spacing:.08em;padding:0 0 8px}.tF7eTq_granRow{display:contents}.tF7eTq_granCell{white-space:nowrap;border-top:1px solid #ffffff14;padding:6px 0}.tF7eTq_granHead[data-align=end],.tF7eTq_granCell[data-align=end]{text-align:right}.tF7eTq_granArea{min-width:64px;position:relative}.tF7eTq_granBar{background:var(--sp-blue);border-radius:2px;height:2px;position:absolute;bottom:2px;right:0}.tF7eTq_readout{background:#ffffff24;border-radius:20px;gap:1px;margin:0;display:flex;position:absolute;bottom:24px;right:24px;overflow:hidden}.tF7eTq_readoutItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0dd6;padding:12px 16px}.tF7eTq_readoutItem dt{font:400 var(--sp-fs-micro,11px)/1 var(--sp-font-mono);letter-spacing:.12em;color:#ffffff9e}.tF7eTq_readoutItem dd{font:500 var(--sp-fs-body,15px)/1 var(--sp-font-mono);color:var(--sp-white);margin:6px 0 0}@media (max-width:899px){.tF7eTq_showcase{aspect-ratio:4/3;border-radius:20px 20px 0 0;margin-top:40px}.tF7eTq_tabs{max-width:none;bottom:12px;left:12px;right:12px}.tF7eTq_cameraChip{top:12px;left:12px}.tF7eTq_predictionChip{top:12px;right:12px}.tF7eTq_granulometry,.tF7eTq_readout{display:none}}html[data-language-switched] .tF7eTq_showcase{animation:none}@keyframes tF7eTq_rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes tF7eTq_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tF7eTq_blip{0%,to{opacity:.25}50%{opacity:1}}
.e6IxtG_frame{pointer-events:none;overflow:hidden;container-type:size}.e6IxtG_photo{aspect-ratio:var(--photo-ratio);position:absolute;left:50%;container:photo/inline-size}.e6IxtG_photo[data-fit=contain]{width:min(100cqw, 100cqh * var(--photo-ratio));top:50%;transform:translate(-50%,-50%)}.e6IxtG_photo[data-fit=cover]{width:max(100cqw, 100cqh * var(--photo-ratio));top:0;transform:translate(-50%)}.e6IxtG_svg{width:100%;height:100%;display:block}.e6IxtG_from360,.e6IxtG_from440,.e6IxtG_from520,.e6IxtG_from600,.e6IxtG_from700{display:none}@media (max-width:899px){@container photo (min-width:360px){.e6IxtG_from360{display:inline}.e6IxtG_below360{display:none}}@container photo (min-width:440px){.e6IxtG_from440{display:inline}.e6IxtG_below440{display:none}}@container photo (min-width:520px){.e6IxtG_from520{display:inline}.e6IxtG_below520{display:none}}@container photo (min-width:600px){.e6IxtG_from600{display:inline}.e6IxtG_below600{display:none}}@container photo (min-width:700px){.e6IxtG_from700{display:inline}.e6IxtG_below700{display:none}}}@media (min-width:900px){@container photo (min-width:473.68px){.e6IxtG_from360{display:inline}.e6IxtG_below360{display:none}}@container photo (min-width:578.95px){.e6IxtG_from440{display:inline}.e6IxtG_below440{display:none}}@container photo (min-width:684.21px){.e6IxtG_from520{display:inline}.e6IxtG_below520{display:none}}@container photo (min-width:789.47px){.e6IxtG_from600{display:inline}.e6IxtG_below600{display:none}}@container photo (min-width:921.05px){.e6IxtG_from700{display:inline}.e6IxtG_below700{display:none}}}
.KZsBba_slide{background:var(--sp-surface-dark);position:absolute;inset:0;overflow:hidden}.KZsBba_backdrop{object-fit:cover;filter:blur(28px)brightness(.55);transform:scale(1.15)}.KZsBba_photo{object-fit:contain}.KZsBba_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.KZsBba_always,.KZsBba_whole,.KZsBba_strip{position:absolute;inset:0}.KZsBba_strip{display:none}.KZsBba_stripPhoto{object-fit:cover}@media (max-width:899px){.KZsBba_whole{display:none}.KZsBba_strip{display:block}}
.GKNmsW_aside{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.GKNmsW_aside .GKNmsW_cta{background:var(--sp-ink);color:var(--sp-white);font:600 var(--sp-fs-body,14.5px)/1 var(--sp-font-sans);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 22px;transition:background .25s;display:inline-flex}.GKNmsW_aside .GKNmsW_cta:hover{background:var(--sp-blue-action)}.GKNmsW_ctaArrow{background:var(--sp-blue);width:36px;height:36px;font:500 var(--sp-fs-body,17px)/1 var(--sp-font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.GKNmsW_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:12px;display:grid}.GKNmsW_panel{background:var(--sp-ink);min-height:420px;color:var(--sp-white);border-radius:28px;flex-direction:column;justify-content:space-between;gap:32px;padding:30px;display:flex;position:relative;overflow:hidden}.GKNmsW_panelGrid{opacity:.6;pointer-events:none;background-image:linear-gradient(#3d7bff17 1px,#0000 1px),linear-gradient(90deg,#3d7bff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,#0000 85%)}.GKNmsW_panelGlow{pointer-events:none;background:radial-gradient(closest-side,#3d7bff4d,#3d7bff00 70%);border-radius:50%;width:90%;height:110%;position:absolute;top:-30%;right:-30%}.GKNmsW_panelTop{justify-content:space-between;align-items:center;display:flex;position:relative}.GKNmsW_brand{font:600 var(--sp-fs-title,22px)/1 var(--sp-font-sans);letter-spacing:-.03em}.GKNmsW_blue{color:var(--sp-blue)}.GKNmsW_blueStrong{color:var(--sp-blue-on-light)}.GKNmsW_online{font:500 var(--sp-fs-micro,11px)/1 var(--sp-font-mono);letter-spacing:.12em;color:#ffffffb3;align-items:center;gap:8px;display:flex}.GKNmsW_blip{background:var(--sp-blue);border-radius:50%;width:6px;height:6px;animation:1.6s infinite GKNmsW_blip}.GKNmsW_nodes{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;position:relative}.GKNmsW_node{height:42px;font:500 var(--sp-fs-micro,10px)/1 var(--sp-font-mono);color:#ffffffb3;border:1px solid var(--sp-line-dark);background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;animation-name:GKNmsW_blip;animation-iteration-count:infinite;display:flex}.GKNmsW_node[data-highlight=true]{background:var(--sp-blue-action);border-color:var(--sp-blue-action);color:var(--sp-white)}.GKNmsW_stats{background:#ffffff1a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;position:relative;overflow:hidden}.GKNmsW_stat{background:var(--sp-surface-dark-2);flex-direction:column-reverse;padding:16px 18px;display:flex}.GKNmsW_statValue{align-items:baseline;gap:6px;margin:0;display:flex}.GKNmsW_statNumber{font:600 var(--sp-fs-title,26px)/1 var(--sp-font-sans);letter-spacing:-.04em}.GKNmsW_statUnit{font:500 var(--sp-fs-micro,12px)/1 var(--sp-font-mono);color:var(--sp-blue)}.GKNmsW_statLabel{font:400 var(--sp-fs-small,13px)/1.4 var(--sp-font-sans);color:#ffffff9e;margin-top:8px}.GKNmsW_modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.GKNmsW_modules .GKNmsW_module{box-sizing:border-box;background:var(--sp-surface-light);height:100%;color:var(--sp-ink);transition:border-color .2s, background .2s, transform .3s var(--sp-ease-out);border:1px solid #14285a0d;border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.GKNmsW_modules .GKNmsW_module:hover,.GKNmsW_modules .GKNmsW_module:focus-visible{background:var(--sp-white);border-color:var(--sp-blue);color:var(--sp-ink);transform:translateY(-3px)}.GKNmsW_moduleTop{justify-content:space-between;align-items:center;display:flex}.GKNmsW_moduleKey{font:600 var(--sp-fs-micro,13px)/1 var(--sp-font-mono);letter-spacing:.04em}.GKNmsW_moduleArrow{font:500 var(--sp-fs-body,15px)/1 var(--sp-font-sans);color:var(--sp-blue)}.GKNmsW_moduleTitle{font:600 var(--sp-fs-title,17px)/1.25 var(--sp-font-sans);letter-spacing:-.02em}.GKNmsW_moduleText{font:400 var(--sp-fs-small,14px)/1.5 var(--sp-font-sans);color:var(--sp-text-body);text-wrap:pretty}@media (max-width:899px){.GKNmsW_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.GKNmsW_modules{grid-template-columns:minmax(0,1fr)}.GKNmsW_nodes{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes GKNmsW_blip{0%,to{opacity:.25}50%{opacity:1}}
.kWPYNG_intro{background:var(--sp-ink);position:relative;overflow:clip}.kWPYNG_glow{pointer-events:none;background:radial-gradient(closest-side,#3d7bff47,#3d7bff00 70%);border-radius:50%;width:980px;height:1150px;animation:64s ease-in-out infinite kWPYNG_sp-drift;position:absolute;top:-220px;right:-260px}@keyframes kWPYNG_sp-drift{0%{transform:translate(0)scale(1)}11%{transform:translate(-5%,30%)scale(1.04)}23%{transform:translate(2%,6%)scale(.97)}34%{transform:translate(-9%,52%)scale(1.07)}46%{transform:translate(-2%,-6%)scale(1)}57%{transform:translate(4%,38%)scale(.95)}68%{transform:translate(-7%,14%)scale(1.05)}79%{transform:translate(1%,58%)scale(1.02)}90%{transform:translate(-4%,20%)scale(.98)}to{transform:translate(0)scale(1)}}
.L4nOcq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.L4nOcq_card{aspect-ratio:4/5;background:var(--sp-surface-dark);transition:transform .3s var(--sp-ease-out);border-radius:24px;display:block;position:relative;overflow:hidden}.L4nOcq_grid .L4nOcq_card,.L4nOcq_grid .L4nOcq_card:hover{color:var(--sp-white)}.L4nOcq_card:hover,.L4nOcq_card:focus-visible{transform:translateY(-4px)}.L4nOcq_photo{object-fit:cover;object-position:center top}.L4nOcq_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.L4nOcq_shade{pointer-events:none;background:linear-gradient(#0a0b0d00 45%,#0a0b0deb 100%);position:absolute;inset:0}.L4nOcq_body{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.L4nOcq_title{font:600 var(--sp-fs-title,19px)/1.2 var(--sp-font-sans);letter-spacing:-.02em;display:block}.L4nOcq_description{font:400 var(--sp-fs-small,13px)/1.4 var(--sp-font-sans);color:#ffffffb8;margin-top:6px;display:block}.L4nOcq_arrow{background:var(--sp-blue-action);width:34px;height:34px;font:600 var(--sp-fs-body,15px)/1 var(--sp-font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:1099px){.L4nOcq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.L4nOcq_grid{grid-template-columns:minmax(0,1fr)}}
