.homeLab_os__t7SZK{position:relative;z-index:1;overflow:hidden;margin-top:18px;border:1px solid var(--rule);border-radius:20px;background:hsla(0,0%,100%,.76)}.homeLab_systemBar__VuRV1{min-height:48px;display:flex;align-items:center;gap:18px;padding:0 20px;border-bottom:1px solid var(--rule);background:hsla(0,0%,100%,.82);color:var(--sub);font-size:14px}.homeLab_systemId__1QjOz{display:inline-flex;align-items:center;gap:9px;color:var(--navy);font-weight:800;letter-spacing:.08em}.homeLab_systemMark__0FgKe{width:9px;height:9px;border:2px solid var(--green-dark);border-radius:2px;transform:rotate(45deg)}.homeLab_systemBar__VuRV1>p{flex:1;max-width:calc(14px * 45)}.homeLab_systemStatus__NIbWE{display:inline-flex;align-items:center;gap:7px;color:var(--green-deep);font-weight:700}.homeLab_signalDot__KKPhm,.homeLab_systemStatus__NIbWE>span{width:7px;height:7px;border-radius:99px;background:var(--green)}.homeLab_processArea__YqF_3{padding:20px 22px 22px;background:rgba(248,252,255,.55)}.homeLab_workspace__lFtD6{display:grid;grid-template-columns:minmax(230px,3fr) minmax(460px,6fr) minmax(250px,3fr);min-height:610px;border-top:1px solid var(--rule)}.homeLab_opsBoard__m2tQu{min-width:0;border:0!important;border-radius:0!important}.homeLab_intro__tx_Sx,.homeLab_kemiPanel__D1A9P{min-width:0;padding:clamp(24px,3vw,42px)}.homeLab_intro__tx_Sx{display:flex;flex-direction:column;border-right:1px solid var(--rule);background:linear-gradient(hsla(0,0%,100%,.7),hsla(0,0%,100%,.7)),repeating-linear-gradient(0deg,transparent 0 39px,rgba(0,38,97,.035) 39px 40px)}.homeLab_eyebrow___jbAq,.homeLab_microLabel__rasfd,.homeLab_panelEyebrow__zpCrP{color:var(--green-deep);font-family:var(--font-data);font-size:14px;font-weight:700;letter-spacing:.12em}.homeLab_title__sC1hA{margin-top:24px;color:var(--navy);font-size:clamp(35px,3.3vw,58px);font-weight:600;letter-spacing:-.055em;line-height:1.06;word-break:keep-all}.homeLab_titleAccent__bFgIC{color:var(--green-deep);font-weight:inherit}.homeLab_subtitle__4zwoM{margin-top:20px;color:var(--sub);font-size:15px;line-height:1.75;white-space:pre-line}.homeLab_primaryNav__ChDxP{display:grid;gap:10px;margin-top:34px}.homeLab_primaryLink__1XihE,.homeLab_secondaryLink__imYXK{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1px solid var(--rule);border-radius:14px;font-size:15px;font-weight:750;transition:transform .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft)}.homeLab_primaryLink__1XihE{background:var(--navy);color:#fff}.homeLab_secondaryLink__imYXK{background:hsla(0,0%,100%,.72);color:var(--navy)}.homeLab_primaryLink__1XihE:hover,.homeLab_secondaryLink__imYXK:hover{transform:translateX(3px);border-color:var(--green)}.homeLab_metrics__38k0t{margin-top:auto;padding-top:34px}.homeLab_metricGrid__FwAeE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.homeLab_metricItem__VXQvg{min-width:0;padding:12px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.homeLab_metricLabel__34UvK{min-height:2.8em;color:var(--sub);font-size:14px;line-height:1.4;word-break:keep-all}.homeLab_metricValue__exNCZ{margin-top:6px;color:var(--navy);font-size:clamp(24px,2.2vw,34px);font-weight:650;letter-spacing:-.04em;line-height:1}.homeLab_metricUnit__XDkRk{margin-left:4px;color:var(--sub);font-family:var(--font-data);font-size:14px;font-weight:500}.homeLab_kemiPanel__D1A9P{display:flex;min-height:0;flex-direction:column;border-left:1px solid var(--rule);background:rgba(248,252,255,.72)}.homeLab_panelHead__8NewV{display:flex;align-items:flex-start;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.homeLab_panelHead__8NewV h2{margin-top:4px;color:var(--navy);font-size:18px;font-weight:650;letter-spacing:-.03em}.homeLab_signalDot__KKPhm{flex:0 0 auto;margin-top:4px}.homeLab_kemiChatSlot__0X8vc{min-height:500px;display:flex;flex:1;align-items:flex-end}.homeLab_guestKemi__y23Bg{min-height:480px;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:24px}.homeLab_guestBubble__pi_L8{position:relative;align-self:stretch;padding:14px 16px;border:1px solid var(--rule);border-radius:14px 14px 2px 14px;background:#fff;color:var(--ink);font-size:14px;line-height:1.65}.homeLab_kemiImage__S_YzK{width:auto;height:270px;margin-top:12px;object-fit:contain}.homeLab_kemiLogin__xJofM{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;border:1px solid var(--rule);border-radius:14px;background:#fff;color:var(--navy);font-size:14px;font-weight:750}@media (max-width:1119px){.homeLab_workspace__lFtD6{grid-template-columns:minmax(230px,4fr) minmax(430px,8fr)}.homeLab_processArea__YqF_3{padding:16px 14px 18px}.homeLab_kemiPanel__D1A9P{grid-column:1/-1;min-height:320px;border-top:1px solid var(--rule);border-left:0}.homeLab_guestKemi__y23Bg{min-height:260px;display:grid;grid-template-columns:1fr 150px;align-items:center;gap:20px}.homeLab_guestBubble__pi_L8,.homeLab_kemiLogin__xJofM{grid-column:1}.homeLab_kemiImage__S_YzK{grid-column:2;grid-row:1/3;height:220px}}@media (max-width:767px){.homeLab_os__t7SZK{margin-top:10px;border-radius:14px}.homeLab_systemBar__VuRV1{min-height:44px;padding:0 14px}.homeLab_systemBar__VuRV1>p,.homeLab_systemStatus__NIbWE{display:none}.homeLab_workspace__lFtD6{display:block;min-height:0}.homeLab_intro__tx_Sx,.homeLab_kemiPanel__D1A9P{padding:24px 18px;border-left:0}.homeLab_intro__tx_Sx{border-right:0}.homeLab_title__sC1hA{margin-top:18px;font-size:clamp(35px,10vw,43px)}.homeLab_primaryNav__ChDxP{margin-top:26px}.homeLab_metrics__38k0t{margin-top:28px;padding-top:0}.homeLab_metricLabel__34UvK{min-height:3.9em}.homeLab_kemiPanel__D1A9P{min-height:470px}.homeLab_guestKemi__y23Bg{min-height:390px;display:flex}.homeLab_guestBubble__pi_L8,.homeLab_kemiImage__S_YzK,.homeLab_kemiLogin__xJofM{width:100%}.homeLab_kemiImage__S_YzK{height:240px;object-fit:contain}}@media (prefers-reduced-motion:reduce){.homeLab_primaryLink__1XihE,.homeLab_secondaryLink__imYXK{transition:none}}.lab_reveal__PDpkv{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lab_reveal__PDpkv{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out-soft),transform .5s var(--ease-out-soft)}.lab_reveal__PDpkv.lab_shown__XN_KV,.no-js .lab_reveal__PDpkv{opacity:1;transform:none}}.lab_rule__ndtFE{position:relative;width:1px;align-self:stretch;min-height:44px;flex:0 0 1px;background:var(--rule)}.lab_rule__ndtFE:after{content:"";position:absolute;left:1px;top:0;bottom:0;width:6px;background-image:repeating-linear-gradient(to bottom,var(--tick) 0,var(--tick) 1px,transparent 1px,transparent 24px)}@media (max-width:767px){.lab_rule__ndtFE:after{display:none}}.lab_ruleFull__ZHaSt{position:absolute;top:0;bottom:0;left:0;min-height:0;align-self:auto}@media (prefers-reduced-motion:no-preference){.lab_rule__ndtFE{transform:scaleY(0);transform-origin:top;transition:transform .3s var(--ease-out-soft)}.lab_rule__ndtFE.lab_shown__XN_KV{transform:scaleY(1)}.no-js .lab_rule__ndtFE{transform:none}}.lab_sectionHead__1AS6D{display:flex}.lab_sectionHeadBody__gmNia{flex:1;min-width:0;padding-left:20px}@media (min-width:768px){.lab_sectionHeadBody__gmNia{padding-left:28px}}.lab_dataStrip__Je_fA{display:grid;grid-template-columns:repeat(2,1fr)}.lab_dataStripCell__WgEZe{padding:var(--space-4)}.lab_dataStripCell__WgEZe:nth-child(odd){border-left:none}.lab_dataStripCell__WgEZe:nth-child(2n){border-left:1px solid var(--rule)}@media (min-width:768px){.lab_dataStrip__Je_fA{grid-template-columns:repeat(var(--cols,4),1fr)}.lab_dataStripCell__WgEZe{border-left:1px solid var(--rule)}.lab_dataStripCell__WgEZe:first-child{border-left:none}}.marks_grid__AelMA{width:100%;height:100%;background-image:repeating-linear-gradient(90deg,rgba(0,38,97,.07),rgba(0,38,97,.07) 1px,transparent 0,transparent 24px),repeating-linear-gradient(180deg,rgba(0,38,97,.07),rgba(0,38,97,.07) 1px,transparent 0,transparent 24px)}.marks_gridFade__Y3a6m{-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.marks_line__VRNpa{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--ease-out-soft)}.marks_line__VRNpa.marks_shown__nSWop{stroke-dashoffset:0}.marks_dot__Ibbo_{opacity:0;transition:opacity .2s var(--ease-out-soft);transition-delay:var(--d,0ms)}.marks_dot__Ibbo_.marks_shown__nSWop{opacity:1}.marks_last__xEeAc{transform-box:fill-box;transform-origin:center;transform:scale(.4);opacity:0;transition:transform .3s var(--ease-out-soft),opacity .3s var(--ease-out-soft);transition-delay:var(--d,0ms)}.marks_last__xEeAc.marks_shown__nSWop{transform:scale(1);opacity:1}.marks_band__y9k7I{opacity:0;transition:opacity .5s var(--ease-out-soft)}.marks_band__y9k7I.marks_shown__nSWop{opacity:1}@media (prefers-reduced-motion:reduce){.marks_band__y9k7I,.marks_dot__Ibbo_,.marks_last__xEeAc{opacity:1;transform:none;transition:none}.marks_line__VRNpa{stroke-dashoffset:0;transition:none}}.spine_spine__zW3zr{--p:1;--now:1;--rail:16px;--gap:26px;position:relative;padding-left:calc(var(--rail) + var(--gap))}.spine_spine__zW3zr[data-live]{--p:0}@media (min-width:768px){.spine_spine__zW3zr{--rail:22px;--gap:32px}}.spine_rail__jArwc{position:absolute;left:calc(var(--rail) - 1px);top:0;bottom:0;width:2px;pointer-events:none}.spine_railDone__Uq1qg{position:absolute;left:0;top:0;width:100%;height:calc(var(--now) * 100%);border-radius:2px;background:rgba(0,38,97,.1);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22px);mask-image:linear-gradient(180deg,transparent,#000 22px)}@media (min-width:768px){.spine_railDone__Uq1qg{background:repeating-linear-gradient(180deg,var(--tick) 0 1px,rgba(0,38,97,.1) 1px 24px)}}.spine_railAhead__zytuF{position:absolute;left:0;width:100%;top:calc(var(--now) * 100%);bottom:0;background:repeating-linear-gradient(180deg,rgba(88,181,48,.34) 0 5px,transparent 5px 11px);-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 26px),transparent)}.spine_railFill__DHVUM{position:absolute;left:0;top:0;width:100%;height:calc(min(var(--p), var(--now)) * 100%);border-radius:2px;background:linear-gradient(180deg,var(--green-deep),var(--green))}.spine_railFillAhead__WTgU_{position:absolute;left:0;width:100%;top:calc(var(--now) * 100%);height:calc(max(0, var(--p) - var(--now)) * 100%);background:repeating-linear-gradient(180deg,var(--green) 0 5px,transparent 5px 11px)}.spine_railHead__f90lG{display:none;position:absolute;left:calc(var(--rail) - 5px);top:calc(var(--p) * 100%);width:10px;height:10px;margin-top:-5px;border-radius:99px;background:var(--green-deep);box-shadow:0 0 0 5px rgba(88,181,48,.16);pointer-events:none}.spine_spine__zW3zr[data-live] .spine_railHead__f90lG{display:block}.spine_node__lVG_C{--at:0;--lit:clamp(0,calc((var(--p) - var(--at)) * 16),1);position:relative}.spine_act__vuBFE+.spine_node__lVG_C,.spine_node__lVG_C+.spine_node__lVG_C{margin-top:var(--space-2)}.spine_node__lVG_C[data-lead],.spine_node__lVG_C[data-lead]+.spine_node__lVG_C{margin-top:var(--space-3)}@media (min-width:768px){.spine_node__lVG_C[data-lead],.spine_node__lVG_C[data-lead]+.spine_node__lVG_C{margin-top:var(--space-4)}}.spine_node__lVG_C[data-first],.spine_node__lVG_C[data-first][data-lead]{margin-top:0}.spine_mark__MvWtJ{position:absolute;left:calc(-1 * var(--gap) - 7px);top:21px;width:14px;height:14px;border-radius:99px;background:rgba(0,38,97,.18);box-shadow:0 0 0 4px hsla(0,0%,100%,.94)}.spine_node__lVG_C[data-lead] .spine_mark__MvWtJ{left:calc(-1 * var(--gap) - 9px);top:23px;width:18px;height:18px;box-shadow:0 0 0 4px hsla(0,0%,100%,.94)}.spine_markOn__W7XHG{position:absolute;inset:0;border-radius:99px;background:var(--green-deep);opacity:var(--lit)}.spine_markHalo__sHwHK{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:99px;background:var(--green);opacity:calc(var(--lit) * .15);pointer-events:none}.spine_node__lVG_C[data-lead] .spine_markHalo__sHwHK{width:46px;height:46px;margin:-23px 0 0 -23px;opacity:calc(var(--lit) * .18)}.spine_card__hbYFb{position:relative;border-radius:20px;border:1px solid var(--line);padding:var(--space-2)}@media (min-width:768px){.spine_card__hbYFb{padding:var(--space-3)}}.spine_node__lVG_C[data-lead] .spine_card__hbYFb{border-radius:20px;padding:var(--space-3)}@media (min-width:768px){.spine_node__lVG_C[data-lead] .spine_card__hbYFb{padding:var(--space-4)}}.spine_card__hbYFb:before{content:"";position:absolute;inset:-1px;border-radius:20px;border:1px solid hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.72);box-shadow:0 10px 26px rgba(0,38,97,.07);opacity:var(--lit);pointer-events:none}.spine_node__lVG_C[data-lead] .spine_card__hbYFb:before{border-radius:20px;background:hsla(0,0%,100%,.82);box-shadow:0 16px 40px rgba(0,38,97,.1)}.spine_tick__dqwr0{position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:99px;background:var(--green);opacity:calc(var(--lit) * .8);pointer-events:none}.spine_node__lVG_C[data-lead] .spine_tick__dqwr0{top:14px;bottom:14px;width:4px;background:linear-gradient(180deg,var(--green-deep),var(--green));opacity:var(--lit)}.spine_inner__ZlJ2I{position:relative;z-index:1}.spine_ord__meyWc{display:inline-flex;align-items:center;margin-left:auto;flex:none;border:1px solid var(--rule);border-radius:99px;background:var(--paper);padding:4px 10px;font-family:var(--font-data);font-size:var(--type-data);letter-spacing:var(--track-data);color:var(--sub);font-variant-numeric:tabular-nums}.spine_ordAll__ytNWS{font-weight:600;opacity:.75}.spine_body__wEeWR{display:grid;gap:var(--space-2)}@media (min-width:981px){.spine_body__wEeWR{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:var(--space-3)}.spine_body__wEeWR[data-lead]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:var(--space-4)}}.spine_text__fFlIG{min-width:0;max-width:var(--measure)}.spine_shot__WHyiZ{margin:0;border-radius:20px;border:1px solid var(--line);background:hsla(0,0%,100%,.92);padding:6px;box-shadow:0 12px 30px rgba(0,38,97,calc(var(--lit) * .12))}@media (min-width:768px){.spine_shot__WHyiZ{padding:8px}}.spine_shot__WHyiZ[data-lead]{border-radius:20px;padding:8px}@media (min-width:768px){.spine_shot__WHyiZ[data-lead]{padding:10px;box-shadow:0 12px 30px rgba(0,38,97,calc(var(--lit) * .12))}}.spine_shot__WHyiZ[data-lead] .spine_shotInner__uNRwu{border-radius:14px}.spine_shotInner__uNRwu{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;border-radius:14px;background:linear-gradient(150deg,rgba(88,181,48,.1),rgba(240,251,255,.9) 45%,rgba(0,38,97,.06))}.spine_shotInner__uNRwu[data-empty]{aspect-ratio:auto;min-height:58px}.spine_shotGrid__TJ0Yh{position:absolute;inset:0}.spine_emph__yUgqN{margin-top:var(--space-2);border-left:3px solid var(--green);padding-left:14px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--navy)}@media (min-width:768px){.spine_emph__yUgqN{margin-top:var(--space-2);font-size:25px;padding-left:16px}}.spine_act__vuBFE{position:relative;padding-top:var(--gap-section)}.spine_act__vuBFE[data-first]{padding-top:0}.spine_act__vuBFE[data-first] .spine_actRule__36RQw{display:none}.spine_actRule__36RQw{display:block;height:2px;margin-bottom:var(--space-3);border-radius:2px;background:linear-gradient(90deg,var(--green-deep) 0,var(--green) 58px,rgba(0,38,97,.16) 58px,rgba(0,38,97,.16) 34%,rgba(0,38,97,0) 92%)}.spine_actBody__502E2{position:relative}.spine_actMark__9mRtM{position:absolute;left:calc(-1 * var(--gap) - 16px);top:-4px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:99px;background:var(--green-deep);color:#fff;font-family:var(--font-data);font-size:var(--type-data);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px hsla(0,0%,100%,.94),0 6px 14px rgba(0,38,97,.14)}.spine_actNo__fngSc{font-family:var(--font-data);font-size:var(--type-data);letter-spacing:var(--track-data);color:var(--sub)}.spine_actTitle__ZlCWQ{margin-top:var(--space-1);font-size:var(--type-title);font-weight:600;letter-spacing:var(--track-title);line-height:var(--lh-title);color:var(--navy)}@media (min-width:768px){.spine_actTitle__ZlCWQ{margin-top:var(--space-2)}}.spine_actLine__CFiX1{margin-top:var(--space-1);max-width:var(--measure);font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--sub)}.spine_now__BaSZu{position:relative;margin:var(--space-7) 0}.spine_nowBand__qFKQE{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--space-3) 0}@media (min-width:768px){.spine_nowBand__qFKQE{padding:var(--space-4) 0}}.spine_nowRow__Imuq7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}@media (min-width:768px){.spine_nowRow__Imuq7{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}}.spine_nowMark___57U0{position:absolute;left:calc(-1 * var(--gap) - 11px);top:-9px;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:99px;background:var(--green-deep);box-shadow:0 0 0 4px hsla(0,0%,100%,.94),0 0 0 11px rgba(88,181,48,.14)}.spine_nowMark___57U0:after{content:"";width:8px;height:8px;border-radius:99px;background:#fff}.spine_nowLabel__BbosU{font-size:var(--type-title);font-weight:600;letter-spacing:var(--track-title);line-height:var(--lh-title);color:var(--green-deep)}.spine_nowLine__Zg2WX{margin-top:var(--space-2);max-width:var(--measure);font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--ink)}@media (prefers-reduced-motion:reduce){.spine_spine__zW3zr,.spine_spine__zW3zr[data-live]{--p:1!important}.spine_spine__zW3zr[data-live] .spine_railHead__f90lG{display:none}}