:root{--font-heading:"Funnel Sans", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-body:"Geist", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--gold:#b8842b;--gold-light:#e9c880;--ink:#122131;--line:#d7dee5;--muted:#657383;--navy:#142e4a;--navy-deep:#081725;--navy-soft:#284a69;--paper:#f7f6f2;--proof:#2e7d62;--white:#fff;--glass-sky-1:#bfdde4;--glass-sky-2:#5f98ad;--glass-sky-3:#193e58;--page-width:1440px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}#root{min-height:100svh}h1,h2,h3,h4{font-family:var(--font-heading);margin:0;font-weight:650}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.page{width:100%;max-width:var(--page-width);margin:0 auto;overflow-x:clip}.mono-tag{font-family:var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;font-size:12px}.brand{align-items:center;min-width:154px;min-height:48px;display:flex}.brand__logo{object-fit:contain;width:auto;height:54px;display:block}.btn{transition:transform .18s var(--ease), opacity .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:650;display:inline-flex}.btn:hover{opacity:.92;transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.btn--gold{background:var(--gold);color:var(--white)}.btn--ghost-light{color:var(--white);background:0 0;border:1px solid #ffffff47}.btn--ghost-dark{color:var(--navy);border:2px solid var(--navy);background:0 0}.btn--sm{padding:11px 18px;font-size:14px}.threeui-background{isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.threeui-background>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lumen-cta,.lumen-cta *,.lumen-cta :before,.lumen-cta :after{box-sizing:border-box}.lumen-cta__button{white-space:nowrap;appearance:none;border-radius:999px;align-items:center;gap:10px;display:inline-flex;position:relative}.lumen-cta__ring{border-radius:50%;flex:none}.lumen-cta.threeui-action{background:0 0;place-items:center;width:auto;min-width:0;height:auto;min-height:0;display:inline-grid;overflow:visible}.threeui-action .lumen-cta__button{min-width:158px;height:52px;color:var(--white);font-family:var(--font-body);letter-spacing:.01em;transition:transform .22s var(--ease), box-shadow .22s var(--ease), filter .22s var(--ease);background:radial-gradient(circle at 82% 18%,#ffefc461,#0000 24%),linear-gradient(112deg,#725018 0%,#b8842b 48%,#e2bd6c 100%);border:1px solid #ffffff29;outline:0;padding:0 24px;font-size:15px;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #2a1c083d,0 14px 30px #040d1438,0 0 0 1px #b8842b1f}.threeui-action .lumen-cta__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -1px #2a1c0833,0 18px 34px #040d144d,0 0 28px #e9c8802e}.threeui-action .lumen-cta__button:active:not(:disabled){transform:translateY(1px)}.threeui-action .lumen-cta__button:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.threeui-action .lumen-cta__ring{border-color:#ffffffe0;width:8px;height:8px;box-shadow:0 0 12px #fff4d46b}.threeui-action--glass .lumen-cta__button,.threeui-action--glass .lumen-cta__button--ghost{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #00000024}.threeui-action--compact .lumen-cta__button{min-width:0;height:42px;padding:0 18px;font-size:13px}.icon{flex:none;width:18px;height:18px}.nav{background:var(--paper);justify-content:space-between;align-items:center;height:88px;padding:0 72px;display:flex}.nav__links{align-items:center;gap:28px;display:flex}.nav__right{align-items:center;gap:18px;min-width:0;display:flex}.nav__link{color:var(--navy);transition:color .16s var(--ease);cursor:pointer;font-size:15px}.nav__link:hover{color:var(--gold)}.nav__link--active{font-weight:650}.language-switch{min-width:90px;height:44px;font-family:var(--font-mono);letter-spacing:.5px;color:var(--navy);background-color:var(--paper);transition:color .18s var(--ease), border-color .18s var(--ease), background-color .18s var(--ease);cursor:pointer;border:1px solid #0d2e4333;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.language-switch:hover{border-color:var(--gold);color:var(--gold-dark);background:#b9873814}.language-switch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pad-x{padding-left:72px;padding-right:72px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.crumb{align-items:center;gap:12px;font-size:14px;display:flex}.crumb__back{color:var(--muted);transition:color .16s var(--ease)}.crumb__back:hover{color:var(--gold)}.crumb__current{color:var(--navy);font-weight:650}.hero{background:var(--navy-deep);height:720px;position:relative;overflow:hidden}.hero__scene{background:radial-gradient(circle at 74% 48%,#55bdd21f,#0000 33%),linear-gradient(120deg,#071522 0%,#0a1d2c 54%,#06111c 100%);position:absolute;inset:0}.hero__scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06121dfa 0%,#06121dd1 36%,#0000 67%),linear-gradient(#0000 66%,#06121dad 100%);position:absolute;inset:0}.hero__orbital{opacity:.72;filter:saturate(.72)hue-rotate(-12deg);top:12px;right:-28px;width:680px!important;height:680px!important;position:absolute!important}.hero__optical-pane{pointer-events:none;border:1px solid #daeff557;border-radius:18px;width:258px;height:402px;position:absolute;top:122px;right:118px;transform:perspective(900px)rotateY(-16deg)rotate(7deg)}.hero__optical-pane--back{background:linear-gradient(145deg,#e9c8801a,#2a6f880a);top:96px;right:160px;box-shadow:0 36px 90px #05111cb3}.hero__optical-pane--front{z-index:1;color:var(--white);-webkit-backdrop-filter:blur(3px)saturate(1.25);backdrop-filter:blur(3px)saturate(1.25);background:linear-gradient(160deg,#cfedf438,#3f839b0a 45%),#081a282e;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff6b,0 28px 68px #00000052}.hero__product-series{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--gold-light);font-size:11px}.hero__product-model{font-family:var(--font-heading);color:var(--white);font-size:68px;font-weight:650;line-height:.9}.hero__product-name{font-family:var(--font-heading);color:var(--white);font-size:25px;font-weight:600;line-height:1}.hero__product-metrics{gap:8px;margin-top:8px;display:flex}.hero__product-metrics span{font-family:var(--font-mono);color:#ffffffd1;border:1px solid #fff3;border-radius:4px;padding:6px 8px;font-size:10px}.hero__optical-pane--front small{color:#ffffffa8;margin-top:5px;font-size:12px;line-height:1.5}.hero__copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;width:560px;display:flex;position:absolute;top:128px;left:72px}.hero__tag{color:var(--gold-light)}.hero__title{letter-spacing:-1px;color:var(--white);font-size:62px;font-weight:650;line-height:1.12}.hero__subtitle{color:#d4e0e8;max-width:520px;font-size:19px;line-height:1.55}.hero__mobile-product{display:none}.hero__actions{align-items:center;gap:14px;display:flex}.configurator{background:var(--navy-deep)}.configurator__title{background:var(--white);padding:30px 72px}.configurator__title h2{letter-spacing:-1px;color:var(--ink);font-size:36px;line-height:1.12}.configurator__body{gap:28px;padding:42px;display:flex}.configurator__scene{flex:auto;min-width:0;height:760px}.configurator__catalog{flex:0 0 430px;height:760px}.split-scene{isolation:isolate;background:#0c2131;border-radius:10px;height:100%;position:relative;overflow:hidden}.real-interior{z-index:0;background:#18252c;position:absolute;inset:0;overflow:hidden}.real-interior__poster{z-index:1;object-fit:cover;object-position:center;opacity:1;filter:brightness(1.12)contrast(.96)saturate(1.02);width:100%;height:100%;transition:opacity .52s var(--ease);pointer-events:none;display:block;position:absolute;inset:0}.real-interior__viewer{opacity:1;pointer-events:none;filter:brightness(1.24)contrast(.94)saturate(1.04);width:calc(100% + 190px);height:calc(100% + 44px);transition:filter .28s var(--ease);border:0;display:block;position:absolute;inset:-44px auto auto 0}.real-interior[data-ready=true] .real-interior__poster{opacity:0}.real-interior__loading{z-index:2;transition:opacity .3s var(--ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.real-interior__loading span{border:1px solid #0f2a362e;border-top-color:var(--gold-light);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite scene-spin}.real-interior[data-ready=true] .real-interior__loading,.real-interior[data-failed=true] .real-interior__loading{opacity:0}@keyframes scene-spin{to{transform:rotate(360deg)}}.site-footer{width:100%;max-width:var(--page-width);background:var(--navy-deep);color:#ffffff80;min-height:58px;font-family:var(--font-mono);letter-spacing:.25px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:18px 72px;font-size:10px;display:flex}.site-footer a{color:#ffffffb3;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.site-footer a:hover,.site-footer a:focus-visible{color:var(--white)}@media (width<=720px){.site-footer{flex-wrap:wrap;row-gap:4px;padding:16px 20px}}.split-scene__untreated-warmth,.split-scene__film-layer,.split-scene__heat-residue,.split-scene__reflection{z-index:1;pointer-events:none;transition:opacity .28s var(--ease), background-color .28s var(--ease);position:absolute;inset:0}.split-scene__untreated-warmth{clip-path:inset(0 calc(100% - var(--split)) 0 0);mix-blend-mode:multiply;background:radial-gradient(circle at 56% 78%,#ffb46621,#0000 46%),linear-gradient(90deg,#7036141a,#ffc27e0b)}.split-scene__film-layer{clip-path:inset(0 0 0 var(--split));background:var(--film-tint);opacity:var(--film-density);mix-blend-mode:multiply}.split-scene__heat-residue{clip-path:inset(0 0 0 var(--split));opacity:var(--heat-residue);mix-blend-mode:screen;background:radial-gradient(circle at 50% 82%,#ff9a44b8,#0000 48%)}.split-scene__reflection{clip-path:inset(0 0 0 var(--split));opacity:var(--reflection);mix-blend-mode:screen;background:linear-gradient(118deg,#0000 29%,#dcf8ff8f 47%,#0000 62%)}.split-scene__divider{z-index:4;background:var(--white);pointer-events:none;width:4px;position:absolute;top:0;bottom:0}.split-scene__handle{z-index:5;appearance:none;background:var(--white);cursor:ew-resize;touch-action:none;pointer-events:auto;width:60px;height:60px;transition:box-shadow .18s var(--ease), transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #00000059}.split-scene__handle:hover,.split-scene__handle:focus-visible{outline:none;box-shadow:0 10px 24px #00000059,0 0 0 4px #e9c88073}.split-scene__handle:active{transform:translateY(-50%)scale(.94)}.split-scene__grip{background:var(--navy-soft);border-radius:2px;width:4px;height:22px;display:block}.split-scene__product-state{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:220px;color:var(--white);pointer-events:none;background:#061e2dd1;border:1px solid #cfeef74d;border-radius:7px;padding:13px 14px;position:absolute;top:18px;right:20px;box-shadow:0 14px 34px #020c1438}.split-scene__product-head{font-family:var(--font-mono);letter-spacing:.8px;color:#a9c7d4;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9px;display:flex}.split-scene__product-head em{color:var(--gold-light);background:#e9c88026;border-radius:999px;padding:3px 6px;font-style:normal}.split-scene[data-position=interior] .split-scene__product-head em{color:#bceaf3;background:#9ddfef24}.split-scene__product-state strong{font-family:var(--font-heading);font-size:19px;line-height:1.1;display:block}.split-scene__product-metrics{font-family:var(--font-mono);color:#d0e1e8;justify-content:space-between;gap:7px;margin-top:9px;font-size:9px;display:flex}.split-scene__vlt-track{background:#ffffff26;border-radius:99px;height:3px;margin-top:10px;overflow:hidden}.split-scene__vlt-track span{border-radius:inherit;background:linear-gradient(90deg, var(--gold-light), #d9f4fa);height:100%;transition:width .26s var(--ease);display:block}.split-scene__temperature{z-index:4;min-width:132px;color:var(--white);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;grid-template-columns:22px 1fr;align-items:center;column-gap:7px;padding:10px 12px;display:grid;position:absolute;bottom:18px}.split-scene__temperature--untreated{color:#ffd9bd;background:#391f12cc;left:20px}.split-scene__temperature--filmed{color:#c9edf4;background:#061e2dd6;right:20px}.split-scene__temperature span{font-family:var(--font-mono);letter-spacing:.55px;align-self:end;font-size:9px}.split-scene__temperature strong{font-family:var(--font-heading);color:var(--white);grid-column:2;font-size:24px;line-height:1}.split-scene__temperature-proof{z-index:4;color:#ffffffc7;font-family:var(--font-mono);letter-spacing:.4px;pointer-events:none;white-space:nowrap;background:#06141eb8;border-radius:4px;padding:6px 9px;font-size:9px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.catalog{background:radial-gradient(circle at 12% 0,#e9c88033,#0000 28%),linear-gradient(155deg,#fffffffb,#eef3f6f5);border:1px solid #ffffffb8;border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 24px 60px #020d1633}.catalog__head{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 6px;display:flex}.catalog__tag{color:var(--gold)}.catalog__row{cursor:pointer;min-height:96px;color:inherit;transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease), background-color .22s var(--ease);background:radial-gradient(circle at 0 0,#fffffff5,#0000 42%),linear-gradient(145deg,#ffffffc7,#e2e9efa8);border:1px solid #142e4a1a;border-radius:12px;flex:auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 7px 16px #1127390b}.catalog__row:last-child{border-bottom:1px solid #142e4a1a}.catalog__row:after{content:"";pointer-events:none;width:26%;transition:left .64s var(--ease);background:linear-gradient(90deg,#0000,#ffffff8a,#0000);position:absolute;top:-60%;bottom:-60%;left:-45%;transform:skew(-18deg)}.catalog__row>*{z-index:1;position:relative}.catalog__row:hover{border-color:#b8842b5c;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 12px 24px #11273917}.catalog__row:hover:after{left:122%}.catalog__row:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.catalog__row--active{background:radial-gradient(circle at 92% 10%,#e9c88033,#0000 34%),linear-gradient(145deg,#1d3d5c 0%,#0b2032 72%);border-color:#e9c88099;box-shadow:inset 0 1px #ffffff24,0 16px 30px #03111b3d,0 0 0 1px #b8842b29}.catalog__row--active:hover{background:radial-gradient(circle at 92% 10%,#e9c8803d,#0000 34%),linear-gradient(145deg,#234767 0%,#0b2032 72%)}.catalog__film-chip{background:linear-gradient(145deg, #ffffffb8, transparent 38%), var(--catalog-film);border:1px solid #142e4a29;border-radius:7px;flex:none;width:40px;height:60px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,inset -8px -10px 18px #0b20321f,0 7px 14px #0b20321f}.catalog__film-chip:before{content:"";border:1px solid #ffffff7a;border-radius:4px;position:absolute;inset:5px}.catalog__film-chip i{background:#ffffff47;border-radius:999px;height:3px;position:absolute;inset:auto 5px 5px}.catalog__film-chip i:after{width:var(--catalog-vlt);border-radius:inherit;content:"";background:#ffffffe6;height:100%;display:block}.catalog__row--active .catalog__film-chip{border-color:#ffffff57;box-shadow:inset 0 1px #ffffffd1,inset -8px -10px 18px #0b203221,0 0 22px #e9c88033}.catalog__row-left{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.catalog__model{font-family:var(--font-heading);color:var(--navy);letter-spacing:.5px;font-size:18px;font-weight:650}.catalog__row--active .catalog__model{color:var(--white)}.catalog__name{flex-direction:column;gap:2px;display:flex}.catalog__name strong{font-family:var(--font-heading);color:var(--ink);font-size:17px;font-weight:650}.catalog__row--active .catalog__name strong{color:var(--white)}.catalog__pos{color:var(--muted);font-size:12px}.catalog__row--active .catalog__pos{color:#ffffffb3}.catalog__row-right{flex:none;align-items:center;gap:10px;display:flex}.catalog__metric{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.catalog__metric span{font-family:var(--font-mono);letter-spacing:1px;color:var(--muted);font-size:10px}.catalog__row--active .catalog__metric span{color:#fff9}.catalog__metric b{font-family:var(--font-heading);color:var(--navy);font-size:18px;font-weight:650}.catalog__row--active .catalog__metric b{color:var(--white)}.catalog__detail{width:32px;height:32px;color:var(--muted);transition:color .16s var(--ease), background-color .16s var(--ease);border-radius:6px;justify-content:center;align-items:center;display:flex}.catalog__detail:hover{color:var(--gold);background:#b8842b1a}.catalog__row--active .catalog__detail{color:var(--gold-light)}.product-specs{background:var(--white);padding:42px 64px 52px;scroll-margin-top:72px}.product-specs__intro{animation:product-copy-in .32s var(--ease) both;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:end;gap:32px;padding-bottom:24px;display:grid}.product-specs__tag{color:var(--gold);padding-bottom:6px}.product-specs__title-row{justify-content:space-between;align-items:end;gap:28px;display:flex}.product-specs__title-row h2{color:var(--ink);align-items:baseline;gap:14px;font-size:34px;display:flex}.product-specs__title-row h2 b{font-family:var(--font-mono);letter-spacing:.7px;color:var(--gold);font-size:16px;font-weight:550}.product-specs__title-row p{max-width:480px;color:var(--navy);text-align:right;font-size:16px;line-height:1.5}.product-specs__grid{animation:product-copy-in .32s var(--ease) both;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;overflow:visible}.product-specs__param{min-height:132px;transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);background:radial-gradient(circle at 92% 4%,#e9c8802e,#0000 31%),linear-gradient(145deg,#fffffff5,#ebf0f3c2);border:1px solid #142e4a1c;border-radius:14px;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 12px 26px #132a3a12}.product-specs__param:hover{border-color:#b8842b57;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 16px 32px #132a3a1c}.product-specs__param span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.product-specs__param b{color:var(--ink);font-family:var(--font-heading);font-size:34px;font-weight:650}.product-specs__value-row{justify-content:space-between;align-items:end;gap:18px;display:flex}.product-specs__dial{background:radial-gradient(circle, #f4f6f6 55%, transparent 57%), conic-gradient(var(--gold) var(--spec-progress), #142e4a17 0);border-radius:50%;flex:none;width:54px;height:54px;display:block;position:relative;transform:rotate(-90deg);box-shadow:inset 0 0 0 1px #142e4a14,0 7px 14px #142e4a14}.product-specs__dial:after{background:repeating-conic-gradient(#142e4a29 0 1deg, transparent 1deg 18deg);content:"";border-radius:50%;position:absolute;inset:7px;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63%);mask:radial-gradient(circle,#0000 61%,#000 63%)}.product-specs__param[data-meter=text]:after{content:"";border:1px solid #b8842b47;border-radius:50%;width:42px;height:42px;position:absolute;bottom:20px;right:18px;box-shadow:0 0 0 7px #b8842b0f,0 0 0 14px #b8842b09}.product-specs__note{max-width:960px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.6}.detail-visual{background:var(--navy-deep);min-height:760px;display:flex}.detail-visual__scene{background:#0b2131;flex:0 0 760px}.detail-visual__content{background:radial-gradient(circle at 88% 8%, #4c84a533, transparent 32%), var(--navy);flex-direction:column;flex:auto;justify-content:space-between;gap:34px;min-width:0;padding:48px 48px 42px;display:flex}.detail-visual__copy{animation:product-copy-in .36s var(--ease) both;flex-direction:column;align-items:flex-start;gap:15px;display:flex}@keyframes product-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-visual__meta{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.detail-visual__tag{color:var(--gold-light)}.detail-visual__position{font-family:var(--font-mono);letter-spacing:.7px;color:#ffffff8f;font-size:10px}.detail-visual__title{letter-spacing:-.8px;color:var(--white);align-items:baseline;gap:18px;font-size:62px;line-height:.98;display:flex}.detail-visual__title span{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--gold-light);font-size:22px;font-weight:500}.detail-visual__subtitle{color:var(--gold-light);max-width:480px;font-size:21px;line-height:1.4}.detail-visual__spec-link{color:#ffffffd1;min-height:44px;transition:color .18s var(--ease), gap .18s var(--ease);align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:650;display:inline-flex}.detail-visual__spec-link:hover{color:var(--white);gap:12px}.detail-visual__spec-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.detail-switcher{border-top:1px solid #ffffff29;padding-top:22px}.detail-switcher__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.detail-switcher__head h2{color:var(--white);font-size:15px}.detail-switcher__head>span{font-family:var(--font-mono);color:#ffffff80;font-size:10px}.detail-switcher__models{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-switcher__model{min-width:0;min-height:62px;color:var(--white);transition:border-color .18s var(--ease), background-color .18s var(--ease), color .18s var(--ease);background:#0718253d;border:1px solid #ffffff29;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.detail-switcher__model>span{flex-direction:column;gap:3px;min-width:0;display:flex}.detail-switcher__model b{font-family:var(--font-mono);letter-spacing:.5px;font-size:13px}.detail-switcher__model small{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.detail-switcher__model em{font-family:var(--font-mono);color:var(--gold-light);font-size:10px;font-style:normal}.detail-switcher__model:hover{background:#e9c88014;border-color:#e9c88099}.detail-switcher__model:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.detail-switcher__model--active{border-color:var(--gold-light);background:var(--gold-light);color:var(--navy-deep)}.detail-switcher__model--active small,.detail-switcher__model--active em{color:#081725b3}.detail-switcher__steps{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.detail-switcher__step{color:#ffffffad;min-height:52px;transition:background-color .18s var(--ease), color .18s var(--ease);border-radius:7px;align-items:center;gap:9px;padding:8px 11px;display:flex}.detail-switcher__step span{flex-direction:column;gap:2px;display:flex}.detail-switcher__step small{letter-spacing:.6px;text-transform:uppercase;font-size:9px}.detail-switcher__step b{font-family:var(--font-mono);color:var(--white);font-size:12px}.detail-switcher__step--next{text-align:right;justify-content:flex-end}.detail-switcher__step:hover{color:var(--gold-light);background:#ffffff14}.detail-switcher__step:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.detail-info{background:var(--white);padding:46px 64px}.detail-info__params{flex-direction:column;gap:24px;width:100%;display:flex}.detail-info__head{justify-content:space-between;align-items:center;display:flex}.detail-info__head h2{color:var(--ink);font-size:26px}.detail-info__grid{background:var(--line);border:1px solid var(--line);animation:product-copy-in .32s var(--ease) both;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.detail-info__param{background:var(--paper);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.detail-info__param-label{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.detail-info__note{max-width:960px;color:var(--muted);font-size:13px;line-height:1.6}.split-scene__illustration-note{z-index:4;max-width:600px;color:var(--white);text-align:center;pointer-events:none;background:#071825d1;border-radius:4px;margin-inline:auto;padding:5px 8px;font-size:10px;line-height:1.4;position:absolute;bottom:8px;left:16px;right:16px}:lang(de) .detail-visual__title{flex-wrap:wrap;font-size:clamp(32px,4vw,54px);line-height:1.08}:lang(de) .hero__title{font-size:clamp(32px,4.3vw,58px)}:lang(de) .split-scene__temperature-proof{white-space:normal;text-align:center;max-width:calc(100% - 24px);bottom:138px}:lang(de) .split-scene__temperature{bottom:66px}:lang(de) .hero__actions{flex-wrap:wrap}@media (width<=640px){:lang(de) .catalog__row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;height:auto;min-height:116px;padding:12px 10px;display:grid}:lang(de) .catalog__row-left{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}:lang(de) .catalog__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}:lang(de) .catalog__name strong{font-size:16px}:lang(de) .catalog__row-right{gap:8px}:lang(de) .catalog__detail{width:28px}:lang(de) .product-specs__param{padding:18px 14px}:lang(de) .product-specs__param span{-webkit-hyphens:auto;hyphens:auto}:lang(de) .product-specs__param b{font-size:26px}:lang(de) .detail-info__param{padding:18px 14px}:lang(de) .detail-info__param-label{-webkit-hyphens:auto;hyphens:auto}:lang(de) .detail-info__param-value{font-size:26px}}@media (width<=380px){.nav__links,.crumb{display:none}}.detail-info__param-value{font-family:var(--font-heading);color:var(--ink);font-size:30px;font-weight:650}@media (width<=1024px){.nav{height:72px;padding:0 24px}.pad-x{padding-left:24px;padding-right:24px}.hero{height:560px}.hero__copy{width:min(560px,100% - 48px);top:88px;left:24px}.hero__title{font-size:42px}.hero__orbital{opacity:.62;top:34px;right:-170px;width:520px!important;height:520px!important}.hero__optical-pane{opacity:.72;width:190px;height:300px;top:118px;right:-34px}.hero__optical-pane--back{top:96px;right:4px}.configurator__title{padding:28px 24px}.configurator__body{flex-direction:column;padding:24px}.configurator__scene,.configurator__catalog{width:100%}.configurator__catalog{flex:none;height:auto}.product-specs{padding:36px 24px 42px}.detail-visual{flex-direction:column}.detail-visual__scene{flex:none;width:100%;height:460px}.detail-visual__content{padding:40px 24px 32px}.detail-info{flex-direction:column;padding:32px 24px}.detail-info__params{flex:none;width:100%}}@media (width<=640px){.hero{height:640px}.nav{height:72px;padding:0 16px}.brand{min-width:116px}.brand__logo{height:42px}.nav__links{gap:0}.nav__right{gap:8px}.nav__links .nav__link{display:none}.nav__links .btn{padding:10px 12px;font-size:12px}.nav__links .threeui-action .lumen-cta__button{height:40px;padding:0 12px;font-size:12px}.catalog__row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:104px;padding:10px;display:grid}.catalog__film-chip{width:38px;height:58px}.catalog__row-left{grid-template-columns:42px minmax(0,1fr);gap:7px;display:grid}.catalog__model{font-size:15px}.catalog__name strong{white-space:nowrap;font-size:15px}.catalog__pos{font-size:9px;line-height:1.3}.catalog__row-right{gap:6px}.catalog__metric b{font-size:15px}.catalog__detail{width:24px}.crumb__back,.crumb svg{display:none}.crumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.hero__orbital{opacity:.42;right:-260px}.hero__optical-pane{display:none}.hero__mobile-product{background:#091b29b8;border:1px solid #ffffff2e;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.hero__mobile-product b{font-family:var(--font-heading);color:var(--white);font-size:14px}.hero__mobile-product span{font-family:var(--font-mono);color:var(--gold-light);font-size:9px}.configurator__scene{height:520px}.split-scene__product-state{width:164px;padding:9px 10px;top:12px;right:12px}.split-scene__product-state strong{font-size:15px}.split-scene__product-metrics{gap:4px;font-size:7px}.split-scene__temperature{grid-template-columns:18px 1fr;column-gap:5px;min-width:104px;padding:8px 9px;bottom:12px}.split-scene__temperature--untreated{left:12px}.split-scene__temperature--filmed{right:12px}.split-scene__temperature strong{font-size:19px}.split-scene__temperature-proof{font-size:8px;bottom:76px}.product-specs{padding:30px 16px 36px}.product-specs__intro{grid-template-columns:1fr;gap:12px}.product-specs__title-row{flex-direction:column;align-items:flex-start;gap:8px}.product-specs__title-row h2{font-size:28px}.product-specs__title-row p{text-align:left;font-size:14px}.product-specs__grid{grid-template-columns:repeat(2,1fr)}.product-specs__param{min-height:104px;padding:18px 14px}.product-specs__param b{font-size:26px}.product-specs__dial{width:46px;height:46px}.detail-visual__content{gap:28px;padding:30px 16px 24px}.detail-visual__title{gap:12px;font-size:46px}.detail-visual__title span{font-size:16px}.detail-visual__subtitle{font-size:18px}.detail-visual__meta{align-items:flex-start}.detail-visual__tag{font-size:10px}.detail-visual__position{text-align:right;max-width:82px}.detail-switcher__models{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-switcher__model{min-height:58px}.detail-info__grid{grid-template-columns:repeat(2,1fr)}}
