.home-hero{isolation:isolate;padding:97px 24px 96px;position:relative;overflow:clip}.home-hero__art{z-index:-2;pointer-events:none;position:absolute;inset:0}.home-hero__gear-links{z-index:1;pointer-events:none;position:absolute;inset:0}.home-hero__tiles{position:absolute;inset:0}.home-hero__pixels{filter:url(#home-hero-dither);max-width:none;position:absolute}.home-hero__filters{pointer-events:none;position:absolute}.home-hero__pixels--left{width:757px;height:729px;top:-73px;left:calc(50% - 959px);mask-image:linear-gradient(90deg,#0000,#000 180px)}.home-hero__pixels--right{width:757px;height:729px;top:-61px;right:calc(50% - 959px);mask-image:linear-gradient(270deg,#0000,#000 180px)}.home-hero__pixels--center{width:729px;height:209px;top:343px;left:calc(50% - 364px)}.home-hero__content{text-align:center;max-width:100%;margin-inline:auto;transform:translate(.5px)}.home-hero__content>.section-eyebrow{margin-bottom:12px}.home-hero__intro{position:relative}.home-hero__glow{z-index:-1;pointer-events:none;max-width:none;position:absolute;top:-87.7px;left:50%;transform:translate(-50%)}.home-hero__glow img{max-width:none;display:block}.home-hero h1{font-family:var(--home-font-heading);font-size:clamp(38px,4.73vw,68px);font-weight:500;line-height:calc(var(--home-line-height-68) / var(--home-font-size-68));letter-spacing:0;text-wrap:initial;margin:0;position:relative;left:-.5px}.home-hero__line{display:inline-block}.home-hero__line--muted{color:var(--home-muted)}.home-hero__summary{max-width:525px;color:var(--home-text-secondary);font-size:var(--home-font-size-16);line-height:var(--home-line-height-16);margin:1rem auto 0}.home-hero__proof{color:var(--home-text-secondary);font-size:var(--home-font-size-16);line-height:var(--home-line-height-16);justify-items:center;gap:12px;margin-top:40px;display:grid}.home-hero__avatars{width:164.25px;height:24px;position:relative}.home-hero__avatars img{width:27.5px;max-width:none;height:27.5px;position:absolute;top:-1px}.home-hero__avatars img:first-child{left:-2.5px}.home-hero__avatars img:nth-child(2){left:13.25px}.home-hero__avatars img:nth-child(3){left:29px}.home-hero__avatars img:nth-child(4){left:44.75px}.home-hero__avatars img:nth-child(5){left:60.5px}.home-hero__avatars img:nth-child(6){left:76.25px}.home-hero__avatars img:nth-child(7){left:92px}.home-hero__avatars img:nth-child(8){left:107.75px}.home-hero__avatars img:nth-child(9){left:123.5px}.home-hero__avatars img:nth-child(10){left:139.25px}.home-hero__gear-link{pointer-events:auto;border-radius:4.57px;width:80px;height:80px;text-decoration:none;position:absolute}.home-hero__gear-label-float{pointer-events:none;position:absolute;inset:0}.home-hero__gear{--home-hero-gear-dash-x:repeating-linear-gradient(to right, var(--home-border) 0 8px, transparent 8px 16px);--home-hero-gear-dash-y:repeating-linear-gradient(to bottom, var(--home-border) 0 8px, transparent 8px 16px);background:var(--home-header-bg);background-image:var(--home-hero-gear-dash-x), var(--home-hero-gear-dash-x), var(--home-hero-gear-dash-y), var(--home-hero-gear-dash-y);width:80px;height:80px;transition:scale .36s var(--home-ease-out);background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-origin:border-box;border:1px solid #0000;border-radius:4.57px;display:block;position:absolute;overflow:hidden;box-shadow:0 35px 14px #0000,0 22px 12px #00000005,0 13px 11px #00000014,0 6px 8px #00000026,0 1px 4px #0000002e}:root[data-theme=light] .home-hero__gear{box-shadow:0 35px 14px #14141400,0 22px 12px #14141403,0 13px 11px #1414140a,0 6px 8px #14141413,0 1px 4px #14141417}.home-hero__gear>span{background:var(--home-grey-200);mask-image:var(--gear-mask);transition:background-color .26s ease, translate .6s var(--home-ease-out);position:absolute;mask-position:0 0;mask-repeat:no-repeat}.home-hero__gear-link--keyboard,.home-hero__gear--keyboard{top:176.975px;left:calc(50% - 625.537px);transform:rotate(-13deg)}.home-hero__gear--keyboard{--gear-mask:url(/_astro/80e25.C7pLO-3c.png)}.home-hero__gear--keyboard>span{width:102.957px;height:102.957px;top:-12.499px;left:-12.297px;mask-size:102.957px 102.957px}.home-hero__gear-link--mouse,.home-hero__gear--mouse{top:294.914px;left:calc(50% - 569.548px);transform:rotate(-6deg)}.home-hero__gear--mouse{--gear-mask:url(/_astro/caec9.pi0K2gRu.png);transform:rotate(-6deg)scaleX(-1)}.home-hero__gear--mouse>span{background:var(--home-grey-300);width:98.941px;height:57.427px;top:13.57px;left:-10.567px;mask-size:98.941px 57.427px}.home-hero__gear-link--headphones,.home-hero__gear--headphones{top:184.966px;right:calc(50% - 614.962px);transform:rotate(6deg)}.home-hero__gear--headphones{--gear-mask:url(/_astro/2b42f.BDqTlt_d.png)}.home-hero__gear-link--controller,.home-hero__gear--controller{top:320.966px;right:calc(50% - 570.962px);transform:rotate(-6deg)}.home-hero__gear--controller{--gear-mask:url(/_astro/b2f0f.COhI62Ob.png)}.home-hero__gear--headphones>span,.home-hero__gear--controller>span{width:92.725px;height:92.725px;mask-size:83.348px 83.348px}.home-hero__gear--headphones>span{top:-6.93px;left:-6.82px;mask-position:4.362px 4.801px}.home-hero__gear--controller>span{top:-6.91px;left:-7.25px;mask-position:4.784px 4.786px}.home-hero__gear-label{z-index:3;pointer-events:none;border:1px solid var(--home-border-strong);background:var(--home-surface-elevated);color:var(--home-text-strong);font:var(--home-font-size-12) / var(--home-line-height-12) var(--home-mono);white-space:nowrap;opacity:0;transition:opacity .18s ease, translate .26s var(--home-ease-out);border-radius:3px;padding:4px 8px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(5px)}.home-hero__gear-link:focus-visible{opacity:1;animation:none}.home-hero:has(.home-hero__gear-link--keyboard:focus-visible) .home-hero__gear--keyboard,.home-hero:has(.home-hero__gear-link--mouse:focus-visible) .home-hero__gear--mouse,.home-hero:has(.home-hero__gear-link--headphones:focus-visible) .home-hero__gear--headphones,.home-hero:has(.home-hero__gear-link--controller:focus-visible) .home-hero__gear--controller{transition:none;scale:1.04}.home-hero:has(.home-hero__gear-link--keyboard:focus-visible) .home-hero__gear--keyboard>span,.home-hero:has(.home-hero__gear-link--mouse:focus-visible) .home-hero__gear--mouse>span,.home-hero:has(.home-hero__gear-link--headphones:focus-visible) .home-hero__gear--headphones>span,.home-hero:has(.home-hero__gear-link--controller:focus-visible) .home-hero__gear--controller>span{background:var(--home-orange);transition:none}.home-hero__gear-link:focus-visible .home-hero__gear-label{opacity:1;transition:none;translate:0}@media (hover:hover) and (pointer:fine){.home-hero:has(.home-hero__gear-link--keyboard:hover) .home-hero__gear--keyboard,.home-hero:has(.home-hero__gear-link--mouse:hover) .home-hero__gear--mouse,.home-hero:has(.home-hero__gear-link--headphones:hover) .home-hero__gear--headphones,.home-hero:has(.home-hero__gear-link--controller:hover) .home-hero__gear--controller{scale:1.04}.home-hero:has(.home-hero__gear-link--keyboard:hover) .home-hero__gear--keyboard>span,.home-hero:has(.home-hero__gear-link--mouse:hover) .home-hero__gear--mouse>span,.home-hero:has(.home-hero__gear-link--headphones:hover) .home-hero__gear--headphones>span,.home-hero:has(.home-hero__gear-link--controller:hover) .home-hero__gear--controller>span{background:var(--home-orange)}.home-hero__gear-link:hover .home-hero__gear-label{opacity:1;translate:0}}.home-hero:has(.home-hero__gear-link--keyboard:active) .home-hero__gear--keyboard,.home-hero:has(.home-hero__gear-link--mouse:active) .home-hero__gear--mouse,.home-hero:has(.home-hero__gear-link--headphones:active) .home-hero__gear--headphones,.home-hero:has(.home-hero__gear-link--controller:active) .home-hero__gear--controller{transition-duration:var(--home-dur-press);scale:.97}@media (prefers-reduced-motion:reduce){.home-hero__gear,.home-hero__gear>span{transition:none}.home-hero__gear-label{transition:opacity var(--home-dur-fast) ease;translate:0}.home-hero:has(.home-hero__gear-link:is(:hover,:focus-visible,:active)) .home-hero__gear{scale:1}}@media (width<=1199px){.home-hero__gear{opacity:.35}.home-hero__gear-link:focus-visible{opacity:1}.home-hero__gear-link--keyboard,.home-hero__gear-link--mouse,.home-hero__gear--keyboard,.home-hero__gear--mouse{left:20px}.home-hero__gear-link--headphones,.home-hero__gear-link--controller,.home-hero__gear--headphones,.home-hero__gear--controller{right:20px}}@media (width<=767px){.home-hero{padding:3.5rem var(--home-space-20)}.home-hero__content>.section-eyebrow{background-image:none}.home-hero h1{font-size:var(--home-font-size-40);line-height:var(--home-line-height-40)}.home-hero h1 br{display:none}.home-hero__line{display:inline}.home-hero__line--muted:before{content:" "}.home-hero__summary{margin-top:1rem}.home-hero__gear-link,.home-hero__gear{display:none}.home-hero__pixels--center{top:281px}.home-hero__proof{margin-top:var(--home-space-32);font-size:var(--home-font-size-14);line-height:var(--home-line-height-14)}}@media (width<=767px) and (orientation:landscape){.home-hero h1{font-size:var(--home-font-size-48);line-height:var(--home-line-height-48)}}@media (width<1100px){.home-hero__content{overflow-wrap:anywhere}}@property --home-hero-wave{syntax:"<length>";inherits:false;initial-value:0}@keyframes home-hero-blur-in{0%{opacity:0;filter:blur(8px);translate:0 var(--home-reveal-distance)}}@keyframes home-hero-wave{0%{--home-hero-wave:0px}to{--home-hero-wave:1600px}}@keyframes home-hero-fade{0%{opacity:0}}@keyframes home-hero-drift{50%{translate:0 -6px}}@keyframes home-hero-label-drift{50%{transform:rotate(calc(-1 * var(--home-hero-gear-angle))) translateY(-6px) rotate(var(--home-hero-gear-angle))}}@keyframes home-hero-separate{to{transform:translateY(160px)}}@media (prefers-reduced-motion:no-preference){.home-hero__content>.section-eyebrow,.home-hero__line,.home-hero__summary,.home-hero__proof{animation:home-hero-blur-in .8s var(--home-ease-out) var(--home-hero-delay) both}.home-hero__content>.section-eyebrow{--home-hero-delay:.2s}.home-hero__line{--home-hero-delay:.3s}.home-hero__line--muted{--home-hero-delay:.44s}.home-hero__summary{--home-hero-delay:.56s}.home-hero__proof{--home-hero-delay:.68s}.home-hero__tiles{mask-image:radial-gradient(circle var(--home-hero-wave) at 50% 42%, #000 calc(100% - 80px), transparent);animation:1.8s cubic-bezier(.33,1,.68,1) .15s both home-hero-wave}.home-hero__gear{animation:home-hero-fade .9s var(--home-ease-out) var(--home-hero-delay) both, home-hero-drift var(--home-hero-drift) ease-in-out var(--home-hero-drift-offset) infinite}.home-hero__gear-label-float{animation:home-hero-label-drift var(--home-hero-drift) ease-in-out var(--home-hero-drift-offset) infinite}.home-hero__gear--keyboard,.home-hero__gear-link--keyboard{--home-hero-gear-angle:-13deg;--home-hero-delay:1s;--home-hero-drift:6s;--home-hero-drift-offset:0s}.home-hero__gear--mouse,.home-hero__gear-link--mouse{--home-hero-gear-angle:-6deg;--home-hero-delay:1.12s;--home-hero-drift:6.7s;--home-hero-drift-offset:-1.3s}.home-hero__gear--headphones,.home-hero__gear-link--headphones{--home-hero-gear-angle:6deg;--home-hero-delay:1.24s;--home-hero-drift:7.4s;--home-hero-drift-offset:-2.6s}.home-hero__gear--controller,.home-hero__gear-link--controller{--home-hero-gear-angle:-6deg;--home-hero-delay:1.36s;--home-hero-drift:8.1s;--home-hero-drift-offset:-3.9s}@supports (animation-timeline:view()){.home-hero{view-timeline:--home-hero block}.home-hero__art,.home-hero__gear-links{animation:linear both home-hero-separate --home-hero;animation-range:exit}}}.home-hero__tiles,.home-hero__glow{filter:var(--home-art-filter)}:root[data-theme=light] .home-hero__avatars{filter:contrast(.78)brightness(1.25)saturate(.85)}:root[data-theme=light] .home-hero__tiles{filter:brightness(1.6) var(--home-art-filter) brightness(1.0535)}.home-browse{min-width:0}.home-browse__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-section{background:var(--home-bg,#141414);color:var(--home-text,#e5e5e5);font-family:var(--home-font-body,Helvetica, Arial, system-ui, sans-serif);padding:112px 64px}@media (width<=700px){.process-section{padding:72px 24px}}.process-section__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.process-section__title{margin:var(--home-space-12,.75rem) 0 0;font-family:var(--home-font-heading,Helvetica, Arial, system-ui, sans-serif);font-size:var(--home-font-size-48,3rem);letter-spacing:0;font-weight:400;line-height:var(--home-line-height-48,3.25rem)}@media (width<=700px){.process-section__title{font-size:36px;line-height:42px}}.process-section__summary{max-width:556px;margin-top:var(--home-space-16,1rem);font-size:var(--home-font-size-18,1.125rem);line-height:var(--home-line-height-18,1.625rem);text-wrap:wrap}.process-section__track{width:min(100%,391px);margin:80px auto 0;padding-block:15px;position:relative}@media (width<=700px){.process-section__track{margin-top:48px}}.process-section__checkpoints{gap:73px;display:grid}@media (width<=700px){.process-section__checkpoints{gap:40px}}.process-section__checkpoint-heading{margin-bottom:var(--home-space-12,.75rem);font-family:var(--home-mono,ui-monospace, monospace);justify-content:space-between;align-items:center;gap:12px;display:flex}.process-section__number{color:var(--home-text-dim);font-size:var(--home-font-size-12,.75rem);font-weight:400;line-height:var(--home-line-height-12,1rem);text-transform:uppercase;margin:0}.process-section__status{padding:var(--home-space-4,.25rem) 7px;background-image:var(--home-dash-4-x), var(--home-dash-4-x), var(--home-dash-4-y), var(--home-dash-4-y);color:var(--home-muted,#a6a6a6);font-size:var(--home-font-size-12,.75rem);line-height:var(--home-line-height-12,1rem);background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-origin:border-box;border:1px solid #0000}.process-section__status--passed{box-shadow:inset 0 0 0 .8px var(--home-border-emphasis);color:var(--home-text-strong);background-image:none;border:0;padding:4.8px 7.8px}.process-section__card{width:100%;position:relative}.process-section__description{padding:calc(var(--home-space-32,2rem) + .8px);box-shadow:inset 0 0 0 .8px var(--process-card-border,var(--home-border,#2b2b2b));font-family:var(--home-font-interface,Inter, Helvetica, Arial, system-ui, sans-serif);font-size:var(--home-font-size-16,1rem);line-height:var(--home-line-height-16,1.5rem);text-wrap:wrap}.process-section__conclusion{padding:var(--home-space-12,.75rem) calc(var(--home-space-32,2rem) + .8px) calc(var(--home-space-12,.75rem) + .8px);box-shadow:inset 0 -.8px var(--process-card-border,var(--home-border,#2b2b2b)), inset .8px 0 var(--process-card-border,var(--home-border,#2b2b2b)), inset -.8px 0 var(--process-card-border,var(--home-border,#2b2b2b));background:var(--home-surface-elevated,#1a1a1a);color:var(--home-text-strong);font-family:var(--home-mono,ui-monospace, monospace);font-size:var(--home-font-size-14,.875rem);line-height:var(--home-line-height-14,1.25rem);text-wrap:wrap}@media (width<=420px){.process-section__description{padding:24px}.process-section__conclusion{padding-inline:24px}}.process-section__ruler{pointer-events:none;width:80px;height:735px;position:absolute;top:15px;left:-112.5px}@media (width<=850px){.process-section__ruler{display:none}}.process-section__ruler-crop{width:80px;height:730px;position:absolute;top:5px;overflow:hidden}.process-section__ruler-art{transform-origin:0 0;width:865px;max-width:none;height:64px;position:absolute;top:840px;left:.34px;transform:rotate(-90deg)}.process-section__highlighted-ticks{width:64px;height:74px;position:absolute;top:65px;left:.34px}.process-section__tick{transform:translateX(-50%) scaleX(var(--process-grow,1));max-width:none;position:absolute;left:50%}.process-section__tick:first-child{top:72px}.process-section__tick:nth-child(2){top:60px}.process-section__tick:nth-child(3){top:48px}.process-section__tick:nth-child(4){top:35.36px}.process-section__tick:nth-child(5){top:24px}.process-section__tick:nth-child(6){top:12px}.process-section__tick:nth-child(7){top:0}.process-section__ruler-label{color:var(--home-text-dim);font-family:var(--home-mono,ui-monospace, monospace);font-size:var(--home-font-size-12,.75rem);line-height:var(--home-line-height-12,1rem);text-transform:uppercase;white-space:nowrap;position:absolute;top:93.28px;left:-103.66px}.process-section__checkpoint-heading{height:26px}.process-section__checkpoint:first-child .process-section__checkpoint-heading{height:25.6px}@media (width<1100px){.process-section__checkpoint-heading,.process-section__checkpoint:first-child .process-section__checkpoint-heading{flex-wrap:wrap;height:auto;min-height:1.625rem}.process-section__number,.process-section__status{white-space:nowrap}}@media (width<701px){.process-section__title{overflow-wrap:anywhere;font-size:2.25rem;line-height:1.1667}}.process-section__highlighted-ticks,.process-section__ruler-label{translate:0 var(--process-shift,0px)}.process-section__track--animated .process-section__ruler-crop{mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.process-section__track--animated .process-section__ruler-label{left:auto;right:88px}.process-section__ruler--live .process-section__ruler-label{color:var(--home-orange,#ff571a)}.process-section__label-text{display:inline-block}.process-section__ruler-fill{visibility:hidden;background:repeating-linear-gradient(#2b2b2b 0 1px,#0000 1px 12px);width:16px;height:73px;position:absolute;top:47px;left:24.34px}.process-section__ruler[data-moved] .process-section__ruler-fill{visibility:visible}.process-section__ruler[data-moved] .process-section__highlighted-ticks{background:var(--home-bg,#141414)}.process-section__status--judging{border-color:var(--home-orange,#ff571a);color:var(--home-orange,#ff571a);background-image:none}.process-section__checkpoint--pending .process-section__description{color:var(--home-muted,#a6a6a6)}.process-section__checkpoint--pending .process-section__conclusion{color:var(--home-text-dim,#8f8f8f)}.process-section__track--animated .process-section__checkpoint--judging{--process-card-border:var(--home-orange,#ff571a)}.process-section__checkpoint--judging .process-section__number{color:var(--home-muted,#a6a6a6)}.process-section__card:before{z-index:1;background:var(--home-orange,#ff571a);transform-origin:0;pointer-events:none;content:"";height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes process-status-in{0%{opacity:0;transform:translateY(3px)}}@keyframes process-status-pulse{50%{opacity:.45}}@keyframes process-judge-sweep{to{transform:scaleX(1)}}@keyframes process-description-flash{0%{box-shadow:inset 0 0 0 .8px var(--home-orange,#ff571a)}}@keyframes process-conclusion-flash{0%{box-shadow:inset 0 -.8px var(--home-orange,#ff571a), inset .8px 0 var(--home-orange,#ff571a), inset -.8px 0 var(--home-orange,#ff571a)}}@media (prefers-reduced-motion:no-preference){.process-section__number,.process-section__ruler-label{transition:color var(--home-dur-base,.2s) var(--home-ease-out,ease-out)}.process-section__description,.process-section__conclusion{transition:box-shadow var(--home-dur-base,.2s) var(--home-ease-out,ease-out), color var(--home-dur-ui-max,.3s) var(--home-ease-out,ease-out)}.process-section__status--fresh{animation:process-status-in var(--home-dur-base,.2s) var(--home-ease-out,ease-out) both}.process-section__status--judging{animation:1.1s ease-in-out infinite process-status-pulse}.process-section__label-text{animation:process-status-in .24s var(--home-ease-out,ease-out) both}.process-section__checkpoint--judging .process-section__card:before{animation:process-judge-sweep var(--process-judge-duration,1.1s) linear both}.process-section__checkpoint--fresh .process-section__description{animation:process-description-flash .7s var(--home-ease-out,ease-out)}.process-section__checkpoint--fresh .process-section__conclusion{animation:process-conclusion-flash .7s var(--home-ease-out,ease-out)}}@media (prefers-reduced-motion:reduce){.process-section .process-section__heading,.process-section .process-section__checkpoint{opacity:1;animation:none;translate:none}.process-section__number,.process-section__status,.process-section__description,.process-section__conclusion,.process-section__ruler-label,.process-section__tick{transition:none;animation:none}.process-section__highlighted-ticks,.process-section__ruler-label{translate:none}.process-section__tick{transform:translate(-50%)scale(1)}}.process-section__ruler-art{filter:var(--home-art-filter,none)}:root[data-theme=light] .process-section__ruler-fill{background:repeating-linear-gradient(to bottom, var(--home-grey-700) 0 1px, transparent 1px 12px)}.testing-section{background:var(--home-bg,#141414);color:var(--home-text,#e5e5e5);font-family:var(--home-font-body,Helvetica, Arial, system-ui, sans-serif);padding:80px 108px}@media (width<=700px){.testing-section{padding:72px 24px}}@media (width<1100px){.testing-section{padding-inline:clamp(1.25rem,4vw,3rem)}}.testing-section__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.testing-section__title{width:792px;max-width:100%;margin:var(--home-space-12,.75rem) 0 0;font-family:var(--home-font-heading,Helvetica, Arial, system-ui, sans-serif);font-size:var(--home-font-size-48,3rem);letter-spacing:0;font-weight:400;line-height:var(--home-line-height-48,3.25rem)}@media (width<=700px){.testing-section__title{font-size:36px;line-height:42px}}@media (width<701px){.testing-section__title{overflow-wrap:anywhere;font-size:2.25rem;line-height:1.1667}}.testing-section__summary{max-width:600px;margin-top:var(--home-space-16,1rem);font-size:var(--home-font-size-18,1.125rem);line-height:var(--home-line-height-18,1.625rem);text-wrap:wrap}.testing-section__benchmark{width:100%;max-width:808px;margin:40px auto 0}.testing-section__toolbar{align-items:center;gap:var(--home-space-12,.75rem);border:1px solid var(--home-border,#2b2b2b);background:var(--home-surface-elevated,#1a1a1a);min-height:40.8px;font-family:var(--home-mono,ui-monospace, monospace);letter-spacing:1.2px;text-transform:uppercase;padding:0 .875rem;font-size:10px;line-height:10px;display:flex}@media (width<=420px){.testing-section__toolbar{letter-spacing:.5px;gap:8px;padding-inline:12px}}@media (width<1100px){.testing-section__toolbar{gap:var(--home-space-8);padding-block:var(--home-space-8);font-size:var(--home-font-size-12);letter-spacing:.04em;flex-wrap:wrap;line-height:1.4}}.testing-section__window-marks{flex:none;gap:5px;display:flex}.testing-section__window-marks span{border:.8px solid var(--home-border-emphasis);width:9.6px;height:9.6px}@media (width<=420px){.testing-section__window-marks{display:none}}.testing-section__toolbar-title{color:var(--home-text-soft);flex:1}.testing-section__run{border:.8px solid var(--home-border,#2b2b2b);color:var(--home-text-strong);font:inherit;letter-spacing:inherit;text-transform:inherit;opacity:1;background:0 0;flex:none;padding:6px 9px}@media (width<1100px){.testing-section__toolbar-title{flex-basis:8rem;min-width:0}.testing-section__run{min-height:2.75rem;padding:var(--home-space-8) var(--home-space-12)}}.testing-section__checks{border-inline:1px solid var(--home-border,#2b2b2b);border-bottom:1px solid var(--home-border,#2b2b2b);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.testing-section__checks{grid-template-columns:1fr}}.testing-section__check{align-items:flex-start;gap:var(--home-space-12,.75rem);min-width:0;min-height:132.6px;padding:var(--space-24,1.5rem);box-shadow:inset 0 -.8px var(--home-hairline);flex-direction:column;display:flex}.testing-section__check:nth-child(odd){box-shadow:inset -.8px 0 var(--home-hairline), inset 0 -.8px var(--home-hairline)}.testing-section__check:nth-last-child(-n+2){min-height:153.6px}@media (width<=700px){.testing-section__check:nth-child(odd){box-shadow:inset 0 -.8px var(--home-hairline)}.testing-section__check:nth-last-child(-n+2){min-height:132.6px}}.testing-section__check-status{justify-content:space-between;align-items:center;gap:var(--home-space-12,.75rem);width:100%;min-height:12px;color:var(--home-text-faint);font-family:var(--home-mono,ui-monospace, monospace);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;line-height:10px;display:flex}.testing-section__check-status span:last-child{color:var(--home-text-strong)}@media (width<1100px){.testing-section__check-status{font-size:var(--home-font-size-12);letter-spacing:.04em;flex-wrap:wrap;line-height:1.4}}.testing-section__check-result{align-items:center;gap:var(--home-space-4,.25rem);letter-spacing:0;display:inline-flex}.testing-section__pass-icon{width:12px;height:12px;filter:var(--home-art-filter,none);flex:0 0 12px;display:block}.testing-section__pass-icon[hidden]{display:none}.testing-section__check-body,.testing-section__check-copy{flex-direction:column;align-items:flex-start;width:100%;display:flex}.testing-section__check-body{gap:10px}.testing-section__check-copy{gap:var(--home-space-8,.5rem)}.testing-section__check-title{color:var(--home-text-strong);font-family:var(--home-font-metrics,Geist, Helvetica, Arial, system-ui, sans-serif);letter-spacing:-.285px;margin:0;font-size:19px;font-weight:500;line-height:22.8px}@media (width<1100px){.testing-section__check-title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.1875rem;line-height:1.2}.testing-section__check-description{overflow-wrap:anywhere}}.testing-section__check-description{max-width:100%;color:var(--home-text-dim);font-family:var(--home-font-heading,Helvetica, Arial, system-ui, sans-serif);font-size:var(--home-font-size-14,.875rem);text-wrap:wrap;line-height:1.5}.testing-section__check:nth-child(5) .testing-section__check-description{max-width:345px}.testing-section__check:nth-child(6) .testing-section__check-description{max-width:346px}.testing-section__check-bar{width:100%;max-width:354.2px;height:2px;margin-top:var(--home-space-4,.25rem);background:var(--home-grey-800,#2b2b2b);flex:0 0 2px}.testing-section__check:first-child .testing-section__check-bar{background:var(--home-text-soft)}.testing-section__total{border-inline:1px solid var(--home-border,#2b2b2b);border-bottom:1px solid var(--home-border,#2b2b2b);color:var(--home-text-dim);font-family:var(--home-mono,ui-monospace, monospace);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:14px;padding:14px 18px;font-size:10px;line-height:10px;display:flex}.testing-section__segments{gap:var(--home-space-4,.25rem);flex:1;height:8px;display:flex}@media (width<=420px){.testing-section__segments{gap:2px}}.testing-section__segments span{background:var(--home-grey-500,#a6a6a6);flex:1}.testing-section__percentage{min-width:34px;color:var(--home-text-strong);text-align:right}@media (width<1100px){.testing-section__total{gap:var(--home-space-8);font-size:var(--home-font-size-12);letter-spacing:.04em;flex-wrap:wrap;line-height:1.4}.testing-section__segments{gap:.125rem;min-width:5rem}}.testing-section__benchmark[data-benchmark-state] .testing-section__check-bar{background:linear-gradient(var(--check-bar-fill,#b3b3b3) 0 0) left / calc(var(--check-progress,0) * 100%) 100% no-repeat, var(--home-grey-800,#2b2b2b)}.testing-section__check{transition:background-color var(--home-dur-base,.2s) var(--home-ease-out,ease-out)}.testing-section__check.is-running{--check-bar-fill:var(--home-orange,#ff571a);background-color:var(--home-surface-elevated,#1a1a1a)}.testing-section__check.is-running .testing-section__check-status span:last-child{color:var(--home-orange,#ff571a)}.testing-section__check.is-queued .testing-section__check-title{color:var(--home-text-dim)}.testing-section__check.is-queued .testing-section__check-status span:last-child{color:var(--home-text-faint)}.testing-section__check-title{transition:color var(--home-dur-base,.2s) var(--home-ease-out,ease-out)}.testing-section__benchmark[data-benchmark-state] .testing-section__segments span{background:var(--home-grey-800,#2b2b2b)}.testing-section__benchmark[data-benchmark-state] .testing-section__segments span.is-lit{background:var(--home-grey-500,#a6a6a6)}.testing-section__benchmark[data-benchmark-state] .testing-section__segments span.is-head{background:var(--home-orange,#ff571a)}.testing-section__run:enabled{cursor:pointer;transition:border-color var(--home-dur-fast,.15s) var(--home-ease-out,ease-out), scale var(--home-dur-press,.12s) var(--home-ease-out,ease-out)}.testing-section__run:enabled:not([aria-disabled=true]):hover{border-color:var(--home-border-strong,#404040)}.testing-section__run:enabled:not([aria-disabled=true]):active{scale:.97}.testing-section__benchmark[data-benchmark-state=running] .testing-section__run{color:var(--home-orange,#ff571a)}.home-about{align-items:center;gap:var(--home-space-32);flex-direction:column;padding:112px 64px;display:flex}.home-about>.section-eyebrow{z-index:1;color:var(--home-caption);position:relative}.home-about__letter{isolation:isolate;width:min(100%,600px);color:var(--home-muted);position:relative}.home-about__card{z-index:1;background:var(--home-bg);border:1px solid var(--home-border);position:relative}.home-about__body{padding:40px var(--home-space-32) 0}.home-about__body h2{margin:0 0 var(--home-space-16);font-family:var(--home-font-heading);font-size:var(--home-font-size-32);line-height:var(--home-line-height-32);letter-spacing:0;color:var(--home-text);font-weight:500}.home-about__intro,.home-about__copy{gap:var(--home-space-12);font-family:var(--home-font-body);font-size:var(--home-font-size-18);line-height:var(--home-line-height-18);display:grid}.home-about__steam{vertical-align:-.3em;width:24px;height:24px;display:inline-block}.home-about__photos{gap:var(--home-space-8);height:376px;margin-block:var(--home-space-32);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-about__photo{grid-column:1/span 2;min-width:0;margin:0;position:relative}.home-about__slot{pointer-events:none;background:#101010;grid-column:1/span 2;min-width:0;position:relative}:root[data-theme=light] .home-about__slot{background:var(--home-hover)}.home-about__slot:after{content:"";background:repeating-linear-gradient(to right, var(--home-border) 0 4px, transparent 4px 8px) top / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--home-border) 0 4px, transparent 4px 8px) bottom / 100% 1px no-repeat, repeating-linear-gradient(to bottom, var(--home-border) 0 4px, transparent 4px 8px) left / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--home-border) 0 4px, transparent 4px 8px) right / 1px 100% no-repeat;position:absolute;inset:0}.home-about__slot>span{color:var(--home-text-faint);font:400 9px/9px var(--home-mono);letter-spacing:1.08px;text-transform:uppercase;position:absolute;top:8.8px;left:8.8px}.home-about__slot--football{grid-row:1}.home-about__slot--lifting{grid-row:2}.home-about__slot--jiujitsu{grid-row:3}.home-about__slot--gaming{grid-area:1/3/span 3/span 3}.home-about__motion-layer{pointer-events:none;position:absolute;inset:0}.home-about__photo--flying{z-index:0;transform-origin:50%;position:absolute}.home-about__photo--flying:before{content:"";opacity:var(--about-shadow-opacity,1);position:absolute;inset:0;box-shadow:0 18px 40px #00000061}.home-about__photo--docking{z-index:2}.home-about__letter--motion .home-about__card{z-index:auto;background:0 0}.home-about__letter--motion .home-about__card:before{content:"";z-index:1;border:1px solid var(--home-border);background:var(--home-bg);pointer-events:none;position:absolute;inset:-1px}.home-about__letter--motion .home-about__body>:is(h2,.home-about__intro,.home-about__copy),.home-about__letter--motion .home-about__signoff,.home-about__letter--motion .home-about__slot{z-index:1;position:relative}.home-about__letter--motion .home-about__photos>.home-about__photo{z-index:2}.home-about__letter--motion .home-about__photos>.home-about__photo--gaming,.home-about__photo--gaming.home-about__photo--docking{z-index:3}.home-about__letter--motion .home-about__photos>.home-about__photo{opacity:0}.home-about__letter--motion .home-about__photos>.home-about__photo--docked{opacity:1}.home-about__photo--flying.home-about__photo--docked{visibility:hidden}.home-about__letter--motion{--about-photo-rest-filter:grayscale(1) contrast(1.05)}:root[data-theme=light] .home-about__letter--motion{--about-photo-rest-filter:grayscale(1) contrast(1.05) brightness(1.1)}.home-about__letter--motion .home-about__photo img{filter:var(--about-photo-rest-filter);transition:filter var(--home-dur-ui-max) var(--home-ease-out), scale .7s var(--home-ease-out)}@media (hover:hover) and (pointer:fine){.home-about__letter--motion .home-about__photo:hover img{filter:none}.home-about__letter--motion .home-about__photos>.home-about__photo--jiujitsu:not(.home-about__photo--docked):hover img{filter:var(--about-photo-rest-filter)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-about__letter:not(.home-about__letter--motion) .home-about__photo:hover img,.home-about__letter[data-about-motion-state=docked] .home-about__photo:hover img{scale:1.045}}@media (prefers-reduced-motion:reduce){.home-about__letter--motion .home-about__photos>.home-about__photo{opacity:1}.home-about__motion-layer{display:none}.home-about .home-about__photo img{transition:none;scale:1}}.home-about__photo:after{content:"";pointer-events:none;background:repeating-linear-gradient(to right, var(--home-border) 0 4px, transparent 4px 8px) top / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--home-border) 0 4px, transparent 4px 8px) bottom / 100% 1px no-repeat, repeating-linear-gradient(to bottom, var(--home-border) 0 4px, transparent 4px 8px) left / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--home-border) 0 4px, transparent 4px 8px) right / 1px 100% no-repeat;position:absolute;inset:-1px}.home-about__photo-media{position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .home-about__photo-media,:root[data-theme=light] .home-about__steam{filter:saturate(.85)}.home-about__photo img{max-width:none;height:auto;transition:scale .7s var(--home-ease-out);position:absolute;scale:1}.home-about__photo--football{grid-row:1}.home-about__photo--football img{width:250px;top:calc(50% + .1px);left:calc(50% - .4px);transform:translate(-50%,-50%)}.home-about__photo--lifting{grid-row:2}.home-about__photo--lifting img{width:209px;top:-9.73px;left:0}.home-about__photo--jiujitsu{grid-row:3}.home-about__photo--jiujitsu img{width:502.06px;top:-82.79px;left:-131.06px}.home-about__photo--gaming{grid-area:1/3/span 3/span 3}.home-about__photo--gaming img{width:669.07px;top:-.4px;left:-247.46px}.home-about__photo figcaption{background:var(--home-grey-900);max-width:calc(100% - 8px);color:var(--home-text-strong);font:400 9px/9px var(--home-mono);letter-spacing:.72px;text-transform:uppercase;padding:4px 6px;position:absolute;bottom:3.66px;left:4px}.home-about__photo--gaming figcaption{bottom:6.4px;left:6.2px}.home-about__copy strong{color:var(--home-text);font-weight:400}.home-about__signoff{padding:40px var(--home-space-32) 40px 40px;min-height:192px;position:relative}.home-about__signoff>div{z-index:1;position:relative}.home-about__signature{background:var(--home-grey-600);width:149.33px;height:56px;margin-bottom:var(--home-space-8);display:block;mask:url(/_astro/dbc27.CmLPIDRW.png) 50%/contain no-repeat}.home-about__signature--ready{clip-path:inset(0 100% 0 0)}.home-about__signature--drawn{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.65,0,.35,1) .5s}@media (prefers-reduced-motion:reduce){.home-about__signature--ready,.home-about__signature--drawn{clip-path:none;transition:none}}.home-about__signoff p{font-family:var(--home-font-body);font-size:var(--home-font-size-16);line-height:var(--home-line-height-16)}.home-about__portrait{width:258px;height:258px;right:var(--home-space-32);position:absolute;top:-25.4px}:root[data-theme=light] .home-about__portrait{filter:saturate(.85)}.home-about__stats{z-index:1;padding:24px calc(var(--home-space-16) + .8px) 24.8px;box-shadow:inset 0 -.8px var(--home-border), inset .8px 0 var(--home-border), inset -.8px 0 var(--home-border);background:var(--home-surface-elevated);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.home-about__stats>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.home-about__stats dt{color:var(--home-caption);font-family:var(--home-font-body);font-size:var(--home-font-size-16);line-height:var(--home-line-height-16)}.home-about__stats dd{--about-stat-line:var(--home-line-height-28);color:var(--home-text);font-family:var(--home-font-heading);font-size:var(--home-font-size-28);font-weight:500;line-height:var(--home-line-height-28);letter-spacing:0;margin:0}@media (width<=767px){.home-about{padding:72px 20px}.home-about__body{padding:28px 20px 0}.home-about__body h2{font-size:var(--home-font-size-28);line-height:var(--home-line-height-28)}.home-about__intro,.home-about__copy{font-size:var(--home-font-size-16);line-height:var(--home-line-height-16)}.home-about__photos{gap:5px;height:320px}.home-about__photo--football img{width:auto;height:158%}.home-about__photo--lifting img{width:auto;height:161%;top:-8.25%}.home-about__photo--jiujitsu img{width:auto;height:239%;top:-70.16%;left:50%;transform:translate(-46.9%)}.home-about__photo--gaming img{width:auto;height:100%;top:0;left:50%;transform:translate(-59.41%)}.home-about__photo figcaption{letter-spacing:.3px;padding:3px;font-size:7px;line-height:9px}.home-about__signoff{min-height:180px;padding:32px 20px}.home-about__signature{width:110px;height:42px}.home-about__portrait{width:190px;height:190px;top:auto;bottom:0;right:4px}.home-about__stats{gap:8px;padding:20px 8px}.home-about__stats dt{font-size:var(--home-font-size-12);line-height:1.5}.home-about__stats dd{--about-stat-line:32px;font-size:24px;line-height:32px}}@media (width<768px){.home-about__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.75rem),1fr))}.home-about__photos{height:clamp(18rem,65vw,23.5rem)}.home-about__photo figcaption{letter-spacing:.03em;overflow-wrap:anywhere;font-size:.625rem;line-height:1.2}.home-about__signoff{align-items:end;gap:var(--home-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.home-about__signoff>div{overflow-wrap:anywhere;min-width:0}.home-about__portrait{justify-self:end;width:100%;max-width:190px;height:auto;position:static}.home-about__signature{max-width:100%}.home-about__stats dd{--about-stat-line:2rem;font-size:1.5rem;line-height:2rem}}.home-about__stat-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-about__odometer{font-variant-numeric:tabular-nums;display:inline-flex}.home-about__digit{height:var(--about-stat-line);display:inline-block;overflow:hidden}.home-about__reel{transition:transform 1.4s var(--home-ease-out) var(--about-digit-delay,0s);flex-direction:column;display:flex}.home-about__reel>span{height:var(--about-stat-line)}.home-about__stats.is-counting .home-about__reel{transform:translateY(calc(var(--about-digit) * var(--about-stat-line) * -1))}.brand-divider{padding-block:72px;overflow:clip}.brand-divider__rail{--divider-dash-x:repeating-linear-gradient(to right, var(--home-border) 0 6px, transparent 6px 18px, var(--home-border) 18px 24px);--divider-dash-y:repeating-linear-gradient(to bottom, var(--home-border) 0 6px, transparent 6px 18px, var(--home-border) 18px 24px);position:relative}.brand-divider__rail:before,.brand-divider__rail:after{content:"";background:var(--divider-dash-x);pointer-events:none;height:1px;position:absolute;inset-inline:3px -3px;mask-image:linear-gradient(90deg,#0000 calc(50% - 723px),#000 calc(50% - 309px) calc(50% + 310px),#0000 calc(50% + 724px))}.brand-divider__rail:before{top:0}.brand-divider__rail:after{bottom:0}.brand-divider__pixels{width:414px;max-width:none;height:118px;position:absolute;top:0}.brand-divider__pixels--left{right:calc(50% + 306px);mask-image:linear-gradient(90deg,#0000,#000)}.brand-divider__pixels--right{left:calc(50% + 313px);mask-image:linear-gradient(90deg,#000,#0000)}.brand-divider__frame{background:var(--divider-dash-y) left / 1px 100% no-repeat, var(--divider-dash-y) right / 1px 100% no-repeat;background-origin:border-box;border-inline:1px solid #0000;width:619px;margin-inline:auto;padding:12px;position:relative;left:3.5px}.brand-divider__logo{width:593px;height:96px;position:relative}.brand-divider__orange{position:absolute;top:-.23px;left:.4px}:root[data-theme=light] .brand-divider__orange{filter:saturate(.85)}.brand-divider__white{position:absolute;top:2.8px;left:27.4px}.brand-divider__logo>span{color:var(--home-text);white-space:nowrap;font-family:var(--home-font-heading);letter-spacing:2.1703px;font-size:72.343px;font-weight:700;line-height:1;position:absolute;top:10.4px;left:118.5px}.brand-divider__logo:after{content:"";background:#f66108;width:11px;height:11px;position:absolute;top:62.43px;left:356px}.brand-divider__frame>i{background:var(--home-node);border:1px solid var(--home-node-border);border-radius:3px;width:14px;height:14px;position:absolute}.brand-divider__frame>i:first-of-type{top:-7px;left:-8px}.brand-divider__frame>i:nth-of-type(2){top:-7px;right:-8px}.brand-divider__frame>i:nth-of-type(3){bottom:-7px;left:-8px}.brand-divider__frame>i:nth-of-type(4){bottom:-7px;right:-8px}@media (width<=767px){.brand-divider{padding-block:48px}.brand-divider__rail:before,.brand-divider__rail:after{mask-image:linear-gradient(90deg,#0000 calc(50% - 365px),#000 calc(50% - 158px) calc(50% + 152px),#0000 calc(50% + 359px))}.brand-divider__frame{width:310px;height:61px;padding:6px;left:0}.brand-divider__logo{transform-origin:0 0;transform:scale(.5)}.brand-divider__pixels{width:207px;height:59px}.brand-divider__pixels--left{right:calc(50% + 155px)}.brand-divider__pixels--right{left:calc(50% + 155px)}}.brand-divider__scan{display:none}.brand-divider__scan-bands{pointer-events:none;width:593px;height:96px;position:absolute;top:12px;left:12px;overflow:hidden}.brand-divider__scan-band{background:var(--home-bg);display:none;position:absolute;inset-inline:0;overflow:hidden}.brand-divider__logo--slice{transform:translateX(var(--divider-jitter,0px));position:absolute;left:0}.brand-divider--scan-ready .brand-divider__scan{background:var(--home-orange);opacity:0;pointer-events:none;width:593px;height:1px;display:block;position:absolute;top:12px;left:12px}.brand-divider--scanning .brand-divider__scan{opacity:1}.brand-divider__scan>span{color:var(--home-orange);font-family:var(--home-mono);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;line-height:10px;position:absolute;bottom:6px;right:10px}@media (width<=767px){.brand-divider__scan-bands{width:296.5px;height:48px;top:6px;left:6px}.brand-divider__logo--slice{transform:translateX(var(--divider-jitter,0px)) scale(.5)}.brand-divider--scan-ready .brand-divider__scan{width:296.5px;top:6px;left:6px}}@media (width<360px){.brand-divider__frame{width:280px;height:55.2px}.brand-divider__logo{transform:scale(.45)}.brand-divider__pixels{width:186.3px;height:53.1px}.brand-divider__pixels--left{right:calc(50% + 140px)}.brand-divider__pixels--right{left:calc(50% + 140px)}.brand-divider__scan-bands{width:266.85px;height:43.2px}.brand-divider__logo--slice{transform:translateX(var(--divider-jitter,0px)) scale(.45)}.brand-divider--scan-ready .brand-divider__scan{width:266.85px}}@media (prefers-reduced-motion:reduce){.brand-divider__logo{clip-path:none!important}.brand-divider__scan-bands,.brand-divider--scan-ready .brand-divider__scan{display:none}}.brand-divider__pixels,.brand-divider__white{filter:var(--home-art-filter)}.faq-section{background:var(--home-bg,#141414);color:var(--home-text,#e5e5e5);font-family:var(--home-font-body,Helvetica, Arial, system-ui, sans-serif);flex-direction:column;align-items:center;padding:112px 64px;display:flex}@media (width<=700px){.faq-section{padding:72px 24px}}.faq-section__heading{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:602px;display:flex}.faq-section__title{width:100%;margin:var(--home-space-12,.75rem) 0 0;font-family:var(--home-font-heading,Helvetica, Arial, system-ui, sans-serif);font-size:var(--home-font-size-48,3rem);letter-spacing:0;font-weight:400;line-height:var(--home-line-height-48,3.25rem)}@media (width<=700px){.faq-section__title{font-size:36px;line-height:42px}}@media (width<701px){.faq-section__title{overflow-wrap:anywhere;font-size:2.25rem;line-height:1.1667}}.faq-section__summary{max-width:476px;margin-top:var(--home-space-16,1rem);font-size:var(--home-font-size-18,1.125rem);line-height:var(--home-line-height-18,1.625rem);text-wrap:wrap}.faq-section__terminal{width:100%;max-width:602px;box-shadow:inset 0 0 0 .8px var(--home-border,#2b2b2b);font-family:var(--home-mono,ui-monospace, monospace);margin-top:56px;padding:.8px}.faq-section__toolbar{align-items:center;gap:var(--home-space-12,.75rem);border-bottom:1px solid var(--home-border,#2b2b2b);background:var(--home-surface-elevated,#1a1a1a);font-size:var(--home-font-size-12,.75rem);line-height:var(--home-line-height-12,1rem);padding:12px 14px;display:flex}.faq-section__window-marks{flex:none;gap:5px;display:flex}.faq-section__window-marks span{border:.8px solid var(--home-border-emphasis);width:10px;height:10px}.faq-section__terminal-name{color:var(--home-text-soft);flex:1}.faq-section__asked{color:var(--home-text-faint);white-space:nowrap}@media (width<1100px){.faq-section__toolbar{gap:var(--home-space-8);flex-wrap:wrap}.faq-section__terminal-name{overflow-wrap:anywhere;min-width:0}}.faq-section__body{min-height:496px;font-size:var(--home-font-size-14,.875rem);line-height:var(--home-line-height-14,1.25rem);padding:18px 20px}.faq-section__prompt{color:var(--home-muted,#a6a6a6);margin-bottom:13px}.faq-section__questions{gap:4px;margin:0;padding:0;list-style:none;display:grid}.faq-section__question{width:100%;min-height:26px;color:inherit;font:inherit;text-align:left;opacity:1;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr);padding:2px 0;display:grid}@media (width<=600px){.faq-section__questions{gap:10px}}@media (width<1100px){.faq-section__question{min-height:2.75rem;padding-block:var(--home-space-4);overflow-wrap:anywhere;grid-template-columns:2.1875rem minmax(0,1fr);align-items:center}}.faq-section__question-number{color:var(--home-muted,#a6a6a6)}.faq-section__divider{background:repeating-linear-gradient(to right, var(--home-border,#2b2b2b) 0 12px, transparent 12px 24px);width:100%;height:1px;margin-block:1rem;display:block}.faq-section__answers{min-height:0;position:relative}.faq-section__answers:before,.faq-section__answers:after{z-index:1;height:var(--home-space-16,1rem);pointer-events:none;opacity:1;content:"";position:absolute;left:0;right:0}.faq-section__answers:before{background:linear-gradient(to bottom, var(--home-bg,#141414), transparent);top:0}.faq-section__answers:after{background:linear-gradient(to top, var(--home-bg,#141414), transparent);bottom:0}.faq-section__answer-scroll{height:100%;padding-block:var(--home-space-16,1rem);scrollbar-color:var(--home-border-strong,#404040) transparent;scrollbar-width:thin;overflow-y:auto}.faq-section__input-row{border-top:.8px solid var(--home-border,#2b2b2b);align-items:center;gap:10px;min-height:53px;padding:12px 20px;display:flex}.faq-section__caret{color:var(--home-orange-signal);font-size:var(--home-font-size-14,.875rem);line-height:1}.faq-section__input-field{flex:1;width:100%;min-width:0;height:1.25rem;position:relative;overflow:hidden}.faq-section__input{width:100%;min-width:0;height:1.25rem;color:var(--home-muted,#a6a6a6);font-family:inherit;font-size:var(--home-font-size-14,.875rem);line-height:var(--home-line-height-14,1.25rem);opacity:1;background:0 0;border:0;border-radius:0;padding:0 2px}.faq-section__input::placeholder{color:var(--home-muted,#a6a6a6);opacity:1}.faq-section__input:focus::placeholder{opacity:0}.faq-section .faq-section__input:focus-visible{box-shadow:inset 0 -1px var(--home-muted,#a6a6a6);outline:none}.faq-section .faq-section__enter:focus-visible,.faq-section .faq-section__answer-scroll:focus-visible{outline:1px solid var(--home-muted,#a6a6a6);outline-offset:3px}.faq-section__enter{color:var(--home-muted,#a6a6a6);font-family:inherit;font-size:var(--home-font-size-12,.75rem);line-height:var(--home-line-height-12,1rem);text-transform:uppercase;opacity:1;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.faq-section__enter-key{min-width:24px;height:24px;padding-inline:var(--home-space-8,.5rem);border:.8px solid var(--home-border,#2b2b2b);place-items:center;display:grid}@media (width<=600px){.faq-section__input-row{flex-wrap:wrap}.faq-section__input-field{flex-basis:calc(100% - 26px)}.faq-section__enter:first-of-type{margin-left:auto}}@media (width<=400px){.faq-section__input-row{gap:8px;padding-inline:14px}.faq-section__enter{gap:var(--home-space-8,.5rem)}}@media (width<1100px){.faq-section__input-field,.faq-section__input{height:1.5rem}.faq-section__input{font-size:var(--home-font-size-16);line-height:1.5}.faq-section__enter{min-height:2.75rem;padding-inline:var(--home-space-4)}}.faq-section__find-gear{min-width:134px;margin-top:var(--home-space-32,2rem);border:1px solid var(--home-border,#2b2b2b);background:var(--home-field,#181818);color:var(--home-text-secondary,#bfbfbf);font-size:var(--home-font-size-18,1.125rem);line-height:var(--home-line-height-18,1.625rem);justify-content:center;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative}:where(:root[data-theme=light]) .faq-section__find-gear{background:var(--home-cta-bg)}.faq-section__find-gear:hover{color:var(--home-text,#e5e5e5);background:var(--home-hover)}:where(:root[data-theme=light]) .faq-section__find-gear:hover{background:var(--home-hover)}.faq-section__find-gear:focus-visible{outline:2px solid var(--home-orange,#ff571a);outline-offset:3px}.faq-section__button-detail{width:6px;height:6px;position:absolute;top:-3px;transform:rotate(-90deg)}.faq-section__button-detail img{width:32px;max-width:none;height:32px;position:absolute;top:-13px;left:-13px}.faq-section__button-detail--left{left:-3px}.faq-section__button-detail--right{right:-3px}.faq-section__button-corner{border-color:var(--home-orange,#ff571a);border-style:solid;border-width:0;width:10px;height:10px;position:absolute}.faq-section__button-corner--top-left{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.faq-section__button-corner--top-right{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.faq-section__button-corner--bottom-left{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.faq-section__button-corner--bottom-right{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.faq-section__terminal[data-faq-ready] .faq-section__body{flex-direction:column;height:496px;display:flex}.faq-section__prompt,.faq-section__questions,.faq-section__divider{flex:none}.faq-section__terminal[data-faq-ready] .faq-section__answers{flex:auto}@media (width<=400px){.faq-section__terminal[data-faq-ready] .faq-section__body{height:584px}}@media (width<1100px){.faq-section__terminal[data-faq-ready] .faq-section__body{height:auto;min-height:31rem}.faq-section__terminal[data-faq-ready] .faq-section__answers{overflow-wrap:anywhere;flex:none;height:15rem}}.faq-section__question:enabled{cursor:pointer;transition:color var(--home-dur-fast,.15s) var(--home-ease-out,ease-out)}.faq-section__question:enabled:hover,.faq-section__question:enabled:focus-visible{background:var(--home-hover)}.faq-section__question:enabled:hover>span:last-child{color:var(--home-text-strong)}.faq-section__question.is-asked{color:var(--home-text-faint)}.faq-section__completion-icon{vertical-align:-.15em;width:1em;height:1em;filter:var(--home-art-filter,none);margin-left:.35em;display:none}.faq-section__question.is-asked .faq-section__completion-icon{display:inline-block}.faq-section__log{gap:4px;margin-top:0;display:grid}.faq-section__log:empty{display:none}.faq-section__line--command{color:var(--home-text-dim);margin-top:0}.faq-section__line--command:before{content:"> ";color:var(--home-orange-signal)}.faq-section__line--question{color:var(--home-text-strong)}.faq-section__line--answer{border-left:1px solid var(--home-border-strong,#404040);color:var(--home-muted,#a6a6a6);gap:8px;padding-left:16px;display:grid}.faq-section__line--answer strong{color:var(--home-text-strong);font-weight:inherit}.faq-section__answer-primary{color:var(--home-text,#e5e5e5)}.faq-section__tag{background:var(--home-grey-800);color:var(--home-text-strong);font-size:var(--home-font-size-12,.75rem);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;text-decoration:none;display:inline-block}.faq-section__tag:hover{text-decoration:underline}.faq-section__tag:focus-visible{outline:1px solid var(--home-text-strong);outline-offset:3px}.faq-section__line [data-faq-pending]{display:none}.faq-section__line--system{color:var(--home-text-dim)}.faq-section__line--system a{color:var(--home-text-strong)}.faq-section__cursor{vertical-align:-2px;background:var(--home-muted,#a6a6a6);width:.55em;height:1em;margin-left:2px;display:inline-block}.faq-section__input:enabled{color:var(--home-text-strong);caret-color:var(--home-orange-signal)}.faq-section__enter:enabled{cursor:pointer}.faq-section__enter:enabled:hover{color:var(--home-text-strong)}.home-discord{isolation:isolate;text-align:center;padding:196px 24px;position:relative;overflow:clip}.home-discord__content{flex-direction:column;align-items:center;max-width:630px;margin-inline:auto;display:flex}.home-discord .section-eyebrow{color:var(--home-text)}.home-discord h2{width:100%;font-family:var(--home-font-heading);font-size:var(--home-font-size-48);font-weight:400;line-height:var(--home-line-height-48);letter-spacing:0;margin:.75rem 0 1rem}.home-discord__summary{max-width:490px;color:var(--home-text-secondary);font-family:var(--home-font-body);font-size:var(--home-font-size-16);line-height:var(--home-line-height-16);margin-inline:auto}.home-discord__button{margin-top:var(--home-space-32);padding:var(--home-space-12) 24px;border:1px solid var(--home-border);background:var(--home-field);color:var(--home-text-secondary);font-family:var(--home-font-body);font-size:var(--home-font-size-18);line-height:var(--home-line-height-18);justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}:where(:root[data-theme=light]) .home-discord__button{background:var(--home-cta-bg)}.home-discord__welcome .home-discord__button{margin-top:var(--home-space-4)}.home-discord__button:before,.home-discord__button:after{content:"";pointer-events:none;background:linear-gradient(var(--home-orange), var(--home-orange)) left top/10px 1px no-repeat, linear-gradient(var(--home-orange), var(--home-orange)) left top/1px 10px no-repeat, linear-gradient(var(--home-orange), var(--home-orange)) right bottom/10px 1px no-repeat, linear-gradient(var(--home-orange), var(--home-orange)) right bottom/1px 10px no-repeat;position:absolute;inset:-1px}.home-discord__button:after{transform:scaleX(-1)}.home-discord__button>img{width:32px;max-width:none;height:32px;position:absolute;top:-16px;left:-16px;transform:rotate(-90deg)}.home-discord__button>img:last-child{left:auto;right:-16px}@media (hover:hover) and (pointer:fine){.home-discord__button{transition:background-color .12s,transform .15s cubic-bezier(.25,.46,.45,.94)}.home-discord__button:hover,:where(:root[data-theme=light]) .home-discord__button:hover{background:var(--home-hover)}}.home-discord__button:active:not(:focus-visible){transform:scale(.97)}.home-discord__button:focus-visible{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.home-discord__button{transition-property:background-color}.home-discord__button:active:not(:focus-visible){transform:none}}.home-discord__icon{background:var(--home-grey-600);flex:0 0 20px;width:20px;height:20px;mask:url(/_astro/e4ead.C6XmBJRA.png) 50%/20px no-repeat}.home-discord__welcome{align-items:center;gap:var(--home-space-12);margin-top:var(--home-space-16);flex-direction:column;display:flex}.home-discord__members{padding-top:.875rem;padding-left:var(--home-space-8);align-items:center;display:flex}.home-discord__member,.home-discord__you{--discord-member-index:0;box-sizing:border-box;width:32px;height:32px;margin-left:-.5rem;position:relative}.home-discord__avatar{box-sizing:border-box;border:2px solid var(--home-bg);object-fit:cover;outline:1px solid color-mix(in srgb, var(--home-text-dim) 70%, transparent);outline-offset:-3px;border-radius:50%;width:32px;height:32px;display:block}:root[data-theme=light] .home-discord__avatar{filter:saturate(.85)}.home-discord__member:nth-child(2){--discord-member-index:1}.home-discord__member:nth-child(3){--discord-member-index:2}.home-discord__member:nth-child(4){--discord-member-index:3}.home-discord__member:nth-child(5){--discord-member-index:4}.home-discord__greeting{--discord-bubble-rotation:-4deg;z-index:calc(10 - var(--discord-member-index,0));border:1.5px solid var(--home-bg);background:var(--home-text-strong);color:var(--home-bg);font:400 .625rem/.875rem var(--home-mono);white-space:nowrap;opacity:0;transform:translateY(4px) rotate(var(--discord-bubble-rotation)) scale(.6);transform-origin:0 100%;border-radius:4px 4px 4px 0;padding:.125rem .3125rem;transition:opacity .16s,transform .3s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:calc(100% - 4px);left:50%}.home-discord__welcome--ready .home-discord__greeting{opacity:1;transform:rotate(var(--discord-bubble-rotation)) scale(1);transition-delay:calc(.24s + var(--discord-member-index,0) * 90ms)}.home-discord__member:nth-child(2n) .home-discord__greeting,.home-discord__member:nth-child(3) .home-discord__greeting{--discord-bubble-rotation:4deg}.home-discord__you{--discord-member-index:5;border:2px solid var(--home-bg);background:var(--home-bg);box-shadow:inset 0 0 0 1px var(--home-border-emphasis);transition:background-color .3s var(--home-ease-out), box-shadow .3s ease;border-radius:50%;place-items:center;display:grid}.home-discord__you:before,.home-discord__you:after{content:"";background:var(--home-text-dim);width:10px;height:1px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-discord__you:after{width:1px;height:10px}.home-discord__you span{color:var(--home-bg);font:600 .5rem/1 var(--home-mono);letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity .2s,transform .32s cubic-bezier(.2,1.4,.4,1);transform:scale(.5)}.home-discord__welcome--ready .home-discord__you{background:var(--home-orange);box-shadow:inset 0 0 0 1px var(--home-orange), 0 0 0 3px color-mix(in srgb, var(--home-orange) 25%, transparent)}.home-discord__welcome--ready .home-discord__you:before,.home-discord__welcome--ready .home-discord__you:after{opacity:0}.home-discord__welcome--ready .home-discord__you span{opacity:1;transform:scale(1)}.home-discord__welcome-caption{gap:var(--home-space-8);color:var(--home-text-dim);font:400 .6875rem/.875rem var(--home-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.home-discord__welcome-caption b{color:var(--home-text-strong);font-weight:400}.home-discord__welcome--ready .home-discord__welcome-caption b{color:var(--home-orange)}@keyframes home-discord-hop{40%{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.home-discord__welcome--ready .home-discord__member,.home-discord__welcome--ready .home-discord__you{animation:home-discord-hop .52s var(--home-ease-out) calc(var(--discord-member-index,0) * 45ms) both}}@media (prefers-reduced-motion:reduce){.home-discord__greeting,.home-discord__you,.home-discord__you span,.home-discord__you:before,.home-discord__you:after{transition:none}}.home-discord__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-discord__pixels{width:1170px;max-width:none;height:702px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-discord__glow{width:788.4px;max-width:none;height:409.4px;position:absolute;top:calc(50% - 18px);left:calc(50% + 8.5px);transform:translate(-50%,-50%)}@media (width<=767px){.home-discord{padding:112px 20px}.home-discord h2{font-size:36px;line-height:40px}}@media (width<1100px){.home-discord__content{overflow-wrap:anywhere}.home-discord__button{max-width:calc(100% - 2rem)}.home-discord__welcome-caption{flex-wrap:wrap;justify-content:center}}@media (width<768px){.home-discord h2{font-size:2.25rem;line-height:1.1111}}.home-discord__pulse{background:var(--home-bg);opacity:0;position:absolute}.home-discord__pulse--left{width:20px;height:20px;top:190.813px;left:calc(50% - 367.187px)}.home-discord__pulse--right{width:20px;height:20px;top:443.813px;left:calc(50% + 393.313px)}@property --home-discord-fill{syntax:"<length>";inherits:false;initial-value:1200px}@keyframes home-discord-fill{0%{--home-discord-fill:0px}to{--home-discord-fill:1200px}}@keyframes home-discord-pulse{50%{opacity:.8}}@media (prefers-reduced-motion:no-preference){.home-discord__pulse{animation:2.8s ease-in-out infinite home-discord-pulse}.home-discord__pulse--right{animation-delay:-1.4s}@supports (animation-timeline:view()){.home-discord__pixels{mask-image:radial-gradient(circle var(--home-discord-fill) at 50% 50%, #000 calc(100% - 160px), transparent);animation:linear both home-discord-fill view();animation-range:entry cover 50%}}}.home-discord__pixels,.home-discord__glow{filter:var(--home-art-filter)}:root[data-theme=light] .home-discord__pixels{filter:brightness(1.6) var(--home-art-filter) brightness(1.0535)}
