.Lab_site__YXWvE{--ink:#10243b;--blue:#073d6b;--teal:#087f83;--muted:#506278;color:var(--ink);background:#fff;font-size:16px;line-height:1.65}.Lab_wrap__4RuUm{max-width:1184px;margin:auto;padding:0 24px}.Lab_hero__x9WW3{background:linear-gradient(115deg,#08243e,#083b59 62%,#086c70);color:#fff;padding:72px 0 60px}.Lab_hero__x9WW3 h1{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:750;max-width:850px}.Lab_hero__x9WW3 p{max-width:720px;color:#dce8f1;font-size:1.12rem;margin-top:22px}.Lab_eyebrow__4zMMq{font-size:.73rem!important;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#97e5da!important;margin:0 0 16px!important}.Lab_section__ThuYY .Lab_eyebrow__4zMMq{color:#087477!important}.Lab_gridHero__FU_sE{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px}.Lab_heroVisual__0Gy56{border:1px solid #ffffff33;border-radius:24px;background:#ffffff0d;overflow:hidden}.Lab_heroVisual__0Gy56 img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#fff}.Lab_caption__IA4Dd{font-size:.78rem;padding:12px 18px;color:#dce8f1}.Lab_actions__ZIQAK{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.Lab_button__SxwU1{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--blue);color:#fff!important;border:1px solid var(--blue);border-radius:10px;padding:12px 18px;font-size:.9rem;font-weight:700;text-decoration:none!important;transition:background .15s,transform .15s}.Lab_button__SxwU1:hover{background:#0b537e;transform:translateY(-1px)}.Lab_hero__x9WW3 .Lab_button__SxwU1{background:#fff;color:var(--blue)!important;border-color:#fff}.Lab_secondary__N1Dsm{background:transparent!important;color:var(--blue)!important;border-color:#c2d3df}.Lab_hero__x9WW3 .Lab_secondary__N1Dsm{color:#fff!important;border-color:#a9c6d4}.Lab_section__ThuYY{padding:60px 0}.Lab_tint__okCWX{background:#f2f7fa}.Lab_heading__ezJ6v{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;margin-bottom:14px}.Lab_intro__jLEUO{color:var(--muted);max-width:790px;margin-bottom:28px}.Lab_grid__4IF7h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.Lab_two__Au8cy{grid-template-columns:repeat(2,minmax(0,1fr))}.Lab_card__OClf_{border:1px solid #dce5ec;border-radius:18px;padding:26px;background:#fff;min-width:0;box-shadow:0 6px 22px #10243b05}.Lab_card__OClf_ h2,.Lab_card__OClf_ h3{font-weight:750;font-size:1.18rem;line-height:1.35;margin:7px 0 12px}.Lab_card__OClf_ p{color:var(--muted);font-size:.94rem}.Lab_card__OClf_ a:not(.Lab_button__SxwU1){color:var(--blue);font-weight:650;text-decoration:underline;text-underline-offset:4px}.Lab_card__OClf_ img{width:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f5f8fa;margin-bottom:20px}.Lab_tag__ZiJJz{display:inline-block;font-size:.68rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;color:#087477;background:#e6f4f1;padding:5px 9px}.Lab_number__ZdmoP{font-size:1.8rem;font-weight:750;color:#087f83;line-height:1}.Lab_list__2ohAu{padding-left:20px;list-style:disc;color:var(--muted)}.Lab_list__2ohAu li{margin-top:8px}.Lab_band__tw0jd{border:1px solid #c8dfdf;border-radius:20px;padding:32px;background:#eaf6f4;display:flex;gap:24px;align-items:center;justify-content:space-between}.Lab_band__tw0jd h2{font-weight:750;font-size:1.5rem;line-height:1.3}.Lab_band__tw0jd p{color:var(--muted);margin-top:8px}.Lab_subnav__BFH_I{border-bottom:1px solid #dce5ec;background:#f8fafc}.Lab_subnav__BFH_I .Lab_wrap__4RuUm{display:flex;gap:6px;overflow:auto;padding-top:12px;padding-bottom:12px}.Lab_subnav__BFH_I a{white-space:nowrap;padding:8px 13px;border-radius:8px;font-size:.83rem;font-weight:650}.Lab_subnav__BFH_I a:hover{background:#e0edf1}.Lab_flow__xlsEM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dce5ec;border:1px solid #dce5ec;border-radius:18px;overflow:hidden}.Lab_flow__xlsEM>div{background:#fff;padding:24px}.Lab_flow__xlsEM h3{font-weight:750;margin-top:9px}.Lab_flow__xlsEM p{font-size:.88rem;color:var(--muted);margin-top:9px}.Lab_table__T_q7C{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.Lab_table__T_q7C th{background:#eaf1f6;padding:15px;font-weight:750}.Lab_table__T_q7C td{border-bottom:1px solid #dce5ec;padding:18px 15px;vertical-align:top}.Lab_filter__OFhjF{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.Lab_filter__OFhjF label{font-size:.8rem;font-weight:700;display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}.Lab_filter__OFhjF input,.Lab_filter__OFhjF select{padding:12px;border:1px solid #b7c8d5;border-radius:9px;background:#fff;font:inherit;color:var(--ink)}.Lab_video__8YVz_{border:0}.Lab_videoButton__Fo8fb,.Lab_video__8YVz_{aspect-ratio:16/9;width:100%;border-radius:12px;background:#08243e}.Lab_videoButton__Fo8fb{position:relative;overflow:hidden;display:block;color:#fff}.Lab_videoButton__Fo8fb img{margin:0;border-radius:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;opacity:.72}.Lab_play__YHawD{position:absolute;inset:0}.Lab_play__YHawD,.Lab_play__YHawD span{display:flex;align-items:center;justify-content:center}.Lab_play__YHawD span{border-radius:50%;width:56px;height:56px;background:#fff;color:#073d6b;font-size:23px;box-shadow:0 2px 20px #0005}.Lab_small__MVaMt{font-size:.8rem;color:var(--muted)}.Lab_site__YXWvE a:focus-visible,.Lab_site__YXWvE button:focus-visible,.Lab_site__YXWvE input:focus-visible,.Lab_site__YXWvE select:focus-visible,.Lab_site__YXWvE summary:focus-visible{outline:3px solid #009d9b;outline-offset:4px}.Lab_site__YXWvE [id]{scroll-margin-top:28px}.Lab_publication__i1nCJ{padding:26px 0;border-bottom:1px solid #dce5ec}.Lab_publication__i1nCJ h2{font-size:1.15rem;font-weight:750}.Lab_publication__i1nCJ p{color:var(--muted);margin-top:7px}.Lab_publication__i1nCJ a{font-weight:650;color:#075785;text-decoration:underline;text-underline-offset:4px}.Lab_publication__i1nCJ details{margin-top:12px}.Lab_publication__i1nCJ pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;background:#f2f7fa;padding:18px}.Lab_portrait__2UAM_{max-width:90px;max-height:90px;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:1!important}.Lab_empty__KoKpJ{padding:36px;border:1px dashed #aac2d4;border-radius:12px;background:#f8fafc}@media (max-width:900px){.Lab_gridHero__FU_sE{grid-template-columns:1fr}.Lab_heroVisual__0Gy56{max-width:550px}.Lab_flow__xlsEM,.Lab_grid__4IF7h{grid-template-columns:repeat(2,minmax(0,1fr))}.Lab_hero__x9WW3{padding:48px 0}.Lab_band__tw0jd{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.Lab_wrap__4RuUm{padding-left:20px;padding-right:20px}.Lab_grid__4IF7h,.Lab_two__Au8cy{grid-template-columns:1fr}.Lab_section__ThuYY{padding:40px 0}.Lab_card__OClf_{padding:22px}.Lab_flow__xlsEM{grid-template-columns:1fr}.Lab_hero__x9WW3 h1{font-size:2.4rem}.Lab_hero__x9WW3 p{font-size:1rem}.Lab_table__T_q7C td,.Lab_table__T_q7C th{padding:12px 8px;font-size:.84rem}.Lab_band__tw0jd{padding:24px}.Lab_actions__ZIQAK .Lab_button__SxwU1{flex-grow:1}}@media (prefers-reduced-motion:reduce){.Lab_button__SxwU1{transition:none}.Lab_button__SxwU1:hover{transform:none}}.Lab_productFigure__kzVDT{background:#fff;border:1px solid #dce5ec;border-radius:18px;overflow:hidden}.Lab_productFigure__kzVDT img{width:100%;height:350px;-o-object-fit:contain;object-fit:contain;padding:20px}.Lab_productFigure__kzVDT figcaption{padding:14px 20px;border-top:1px solid #dce5ec;color:var(--muted);font-size:.8rem}.Lab_productFigure__kzVDT a,.Lab_sourceLinks__doWqd a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.Lab_diagramScroll__OlEFN,.Lab_tableScroll__hI4kU{overflow-x:auto}.Lab_tableScroll__hI4kU table{min-width:520px}.Lab_diagram__keha9{margin-top:30px;background:#fff;border:1px solid #dce5ec;border-radius:18px;padding:20px}.Lab_diagram__keha9 svg{width:100%;min-width:680px;display:block}.Lab_diagram__keha9 figcaption{margin-top:12px}.Lab_steps__vSIMA{list-style:decimal;padding-left:24px;color:var(--muted)}.Lab_steps__vSIMA li{padding-left:6px;margin:16px 0}.Lab_poseFlow__3dL9P{list-style:none;counter-reset:pose;display:grid;gap:12px}.Lab_poseFlow__3dL9P li{counter-increment:pose;border-left:3px solid #087f83;background:#eff7f7;padding:15px 20px}.Lab_poseFlow__3dL9P strong:before{content:counter(pose) " · ";color:#087f83}.Lab_poseFlow__3dL9P p{font-size:.9rem;color:var(--muted);margin-top:4px}.Lab_setupStep__IssE_{padding:28px 0;border-bottom:1px solid #dce5ec;display:grid;grid-template-columns:70px 1fr;gap:18px}.Lab_setupStep__IssE_ h2{font-weight:750;font-size:1.3rem;margin-bottom:12px}.Lab_setupStep__IssE_ p{margin:10px 0;color:var(--muted)}.Lab_setupStep__IssE_ a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.Lab_setupStep__IssE_ code{background:#eaf1f6;border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}@media(max-width:600px){.Lab_setupStep__IssE_{grid-template-columns:40px 1fr;gap:10px}.Lab_productFigure__kzVDT img{height:280px}}