.words-module__9BXW6a__word{display:inline-block}.words-module__9BXW6a__words[data-words=pending] .words-module__9BXW6a__word{opacity:0;filter:blur(8px);transform:translateY(.35em)}.words-module__9BXW6a__words[data-words=in] .words-module__9BXW6a__word{transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo), filter .8s var(--ease-out-expo);transition-delay:calc(var(--w,0) * 60ms)}@keyframes words-module__9BXW6a__word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}}.words-module__9BXW6a__onLoad .words-module__9BXW6a__word{animation:words-module__9BXW6a__word-in .9s var(--ease-out-expo) both;animation-delay:calc(80ms + var(--w,0) * 60ms)}@media (prefers-reduced-motion:reduce){.words-module__9BXW6a__words[data-words] .words-module__9BXW6a__word,.words-module__9BXW6a__onLoad .words-module__9BXW6a__word{opacity:1;filter:none;transition:none;animation:none;transform:none}}
.replica-module__mRs-La__palette,.replica-module__mRs-La__paletteVars{--zx-sunken:#f8f7f4;--zx-low-line:#aaddc4b3;--zx-med-line:#eccd8cb3;--zx-high-line:#f3b4aab3;--zx-stripe-med:#ffffff52;--zx-stripe-high:#ffffff4d;--zx-shadow-raised:0 1px 0 #ffffffe6 inset, 0 1px 3px #18181b12, 0 0 0 1px #18181b0d;--zx-shadow-pop:0 18px 40px -12px #18181b38, 0 3px 8px #18181b0f, 0 0 0 1px #18181b0f;--zx-shadow-float:0 0 0 1px #18181b0f, 0 2px 6px #18181b0f, 0 40px 80px -36px #18181b73;--zx-shadow-row:0 0 0 1px #18181b12, 0 1px 2px #18181b0d;--zx-shadow-bar:0 0 0 1px #18181b12, 0 2px 4px #18181b0d, 0 24px 50px -24px #18181b59;--zx-shadow-list:0 0 0 1px #18181b12, 0 28px 60px -24px #18181b66;--zx-ease:cubic-bezier(.16, 1, .3, 1);--zx-ease-rows:cubic-bezier(.23, 1, .32, 1)}.replica-module__mRs-La__palette{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.006em;font-feature-settings:"cv11", "ss01";color:rgb(var(--ink));text-align:left;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}@layer base{.replica-module__mRs-La__palette :focus-visible{outline:2px solid rgb(var(--ink));outline-offset:2px}.replica-module__mRs-La__palette .replica-module__mRs-La__faced:focus-visible{outline:none}.replica-module__mRs-La__palette .replica-module__mRs-La__faced:focus-visible>.replica-module__mRs-La__face{outline:2px solid rgb(var(--ink));outline-offset:2px}}.replica-module__mRs-La__barField{color:#0000;caret-color:rgb(var(--ink))}.replica-module__mRs-La__barField::placeholder{color:#0000;opacity:1}.replica-module__mRs-La__barField:focus{color:rgb(var(--ink))}.replica-module__mRs-La__barField:focus::placeholder{color:rgb(var(--ink-muted))}.replica-module__mRs-La__barField:focus~* .replica-module__mRs-La__barDisplay{visibility:hidden}.replica-module__mRs-La__barField:focus-visible{box-shadow:0 0 0 2px rgb(var(--surface)), 0 0 0 4px rgb(var(--ink));outline:none}@media (forced-colors:active){.replica-module__mRs-La__barField:focus-visible{outline-offset:2px;outline:2px solid #0000}}.replica-module__mRs-La__compactText[data-fit=two] .replica-module__mRs-La__compactName{font-size:15px;line-height:18px}@container not (min-width:479px){.replica-module__mRs-La__compactText[data-fit=two] .replica-module__mRs-La__compactName{font-size:14px;line-height:17px}}@container not (min-width:345.5px){.replica-module__mRs-La__compactText:not([data-fit]) .replica-module__mRs-La__compactName{font-size:14px;line-height:17px}}.replica-module__mRs-La__palette ::selection{background:rgb(var(--ink) / .14)}.replica-module__mRs-La__texLow{background-color:rgb(var(--risk-low))}.replica-module__mRs-La__texMed{background-color:rgb(var(--risk-med));background-image:repeating-linear-gradient(135deg, var(--zx-stripe-med) 0 1.5px, transparent 1.5px 6px)}.replica-module__mRs-La__texHigh{background-color:rgb(var(--risk-high));background-image:repeating-linear-gradient(135deg, var(--zx-stripe-high) 0 2px, transparent 2px 4.5px)}.replica-module__mRs-La__clip{inset-block:0;width:100%;transform:translateX(calc((var(--t) - 1) * 100%));transition:transform .7s var(--zx-ease);position:absolute;left:0;overflow:hidden}.replica-module__mRs-La__clip>i{border-radius:inherit;transform:translateX(calc((1 + var(--f) - var(--t)) * 100%));transition:transform .7s var(--zx-ease);position:absolute;inset:0}.replica-module__mRs-La__slide{transform:translateX(calc(var(--x) * 100%));transition:transform .7s var(--zx-ease), opacity .3s}.replica-module__mRs-La__progress{transform-origin:0;transform:scaleX(var(--p,0))}@keyframes replica-module__mRs-La__zxSpin{to{transform:rotate(360deg)}}.replica-module__mRs-La__spin{transform-origin:50%;animation:1.1s linear infinite replica-module__mRs-La__zxSpin}@keyframes replica-module__mRs-La__zxPixel{0%,to{opacity:.15}40%{opacity:1}}.replica-module__mRs-La__pixel{opacity:.15}.replica-module__mRs-La__pixelRun{animation:.65s ease-in-out infinite replica-module__mRs-La__zxPixel;animation-delay:var(--d)}@keyframes replica-module__mRs-La__zxComet{0%{opacity:1}35%{opacity:.4}70%,to{opacity:.15}}.replica-module__mRs-La__cometRun{animation:.95s linear infinite replica-module__mRs-La__zxComet;animation-delay:var(--d)}@keyframes replica-module__mRs-La__zxShineWindow{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes replica-module__mRs-La__zxShineCopy{0%{transform:translate(50%)}to{transform:translate(-100%)}}.replica-module__mRs-La__shineWindow{inset-block:0;pointer-events:none;width:50%;-webkit-mask-image:linear-gradient(90deg, transparent, rgb(var(--ink)) 35%, rgb(var(--ink)) 65%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, rgb(var(--ink)) 35%, rgb(var(--ink)) 65%, transparent);mask-image:linear-gradient(90deg, transparent, rgb(var(--ink)) 35%, rgb(var(--ink)) 65%, transparent);animation:1.4s linear infinite replica-module__mRs-La__zxShineWindow;position:absolute;left:0;overflow:hidden}.replica-module__mRs-La__shineCopy{inset-block:0;width:200%;color:rgb(var(--ink));animation:1.4s linear infinite replica-module__mRs-La__zxShineCopy;position:absolute;left:0}@keyframes replica-module__mRs-La__zxFadeUp{0%{opacity:0;transform:translateY(10px)}}.replica-module__mRs-La__rowEnter{animation:replica-module__mRs-La__zxFadeUp .45s var(--zx-ease-rows) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes replica-module__mRs-La__zxPop{0%{opacity:0;transform:scale(.4)}}.replica-module__mRs-La__pop{animation:replica-module__mRs-La__zxPop .3s var(--zx-ease-rows) both}@keyframes replica-module__mRs-La__zxPillIn{0%{opacity:0;transform:translate(-4px)}}.replica-module__mRs-La__pillIn{animation:replica-module__mRs-La__zxPillIn .26s var(--zx-ease-rows) both}@keyframes replica-module__mRs-La__zxLineUp{0%{opacity:0;transform:translateY(8px)}}.replica-module__mRs-La__lineIn{animation:replica-module__mRs-La__zxLineUp .3s var(--zx-ease-rows) both;animation-delay:calc(.12s + var(--j,0) * .1s)}@keyframes replica-module__mRs-La__zxDetailIn{0%{opacity:0;transform:translateY(-6px)}}.replica-module__mRs-La__detailIn{animation:replica-module__mRs-La__zxDetailIn .3s var(--zx-ease-rows) both}@keyframes replica-module__mRs-La__zxRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}.replica-module__mRs-La__rise{animation:replica-module__mRs-La__zxRise .5s var(--zx-ease) both}@keyframes replica-module__mRs-La__zxRowNew{0%{opacity:0;transform:translateY(-10px)}}.replica-module__mRs-La__rowNew{animation:replica-module__mRs-La__zxRowNew .7s var(--zx-ease) both}@keyframes replica-module__mRs-La__zxBump{30%{transform:translateY(-3px)}}.replica-module__mRs-La__bump{animation:replica-module__mRs-La__zxBump .9s var(--zx-ease)}@keyframes replica-module__mRs-La__zxFade{0%{opacity:0}}.replica-module__mRs-La__fadeIn{animation:replica-module__mRs-La__zxFade .25s var(--zx-ease) both}.replica-module__mRs-La__guideIn{animation:replica-module__mRs-La__zxFade .25s var(--zx-ease) .65s both}@keyframes replica-module__mRs-La__zxCaret{50%{opacity:0}}.replica-module__mRs-La__caret{animation:.9s step-end infinite replica-module__mRs-La__zxCaret}@keyframes replica-module__mRs-La__zxPulse{50%{opacity:.35}}.replica-module__mRs-La__pulse{animation:2s ease-in-out infinite replica-module__mRs-La__zxPulse}.replica-module__mRs-La__turn{transition:transform .3s var(--zx-ease-rows)}.replica-module__mRs-La__turn[data-open]{transform:rotate(180deg)}.replica-module__mRs-La__press{transition:transform .16s var(--zx-ease)}.replica-module__mRs-La__press:active,.replica-module__mRs-La__press[data-pressed]{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.replica-module__mRs-La__spin,.replica-module__mRs-La__pixelRun,.replica-module__mRs-La__cometRun,.replica-module__mRs-La__caret,.replica-module__mRs-La__pulse,.replica-module__mRs-La__rowEnter,.replica-module__mRs-La__pop,.replica-module__mRs-La__pillIn,.replica-module__mRs-La__lineIn,.replica-module__mRs-La__detailIn,.replica-module__mRs-La__rise,.replica-module__mRs-La__rowNew,.replica-module__mRs-La__bump,.replica-module__mRs-La__fadeIn,.replica-module__mRs-La__guideIn{animation:none}.replica-module__mRs-La__shineWindow{display:none}.replica-module__mRs-La__clip,.replica-module__mRs-La__clip>i,.replica-module__mRs-La__slide,.replica-module__mRs-La__turn,.replica-module__mRs-La__press{transition:none}}
@media (min-width:1024px) and (min-height:40rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card-stack-module__KOPw7G__stack{margin-bottom:-4rem;padding-bottom:2rem;display:block}.card-stack-module__KOPw7G__stack>li{top:calc(var(--nav-bottom) + 1.5rem + var(--i,0) * 1.25rem);margin-bottom:2rem;position:sticky}.card-stack-module__KOPw7G__stack [data-tile]{min-height:min(30rem, calc(100svh - var(--nav-bottom) - 7rem));transform-origin:50% 0;box-shadow:inset 0 0 0 1px rgb(var(--line)), 0 -18px 40px -26px rgb(var(--ink) / .22);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem;padding:clamp(2rem,3.5vw,3.5rem);display:grid}.card-stack-module__KOPw7G__stack [data-tile] h3{font-size:clamp(28px,2.6vw,40px);font-weight:400}.card-stack-module__KOPw7G__stack [data-tile]>div:last-child{margin-top:0;padding-top:0}}
.app-module__LimNna__fill{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.app-module__LimNna__lot:not([data-phase=done]) .app-module__LimNna__fill:not([data-filled]){opacity:0;transform:scale(.55)}.app-module__LimNna__confirm{transition:opacity .42s ease-out,transform .56s cubic-bezier(.16,1,.3,1)}.app-module__LimNna__lot:not([data-phase=done]) .app-module__LimNna__confirm{opacity:0;transform:translateY(8px)}.app-module__LimNna__lot[data-phase=done] .app-module__LimNna__whenScreening,.app-module__LimNna__lot:not([data-phase=done]) .app-module__LimNna__whenScreened{display:none}@media (prefers-reduced-motion:reduce){.app-module__LimNna__fill,.app-module__LimNna__confirm{transition:none}}.app-module__LimNna__waffleCell{transition:opacity .14s ease-out var(--d,0s), transform .3s cubic-bezier(.16, 1, .3, 1) var(--d,0s)}.app-module__LimNna__waffle[data-phase=prep] .app-module__LimNna__waffleCell{opacity:0;transition:none;transform:scale(.5)}@media (prefers-reduced-motion:reduce){.app-module__LimNna__waffleCell{transition:none}}@keyframes app-module__LimNna__appRipple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.app-module__LimNna__lot[data-phase=run] .app-module__LimNna__ripple{animation:1.4s cubic-bezier(.16,1,.3,1) infinite app-module__LimNna__appRipple}@media (prefers-reduced-motion:reduce){.app-module__LimNna__lot[data-phase=run] .app-module__LimNna__ripple{animation:none}}
.matrix-intro-module__2VbV-G__section{background-color:rgb(var(--night));color:rgb(var(--surface))}.matrix-intro-module__2VbV-G__track{position:relative}.matrix-intro-module__2VbV-G__title{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(32px,4.6vw,60px);font-weight:400;line-height:1.04}.matrix-intro-module__2VbV-G__line{display:inline}.matrix-intro-module__2VbV-G__art{display:none}@media (min-width:1024px) and (min-height:40rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.matrix-intro-module__2VbV-G__section{background-color:rgb(var(--paper));color:rgb(var(--ink));transition:background-color .6s var(--ease-out-expo), color .6s var(--ease-out-expo)}.matrix-intro-module__2VbV-G__section[data-active]{background-color:rgb(var(--night));color:rgb(var(--surface))}.matrix-intro-module__2VbV-G__section [data-glyphs]{opacity:0;transition:opacity .8s .3s}.matrix-intro-module__2VbV-G__section[data-active] [data-glyphs]{opacity:1}.matrix-intro-module__2VbV-G__track{height:240svh}.matrix-intro-module__2VbV-G__stage{align-content:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.matrix-intro-module__2VbV-G__title{letter-spacing:-.04em;text-wrap:nowrap;font-size:clamp(64px,8.4vw,150px);line-height:1.02}.matrix-intro-module__2VbV-G__line{will-change:transform;display:block}.matrix-intro-module__2VbV-G__line:nth-child(2){padding-left:14%}.matrix-intro-module__2VbV-G__line:nth-child(3){padding-left:30%}.matrix-intro-module__2VbV-G__lead{max-width:34em;margin-left:30%}.matrix-intro-module__2VbV-G__art{z-index:-1;opacity:0;width:min(38vw,560px);transition:opacity .9s .2s;display:block;position:absolute;bottom:-6%;right:-4%}.matrix-intro-module__2VbV-G__section[data-active] .matrix-intro-module__2VbV-G__art{opacity:.85}}
.rules-module__PWfYtW__unassigned{background-image:repeating-linear-gradient(135deg, rgb(var(--line-strong) / .7) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px rgb(var(--line-strong))}@keyframes rules-module__PWfYtW__ring{0%{opacity:1}to{opacity:0}}.rules-module__PWfYtW__ring{animation:.9s cubic-bezier(.16,1,.3,1) both rules-module__PWfYtW__ring}.rules-module__PWfYtW__root{--result-w:22rem;--col-gap:2rem;--rail-gap:1.5rem;--card-w:clamp(22rem, 28vw, 26rem);--card-h:min(36rem, calc(100svh - var(--nav-h) - 3rem));--gauge-w:244px;--gauge-h:225px;--gauge-ratio:1.0844}.rules-module__PWfYtW__spacer{display:none}.rules-module__PWfYtW__layout{flex-direction:column;display:flex}.rules-module__PWfYtW__result{margin-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));order:-1}.rules-module__PWfYtW__viewport{margin-top:1rem}.rules-module__PWfYtW__rail{padding:0 max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), env(safe-area-inset-left));scrollbar-width:thin;scrollbar-color:rgb(var(--line-strong)) transparent;gap:.75rem;margin:0;list-style:none;display:flex;overflow-x:auto}.rules-module__PWfYtW__item{scroll-snap-align:start;flex:0 0 min(100% - 1.75rem,26rem);display:flex}@media (min-width:640px){.rules-module__PWfYtW__item{flex-basis:min(50% - 1.375rem,26rem)}}@media (min-width:1024px){.rules-module__PWfYtW__layout{grid-template-columns:minmax(var(--gutter), 1fr) var(--result-w) var(--col-gap) minmax(0, calc(min(1360px, 100% - 2 * var(--gutter)) - var(--result-w) - var(--col-gap))) minmax(var(--gutter), 1fr);align-items:start;display:grid}.rules-module__PWfYtW__result{top:calc(var(--nav-h) + 1rem);grid-area:1/2;margin-inline:0;position:sticky}.rules-module__PWfYtW__viewport{grid-area:1/4;margin-top:0}.rules-module__PWfYtW__rail{gap:var(--rail-gap);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.rules-module__PWfYtW__item{flex:none}}@media (min-width:1024px) and (not (min-height:40rem)){.rules-module__PWfYtW__result{position:relative;top:auto}}@media (min-width:1024px) and (min-height:40rem){.rules-module__PWfYtW__echo{display:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-height:40rem){.rules-module__PWfYtW__spacer{padding-top:calc(4 * var(--card-w) + 3 * var(--rail-gap) - (min(1360px, 100% - 2 * var(--gutter)) - var(--result-w) - var(--col-gap)));display:block}.rules-module__PWfYtW__stage{top:max(calc(var(--nav-h) + 1rem), calc((100svh + var(--nav-h) - var(--card-h)) / 2));position:sticky}.rules-module__PWfYtW__layout{align-items:stretch}.rules-module__PWfYtW__result{height:var(--card-h);position:relative;top:auto}.rules-module__PWfYtW__middle{min-height:0}.rules-module__PWfYtW__gauge{flex:0 1 var(--gauge-h);min-height:12.8rem;container-type:size}.rules-module__PWfYtW__gaugeFit{width:min(100%, var(--gauge-w), calc(100cqh * var(--gauge-ratio)));margin-inline:auto}.rules-module__PWfYtW__viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0, rgb(var(--ink)) 1.25rem);-webkit-mask-image:linear-gradient(90deg, transparent 0, rgb(var(--ink)) 1.25rem);mask-image:linear-gradient(90deg, transparent 0, rgb(var(--ink)) 1.25rem);grid-column:3/6;overflow-x:clip}.rules-module__PWfYtW__rail{gap:var(--rail-gap);width:max-content;padding:0 0 0 var(--col-gap);will-change:transform;display:flex;overflow:visible}.rules-module__PWfYtW__item{width:var(--card-w);height:var(--card-h)}.rules-module__PWfYtW__card{overflow-y:auto}.rules-module__PWfYtW__triggerList{max-height:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-height:40rem) and (max-height:43rem){.rules-module__PWfYtW__card{padding:1.25rem}.rules-module__PWfYtW__resetIcon{display:grid}.rules-module__PWfYtW__resetFull{display:none}.rules-module__PWfYtW__cardBody{margin-top:1rem}.rules-module__PWfYtW__card [data-weight-row]{padding-block:.25rem}.rules-module__PWfYtW__card [data-item-row]{padding-block:.375rem}.rules-module__PWfYtW__card [data-item-row]:first-child{padding-top:0}}
.stage-tabs-module__X1Mbdq__list{display:none}.stage-tabs-module__X1Mbdq__panels{gap:.875rem;display:grid}.stage-tabs-module__X1Mbdq__card{border-radius:var(--radius-card);background:rgb(var(--surface));height:100%;padding:1.25rem}.stage-tabs-module__X1Mbdq__art{background:rgb(var(--tray));border-radius:16px;justify-content:center;height:11rem;padding:.75rem;display:flex}.stage-tabs-module__X1Mbdq__scene,.stage-tabs-module__X1Mbdq__items{display:none}@media (max-width:767px){.stage-tabs-module__X1Mbdq__panels{margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left)));padding-inline:max(var(--gutter), env(safe-area-inset-left));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), env(safe-area-inset-left));scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.stage-tabs-module__X1Mbdq__panels::-webkit-scrollbar{display:none}.stage-tabs-module__X1Mbdq__panels>li{scroll-snap-align:start;flex:0 0 78%}}@media (min-width:768px){.stage-tabs-module__X1Mbdq__root{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.stage-tabs-module__X1Mbdq__list{border-left:1px solid rgb(var(--line-strong));gap:.125rem;display:grid}.stage-tabs-module__X1Mbdq__tab{text-align:left;width:100%;color:rgb(var(--ink-muted));transition:color .4s var(--ease-out-expo);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding:.35rem 0 .35rem 1.25rem;display:grid;position:relative}.stage-tabs-module__X1Mbdq__tab:hover,.stage-tabs-module__X1Mbdq__tab[aria-selected=true]{color:rgb(var(--ink))}.stage-tabs-module__X1Mbdq__progress{background:rgb(var(--ink));transform-origin:50% 0;width:2px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.stage-tabs-module__X1Mbdq__tab[aria-selected=true] .stage-tabs-module__X1Mbdq__progress{animation:stage-tabs-module__X1Mbdq__progress-fill-y var(--run) linear both}.stage-tabs-module__X1Mbdq__root:not([data-playing]) .stage-tabs-module__X1Mbdq__tab[aria-selected=true] .stage-tabs-module__X1Mbdq__progress{animation-play-state:paused}.stage-tabs-module__X1Mbdq__tabTitle{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,60px);line-height:1.08}.stage-tabs-module__X1Mbdq__panels{grid-template-columns:minmax(0,1fr)}.stage-tabs-module__X1Mbdq__panels>li{opacity:0;transition:opacity .5s var(--ease-out-expo), transform .8s var(--ease-out-expo), visibility 0s linear .5s;visibility:hidden;grid-area:1/1;transform:translateY(24px)}.stage-tabs-module__X1Mbdq__panels>li[data-current]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.stage-tabs-module__X1Mbdq__card{padding:clamp(1.25rem,2.6vw,2.5rem)}.stage-tabs-module__X1Mbdq__stagePiece{height:clamp(17rem,30vw,23rem);margin-bottom:1.75rem;position:relative}.stage-tabs-module__X1Mbdq__art{height:auto;padding:1rem;position:absolute;inset:0 0 0 28%}.stage-tabs-module__X1Mbdq__scene{z-index:1;width:min(23rem,72%);display:block;position:absolute;bottom:0;left:0}.stage-tabs-module__X1Mbdq__items{display:grid}.stage-tabs-module__X1Mbdq__panelTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes stage-tabs-module__X1Mbdq__progress-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable_latin.p.12kf-d-e1765t.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistsans_3c36c709-module__9bBdta__className{font-family:GeistSans,GeistSans Fallback,Arial,Helvetica,sans-serif}.geistsans_3c36c709-module__9bBdta__variable{--font-geist-sans:"GeistSans", GeistSans Fallback, Arial, Helvetica, sans-serif}
@keyframes opening-module__If3BMG__rise{0%{opacity:0;transform:translateY(22px)}}@keyframes opening-module__If3BMG__settle{0%{opacity:0;transform:translateY(18px)scale(.985)}}.opening-module__If3BMG__rise{animation:opening-module__If3BMG__rise .9s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 80ms)}.opening-module__If3BMG__art{animation:opening-module__If3BMG__settle 1.2s var(--ease-out-expo) .2s both}.opening-module__If3BMG__piece{animation:opening-module__If3BMG__rise 1s var(--ease-out-expo) both;animation-delay:calc(.45s + var(--i,0) * .12s)}@media (prefers-reduced-motion:reduce){.opening-module__If3BMG__rise,.opening-module__If3BMG__art,.opening-module__If3BMG__piece{animation-delay:0s}}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable_latin.43q-cksmka9qr.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_f03768b8-module__J_PYJa__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_f03768b8-module__J_PYJa__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.demo-module__jHLVFq__track,.demo-module__jHLVFq__stage{position:relative}.demo-module__jHLVFq__probe{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.demo-module__jHLVFq__svhProbe{height:100svh}.demo-module__jHLVFq__bar{max-width:640px;margin-inline:auto}.demo-module__jHLVFq__board{margin-top:4px;position:relative}.demo-module__jHLVFq__boardDashboard{display:none}.demo-module__jHLVFq__afterDashboard{min-height:var(--demo-after-h,auto);margin-top:40px}@media (max-width:767px){.demo-module__jHLVFq__afterDashboard{display:none}}.demo-module__jHLVFq__measureAfter{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.demo-module__jHLVFq__dock{max-width:440px;min-height:var(--demo-dock-h,0px);margin-inline:auto;position:relative}.demo-module__jHLVFq__runCard{z-index:1;position:relative}.demo-module__jHLVFq__resultCard{z-index:2;margin-top:12px;position:relative}.demo-module__jHLVFq__dock[data-placed] .demo-module__jHLVFq__resultCard{top:var(--demo-deck);margin-top:0;position:absolute;inset-inline:0}.demo-module__jHLVFq__measure{display:contents}.demo-module__jHLVFq__measureRun,.demo-module__jHLVFq__measureResult{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:700px){.demo-module__jHLVFq__board{margin-top:16px}.demo-module__jHLVFq__dock{grid-template-columns:minmax(0,400px) minmax(0,320px);justify-content:center;align-items:start;gap:24px;max-width:none;display:grid}.demo-module__jHLVFq__resultCard,.demo-module__jHLVFq__dock[data-placed] .demo-module__jHLVFq__resultCard{top:auto;margin-top:0;position:relative;inset:auto}.demo-module__jHLVFq__measureRun{grid-area:1/1/auto/2}.demo-module__jHLVFq__measureResult{grid-area:1/2/auto/3}}@media (min-width:1180px) and (min-height:930px){.demo-module__jHLVFq__board{--demo-dock-top:54px;min-height:calc(var(--demo-dock-top) + max(var(--demo-dock-h,0px), var(--demo-dock-live,0px)))}.demo-module__jHLVFq__boardDashboard{margin-right:40px;display:block}.demo-module__jHLVFq__afterDashboard{display:none}.demo-module__jHLVFq__dock{top:var(--demo-dock-top);width:var(--demo-dock-w,368px);max-width:none;min-height:0;display:block;position:absolute;right:0}.demo-module__jHLVFq__runCard[data-emerged=false]{visibility:hidden}.demo-module__jHLVFq__resultCard,.demo-module__jHLVFq__dock[data-placed] .demo-module__jHLVFq__resultCard{top:var(--demo-deck,132px);margin-top:0;position:absolute;inset-inline:0}}@media (prefers-reduced-motion:no-preference){.demo-module__jHLVFq__track[data-pin=on]{height:calc(var(--demo-stage-h,100svh) + 110svh)}.demo-module__jHLVFq__track[data-pin=on]>.demo-module__jHLVFq__stage{top:calc(var(--demo-top,calc(var(--nav-h) + 16px)) + max(0px, (100svh - var(--demo-top,calc(var(--nav-h) + 16px)) - var(--demo-bottom,16px) - var(--demo-stage-h,100svh)) / 2));position:sticky}@media (min-width:1180px) and (min-height:930px){.demo-module__jHLVFq__track[data-pin=on]{height:calc(var(--demo-stage-h,100svh) + 120svh)}}.demo-module__jHLVFq__resultIn{animation:.56s cubic-bezier(.16,1,.3,1) both demo-module__jHLVFq__demoRise}}.demo-module__jHLVFq__stage[data-still] *{animation-play-state:paused}@keyframes demo-module__jHLVFq__demoRise{0%{opacity:0;transform:translateY(18px)scale(.98)}30%{opacity:1}}
.steps-scene-module__eaC4Ia__track{position:relative}@media (min-width:1024px) and (min-height:44rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.steps-scene-module__eaC4Ia__track{height:var(--track-h,240svh)}.steps-scene-module__eaC4Ia__stage{top:var(--nav-bottom);min-height:calc(100svh - var(--nav-bottom));align-content:center;padding-block:1.5rem;display:grid;position:sticky}}.steps-scene-module__eaC4Ia__stage[data-step] [data-at],.steps-scene-module__eaC4Ia__stage[data-step] [data-mark]{transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo)}.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-at="2"],.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-at="3"],.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-at="4"],.steps-scene-module__eaC4Ia__stage[data-step="2"] [data-at="3"],.steps-scene-module__eaC4Ia__stage[data-step="2"] [data-at="4"],.steps-scene-module__eaC4Ia__stage[data-step="3"] [data-at="4"]{opacity:0;transform:translateY(14px)}.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-mark="2"],.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-mark="3"],.steps-scene-module__eaC4Ia__stage[data-step="1"] [data-mark="4"],.steps-scene-module__eaC4Ia__stage[data-step="2"] [data-mark="3"],.steps-scene-module__eaC4Ia__stage[data-step="2"] [data-mark="4"],.steps-scene-module__eaC4Ia__stage[data-step="3"] [data-mark="4"]{opacity:.32}
