@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--background:#07080a;--foreground:#f6f2e8;--muted:#f6f2e8b3;--dim:#f6f2e885;--line:#f6f2e829;--panel:#0b0d12b8;--accent:#f7d64a;--cyan:#23d5ff;--red:#ff3f36}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}main{overflow:hidden}.languageTools{z-index:20;justify-items:end;gap:.6rem;display:grid;position:fixed;top:clamp(1rem,2.4vw,1.7rem);right:clamp(1rem,2.4vw,1.7rem)}.languageSelector,.languagePrompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d12c7;border:1px solid #f6f2e82e;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .55rem .45rem .8rem;display:inline-flex;box-shadow:0 14px 40px #0000003d}.languageSelector label,.languagePrompt span{color:var(--muted);font-size:.78rem;font-weight:720}.languageSelector select{max-width:min(46vw,190px);color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;font-size:.88rem;font-weight:720}.languageSelector button,.languagePrompt button{background:var(--foreground);color:var(--background);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:.34rem .62rem;font-size:.78rem;font-weight:760}.languagePrompt button:last-child{width:1.55rem;height:1.55rem;color:var(--muted);background:0 0;padding:0;font-size:1.1rem;line-height:1}.hero{isolation:isolate;background:#050608;min-height:100svh;position:relative}.heroImage,.heroShade{position:absolute;inset:0}.heroImage{z-index:-3;object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.05);width:100%;height:100%}.heroShade{z-index:-2;background:linear-gradient(90deg,#030407eb,#030407a8 48%,#0304073d),linear-gradient(#03040761,#030407f0)}.topbar{justify-content:space-between;align-items:center;gap:2rem;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.brand{color:#fffaf0;align-items:center;gap:12px;font-size:.98rem;font-weight:740;display:inline-flex}.brand img{border-radius:12px;box-shadow:0 12px 34px #00000047}.navLinks{color:#fffaf0bd;gap:24px;font-size:.94rem;display:flex}.navLinks a:hover{color:#fffaf0}.heroInner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(32px,7vw,110px);width:min(1240px,100% - 64px);min-height:calc(100svh - 90px);margin:0 auto;padding:0 0 56px;display:grid}.heroCopy{max-width:720px;animation:.72s both heroIn}.eyebrow,.sectionKicker{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:780}.hero h1{letter-spacing:0;max-width:10ch;margin:0;font-size:clamp(4.1rem,10vw,9.4rem);line-height:.84}.heroLead{color:#fffaf0d1;max-width:610px;margin:28px 0 0;font-size:clamp(1.12rem,2vw,1.44rem);line-height:1.42}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.appStoreBadge,.macStoreSoon,.secondaryCta{border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-weight:740;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.appStoreBadge{border-radius:12px;width:auto;padding:0;line-height:0}.appStoreBadge img{width:auto;height:52px;display:block}.macStoreSoon{cursor:default;border-radius:12px;width:auto;padding:0;line-height:0}.macStoreSoon img{width:auto;height:52px;display:block}.secondaryCta{color:#fffaf0;border:1px solid #fffaf047;padding:0 22px}.appStoreBadge:hover,.secondaryCta:hover{transform:translateY(-2px)}.secondaryCta:hover{background:#fffaf012;border-color:#fffaf085}.meterPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0405078a;border:1px solid #fffaf024;border-radius:8px;justify-self:end;width:min(100%,390px);padding:26px;animation:.9s .12s both panelIn;box-shadow:0 30px 90px #00000059}.meterIcon{border-radius:22px;width:86px;height:86px;display:block;box-shadow:0 18px 52px #0000005c}.meterPanel p{color:var(--muted);text-transform:uppercase;margin:24px 0 14px;font-size:.9rem;font-weight:680}.spectrum{background:linear-gradient(90deg,#0b0b0d 0%,#4520a8 11%,#1c66ff 23%,#13d4ff 36%,#20c95d 49%,#e5d541 62%,#fb8f29 75%,#ed2f2f 88%,#fff8df 100%);border-radius:4px;height:36px;position:relative;overflow:hidden}.spectrumNeedle{background:#fffaf0;width:3px;animation:4.8s ease-in-out infinite sweep;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 22px #fffaf0cc}.meterLabels{color:#fffaf09e;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:.78rem;display:flex}.section{width:min(1120px,100% - 64px);margin:0 auto;padding:clamp(72px,8vw,112px) 0}.systems,.platformSection,.faqSection{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,7vw,96px);display:grid}.sectionCopy h2,.detailCopy h2,.seoSection h2,.showcaseCopy h2,.finalCta h2{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.96}.systemList{gap:28px;display:grid}.platformList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.systemItem{border-top:1px solid var(--line);padding-top:24px}.platformItem{border:1px solid var(--line);background:linear-gradient(#fffaf00d,#fffaf004),#ffffff05;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:22px;display:flex}.systemItem h3,.platformItem h3,.faqList summary{letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.7rem)}.systemItem p,.platformItem p,.modeDemoCopy p,.modeMeta p,.detailCopy p,.sectionCopy p,.seoSection p,.showcaseCopy p,.faqList p{color:var(--muted);margin:10px 0 0;font-size:1.02rem;line-height:1.68}.modeDemo{width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(12px,3vw,34px) 0 clamp(76px,8vw,112px)}.modeDemoCopy{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,5vw,70px);margin-bottom:28px;display:grid}.modeDemoCopy h2{letter-spacing:0;max-width:700px;margin:0;font-size:clamp(2.65rem,4.8vw,4.8rem);line-height:.96}.modeDemoCopy p:not(.sectionKicker){max-width:560px}.modeWorkbench{--active-mode-button:#f7d64a24;border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid;overflow:hidden;box-shadow:0 34px 110px #0000005c}.modeTarget{width:1px;height:1px;position:absolute;overflow:hidden}.modePreview{aspect-ratio:12/5;isolation:isolate;background:#08090b;align-self:start;min-height:0;position:relative;overflow:hidden}.modeImageLayer{opacity:0;transition:opacity .16s;position:absolute;inset:0}.modeImage-el-zone{opacity:1}.modeWorkbench:has(#preview-mode-el-zone:target) .modeImage-el-zone{opacity:1}.modeWorkbench:has(#preview-mode-arri:target) .modeImage-arri{opacity:1}.modeWorkbench:has(#preview-mode-blackmagic:target) .modeImage-blackmagic{opacity:1}.modeWorkbench:has(#preview-mode-custom:target) .modeImage-custom{opacity:1}.modeWorkbench:has(.modeTarget:target) .modeImage-el-zone{opacity:0}.modeWorkbench:has(#preview-mode-el-zone:target) .modeImage-el-zone{opacity:1}.modeSourceImage{aspect-ratio:12/5;object-fit:contain;width:100%;height:100%;display:block}.modeReadout{z-index:2;color:#fffaf0b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608a8;border:1px solid #fffaf038;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;display:inline-flex;position:absolute;bottom:clamp(18px,4vw,34px);left:clamp(18px,4vw,36px)}.modeReadout strong{color:#fffaf0}.modeControls{background:#050608c7;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(18px,2.6vw,26px);display:flex}.modeButtons{gap:10px;display:grid}.modeButton{color:#fffaf0b8;min-height:52px;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff06;border:1px solid #fffaf024;border-radius:8px;align-items:center;padding:0 18px;font-weight:760;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.modeButton:hover{color:#fffaf0;border-color:#fffaf04d;transform:translate(3px)}.modeButton[href=\#preview-mode-el-zone]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeWorkbench:has(#preview-mode-el-zone:target) .modeButton[href=\#preview-mode-el-zone]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeWorkbench:has(#preview-mode-arri:target) .modeButton[href=\#preview-mode-arri]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeWorkbench:has(#preview-mode-blackmagic:target) .modeButton[href=\#preview-mode-blackmagic]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeWorkbench:has(#preview-mode-custom:target) .modeButton[href=\#preview-mode-custom]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeWorkbench:has(.modeTarget:target) .modeButton[href=\#preview-mode-el-zone]{color:#fffaf0b8;background:#ffffff06;border-color:#fffaf024}.modeWorkbench:has(#preview-mode-el-zone:target) .modeButton[href=\#preview-mode-el-zone]{background:var(--active-mode-button);color:#fffaf0;border-color:#f7d64abd}.modeMeta{border-top:1px solid var(--line);padding-top:24px;display:none}.modeMeta-el-zone{display:block}.modeWorkbench:has(#preview-mode-el-zone:target) .modeMeta-el-zone{display:block}.modeWorkbench:has(#preview-mode-arri:target) .modeMeta-arri{display:block}.modeWorkbench:has(#preview-mode-blackmagic:target) .modeMeta-blackmagic{display:block}.modeWorkbench:has(#preview-mode-custom:target) .modeMeta-custom{display:block}.modeWorkbench:has(.modeTarget:target) .modeMeta-el-zone{display:none}.modeWorkbench:has(#preview-mode-el-zone:target) .modeMeta-el-zone{display:block}.modeMeta h3{letter-spacing:0;margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1}.bandLegend{gap:9px;margin-top:22px;display:grid}.bandItem{color:#fffaf0cc;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.78rem;font-weight:680;display:grid}.bandLegendStopsOnly .bandItem{grid-template-columns:18px minmax(0,1fr)}.bandSwatch{border:1px solid #fffaf047;border-radius:4px;width:18px;height:18px}.bandItem strong{color:#fffaf094;font-variant-numeric:tabular-nums;font-weight:640}.showcase{isolation:isolate;align-items:end;min-height:min(86svh,820px);display:grid;position:relative}.showcase>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase:after{z-index:-1;content:"";background:linear-gradient(90deg,#040507e0,#0405073d),linear-gradient(#0000,#040507d1);position:absolute;inset:0}.showcaseCopy{width:min(1120px,100% - 64px);margin:0 auto;padding:0 0 clamp(72px,11vw,128px)}.showcaseCopy p{max-width:590px}.detailGrid{grid-template-columns:1fr;align-items:start;gap:clamp(28px,5vw,56px);display:grid}.detailCopy p{max-width:560px}.seoSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seoSection p{max-width:820px}.keywordCloud{flex-wrap:wrap;gap:10px;max-width:860px;margin-top:28px;display:flex}.keywordCloud span{color:#fffaf0c7;background:#fffaf00b;border:1px solid #fffaf02e;border-radius:999px;padding:8px 12px;font-size:.92rem;font-weight:680}.imagePair{grid-template-columns:1fr;align-items:stretch;gap:clamp(18px,3vw,34px);display:grid}.revealFrame{--reveal-x:56%;aspect-ratio:16/9;cursor:ew-resize;touch-action:pan-y;isolation:isolate;border-radius:8px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d}.revealFrame img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.revealFrame:nth-child(2){margin-top:0}.revealOverlay{z-index:1;object-fit:cover;clip-path:polygon(0 0, var(--reveal-x) 0, var(--reveal-x) 100%, 0 100%);transition:clip-path 80ms linear;position:absolute;inset:0;width:100%!important;height:100%!important}.revealDivider{z-index:2;top:0;bottom:0;left:var(--reveal-x);background:#fffaf0eb;width:2px;transition:left 80ms linear;position:absolute;transform:translate(-1px);box-shadow:0 0 24px #fffaf080}.revealDivider:after{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0506089e;border:1px solid #fffaf0b8;border-radius:999px;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.revealBadge{z-index:3;color:#fffaf0d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050608a8;border:1px solid #fffaf038;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:760;position:absolute;bottom:14px;left:14px}.faqList{gap:16px;display:grid}.faqList details{border-top:1px solid var(--line);padding:22px 0}.faqList summary{cursor:pointer;font-weight:720}.faqList summary::marker{color:var(--accent)}.finalCta{text-align:center;justify-items:center;gap:26px;width:min(980px,100% - 64px);margin:0 auto;padding:clamp(76px,10vw,128px) 0 clamp(84px,11vw,144px);display:grid}.finalActions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panelIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sweep{0%,to{left:9%}50%{left:83%}}@keyframes modeDrift{0%,to{background-position:0 0,0 0}50%{background-position:0 0,100% 0}}@media (max-width:820px){.section,.modeDemo,.heroInner,.showcaseCopy,.finalCta{width:min(100% - 40px,1120px)}.languageTools{top:.9rem;right:.9rem}.languageSelector label,.navLinks{display:none}.heroInner,.systems,.modeDemoCopy,.modeWorkbench,.platformSection,.detailGrid,.faqSection,.platformList{grid-template-columns:1fr}.heroInner{min-height:auto;padding-top:42px}.hero h1{font-size:clamp(3.7rem,19vw,5.5rem)}.meterPanel{justify-self:stretch}.modeWorkbench,.modePreview{min-height:auto}.modePreview{aspect-ratio:12/5}.modeControls{padding:18px}.revealFrame:nth-child(2){margin-top:0}}@media (max-width:640px){.revealFrame{aspect-ratio:4/5;min-height:520px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
