.page_overviewGrid__a2K20{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,100px);align-items:start}.page_overviewText__S_N9j{display:grid;gap:22px;justify-items:start;position:sticky;top:calc(var(--header-h, 80px) + 40px)}.page_overviewTitle__td8Qy{font-size:var(--fs-d3);max-width:14ch}.page_overviewLead__oVFJr{max-width:36em;font:500 var(--fs-lead) /1.6 var(--font-body);color:var(--w-ink-2)}.page_benefits__L41ff{display:grid;width:100%;border-top:1px solid var(--w-line-2)}.page_benefits__L41ff li{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--w-line-2);font:600 var(--fs-body) /1.4 var(--font-ui)}.page_benefitNo__GvHTK{font:400 20px/1 var(--font-display);color:var(--w-accent)}.page_benefitIc__bcOP9{width:20px;height:20px;color:var(--w-accent-2)}.page_lab__Rdsxd{display:grid;gap:18px;min-width:0}.page_labStage__CAr4U{position:relative;aspect-ratio:4/3.4;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--w-line);background:radial-gradient(70% 60% at 60% 30%,rgba(120,170,230,.22),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.18));box-shadow:var(--shadow-float)}.page_labStage__CAr4U>.cx-stage{position:absolute;inset:0;height:auto}.page_labCaption__7JjR_{position:absolute;left:18px;bottom:14px;z-index:3;padding:6px 10px;border-radius:var(--r-pill);background:rgba(3,10,31,.7);font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;color:#e7ecfb;pointer-events:none}.page_explorer__jKqZM{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2vw,28px);align-items:start;padding:clamp(18px,1.8vw,28px);border-radius:var(--r-lg);background:var(--w-surface);border:1px solid var(--w-surface-border)}.page_schematic__nk_VA{width:100%;height:auto;color:var(--w-ink-2)}.page_schematic__nk_VA g{transition:opacity .35s,color .35s}.page_schematic__nk_VA g[data-state=dim]{opacity:.35}.page_schematic__nk_VA g[data-state=on]{color:var(--w-accent)}.page_schematic__nk_VA text{font:700 13px/1 var(--font-ui);fill:currentColor}.page_housing__irLGG{fill:currentColor;fill-opacity:.5;transition:fill-opacity .4s}.page_explorer__jKqZM[data-open] .page_housing__irLGG{fill-opacity:.08;stroke-dasharray:4 3}.page_leds__ocsHU{fill:#ffd479;filter:drop-shadow(0 0 4px #ffd479)}.page_inner__8n0Lv{fill:currentColor;fill-opacity:.25;opacity:.12}.page_explorer__jKqZM[data-open] .page_inner__8n0Lv,.page_inner__8n0Lv[data-state=on]{opacity:1}.page_inner__8n0Lv[data-state=dim]{opacity:.35}.page_explorer__jKqZM:not([data-open]) .page_inner__8n0Lv[data-state=dim]{opacity:.08}.page_cone__yg_DK{opacity:.9}.page_explorerUi__O1ddR{display:grid;gap:12px;align-content:start}.page_cutBtn___g6ts{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--w-line-2);background:var(--w-ghost-bg);font:700 var(--fs-sm) /1 var(--font-ui);color:var(--w-ink);cursor:pointer;transition:background-color .3s,color .3s}.page_cutBtn___g6ts[aria-pressed=true]{background:var(--w-cta-bg);color:var(--w-cta-ink);border-color:transparent}.page_cutIc__nPYa1{width:14px;height:14px;border-radius:3px;border:2px dashed}.page_partList__rdCzj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page_partBtn__cCP_f{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--w-line);background:transparent;text-align:left;font:600 13px/1.25 var(--font-ui);color:var(--w-ink-2);cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.page_partBtn__cCP_f:hover{border-color:var(--w-line-2);color:var(--w-ink)}.page_partBtn__cCP_f[aria-pressed=true]{border-color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 14%,transparent);color:var(--w-ink)}.page_cutBtn___g6ts:focus-visible,.page_partBtn__cCP_f:focus-visible{outline:2px solid var(--w-focus);outline-offset:2px}.page_partNo__rNFo8{font:400 15px/1 var(--font-display);color:var(--w-accent)}.page_explorerNote__OvjE6{font:500 var(--fs-xs) /1.55 var(--font-body);color:var(--w-ink-3)}.page_models__2KZ_t .cx-head__title{max-width:16ch}.page_modelsGrid__Mw8_E{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,3vw,56px);align-items:start;margin-top:clamp(28px,3vw,48px)}.page_rangeWrap__pl5qk{min-width:0;border-radius:var(--r-lg);border:1px solid var(--w-surface-border);background:var(--w-surface);overflow:hidden;box-shadow:var(--shadow-float)}.page_rangeScroll__W9APT{overflow-x:auto}.page_rangeScroll__W9APT:focus-visible{outline:2px solid var(--w-focus);outline-offset:-2px}.page_range__vxl5l{width:100%;min-width:460px;border-collapse:collapse;font:600 var(--fs-body) /1.3 var(--font-ui)}.page_range__vxl5l caption{caption-side:top;background:transparent;padding:20px 24px 14px;text-align:left;font:700 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--w-ink-3)}.page_range__vxl5l thead th{background:transparent;padding:12px 24px;text-align:left;font:700 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.06em;color:var(--w-accent);border-bottom:1px solid var(--w-line-2)}.page_range__vxl5l tbody td,.page_range__vxl5l tbody th{padding:18px 24px;text-align:left;border-bottom:1px solid var(--w-line)}.page_range__vxl5l tbody tr:last-child td,.page_range__vxl5l tbody tr:last-child th{border-bottom:0}.page_range__vxl5l tbody tr{transition:background-color .3s}.page_range__vxl5l tbody tr:hover{background:color-mix(in srgb,var(--w-accent) 9%,transparent)}.page_range__vxl5l tbody th{width:46%}.page_rangeCell__kK5NX{display:grid;grid-template-columns:74px minmax(60px,1fr);gap:14px;align-items:center;max-width:360px}.page_rangeW__xziA2{font:400 clamp(26px,2.1vw,36px) /1 var(--font-display);color:var(--w-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_rangeBar__4bBwQ{position:relative;height:6px;border-radius:6px;background:var(--w-line);overflow:hidden}.page_rangeBar__4bBwQ i{position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:inherit;background:linear-gradient(90deg,var(--w-accent-2),var(--w-accent));box-shadow:0 0 12px color-mix(in srgb,var(--w-accent) 60%,transparent);transform-origin:0 50%;animation:page_slBar__KNNad 1.1s var(--ease-expo) both;animation-delay:calc(var(--i, 0) * .08s + .2s);animation-timeline:view();animation-range:entry 0 cover 30%}@keyframes page_slBar__KNNad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page_modelsSide__66za4{display:grid;gap:20px}.page_facts__SZjhE{display:grid;gap:12px}.page_fact__wE4j8{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px;border-radius:var(--r-md);border:1px solid var(--w-line);background:var(--w-chip-bg)}.page_factIc__bGvRl{grid-row:1/span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--w-accent) 16%,transparent);color:var(--w-accent)}.page_factIc__bGvRl svg{width:20px;height:20px}.page_fact__wE4j8 dt{font:700 11px/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--w-accent)}.page_fact__wE4j8 dd{font:500 var(--fs-sm) /1.55 var(--font-body);color:var(--w-ink)}.page_modelsAfter__m7Q5m{font:500 var(--fs-sm) /1.65 var(--font-body);color:var(--w-ink-2)}.page_textLink__QgBv7{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:700 var(--fs-body) /1.2 var(--font-ui);color:var(--w-accent);text-decoration:underline;text-decoration-color:var(--w-line-2);text-underline-offset:5px}.page_textLink__QgBv7 svg{width:18px;height:18px}.page_textLink__QgBv7:hover{text-decoration-color:var(--w-accent)}@media (max-width:1000px){.page_modelsGrid__Mw8_E,.page_overviewGrid__a2K20{grid-template-columns:minmax(0,1fr)}.page_overviewText__S_N9j{position:static}}@media (max-width:640px){.page_explorer__jKqZM{grid-template-columns:minmax(0,1fr)}.page_labStage__CAr4U{aspect-ratio:4/4.4}.page_range__vxl5l{min-width:0;font-size:var(--fs-sm)}.page_rangeCell__kK5NX{grid-template-columns:minmax(0,1fr);gap:8px;min-width:80px}.page_range__vxl5l caption,.page_range__vxl5l tbody td,.page_range__vxl5l tbody th,.page_range__vxl5l thead th{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.page_rangeBar__4bBwQ i{animation:none}.page_housing__irLGG,.page_range__vxl5l tbody tr,.page_schematic__nk_VA g{transition:none}}