.constellation-module__qioIwa__hero{isolation:isolate;background-color:#01050c;background-color:lab(1.17098% -.261471 -3.36104);position:relative}.constellation-module__qioIwa__content{z-index:10;min-height:100svh;pointer-events:none;flex-direction:column;padding-block-start:calc(var(--header-h,4.5rem) + clamp(1.25rem, 6vh, 4.5rem));padding-block-end:6.5rem;display:flex;position:relative}.constellation-module__qioIwa__content>*{pointer-events:auto}.constellation-module__qioIwa__runway{pointer-events:none;height:200svh}@media (max-width:767.98px){.constellation-module__qioIwa__runway{height:170svh}}@media (min-width:1024px){.constellation-module__qioIwa__runway{height:220svh}}.constellation-module__qioIwa__frame{z-index:0;pointer-events:none;position:absolute;inset:0}.constellation-module__qioIwa__stage{background:radial-gradient(60% 55% at 74% 28%,#08386a99 0%,#0000 70%),radial-gradient(52% 48% at 18% 74%,#004a2d42 0%,#0000 72%),radial-gradient(90% 80% at 50% 45%,#021429 0%,#01050c 100%);background:radial-gradient(60% 55% at 74% 28%,lab(22.7428% 1.03277 -34.2029/.6) 0%,#0000 70%),radial-gradient(52% 48% at 18% 74%,lab(26.9392% -30.3479 11.8826/.26) 0%,#0000 72%),radial-gradient(90% 80% at 50% 45%,lab(5.95661% -.537194 -16.6234) 0%,lab(1.17098% -.261471 -3.36104) 100%);height:100svh;position:sticky;top:0;overflow:clip;container-type:size}.constellation-module__qioIwa__static,.constellation-module__qioIwa__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.constellation-module__qioIwa__static{background-image:var(--cst-i,none);background-position:var(--cst-p,0 0);background-size:var(--cst-s,auto);opacity:1;visibility:visible;background-repeat:no-repeat;font-size:clamp(3.4px,.62cqmin,7px);transition:opacity .25s linear,visibility}.constellation-module__qioIwa__static:after{content:"";background-image:var(--cst-fi,none);background-position:var(--cst-fp,0 0);background-size:var(--cst-fs,auto);background-repeat:no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.constellation-module__qioIwa__static:after{animation:3.2s ease-in-out infinite alternate constellation-module__qioIwa__twinkle}}.constellation-module__qioIwa__canvas{opacity:0;transition:opacity .25s linear}.constellation-module__qioIwa__stage[data-ready=true] .constellation-module__qioIwa__static,.constellation-module__qioIwa__backdrop[data-ready=true] .constellation-module__qioIwa__static{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.constellation-module__qioIwa__stage[data-ready=true] .constellation-module__qioIwa__static:after,.constellation-module__qioIwa__backdrop[data-ready=true] .constellation-module__qioIwa__static:after{animation-play-state:paused}.constellation-module__qioIwa__stage[data-ready=true] .constellation-module__qioIwa__canvas,.constellation-module__qioIwa__backdrop[data-ready=true] .constellation-module__qioIwa__canvas{opacity:1}@keyframes constellation-module__qioIwa__twinkle{0%{opacity:1}to{opacity:.6}}.constellation-module__qioIwa__glowBand,.constellation-module__qioIwa__glowCore{will-change:opacity}.constellation-module__qioIwa__glowBand{opacity:0;background:radial-gradient(60% 50%,#1874c24d 0%,#0000 75%);background:radial-gradient(60% 50%,lab(47.0527% -3.62653 -48.648/.3) 0%,#0000 75%);position:absolute;inset:18% -10%}.constellation-module__qioIwa__glowCore{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#4790d86b 0%,#1874c224 42%,#0000 100%);background:radial-gradient(closest-side,lab(57.7164% -6.10667 -43.9759/.42) 0%,lab(47.0527% -3.62653 -48.648/.14) 42%,#0000 100%);width:min(118vw,118vh);position:absolute;top:50%;left:50%;translate:-50% -50%}.constellation-module__qioIwa__veil{inset-inline:0;will-change:transform, opacity;background:radial-gradient(85% 60% at 0 100%,#00050eb8 0%,#0000 72%),linear-gradient(#00050ea8 0%,#00050e2e 36%,#00050e42 60%,#00050ed6 100%);background:radial-gradient(85% 60% at 0 100%,lab(1.15766% -.176743 -4.25218/.72) 0%,#0000 72%),linear-gradient(lab(1.15766% -.176743 -4.25218/.66) 0%,lab(1.15766% -.176743 -4.25218/.18) 36%,lab(1.15766% -.176743 -4.25218/.26) 60%,lab(1.15766% -.176743 -4.25218/.84) 100%);height:100%;position:absolute;top:0}.constellation-module__qioIwa__veil:after{content:"";inset-inline:0;background:linear-gradient(#00050ed6 0%,#00050e59 45%,#0000 100%);background:linear-gradient(lab(1.15766% -.176743 -4.25218/.84) 0%,lab(1.15766% -.176743 -4.25218/.35) 45%,#0000 100%);height:45vh;position:absolute;top:100%}.constellation-module__qioIwa__vignette{background:radial-gradient(130% 100%,#0000 56%,#000308b8 100%);background:radial-gradient(130% 100%,#0000 56%,lab(.633163% -.090003 -2.38589/.72) 100%);position:absolute;inset:0}.constellation-module__qioIwa__rail{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:auto;transition:opacity .32s linear, translate .56s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), visibility 0s;background:#010813e0;background:lab(1.93132% -.423662 -5.65639/.88);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1rem;flex-direction:column;align-items:center;gap:.375rem;padding:.625rem .75rem .375rem;display:flex;position:absolute;translate:-50%}.constellation-module__qioIwa__rail[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .2s linear, translate .4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear .2s;translate:-50% .75rem}@media (max-width:767px){.constellation-module__qioIwa__rail:not([data-hidden]){opacity:0;visibility:hidden}}.constellation-module__qioIwa__captions{place-items:center;min-width:15rem;height:1rem;margin:0;display:grid}.constellation-module__qioIwa__caption{white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#d4e7fc;color:lab(90.6759% -3.5378 -12.3533);opacity:0;visibility:hidden;transition:opacity .28s linear, transform .52s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear .28s;grid-area:1/1;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex;transform:translateY(.4rem)}.constellation-module__qioIwa__caption[data-active=true]{opacity:1;visibility:visible;transition:opacity .32s linear 90ms, transform .64s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) 90ms, visibility 0s;transform:none}.constellation-module__qioIwa__captionIndex{color:#85db9d;color:lab(80.6824% -36.7069 21.7613)}.constellation-module__qioIwa__captionDot{background:currentColor;border-radius:50%;width:3px;height:3px}.constellation-module__qioIwa__steps{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.constellation-module__qioIwa__step{color:#a8b2be;color:lab(72.1384% -2.09108 -7.09188);min-height:2rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;transition:color .2s linear,background-color .2s linear;display:inline-flex}.constellation-module__qioIwa__step:hover{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#ffffff0f;background:lab(100% 0 0/.06)}.constellation-module__qioIwa__step[aria-current=step]{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209)}@media (pointer:coarse){.constellation-module__qioIwa__step{min-height:2.5rem}}.constellation-module__qioIwa__bar{background:#fff3;background:lab(100% 0 0/.2);border-radius:2px;width:2.5rem;height:2px;position:relative;overflow:hidden}@media (min-width:640px){.constellation-module__qioIwa__bar{width:3.75rem}}@media (max-width:639.98px){.constellation-module__qioIwa__rail{left:var(--shell-x,1.25rem);max-width:calc(100% - var(--shell-x,1.25rem) - 5rem);align-items:stretch;translate:0}.constellation-module__qioIwa__rail[data-hidden=true]{translate:0 .75rem}.constellation-module__qioIwa__captions{justify-items:start;min-width:0;height:auto;min-height:1rem}.constellation-module__qioIwa__caption{white-space:normal;text-wrap:balance}}@media (max-width:389.98px){.constellation-module__qioIwa__caption{letter-spacing:.1em}.constellation-module__qioIwa__captionIndex{display:none}.constellation-module__qioIwa__captionDot{background:#85db9d;background:lab(80.6824% -36.7069 21.7613);width:5px;height:5px}.constellation-module__qioIwa__step{gap:.375rem;padding-inline:.375rem}.constellation-module__qioIwa__bar{width:1.5rem}}.constellation-module__qioIwa__fill{transform-origin:0;background:linear-gradient(90deg,#88b9ec,#7fd497);background:linear-gradient(90deg,lab(73.0923% -6.87733 -30.9874),lab(78.3608% -36.7259 21.7821));position:absolute;inset:0;transform:scaleX(0)}.constellation-module__qioIwa__steps>li:first-child .constellation-module__qioIwa__fill{transform:scaleX(1)}.constellation-module__qioIwa__title{font-size:min(var(--text-display-1,clamp(2.75rem, 1.2rem + 6.4vw, 7rem)), 12.5vh);font-size:min(var(--text-display-1,clamp(2.75rem, 1.2rem + 6.4vw, 7rem)), 12.5svh);letter-spacing:-.045em;color:#f6f9fb;color:lab(97.677% -.443965 -1.43216);text-shadow:0 0 2.5rem #00050e8c;text-shadow:0 0 2.5rem lab(1.15766% -.176743 -4.25218/.55);margin:0;font-weight:600;line-height:.92}@media (max-width:639.98px){.constellation-module__qioIwa__head{container-type:inline-size}.constellation-module__qioIwa__title{font-size:min(var(--text-display-1,clamp(2.75rem, 1.2rem + 6.4vw, 7rem)), 12.5vh, 100cqi / (var(--title-em,7.5) + .05));font-size:min(var(--text-display-1,clamp(2.75rem, 1.2rem + 6.4vw, 7rem)), 12.5svh, 100cqi / (var(--title-em,7.5) + .05))}}.constellation-module__qioIwa__lineA{display:block}.constellation-module__qioIwa__word{animation:constellation-module__qioIwa__rise 1s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--i,0) * 70ms);display:inline-block}.constellation-module__qioIwa__lineB{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;animation:constellation-module__qioIwa__rise 1.1s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) .21s both, constellation-module__qioIwa__sheen 2.6s var(--ease-in-out-quint,cubic-bezier(.83, 0, .17, 1)) .65s both;background-image:linear-gradient(100deg,#b4d5f8 0%,#80daac 34%,#f9fcff 48%,#b4d5f8 60% 100%);background-image:linear-gradient(100deg,lab(83.6544% -5.48586 -20.9408) 0%,lab(80.5863% -36.0539 14.2351) 34%,lab(98.8317% -1.09252 -3.57065) 48%,lab(83.6544% -5.48586 -20.9408) 60% 100%);background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;padding-block-end:.06em;display:block}.constellation-module__qioIwa__rise{animation:constellation-module__qioIwa__rise 1s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(.24s + var(--i,0) * 70ms)}.constellation-module__qioIwa__fadeUp{animation:constellation-module__qioIwa__fade-up .9s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(.3s + var(--i,0) * 70ms)}@keyframes constellation-module__qioIwa__rise{0%{transform:translateY(.34em)}to{transform:none}}@keyframes constellation-module__qioIwa__fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes constellation-module__qioIwa__sheen{0%{background-position:100% 0}to{background-position:0 0}}.constellation-module__qioIwa__pulseDot{background:#28ad5e;background:lab(62.5895% -49.6924 29.8704);border-radius:50%;width:6px;height:6px;display:inline-flex;position:relative}.constellation-module__qioIwa__pulseDot:after{content:"";border-radius:inherit;background:inherit;animation:constellation-module__qioIwa__ping 2.6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) infinite;position:absolute;inset:0}@keyframes constellation-module__qioIwa__ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.constellation-module__qioIwa__exit{transform-origin:50% 30%;animation:linear both constellation-module__qioIwa__exit;animation-timeline:view();animation-range:exit}}}@keyframes constellation-module__qioIwa__exit{0%,16%{opacity:1;transform:none}to{opacity:0;transform:translateY(22vh)scale(.94)}}.constellation-module__qioIwa__backdrop{pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:size}@media (prefers-reduced-motion:reduce){.constellation-module__qioIwa__runway{display:none}.constellation-module__qioIwa__word,.constellation-module__qioIwa__lineB,.constellation-module__qioIwa__rise,.constellation-module__qioIwa__fadeUp,.constellation-module__qioIwa__pulseDot:after{animation:none}.constellation-module__qioIwa__lineB{background-position:0 0}}
.family-panels-module__6rv4RW__root{flex-direction:column;gap:1.25rem;margin-top:3rem;display:flex;position:relative}.family-panels-module__6rv4RW__toolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.family-panels-module__6rv4RW__tourToggle{border:1px solid var(--hairline);width:2.25rem;height:2.25rem;color:var(--on-surface);cursor:pointer;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:3px;transition:border-color .3s,background-color .3s;display:none}.family-panels-module__6rv4RW__tourToggle:hover{border-color:var(--color-brand-400);background-color:color-mix(in oklch, var(--color-brand-400) 10%, transparent)}.family-panels-module__6rv4RW__tourToggle:before,.family-panels-module__6rv4RW__tourToggle:after{content:"";background-color:currentColor;border-radius:1px;width:3px;height:.6875rem}.family-panels-module__6rv4RW__tourToggle[aria-pressed=false]:before{clip-path:polygon(0 0,100% 50%,0 100%);border-radius:0;width:.625rem;height:.75rem;translate:1px}.family-panels-module__6rv4RW__tourToggle[aria-pressed=false]:after{display:none}.family-panels-module__6rv4RW__counter{white-space:nowrap;font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--on-surface);flex:none;align-items:baseline;gap:.375rem;font-size:1.75rem;font-weight:500;line-height:1;display:flex}.family-panels-module__6rv4RW__counterTotal{color:var(--on-surface-muted);font-size:.5em}.family-panels-module__6rv4RW__roll{vertical-align:top;flex:none;height:1em;line-height:1;display:inline-block;overflow:hidden}.family-panels-module__6rv4RW__rollTrack{white-space:pre;translate:0 calc(var(--i,0) * -1em);transition:translate .7s var(--ease-out-expo);line-height:1;display:block}.family-panels-module__6rv4RW__panels{flex-direction:column;gap:.625rem;display:flex}.family-panels-module__6rv4RW__panel{isolation:isolate;border-radius:var(--radius-xl);background-color:var(--color-ink);color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.family-panels-module__6rv4RW__media{z-index:-3;height:30rem;position:absolute;inset:0 0 auto;overflow:hidden}.family-panels-module__6rv4RW__media:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-ink));height:45%;position:absolute;inset:auto 0 0}.family-panels-module__6rv4RW__mediaImg{color:#0000;object-fit:cover;transition:scale 1.4s var(--ease-out-expo);scale:1.12}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__mediaImg{scale:1}.family-panels-module__6rv4RW__panel:before,.family-panels-module__6rv4RW__panel:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.family-panels-module__6rv4RW__panel:before{background:linear-gradient(#030e1cdb 0,#030e1ca8 5.5rem,#030e1c1a 12rem,#030e1c33 55%,#030e1cf0 100%);background:linear-gradient(lab(3.61037% -.836991 -9.73995/.86) 0,lab(3.61037% -.836991 -9.73995/.66) 5.5rem,lab(3.61037% -.836991 -9.73995/.1) 12rem,lab(3.61037% -.836991 -9.73995/.2) 55%,lab(3.61037% -.836991 -9.73995/.94) 100%)}.family-panels-module__6rv4RW__panel:after{transition:opacity .6s var(--ease-out-expo);background-color:#030e1cc2;background-color:lab(3.61037% -.836991 -9.73995/.76)}.family-panels-module__6rv4RW__panel[data-active=true]:after{opacity:0}.family-panels-module__6rv4RW__progress{display:none}.family-panels-module__6rv4RW__heading{z-index:1;font-size:inherit;letter-spacing:normal;margin:0;position:relative}.family-panels-module__6rv4RW__heading:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), #88b9ec42, transparent 65%);transition:opacity .5s var(--ease-out-expo);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.family-panels-module__6rv4RW__heading:before{background:radial-gradient(360px circle at var(--mx,50%) var(--my,30%), lab(73.0923% -6.87733 -30.9874/.26), transparent 65%)}}.family-panels-module__6rv4RW__heading:after{display:none}.family-panels-module__6rv4RW__trigger{border-radius:inherit;width:100%;min-height:4.75rem;color:inherit;text-align:start;cursor:pointer;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.family-panels-module__6rv4RW__trigger:focus-visible{outline-offset:-5px;border-radius:var(--radius-xl);outline:2px solid #f3f5f8;outline:2px solid lab(96.5162% -.553399 -1.78931)}.family-panels-module__6rv4RW__trigger[aria-disabled=true]{cursor:default}.family-panels-module__6rv4RW__num{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 14px #030e1c99;text-shadow:0 1px 14px lab(3.61037% -.836991 -9.73995/.6);font-size:1.125rem;font-weight:500;line-height:1}.family-panels-module__6rv4RW__num:before{content:"";vertical-align:.2em;background-color:var(--color-signal-500);width:.375rem;height:.375rem;box-shadow:0 0 12px var(--color-signal-500);border-radius:99px;margin-inline-end:.5rem;display:inline-block}.family-panels-module__6rv4RW__label{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 1px 14px #030e1c99;text-shadow:0 1px 14px lab(3.61037% -.836991 -9.73995/.6);font-size:1.125rem;font-weight:600;line-height:1.15}.family-panels-module__6rv4RW__plus{width:2.25rem;height:2.25rem;transition:rotate .5s var(--ease-out-expo), opacity .3s ease, background-color .3s ease;border:1px solid #ffffff3d;border:1px solid lab(100% 0 0/.24);border-radius:99px;flex:none;margin-inline-start:auto;display:inline-block;position:relative}.family-panels-module__6rv4RW__plus:before,.family-panels-module__6rv4RW__plus:after{content:"";background-color:currentColor;border-radius:1px;width:.875rem;height:1.5px;margin:-.75px 0 0 -.4375rem;position:absolute;top:50%;left:50%}.family-panels-module__6rv4RW__plus:after{rotate:90deg}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__plus{background-color:#ffffff1f;background-color:lab(100% 0 0/.12);rotate:45deg}.family-panels-module__6rv4RW__body{z-index:2;transition:grid-template-rows .6s var(--ease-out-expo);grid-template-rows:0fr;display:grid;position:relative}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__body{grid-template-rows:1fr}.family-panels-module__6rv4RW__bodyInner{min-height:0;overflow:hidden}.family-panels-module__6rv4RW__card{border-radius:var(--radius-lg);background-color:#030e1ce6;background-color:lab(3.61037% -.836991 -9.73995/.9);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);flex-direction:column;gap:1rem;margin:7rem .75rem .75rem;padding:1rem;display:flex}.family-panels-module__6rv4RW__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-200);font-size:.6875rem;font-weight:500}.family-panels-module__6rv4RW__title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin-top:-.5rem;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:600;line-height:1.08}.family-panels-module__6rv4RW__benefit{border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12);align-items:baseline;gap:.625rem;padding-top:.875rem;font-size:.9375rem;font-weight:500;display:flex}.family-panels-module__6rv4RW__benefitLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal-300);flex:none;font-size:.6875rem}.family-panels-module__6rv4RW__gradesHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#b6bfc8;color:lab(76.7843% -1.7024 -5.68846);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.family-panels-module__6rv4RW__legend{align-items:center;gap:.375rem;display:inline-flex}.family-panels-module__6rv4RW__legend:before{content:"";background:linear-gradient(90deg, var(--color-brand-400), var(--color-signal-500));border-radius:99px;width:1rem;height:3px}.family-panels-module__6rv4RW__grades{flex-wrap:wrap;gap:.375rem;margin-top:-.375rem;display:flex}.family-panels-module__6rv4RW__grade{border-radius:var(--radius-xs);font-family:var(--font-mono);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);transition:border-color .3s ease, background-color .3s ease, translate .4s var(--ease-out-expo);background-color:#ffffff0a;background-color:lab(100% 0 0/.04);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;display:inline-flex}.family-panels-module__6rv4RW__grade:hover{border-color:var(--color-brand-300);background-color:#88b9ec29;background-color:lab(73.0923% -6.87733 -30.9874/.16);translate:0 -2px}.family-panels-module__6rv4RW__grade:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.family-panels-module__6rv4RW__value{color:var(--color-brand-200);align-items:center;gap:.375rem;display:inline-flex;position:relative}.family-panels-module__6rv4RW__value:before,.family-panels-module__6rv4RW__value:after{content:"";border-radius:99px;width:1.75rem;height:3px}.family-panels-module__6rv4RW__value:before{background-color:#ffffff29;background-color:lab(100% 0 0/.16)}.family-panels-module__6rv4RW__value:after{transform-origin:0;background:linear-gradient(90deg, var(--color-brand-400), var(--color-signal-500));transition:scale .9s var(--ease-out-expo);transition-delay:calc(.35s + var(--d,0) * 70ms);position:absolute;top:50%;left:0;translate:0 -50%;scale:0 1}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__value:after{scale:var(--v,0) 1}@media (max-width:639.98px){.family-panels-module__6rv4RW__grades{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--grade-ch,10) * (1ch - .025em) + 3.25rem + 2px)), 1fr));font-family:var(--font-mono);gap:.5rem;font-size:.75rem;display:grid}.family-panels-module__6rv4RW__grades>li{display:flex}.family-panels-module__6rv4RW__grade{flex:auto;justify-content:space-between}.family-panels-module__6rv4RW__grades>li:not(:has(.family-panels-module__6rv4RW__value)) .family-panels-module__6rv4RW__grade{flex:none}.family-panels-module__6rv4RW__value:before,.family-panels-module__6rv4RW__value:after{width:1.25rem}}@media (max-width:359.98px){.family-panels-module__6rv4RW__benefit{flex-direction:column;gap:.3125rem}}@media (min-width:640px){.family-panels-module__6rv4RW__card{padding:1.25rem}.family-panels-module__6rv4RW__grade{gap:.5rem;padding-inline:.625rem}.family-panels-module__6rv4RW__value:before,.family-panels-module__6rv4RW__value:after{width:2.5rem}.family-panels-module__6rv4RW__counter{font-size:2.25rem}}@media (min-width:1024px){.family-panels-module__6rv4RW__root{margin-top:3.5rem}.family-panels-module__6rv4RW__panels{flex-direction:row;gap:.75rem;height:clamp(32rem,72vh,42rem)}.family-panels-module__6rv4RW__panel{transition:flex-grow .85s var(--ease-out-expo);flex:1}.family-panels-module__6rv4RW__panel[data-active=true]{flex-grow:4}.family-panels-module__6rv4RW__media{width:max(100%,44rem);height:auto;inset:0 auto 0 50%;translate:-50%}.family-panels-module__6rv4RW__media:after{display:none}.family-panels-module__6rv4RW__heading{position:absolute;inset:0}.family-panels-module__6rv4RW__trigger{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:0;padding:1.5rem;position:absolute;inset:0}.family-panels-module__6rv4RW__num{font-size:2.5rem}.family-panels-module__6rv4RW__num:before{margin:0 0 .875rem;display:block}.family-panels-module__6rv4RW__label{writing-mode:vertical-rl;white-space:nowrap;transition:opacity .35s var(--ease-out-expo), translate .5s var(--ease-out-expo);font-size:1.5rem;line-height:1;rotate:180deg}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__label{opacity:0;translate:-.75rem}.family-panels-module__6rv4RW__plus{margin:0;position:absolute;bottom:1.5rem;right:1.25rem}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__plus{opacity:0;rotate:none}.family-panels-module__6rv4RW__body{pointer-events:none;display:block;position:absolute;inset:auto 0 0}.family-panels-module__6rv4RW__bodyInner{overflow:visible}.family-panels-module__6rv4RW__body a{pointer-events:auto}.family-panels-module__6rv4RW__card{opacity:0;visibility:hidden;width:clamp(22rem,30vw,32rem);transition:opacity .2s var(--ease-out-expo), translate .5s var(--ease-out-expo), visibility 0s linear .2s;margin:1.25rem;translate:0 1rem}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out-expo) .3s, translate .7s var(--ease-out-expo) .3s, visibility 0s;translate:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.family-panels-module__6rv4RW__panel:not([data-active=true]):hover:after{opacity:.72}.family-panels-module__6rv4RW__panel:hover .family-panels-module__6rv4RW__heading:before{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.family-panels-module__6rv4RW__tourToggle{display:inline-flex}.family-panels-module__6rv4RW__heading:after,.family-panels-module__6rv4RW__progress{pointer-events:none;border-radius:99px;height:2px;display:block;position:absolute;top:calc(4rem - 1px);left:6rem;right:1.5rem}.family-panels-module__6rv4RW__heading:after{content:"";opacity:0;transition:opacity .25s var(--ease-out-expo);background-color:#fff3;background-color:lab(100% 0 0/.2)}.family-panels-module__6rv4RW__root[data-tour=on] .family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__heading:after{opacity:1;transition:opacity .6s var(--ease-out-expo) .4s}.family-panels-module__6rv4RW__progress{z-index:2;transform-origin:0;background:linear-gradient(90deg, var(--color-brand-400), var(--color-signal-500));box-shadow:0 0 10px var(--color-signal-500);scale:0 1}.family-panels-module__6rv4RW__root[data-tour=on][data-inview=true] .family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__progress{animation-name:family-panels-module__6rv4RW__tourFill;animation-duration:6.5s;animation-timing-function:linear;animation-delay:.4s;animation-fill-mode:both}.family-panels-module__6rv4RW__panels:hover .family-panels-module__6rv4RW__progress,.family-panels-module__6rv4RW__panels:focus-within .family-panels-module__6rv4RW__progress{animation-play-state:paused}.family-panels-module__6rv4RW__card>*{transition:translate .8s var(--ease-out-expo), opacity .5s var(--ease-out-expo)}.family-panels-module__6rv4RW__panel:not([data-active=true]) .family-panels-module__6rv4RW__card>*{opacity:0;transition-duration:.2s;translate:0 .875rem}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card>:first-child{transition-delay:.34s}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card>:nth-child(2){transition-delay:.38s}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card>:nth-child(3){transition-delay:.44s}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card>:nth-child(4){transition-delay:.5s}.family-panels-module__6rv4RW__panel[data-active=true] .family-panels-module__6rv4RW__card>:nth-child(5){transition-delay:.54s}.family-panels-module__6rv4RW__title{clip-path:inset(-.25em -.25em -.25em 0);transition:clip-path .9s var(--ease-out-expo) .38s, translate .8s var(--ease-out-expo) .38s, opacity .5s var(--ease-out-expo) .38s}.family-panels-module__6rv4RW__panel:not([data-active=true]) .family-panels-module__6rv4RW__title{clip-path:inset(-.25em 100% -.25em 0);transition-duration:.2s;transition-delay:0s}}@keyframes family-panels-module__6rv4RW__tourFill{to{scale:1}}
.rail-module__yFDYjW__wrap,.rail-module__yFDYjW__controls{--icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");--icon-arrow-up-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");--icon-move:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 8 4 4-4 4'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='m6 8-4 4 4 4'/%3E%3C/svg%3E")}.rail-module__yFDYjW__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(36rem 18rem at 50% 0,#1874c24d,#0000 70%),radial-gradient(26rem 16rem at 100% 100%,#28ad5e24,#0000 70%);background:radial-gradient(36rem 18rem at 50% 0,lab(47.0527% -3.62653 -48.648/.3),#0000 70%),radial-gradient(26rem 16rem at 100% 100%,lab(62.5895% -49.6924 29.8704/.14),#0000 70%);position:absolute;inset:0}.rail-module__yFDYjW__backdrop:before{content:"";background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.05) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.05) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 78%)}.rail-module__yFDYjW__wrap{--rail-inset:max(var(--shell-x), calc((100% - 82.5rem) / 2 + var(--shell-x)));margin-top:2rem;position:relative;overflow:clip}.rail-module__yFDYjW__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:auto hidden}.rail-module__yFDYjW__scroller::-webkit-scrollbar{display:none}.rail-module__yFDYjW__scroller:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:-2px;border-radius:var(--radius-md)}.rail-module__yFDYjW__wrap[data-free=true] .rail-module__yFDYjW__scroller{scroll-snap-type:none}.rail-module__yFDYjW__wrap[data-dragging=true] .rail-module__yFDYjW__scroller{cursor:grabbing}.rail-module__yFDYjW__list{width:max-content;padding:1.25rem var(--rail-inset) 1.75rem;gap:1rem;display:flex}.rail-module__yFDYjW__item{scroll-snap-align:start;flex:none;width:80vw}.rail-module__yFDYjW__card{isolation:isolate;border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--color-ink-2), var(--color-ink) 72%);color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);height:100%;min-height:24rem;transition:translate .6s var(--ease-out-expo), border-color .4s ease, box-shadow .6s var(--ease-out-expo);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.rail-module__yFDYjW__card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #5197db3d, transparent 62%);transition:opacity .5s var(--ease-out-expo);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.rail-module__yFDYjW__card:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), lab(60.0874% -6.47733 -42.3818/.24), transparent 62%)}}.rail-module__yFDYjW__top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.rail-module__yFDYjW__top:after{content:attr(data-pos);font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#b0b8c1;color:lab(74.4641% -1.69998 -5.68724);font-size:.75rem}.rail-module__yFDYjW__top:before{content:attr(data-index);z-index:-1;font-family:var(--font-mono);letter-spacing:-.06em;color:#ffffff0b;color:lab(100% 0 0/.045);pointer-events:none;font-size:11rem;font-weight:600;line-height:1;position:absolute;bottom:-2.75rem;right:-.75rem}.rail-module__yFDYjW__icon{border-radius:var(--radius-md);width:3.5rem;height:3.5rem;color:var(--color-brand-200);background-color:#5197db24;background-color:lab(60.0874% -6.47733 -42.3818/.14);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);flex:none;place-items:center;display:grid;position:relative}.rail-module__yFDYjW__glyph{width:1.5rem;height:1.5rem}.rail-module__yFDYjW__icon:before,.rail-module__yFDYjW__icon:after{content:"";opacity:.35;pointer-events:none;border-radius:50%;transition:opacity .4s;position:absolute;inset:-.5rem}.rail-module__yFDYjW__icon:before{background:repeating-conic-gradient(var(--color-brand-300) 0 3deg, transparent 3deg 15deg);-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.25px) calc(100% - 1.25px),#0000 calc(100% - 1px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.25px) calc(100% - 1.25px),#0000 calc(100% - 1px))}.rail-module__yFDYjW__icon:after{background:radial-gradient(circle at 50% 2px, var(--color-brand-300) 2.25px, transparent 2.75px)}.rail-module__yFDYjW__name{font-family:var(--font-display);letter-spacing:-.028em;font-size:1.5rem;font-weight:600;line-height:1.1}.rail-module__yFDYjW__cardLink{color:inherit}.rail-module__yFDYjW__cardLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.rail-module__yFDYjW__cardLink:focus-visible{outline:none}.rail-module__yFDYjW__cardLink:focus-visible:after{outline:2px solid var(--color-brand-300);outline-offset:-3px;border-radius:var(--radius-xl)}.rail-module__yFDYjW__summary{-webkit-line-clamp:2;line-clamp:2;color:#b6bfc8;color:lab(76.7843% -1.7024 -5.68846);-webkit-box-orient:vertical;margin-top:.75rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:1023.98px){.rail-module__yFDYjW__summary{-webkit-line-clamp:6;line-clamp:6}}.rail-module__yFDYjW__footLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-200);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.6875rem;font-weight:500;display:flex}.rail-module__yFDYjW__footLabel:after{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-arrow-up-right) center / contain no-repeat;-webkit-mask:var(--icon-arrow-up-right) center / contain no-repeat;mask:var(--icon-arrow-up-right) center / contain no-repeat;transition:translate .5s var(--ease-out-expo), background-color .3s ease;background-color:#b0b8c1;background-color:lab(74.4641% -1.69998 -5.68724);flex:none}.rail-module__yFDYjW__chips{z-index:2;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex;position:relative}.rail-module__yFDYjW__chip{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);background-color:#ffffff0a;background-color:lab(100% 0 0/.04);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:99px;align-items:center;gap:.4rem;padding:.3125rem .625rem;font-size:.6875rem;transition:border-color .3s,background-color .3s;display:inline-flex}.rail-module__yFDYjW__chip:hover{border-color:var(--color-brand-300);background-color:#88b9ec29;background-color:lab(73.0923% -6.87733 -30.9874/.16)}.rail-module__yFDYjW__chip:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}@media (pointer:coarse){.rail-module__yFDYjW__chips{gap:.5rem}.rail-module__yFDYjW__chip{min-height:2rem}}.rail-module__yFDYjW__chip:before,.rail-module__yFDYjW__legend>li:before{content:"";background-color:var(--color-brand-400);border-radius:99px;flex:none;width:.375rem;height:.375rem}.rail-module__yFDYjW__legend>li:before{width:.5rem;height:.5rem}.rail-module__yFDYjW__chip[data-kind=nonflame]:before,.rail-module__yFDYjW__legend>li[data-kind=nonflame]:before{background-color:var(--color-flame-500)}.rail-module__yFDYjW__chip[data-kind=additive]:before,.rail-module__yFDYjW__legend>li[data-kind=additive]:before{background-color:var(--color-signal-500)}.rail-module__yFDYjW__controls{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.rail-module__yFDYjW__controlsRow{align-items:center;gap:1rem;display:flex}.rail-module__yFDYjW__navButton{color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);cursor:pointer;border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:99px;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .3s,border-color .3s,color .3s;display:inline-grid}.rail-module__yFDYjW__navButton:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--icon-arrow) center / contain no-repeat;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:translate .4s var(--ease-out-expo);background-color:currentColor}.rail-module__yFDYjW__navButton[data-dir=prev]:before{rotate:180deg}.rail-module__yFDYjW__navButton:hover{border-color:var(--color-brand-300);background-color:#ffffff14;background-color:lab(100% 0 0/.08)}.rail-module__yFDYjW__navButton[data-dir=next]:not([aria-disabled=true]):hover:before{translate:2px}.rail-module__yFDYjW__navButton[data-dir=prev]:not([aria-disabled=true]):hover:before{translate:-2px}.rail-module__yFDYjW__navButton:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px}.rail-module__yFDYjW__navButton[aria-disabled=true]{cursor:default;color:#7d8792;color:lab(55.8966% -2.056 -7.07493);background-color:#0000;border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.rail-module__yFDYjW__track{background-color:#ffffff24;background-color:lab(100% 0 0/.14);border-radius:99px;flex:auto;height:2px;position:relative;overflow:hidden}.rail-module__yFDYjW__thumb{transform-origin:0;transform:translateX(calc(var(--p,0) * (1 - var(--thumb,.25)) * 100%)) scaleX(var(--thumb,.25));background:linear-gradient(90deg, var(--color-brand-400), var(--color-signal-500));box-shadow:0 0 12px var(--color-brand-400);position:absolute;inset:0}.rail-module__yFDYjW__counter{white-space:nowrap;font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--on-surface);flex:none;align-items:baseline;gap:.25rem;font-size:1.25rem;font-weight:500;line-height:1;display:flex}.rail-module__yFDYjW__counterTotal{color:var(--on-surface-muted);font-size:.6em}.rail-module__yFDYjW__roll{vertical-align:top;flex:none;height:1em;line-height:1;display:inline-block;overflow:hidden}.rail-module__yFDYjW__rollTrack{white-space:pre;translate:0 calc(var(--i,0) * -1em);transition:translate .6s var(--ease-out-expo);line-height:1;display:block}.rail-module__yFDYjW__legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.6875rem;display:flex}.rail-module__yFDYjW__legend>li{align-items:center;gap:.5rem;display:inline-flex}@media (max-width:359.98px){.rail-module__yFDYjW__legend{column-gap:.75rem}}.rail-module__yFDYjW__cursor{z-index:5;background-color:var(--color-brand-600);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;pointer-events:none;opacity:0;scale:.6;translate:var(--cx,-200px) var(--cy,-200px);transition:opacity .3s ease, scale .45s var(--ease-out-expo);border-radius:99px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:500;display:none;position:absolute;top:0;left:0;box-shadow:0 10px 30px -10px #1874c2e6;box-shadow:0 10px 30px -10px lab(47.0527% -3.62653 -48.648/.9)}.rail-module__yFDYjW__cursor:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--icon-move) center / contain no-repeat;-webkit-mask:var(--icon-move) center / contain no-repeat;mask:var(--icon-move) center / contain no-repeat;background-color:currentColor}@media (min-width:640px){.rail-module__yFDYjW__wrap{margin-top:2.5rem}.rail-module__yFDYjW__item{width:22rem}.rail-module__yFDYjW__controls{margin-top:1.5rem}.rail-module__yFDYjW__controlsRow{gap:1.5rem}}@media (min-width:640px) and (max-width:1023.98px){.rail-module__yFDYjW__item{width:min(22rem, calc((100vw - var(--shell-x)) / 2.25))}}@media (min-width:1024px){.rail-module__yFDYjW__list{gap:1.25rem}.rail-module__yFDYjW__item{width:26rem}.rail-module__yFDYjW__card{min-height:25rem;padding:1.75rem}.rail-module__yFDYjW__name{font-size:1.75rem}}@media (hover:hover) and (pointer:fine){.rail-module__yFDYjW__card:hover{border-color:#88b9ec6b;border-color:lab(73.0923% -6.87733 -30.9874/.42);translate:0 -6px;box-shadow:0 30px 60px -30px #1874c299;box-shadow:0 30px 60px -30px lab(47.0527% -3.62653 -48.648/.6)}.rail-module__yFDYjW__card:hover:before{opacity:1}.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__footLabel:after{background-color:var(--color-brand-200);translate:3px -3px}.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:before,.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:after{opacity:.9}.rail-module__yFDYjW__cursor{display:inline-flex}.rail-module__yFDYjW__wrap:hover .rail-module__yFDYjW__cursor{opacity:1;scale:1}.rail-module__yFDYjW__wrap[data-dragging=true] .rail-module__yFDYjW__cursor{scale:.82}.rail-module__yFDYjW__wrap:has(.rail-module__yFDYjW__chip:hover) .rail-module__yFDYjW__cursor{opacity:0;scale:.6}}@media (prefers-reduced-motion:no-preference){.rail-module__yFDYjW__card{transform:skewX(calc(var(--lean,0) * -1deg))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:before,.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:after{animation:9s linear infinite rail-module__yFDYjW__railSpin}.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__glyph :is(path,line,circle,rect,polyline,polygon,ellipse){animation:rail-module__yFDYjW__railRedraw 1.4s var(--ease-out-expo) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rail-module__yFDYjW__item{view-timeline-name:--rail-card;view-timeline-axis:inline;animation-name:rail-module__yFDYjW__railDepth;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail-card}.rail-module__yFDYjW__top:before{animation-name:rail-module__yFDYjW__railGhost;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail-card}.rail-module__yFDYjW__icon:before,.rail-module__yFDYjW__icon:after{animation-name:rail-module__yFDYjW__railOrbit;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail-card}.rail-module__yFDYjW__glyph :is(path,line,circle,rect,polyline,polygon,ellipse){animation-name:rail-module__yFDYjW__railDraw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--rail-card;animation-range:entry 15%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:before,.rail-module__yFDYjW__card:hover .rail-module__yFDYjW__icon:after{animation:linear both rail-module__yFDYjW__railOrbit,9s linear infinite rail-module__yFDYjW__railSpin;animation-timeline:--rail-card,auto}}}@keyframes rail-module__yFDYjW__railOrbit{0%{rotate:-140deg}to{rotate:140deg}}@keyframes rail-module__yFDYjW__railSpin{to{transform:rotate(1turn)}}@keyframes rail-module__yFDYjW__railDraw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes rail-module__yFDYjW__railRedraw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes rail-module__yFDYjW__railDepth{entry 0%{scale:.9}entry 100%{scale:1}exit 0%{scale:1}exit 100%{scale:.9}}@keyframes rail-module__yFDYjW__railGhost{0%{translate:22%}to{translate:-22%}}
.marquee-module__AWyzRW__band{isolation:isolate;border-block:1px solid var(--hairline);background-color:var(--surface);color:var(--on-surface);padding-block:1.125rem;position:relative;overflow:hidden}.marquee-module__AWyzRW__rows{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-module__AWyzRW__row{width:max-content;display:flex}.marquee-module__AWyzRW__group{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee-module__AWyzRW__item{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--on-surface-muted);align-items:center;gap:.875rem;padding-inline:1.375rem;font-size:.8125rem;line-height:1.6;transition:color .3s;display:inline-flex}.marquee-module__AWyzRW__item:hover{color:var(--on-surface)}.marquee-module__AWyzRW__strong{color:var(--on-surface);font-weight:600}.marquee-module__AWyzRW__item:before{content:"";border:1px solid var(--color-signal-500);flex:none;width:.4375rem;height:.4375rem;rotate:45deg}.marquee-module__AWyzRW__row[data-accent=flame] .marquee-module__AWyzRW__item:before{border-color:var(--color-flame-500);background-color:color-mix(in oklch, var(--color-flame-500) 35%, transparent)}.marquee-module__AWyzRW__row[data-size=lg] .marquee-module__AWyzRW__item{letter-spacing:.08em;color:var(--on-surface);font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:600}.marquee-module__AWyzRW__band[data-loop] .marquee-module__AWyzRW__row{animation:marquee-module__AWyzRW__marqueeSlide var(--duration,44s) linear infinite}.marquee-module__AWyzRW__band:not([data-inview]) .marquee-module__AWyzRW__row,.marquee-module__AWyzRW__band:hover .marquee-module__AWyzRW__row,.marquee-module__AWyzRW__toggle:checked~.marquee-module__AWyzRW__rows .marquee-module__AWyzRW__row{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marquee-module__AWyzRW__band{view-timeline:--spec-band block}.marquee-module__AWyzRW__row{animation:linear both marquee-module__AWyzRW__marqueeDrift;animation-timeline:--spec-band}.marquee-module__AWyzRW__band[data-loop] .marquee-module__AWyzRW__row{animation:marquee-module__AWyzRW__marqueeSlide var(--duration,44s) linear infinite, marquee-module__AWyzRW__marqueeDrift linear both;animation-timeline:auto,--spec-band}.marquee-module__AWyzRW__band:not([data-inview]) .marquee-module__AWyzRW__row,.marquee-module__AWyzRW__band:hover .marquee-module__AWyzRW__row{animation-play-state:paused,running}.marquee-module__AWyzRW__toggle:checked~.marquee-module__AWyzRW__rows .marquee-module__AWyzRW__row{animation-play-state:paused,paused}}}.marquee-module__AWyzRW__row[data-direction=reverse],.marquee-module__AWyzRW__band[data-loop] .marquee-module__AWyzRW__row[data-direction=reverse]{animation-direction:reverse}@keyframes marquee-module__AWyzRW__marqueeSlide{to{transform:translate3d(calc(-100% / var(--copies,1)), 0, 0)}}@keyframes marquee-module__AWyzRW__marqueeDrift{0%{translate:0}to{translate:-14rem}}.marquee-module__AWyzRW__toggle,.marquee-module__AWyzRW__control{display:none}.marquee-module__AWyzRW__band[data-loop] .marquee-module__AWyzRW__toggle{display:block}.marquee-module__AWyzRW__band[data-loop] .marquee-module__AWyzRW__control{display:inline-flex}.marquee-module__AWyzRW__control{top:50%;right:max(.75rem, calc(var(--shell-x) - .5rem));z-index:1;border:1px solid var(--hairline);background-color:var(--surface);width:2.25rem;height:2.25rem;box-shadow:0 0 0 .5rem var(--surface), 0 0 1.25rem 1rem var(--surface);color:var(--on-surface);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:3px;transition:border-color .3s;position:absolute;translate:0 -50%}.marquee-module__AWyzRW__control:hover{border-color:var(--color-brand-400)}@media (pointer:coarse){.marquee-module__AWyzRW__control{width:2.5rem;height:2.5rem}}.marquee-module__AWyzRW__toggle:focus-visible~.marquee-module__AWyzRW__control{outline:2px solid var(--color-brand-400);outline-offset:3px}.marquee-module__AWyzRW__control:before,.marquee-module__AWyzRW__control:after{content:"";background-color:currentColor;border-radius:1px;width:3px;height:.6875rem}.marquee-module__AWyzRW__toggle:checked~.marquee-module__AWyzRW__control:before{clip-path:polygon(0 0,100% 50%,0 100%);border-radius:0;width:.625rem;height:.75rem;translate:1px}.marquee-module__AWyzRW__toggle:checked~.marquee-module__AWyzRW__control:after{display:none}@media (prefers-reduced-motion:reduce){.marquee-module__AWyzRW__rows{align-items:stretch;-webkit-mask-image:none;mask-image:none}.marquee-module__AWyzRW__row{width:auto;animation:none}.marquee-module__AWyzRW__group{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:.25rem}}@media (prefers-reduced-motion:reduce) and (max-width:767.98px){.marquee-module__AWyzRW__item{white-space:normal;text-align:center;max-width:100%;padding-inline:.875rem;display:block}.marquee-module__AWyzRW__item:before{vertical-align:.1em;margin-inline-end:.75rem;display:inline-block}}
.formula-lab-module__OSXk3a__lab{--stage-h:clamp(17.5rem, 40vw + 9.5rem, 22rem)}@media (min-width:640px){.formula-lab-module__OSXk3a__lab{--stage-h:min(26rem, calc(100svh - var(--header-h,4.5rem) - 2rem))}}@media (min-width:1024px){.formula-lab-module__OSXk3a__lab{--stage-h:31rem}}@media (min-width:1280px){.formula-lab-module__OSXk3a__lab{--stage-h:34rem}}.formula-lab-module__OSXk3a__stageSize{height:var(--stage-h)}.formula-lab-module__OSXk3a__stage{--rx:0deg;--ry:0deg;isolation:isolate;border:1px solid var(--hairline);border-radius:var(--radius-2xl);background:radial-gradient(58% 62% at 50% 46%, #0f2e52f2 0%, transparent 72%), linear-gradient(180deg, #061425 0%, var(--color-ink) 100%);transform:perspective(1600px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:flat;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:size}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__stage{background:radial-gradient(58% 62% at 50% 46%, lab(18.3449% -.463158 -25.769/.95) 0%, transparent 72%), linear-gradient(180deg, lab(6.03745% -1.06013 -13.3522) 0%, var(--color-ink) 100%)}}.formula-lab-module__OSXk3a__stage[data-dragging=true]{cursor:grabbing}.formula-lab-module__OSXk3a__stage:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1.3px);background-image:radial-gradient(circle,lab(100% 0 0/.1) 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 78%)}.formula-lab-module__OSXk3a__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.formula-lab-module__OSXk3a__ambient:before,.formula-lab-module__OSXk3a__ambient:after{content:"";opacity:0;transition:opacity .9s var(--ease-out-expo);position:absolute;inset:0}.formula-lab-module__OSXk3a__ambient:before{background:radial-gradient(46% 52% at 50% 52%,#dd531642 0%,#0000 70%);background:radial-gradient(46% 52% at 50% 52%,lab(54.4151% 53.3891 59.7073/.26) 0%,#0000 70%)}.formula-lab-module__OSXk3a__ambient:after{background:radial-gradient(60% 50% at 70% 20%,#8a84e438 0%,#0000 70%);background:radial-gradient(60% 50% at 70% 20%,lab(58.8514% 20.1664 -48.599/.22) 0%,#0000 70%)}.formula-lab-module__OSXk3a__stage[data-fr=true] .formula-lab-module__OSXk3a__ambient:before,.formula-lab-module__OSXk3a__stage[data-uv=true] .formula-lab-module__OSXk3a__ambient:after{opacity:1}.formula-lab-module__OSXk3a__turntable{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#0000 95.6%,#ffffff3d 95.6% 96.4%,#0000 96.4%),radial-gradient(closest-side,#0000 69.6%,#ffffff1f 69.6% 70.4%,#0000 70.4%);background:radial-gradient(closest-side,#0000 95.6%,lab(100% 0 0/.24) 95.6% 96.4%,#0000 96.4%),radial-gradient(closest-side,#0000 69.6%,lab(100% 0 0/.12) 69.6% 70.4%,#0000 70.4%);border-radius:50%;width:min(92cqw,92cqh);position:absolute;top:81%;left:50%;transform:translate(-50%,-50%)scaleY(.2)}.formula-lab-module__OSXk3a__turntable:before,.formula-lab-module__OSXk3a__turntable:after{content:"";border-radius:50%;animation:48s linear infinite formula-lab-module__OSXk3a__turn;position:absolute;inset:0}.formula-lab-module__OSXk3a__turntable:before{background:repeating-conic-gradient(#ffffff38 0 .32deg, transparent .32deg 5deg);-webkit-mask:radial-gradient(closest-side,#0000 90%,#000 90% 96%,#0000 96%);mask:radial-gradient(closest-side,#0000 90%,#000 90% 96%,#0000 96%)}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__turntable:before{background:repeating-conic-gradient(lab(100% 0 0/.22) 0 .32deg, transparent .32deg 5deg)}}.formula-lab-module__OSXk3a__turntable:after{background:repeating-conic-gradient(#ffffff4d 0 .7deg, transparent .7deg 30deg);-webkit-mask:radial-gradient(closest-side,#0000 85%,#000 85% 96%,#0000 96%);mask:radial-gradient(closest-side,#0000 85%,#000 85% 96%,#0000 96%)}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__turntable:after{background:repeating-conic-gradient(lab(100% 0 0/.3) 0 .7deg, transparent .7deg 30deg)}}@keyframes formula-lab-module__OSXk3a__turn{to{transform:rotate(360deg)}}.formula-lab-module__OSXk3a__canvas,.formula-lab-module__OSXk3a__still{width:100%;height:100%;display:block;position:absolute;inset:0}.formula-lab-module__OSXk3a__still{background-position:50%;background-repeat:no-repeat;background-size:contain}.formula-lab-module__OSXk3a__canvas{opacity:0}.formula-lab-module__OSXk3a__stage[data-live=true] .formula-lab-module__OSXk3a__canvas{opacity:1}.formula-lab-module__OSXk3a__hud{--hud-pad:clamp(1.125rem, 2.2vw, 1.5rem);pointer-events:none;padding:var(--hud-pad);font-family:var(--font-mono);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;display:grid;position:absolute;inset:0}.formula-lab-module__OSXk3a__hud:before{--c:#ffffff59;content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) left top / 18px 1px, linear-gradient(var(--c), var(--c)) left top / 1px 18px, linear-gradient(var(--c), var(--c)) right top / 18px 1px, linear-gradient(var(--c), var(--c)) right top / 1px 18px, linear-gradient(var(--c), var(--c)) left bottom / 18px 1px, linear-gradient(var(--c), var(--c)) left bottom / 1px 18px, linear-gradient(var(--c), var(--c)) right bottom / 18px 1px, linear-gradient(var(--c), var(--c)) right bottom / 1px 18px;background-repeat:no-repeat;position:absolute;inset:10px}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__hud:before{--c:lab(100% 0 0/.35)}}.formula-lab-module__OSXk3a__hudCode{flex-direction:column;align-self:start;gap:.25rem;display:flex}.formula-lab-module__OSXk3a__hudLive{--dot:var(--color-signal-500);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex;position:relative}.formula-lab-module__OSXk3a__hudLive:before,.formula-lab-module__OSXk3a__hudLive:after{content:"";background:var(--dot);width:7px;height:7px;transition:background-color .4s var(--ease-out-expo);border-radius:99px;flex:none}.formula-lab-module__OSXk3a__hudLive:after{animation:formula-lab-module__OSXk3a__beacon 2.4s var(--ease-out-expo) infinite;margin-top:-3.5px;position:absolute;top:50%;left:0}.formula-lab-module__OSXk3a__stage[data-status=custom] .formula-lab-module__OSXk3a__hudLive{--dot:var(--color-flame-500)}.formula-lab-module__OSXk3a__stage[data-status=adapted] .formula-lab-module__OSXk3a__hudLive{--dot:var(--color-brand-300)}@keyframes formula-lab-module__OSXk3a__beacon{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(3.2)}}.formula-lab-module__OSXk3a__hudValue{letter-spacing:-.01em;color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);font-size:clamp(1rem,.8rem + .9vw,1.375rem);font-weight:600}.formula-lab-module__OSXk3a__hudMatrix{top:var(--hud-pad);right:var(--hud-pad);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-muted);font-size:.6875rem;position:absolute}.formula-lab-module__OSXk3a__hudTokens{flex-wrap:wrap;grid-area:3/1/auto/2;align-self:end;gap:.375rem;display:flex}.formula-lab-module__OSXk3a__hudToken{letter-spacing:.06em;color:#e0e5eb;color:lab(90.7116% -1.09041 -3.56942);background:#030e1c99;background:lab(3.61037% -.836991 -9.73995/.6);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:99px;padding:.2rem .55rem;font-size:.6875rem}.formula-lab-module__OSXk3a__hudToken[data-kind=FR]{color:var(--color-flame-300);border-color:#f4743199;border-color:lab(63.9594% 47.3766 58.5531/.6)}.formula-lab-module__OSXk3a__hudToken[data-kind=UV]{color:#cbcbfe;color:lab(83.0786% 7.76911 -24.9441);border-color:#9d99ed99;border-color:lab(66.1636% 15.8845 -41.949/.6)}.formula-lab-module__OSXk3a__hint{letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted);grid-area:3/2;place-self:end;align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.formula-lab-module__OSXk3a__hint{display:none}}@container (max-width:34rem){.formula-lab-module__OSXk3a__hintText,.formula-lab-module__OSXk3a__hudMatrixHint{display:none}}@container (max-width:20rem){.formula-lab-module__OSXk3a__hudMatrix{top:calc(var(--hud-pad) + 1.6rem)}.formula-lab-module__OSXk3a__hudLive{letter-spacing:.12em}}@container (max-width:34rem) and (max-height:23rem){.formula-lab-module__OSXk3a__canvas,.formula-lab-module__OSXk3a__still{--band-top:4.25rem;--band-bottom:3rem;--pellet-h:calc((100cqh - var(--band-top) - var(--band-bottom)) / .76);top:calc((100cqh + var(--band-top) - var(--band-bottom)) / 2 - .49 * var(--pellet-h));height:var(--pellet-h);bottom:auto}.formula-lab-module__OSXk3a__hudTokens{gap:.3rem;height:1.55rem;overflow:hidden}.formula-lab-module__OSXk3a__hudTokens .formula-lab-module__OSXk3a__hudToken{letter-spacing:.02em;padding:.2rem .45rem;line-height:1rem}}.formula-lab-module__OSXk3a__option{border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;min-height:3.75rem;transition:border-color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo), transform .35s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .3s var(--ease-out-expo);background:#ffffff06;background:lab(100% 0 0/.025);flex-direction:column;justify-content:center;gap:.15rem;padding:.6rem .75rem;display:flex;position:relative}@media (hover:hover){.formula-lab-module__OSXk3a__option:hover{background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}}.formula-lab-module__OSXk3a__option:active{transform:scale(.97)}.formula-lab-module__OSXk3a__option:has(:checked){border-color:var(--color-brand-400);box-shadow:inset 0 0 0 1px var(--color-brand-400), 0 10px 30px -18px #5197dbe6;background:#1874c233;background:lab(47.0527% -3.62653 -48.648/.2)}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__option:has(:checked){box-shadow:inset 0 0 0 1px var(--color-brand-400), 0 10px 30px -18px lab(60.0874% -6.47733 -42.3818/.9)}}.formula-lab-module__OSXk3a__option:has(:focus-visible){outline:2px solid var(--color-brand-300);outline-offset:2px}.formula-lab-module__OSXk3a__option[data-custom=true]{border-style:dashed}.formula-lab-module__OSXk3a__option[data-custom=true]:not(:has(:checked)){background:0 0}.formula-lab-module__OSXk3a__option[data-custom=true]:has(:checked){border-color:var(--color-flame-500);box-shadow:inset 0 0 0 1px var(--color-flame-500);background:#dd531624;background:lab(54.4151% 53.3891 59.7073/.14)}.formula-lab-module__OSXk3a__customTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-flame-300);font-size:.625rem}.formula-lab-module__OSXk3a__option[data-fill]:after{content:"";background-color:var(--color-brand-300);width:1.75rem;height:.875rem;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;transition:background-color .3s var(--ease-out-expo);position:absolute;top:.75rem;right:.7rem}.formula-lab-module__OSXk3a__option[data-fill]:has(:checked):after{background-color:#f3f5f8;background-color:lab(96.5162% -.553399 -1.78931)}.formula-lab-module__OSXk3a__option[data-custom=true][data-fill]:has(:checked):after{background-color:var(--color-flame-300)}.formula-lab-module__OSXk3a__option[data-fill=none]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__option[data-fill=GF]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3Cpath d='M6 5.5l4 1.2M12 8.5l4.5-.8M18 5l4 1.5M8 9.5l3-.6' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__option[data-fill=LGF]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3Cpath d='M4 4.5h20M3.5 7h21M4 9.5h20' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__option[data-fill=TL]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3Crect x='6' y='4' width='3' height='1.4' rx='.4' transform='rotate(-20 7.5 4.7)'/%3E%3Crect x='13' y='7.5' width='3.4' height='1.4' rx='.4' transform='rotate(15 14.7 8.2)'/%3E%3Crect x='19' y='4.5' width='3' height='1.4' rx='.4' transform='rotate(35 20.5 5.2)'/%3E%3Crect x='9' y='8.5' width='2.6' height='1.2' rx='.4'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__option[data-fill=CC]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3Ccircle cx='7' cy='8' r='.9'/%3E%3Ccircle cx='11' cy='4.5' r='.9'/%3E%3Ccircle cx='15' cy='9.5' r='.9'/%3E%3Ccircle cx='19.5' cy='7' r='.9'/%3E%3Ccircle cx='22' cy='10' r='.9'/%3E%3Ccircle cx='9.5' cy='10.5' r='.9'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__option[data-fill=GF\+CC]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Crect x='.5' y='.5' width='27' height='13' rx='6.5' fill='none' stroke='black' stroke-opacity='.45'/%3E%3Cpath d='M6 5.5l4 1.2M12 8.5l4.5-.8M18 5l4 1.5M8 9.5l3-.6' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='8' r='.9'/%3E%3Ccircle cx='11' cy='4.5' r='.9'/%3E%3Ccircle cx='15' cy='9.5' r='.9'/%3E%3Ccircle cx='19.5' cy='7' r='.9'/%3E%3Ccircle cx='22' cy='10' r='.9'/%3E%3Ccircle cx='9.5' cy='10.5' r='.9'/%3E%3C/svg%3E")}.formula-lab-module__OSXk3a__range{--fill:0%;--thumb:22px;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.formula-lab-module__OSXk3a__range:disabled{cursor:default}.formula-lab-module__OSXk3a__range:focus-visible{outline:none}.formula-lab-module__OSXk3a__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brand-400) 0, var(--color-signal-500) var(--fill), #ffffff24 var(--fill));border-radius:99px;height:6px}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brand-400) 0, var(--color-signal-500) var(--fill), lab(100% 0 0/.14) var(--fill))}}.formula-lab-module__OSXk3a__range::-moz-range-track{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:99px;height:6px}.formula-lab-module__OSXk3a__range::-moz-range-progress{background:linear-gradient(to right, var(--color-brand-400), var(--color-signal-500));border-radius:99px;height:6px}.formula-lab-module__OSXk3a__range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((6px - var(--thumb)) / 2);border:5px solid var(--color-brand-500);transition:transform .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .3s var(--ease-out-expo);background:#f6f9fc;background:lab(97.6762% -.553459 -1.78936);border-radius:99px;box-shadow:0 0 0 6px #5197db2e,0 6px 16px -4px #0009;box-shadow:0 0 0 6px lab(60.0874% -6.47733 -42.3818/.18),0 6px 16px -4px lab(0% 0 0/.6)}.formula-lab-module__OSXk3a__range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:5px solid var(--color-brand-500);box-sizing:border-box;background:#f6f9fc;background:lab(97.6762% -.553459 -1.78936);border-radius:99px;box-shadow:0 0 0 6px #5197db2e,0 6px 16px -4px #0009;box-shadow:0 0 0 6px lab(60.0874% -6.47733 -42.3818/.18),0 6px 16px -4px lab(0% 0 0/.6)}.formula-lab-module__OSXk3a__range:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.12)}@media (hover:hover){.formula-lab-module__OSXk3a__range:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.12)}}.formula-lab-module__OSXk3a__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-ink), 0 0 0 5px var(--color-brand-300)}.formula-lab-module__OSXk3a__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-ink), 0 0 0 5px var(--color-brand-300)}.formula-lab-module__OSXk3a__range:disabled::-webkit-slider-thumb{box-shadow:none;background:#b9bec4;background:lab(76.7913% -1.08567 -3.56684);border-color:#495766;border-color:lab(36.1487% -2.77171 -10.481)}.formula-lab-module__OSXk3a__range:disabled::-moz-range-thumb{box-shadow:none;background:#b9bec4;background:lab(76.7913% -1.08567 -3.56684);border-color:#495766;border-color:lab(36.1487% -2.77171 -10.481)}.formula-lab-module__OSXk3a__ticks{height:1.25rem;font-family:var(--font-mono);color:var(--on-surface-muted);pointer-events:none;margin-inline:11px;font-size:.6875rem;position:relative}.formula-lab-module__OSXk3a__tick{top:0;left:calc(var(--at) * 100%);white-space:nowrap;transition:color .3s var(--ease-out-expo);position:absolute;transform:translate(-50%)}.formula-lab-module__OSXk3a__tick:before{content:"";background:currentColor;width:1px;height:.3rem;position:absolute;top:-.45rem;left:50%}.formula-lab-module__OSXk3a__tick[data-active=true]{color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);font-weight:600}.formula-lab-module__OSXk3a__tick[data-edge=start]{transform:none}.formula-lab-module__OSXk3a__tick[data-edge=start]:before{left:0}.formula-lab-module__OSXk3a__tick[data-edge=end]{transform:translate(-100%)}.formula-lab-module__OSXk3a__tick[data-edge=end]:before{left:100%}.formula-lab-module__OSXk3a__toggle{text-align:start;border:1px solid var(--hairline);border-radius:var(--radius-md);width:100%;min-height:4rem;color:var(--on-surface);cursor:pointer;transition:border-color .35s var(--ease-out-expo), background-color .35s var(--ease-out-expo), box-shadow .45s var(--ease-out-expo), transform .35s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));background:#ffffff06;background:lab(100% 0 0/.025);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .75rem;padding:.7rem .85rem;display:grid;position:relative}@media (hover:hover){.formula-lab-module__OSXk3a__toggle:hover{border-color:#ffffff47;border-color:lab(100% 0 0/.28)}}.formula-lab-module__OSXk3a__toggle:active{transform:scale(.98)}.formula-lab-module__OSXk3a__toggle:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.formula-lab-module__OSXk3a__toggleIcon{border-radius:var(--radius-sm);border:1px solid var(--hairline);width:2.25rem;height:2.25rem;color:var(--on-surface-muted);transition:color .35s var(--ease-out-expo), background-color .35s var(--ease-out-expo), border-color .35s var(--ease-out-expo);grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.formula-lab-module__OSXk3a__toggleLabel{text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.2}.formula-lab-module__OSXk3a__switch{width:2.5rem;height:1.4rem;transition:background-color .35s var(--ease-out-expo);background:#ffffff24;background:lab(100% 0 0/.14);border-radius:99px;grid-area:1/3/3;position:relative}.formula-lab-module__OSXk3a__switch:after{content:"";width:calc(1.4rem - 6px);height:calc(1.4rem - 6px);transition:transform .4s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));background:#f3f5f8;background:lab(96.5162% -.553399 -1.78931);border-radius:99px;position:absolute;top:3px;left:3px}.formula-lab-module__OSXk3a__toggle[aria-pressed=true] .formula-lab-module__OSXk3a__switch:after{transform:translate(1.1rem)}.formula-lab-module__OSXk3a__toggle[data-kind=FR][aria-pressed=true]{background:#dd53161f;background:lab(54.4151% 53.3891 59.7073/.12);border-color:#f47431bf;border-color:lab(63.9594% 47.3766 58.5531/.75);box-shadow:0 14px 40px -24px #f47431f2;box-shadow:0 14px 40px -24px lab(63.9594% 47.3766 58.5531/.95)}.formula-lab-module__OSXk3a__toggle[data-kind=FR][aria-pressed=true] .formula-lab-module__OSXk3a__toggleIcon{color:var(--color-flame-300);background:#dd531633;background:lab(54.4151% 53.3891 59.7073/.2);border-color:#f4743199;border-color:lab(63.9594% 47.3766 58.5531/.6)}.formula-lab-module__OSXk3a__toggle[data-kind=FR][aria-pressed=true] .formula-lab-module__OSXk3a__switch{background:var(--color-flame-600)}.formula-lab-module__OSXk3a__toggle[data-kind=UV][aria-pressed=true]{background:#6b62bf24;background:lab(45.9677% 21.7129 -48.3593/.14);border-color:#9d99edbf;border-color:lab(66.1636% 15.8845 -41.949/.75);box-shadow:0 14px 40px -24px #9d99edf2;box-shadow:0 14px 40px -24px lab(66.1636% 15.8845 -41.949/.95)}.formula-lab-module__OSXk3a__toggle[data-kind=UV][aria-pressed=true] .formula-lab-module__OSXk3a__toggleIcon{color:#d3d3fe;color:lab(85.5098% 6.46451 -21.4631);background:#6b62bf38;background:lab(45.9677% 21.7129 -48.3593/.22);border-color:#9d99ed99;border-color:lab(66.1636% 15.8845 -41.949/.6)}.formula-lab-module__OSXk3a__toggle[data-kind=UV][aria-pressed=true] .formula-lab-module__OSXk3a__switch{background:#6356bf;background:lab(42.0383% 27.0586 -55.0282)}.formula-lab-module__OSXk3a__tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal-300);align-items:center;gap:.35rem;font-size:.625rem;display:inline-flex}.formula-lab-module__OSXk3a__tag:before{content:"";background:currentColor;border-radius:99px;width:5px;height:5px}.formula-lab-module__OSXk3a__tag[data-state=custom]{color:var(--color-flame-300)}.formula-lab-module__OSXk3a__swatch{text-align:center;cursor:pointer;color:var(--on-surface-muted);transition:color .3s var(--ease-out-expo);flex-direction:column;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.formula-lab-module__OSXk3a__swatch:has(:checked){color:var(--on-surface)}.formula-lab-module__OSXk3a__chip{width:2.5rem;height:2.5rem;transition:transform .4s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .3s var(--ease-out-expo);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:99px;position:relative;box-shadow:inset 0 -6px 12px #00000040,inset 0 4px 8px #ffffff40;box-shadow:inset 0 -6px 12px lab(0% 0 0/.25),inset 0 4px 8px lab(100% 0 0/.25)}@media (hover:hover){.formula-lab-module__OSXk3a__swatch:hover .formula-lab-module__OSXk3a__chip{transform:scale(1.06)}}.formula-lab-module__OSXk3a__swatch:has(:checked) .formula-lab-module__OSXk3a__chip{box-shadow:0 0 0 3px var(--color-ink), 0 0 0 5px var(--color-brand-300), inset 0 -6px 12px #00000040;transform:scale(1.08)}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__swatch:has(:checked) .formula-lab-module__OSXk3a__chip{box-shadow:0 0 0 3px var(--color-ink), 0 0 0 5px var(--color-brand-300), inset 0 -6px 12px lab(0% 0 0/.25)}}.formula-lab-module__OSXk3a__swatch:has(:focus-visible) .formula-lab-module__OSXk3a__chip{outline:2px solid var(--color-brand-300);outline-offset:6px}.formula-lab-module__OSXk3a__chip[data-color=black]{background:radial-gradient(circle at 35% 30%,#44484d,#06090d 70%);background:radial-gradient(circle at 35% 30%,lab(30.3894% -1.0494 -3.54785),lab(2.47047% -.409991 -1.8007) 70%)}.formula-lab-module__OSXk3a__chip[data-color=natural]{background:radial-gradient(circle at 35% 30%, #ffffffd9, #dfe6eb59 60%), repeating-conic-gradient(#ffffff14 0 25%, transparent 0 50%) 50% / 10px 10px}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__chip[data-color=natural]{background:radial-gradient(circle at 35% 30%, lab(100% 0 0/.85), lab(90.7356% -1.63162 -3.29628/.35) 60%), repeating-conic-gradient(lab(100% 0 0/.08) 0 25%, transparent 0 50%) 50% / 10px 10px}}.formula-lab-module__OSXk3a__chip[data-color=white]{background:radial-gradient(circle at 35% 30%,#fff,#dbdee1 75%);background:radial-gradient(circle at 35% 30%,lab(100% 0 0),lab(88.3962% -.552863 -1.78897) 75%)}.formula-lab-module__OSXk3a__chip[data-color=custom]{background:radial-gradient(circle, var(--custom,#2f7de1) 0 42%, transparent 44%), conic-gradient(#ff6450, #e8b700, #00c55b, #00ade4, #9d5bf4, #ff6450)}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__chip[data-color=custom]{background:radial-gradient(circle, var(--custom,#2f7de1) 0 42%, transparent 44%), conic-gradient(lab(63.3267% 61.5741 45.4137), lab(77.137% 9.64305 92.9814), lab(69.998% -60.8666 40.704), lab(65.453% -25.4956 -44.2252), lab(52.2932% 50.4727 -67.8536), lab(63.3267% 61.5741 45.4137))}}.formula-lab-module__OSXk3a__picker{width:2.5rem;height:2.5rem;color:var(--on-surface-muted);cursor:pointer;transition:border-color .3s var(--ease-out-expo), color .3s var(--ease-out-expo);border:1px dashed #ffffff4d;border:1px dashed lab(100% 0 0/.3);border-radius:99px;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.formula-lab-module__OSXk3a__picker:hover{border-color:var(--color-brand-300);color:var(--on-surface)}}.formula-lab-module__OSXk3a__picker:has(:focus-visible){outline:2px solid var(--color-brand-300);outline-offset:3px}.formula-lab-module__OSXk3a__picker input{opacity:0;cursor:pointer;border:0;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;top:-4px;left:-4px}.formula-lab-module__OSXk3a__preset{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-xs);border:1px solid var(--hairline);color:var(--on-surface-muted);cursor:pointer;transition:color .25s var(--ease-out-expo), border-color .25s var(--ease-out-expo), background-color .25s var(--ease-out-expo), transform .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));background:0 0;padding:.4rem .6rem;font-size:.75rem}@media (hover:hover){.formula-lab-module__OSXk3a__preset:hover{color:var(--on-surface);border-color:#ffffff4d;border-color:lab(100% 0 0/.3);transform:translateY(-1px)}}.formula-lab-module__OSXk3a__preset:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.formula-lab-module__OSXk3a__preset[aria-pressed=true]{color:var(--color-ink);background:var(--color-signal-300);border-color:var(--color-signal-300);font-weight:600}.formula-lab-module__OSXk3a__result{--status:var(--color-signal-500);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:linear-gradient(#0b1c2ce6,#051220e6);background:linear-gradient(lab(9.37415% -2.17868 -13.5804/.9),lab(5.16613% -1.28311 -11.1297/.9));position:relative;overflow:hidden}.formula-lab-module__OSXk3a__result[data-status=adapted]{--status:var(--color-brand-300)}.formula-lab-module__OSXk3a__result[data-status=custom]{--status:var(--color-flame-500)}.formula-lab-module__OSXk3a__result:before{content:"";background:linear-gradient(90deg, var(--status), transparent 80%);height:2px;transition:background .5s var(--ease-out-expo);position:absolute;inset:0 0 auto}.formula-lab-module__OSXk3a__statusDot{background:var(--status);width:8px;height:8px;box-shadow:0 0 12px var(--status);border-radius:99px;flex:none}.formula-lab-module__OSXk3a__codeLink{border-radius:var(--radius-xs);color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);flex-direction:column;gap:.2rem;text-decoration:none;display:inline-flex}@media (hover:hover){.formula-lab-module__OSXk3a__codeLink:hover .formula-lab-module__OSXk3a__code{color:var(--color-signal-300)}}.formula-lab-module__OSXk3a__codeLink:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:4px}.formula-lab-module__OSXk3a__code{font-family:var(--font-mono);letter-spacing:-.04em;transition:color .3s var(--ease-out-expo);align-items:flex-start;gap:.35rem;font-weight:600;line-height:1;display:inline-flex}.formula-lab-module__OSXk3a__flap{padding-block:.06em;display:inline-flex;overflow:hidden}.formula-lab-module__OSXk3a__flapChar{white-space:pre;animation:formula-lab-module__OSXk3a__flap .62s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 26ms);display:inline-block}@keyframes formula-lab-module__OSXk3a__flap{0%{transform:translateY(108%)}to{transform:none}}.formula-lab-module__OSXk3a__nearChip{border-radius:var(--radius-sm);border:1px solid var(--hairline);transition:border-color .25s var(--ease-out-expo), background-color .25s var(--ease-out-expo), transform .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));background:#ffffff08;background:lab(100% 0 0/.03);flex-direction:column;gap:.15rem;padding:.5rem .7rem;text-decoration:none;display:inline-flex}@media (hover:hover){.formula-lab-module__OSXk3a__nearChip:hover{border-color:var(--color-brand-300);background:#1874c224;background:lab(47.0527% -3.62653 -48.648/.14);transform:translateY(-2px)}}.formula-lab-module__OSXk3a__nearChip:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.formula-lab-module__OSXk3a__steps{counter-reset:step}.formula-lab-module__OSXk3a__step{align-items:center;gap:.6rem;display:flex;position:relative}.formula-lab-module__OSXk3a__step+.formula-lab-module__OSXk3a__step:before{content:"";background:var(--hairline);width:1px;height:.5rem;position:absolute;top:-.55rem;left:.8rem}.formula-lab-module__OSXk3a__stepNum{width:1.6rem;height:1.6rem;color:var(--color-flame-300);font-family:var(--font-mono);border:1px solid #f474318c;border:1px solid lab(63.9594% 47.3766 58.5531/.55);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.formula-lab-module__OSXk3a__peekDock{top:var(--header-h,4.5rem);z-index:5;height:0;margin-bottom:-1.75rem;position:sticky}.formula-lab-module__OSXk3a__peek{top:0;left:calc(-1 * var(--shell-x));right:calc(-1 * var(--shell-x));min-height:3.5rem;padding:.45rem var(--shell-x);background:color-mix(in oklab, var(--color-ink) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out-expo), transform .45s var(--ease-out-expo), visibility 0s linear .45s;border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);align-items:center;gap:.75rem;display:flex;position:absolute;transform:translateY(-.5rem);box-shadow:0 18px 30px -22px #000000e6;box-shadow:0 18px 30px -22px lab(0% 0 0/.9)}.formula-lab-module__OSXk3a__peek[data-shown=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out-expo), transform .45s var(--ease-out-expo), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.formula-lab-module__OSXk3a__peek,.formula-lab-module__OSXk3a__peek[data-shown=true]{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.formula-lab-module__OSXk3a__peek[data-shown=true]{transition:opacity .2s linear,visibility}}.formula-lab-module__OSXk3a__peekThumb{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:radial-gradient(70% 70% at 50% 45%, #0f2e52f2 0%, transparent 75%), var(--color-ink);flex:none;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.formula-lab-module__OSXk3a__peekThumb{background:radial-gradient(70% 70% at 50% 45%, lab(18.3449% -.463158 -25.769/.95) 0%, transparent 75%), var(--color-ink)}}.formula-lab-module__OSXk3a__peekThumb>div{background-position:50%;background-repeat:no-repeat;background-size:135%;position:absolute;inset:0}.formula-lab-module__OSXk3a__peekThumb[data-long=true]>div{background-size:100%}.formula-lab-module__OSXk3a__peekText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.formula-lab-module__OSXk3a__peekLabel{--dot:var(--color-signal-500);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-muted);align-items:center;gap:.45rem;font-size:.6875rem;line-height:1.3;display:flex}.formula-lab-module__OSXk3a__peekLabel:before{content:"";background:var(--dot);border-radius:99px;flex:none;width:6px;height:6px}.formula-lab-module__OSXk3a__peekLabel[data-status=adapted]{--dot:var(--color-brand-300)}.formula-lab-module__OSXk3a__peekLabel[data-status=custom]{--dot:var(--color-flame-500)}@media (max-height:30rem){.formula-lab-module__OSXk3a__peek{min-height:2.75rem;padding-block:.25rem}.formula-lab-module__OSXk3a__peekThumb{width:2.25rem;height:2.25rem}}.formula-lab-module__OSXk3a__peekLine{line-height:1.45}.formula-lab-module__OSXk3a__peekValue{font-family:var(--font-mono);letter-spacing:-.01em;color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);margin-inline-end:.1rem;font-size:.875rem;font-weight:600}.formula-lab-module__OSXk3a__peekLine .formula-lab-module__OSXk3a__hudToken{font-family:var(--font-mono);vertical-align:.05em;margin-inline-start:.3rem;padding:0 .4rem;line-height:1.4;display:inline-block}@media (max-width:1023.98px){.formula-lab-module__OSXk3a__controls :is(input,button){scroll-margin-top:calc(var(--header-h,4.5rem) + 5.5rem);scroll-margin-bottom:1.5rem}.formula-lab-module__OSXk3a__tag,.formula-lab-module__OSXk3a__customTag,.formula-lab-module__OSXk3a__stepNum{font-size:.6875rem}.formula-lab-module__OSXk3a__customTag{letter-spacing:.06em}.formula-lab-module__OSXk3a__range{height:44px;margin-block:-6px}.formula-lab-module__OSXk3a__preset{align-items:center;min-height:2.5rem;padding-inline:.7rem;display:inline-flex}}
.flame-test-module__cK45TG__splitA,.flame-test-module__cK45TG__splitB{width:fit-content;display:block}.flame-test-module__cK45TG__splitA{--split-from:-.45em}.flame-test-module__cK45TG__splitB{--split-from:1.1em}@media (max-width:1023px){.flame-test-module__cK45TG__splitA{--split-from:-.2em}.flame-test-module__cK45TG__splitB{--split-from:.6em}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.flame-test-module__cK45TG__splitA{animation:linear both flame-test-module__cK45TG__split-a;animation-timeline:view();animation-range:entry cover 42%}.flame-test-module__cK45TG__splitB{animation:linear both flame-test-module__cK45TG__split-b;animation-timeline:view();animation-range:entry cover 42%}}}@keyframes flame-test-module__cK45TG__split-a{0%{transform:translateX(var(--split-from))}to{transform:none}}@keyframes flame-test-module__cK45TG__split-b{0%{transform:translateX(var(--split-from))}to{transform:none}}.flame-test-module__cK45TG__stage{--stage-h:32rem;--stand:2.5cqw;--bar-top:20cqh;--bar-h:40cqh;--bar-w:calc(var(--stage-h) * .4 * 13 / 125);isolation:isolate;height:var(--stage-h);border-radius:var(--radius-xl,1.75rem);color:#ecf0f6;-webkit-user-select:none;user-select:none;background-color:#060d1a;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:top;background-size:28px 28px;border:1px solid #ffffff1a;position:relative;overflow:hidden;container-type:size}@media (min-width:640px){.flame-test-module__cK45TG__stage{--stage-h:36rem;--stand:4cqw}}@media (min-width:1024px){.flame-test-module__cK45TG__stage{--stage-h:42rem}}.flame-test-module__cK45TG__stage:before{content:"";z-index:-1;background:radial-gradient(78% 72% at 50% 44%,#0000 62%,#0000006b 100%);position:absolute;inset:0}.flame-test-module__cK45TG__stage:after{content:"";z-index:-1;background:linear-gradient(#ffffff0d,#0000 45%),#040913;border-top:1px solid #ffffff24;position:absolute;inset:89% 0 0}.flame-test-module__cK45TG__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flame-test-module__cK45TG__raw{--x:27cqw}.flame-test-module__cK45TG__fr{--x:73cqw}.flame-test-module__cK45TG__head{top:3%;left:var(--x);text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:44%;display:flex;position:absolute;transform:translate(-50%)}.flame-test-module__cK45TG__barLabel{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.flame-test-module__cK45TG__raw .flame-test-module__cK45TG__barLabel{color:var(--color-flame-300,#fdb89a)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__raw .flame-test-module__cK45TG__barLabel{color:var(--color-flame-300,lab(80.8992% 22.791 25.8015))}}.flame-test-module__cK45TG__fr .flame-test-module__cK45TG__barLabel{color:var(--color-signal-300,#7fd497)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__fr .flame-test-module__cK45TG__barLabel{color:var(--color-signal-300,lab(78.3608% -36.7259 21.7821))}}@container (max-width:20rem){.flame-test-module__cK45TG__barLabel{letter-spacing:.08em}}.flame-test-module__cK45TG__readout{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:#f6f8fb;justify-content:center;align-items:baseline;gap:.2rem;line-height:1;display:flex}.flame-test-module__cK45TG__readout small{color:#b2bccc;font-size:.6875rem}.flame-test-module__cK45TG__readout b{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.flame-test-module__cK45TG__readout b+small{margin-inline-start:.7rem}@media (min-width:640px){.flame-test-module__cK45TG__readout b{font-size:1.5rem}}@media (min-width:1024px){.flame-test-module__cK45TG__readout b{font-size:1.875rem}}@media (max-width:639px){.flame-test-module__cK45TG__readout{grid-template-columns:auto auto;gap:.3rem;display:grid}.flame-test-module__cK45TG__readout b{text-align:center;font-size:1.25rem}.flame-test-module__cK45TG__readout b+small{margin-inline-start:0}}.flame-test-module__cK45TG__status{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#c8d0dc;transition:color .4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), border-color .4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:#060d1ab3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.625rem;display:inline-flex}.flame-test-module__cK45TG__status:before{content:"";background:currentColor;border-radius:999px;flex:none;block-size:.375rem;inline-size:.375rem}@media (max-width:1023px){.flame-test-module__cK45TG__status{font-size:.6875rem}}@media (max-width:639px){.flame-test-module__cK45TG__status{letter-spacing:.06em;text-align:center;text-wrap:balance;justify-content:center;width:max-content;max-width:44cqw;padding:.2rem .55rem;line-height:1.25;position:absolute;top:91.5cqh;left:50%;transform:translate(-50%,-50%)}}.flame-test-module__cK45TG__statusHot{color:var(--color-flame-300,#fdb89a);border-color:color-mix(in oklch, var(--color-flame-500,#f47431) 55%, transparent)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__statusHot{color:var(--color-flame-300,lab(80.8992% 22.791 25.8015));border-color:color-mix(in oklch, var(--color-flame-500,lab(63.9594% 47.3766 58.5531)) 55%, transparent)}}.flame-test-module__cK45TG__statusHot:before{box-shadow:0 0 8px}.flame-test-module__cK45TG__statusSafe{color:var(--color-signal-300,#7fd497);border-color:color-mix(in oklch, var(--color-signal-500,#28ad5e) 55%, transparent)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__statusSafe{color:var(--color-signal-300,lab(78.3608% -36.7259 21.7821));border-color:color-mix(in oklch, var(--color-signal-500,lab(62.5895% -49.6924 29.8704)) 55%, transparent)}}.flame-test-module__cK45TG__stand{background:linear-gradient(90deg,#464e5a,#b0bac6 45%,#5c6470);border-radius:3px;width:5px;position:absolute;top:12%;bottom:11%}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__stand{left:var(--stand)}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__stand{right:var(--stand)}.flame-test-module__cK45TG__stand:before{content:"";top:calc(var(--bar-top) + var(--bar-h) * .024 - 2px - 12cqh);background:linear-gradient(#bac2ce,#545c68);border-radius:2px;height:4px;position:absolute}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__stand:before{width:calc(var(--x) - var(--stand) - var(--bar-w));left:0}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__stand:before{width:calc(100cqw - var(--x) - var(--stand) - var(--bar-w));right:0}.flame-test-module__cK45TG__stand:after{content:"";background:linear-gradient(#78808c,#343a44);border-radius:2px;width:2.75rem;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.flame-test-module__cK45TG__bar{--front:0;--melt:0;--crust:0;top:var(--bar-top);height:var(--bar-h);width:var(--bar-w);left:calc(var(--x) - var(--bar-w) / 2);position:absolute}.flame-test-module__cK45TG__bar:after{content:"";left:calc(var(--bar-w) * -.65);width:calc(var(--bar-w) * 2.3);height:calc(var(--bar-h) * .048 + 1.8cqh);background:radial-gradient(circle at 22%,#282e38 0 2px,#0000 2.5px),radial-gradient(circle at 78%,#282e38 0 2px,#0000 2.5px),linear-gradient(#ced5de,#848d99 55%,#5c6470);border-radius:3px;position:absolute;top:-1.8cqh;box-shadow:0 2px 6px #00000073}.flame-test-module__cK45TG__barBody{clip-path:inset(0 0 calc(var(--melt) * 100%) 0);background:linear-gradient(90deg,#bab4a8 0%,#e8e3d8 30%,#f4f0e8 50%,#ded8cc 75%,#b2ab9e 100%);position:absolute;inset:0;overflow:hidden}.flame-test-module__cK45TG__barBody:before{content:"";inset-inline:0;height:calc(var(--front) * 100%);background:linear-gradient(#be8c5000 0%,#be8c5080 2%,#805026 7%,#3e2818 20%,#1e1611 45%,#100c0a 100%);position:absolute;bottom:0}.flame-test-module__cK45TG__fr .flame-test-module__cK45TG__barBody{clip-path:none;overflow:visible}.flame-test-module__cK45TG__fr .flame-test-module__cK45TG__barBody:before{background:linear-gradient(#aa8c6400 0%,#76583acc 45%,#3a2c20 100%)}.flame-test-module__cK45TG__fr .flame-test-module__cK45TG__barBody:after{content:"";width:128%;height:calc(var(--crust) * 100%);background:radial-gradient(circle at 30% 40%,#4e4a46 0 .7px,#0000 1.3px) 0 0/7px 5px,radial-gradient(circle at 60% 70%,#3a3734 0 1px,#0000 1.8px) 3px 1px/11px 9px,radial-gradient(at 40% 30%,#605a54b3 0 .8px,#0000 1.6px) 5px 4px/13px 7px,linear-gradient(#3a3632,#1e1c1a 35%,#0c0b0a);border-radius:38% 38% 46% 46%/14% 14% 42% 42%;position:absolute;bottom:-1px;left:-14%}.flame-test-module__cK45TG__burner{--burner:0;--park-y:18px;top:calc(var(--bar-top) + var(--bar-h) * 1.08);left:calc(var(--x) - var(--bar-w) * 1.1);width:calc(var(--bar-w) * 2.2);transform-origin:50% 100%;height:13%;transform:translate(calc((1 - var(--burner)) * var(--park-x)), calc((1 - var(--burner)) * var(--park-y))) rotate(calc((1 - var(--burner)) * var(--park-rot)));background:linear-gradient(90deg, #4a525e, #ccd3dc 38%, #8c95a0 68%, #404854) 50% 0 / calc(var(--bar-w) * .74) 90% no-repeat;position:absolute}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__burner{--park-x:-38px;--park-rot:-24deg}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__burner{--park-x:38px;--park-rot:24deg}@media (min-width:640px){.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__burner{--park-x:-64px}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__burner{--park-x:64px}}.flame-test-module__cK45TG__burner:before{content:"";width:calc(var(--bar-w) * .98);background:linear-gradient(90deg,#606874,#d6dce4 40%,#606874);border-radius:1px;height:8%;position:absolute;top:52%;left:50%;transform:translate(-50%)}.flame-test-module__cK45TG__burner:after{content:"";background:linear-gradient(#969eaa,#3a404a);border-radius:5px 5px 2px 2px;width:100%;height:14%;position:absolute;bottom:0;left:0}.flame-test-module__cK45TG__cotton{--scorch:0;height:4.5%;top:83%;left:calc(var(--x) - var(--bar-w) * 1.8);width:calc(var(--bar-w) * 3.6);background:radial-gradient(40% 60% at 28% 55%,#fff 0 45%,#0000 75%),radial-gradient(38% 70% at 55% 40%,#f6f4ee 0 50%,#0000 80%),radial-gradient(35% 55% at 78% 60%,#ece9e2 0 45%,#0000 78%),#dedad2;border-radius:48% 52% 40% 44%/70% 64% 36% 30%;position:absolute;box-shadow:0 3px 8px #00000073}.flame-test-module__cK45TG__cotton:before{content:"";z-index:-1;height:1.3cqh;top:4.2cqh;left:calc(var(--bar-w) * -.5);width:calc(var(--bar-w) * 4.6);background:linear-gradient(#aab4c2e6,#464e5c);border-radius:2px 2px 6px 6px;position:absolute}.flame-test-module__cK45TG__cotton:after{content:"";border-radius:inherit;opacity:var(--scorch);background:radial-gradient(62% 72% at 50% 45%,#18120e 0 45%,#3c281aeb 62%,#5c422880 76%,#0000 90%);position:absolute;inset:-8% -4%}.flame-test-module__cK45TG__ruler{width:15px;left:calc(50% - 7px);top:var(--bar-top);height:var(--bar-h);background:linear-gradient(#ffffffb3,#ffffffb3) 50% 0/15px 1px no-repeat,repeating-linear-gradient(0deg,#ffffffb3 0 1px,#0000 1px 20%) 50% 0/15px 100% no-repeat,repeating-linear-gradient(0deg,#ffffff6b 0 1px,#0000 1px 4%) 50% 0/7px 100% no-repeat,linear-gradient(#ffffff4d,#ffffff4d) 50% 0/1px 100% no-repeat;position:absolute}.flame-test-module__cK45TG__ruler:before,.flame-test-module__cK45TG__ruler:after{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;color:#b2bccc;font-size:.625rem;position:absolute;left:50%;transform:translate(-50%)}.flame-test-module__cK45TG__ruler:before{content:attr(data-top);bottom:calc(100% + .5rem)}.flame-test-module__cK45TG__ruler:after{content:attr(data-bottom);top:calc(100% + .5rem)}.flame-test-module__cK45TG__marker{--front:0;width:0;height:100%;transform:translateY(calc(var(--front) * -100%));position:absolute;top:0;left:7px}.flame-test-module__cK45TG__marker:before{content:"";height:1px;width:calc(23cqw - var(--bar-w) / 2 - 2px);opacity:.55;background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px);position:absolute;bottom:0}.flame-test-module__cK45TG__marker:after{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;background:#060d1ad9;border-radius:4px;padding:.1rem .3rem;font-size:.625rem;position:absolute;bottom:0;transform:translateY(50%)}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker{color:var(--color-flame-300,#fdb89a)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker{color:var(--color-flame-300,lab(80.8992% 22.791 25.8015))}}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker:before{right:0}.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker:after{content:attr(data-mm) " " attr(data-unit) " ▸";right:5px}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker{color:var(--color-signal-300,#7fd497)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker{color:var(--color-signal-300,lab(78.3608% -36.7259 21.7821))}}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker:before{left:0}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker:after{content:"◂ " attr(data-mm) " " attr(data-unit);left:5px}@media (max-width:1023px){.flame-test-module__cK45TG__ruler:before,.flame-test-module__cK45TG__ruler:after,.flame-test-module__cK45TG__marker:after{font-size:.6875rem}}@container (max-width:27.5rem){.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker:after{content:attr(data-mm) " ▸"}.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker:after{content:"◂ " attr(data-mm)}}@container (max-width:22rem){.flame-test-module__cK45TG__raw.flame-test-module__cK45TG__marker:after,.flame-test-module__cK45TG__fr.flame-test-module__cK45TG__marker:after{content:attr(data-mm)}}.flame-test-module__cK45TG__check,.flame-test-module__cK45TG__cross,.flame-test-module__cK45TG__dash,.flame-test-module__cK45TG__info,.flame-test-module__cK45TG__reset,.flame-test-module__cK45TG__flame,.flame-test-module__cK45TG__leaf,.flame-test-module__cK45TG__arrow,.flame-test-module__cK45TG__pellet,.flame-test-module__cK45TG__powder,.flame-test-module__cK45TG__liquid{--icon-size:1rem}.flame-test-module__cK45TG__leaf{--icon-size:.875rem}.flame-test-module__cK45TG__check:before,.flame-test-module__cK45TG__cross:before,.flame-test-module__cK45TG__dash:before,.flame-test-module__cK45TG__info:before,.flame-test-module__cK45TG__reset:before,.flame-test-module__cK45TG__leaf:before,.flame-test-module__cK45TG__arrow:after,.flame-test-module__cK45TG__pellet:before,.flame-test-module__cK45TG__powder:before,.flame-test-module__cK45TG__liquid:before,.flame-test-module__cK45TG__flame:after{content:"";inline-size:var(--icon-size);block-size:var(--icon-size);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.flame-test-module__cK45TG__check{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__cross{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__dash{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__info{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__reset{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__flame{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__leaf{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20a10 10 0 0 0 10-10 25.9 25.9 0 0 0-1.04-7.281 1 1 0 0 0-1.755-.325C15.833 5.5 13 5.5 9.8 6.1A7 7 0 0 0 11 20'/%3E%3Cpath d='M2 21a5 5 0 0 1 2.911-4.544C7.613 15.212 8.351 15.24 11 13'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__arrow{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__pellet{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14a9 3 0 0 0 18 0V5'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__powder{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='5' r='1.6'/%3E%3Ccircle cx='12' cy='5' r='1.6'/%3E%3Ccircle cx='19' cy='5' r='1.6'/%3E%3Ccircle cx='5' cy='12' r='1.6'/%3E%3Ccircle cx='12' cy='12' r='1.6'/%3E%3Ccircle cx='19' cy='12' r='1.6'/%3E%3Ccircle cx='5' cy='19' r='1.6'/%3E%3Ccircle cx='12' cy='19' r='1.6'/%3E%3Ccircle cx='19' cy='19' r='1.6'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__liquid{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__apply{--apply:0;--icon-size:1.25rem}.flame-test-module__cK45TG__apply:before{content:"";z-index:-1;transform-origin:0;transform:scaleX(var(--apply));background:linear-gradient(var(--color-flame-300,#fdb89a), var(--color-flame-300,#fdb89a)) bottom / 100% 3px no-repeat, #941903;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__apply:before{background:linear-gradient(var(--color-flame-300,lab(80.8992% 22.791 25.8015)), var(--color-flame-300,lab(80.8992% 22.791 25.8015))) bottom / 100% 3px no-repeat, lab(32.3639% 49.3563 44.9957)}}.flame-test-module__cK45TG__apply:after{transform-origin:50% 90%;order:-1}.flame-test-module__cK45TG__apply.flame-test-module__cK45TG__again{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.flame-test-module__cK45TG__burning:after{animation:.32s ease-in-out infinite alternate flame-test-module__cK45TG__flicker}@keyframes flame-test-module__cK45TG__flicker{0%{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.1,1.18)rotate(2deg)}to{transform:scale(.96,1.02)rotate(-1deg)}}.flame-test-module__cK45TG__cue{animation:flame-test-module__cK45TG__cue 2.4s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) infinite}@keyframes flame-test-module__cK45TG__cue{0%{box-shadow:0 0 #f47431a6;box-shadow:0 0 lab(63.9594% 47.3766 58.5531/.65)}to{box-shadow:0 0 0 16px #f4743100;box-shadow:0 0 0 16px lab(63.9594% 47.3766 58.5531/0)}}.flame-test-module__cK45TG__resetButton{--icon-size:1.25rem}.flame-test-module__cK45TG__log{align-items:flex-start;gap:.6rem;min-height:2.9em;line-height:1.45;display:flex}.flame-test-module__cK45TG__log:before{content:"";background:var(--on-surface-muted,#9ca6b0);border-radius:999px;flex:none;block-size:.4rem;inline-size:.4rem;margin-top:.5em}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__log:before{background:var(--on-surface-muted,lab(67.5009% -1.88881 -6.38618))}}.flame-test-module__cK45TG__logHot:before{background:var(--color-flame-500,#f47431);box-shadow:0 0 10px var(--color-flame-500,#f47431)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__logHot:before{background:var(--color-flame-500,lab(63.9594% 47.3766 58.5531));box-shadow:0 0 10px var(--color-flame-500,lab(63.9594% 47.3766 58.5531))}}.flame-test-module__cK45TG__logSafe:before{background:var(--color-signal-500,#28ad5e)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__logSafe:before{background:var(--color-signal-500,lab(62.5895% -49.6924 29.8704))}}.flame-test-module__cK45TG__step{--fill:0;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;padding-top:.625rem;font-size:.6875rem;line-height:1.25;position:relative}@media (min-width:1024px){.flame-test-module__cK45TG__step{font-size:.625rem}}.flame-test-module__cK45TG__step:before,.flame-test-module__cK45TG__step:after{content:"";inset-inline:0;border-radius:999px;height:.25rem;position:absolute;top:0}.flame-test-module__cK45TG__step:before{background:#ffffff1a}.flame-test-module__cK45TG__step:after{transform-origin:0;transform:scaleX(var(--fill));background:var(--color-flame-500,#f47431);transition:transform .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), background-color .4s}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__step:after{background:var(--color-flame-500,lab(63.9594% 47.3766 58.5531))}}.flame-test-module__cK45TG__stepDone:after{background:var(--color-signal-500,#28ad5e)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__stepDone:after{background:var(--color-signal-500,lab(62.5895% -49.6924 29.8704))}}.flame-test-module__cK45TG__mark{--icon-size:.875rem;vertical-align:middle;block-size:1.25rem;inline-size:1.25rem;color:var(--on-surface-muted,#9ca6b0);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:.5rem;display:inline-flex}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__mark{color:var(--on-surface-muted,lab(67.5009% -1.88881 -6.38618))}}@media (max-width:639px){.flame-test-module__cK45TG__mark{margin-inline-start:.375rem}}.flame-test-module__cK45TG__markPending:before{content:"";background:currentColor;border-radius:999px;block-size:.375rem;inline-size:.375rem}.flame-test-module__cK45TG__markPass{color:var(--color-signal-300,#7fd497);background:#28ad5e33;background:lab(62.5895% -49.6924 29.8704/.2)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__markPass{color:var(--color-signal-300,lab(78.3608% -36.7259 21.7821))}}.flame-test-module__cK45TG__markFail{color:var(--color-flame-300,#fdb89a);background:#f4743133;background:lab(63.9594% 47.3766 58.5531/.2)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__markFail{color:var(--color-flame-300,lab(80.8992% 22.791 25.8015))}}.flame-test-module__cK45TG__verdict{--icon-size:1rem}.flame-test-module__cK45TG__verdict:before{margin-top:.1em}.flame-test-module__cK45TG__note{--icon-size:.875rem}.flame-test-module__cK45TG__note:before{color:var(--color-flame-300,#fdb89a);margin-top:.2em}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__note:before{color:var(--color-flame-300,lab(80.8992% 22.791 25.8015))}}.flame-test-module__cK45TG__pop{animation:flame-test-module__cK45TG__pop .6s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes flame-test-module__cK45TG__pop{0%{transform:scale(.7)}to{transform:none}}.flame-test-module__cK45TG__doseRow{--a:0;--b:0;--label:4.5rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muted,#5d6773);font-size:.625rem;line-height:1rem;transition:color .3s;display:block;position:relative}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRow{color:var(--color-muted,lab(43.1305% -2.1902 -7.74994))}}.flame-test-module__cK45TG__doseRow:before,.flame-test-module__cK45TG__doseRow:after{content:"";border-radius:999px;height:.375rem;margin-top:-.1875rem;position:absolute;top:50%}.flame-test-module__cK45TG__doseRow:before{left:var(--label);background:var(--color-paper-3,#ebeff2);right:0}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRow:before{background:var(--color-paper-3,lab(94.1953% -.662029 -2.14605))}}.flame-test-module__cK45TG__doseRow:after{left:calc(var(--label) + (100% - var(--label)) * var(--a));width:calc((100% - var(--label)) * (var(--b) - var(--a)));background:var(--color-line-strong,#c8ced5);transition:background-color .3s,box-shadow .5s}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRow:after{background:var(--color-line-strong,lab(82.5893% -1.2973 -4.27715))}}.flame-test-module__cK45TG__doseRowOn{color:var(--color-ink,#030e1c);font-weight:600}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRowOn{color:var(--color-ink,lab(3.61037% -.836991 -9.73995))}}.flame-test-module__cK45TG__doseRowOn:after{background:var(--color-flame-600,#dd5316);box-shadow:0 0 12px #dd5316b3;box-shadow:0 0 12px lab(54.4151% 53.3891 59.7073/.7)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRowOn:after{background:var(--color-flame-600,lab(54.4151% 53.3891 59.7073))}}.flame-test-module__cK45TG__doseTrack{background:repeating-linear-gradient(to right, #5d677359 0 1px, transparent 1px calc(100% / var(--steps))) 0 50% / 100% 40% no-repeat, var(--color-line,#dde2e6);border-radius:999px;height:1.375rem;margin-bottom:1.625rem;position:relative}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseTrack{background:repeating-linear-gradient(to right, lab(43.1305% -2.1902 -7.74994/.35) 0 1px, transparent 1px calc(100% / var(--steps))) 0 50% / 100% 40% no-repeat, var(--color-line,lab(89.5535% -.877142 -2.8582))}}.flame-test-module__cK45TG__doseTrack:before,.flame-test-module__cK45TG__doseTrack:after{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-muted,#5d6773);font-size:.625rem;position:absolute;top:calc(100% + .35rem)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseTrack:before,.flame-test-module__cK45TG__doseTrack:after{color:var(--color-muted,lab(43.1305% -2.1902 -7.74994))}}.flame-test-module__cK45TG__doseTrack:before{content:"0";left:0}.flame-test-module__cK45TG__doseTrack:after{content:attr(data-max);right:0}@media (max-width:1023px){.flame-test-module__cK45TG__doseTrack:before,.flame-test-module__cK45TG__doseTrack:after{font-size:.6875rem}}.flame-test-module__cK45TG__doseRange{background:linear-gradient(90deg, var(--color-flame-500,#f47431), #fb9d59);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--color-ink,#030e1c);transition:left .7s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), width .7s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));border-radius:999px;justify-content:space-between;align-items:center;padding-inline:.5rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;inset-block:0;box-shadow:0 6px 16px -8px #dd5316e6;box-shadow:0 6px 16px -8px lab(54.4151% 53.3891 59.7073/.9)}@supports (color:lab(0% 0 0)){.flame-test-module__cK45TG__doseRange{background:linear-gradient(90deg, var(--color-flame-500,lab(63.9594% 47.3766 58.5531)), lab(73.8123% 31.6311 50.3442));color:var(--color-ink,lab(3.61037% -.836991 -9.73995))}}.flame-test-module__cK45TG__doseRange:before{content:attr(data-min)}.flame-test-module__cK45TG__doseRange:after{content:attr(data-max)}@media (max-width:639px){.flame-test-module__cK45TG__doseRangeTight:before,.flame-test-module__cK45TG__doseRangeTight:after{content:none}}.flame-test-module__cK45TG__presentation{--icon-size:1rem}.flame-test-module__cK45TG__rise{animation:flame-test-module__cK45TG__rise .5s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes flame-test-module__cK45TG__rise{0%{transform:translateY(.35em)}to{transform:none}}@media (prefers-reduced-motion:reduce){.flame-test-module__cK45TG__pop,.flame-test-module__cK45TG__rise,.flame-test-module__cK45TG__cue,.flame-test-module__cK45TG__burning:after{animation:none}.flame-test-module__cK45TG__doseRange,.flame-test-module__cK45TG__doseRow,.flame-test-module__cK45TG__doseRow:after,.flame-test-module__cK45TG__step:after,.flame-test-module__cK45TG__status{transition:none}}
