@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-800-normal-SUCF22C3.woff2") format("woff2"),url("./media/inter-latin-800-normal-ZPDSDNQS.woff") format("woff")}@font-face{font-family:Rift;src:url(/fonts/rift-bold-italic.woff2) format("woff2"),url(/fonts/rift-bold-italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--sd: 1;--sm: 1}html{background:#050506;scroll-behavior:smooth}body{margin:0;background:#050506;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid #c3e439;outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}input.pr-range:focus-visible{outline:2px solid #c3e439;outline-offset:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:1023.98px){.v-d{display:none!important}}@media(min-width:1024px){.v-m{display:none!important}}.wh-cta{transition:transform .18s ease,filter .2s ease,box-shadow .25s ease}.wh-cta:hover{transform:translateY(-1px);filter:brightness(1.06)}.wh-link{transition:color .2s ease}.wh-link:hover{color:#fff!important}.wh-gen{transition:transform .25s ease,box-shadow .25s ease}.wh-gen:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b794ff99,0 24px 60px #7c4fe059!important}.pr-cta{transition:transform .15s ease,box-shadow .2s ease}.pr-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px #c3e43959}.ft-link{transition:color .2s ease}.ft-link:hover{color:#fff!important}.mn-item{transition:background .2s ease}.mn-item:hover{background:#ffffff0f!important}.odo{position:relative;display:inline-block;height:1em;overflow:hidden;line-height:1;vertical-align:top}.odo>span{display:block;line-height:1}.odo>.col{position:absolute;left:0;top:0;display:flex;flex-direction:column;animation:odo 2.2s cubic-bezier(.2,.8,.2,1) both}.odo>.col>i{font-style:inherit;height:1em;line-height:1}.cs-card{transition:transform .3s ease,box-shadow .3s ease}.cs-card:hover{transform:translateY(-4px)}.es-in{transition:box-shadow .2s ease,background .2s ease}.es-in:focus{outline:none;box-shadow:inset 0 0 0 2px #c3e439!important;background:#ffffff12!important}.es-in::placeholder{color:#636366}.dp-btn{transition:background .2s ease,transform .15s ease}.dp-btn:hover{background:#ffffff2e!important}.dp-btn:active{transform:scale(.94)}.dp-dot{transition:all .35s ease}.pr-card{transition:transform .3s ease,box-shadow .3s ease}.pr-card:hover{transform:translateY(-4px)}input.pr-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#C3E439 var(--p, 10%),rgba(255,255,255,.14) var(--p, 10%));outline:none}input.pr-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #c3e43973,0 4px 14px #00000080;cursor:pointer}input.pr-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 4px #c3e43973}.pr-seg button{transition:background .2s ease,color .2s ease}.pr-step{transition:background .2s ease}.pr-step:hover{background:#ffffff29!important}.en-tab:hover{filter:brightness(1.12)}.lg-toc a{transition:color .2s ease}.lg-toc a:hover{color:#fff!important}@keyframes apFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes ckUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ctUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dpBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes dpDash{to{stroke-dashoffset:-24}}@keyframes dpDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dpIn{0%{opacity:0}to{opacity:1}}@keyframes dpPop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes dpPower{0%{opacity:0;filter:brightness(3) saturate(0)}35%{opacity:1;filter:brightness(2.2) saturate(.4)}to{opacity:1;filter:none}}@keyframes dpPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes dpRing{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes dpRingPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes dpSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes esPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes mesaScan{0%{transform:translateY(-10px);opacity:0}10%{opacity:.9}60%{transform:translateY(780px);opacity:.9}70%,to{transform:translateY(780px);opacity:0}}@keyframes mnDrop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes mnFade{0%{opacity:0}to{opacity:1}}@keyframes odo{0%{transform:translateY(0)}}@keyframes prGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes whBreath{0%,to{opacity:.55}50%{opacity:1}}@keyframes whCount{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes whFlame{0%{transform:translate(0) scale(1);opacity:0}12%{opacity:var(--op)}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@keyframes whFlameOn{0%{opacity:.45}to{opacity:1}}@keyframes whFlick{0%{opacity:.55;transform:translate(-50%,-60%) scaleX(.9)}to{opacity:1;transform:translate(-50%,-68%) scale(1.08,1.18)}}@keyframes whFloat{0%{transform:translate(0);opacity:0}15%{opacity:var(--o)}85%{opacity:var(--o)}to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes whIn{0%{opacity:0;transform:translateY(22px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes whRoll{0%{transform:translate(var(--e))}78%{transform:translate(var(--o1))}to{transform:translate(0)}}@keyframes whScroll{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{opacity:0}}@keyframes whShadow{0%{opacity:.25;transform:translate(var(--e)) scaleX(.8)}78%{transform:translate(var(--o1)) scaleX(1)}to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes whSpin{0%{transform:rotate(var(--t))}78%{transform:rotate(var(--t1))}to{transform:rotate(0)}}@keyframes whSpinR{0%{transform:scaleY(-1) rotate(var(--tr))}78%{transform:scaleY(-1) rotate(var(--tr1))}to{transform:scaleY(-1) rotate(0)}}@keyframes whTrailOff{0%,60%{opacity:1}to{opacity:0}}@keyframes whZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}
