.content-template[data-v-71bf05e2]{display:grid;gap:12px;min-width:0;max-width:100%;font:14px/1.5 Microsoft YaHei,Segoe UI,sans-serif;overflow-wrap:anywhere}.content-template.right[data-v-71bf05e2]{grid-template-columns:minmax(0,1fr) var(--action-width)}.template-content[data-v-71bf05e2]{display:flex;flex-direction:column;gap:12px;min-width:0}.template-body[data-v-71bf05e2]{order:0;min-width:0}.template-images[data-v-71bf05e2]{order:1;min-width:0}.image-first .template-images[data-v-71bf05e2]{order:-1}.side .template-content[data-v-71bf05e2]{display:grid;grid-template-columns:var(--image-width) minmax(240px,1fr);align-items:start}.side .template-images[data-v-71bf05e2]{order:0}.side .template-body[data-v-71bf05e2]{order:1}.side.reverse .template-content[data-v-71bf05e2]{grid-template-columns:minmax(240px,1fr) var(--image-width)}.side.reverse .template-images[data-v-71bf05e2]{order:1}.side.reverse .template-body[data-v-71bf05e2]{order:0}.template-actions[data-v-71bf05e2]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.right .template-actions[data-v-71bf05e2]{flex-direction:column;align-self:center;align-items:stretch}.template-actions[data-v-71bf05e2] .content-action{box-sizing:border-box;min-width:min(96px,100%);width:fit-content;max-width:min(160px,100%);padding:6px 12px;font:14px/1.5 Microsoft YaHei,Segoe UI,sans-serif;min-height:32px;border:1px solid transparent;border-radius:7px;background:#2563eb;color:#fff;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.right .template-actions[data-v-71bf05e2] .content-action{width:100%}.template-body[data-v-71bf05e2] p{margin:0 0 6px}.template-body[data-v-71bf05e2] p:last-child{margin-bottom:0}.template-body[data-v-71bf05e2] h1,.template-body[data-v-71bf05e2] h2,.template-body[data-v-71bf05e2] h3{margin:0 0 6px}.template-body[data-v-71bf05e2] a{color:#368cf5;text-decoration:underline}.template-body[data-v-71bf05e2] blockquote{margin:6px 0;padding-left:12px;border-left:3px solid #8295ad66}.rich-content-view[data-v-1d86b056]{container-type:inline-size;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.5;color:inherit}.rich-title-zone h2[data-v-1d86b056]{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 10px}[data-v-1d86b056] .rich-image-zone{display:flex;flex-wrap:wrap;gap:10px;margin:0;align-items:flex-start;justify-content:flex-start}[data-v-1d86b056] .rich-image-zone figure{width:180px;max-width:100%;min-width:0;margin:0}[data-v-1d86b056] .rich-image-zone.single figure{width:320px}[data-v-1d86b056] .rich-image-frame{position:relative;overflow:hidden;background:#8295ad15;border:1px solid #8295ad40;border-radius:9px}[data-v-1d86b056] .image-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}[data-v-1d86b056] .image-open img{display:block;width:100%;height:100%;object-fit:contain;opacity:0}[data-v-1d86b056] .image-open img.ready{opacity:1}[data-v-1d86b056] .rich-image-loading{position:absolute;inset:0;display:grid;place-items:center;color:#8291a6;font-size:12px}[data-v-1d86b056] .skeleton{background:linear-gradient(100deg,#8295ad15 20%,#8295ad40,#8295ad15 70%);background-size:220% 100%;animation:rich-shimmer-1d86b056 1.6s linear infinite}[data-v-1d86b056] .image-retry{position:absolute;inset:0;border:0;background:#8295ad15;color:inherit;width:100%;cursor:pointer}[data-v-1d86b056] figcaption{font-size:12px;color:#8291a6;margin-top:5px}[data-v-1d86b056] .rich-button-zone{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}[data-v-1d86b056] .rich-button-zone>div{min-width:0;max-width:100%}[data-v-1d86b056] .rich-inline-action,[data-v-1d86b056] .rich-button-zone button{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:#2563eb;color:#fff;border:1px solid transparent;border-radius:7px;padding:6px 12px;cursor:pointer;font:inherit;font-size:14px;min-height:30px;max-width:320px}[data-v-1d86b056] .rich-inline-action{display:inline-block;vertical-align:middle;margin:2px 4px}[data-v-1d86b056] .rich-feedback{color:#17a68b;font-size:12px}[data-v-1d86b056] .rich-text-zone p{margin:0 0 6px}[data-v-1d86b056] .rich-text-zone blockquote{margin:12px 0;padding-left:14px;border-left:3px solid #8295ad66}[data-v-1d86b056] .rich-text-zone a{color:#368cf5;text-decoration:underline}.rich-image-overlay[data-v-1d86b056]{position:fixed;inset:0;z-index:2200;background:#0a1426e6;display:flex;align-items:center;justify-content:center;padding:58px 20px 20px}.rich-image-overlay figure[data-v-1d86b056]{margin:0;max-width:100%;text-align:center}.rich-image-overlay img[data-v-1d86b056]{max-width:100%;max-height:calc(100dvh - 110px);object-fit:contain}.rich-image-close[data-v-1d86b056]{position:absolute;top:16px;right:18px;background:#fff;border:0;padding:8px 14px;border-radius:6px;cursor:pointer}[data-v-1d86b056] .rich-flow,[data-v-1d86b056] .rich-row-content{display:flex;flex-direction:column;gap:8px;min-width:0}[data-v-1d86b056] .rich-media-row{display:grid;grid-template-columns:minmax(0,min(var(--image-width,240px),42%)) minmax(0,1fr);align-items:start;gap:12px;min-width:0}[data-v-1d86b056] .rich-media-row.reverse{grid-template-columns:minmax(0,1fr) minmax(0,min(var(--image-width,240px),42%))}[data-v-1d86b056] .rich-media-row.reverse>.rich-image-zone{order:2}[data-v-1d86b056] .rich-image-zone.inrow figure{width:100%!important}[data-v-1d86b056] .rich-row-content{padding-top:0}@container (max-width:520px){[data-v-1d86b056] .rich-media-row,[data-v-1d86b056] .rich-media-row.reverse{grid-template-columns:minmax(0,1fr)}[data-v-1d86b056] .rich-media-row.reverse>.rich-image-zone{order:0}[data-v-1d86b056] .rich-image-zone.inrow figure{width:min(var(--image-width,240px),100%)!important}}@keyframes rich-shimmer-1d86b056{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){[data-v-1d86b056] .skeleton{animation:none}}.purchase-method-card.has-rich-content[data-v-1a0b284d]{display:block}.purchase-method-card.has-rich-content[data-v-1a0b284d] .rich-content-view{width:100%}.release-media[data-v-78750dd8]{position:relative;width:100%;overflow:hidden;background:#0b202c}.release-media-open[data-v-78750dd8]{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.release-media img[data-v-78750dd8]{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .25s}.release-media img.ready[data-v-78750dd8]{opacity:1}.release-media-open span[data-v-78750dd8]{position:absolute;bottom:12px;right:12px;padding:7px 10px;background:#06131fbd;color:#d9eeed;font-size:12px;border-radius:5px}.release-media-skeleton[data-v-78750dd8]{position:absolute;inset:0;background:linear-gradient(100deg,#16313c 25%,#234551,#16313c 65%);background-size:220% 100%;animation:media-shimmer-78750dd8 1.6s linear infinite}.release-media-error[data-v-78750dd8]{position:absolute;inset:0;width:100%;border:1px dashed #406271;background:#102631;color:#bed0d7;cursor:pointer}.release-media-error span[data-v-78750dd8]{display:block;margin-top:8px;color:#67ddd3}@keyframes media-shimmer-78750dd8{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.release-media-skeleton[data-v-78750dd8]{animation:none}.release-media img[data-v-78750dd8]{transition:none}}.release-skeleton[data-v-1a3f0141]{display:block;border-radius:6px;background:linear-gradient(100deg,#112c38 25%,#244956,#112c38 65%);background-size:220% 100%;animation:release-shimmer-1a3f0141 1.6s linear infinite}.skeleton-index[data-v-1a3f0141]{display:grid;gap:14px;margin:24px 0}.skeleton-index i[data-v-1a3f0141]{height:58px}.skeleton-hero[data-v-1a3f0141]{min-height:290px;padding:42px 36px;border:1px solid #26444e;background:#0b202b}.skeleton-badge[data-v-1a3f0141]{width:110px;height:26px;margin-bottom:28px}.skeleton-title[data-v-1a3f0141]{height:42px;width:72%;margin-bottom:25px}.skeleton-line[data-v-1a3f0141]{height:15px;width:100%;margin:18px 0}.skeleton-line.short[data-v-1a3f0141]{width:60%}.skeleton-notes[data-v-1a3f0141]{padding:12px 6px}.skeleton-notes i[data-v-1a3f0141]:nth-child(2n){width:80%}@keyframes release-shimmer-1a3f0141{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.release-skeleton[data-v-1a3f0141]{animation:none}}@media(max-width:600px){.skeleton-hero[data-v-1a3f0141]{padding:28px 22px;min-height:240px}}:root{color-scheme:dark;font-family:Segoe UI,Microsoft YaHei UI,system-ui,sans-serif;color:#e8f2f7;background:#07111d;font-synthesis:none;--bg: #07111d;--surface: #0c1b29;--line: rgba(136, 185, 204, .16);--muted: #91a9b8;--cyan: #48d7d1;--cyan-soft: rgba(72, 215, 209, .12);--lime: #b5e34d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 72% 14%,rgba(35,111,128,.18),transparent 30%),var(--bg)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-height:100vh;overflow-x:clip;overflow-y:visible}.site-header{width:min(1380px,calc(100% - 32px));height:68px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100;background:#07111df0;box-shadow:0 10px 28px #02091029;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:750;letter-spacing:.17em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(111,157,196,.38);border-radius:9px;background:#f6f9fe;box-shadow:0 7px 22px #0067ff2e}.brand-mark img{width:100%;height:100%;display:block;object-fit:cover}.main-nav{display:flex;align-items:center;gap:28px;color:#a9bec9;font-size:.88rem}.main-nav a{transition:color .2s ease}.main-nav a:hover,.main-nav a.router-link-active{color:#fff}.main-nav .nav-back-link{display:inline-flex;align-items:center;gap:7px;color:#c7d9df}.main-nav .nav-back-link svg{color:var(--cyan)}.nav-purchase-button{min-height:34px;padding:0 13px;border:1px solid rgba(72,215,209,.42);color:var(--cyan);background:#48d7d112;font:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.nav-purchase-button:hover{border-color:var(--cyan);color:#fff;background:#48d7d121}.menu-button{display:none;color:#fff;border:0;background:transparent;padding:8px}.hero{width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 82px);margin:0 auto;display:grid;grid-template-columns:1.03fr .97fr;gap:clamp(36px,7vw,92px);align-items:center;position:relative;padding:70px 0 90px}.hero-grid{position:absolute;inset:0 -20vw;pointer-events:none;opacity:.26;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 74%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 74%,transparent)}.hero-copy,.instrument{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:10px;color:#9ec2cd;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{width:24px;height:1px;background:var(--cyan)}.hero h1{margin:24px 0 26px;font-size:clamp(3.1rem,4.2vw,4rem);line-height:.99;letter-spacing:-.055em;font-weight:680}.hero h1 em{font-style:normal;color:var(--cyan)}.hero-copy>p{max-width:620px;margin:0;color:#a4bac5;font-size:1.06rem;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:38px}.primary-button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#041213;background:var(--cyan);font-weight:700;box-shadow:0 10px 36px #48d7d121;transition:transform .2s ease,background .2s ease}.primary-button:hover{transform:translateY(-2px);background:#71e5df}.history-button{min-height:50px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#dbe8ed;background:#102330b8;border:1px solid rgba(136,185,204,.28);font-weight:650;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.history-button svg{color:var(--cyan)}.history-button:hover{transform:translateY(-2px);color:#fff;border-color:#48d7d19e;background:#48d7d117}.cdk-button{display:inline-flex;align-items:center;gap:7px;padding:10px 0;border:0;border-bottom:1px solid rgba(72,215,209,.5);color:var(--cyan);background:transparent;font:inherit;cursor:pointer}.cdk-button:hover{color:#fff;border-color:var(--cyan)}.trust-list{margin:42px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:22px;color:#849ca8;font-size:.82rem}.trust-list li{display:inline-flex;align-items:center;gap:7px}.instrument{background:linear-gradient(145deg,#0e2231f5,#07131ef5);border:1px solid rgba(94,166,183,.3);box-shadow:0 34px 90px #00000052;transform:perspective(1100px) rotateY(-3deg)}.instrument:before,.instrument:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--cyan);opacity:.65}.instrument:before{left:-1px;top:-1px;border-left:2px solid;border-top:2px solid}.instrument:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid}.instrument-top{display:flex;justify-content:space-between;padding:16px 19px;border-bottom:1px solid var(--line);color:#6f8e9b;font-size:.7rem;letter-spacing:.16em}.instrument-top strong{color:var(--lime)}.radar-stage{aspect-ratio:1.22;margin:24px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(72,215,209,.08),transparent 56%),#08131e;border:1px solid rgba(72,215,209,.12)}.ring{position:absolute;left:50%;top:50%;border:1px solid rgba(72,215,209,.22);border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:70%;aspect-ratio:1}.ring-two{width:38%;aspect-ratio:1}.axis{position:absolute;background:#48d7d121}.axis-x{left:8%;right:8%;top:50%;height:1px}.axis-y{top:8%;bottom:8%;left:50%;width:1px}.target{position:absolute;width:13px;height:13px;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 0 5px #48d7d114}.target-a{left:29%;top:65%}.target-b{left:69%;top:30%;border-color:var(--lime);box-shadow:0 0 0 5px #b5e34d14}.measure-line{position:absolute;left:31%;top:64%;width:50%;height:1px;transform:rotate(-39deg);transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--lime));box-shadow:0 0 10px #48d7d173}.distance{position:absolute;left:46%;top:44%;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 7px;padding:9px 12px;background:#06121beb;border:1px solid rgba(72,215,209,.28);color:var(--cyan)}.distance strong{color:#fff;font-size:1.02rem}.distance small{grid-column:2;color:#708a96;font-size:.66rem}.radar-icon{position:absolute;right:16px;bottom:16px;color:#48d7d157}.instrument-data{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.instrument-data span{padding:15px 18px;color:#5f7b88;font-size:.63rem;letter-spacing:.12em;border-right:1px solid var(--line)}.instrument-data span:last-child{border:0}.instrument-data strong{display:block;margin-top:6px;color:#cee0e7;font-size:.8rem}.service-note{position:absolute;top:92px;left:50%;z-index:8;transform:translate(-50%);padding:8px 14px;color:#bad0d9;background:#0c1b29eb;border:1px solid var(--line);font-size:.75rem}.section-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:120px 0}.section-heading{max-width:680px;margin-bottom:54px}.section-heading>span,.section-label,.cta-section>div>span{display:block;margin-bottom:14px;color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.18em}.section-heading h2,.cta-section h2,.disclaimer h2{margin:0;color:#edf6f8;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.13;letter-spacing:-.04em;font-weight:640}.section-heading p,.cta-section p{margin:18px 0 0;color:var(--muted);font-size:1rem;line-height:1.8}.section-heading.compact{margin-bottom:30px}.section-heading.compact h2{font-size:clamp(1.8rem,3vw,2.8rem)}.feature-section{border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-item{min-height:300px;padding:30px 26px;position:relative;border-right:1px solid var(--line);transition:background .25s ease,transform .25s ease}.feature-item:last-child{border-right:0}.feature-item:hover{background:#48d7d109;transform:translateY(-4px)}.feature-item svg{margin-top:50px;color:var(--cyan)}.feature-index{color:#48616d;font-size:.7rem;letter-spacing:.16em}.feature-item h3,.screenshot-list h3,.step-list h3,.requirement-list h3{margin:22px 0 10px;font-size:1.04rem;font-weight:650}.feature-item p,.screenshot-list p,.step-list p,.requirement-list p{margin:0;color:#8299a5;font-size:.9rem;line-height:1.75}.screenshot-section{padding-top:60px}.screenshot-list{display:grid;gap:64px}.screenshot-list figure{margin:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:46px;align-items:center}.screenshot-list figure:nth-child(2n) .screenshot-frame{order:2}.screenshot-frame{min-height:330px;display:grid;place-items:center;padding:32px;background:linear-gradient(145deg,#0b1c2a,#07131e);border:1px solid rgba(94,166,183,.24);box-shadow:0 24px 70px #00000038}.screenshot-frame img{display:block;max-width:100%;max-height:440px;object-fit:contain}.screenshot-list h3{font-size:1.45rem}.steps-section{border-top:1px solid var(--line)}.step-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.step-list li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding-top:24px;border-top:2px solid rgba(72,215,209,.25)}.step-list li>span{color:var(--cyan);font-size:.76rem;letter-spacing:.12em}.step-list h3{margin-top:0}.assurance-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);border-top:1px solid var(--line)}.requirement-list{display:grid;gap:8px}.requirement-list article{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.requirement-list svg{color:var(--cyan);margin-top:2px}.requirement-list h3{margin:0 0 6px}.disclaimer{align-self:start;padding:38px;background:linear-gradient(145deg,#13313ebf,#0a1a26cc);border-left:3px solid var(--cyan)}.disclaimer>svg{color:var(--cyan);margin-bottom:28px}.disclaimer>span{display:block;color:#668793;font-size:.67rem;letter-spacing:.17em}.disclaimer h2{margin-top:10px;font-size:2rem}.disclaimer p{margin:18px 0 0;color:#9eb3bd;line-height:1.85}.cta-section{width:min(1180px,calc(100% - 40px));margin:20px auto 110px;padding:clamp(38px,6vw,72px);display:flex;justify-content:space-between;align-items:center;gap:40px;background:linear-gradient(110deg,#102f3d,#0a202c 62%,#09202b);border:1px solid rgba(72,215,209,.26)}.cta-section>div{max-width:720px}.cta-section h2{font-size:clamp(2rem,4vw,3.35rem)}.cta-section .primary-button{flex:0 0 auto}.site-footer{width:min(1180px,calc(100% - 40px));min-height:180px;margin:0 auto;padding:42px 0;display:grid;grid-template-columns:1fr auto;gap:24px 50px;align-items:start;border-top:1px solid var(--line);color:#78909b}.footer-brand{display:inline-flex;align-items:center;gap:9px;color:#d8e8ed;font-size:.8rem;font-weight:750;letter-spacing:.16em}.footer-brand img{width:24px;height:24px;border-radius:7px}.site-footer p{margin:10px 0 0;font-size:.85rem}.footer-links{display:flex;gap:28px;color:#a3b6bf;font-size:.85rem}.footer-links a:hover{color:#fff}.site-footer small{grid-column:1/-1;font-size:.72rem}.releases-page{min-height:70vh}.release-hero{width:min(980px,calc(100% - 40px));margin:0 auto;padding:72px 0 68px;border-bottom:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:64px;color:#9cb2bc;font-size:.85rem}.back-link:hover{color:#fff}.release-hero h1{margin:0;font-size:clamp(3rem,7vw,5.6rem);line-height:1;letter-spacing:-.055em;font-weight:650}.release-hero p{margin:24px 0 0;color:var(--muted);font-size:1.02rem}.release-content{width:min(980px,calc(100% - 40px));margin:0 auto;padding:70px 0 120px}.release-timeline{display:grid}.release-entry{display:grid;grid-template-columns:190px 1fr;gap:45px;padding:48px 0;border-bottom:1px solid var(--line)}.release-entry:first-child{padding-top:0}.release-meta{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.release-meta strong{color:var(--cyan);font-size:1.2rem}.release-meta time{color:#718995;font-size:.8rem}.latest-tag{padding:4px 7px;color:#061418;background:var(--lime);font-size:.6rem;font-weight:800;letter-spacing:.12em}.release-body h2{margin:0 0 22px;font-size:1.55rem;font-weight:620}.release-body ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;color:#9ab0ba;line-height:1.6}.release-body li{position:relative;padding-left:18px}.release-body li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;background:#426975}.release-cover{width:100%;max-height:360px;margin-bottom:28px;border:1px solid var(--line);object-fit:contain;background:#0c1b23}.release-summary{margin:-10px 0 24px;color:#c7d8de;font-size:1.02rem;line-height:1.75}.release-downloads{margin-top:30px;padding:20px;border:1px solid var(--line);background:#0b1e289e}.release-downloads-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.release-downloads-head strong{color:#e3eef1;font-size:.92rem}.release-downloads-head span{color:#6f8994;font-size:.76rem}.release-download-list{display:grid}.release-download-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(133,167,180,.13)}.release-download-option:last-child{padding-bottom:0;border-bottom:0}.release-download-copy{display:grid;min-width:0;gap:5px}.release-download-copy>span{color:#d4e2e7;font-size:.9rem;font-weight:650}.release-download-copy p{overflow-wrap:anywhere;margin:0;color:#78939e;font-size:.78rem;line-height:1.55}.release-download-option>div:last-child{display:flex;gap:8px}.release-download-option a,.release-download-option button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(72,215,209,.28);color:var(--cyan);background:#48d7d10f;font:inherit;font-size:.78rem;cursor:pointer}.release-download-option button{border-color:#97aeb83b;color:#a9bec6;background:transparent}.release-download-option a:hover,.release-download-option button:hover{border-color:var(--cyan);color:#fff}.release-downloads.locked{border-color:#94a3b82e}.release-downloads.locked .release-download-copy{opacity:.58}.release-downloads.locked .release-download-option a,.release-downloads.locked .release-download-option button{border-color:#94a3b82e;color:#82939a;background:#94a3b80d}.download-locked-label{display:inline-flex;align-items:center;gap:6px;color:#91a1a8!important}.download-unavailable-toast{position:fixed;z-index:1000;left:50%;bottom:34px;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border:1px solid rgba(125,210,207,.28);background:#071821f5;box-shadow:0 18px 50px #0000004d;color:#dcebed;font-size:.88rem;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.download-toast-enter-active,.download-toast-leave-active{transition:opacity .2s ease,transform .2s ease}.download-toast-enter-from,.download-toast-leave-to{opacity:0;transform:translate(-50%,10px)}.release-state{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8da4af}.release-state h2{color:#e4eff2}.loading-ring{width:32px;height:32px;border:2px solid rgba(72,215,209,.18);border-top-color:var(--cyan);border-radius:50%;animation:spin .8s linear infinite}.secondary-button,.pagination button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;color:#d9e7eb;background:#102330;border:1px solid var(--line);cursor:pointer}.secondary-button:hover,.pagination button:hover:not(:disabled){border-color:#48d7d180}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:50px;color:#8299a5;font-size:.82rem}.pagination button{width:42px;padding:0}.pagination button:disabled{opacity:.35;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){.site-header{height:70px}.menu-button{display:grid;place-items:center}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;padding:22px;flex-direction:column;align-items:stretch;gap:20px;background:#091522;border:1px solid var(--line)}.main-nav.open{display:flex}.nav-purchase-button{align-self:flex-start}.service-note{position:relative;top:auto;left:auto;width:calc(100% - 28px);margin:18px auto 0;transform:none;text-align:center}.hero{min-height:auto;grid-template-columns:1fr;padding:62px 0 76px}.instrument{max-width:620px;transform:none}}@media(max-width:540px){.site-header,.hero{width:min(100% - 28px,1180px)}.hero h1{font-size:clamp(2.35rem,10.5vw,3.2rem)}.hero-actions{align-items:stretch;flex-direction:column;gap:12px}.history-button{width:100%}.cdk-button{justify-content:center}.instrument-data span{padding:12px 8px}.radar-stage{margin:14px}}@media(max-width:620px){.purchase-dialog-backdrop{padding:12px}.purchase-dialog-panel{max-height:calc(100vh - 24px);padding:19px}.purchase-dialog-head{gap:16px}.purchase-method-card{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:12px}.purchase-method-image{width:76px;height:72px}.purchase-method-card>a{grid-column:1 / -1;width:100%}}@media(max-width:960px){.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-item:nth-child(2){border-right:0}.feature-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.screenshot-list figure{grid-template-columns:1fr;gap:20px}.screenshot-list figure:nth-child(2n) .screenshot-frame{order:initial}.assurance-section{grid-template-columns:1fr}}@media(max-width:700px){.section-wrap{padding:80px 0}.section-heading{margin-bottom:38px}.feature-grid,.step-list{grid-template-columns:1fr}.feature-item{min-height:240px;border-right:0;border-bottom:1px solid var(--line)}.feature-item svg{margin-top:32px}.cta-section{align-items:stretch;flex-direction:column;margin-bottom:72px}.cta-section .primary-button{align-self:flex-start}.site-footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;gap:18px}.site-footer small{grid-column:auto}.release-hero{padding-top:48px}.back-link{margin-bottom:48px}.release-entry{grid-template-columns:1fr;gap:26px;padding:40px 0}.release-meta{flex-direction:row;align-items:center;flex-wrap:wrap}.release-downloads-head,.release-download-option{align-items:flex-start;flex-direction:column}.release-download-option>div{width:100%}.release-download-option>div:last-child{flex-wrap:wrap}.release-download-option a,.release-download-option button{flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.release-index-hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:58px 0 0}.release-index-hero .back-link{margin-bottom:62px}.release-index-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:46px}.release-index-heading h1{margin:0;color:#f0f7f9;font-size:clamp(3rem,6.3vw,5.4rem);font-weight:650;line-height:.98;letter-spacing:-.06em}.release-index-heading p{max-width:680px;margin:24px 0 0;color:#94aab5;font-size:1rem;line-height:1.8}.latest-release-link{display:grid;grid-template-columns:1fr auto;min-width:230px;padding:18px 20px;border:1px solid rgba(72,215,209,.3);background:linear-gradient(135deg,#48d7d11f,#48d7d108);transition:transform .2s ease,border-color .2s ease}.latest-release-link:hover{transform:translateY(-3px);border-color:#48d7d1ad}.latest-release-link span{grid-column:1/-1;margin-bottom:8px;color:#829ca7;font-size:.7rem;letter-spacing:.08em}.latest-release-link strong{color:#fff;font-size:1.18rem}.latest-release-link svg{color:var(--cyan)}.release-index-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.release-index-stats span{padding:20px 24px;color:#6f8792;font-size:.78rem;border-right:1px solid var(--line)}.release-index-stats span:last-child{border-right:0}.release-index-stats strong{display:block;margin-bottom:5px;color:#d7e6ea;font-size:1rem;font-weight:650}.release-index-content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0 120px}.release-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.release-index-card{display:flex;min-width:0;min-height:520px;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,#0d1f2df5,#081622f0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.release-index-card:hover{transform:translateY(-4px);border-color:#48d7d157;box-shadow:0 24px 60px #0003}.release-index-card.featured{border-color:#48d7d161;box-shadow:inset 0 1px #48d7d124}.release-card-cover{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#0a1824}.release-card-cover img{display:block;width:100%;height:auto;transition:filter .3s ease}.release-index-card:hover .release-card-cover img{filter:brightness(.9)}.release-card-cover>span{position:absolute;top:18px;left:18px;padding:5px 8px;color:#071319;background:var(--lime);font-size:.6rem;font-weight:850;letter-spacing:.14em}.release-card-cover-placeholder{display:flex;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 70% 25%,rgba(72,215,209,.15),transparent 32%),linear-gradient(135deg,#0c2431,#091722);color:#48d7d1bf}.release-card-cover-placeholder strong{color:#dbeaed;font-size:1.35rem;letter-spacing:-.02em}.release-card-content{flex:1;padding:26px 28px 24px}.release-card-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.release-card-meta>span{color:var(--cyan);font-size:.76rem;font-weight:750;letter-spacing:.1em}.release-card-meta time{display:inline-flex;align-items:center;gap:6px;color:#6f8995;font-size:.75rem}.release-card-content h2{margin:20px 0 12px;color:#edf5f7;font-size:1.42rem;font-weight:620;letter-spacing:-.025em}.release-card-content>p{margin:0;color:#a0b4bd;line-height:1.75}.release-card-content ul{display:grid;gap:7px;margin:21px 0 0;padding:17px 0 0;border-top:1px solid rgba(137,170,183,.12);list-style:none;color:#748d98;font-size:.82rem}.release-card-content li{overflow:hidden;position:relative;padding-left:14px;text-overflow:ellipsis;white-space:nowrap}.release-card-content li:before{content:"";position:absolute;top:.58em;left:0;width:4px;height:4px;background:var(--cyan)}.release-card-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-top:1px solid var(--line);background:#030d152e}.release-availability{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:#7f98a2;font-size:.75rem}.release-availability:before{width:6px;height:6px;border-radius:50%;background:#4ce191;box-shadow:0 0 0 4px #4ce1911a;content:""}.release-availability-label{letter-spacing:.04em}.release-availability-value{color:#73eaa9;font-weight:700}.release-availability.closed:before{background:#ff9d6c;box-shadow:0 0 0 4px #ff915b1a}.release-availability.closed .release-availability-value{color:#ffad7e}.release-detail-button{display:inline-flex;align-items:center;gap:8px;color:#e4f0f2;font-size:.82rem;font-weight:650}.release-detail-button svg{color:var(--cyan);transition:transform .2s ease}.release-detail-button:hover svg{transform:translate(4px)}.release-detail-page{min-height:78vh}.release-detail-layout{width:min(1380px,calc(100% - 32px));display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:start;margin:0 auto;padding:32px 0 90px}.release-version-rail{position:sticky;top:84px;min-width:0;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-color:rgba(72,215,209,.28) transparent;scrollbar-width:thin}.release-version-rail::-webkit-scrollbar{width:4px}.release-version-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#48d7d147}.version-rail-heading>span,.release-detail-section-head>span{color:var(--cyan);font-size:.72rem;font-weight:750;letter-spacing:.16em}.version-rail-heading h2{margin:8px 0 6px;color:#e4eef1;font-size:1.22rem}.version-rail-heading p{margin:0;color:#7c949f;font-size:.84rem;line-height:1.55}.release-version-rail>select{width:100%;min-height:44px;display:none;margin-top:20px;padding:0 12px;border:1px solid var(--line);color:#dce9ed;background:#0c1d2a}.release-version-rail nav{display:grid;margin-top:18px;border-top:1px solid var(--line)}.release-version-rail nav button{display:grid;grid-template-columns:1fr auto;gap:3px 8px;position:relative;padding:11px 12px;border:0;border-bottom:1px solid var(--line);color:#9bafb7;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.release-version-rail nav button:hover{color:#dbe9ed;background:#48d7d10a}.release-version-rail nav button.active{color:#fff;background:var(--cyan-soft);box-shadow:inset 2px 0 var(--cyan)}.release-version-rail nav button span{font-size:.94rem;font-weight:700}.release-version-rail nav button small{grid-column:1/-1;color:#718b96;font-size:.75rem}.release-version-rail nav button i{grid-row:1;grid-column:2;color:var(--lime);font-size:.67rem;font-style:normal}.release-detail-main{min-width:0}.release-detail-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(276px,calc(var(--cover-width,320px) + 36px));overflow:hidden;position:relative;border:1px solid rgba(72,215,209,.24);background:radial-gradient(circle at 18% 15%,rgba(72,215,209,.12),transparent 30%),linear-gradient(145deg,#0d2432,#081621)}.release-detail-badges{display:flex;align-items:center;flex-wrap:wrap;gap:9px;position:absolute;top:25px;left:30px;right:30px;z-index:2}.release-hero-download{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 18px;border:1px solid rgba(72,215,209,.46);color:#06181c;background:var(--cyan);font:inherit;font-size:.9rem;font-weight:750;letter-spacing:.03em;cursor:pointer;box-shadow:0 9px 24px #48d7d126;transition:transform .2s ease,background .2s ease}.release-hero-download:hover{transform:translateY(-1px);background:#70e5df}.release-hero-tutorial{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(137,166,178,.3);color:#c5d7dd;background:#06141e7a;font-size:.84rem;font-weight:680;transition:border-color .2s ease,color .2s ease,background .2s ease}.release-hero-tutorial svg{color:var(--cyan)}.release-hero-tutorial:hover{border-color:#48d7d199;color:#fff;background:#48d7d114}.release-detail-title{align-self:start;padding:76px 28px 30px}.release-detail-title h1{margin:0 0 10px;color:#f1f8f9;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:650;line-height:1.18;letter-spacing:-.02em}.release-version-number{display:block;color:var(--cyan);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:700;line-height:1.35;letter-spacing:.02em}.release-detail-title p{max-width:720px;margin:18px 0 0;color:#a8bbc3;line-height:1.68}.release-detail-title time{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#78929c;font-size:.8rem}.release-detail-cover{display:flex;overflow:hidden;position:relative;left:-28px;align-self:start;min-width:0;margin:18px;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:#030d15b8}.release-detail-cover>button{display:block;overflow:hidden;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.release-detail-cover img{display:block;width:100%;height:auto;transition:filter .35s ease}.release-detail-cover>button>span{display:inline-flex;align-items:center;gap:7px;position:absolute;right:14px;bottom:14px;padding:8px 10px;color:#e8f4f5;background:#030e16c7;font-size:.72rem;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.release-detail-cover>button:hover img{filter:brightness(.82)}.release-detail-cover>button:hover>span,.release-detail-cover>button:focus-visible>span{opacity:1;transform:translateY(0)}.release-detail-cover figcaption{padding:12px 15px;border-top:1px solid var(--line);color:#91a8b1;font-size:.78rem;line-height:1.55}.release-detail-hero-card:not(:has(>.release-detail-cover)){grid-template-columns:1fr}.release-detail-section{margin-top:30px}.release-detail-section-head{margin-bottom:17px}.release-detail-section-head h2{margin:6px 0 0;color:#ebf4f6;font-size:1.55rem;font-weight:620;letter-spacing:-.025em}.release-detail-section-head p{margin:8px 0 0;color:#768e99;line-height:1.55}.release-full-notes{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.release-full-notes li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.release-full-notes span{padding-top:3px;color:#3d6672;font-size:.72rem;letter-spacing:.08em}.release-full-notes p{margin:0;color:#aabdc4;font-size:.94rem;line-height:1.55}.release-gallery-section{margin-top:38px}.release-gallery-grid{display:grid;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));gap:16px;align-items:start}.release-gallery-grid figure{overflow:hidden;min-width:0;margin:0;border:1px solid rgba(124,158,171,.18);background:#06141e8c}.release-gallery-grid button{display:block;overflow:hidden;position:relative;width:100%;padding:0;border:0;background:#06121c;cursor:zoom-in}.release-gallery-grid img{display:block;width:100%;height:auto;transition:filter .3s ease}.release-gallery-grid button>span{display:inline-flex;align-items:center;gap:6px;position:absolute;right:10px;bottom:10px;padding:7px 9px;color:#ecf7f8;background:#030e16cc;font-size:.7rem;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.release-gallery-grid button:hover img{filter:brightness(.78)}.release-gallery-grid button:hover>span,.release-gallery-grid button:focus-visible>span{opacity:1;transform:translateY(0)}.release-gallery-grid figcaption{min-height:48px;padding:11px 13px;color:#9bb0b8;font-size:.78rem;line-height:1.55}.detail-download-list{display:grid;gap:10px}.detail-download-list article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 18px;border:1px solid rgba(125,157,170,.15);background:#05111b59}.detail-download-list article>div:first-child{min-width:0}.detail-download-list strong{color:#dbe8ec;font-size:1rem}.detail-download-list p{overflow-wrap:anywhere;margin:6px 0 0;color:#78939e;font-size:.88rem;line-height:1.5}.detail-download-list article>div:last-child{display:flex;flex:0 0 auto;gap:8px}.detail-download-list a,.detail-download-list button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(72,215,209,.27);color:var(--cyan);background:#48d7d10f;font:inherit;font-size:.75rem;cursor:pointer}.detail-download-list button{border-color:#91a9b333;color:#a3b6bd;background:transparent}.detail-download-list a:hover,.detail-download-list button:hover{border-color:var(--cyan);color:#fff}.download-dialog-backdrop{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:#01080ec7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.download-dialog-panel{width:min(760px,100%);max-height:min(720px,calc(100vh - 48px));overflow-y:auto;padding:28px;border:1px solid rgba(72,215,209,.28);background:#091925;box-shadow:0 30px 90px #0000007a}.download-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.download-dialog-head span{color:var(--cyan);font-size:.72rem;font-weight:750;letter-spacing:.16em}.download-dialog-head h2{margin:7px 0 0;color:#eef6f7;font-size:1.65rem}.download-dialog-head p{margin:8px 0 0;color:#78919b;font-size:.85rem}.download-dialog-head>button{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid var(--line);color:#a9bcc3;background:transparent;cursor:pointer}.download-dialog-head>button:hover{border-color:#48d7d173;color:#fff}.download-dialog-empty{display:grid;justify-items:center;gap:8px;padding:44px 20px;border:1px dashed var(--line);color:#738b95}.download-dialog-empty svg{color:var(--cyan)}.download-dialog-empty p{margin:0}.download-dialog-enter-active,.download-dialog-leave-active{transition:opacity .18s ease}.download-dialog-enter-active .download-dialog-panel,.download-dialog-leave-active .download-dialog-panel{transition:transform .18s ease,opacity .18s ease}.download-dialog-enter-from,.download-dialog-leave-to{opacity:0}.download-dialog-enter-from .download-dialog-panel,.download-dialog-leave-to .download-dialog-panel{opacity:0;transform:translateY(12px) scale(.985)}.purchase-dialog-backdrop{position:fixed;inset:0;z-index:950;display:grid;place-items:center;padding:24px;background:#01080ed1;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}.purchase-dialog-panel{width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:28px;border:1px solid rgba(72,215,209,.3);background:#091925;box-shadow:0 30px 100px #0000008c}.purchase-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.purchase-dialog-head span{color:var(--cyan);font-size:.75rem;font-weight:750;letter-spacing:.16em}.purchase-dialog-head h2{margin:7px 0 0;color:#eef6f7;font-size:1.65rem}.purchase-dialog-head p{margin:8px 0 0;color:#8299a3;font-size:.88rem}.purchase-dialog-head>button{display:grid;flex:0 0 auto;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--line);color:#a9bcc3;background:transparent;cursor:pointer}.purchase-dialog-head>button:hover{border-color:#48d7d180;color:#fff}.purchase-dialog-state{display:grid;min-height:210px;place-items:center;align-content:center;gap:12px;border:1px dashed var(--line);color:#8098a2;text-align:center}.purchase-dialog-state p{margin:0;font-size:.95rem}.purchase-dialog-state>svg{color:var(--cyan)}.purchase-dialog-state button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(72,215,209,.35);color:var(--cyan);background:#48d7d10f;font:inherit;cursor:pointer}.purchase-method-list{display:grid;gap:12px}.purchase-method-card{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:20px;align-items:center;position:relative;overflow:hidden;min-height:156px;padding:14px 16px 14px 14px;border:1px solid rgba(125,157,170,.18);background:#05111b73}.purchase-method-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--method-accent)}.purchase-method-image{display:grid;overflow:hidden;position:relative;width:170px;height:170px;min-width:0;min-height:0;padding:8px;place-items:center;border:1px solid rgba(125,157,170,.18);background:#06121c}.purchase-method-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transition:filter .2s ease,transform .2s ease}.purchase-method-image-button{appearance:none;font:inherit;cursor:zoom-in}.purchase-method-image-button:hover img,.purchase-method-image-button:focus-visible img{filter:brightness(.72);transform:scale(1.015)}.purchase-method-image-empty span{display:grid;justify-items:center;gap:7px;color:#617b86;font-size:.72rem}.purchase-method-zoom-hint{display:inline-flex;align-items:center;gap:6px;position:absolute;right:9px;bottom:9px;padding:6px 8px;color:#f1fbfc;background:#020d15d1;font-size:.7rem;line-height:1;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.purchase-method-image-button:hover .purchase-method-zoom-hint,.purchase-method-image-button:focus-visible .purchase-method-zoom-hint{opacity:1;transform:translateY(0)}.purchase-method-copy{min-width:0}.purchase-method-copy h3{margin:0;color:#e6f1f3;font-size:1.05rem}.purchase-method-copy p{overflow-wrap:anywhere;margin:8px 0 0;color:#8ca4ae;font-size:.88rem;line-height:1.65}.purchase-method-card>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--method-accent);color:var(--method-accent);background:#48d7d10f;font-size:.82rem;white-space:nowrap}.purchase-method-card>a:hover{color:#fff}.purchase-dialog-enter-active,.purchase-dialog-leave-active{transition:opacity .18s ease}.purchase-dialog-enter-active .purchase-dialog-panel,.purchase-dialog-leave-active .purchase-dialog-panel{transition:transform .18s ease,opacity .18s ease}.purchase-dialog-enter-from,.purchase-dialog-leave-to{opacity:0}.purchase-dialog-enter-from .purchase-dialog-panel,.purchase-dialog-leave-to .purchase-dialog-panel{opacity:0;transform:translateY(12px) scale(.985)}.image-preview-backdrop{position:fixed;inset:0;z-index:920;display:grid;place-items:center;padding:28px;background:#01070ce0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.image-preview-panel{display:grid;position:relative;width:min(1180px,100%);max-height:calc(100vh - 56px);margin:0;justify-items:center}.image-preview-panel>button{display:grid;position:absolute;z-index:2;top:12px;right:12px;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.2);color:#fff;background:#020c13c7;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-preview-panel>button:hover{border-color:var(--cyan)}.image-preview-panel img{display:block;max-width:100%;max-height:calc(100vh - 130px);object-fit:contain;box-shadow:0 30px 90px #00000080}.image-preview-panel figcaption{width:100%;padding:14px 18px;color:#c5d6dc;background:#071721f0;font-size:.88rem;line-height:1.6;text-align:center}.image-preview-enter-active,.image-preview-leave-active{transition:opacity .18s ease}.image-preview-enter-from,.image-preview-leave-to{opacity:0}.purchase-image-preview-backdrop{z-index:1100}.purchase-image-preview-panel figcaption{display:grid;gap:3px}.purchase-image-preview-panel figcaption strong{color:#eff8f9;font-size:.95rem}.purchase-image-preview-panel figcaption span{color:#91a8b1}@media(max-width:900px){.release-index-heading{grid-template-columns:1fr}.latest-release-link{width:min(100%,320px)}.release-detail-layout{grid-template-columns:1fr;gap:28px}.release-version-rail{position:static;max-height:none;overflow:visible;padding-right:0}.release-version-rail>select{display:block}.release-version-rail nav{display:none}.release-detail-hero-card{grid-template-columns:1fr}.release-detail-cover{left:0;margin-top:0}.release-detail-title{padding-top:92px}.release-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-gallery-grid.columns-1{grid-template-columns:1fr}}@media(max-width:700px){.release-index-hero,.release-index-content,.release-detail-layout{width:min(100% - 28px,1180px)}.release-index-heading{padding-bottom:34px}.release-index-hero .back-link{margin-bottom:44px}.release-index-stats{grid-template-columns:1fr}.release-index-stats span{border-right:0;border-bottom:1px solid var(--line)}.release-index-stats span:last-child{border-bottom:0}.release-card-grid{grid-template-columns:1fr}.release-index-card{min-height:0}.release-card-content,.release-card-footer{padding-right:20px;padding-left:20px}.release-detail-layout{padding-top:34px}.release-detail-title{padding:100px 22px 30px}.release-detail-hero-card.has-tutorial .release-detail-title{padding-top:130px}.release-detail-badges{left:22px;right:22px}.detail-download-list article{align-items:stretch;flex-direction:column}.detail-download-list article>div:last-child{flex-wrap:wrap}.detail-download-list a,.detail-download-list button{flex:1}.download-dialog-backdrop,.image-preview-backdrop{padding:14px}.download-dialog-panel{max-height:calc(100vh - 28px);padding:20px}.download-dialog-head{gap:16px}.image-preview-panel{max-height:calc(100vh - 28px)}.image-preview-panel img{max-height:calc(100vh - 110px)}.release-gallery-grid{grid-template-columns:1fr;gap:13px}}@media(max-width:620px){.purchase-dialog-backdrop{padding:12px}.purchase-dialog-panel{max-height:calc(100vh - 24px);padding:19px}.purchase-dialog-head{gap:16px}.purchase-method-card{grid-template-columns:1fr;gap:13px;padding:12px}.purchase-method-image{width:100%;height:auto;min-height:180px;aspect-ratio:4 / 3}.purchase-method-card>a{grid-column:1;width:100%}.purchase-method-zoom-hint{opacity:1;transform:none}.purchase-image-preview-panel figcaption{padding-right:12px;padding-left:12px}}:root{--bg: #050a10;--surface: #0b131c;--surface-raised: #101a24;--surface-soft: #0d1720;--line: rgba(160, 194, 207, .14);--line-strong: rgba(160, 211, 220, .26);--muted: #91a4ae;--cyan: #59e1d1;--cyan-bright: #86efe4;--cyan-soft: rgba(89, 225, 209, .1);--lime: #90edb3;--content: min(1280px, calc(100% - 48px) );color:#eef5f6;background:var(--bg)}body{background:radial-gradient(circle at 74% 7%,rgba(47,139,151,.12),transparent 25%),linear-gradient(180deg,#06101a 0,var(--bg) 820px);letter-spacing:.01em}::selection{color:#04100f;background:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-header{width:var(--content);height:76px;border-bottom-color:var(--line);background:#050a10c7;box-shadow:none;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.brand{gap:13px;letter-spacing:0}.brand-mark{width:40px;height:40px;border:1px solid rgba(129,189,208,.3);border-radius:10px;box-shadow:0 10px 30px #0061842b}.brand-copy{display:grid;gap:3px}.brand-copy strong{color:#f3f8f9;font-size:.84rem;letter-spacing:.2em}.brand-copy small{color:#607680;font-size:.49rem;font-weight:600;letter-spacing:.16em}.main-nav{gap:34px;color:#91a3ac;font-size:.82rem}.main-nav a{position:relative;padding:9px 0}.main-nav a:after{content:"";position:absolute;right:100%;bottom:0;left:0;height:1px;background:var(--cyan);transition:right .25s ease}.main-nav a:hover:after,.main-nav a.router-link-active:after{right:0}.nav-purchase-button{min-width:112px;min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-color:#59e1d166;color:#dffbf7;background:#59e1d114;font-size:.8rem}.nav-purchase-button:hover{border-color:var(--cyan);background:#59e1d124}.home-page{position:relative}.hero.hero-refresh{width:var(--content);min-height:820px;grid-template-columns:minmax(0,1.03fr) minmax(500px,.97fr);column-gap:clamp(48px,6vw,96px);row-gap:58px;align-content:center;padding:92px 0 54px}.hero-refresh:before{content:"";position:absolute;z-index:0;top:13%;right:-12%;width:680px;height:680px;border:1px solid rgba(89,225,209,.07);border-radius:50%;box-shadow:inset 0 0 120px #30949d06}.hero-refresh .hero-grid{inset:0 -12vw;opacity:.3;background-image:linear-gradient(rgba(141,188,201,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(141,188,201,.075) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 74%,transparent 97%);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 74%,transparent 97%)}.hero-orbit{position:absolute;z-index:0;border:1px solid rgba(89,225,209,.08);border-radius:50%;pointer-events:none}.hero-orbit-one{top:22%;right:-1%;width:420px;height:420px}.hero-orbit-two{top:39%;right:12%;width:160px;height:160px}.hero-copy,.hero-product,.hero-proof{position:relative;z-index:1}.hero-copy{padding-top:12px}.eyebrow{gap:12px;color:#a6bbc3;font-size:.68rem;font-weight:650;letter-spacing:.2em}.eyebrow .status-dot{width:8px;height:8px;border:0;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #59e1d117,0 0 18px #59e1d18c}.hero h1{max-width:760px;margin:30px 0;color:#f2f7f8;font-size:clamp(3.7rem,5.4vw,5.4rem);font-weight:560;line-height:.98;letter-spacing:-.065em}.hero h1 em{color:var(--cyan);font-weight:560}.hero-copy>p{max-width:660px;color:#9aadb6;font-size:1.03rem;line-height:1.9}.hero-actions{gap:12px;margin-top:38px}.primary-button,.history-button{min-height:52px;padding:0 20px;border-radius:2px;font-size:.88rem}.primary-button{min-width:174px;justify-content:space-between;color:#03110f;background:var(--cyan);box-shadow:0 14px 40px #1d9d9426}.primary-button:hover{background:var(--cyan-bright);box-shadow:0 18px 48px #1d9d9433}.history-button{color:#e1ebed;background:#0d1923cc;border-color:#a0c2cf33}.history-button:hover{border-color:#59e1d16b;background:#59e1d111}.cdk-button{margin-left:5px;padding:13px 4px;border-bottom-color:#59e1d159;font-size:.84rem}.trust-list{gap:22px;margin-top:34px;color:#738993;font-size:.76rem}.trust-list svg{color:var(--cyan)}.hero-product{overflow:hidden;border:1px solid rgba(130,178,191,.22);border-radius:14px;background:#071119e0;box-shadow:0 42px 100px #0000005c,inset 0 1px #ffffff09}.hero-product:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 30%)}.product-window-bar{min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 17px;border-bottom:1px solid var(--line);color:#657b84;background:#0c1923b8;font-size:.58rem;font-weight:700;letter-spacing:.16em}.window-dots{display:flex;gap:6px}.window-dots i,.screenshot-toolbar i{width:6px;height:6px;border-radius:50%;background:#536771}.window-dots i:nth-child(2),.screenshot-toolbar i:nth-child(2){opacity:.66}.window-dots i:nth-child(3),.screenshot-toolbar i:nth-child(3){opacity:.35}.product-window-bar strong{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:#9de9c0;font-size:.58rem}.product-window-bar strong i{width:6px;height:6px;border-radius:50%;background:#71dfa5;box-shadow:0 0 12px #71dfa5b3}.product-console{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(150px,.65fr);gap:10px;padding:12px}.radar-panel,.metric-card,.mode-card{border:1px solid rgba(145,184,196,.12);background:#08131c}.panel-caption{display:flex;justify-content:space-between;padding:12px 13px 0;color:#8ba2aa;font-size:.58rem;font-weight:700;letter-spacing:.14em}.panel-caption small{color:#4c6570;font-size:inherit}.hero-product .radar-stage{aspect-ratio:1.22;margin:10px;border:0;background:radial-gradient(circle at center,rgba(89,225,209,.1),transparent 46%),repeating-radial-gradient(circle at center,transparent 0,transparent 47px,rgba(89,225,209,.045) 48px,transparent 49px),#07121a}.ring-three{width:94%;aspect-ratio:1}.hero-product .ring{border-color:#59e1d12b}.hero-product .axis{background:#59e1d11a}.hero-product .target{border-color:var(--cyan);box-shadow:0 0 0 5px #59e1d112}.hero-product .target-b{border-color:#8fe3b1;box-shadow:0 0 0 5px #8fe3b112}.hero-product .measure-line{background:var(--cyan);box-shadow:0 0 12px #59e1d166}.hero-product .distance{border-color:#59e1d147;border-radius:3px;background:#051017f2}.console-side{display:grid;grid-template-rows:1fr 1fr auto;gap:10px}.metric-card,.mode-card{display:flex;flex-direction:column;padding:17px}.metric-card>span,.mode-card>span{color:#58717b;font-size:.54rem;font-weight:700;letter-spacing:.16em}.metric-card strong{margin-top:12px;color:#ecf5f6;font-size:1.35rem;font-weight:540;letter-spacing:-.03em}.metric-card small{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:#7d949d;font-size:.65rem}.metric-card small svg{color:var(--cyan)}.metric-card-primary{background:linear-gradient(145deg,#59e1d118,#08131ccc)}.mode-card{gap:12px}.mode-card strong{display:inline-flex;align-items:center;gap:7px;color:var(--cyan);font-size:.7rem;letter-spacing:.1em}.hero-product .instrument-data{border-top-color:var(--line)}.hero-product .instrument-data span{padding:14px 16px;color:#506873;font-size:.5rem}.hero-product .instrument-data strong{margin-top:7px;color:#9dafb6;font-size:.6rem}.hero-proof{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-proof>div{display:grid;grid-template-columns:auto 1fr;gap:3px 15px;padding:24px 26px;border-right:1px solid var(--line)}.hero-proof>div:last-child{border-right:0}.hero-proof span{grid-row:1 / 3;padding-top:3px;color:var(--cyan);font-size:.62rem;font-weight:700;letter-spacing:.14em}.hero-proof strong{color:#dce7e9;font-size:.88rem;font-weight:580}.hero-proof small{color:#70858f;font-size:.7rem}.section-wrap{width:var(--content);padding:130px 0}.design-section{border-top:0}.section-heading{max-width:none;margin-bottom:62px}.section-heading-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(50px,10vw,150px)}.section-heading>span,.section-heading>div>span,.section-label,.cta-section>div>span{display:block;margin-bottom:18px;color:var(--cyan);font-size:.65rem;font-weight:750;letter-spacing:.18em}.section-heading h2,.cta-section h2,.disclaimer h2{color:#f0f5f6;font-size:clamp(2.45rem,4.4vw,4.4rem);font-weight:540;line-height:1.08;letter-spacing:-.055em}.section-heading p,.cta-section p{margin:0;color:#8499a2;font-size:.95rem;line-height:1.85}.section-heading.compact{margin-bottom:36px}.section-heading.compact h2{font-size:clamp(2.2rem,3.4vw,3.5rem)}.section-heading.compact p{margin-top:18px}.feature-grid{grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-right:0}.feature-item{min-height:410px;display:flex;flex-direction:column;padding:27px 25px 25px;border-right:1px solid var(--line);background:#08101861;transition:background .3s ease,transform .3s ease,border-color .3s ease}.feature-item:hover{z-index:1;border-color:#59e1d152;background:#0c1d24c7;transform:translateY(-6px)}.feature-card-top{display:flex;align-items:center;justify-content:space-between}.feature-card-top small{color:#4e6670;font-size:.56rem;font-weight:700;letter-spacing:.15em}.feature-index{color:#6b838d;font-size:.62rem}.feature-icon{width:52px;height:52px;display:grid;place-items:center;margin:58px 0 28px;border:1px solid rgba(89,225,209,.19);background:#59e1d10e}.feature-item .feature-icon svg{margin:0;color:var(--cyan)}.feature-meta{color:var(--cyan);font-size:.64rem;font-weight:650;letter-spacing:.12em}.feature-item h3{margin:13px 0;color:#e8f0f1;font-size:1.18rem;font-weight:570}.feature-item p{color:#7f949d;font-size:.84rem;line-height:1.8}.feature-arrow{margin-top:auto!important;align-self:flex-end;color:#566f79!important;transition:color .2s ease,transform .2s ease}.feature-item:hover .feature-arrow{color:var(--cyan)!important;transform:translate(4px)}.interface-band{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#081018}.interface-band:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(135,177,190,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(135,177,190,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.screenshot-section{position:relative;padding-top:128px}.screenshot-list{gap:100px}.screenshot-list figure.product-showcase{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);gap:clamp(42px,7vw,94px)}.screenshot-list figure.product-showcase:nth-child(2n){grid-template-columns:minmax(260px,.55fr) minmax(0,1.55fr)}.screenshot-list figure.product-showcase:nth-child(2n) .screenshot-frame{order:2}.screenshot-frame{min-height:0;display:block;overflow:hidden;padding:0;border:1px solid rgba(145,187,199,.2);border-radius:12px;background:#0b151e;box-shadow:0 36px 90px #00000047}.screenshot-toolbar{min-height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--line);background:#0d1821}.screenshot-toolbar>span{display:flex;gap:6px}.screenshot-toolbar small{color:#617781;font-size:.54rem;font-weight:700;letter-spacing:.13em}.screenshot-canvas{min-height:390px;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at center,rgba(48,119,137,.12),transparent 55%),#07111a}.screenshot-canvas img{width:100%;max-width:100%;max-height:520px;object-fit:contain}.showcase-2 .screenshot-canvas{min-height:270px}.product-showcase figcaption{align-self:center}.product-showcase figcaption>span{color:var(--cyan);font-size:.62rem;font-weight:700;letter-spacing:.15em}.screenshot-list .product-showcase h3{margin:20px 0 15px;color:#edf4f5;font-size:1.8rem;font-weight:540;letter-spacing:-.035em}.screenshot-list .product-showcase p{color:#879ba3;font-size:.9rem;line-height:1.85}.interface-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.interface-tags small{padding:7px 9px;border:1px solid var(--line);color:#7e949d;background:#ffffff04;font-size:.62rem}.steps-section{border-top:0}.step-list{grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line)}.step-list li{min-height:285px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;gap:0;padding:27px 27px 25px;border-top:0;border-right:1px solid var(--line);background:#08101759}.step-list li:last-child{border-right:0}.step-list li>span{color:#657b84;font-size:.62rem}.step-list li>svg{align-self:end;color:#526a73}.step-icon{width:45px;height:45px;display:grid;grid-column:2;grid-row:1 / 2;place-items:center;border:1px solid rgba(89,225,209,.18);color:var(--cyan);background:#59e1d10d}.step-list li>div:last-of-type{grid-column:1 / -1;grid-row:3;align-self:end;padding-right:26px}.step-list h3{margin:0 0 12px;color:#e8f0f1;font-size:1.12rem;font-weight:570}.step-list p{color:#7f939c;font-size:.84rem;line-height:1.8}.assurance-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(58px,8vw,120px);border-top:1px solid var(--line)}.requirement-list{border-top:1px solid var(--line)}.requirement-list article{grid-template-columns:auto 1fr;gap:18px;padding:23px 0}.requirement-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);color:var(--cyan)}.requirement-list svg{margin:0}.requirement-list h3{color:#e4edef;font-size:.95rem;font-weight:570}.requirement-list p{color:#7b9099;font-size:.82rem}.disclaimer{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:510px;padding:clamp(38px,5vw,68px);border:1px solid rgba(89,225,209,.2);border-left:1px solid rgba(89,225,209,.2);background:linear-gradient(145deg,#133139a3,#08141de6)}.compliance-mark{display:flex;align-items:center;justify-content:space-between;margin-bottom:62px;color:var(--cyan)}.compliance-mark span{font-size:.58rem;font-weight:750;letter-spacing:.16em}.disclaimer>span{color:#66818a;font-size:.59rem}.disclaimer h2{margin-top:14px;font-size:clamp(2.2rem,3.6vw,3.7rem)}.disclaimer p{color:#a2b4ba;font-size:.9rem;line-height:1.9}.compliance-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px}.compliance-list span{display:flex;align-items:center;gap:6px;color:#81969e;font-size:.67rem}.compliance-list svg{flex:0 0 auto;color:var(--cyan)}.cta-section{width:var(--content);min-height:360px;overflow:hidden;position:relative;margin:0 auto 120px;padding:clamp(45px,6vw,78px);border:1px solid rgba(89,225,209,.24);background:linear-gradient(112deg,#12333b 0,#0b212a 58%,#08161e)}.cta-section>div:not(.cta-decoration),.cta-section>a{position:relative;z-index:1}.cta-section>div:not(.cta-decoration){max-width:760px}.cta-section h2{font-size:clamp(2.5rem,4.7vw,4.7rem)}.cta-section p{margin-top:20px}.cta-decoration{position:absolute;right:7%;top:50%;color:#59e1d11f;transform:translateY(-50%)}.site-footer{width:var(--content);min-height:270px;grid-template-columns:minmax(280px,1fr) minmax(200px,.6fr) auto;gap:42px 64px;padding:60px 0 34px;border-top-color:var(--line)}.footer-brand{font-size:.79rem}.footer-brand img{width:28px;height:28px;border-radius:7px}.footer-identity p{max-width:370px;color:#71868f;line-height:1.7}.footer-meta{display:grid;align-content:start;gap:9px}.footer-meta span{color:var(--cyan);font-size:.55rem;font-weight:700;letter-spacing:.15em}.footer-meta strong{color:#b7c6cb;font-size:.78rem;font-weight:500}.footer-links{align-items:flex-start;flex-direction:column;gap:12px;font-size:.78rem}.site-footer small{padding-top:22px;border-top:1px solid var(--line);color:#536a74}@media(max-width:1120px){.hero.hero-refresh{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:42px}.hero h1{font-size:clamp(3.3rem,5.8vw,4.6rem)}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-item:nth-child(2){border-right:1px solid var(--line)}.feature-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.screenshot-list figure.product-showcase,.screenshot-list figure.product-showcase:nth-child(2n){grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:44px}}@media(max-width:920px){:root{--content: min(100% - 36px, 1280px)}.site-header{height:70px}.brand-copy small{display:none}.main-nav{top:70px;padding:22px;gap:12px;border:1px solid var(--line);background:#060e15fa}.main-nav a{padding:10px 0}.nav-purchase-button{align-self:stretch}.hero.hero-refresh{min-height:auto;grid-template-columns:1fr;padding:78px 0 45px}.hero-copy{max-width:700px}.hero-product{width:100%;max-width:700px}.hero-proof{margin-top:4px}.section-heading-split{grid-template-columns:1fr;gap:25px}.section-heading-split p{max-width:640px}.screenshot-list figure.product-showcase,.screenshot-list figure.product-showcase:nth-child(2n){grid-template-columns:1fr;gap:28px}.screenshot-list figure.product-showcase:nth-child(2n) .screenshot-frame{order:initial}.product-showcase figcaption{max-width:620px}.assurance-section{grid-template-columns:1fr}.disclaimer{min-height:430px}.cta-section{align-items:flex-start;flex-direction:column}.site-footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}@media(max-width:700px){:root{--content: min(100% - 28px, 1280px)}.section-wrap{padding:92px 0}.hero.hero-refresh{width:var(--content);padding-top:58px}.hero h1{margin:24px 0;font-size:clamp(2.65rem,11.6vw,4rem);line-height:1.02}.hero-copy>p{font-size:.93rem;line-height:1.8}.hero-actions{align-items:stretch;flex-direction:column}.primary-button,.history-button{width:100%}.cdk-button{justify-content:center;margin-left:0}.trust-list{display:grid;gap:10px}.product-window-bar{grid-template-columns:1fr 1fr}.product-window-bar>span{display:none}.product-console{grid-template-columns:1fr}.console-side{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.mode-card{grid-column:1 / -1}.metric-card{min-height:126px}.hero-product .instrument-data{grid-template-columns:1fr}.hero-product .instrument-data span{border-right:0;border-bottom:1px solid var(--line)}.hero-product .instrument-data span:last-child{border-bottom:0}.hero-proof{grid-template-columns:1fr}.hero-proof>div{border-right:0;border-bottom:1px solid var(--line)}.hero-proof>div:last-child{border-bottom:0}.section-heading{margin-bottom:40px}.section-heading h2,.cta-section h2,.disclaimer h2{font-size:clamp(2.25rem,10.2vw,3.5rem)}.feature-grid{grid-template-columns:1fr}.feature-item{min-height:340px;border-right:1px solid var(--line)}.feature-item:nth-child(3){border-bottom:1px solid var(--line)}.feature-icon{margin-top:38px}.screenshot-list{gap:72px}.screenshot-canvas{min-height:240px;padding:16px}.showcase-2 .screenshot-canvas{min-height:190px}.step-list{grid-template-columns:1fr}.step-list li{min-height:240px;border-right:0;border-bottom:1px solid var(--line)}.step-list li:last-child{border-bottom:0}.compliance-list{grid-template-columns:1fr}.cta-section{min-height:390px;margin-bottom:82px;padding:38px 26px}.cta-section .primary-button{align-self:stretch}.cta-decoration{right:-50px;bottom:-35px;top:auto;transform:none}.site-footer{grid-template-columns:1fr;gap:30px;padding-top:45px}.footer-links{grid-column:auto}}@media(max-width:420px){.brand-mark{width:36px;height:36px}.brand-copy strong{font-size:.78rem}.hero h1{font-size:2.55rem}.hero-product .radar-stage{margin:4px}.distance{left:40%}.console-side{grid-template-columns:1fr}.mode-card{grid-column:auto}}.site-shell:has(.home-rebuild){background:#f2f3ee}.home-rebuild{--paper: #f2f3ee;--paper-soft: #e8ebe4;--ink: #0b1210;--ink-soft: #53605b;--green: #16b996;--green-dark: #075f4e;--acid: #b9ff78;--blue: #73a9ff;--rule: rgba(13, 31, 25, .14);color:var(--ink);background:var(--paper);font-family:Segoe UI,Microsoft YaHei UI,system-ui,sans-serif}.site-header.home-header{width:100%;height:76px;margin:0;padding-right:max(24px,calc((100vw - 1280px)/2));padding-left:max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid rgba(12,30,24,.12);color:#0b1210;background:#f2f3eee6;box-shadow:none;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.home-header .brand-copy strong{color:#0b1210}.home-header .brand-copy small{color:#62716b}.home-header .main-nav{color:#53605b}.home-header .main-nav a:hover,.home-header .main-nav a.router-link-active{color:#07100d}.home-header .main-nav a:after{background:#0b1210}.home-header .nav-purchase-button{border-color:#0b1210;color:#fff;background:#0b1210}.home-header .nav-purchase-button:hover{border-color:#075f4e;color:#fff;background:#075f4e}.home-header .menu-button{color:#0b1210}.mt-hero{overflow:hidden;position:relative;min-height:calc(100vh - 76px);padding:clamp(76px,8vw,120px) max(24px,calc((100vw - 1280px)/2)) 0;background:var(--paper)}.mt-hero-noise{position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:radial-gradient(rgba(8,31,23,.11) .55px,transparent .55px);background-size:8px 8px;-webkit-mask-image:linear-gradient(115deg,#000,transparent 44%);mask-image:linear-gradient(115deg,#000,transparent 44%)}.mt-hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(52px,7vw,104px);align-items:center;position:relative}.mt-hero-copy{position:relative;z-index:2;padding:24px 0 48px}.mt-kicker{display:flex;align-items:center;gap:13px;color:#0c1613;font-size:.67rem;font-weight:750;letter-spacing:.17em}.mt-kicker i{width:36px;height:1px;background:#0c1613}.mt-kicker small{color:#68756f;font-size:inherit;font-weight:inherit}.mt-hero h1{max-width:760px;margin:34px 0 30px;font-size:clamp(4rem,6.3vw,6.55rem);font-weight:590;line-height:.97;letter-spacing:-.075em}.mt-hero h1 em{color:var(--green-dark);font-style:normal;font-weight:inherit}.mt-hero-copy>p{max-width:600px;margin:0;color:#4f5d57;font-size:1.06rem;line-height:1.9}.mt-hero-actions{display:flex;gap:11px;margin-top:38px}.mt-button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:0 20px;border:1px solid #0b1210;border-radius:0;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.mt-button:hover{transform:translateY(-2px)}.mt-button-dark{min-width:190px;color:#fff;background:#0b1210}.mt-button-dark:hover{border-color:#075f4e;background:#075f4e}.mt-button-ghost{color:#0b1210;background:transparent}.mt-button-ghost:hover{color:#fff;background:#0b1210}.mt-hero-note{display:flex;align-items:center;gap:9px;margin-top:27px;color:#6d7974;font-size:.74rem}.mt-hero-note svg{color:var(--green-dark)}.mt-hero-visual{min-height:620px;overflow:hidden;position:relative;border:1px solid rgba(10,27,22,.2);background:#07110f;box-shadow:28px 34px #dfe3db}.mt-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;border:10px solid rgba(242,243,238,.035)}.mt-hero-visual>img{width:100%;height:100%;display:block;position:absolute;inset:0;object-fit:cover}.mt-hero-visual.mt-height-hero-visual{min-height:0;aspect-ratio:1672 / 941;background:#07111f}.mt-height-hero-visual>img{object-fit:contain}.mt-height-figure{width:100%;max-width:760px;min-width:0;margin:0;border:1px solid rgba(10,27,22,.2);background:#07111f;box-shadow:20px 24px #dfe3db}.mt-height-figure .mt-height-hero-visual{width:100%;border:0;box-shadow:none}.mt-height-explanation{padding:clamp(18px,2vw,28px);border-top:1px solid rgba(136,185,204,.2);color:#bdcdd9;background:#0d1b29;font-size:.82rem;line-height:1.85;overflow-wrap:anywhere}.mt-height-explanation>strong{display:block;color:#d7f3ed;font-size:.92rem;font-weight:650}.mt-height-explanation p{margin:12px 0 0}.home-rebuild [data-reveal-state=pending]{opacity:0;translate:0 28px}.home-rebuild [data-reveal-state=visible]{animation:mt-scroll-reveal .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) backwards}@keyframes mt-scroll-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.home-rebuild [data-reveal-state]{opacity:1;translate:none;animation:none}}.mt-visual-top{min-height:52px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;padding:0 18px;border-bottom:1px solid rgba(194,239,228,.13);color:#8ba39c;background:#040d0bb8;font-size:.58rem;font-weight:750;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mt-visual-top strong{display:flex;align-items:center;gap:8px;color:#aef0c4;font-size:inherit}.mt-visual-top strong i{width:7px;height:7px;border-radius:50%;background:#7cffac;box-shadow:0 0 12px #7cffac}.mt-coordinate-card{display:grid;position:absolute;z-index:4;min-width:142px;padding:15px 17px;border:1px solid rgba(183,241,226,.18);color:#dff7f1;background:#040f0cd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mt-coordinate-card small{color:#6b8f85;font-size:.52rem;font-weight:750;letter-spacing:.16em}.mt-coordinate-card strong{margin-top:9px;font-size:1.12rem;font-weight:520;letter-spacing:-.02em}.mt-coordinate-card span{margin-top:3px;color:#819a93;font-size:.66rem}.mt-coordinate-a{left:8%;bottom:13%}.mt-coordinate-b{top:24%;right:7%}.mt-visual-mode{display:flex;align-items:center;gap:8px;position:absolute;z-index:4;right:7%;bottom:8%;padding:10px 12px;color:#77dabe;background:#040f0cd1;font-size:.58rem;font-weight:700;letter-spacing:.12em}.mt-visual-mode strong{margin-left:15px;color:var(--acid)}.mt-hero-facts{display:grid;grid-template-columns:repeat(3,1fr) 1.08fr;position:relative;margin-top:clamp(68px,7vw,110px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.mt-hero-facts>div{min-height:138px;display:flex;flex-direction:column;justify-content:center;padding:23px 25px;border-right:1px solid var(--rule)}.mt-hero-facts>div:last-child{border-right:0}.mt-hero-facts small{color:#718079;font-size:.57rem;font-weight:750;letter-spacing:.15em}.mt-hero-facts strong{margin-top:12px;font-size:1.02rem;font-weight:620}.mt-hero-facts span{margin-top:5px;color:#6b7873;font-size:.72rem}.mt-fact-version{color:#eafff8;background:var(--green-dark)}.mt-fact-version small,.mt-fact-version span{color:#a8c9bf}.mt-fact-version strong{font-size:1.35rem}.mt-fact-version a{display:inline-flex;align-items:center;gap:8px;margin-top:9px;color:#b7f9dd;font-size:.7rem}.mt-section{padding:clamp(100px,10vw,160px) max(24px,calc((100vw - 1280px)/2));background:var(--paper)}.mt-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.45fr);gap:clamp(48px,9vw,140px);align-items:end;margin-bottom:70px}.mt-section-head>div>span,.mt-section-head>span,.mt-product-head span,.mt-scenes-inner header span,.mt-safety-copy>span,.mt-final-cta>div>span{display:block;margin-bottom:20px;color:var(--green-dark);font-size:.63rem;font-weight:800;letter-spacing:.18em}.mt-section-head h2,.mt-product-head h2,.mt-scenes-inner h2,.mt-safety-copy h2,.mt-final-cta h2{margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:540;line-height:1.04;letter-spacing:-.065em}.mt-section-head>p{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.85}.mt-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(255px,auto);gap:12px}.mt-capability-card{overflow:hidden;display:flex;flex-direction:column;position:relative;grid-column:span 5;padding:27px;border:1px solid rgba(13,31,25,.12);background:#e9eee8;transition:transform .25s ease,box-shadow .25s ease}.mt-capability-card:hover{z-index:2;transform:translateY(-5px);box-shadow:0 24px 55px #142b231a}.mt-capability-card.is-featured{grid-column:span 7;grid-row:span 2;color:#effff9;background:#0a1714}.mt-capability-card:nth-child(4),.mt-capability-card:nth-child(5){grid-column:span 6;min-height:300px}.mt-card-head{display:flex;align-items:center;justify-content:space-between;color:#6b7b75}.mt-card-head>span{font-size:.62rem;font-weight:750;letter-spacing:.14em}.mt-card-head svg{color:var(--card-accent, #137f68)}.is-featured .mt-card-head{color:#779188}.is-featured .mt-card-head svg{color:var(--acid)}.mt-card-copy{max-width:480px;margin-top:auto}.mt-card-copy>small{color:var(--card-accent, #137f68);font-size:.62rem;font-weight:750;letter-spacing:.08em}.mt-card-copy h3{margin:10px 0 11px;font-size:1.45rem;font-weight:610;letter-spacing:-.035em}.mt-card-copy p{margin:0;color:#63706b;font-size:.85rem;line-height:1.78}.is-featured .mt-card-copy h3{color:#f2fff9;font-size:clamp(2rem,3vw,3.15rem)}.is-featured .mt-card-copy p{max-width:490px;color:#8fa69e}.is-featured .mt-card-copy>small{color:var(--acid)}.mt-card-arrow{position:absolute;right:26px;bottom:27px;color:#85928d}.is-featured .mt-card-arrow{color:#7ea297}.tone-blue{--card-accent: #346fc7;background:#e5ebf3}.tone-lime{--card-accent: #567d19;background:#ebf0df}.tone-violet{--card-accent: #6c4fb0;background:#ebe7f0}.tone-amber{--card-accent: #9b6415;background:#f0e9dc}.mt-range-demo{flex:1;min-height:260px;position:relative;margin:22px 0 28px;background-image:radial-gradient(rgba(146,205,190,.17) 1px,transparent 1px);background-size:16px 16px}.mt-range-demo:before,.mt-range-demo:after{content:"";position:absolute;border:1px solid rgba(123,190,173,.17);border-radius:50%}.mt-range-demo:before{width:230px;height:230px;top:50%;left:48%;transform:translate(-50%,-50%)}.mt-range-demo:after{width:130px;height:130px;top:50%;left:48%;transform:translate(-50%,-50%)}.mt-demo-point{width:18px;height:18px;position:absolute;z-index:2;border:3px solid var(--acid);border-radius:50%;background:#0a1714;box-shadow:0 0 0 7px #b9ff7817}.point-start{left:25%;bottom:20%}.point-end{top:15%;right:19%;border-color:#66dfff;box-shadow:0 0 0 7px #66dfff14}.mt-demo-line{width:57%;height:2px;position:absolute;left:28%;bottom:26%;transform:rotate(-36deg);transform-origin:left;background:linear-gradient(90deg,var(--acid),#66dfff);box-shadow:0 0 18px #66dfff52}.mt-range-demo>div{display:grid;position:absolute;z-index:3;top:45%;left:47%;padding:12px 14px;border:1px solid rgba(163,231,215,.21);background:#030f0ceb}.mt-range-demo>div small{color:#6f9288;font-size:.5rem;letter-spacing:.14em}.mt-range-demo>div strong{margin-top:4px;font-size:1.25rem}.mt-range-demo>div strong span{margin-left:3px;color:#76a299;font-size:.65rem}.mt-product-stage{padding:clamp(110px,11vw,175px) max(24px,calc((100vw - 1280px)/2));color:#eef5f3;background:#07100e}.mt-product-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.45fr);gap:clamp(48px,9vw,140px);align-items:end;margin-bottom:80px}.mt-product-head span{color:#6ce0bd}.mt-product-head h2{color:#f1f7f5}.mt-product-head p{margin:0;color:#81928c;font-size:.95rem;line-height:1.85}.mt-product-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:clamp(45px,7vw,92px);align-items:center}.mt-product-frame{overflow:hidden;border:1px solid rgba(179,225,213,.18);background:#0b1714;box-shadow:0 40px 110px #00000052}.mt-window-bar{min-height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;border-bottom:1px solid rgba(179,225,213,.12);color:#59756c;font-size:.55rem;font-weight:750;letter-spacing:.15em}.mt-window-bar>span{display:flex;gap:6px}.mt-window-bar i{width:6px;height:6px;display:block;border-radius:50%;background:#567169}.mt-window-bar i:nth-child(2){opacity:.6}.mt-window-bar i:nth-child(3){opacity:.3}.mt-window-bar b{justify-self:end;color:#73dcbf;font-size:inherit}.mt-product-canvas{display:grid;min-height:490px;padding:25px;place-items:center;background:radial-gradient(circle at center,rgba(39,137,111,.11),transparent 55%),#091411}.mt-product-canvas img{max-width:100%;max-height:560px;display:block;object-fit:contain}.mt-product-copy>span{color:#69d8b7;font-size:.61rem;font-weight:750;letter-spacing:.15em}.mt-product-copy h3{margin:20px 0 18px;font-size:clamp(2rem,3.3vw,3.55rem);font-weight:520;line-height:1.09;letter-spacing:-.055em}.mt-product-copy p{margin:0;color:#8a9a95;font-size:.9rem;line-height:1.85}.mt-product-copy ul{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:13px;color:#b6c6c1;font-size:.78rem}.mt-product-copy li{display:flex;align-items:center;gap:10px}.mt-product-copy li svg{color:#76e2c1}.mt-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:100px;padding-top:100px;border-top:1px solid rgba(179,225,213,.14)}.mt-proof-card{min-width:0;overflow:hidden;position:relative;border:1px solid rgba(179,225,213,.16);background:#0b1714;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.mt-proof-card:hover{transform:translateY(-6px);border-color:#69d8b766;box-shadow:0 30px 80px #00000047}.mt-proof-meta{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid rgba(179,225,213,.11);color:#668077;font-size:.55rem;font-weight:750;letter-spacing:.15em}.mt-proof-meta b{color:#73dcbf;font-size:inherit}.mt-proof-image{aspect-ratio:1.48 / 1;overflow:hidden;position:relative;background:#07110f}.mt-proof-image:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff08}.mt-proof-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mt-proof-card:hover .mt-proof-image img{transform:scale(1.018)}.mt-proof-copy{min-height:250px;display:flex;flex-direction:column;padding:31px 32px 34px}.mt-proof-copy small{color:#69d8b7;font-size:.58rem;font-weight:750;letter-spacing:.13em}.mt-proof-copy h3{max-width:540px;margin:17px 0 14px;color:#eef5f3;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:540;line-height:1.18;letter-spacing:-.04em}.mt-proof-copy p{max-width:570px;margin:auto 0 0;color:#82948d;font-size:.84rem;line-height:1.8}.mt-workflow-section{background:#f7f8f4}.mt-workflow-head{align-items:center}.mt-workflow-badge{width:178px;min-height:112px;display:flex;align-items:flex-start;justify-self:end;gap:18px;padding:20px;border:1px solid var(--rule);color:var(--green-dark)}.mt-workflow-badge span{color:#56635e;font-size:.75rem;line-height:1.6}.mt-workflow-list{margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.mt-workflow-list li{min-height:170px;display:grid;grid-template-columns:100px 78px minmax(0,1fr);gap:30px;align-items:center;position:relative;border-bottom:1px solid var(--rule);transition:padding-left .25s ease,background .25s ease}.mt-workflow-list li:hover{padding-left:18px;background:#12b9960b}.mt-workflow-list li>span{color:#78847f;font-size:.67rem;font-weight:750;letter-spacing:.12em}.mt-step-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--rule);color:var(--green-dark)}.mt-workflow-list li>div:last-child{display:grid;grid-template-columns:minmax(250px,.5fr) minmax(280px,1fr);gap:80px;align-items:center}.mt-workflow-list h3{margin:0;font-size:1.3rem;font-weight:610;letter-spacing:-.025em}.mt-workflow-list p{max-width:640px;margin:0;color:#66736e;font-size:.87rem;line-height:1.75}.mt-scenes-section{padding:clamp(100px,10vw,160px) max(24px,calc((100vw - 1280px)/2));background:#dce9df}.mt-scenes-inner header{max-width:840px}.mt-scenes-inner header span{color:var(--green-dark)}.mt-scenes-inner h2{color:#0a1511}.mt-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:65px}.mt-scene-grid article{min-height:360px;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(11,44,32,.15);background:#f7f9f49e}.mt-scene-grid article:nth-child(2){background:#0b1714}.mt-scene-grid article:nth-child(2) h3{color:#effcf7}.mt-scene-grid article:nth-child(2) p{color:#879d95}.mt-scene-grid article:nth-child(2) .mt-scene-top{color:#6de0bc}.mt-scene-top{display:flex;align-items:center;justify-content:space-between;color:var(--green-dark);font-size:.6rem;font-weight:750;letter-spacing:.15em}.mt-scene-grid h3{max-width:310px;margin:auto 0 16px;font-size:1.55rem;font-weight:600;line-height:1.2;letter-spacing:-.035em}.mt-scene-grid p{margin:0;color:#5d6b65;font-size:.84rem;line-height:1.78}.mt-safety-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:clamp(70px,11vw,160px);align-items:center}.mt-safety-copy>span{color:var(--green-dark)}.mt-safety-copy p{max-width:520px;margin:27px 0 0;color:#5d6a65;font-size:.94rem;line-height:1.85}.mt-safety-panel{padding:clamp(38px,5vw,68px);border:1px solid var(--rule);background:#e7ebe4}.mt-safety-mark{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;color:var(--green-dark)}.mt-safety-mark span{font-size:.58rem;font-weight:800;letter-spacing:.16em}.mt-safety-panel ul{margin:0;padding:0;list-style:none}.mt-safety-panel li{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:20px 0;border-bottom:1px solid var(--rule)}.mt-safety-panel li>svg{margin-top:2px;color:var(--green-dark)}.mt-safety-panel li div{display:grid;gap:5px}.mt-safety-panel li strong{font-size:.92rem;font-weight:650}.mt-safety-panel li span{color:#6e7b76;font-size:.76rem}.mt-safety-panel>small{display:block;margin-top:24px;color:#7d8984;font-size:.68rem}.mt-final-cta{min-height:520px;display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:60px;align-items:end;overflow:hidden;position:relative;padding:clamp(70px,8vw,120px) max(24px,calc((100vw - 1280px)/2));color:#effaf6;background:#07100e}.mt-cta-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(120,219,190,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(120,219,190,.1) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(circle at 75% 40%,#000,transparent 60%);mask-image:radial-gradient(circle at 75% 40%,#000,transparent 60%)}.mt-final-cta:after{content:"";width:440px;height:440px;position:absolute;top:-170px;right:4%;border:1px solid rgba(114,225,191,.19);border-radius:50%;box-shadow:0 0 0 80px #72e1bf09,0 0 0 160px #72e1bf05}.mt-final-cta>div:not(.mt-cta-grid){position:relative;z-index:2}.mt-final-cta>div>span{color:#67d9b7}.mt-final-cta h2{max-width:930px;color:#f0f8f5}.mt-cta-actions{display:flex;align-items:center;flex-direction:column;gap:18px}.mt-button-light{min-width:210px;color:#07100e;border-color:var(--acid);background:var(--acid)}.mt-button-light:hover{border-color:#d1ffab;background:#d1ffab}.mt-cta-actions>button{border:0;color:#89a29a;background:transparent;font:inherit;font-size:.75rem;cursor:pointer}.mt-cta-actions>button:hover{color:#fff}.site-footer.home-footer{width:100%;min-height:290px;margin:0;padding:62px max(24px,calc((100vw - 1280px)/2)) 35px;border-top:1px solid rgba(13,31,25,.14);color:#697670;background:#f2f3ee}.home-footer .footer-brand{color:#0b1210}.home-footer .footer-identity p{color:#697670}.home-footer .footer-meta span{color:var(--green-dark, #075f4e)}.home-footer .footer-meta strong,.home-footer .footer-links{color:#52605a}.home-footer .footer-links a:hover{color:#0b1210}.home-footer small{border-top-color:#0d1f1924;color:#7b8782}@media(max-width:1080px){.mt-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);gap:42px}.mt-hero h1{font-size:clamp(3.6rem,6.2vw,5rem)}.mt-hero-visual{min-height:540px}.mt-bento-grid{grid-template-columns:repeat(2,1fr)}.mt-capability-card,.mt-capability-card.is-featured,.mt-capability-card:nth-child(4),.mt-capability-card:nth-child(5){grid-column:span 1;grid-row:auto;min-height:330px}.mt-capability-card.is-featured{grid-column:1 / -1;min-height:570px}.mt-product-feature{grid-template-columns:1fr}.mt-product-copy{max-width:700px}.mt-safety-section{grid-template-columns:1fr}}@media(max-width:860px){.site-header.home-header{height:70px;padding-right:18px;padding-left:18px}.home-header .main-nav{top:70px;background:#f2f3eefa}.home-header .main-nav a{color:#26322e}.mt-hero{padding-top:55px}.mt-hero-layout{grid-template-columns:1fr}.mt-hero-copy{max-width:720px}.mt-hero-visual{width:100%;max-width:760px}.mt-hero-facts{grid-template-columns:repeat(2,1fr)}.mt-hero-facts>div:nth-child(2){border-right:0}.mt-hero-facts>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.mt-section-head,.mt-product-head{grid-template-columns:1fr;gap:28px}.mt-section-head>p,.mt-product-head p{max-width:650px}.mt-product-gallery{padding-top:75px;margin-top:75px}.mt-workflow-badge{justify-self:start}.mt-workflow-list li{grid-template-columns:60px 64px minmax(0,1fr);gap:18px}.mt-workflow-list li>div:last-child{grid-template-columns:1fr;gap:10px}.mt-scene-grid{grid-template-columns:1fr}.mt-scene-grid article{min-height:280px}.mt-final-cta{grid-template-columns:1fr;align-items:end}.mt-cta-actions{align-items:flex-start}}@media(max-width:620px){.mt-hero,.mt-section,.mt-product-stage,.mt-scenes-section,.mt-final-cta{padding-right:18px;padding-left:18px}.mt-hero h1{margin:28px 0 24px;font-size:clamp(2.8rem,14vw,4rem);line-height:1}.mt-hero-copy>p{font-size:.94rem}.mt-hero-actions{flex-direction:column}.mt-button{width:100%}.mt-hero-visual{min-height:490px;box-shadow:12px 14px #dfe3db}.mt-height-figure{box-shadow:12px 14px #dfe3db}.mt-coordinate-card{min-width:120px;padding:12px}.mt-coordinate-card strong{font-size:.92rem}.mt-coordinate-b{top:19%;right:5%}.mt-coordinate-a{left:5%;bottom:15%}.mt-visual-mode{right:5%}.mt-hero-facts{grid-template-columns:1fr}.mt-hero-facts>div{min-height:116px;border-right:0;border-bottom:1px solid var(--rule)}.mt-hero-facts>div:nth-child(3){border-bottom:1px solid var(--rule)}.mt-section-head h2,.mt-product-head h2,.mt-scenes-inner h2,.mt-safety-copy h2,.mt-final-cta h2{font-size:clamp(2.55rem,12vw,4rem)}.mt-bento-grid{grid-template-columns:1fr}.mt-capability-card,.mt-capability-card.is-featured,.mt-capability-card:nth-child(4),.mt-capability-card:nth-child(5){grid-column:1;min-height:315px}.mt-capability-card.is-featured{min-height:540px}.mt-range-demo{min-height:230px}.mt-product-feature{gap:34px}.mt-product-canvas{min-height:300px;padding:12px}.mt-product-gallery{grid-template-columns:1fr;gap:18px}.mt-proof-copy{min-height:220px;padding:26px 24px 28px}.mt-workflow-list li{grid-template-columns:42px 50px minmax(0,1fr);gap:12px;padding:25px 0}.mt-workflow-list li:hover{padding-left:8px}.mt-step-icon{width:44px;height:44px}.mt-workflow-list h3{font-size:1.05rem}.mt-workflow-list p{font-size:.78rem}.mt-scene-grid article{min-height:250px}.mt-safety-panel{padding:28px 22px}.mt-safety-mark{align-items:flex-start;flex-direction:column;gap:18px}.mt-final-cta{min-height:520px}.mt-button-light{width:100%}.site-footer.home-footer{padding-right:18px;padding-left:18px}}
