:root{--ts-h5:clamp(16px,calc(14.89px + 0.286vw),19px);--gap-s:calc(2 * var(--sec));--gap-w:calc(2 * var(--sec));--foot-pt:var(--sec);--sp-std:112px;--sp-wt:104px;--sp-wb:120px;--sp-ct:64px;--sp-cb:124px}@media (min-width:768px){:root{--sp-ct:72px}}@media (min-width:1024px){:root{--sp-wt:160px;--sp-wb:160px}}*{box-sizing:border-box}body,html{margin:0;background:#08090A;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,a:hover{color:inherit}button,input{font:inherit}input::-moz-placeholder{color:#8C8C8E;opacity:1}input::placeholder{color:#8C8C8E;opacity:1}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--c-focus,#FFFFFF);outline-offset:2px}[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}[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}[data-r=root],[data-r=root] *{transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.6s;transition-timing-function:ease}[data-r=shell].rv [data-rv]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),color .6s ease,background-color .6s ease,box-shadow .6s ease;transition-delay:calc(var(--i,0) * var(--st,50ms))}[data-r=shell].rv [data-rv].in{opacity:1;transform:none}[data-r=shell].rv [data-r=featlist] [data-rv]{transform:translateY(8px);transition-duration:.6s}[data-r=shell].rv [data-r=featlist] [data-rv].in{transform:none}[data-r=shell].rv [data-rv].now{transition:none!important}[data-link]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-feat]:hover [data-ficon]{color:#FFFFFF!important}[data-demo]{container-type:size;container-name:demo}@container demo (max-height: 330px){[data-dpad]{padding:14px!important;gap:10px!important}[data-drow]{padding:10px 12px!important;gap:6px!important}[data-dtxt]{-webkit-line-clamp:1!important}[data-dbig]{font-size:var(--ts-h3)!important}[data-dcnt]{padding:8px 0!important}[data-dlane]{min-height:56px!important}}@keyframes cb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes cb-blink{0%,49%{opacity:1}50%,to{opacity:0}}@container cb (max-width: 819px){[data-r=shell]{--h2gap:32px}[data-r=hero] h1{font-size:var(--ts-h1)!important;line-height:1!important}[data-herocta]{width:100%!important}[data-herocta="2"]{height:44px!important;padding:0!important;gap:6px!important;box-shadow:none!important;font-size:var(--ts-small)!important}[data-herocta="2"],[data-herocta="2"]:hover{background:transparent!important}[data-herocta="2"] span:last-of-type{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.4)}[data-r=h2]{font-size:var(--ts-h2)!important}[data-r=two]{grid-template-columns:1fr!important}[data-r=two]>div+div{box-shadow:0 -1px 0 0 var(--c-line)!important}[data-r=two]>div{padding:24px!important}[data-r=stats]{grid-template-columns:1fr 1fr!important}[data-r=stats]>div{padding:20px!important}[data-r=stats]>div:last-child{grid-column:1/-1}[data-r=why]{grid-template-columns:1fr!important;gap:32px!important}[data-r=why-h]{position:static!important}[data-r=why-p]{font-size:var(--ts-body)!important}[data-r=cap]{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}[data-r=cap-frame]{order:-1;width:100%;align-self:stretch!important}[data-r=cap-media]{width:100%!important;height:32vh!important;aspect-ratio:auto!important}[data-capblock]{min-height:0!important;padding:32px 0 16px!important}[data-capblock] h3{font-size:var(--ts-h4)!important;line-height:1.25!important;letter-spacing:-.015em!important}[data-r=featsplit]>*{grid-column:1/-1!important}[data-r=featlist]{margin-top:0!important}[data-r=tabs]{grid-template-columns:1fr 1fr!important}[data-r=tabs]>button:last-child{grid-column:1/-1}[data-r=bench-meta]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}[data-r=bench-tbl] table{min-width:640px!important}[data-r=tbl-first]{width:180px!important;min-width:180px;box-shadow:1px 0 0 var(--c-line)}[data-r=cs]{grid-template-columns:1fr!important;gap:32px!important}[data-r=cs-img]{min-height:320px!important}[data-r=faq]{gap:32px!important}[data-r=faq],[data-r=stepgrid]{grid-template-columns:1fr!important}[data-stepstage]{display:none!important}[data-stepmob]{display:block!important}[data-stepline]{display:none!important}[data-steptab]{cursor:default!important;color:#FFFFFF!important;grid-template-columns:40px minmax(0,1fr) 0!important;align-items:baseline!important;min-height:0!important;padding:20px 0 16px!important}[data-steptab]>span:first-child{color:#8C8C8E!important;font-size:var(--ts-small)!important}[data-steptab] h4{font-size:var(--ts-h5)!important;line-height:1.3!important}[data-steptab] svg{display:none!important}[data-steprow]{flex:none!important}[data-steplist]{margin-top:32px!important}[data-stepmob]{padding:0 0 24px!important}}@container cb (min-width: 820px) and (max-width: 1099px){[data-r=feat]{grid-template-columns:1fr 1fr!important}[data-r=lang-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container cb (max-width: 767px){[data-r=bench-row]{grid-template-columns:110px minmax(0,1fr) 72px!important;-moz-column-gap:12px!important;column-gap:12px!important}[data-r=lang-grid]{grid-template-columns:1fr 1fr!important}[data-r=steps]{grid-template-columns:1fr!important}[data-ch]{min-height:0!important}[data-r=cs-stats]{grid-template-columns:1fr!important}[data-r=pair]{font-size:var(--ts-h4)!important}[data-r=tabval]{font-size:var(--ts-h3)!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@container cb (max-width: 819px){[data-r=cap-frame]{position:sticky!important;top:56px!important;z-index:4;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:calc(-1 * var(--g));right:calc(-1 * var(--g));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}[data-capblock]{min-height:0!important;padding:40px 0!important}[data-capblock] h3,[data-capblock] p{transition-duration:.25s!important}section:has([data-r=cap-frame]){padding-bottom:0!important;margin-bottom:var(--pb)}}@container cb (max-width: 819px){[data-r=why-img]{margin:0!important;width:calc(100% + var(--g) + 18vw)!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:4/3;transform:none!important;border-radius:4px 0 0 4px!important}[data-r=why-img] img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left top!important;object-position:left top!important;transform:none!important}[data-r=cap-frame]>p,[data-r=cap-frame]>span:not(:empty){display:none!important}}.cb-h1:hover{background:#CF4B10!important}.cb-h2:hover{background:rgba(255,255,255,.06)!important}.cb-h3:hover,.cb-h4:hover{background:rgba(255,255,255,.1)!important}.cb-h5:focus{box-shadow:inset 0 0 0 1px var(--c-line-strong)!important}.cb-h6:hover{color:var(--c-ink)!important}.cb-h7:hover{background:var(--c-fill)!important}.cb-h8:hover{color:#FFFFFF!important}.cb-h9:hover{color:var(--c-ink)!important}.cb-h10:hover,.cb-h11:hover,.cb-h12:hover,.cb-h13:hover,.cb-h14:hover,.cb-h15:hover{background:rgba(255,255,255,.06)!important}.cb-h16:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)!important}.cb-h17:hover{background:#CF4B10!important}[data-r=shell] main :is(h1,h2,h3){font-weight:400!important}[data-r=shell] main :is(h1,h2,h3,p,span):is([style*="font-weight:510"],[style*="font-weight: 510"],[style*="font-weight:500"],[style*="font-weight: 500"]):not(.ck-btn):not(.ck-btn *):not(.ck-dt):not(.ck-name):not([data-nm]){font-weight:400!important}[data-r=bench-acc]{display:none}@container cb (max-width: 819px){#bench-panel,[data-r=tabs]{display:none!important}[data-r=bench-acc]{display:block}#benchmarks>div:has(>h3>button[aria-controls=bench-all]){display:none!important}}@container cb (max-width: 819px){[data-drow]:has([data-dtone]){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"lab lab" "bars bars" "txt tone";align-items:center}[data-dlab]{grid-area:lab!important}[data-dbars]{grid-area:bars!important}[data-dtone]{grid-area:tone!important;justify-self:end!important}[data-drow] [data-dtxt]{grid-area:txt!important;display:block!important;white-space:nowrap;overflow:hidden;height:1.45em}[data-dlink]{display:none!important}[data-demo]{--dl:84px}[data-dlane]>span{padding-left:10px!important;padding-right:6px}[data-dhead]{flex-wrap:wrap;row-gap:4px}[data-dhead]>span{white-space:nowrap}[data-dblk]{font-size:0!important;padding:0!important}}[data-r=lang-grid] button>span:nth-child(2){white-space:normal!important;overflow-wrap:anywhere;hyphens:auto;line-height:1.25!important;text-overflow:clip!important}html:lang(ja) [data-r=shell] main :is(h1,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}@container demo (max-height: 260px){[data-dpad]{padding:10px 12px!important;gap:8px!important}[data-drow]{padding:8px 10px!important;gap:4px 8px!important;overflow:hidden}[data-dlab],[data-dtone]{height:20px!important;font-size:12px!important}[data-dlab],[data-dtone]{padding:0 6px!important}[data-drow] [data-dtxt]{font-size:12px!important}[data-dbars]{min-height:8px!important}[data-dhead]{flex-wrap:nowrap!important;gap:8px!important}[data-dhead],[data-dhead] span{font-size:12px!important}[data-dlane]{min-height:0!important}[data-dlane]>span{font-size:12px!important;line-height:1.2!important}[data-dblk]{height:12px!important}[data-dblk][style*="50% - 22px"]{top:calc(50% - 14px)!important}[data-dblk][style*="50% + 4px"]{top:calc(50% + 2px)!important}[data-daxis]{font-size:12px!important}}