.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}}
.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}}
.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}}
@keyframes opening-module__If3BMG__rise{0%{opacity:0;transform:translateY(22px)}}@keyframes opening-module__If3BMG__slide{0%{opacity:0;transform:translate(72px)}}.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__board{animation:opening-module__If3BMG__slide 1.2s var(--ease-out-expo) .28s both}@keyframes opening-module__If3BMG__appear{0%{opacity:0}}@keyframes opening-module__If3BMG__sway{0%{transform:translate3d(calc(var(--sway) * -1), 0, 0)}to{transform:translate3d(var(--sway), 0, 0)}}@keyframes opening-module__If3BMG__bob{0%{transform:translate3d(0, calc(var(--bob) * -1), 0) rotate(calc(var(--turn) * -1))}to{transform:translate3d(0, var(--bob), 0) rotate(var(--turn))}}.opening-module__If3BMG__glyphs{z-index:-1;pointer-events:none;color:rgb(var(--ink));animation:1.6s ease-out .3s both opening-module__If3BMG__appear;position:absolute;inset:0;overflow:clip}.opening-module__If3BMG__glyphsMid,.opening-module__If3BMG__glyphsTablet,.opening-module__If3BMG__glyphsDesk{display:none}@media (min-width:30rem){.opening-module__If3BMG__glyphsPhone{display:none}.opening-module__If3BMG__glyphsMid{display:block}}@media (min-width:48rem){.opening-module__If3BMG__glyphsMid{display:none}.opening-module__If3BMG__glyphsTablet{display:block}}@media (min-width:64rem){.opening-module__If3BMG__glyphsTablet{display:none}.opening-module__If3BMG__glyphsDesk{display:block}}.opening-module__If3BMG__glyph{animation:opening-module__If3BMG__sway var(--sway-time) ease-in-out var(--sway-delay) infinite alternate;position:absolute}.opening-module__If3BMG__bob{animation:opening-module__If3BMG__bob var(--bob-time) ease-in-out var(--bob-delay) infinite alternate;display:block}.opening-module__If3BMG__glyph svg{stroke-width:1.5px;display:block}.opening-module__If3BMG__glyph path{vector-effect:non-scaling-stroke}
.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}.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}}
