:root{--gap-s:64px;--gap-w:80px;--foot-pt:64px}@media (min-width:768px){:root{--gap-s:80px;--gap-w:112px;--foot-pt:96px}}@media (min-width:1024px){:root{--gap-s:112px;--gap-w:160px}}*{box-sizing:border-box}body,html{margin:0;background:#08090A;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,a:hover{color:inherit}::-moz-selection{background:#FFFFFF;color:#08090A}::selection{background:#FFFFFF;color:#08090A}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@keyframes m8-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-r=shell].rv [data-rv]{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * var(--st,60ms))}[data-r=shell].rv [data-rv].in{opacity:1;transform:none}[data-r=shell].rv [data-rv].now{transition:none!important}[data-r=root]{--c-bg:#08090A;--c-surface:#141517;--c-ink:#FFFFFF;--c-ink2:#B4B4B6;--c-label:#A8A8AA;--c-ink3:#8C8C8E;--c-line:rgba(255,255,255,.14);--c-line-strong:rgba(255,255,255,.24);--c-fill:rgba(255,255,255,.06);--c-bracket:#8C8C8E;--c-focus:#FFFFFF;--c-best:rgba(255,255,255,.10)}[data-r=root][data-pt=light]{--c-bg:#FFFFFF;--c-surface:#F7F7F8;--c-ink:#111111;--c-ink2:#3C3F44;--c-label:#6E6E71;--c-ink3:#6E6E71;--c-line:rgba(0,0,0,.12);--c-line-strong:rgba(0,0,0,.24);--c-fill:rgba(0,0,0,.04);--c-bracket:#6E6E71;--c-focus:#EC5512;--c-best:#E9E9EB}[data-r=root],[data-r=root] *{transition-property:background-color,color,border-color,box-shadow,fill,stroke,opacity,transform;transition-duration:.6s;transition-timing-function:ease}[data-r=root] a:focus-visible,[data-r=root] button:focus-visible{outline-color:var(--c-focus)!important}[data-ln]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-noscroll]{scrollbar-width:none}[data-noscroll]::-webkit-scrollbar{display:none}[data-r=bench-m]{display:none}@container tts (max-width: 1023px){[data-r=bench-t]{display:none!important}[data-r=bench-m]{display:block!important}}@container tts (min-width: 768px) and (max-width: 1099px){[data-r=langs]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container tts (max-width: 819px){[data-r=shell]{--h2gap:32px}[data-r=hero]{padding-top:48px!important}[data-r=h2]{font-size:var(--ts-h2)!important}[data-r=why]{grid-template-columns:1fr!important;gap:32px!important}[data-r=why-txt]{padding-right:var(--g)!important}[data-r=why-img]{height:auto!important;aspect-ratio:4/3}[data-r=close]{gap:24px!important}[data-r=cap],[data-r=close]{grid-template-columns:1fr!important}[data-r=cap-frame]{order:-1;position:sticky!important;top:72px!important;z-index:3;background:var(--c-bg);padding:36px 10px 10px!important;margin:0 calc(-1 * var(--g));padding-left:var(--g)!important;padding-right:var(--g)!important}[data-capblock]{min-height:56vh!important;padding:24px 0!important}[data-capblock] h3{font-size:var(--ts-h4)!important;line-height:1.25!important;letter-spacing:-.015em!important}[data-r=fam-foot]{flex-direction:column!important;align-items:flex-start!important}}@container tts (max-width: 767px){[data-r=langs]{grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:16px!important;column-gap:16px!important}[data-logo-cell]{width:150px!important;height:80px!important}}@container tts (max-width: 819px){[data-caphead]{position:sticky!important;z-index:4;background-color:var(--c-bg);transition:background-color .6s ease;margin-left:calc(-1 * var(--g))!important;margin-right:calc(-1 * var(--g))!important;padding-left:var(--g)!important;padding-right:var(--g)!important}[data-caphead=eb]{top:56px;padding-top:16px!important;padding-bottom:12px!important;margin-bottom:0!important}[data-caphead=h2]{top:calc(56px + var(--eyh, 46px));margin-top:0!important;padding-bottom:24px!important;max-width:none!important}[data-caphead=wrap]{top:56px;padding-top:16px!important;padding-bottom:24px!important}section:has([data-r=cap-frame]) [data-caphead]+*{margin-top:0!important}[data-r=cap-frame]{top:calc(56px + var(--caph, 150px))!important;margin:0!important;padding:12px!important;background-color:var(--c-bg)!important;background-image:none!important;border-color:transparent!important;box-shadow:0 0 0 var(--g) var(--c-bg)!important;transition:background-color .6s ease,box-shadow .6s ease!important}[data-r=cap-frame]:after{content:"";position:absolute;left:0;right:0;top:100%;height:48px;background-color:inherit;transition:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent);pointer-events:none}[data-r=cap-scroll]{position:relative;z-index:1}section:has([data-r=cap-frame]) [data-r=cap]{margin-top:0!important}[data-r=cap-frame]:after{top:calc(100% + var(--g))!important;left:calc(-1 * var(--g))!important;right:calc(-1 * var(--g))!important}[data-capblock]{min-height:0!important;padding:40px 0!important}[data-capblock]:last-child{padding-bottom:40px!important}section:has([data-r=cap-frame]){padding-bottom:0!important;margin-bottom:var(--pb)}}@container tts (max-width: 819px){[data-r=cap-frame]>p,[data-r=cap-frame]>span:not(:empty){display:none!important}[data-r=cap-scroll]>[data-capblock]:last-child{min-height:0!important;padding-bottom:0!important}}#mars8-family [data-model]{opacity:.35;transition:opacity .5s ease}#mars8-family [data-model],#mars8-family [data-model] *{transition-duration:.25s!important}#mars8-family [data-model].on{opacity:1}#mars8-family [data-model].on [data-idx]{color:#EC5512!important}#mars8-family [data-model] h3,#mars8-family [data-model] li,#mars8-family [data-model] p{color:inherit}@container tts (min-width: 820px){#mars8-family [data-capblock]{min-height:70vh!important}#mars8-family [data-r=cap-scroll]>[data-capblock]:last-child{min-height:var(--cap-fh,70vh)!important}}@container tts (max-width: 819px){#mars8-family [data-capblock]{min-height:60vh!important}#mars8-family [data-r=cap-frame]{border-bottom:1px solid var(--c-line)!important}#mars8-family [data-r=cap-media]{width:min(100%,calc((60vh - 60px) * 1.25))!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hf-mars8{--p:var(--hairline-plate,#fff);--hi:var(--hairline-hi,#232327);--ed:var(--hairline-edge,#a4a4ac);--md:var(--hairline-mid,#c3c3c9);--lo:var(--hairline-lo,#e0e0e4);--ac:var(--hf-accent,var(--lv-accent,#EC5512));--sw:var(--hairline-stroke,.9px);--e1:cubic-bezier(.22,1,.36,1);--e2:cubic-bezier(.65,0,.35,1);overflow:hidden;display:block;width:100%;height:auto}:is(.dark,[data-theme=dark]) .hf-mars8{--p:var(--hairline-plate,#08090A);--hi:var(--hairline-hi,#EDEDEF);--ed:var(--hairline-edge,#6E6E78);--md:var(--hairline-mid,#46464E);--lo:var(--hairline-lo,#24242A)}.hf-mars8 *{vector-effect:non-scaling-stroke;stroke-width:var(--sw);stroke-linejoin:round;stroke-linecap:round}.hf-mars8 [pathLength]{vector-effect:none}.hf-mars8 .pl{fill:var(--p)}.hf-mars8 .nf{fill:none}.hf-mars8 .k-hi{stroke:var(--hi)}.hf-mars8 .k-ed{stroke:var(--ed)}.hf-mars8 .k-mid{stroke:var(--md)}.hf-mars8 .k-lo{stroke:var(--lo)}.hf-mars8 .t{font:500 6px/1 var(--hf-mono,var(--lv-mono,"JetBrains Mono","Geist Mono",ui-monospace,monospace));letter-spacing:.08em;fill:var(--ed);stroke:none;transition:fill .4s var(--e1)}.hf-mars8 .sw{transition:stroke .45s var(--e1),fill .45s var(--e1),opacity .45s var(--e1)}.hf-mars8 .t{font-size:6.4px}.hf-mars8 .m8{font-size:7.6px;font-weight:600;letter-spacing:.06em;fill:var(--hi)}.hf-mars8 .logo{fill:var(--hi);stroke:none}.hf-mars8 .logo *{stroke:none}.hf-mars8 .rt{transition:stroke .5s var(--e1)}.hf-mars8 .layer,.hf-mars8 .slide{transition:transform .9s var(--e1)}.hf-mars8 .face{stroke:var(--ed)}.hf-mars8 .lbl{fill:var(--ed)}.hf-mars8 .rima{stroke:var(--ac);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--e2)}.hf-mars8 .led{fill:var(--p)}.hf-mars8 .guides{opacity:0;transition:opacity .5s var(--e1)}.hf-mars8 .pk{stroke:var(--ac);stroke-width:calc(var(--sw) * 2.2);stroke-dasharray:.035 .965;opacity:0;transition:opacity .4s}:is(.hf-mars8[data-active]:not([data-active=""]),[data-mars-active]:not([data-mars-active=""]) .hf-mars8) .guides{opacity:1;transition-delay:.2s}:is(.hf-mars8[data-active]:not([data-active=""]),[data-mars-active]:not([data-mars-active=""]) .hf-mars8) .face{stroke:var(--md)}:is(.hf-mars8[data-active]:not([data-active=""]),[data-mars-active]:not([data-mars-active=""]) .hf-mars8) .lbl{fill:var(--ed)}:is(.hf-mars8[data-active]:not([data-active=""]),[data-mars-active]:not([data-mars-active=""]) .hf-mars8) .rt{stroke:var(--ed)}:is(.hf-mars8[data-active]:not([data-active=""]),[data-mars-active]:not([data-mars-active=""]) .hf-mars8) .pk{opacity:1;animation:hf-mars8-flow 2.4s linear 1s infinite}@keyframes hf-mars8-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hf-mars8-blink{0%,to{opacity:1}50%{opacity:.25}}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano{transform:translateY(-22px)}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .slide{transform:translate(7.79px,4.5px)}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .face{stroke:var(--hi);transition-delay:.15s}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .lbl{fill:var(--hi);transition-delay:.2s}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .rima{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--e2) .35s}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .led{fill:var(--ac);stroke:var(--ac);transition-delay:.45s;animation:hf-mars8-blink 1.6s ease-in-out 1.4s infinite}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-nano .tk{stroke:var(--ed)}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-instruct{transform:translateY(-44px);transition-delay:50ms}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-pro{transform:translateY(-44px);transition-delay:.1s}:is(.hf-mars8[data-active=nano],[data-mars-active=nano] .hf-mars8) .L-flash{transform:translateY(-44px);transition-delay:.15s}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct{transform:translateY(-22px)}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .slide{transform:translate(7.79px,4.5px)}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .face{stroke:var(--hi);transition-delay:.15s}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .lbl{fill:var(--hi);transition-delay:.2s}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .rima{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--e2) .35s}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .led{fill:var(--ac);stroke:var(--ac);transition-delay:.45s;animation:hf-mars8-blink 1.6s ease-in-out 1.4s infinite}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-instruct .tk{stroke:var(--ed)}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-pro{transform:translateY(-44px);transition-delay:50ms}:is(.hf-mars8[data-active=instruct],[data-mars-active=instruct] .hf-mars8) .L-flash{transform:translateY(-44px);transition-delay:.1s}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro{transform:translateY(-22px)}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .slide{transform:translate(7.79px,4.5px)}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .face{stroke:var(--hi);transition-delay:.15s}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .lbl{fill:var(--hi);transition-delay:.2s}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .rima{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--e2) .35s}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .led{fill:var(--ac);stroke:var(--ac);transition-delay:.45s;animation:hf-mars8-blink 1.6s ease-in-out 1.4s infinite}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-pro .tk{stroke:var(--ed)}:is(.hf-mars8[data-active=pro],[data-mars-active=pro] .hf-mars8) .L-flash{transform:translateY(-44px);transition-delay:50ms}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash{transform:translateY(-22px)}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .slide{transform:translate(7.79px,4.5px)}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .face{stroke:var(--hi);transition-delay:.15s}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .lbl{fill:var(--hi);transition-delay:.2s}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .rima{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--e2) .35s}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .led{fill:var(--ac);stroke:var(--ac);transition-delay:.45s;animation:hf-mars8-blink 1.6s ease-in-out 1.4s infinite}:is(.hf-mars8[data-active=flash],[data-mars-active=flash] .hf-mars8) .L-flash .tk{stroke:var(--ed)}@media (prefers-reduced-motion:reduce){.hf-mars8 *,.hf-mars8 :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}[data-dch=h1]:hover{background:#CF4B10!important}[data-dch=h2]:hover,[data-dch=h3]:hover{background:var(--c-fill)!important}[data-dch=h4]:hover{background:#CF4B10!important}[data-dch=h5]:hover{background:var(--c-fill)!important}[data-dch=h6]:hover{background:#CF4B10!important}[data-dch=h7]:hover{background:var(--c-fill)!important}@container tts (max-width: 819px){#mars8-tech [data-r=why-img],section[data-screen-label="Technical breakdown"] [data-r=why-img]{width:calc(100% - var(--g))!important;border-radius:4px!important}#mars8-family [data-caphead]{position:relative!important;top:auto!important}#mars8-family [data-r=cap-frame]{top:56px!important}#mars8-family [data-r=cap-media]{width:min(100%,calc(32vh * 1.25))!important}}[data-r=root][data-pt=light]{--bench-hi:#B83C08;--bench-sub:#5E5E62}