.site .product-page .phero{grid-template-columns:6.5fr 5fr;align-items:start;gap:56px;padding:clamp(48px,7vh,88px) 0 clamp(40px,6vh,72px);display:grid}.site .product-page h1{letter-spacing:-.04em;color:var(--bone);text-wrap:balance;max-width:20ch;margin-top:18px;font-size:clamp(2.125rem,4.6vw,3.75rem);font-weight:700;line-height:1.03}.site .product-page .phero .lead{max-width:56ch;margin-top:20px;font-size:1.125rem}.site .product-page .phero .acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.site .product-page .glance{border-top:1px solid var(--line);margin:0;font-size:.9375rem}.site .product-page .glance>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.site .product-page .glance dt{color:var(--tan2);flex:none}.site .product-page .glance dd{color:var(--bone);text-align:right;max-width:26ch;margin:0}@media (max-width:980px){.site .product-page .phero{grid-template-columns:1fr;gap:32px;padding-top:36px}.site .product-page .glance dd{max-width:34ch}}.site .product-page .st{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);white-space:nowrap;align-items:center;gap:7px;font-size:.625rem;display:inline-flex}.site .product-page .st:before{content:"";background:var(--ok-d);border-radius:50%;flex:none;width:7px;height:7px}.site .product-page .st.w:before{background:var(--warn-d)}.site .product-page .st.p:before{border:1.5px dashed var(--tan2);background:0 0}.site .product-page .st.o:before{border:1.5px solid var(--tan2);background:0 0}.site .product-page .blk{border-top:1px solid var(--line);margin-top:clamp(56px,8vh,96px);padding:clamp(56px,8vh,96px) 0 0}.site .product-page .blk>h2{max-width:22ch}.site .product-page .blk>p.lead{margin-top:18px}.site .product-page .fig{border:1px solid var(--line);background:var(--g0);max-width:1120px;margin-top:36px}.site .product-page .fighead{border-bottom:1px solid var(--line);background:var(--g1);font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 16px;font-size:.6875rem;display:flex}.site .product-page .fighead b{color:var(--bone);font-weight:500}.site .product-page .fighead .sp{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.site .product-page .figfoot{border-top:1px solid var(--line);color:var(--tan2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:12px 16px;font-size:.8125rem;line-height:1.6;display:flex}.site .product-page .figfoot .prov{color:var(--bone);font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:3px 9px;font-size:.6875rem;display:inline-flex}.site .product-page .figfoot .prov:before{content:"";background:var(--marker);flex:none;width:6px;height:6px}.site .product-page .figfoot .note{flex:24rem;min-width:0}.site .product-page .figfoot .ill{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--bone);flex:none;font-size:.625rem}.site .product-page .gets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.site .product-page .gets h3{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .product-page .gets p{color:var(--tan);max-width:32ch;margin-top:8px;font-size:.9375rem}@media (max-width:1000px){.site .product-page .gets{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site .product-page .gets{grid-template-columns:1fr;gap:22px}}.site .product-page .honest{border-left:2px solid var(--marker);background:var(--marker-tint);margin-top:36px;padding:24px 28px}.site .product-page .honest h2{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .product-page .honest p{color:var(--tan);max-width:70ch;margin-top:10px;font-size:.9375rem}.site .product-page .honest p+p{margin-top:8px}.site .product-page .honest a{color:var(--bone)}.site .product-page .jump{border-top:1px solid var(--line);gap:0;margin:36px 0 clamp(72px,10vh,112px);display:grid}.site .product-page .jump a{border-bottom:1px solid var(--line);transition:transform var(--t-move),background var(--t-color);padding:22px 24px 22px 0;text-decoration:none;display:block}.site .product-page .jump a:hover{background:var(--bone);transform:translate(10px)}@supports (color:color-mix(in lab,red,red)){.site .product-page .jump a:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}}.site .product-page .jump b{color:var(--bone);letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.site .product-page .jump span{color:var(--tan);margin-top:6px;font-size:.875rem;display:block}.site .product-page .jump a:hover b{color:var(--marker)}.site .instrument-page .hero{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:56px;padding:clamp(56px,8vh,96px) 0 clamp(32px,5vh,56px);display:grid}.site .instrument-page .hero h1{letter-spacing:-.04em;color:var(--bone);text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.02}.site .instrument-page .hero .lead{margin-top:20px;font-size:1.125rem}.site .instrument-page .acts{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.site .instrument-page .status{color:var(--tan2);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:24px;font-size:.9375rem;display:flex}.site .instrument-page .facts{border-top:1px solid var(--line);padding-top:18px}.site .instrument-page .fh{font-family:var(--mono);color:var(--tan2);font-size:.6875rem}.site .instrument-page .facts ul{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.site .instrument-page .facts li{border-bottom:1px solid var(--line);gap:5px;padding:14px 0;display:grid}.site .instrument-page .facts li:last-child{border-bottom:0}.site .instrument-page .facts b{font-family:var(--mono);color:var(--marker);font-size:.6875rem;font-weight:500}.site .instrument-page .facts span{color:var(--tan);font-size:.9375rem;line-height:1.55}@media (max-width:1000px){.site .instrument-page .hero{grid-template-columns:1fr;gap:36px}}.site .instrument-page .figwrap{padding-bottom:clamp(48px,7vh,80px)}.site .instrument-page .fighead h2{max-width:20ch}.site .instrument-page .fighead p{color:var(--tan);max-width:62ch;margin-top:14px;font-size:1rem}.site .instrument-page .lh{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--tan2);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.625rem;display:flex}.site .instrument-page .cap{color:var(--dim);max-width:92ch;margin-top:16px;font-size:.8125rem;line-height:1.6}.site .instrument-page .cap a{color:var(--tan2)}.site .instrument-page .blk{padding:clamp(56px,8vh,96px) 0 0}.site .instrument-page .blk>h2{max-width:20ch}.site .instrument-page .gets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.site .instrument-page .gets h3{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .instrument-page .gets p{color:var(--tan);margin-top:8px;font-size:.9375rem}@media (max-width:1000px){.site .instrument-page .gets{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:620px){.site .instrument-page .gets{grid-template-columns:1fr;gap:22px}}.site .instrument-page .plain td{color:var(--bone)}.site .instrument-page .honest{border-left:2px solid var(--marker);background:var(--marker-tint);margin-top:36px;padding:24px 28px}.site .instrument-page .honest h2{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .instrument-page .honest p{color:var(--tan);max-width:66ch;margin-top:10px;font-size:.9375rem}.site .instrument-page .honest a{color:var(--tan)}.site .instrument-page .docs{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.site .instrument-page .docs h3{font-family:var(--mono);color:var(--tan2);font-size:.6875rem;font-weight:500}.site .instrument-page .docs ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.site .instrument-page .docs a{transition:transform var(--t-move);padding:14px 16px 14px 0;text-decoration:none;display:block}.site .instrument-page .docs a:hover{transform:translate(6px)}.site .instrument-page .docs b{color:var(--bone);font-size:.9375rem;font-weight:500;display:block}.site .instrument-page .docs a:hover b{color:var(--marker)}.site .instrument-page .docs span{color:var(--tan2);margin-top:4px;font-size:.8125rem;display:block}@media (max-width:900px){.site .instrument-page .docs ul{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site .instrument-page .docs ul{grid-template-columns:1fr}}.site .instrument-page .links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 clamp(72px,10vh,120px);display:grid}.site .instrument-page .links a{border-bottom:1px solid var(--line);transition:transform var(--t-move),background var(--t-color);padding:22px 24px 22px 0;text-decoration:none;display:block}.site .instrument-page .links a:hover{background:var(--bone);transform:translate(10px)}@supports (color:color-mix(in lab,red,red)){.site .instrument-page .links a:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}}.site .instrument-page .links b{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;display:block}.site .instrument-page .links span{color:var(--tan);max-width:32ch;margin-top:6px;font-size:.875rem;display:block}.site .instrument-page .links a:hover b{color:var(--marker)}@media (max-width:900px){.site .instrument-page .links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site .instrument-page .docs a,.site .instrument-page .links a{transition:none}}.site .instrument-page .states{gap:0;margin:16px 0 0;display:grid}.site .instrument-page .states>div{border-top:1px solid var(--marker);grid-template-columns:11rem minmax(0,1fr);gap:6px 20px;padding:12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.site .instrument-page .states>div{border-top:1px solid color-mix(in oklab,var(--marker) 30%,transparent)}}.site .instrument-page .states>div:first-child{border-top:0;padding-top:4px}.site .instrument-page .states dt{font-family:var(--mono);color:var(--marker);font-size:.75rem}.site .instrument-page .states dd{color:var(--tan);max-width:60ch;margin:0;font-size:.9375rem}@media (max-width:620px){.site .instrument-page .states>div{grid-template-columns:1fr;gap:4px}}.site .instrument-page .prov{font-family:var(--mono);letter-spacing:.1em;color:var(--tan2);border:1px solid var(--line);vertical-align:2px;border-radius:2px;margin-right:10px;padding:2px 7px;font-size:.625rem;display:inline-block}.site .instrument-page .plain,.site .page-compare table.plain,.site .page-pricing table.plain,.site .page-solutions table.plain{border-collapse:collapse;width:100%;margin-top:36px;font-size:.9375rem}.site .instrument-page .plain td,.site .instrument-page .plain th,.site .page-compare table.plain td,.site .page-compare table.plain th,.site .page-pricing table.plain td,.site .page-pricing table.plain th,.site .page-solutions table.plain td,.site .page-solutions table.plain th{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 16px 16px 0}.site .instrument-page .plain thead th,.site .page-compare table.plain thead th,.site .page-pricing table.plain thead th,.site .page-solutions table.plain thead th{font-family:var(--mono);letter-spacing:normal;color:var(--tan2);border-top:0;padding-bottom:8px;font-size:.6875rem;font-weight:500}.site .instrument-page .plain tbody tr,.site .page-compare table.plain tbody tr,.site .page-pricing table.plain tbody tr,.site .page-solutions table.plain tbody tr{transition:background var(--t-color)}.site .instrument-page .plain tbody tr:hover,.site .page-compare table.plain tbody tr:hover,.site .page-pricing table.plain tbody tr:hover,.site .page-solutions table.plain tbody tr:hover{background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.site .instrument-page .plain tbody tr:hover,.site .page-compare table.plain tbody tr:hover,.site .page-pricing table.plain tbody tr:hover,.site .page-solutions table.plain tbody tr:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}}.site:not([data-reg=method]) .r-method,.site[data-reg=method] .r-short{display:none}.site .page-automation .hero h1{max-width:17ch}.site .page-automation .hero .lead{max-width:60ch}.site .page-automation .status{max-width:62ch}.site .page-automation .fighead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 32px;display:grid}.site .page-automation .fighead h2,.site .page-automation .fighead p{grid-column:1}.site .au-reg{border:1px solid var(--line);background:var(--g0);border-radius:2px;grid-area:1/2/3;align-self:end;gap:2px;padding:2px;display:inline-flex}.site .au-reg button{color:var(--tan2);cursor:pointer;white-space:nowrap;height:34px;transition:background var(--t-color),color var(--t-color);background:0 0;border:0;border-radius:1px;padding:0 14px;font-size:.8125rem;font-weight:500}.site .au-reg button:hover{color:var(--bone)}.site .au-reg button[aria-pressed=true]{background:var(--bone);color:var(--ink-t)}@media (max-width:820px){.site .page-automation .fighead{grid-template-columns:1fr}.site .au-reg{grid-area:auto/1;justify-self:start}}.site .au-inst{border:1px solid var(--line);background:var(--g0);grid-template-columns:250px minmax(0,1fr);max-width:1120px;margin-top:32px;display:grid}.site .au-rail{border-right:1px solid var(--line);align-content:start;display:grid}.site .au-ch{border-bottom:1px solid var(--line);gap:3px;padding:16px 16px 18px;display:grid}.site .au-ch:last-child{border-bottom:0}.site .au-k{font-family:var(--mono);color:var(--tan2);font-size:.625rem}.site .au-v{color:var(--bone);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.15}.site .au-ch:last-child .au-v{letter-spacing:-.005em;text-wrap:pretty;font-size:1rem;font-weight:500}.site .au-s{color:var(--tan2);font-size:.75rem;line-height:1.45}.site .au-ch.au-stop .au-v{color:var(--warn-d)}.site .au-dialwrap{flex-direction:column;min-width:0;display:flex}.site .page-automation .lh span:last-child{color:var(--bone)}.site #auDial{width:min(100%,720px);height:auto;margin:20px auto 0}.site .au-slider{width:min(100% - 32px,720px);margin:4px auto 0;padding-top:14px;position:relative}.site .au-slider input{width:100%;accent-color:var(--marker);z-index:2;height:28px;position:relative}.site .au-barmark{left:calc(var(--bar,62)*1%);background:var(--warn-d);pointer-events:none;width:2px;position:absolute;top:0;bottom:16px}.site .au-barmark:after{content:"measured bar";white-space:nowrap;font-family:var(--mono);color:var(--warn-d);font-size:.5625rem;position:absolute;top:-2px;left:8px}.site .au-ghosts{flex-wrap:wrap;gap:6px;width:min(100% - 32px,720px);margin-inline:auto;padding:20px 16px 4px;display:flex}.site .au-ghosts i{border:1px solid var(--marker);background:var(--marker);width:26px;height:26px;display:block}@supports (color:color-mix(in lab,red,red)){.site .au-ghosts i{background:color-mix(in oklab,var(--marker) 18%,transparent)}}.site .au-ghosts i{transition:background var(--t-color),border-color var(--t-color),transform var(--t-move)}.site .au-ghosts i.au-skipped{border-color:var(--bone);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.site .au-ghosts i.au-skipped{background:color-mix(in oklab,var(--bone) 48%,transparent)}}.site .au-ghosts i.au-skipped{transform:scale(.86)}@media (prefers-reduced-motion:reduce){.site .au-ghosts i{transition:none}}.site .au-rd{width:min(100% - 32px,720px);font-family:var(--mono);color:var(--tan2);margin-inline:auto;padding:14px 16px 16px;font-size:.625rem;line-height:1.6}@media (max-width:900px){.site .au-inst{grid-template-columns:1fr}.site .au-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr}.site .au-ch{border-right:1px solid var(--line)}.site .au-ch:last-child,.site .au-ch:nth-child(2n){border-right:0}.site .au-ch:last-child{grid-column:1/-1}}@media (max-width:520px){.site .au-ch{padding:13px 12px 15px}.site .au-v{font-size:1.1875rem}}.site .au-steps{counter-reset:au-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.site .au-steps li{border-top:1px solid var(--line);counter-increment:au-step;padding:20px 24px 26px 0}.site .au-steps b{font-family:var(--mono);color:var(--marker);font-size:.6875rem;font-weight:500;display:block}.site .au-steps b:before{content:counter(au-step,decimal-leading-zero)}.site .au-steps h3{color:var(--bone);letter-spacing:-.01em;margin-top:12px;font-size:1.0625rem;font-weight:600}.site .au-steps p{color:var(--tan);max-width:34ch;margin-top:8px;font-size:.9375rem}@media (max-width:960px){.site .au-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site .au-steps{grid-template-columns:1fr}}.site .page-automation .plain tbody th{color:var(--tan2);width:22rem;font-weight:500}@media (max-width:700px){.site .page-automation .plain thead{display:none}.site .page-automation .plain tbody tr{border-top:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.site .page-automation .plain td,.site .page-automation .plain th{border:0;width:auto;padding:0;display:block}.site .page-automation .plain tbody th{width:auto;color:var(--bone);font-weight:600}}@media (prefers-reduced-motion:reduce){.site .au-reg button{transition:none}}
