.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 .page-workspace .hero h1{max-width:19ch}.site .page-workspace .hero .lead{max-width:58ch}.site .page-workspace .status{max-width:60ch}.site .ws-inst{border:1px solid var(--line);background:var(--g0);max-width:1300px;margin-top:32px}.site .ws-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.site .ws-tgap{flex:auto;min-width:0}.site .ws-seg{border:1px solid var(--line);background:var(--black);border-radius:2px;gap:2px;padding:2px;display:inline-flex}.site .ws-seg button{color:var(--tan2);cursor:pointer;white-space:nowrap;height:30px;transition:background var(--t-color),color var(--t-color);background:0 0;border:0;border-radius:1px;padding:0 12px;font-size:.8125rem;font-weight:500}.site .ws-seg button:hover{color:var(--bone)}.site .ws-seg button[aria-pressed=true]{background:var(--marker);color:var(--ink-t)}.site .ws-tool{border:1px solid var(--line);height:34px;color:var(--tan);cursor:pointer;white-space:nowrap;transition:background var(--t-color),border-color var(--t-color),color var(--t-color),transform var(--t-move);background:0 0;border-radius:2px;padding:0 12px;font-size:.8125rem}.site .ws-tool:hover:not(:disabled){color:var(--bone);border-color:var(--tan2);background:var(--g1)}.site .ws-tool:active:not(:disabled){transform:translateY(1px)}.site .ws-tool:disabled{color:var(--dim);cursor:not-allowed}.site .ws-body{grid-template-columns:280px minmax(320px,1fr) 372px;display:grid}.site .ws-body>*{border-right:1px solid var(--line);min-width:0}.site .ws-body>:last-child{border-right:0}.site .ws-layers ul{margin:0;padding:6px 0;list-style:none}.site .ws-layers li{transition:background var(--t-color);grid-template-columns:auto 12px minmax(0,1fr);align-items:start;gap:9px;padding:8px 14px;display:grid}.site .ws-layers li:hover{background:var(--g1)}.site .ws-layers li.ws-sep{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.site .ws-layers input[type=checkbox]{accent-color:var(--marker);cursor:pointer;width:14px;height:14px;margin:4px 0 0}.site .ws-sw{background:var(--sw,var(--tan2));border-radius:1px;width:12px;height:12px;margin-top:4px}.site .ws-sw.ws-ghost{background:repeating-linear-gradient(45deg,var(--tan2) 0 2px,transparent 2px 4px);opacity:.8}.site .ws-sw.ws-out{border:2px solid var(--sw);background:0 0}.site .ws-layers b{color:var(--bone);letter-spacing:-.005em;font-size:.875rem;font-weight:500;display:block}.site .ws-layers .ws-meta{color:var(--tan2);text-wrap:pretty;margin-top:2px;font-size:.75rem;line-height:1.45;display:block}.site .ws-layers .ws-st{font-family:var(--mono);color:var(--tan2);border:1px solid var(--line);border-radius:2px;margin-top:5px;padding:2px 5px;font-size:.5625rem;display:inline-block}.site .ws-layers .ws-st.ws-live{color:var(--marker);border-color:var(--marker)}@supports (color:color-mix(in lab,red,red)){.site .ws-layers .ws-st.ws-live{border-color:color-mix(in oklab,var(--marker) 45%,transparent)}}.site .ws-op{border-top:1px solid var(--line);font-family:var(--mono);color:var(--tan2);align-items:center;gap:10px;padding:12px 14px;font-size:.625rem;display:flex}.site .ws-op input{flex:1;min-width:0}.site .ws-op output{font-variant-numeric:tabular-nums;color:var(--bone)}.site .ws-stagewrap{flex-direction:column;display:flex}.site .ws-stage{aspect-ratio:1;background:var(--black);touch-action:none;cursor:crosshair;border:1px solid var(--line);width:min(100%,560px);margin:16px auto;position:relative;overflow:hidden}.site .ws-stage canvas{width:100%;height:100%;position:absolute;inset:0}.site #wsGhost,.site #wsPaint,.site #wsPub,.site .ws-hint{pointer-events:none}.site .ws-hint{z-index:4;font-family:var(--mono);color:var(--bone);background:var(--black);font-size:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.site .ws-hint{background:color-mix(in oklab,var(--black) 74%,transparent)}}.site .ws-hint{border:1px solid var(--line);transition:opacity var(--t-big);padding:6px 10px}.site .ws-scale{z-index:4;pointer-events:none;white-space:nowrap;font-family:var(--mono);color:var(--bone);text-shadow:0 1px 3px var(--black);align-items:center;gap:7px;font-size:.5625rem;display:flex;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.site .ws-scale{text-shadow:0 1px 3px color-mix(in oklab,var(--black) 90%,transparent)}}.site .ws-scale i{border-left:1px solid var(--bone);border-bottom-width:1px;border-right:1px solid var(--bone);border-top:0;border-bottom:2px solid var(--bone);flex:none;width:66px;height:3px;display:block}.site .ws-zrow{border-top:1px solid var(--line);font-family:var(--mono);color:var(--tan2);align-items:center;gap:12px;padding:12px 14px;font-size:.625rem;display:flex}.site .ws-zrow input{flex:1;min-width:0}.site .ws-zrow .tnum{color:var(--bone)}.site .ws-bytes{font-family:var(--mono);color:var(--tan2);padding:0 14px 12px;font-size:.625rem;line-height:1.5}.site input[type=range]{accent-color:var(--marker);height:24px}.site .ws-log{flex-direction:column;min-height:0;display:flex}.site .ws-log ol{flex:1;max-height:520px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.site .ws-log li{border-bottom:1px solid var(--line);gap:2px;padding:9px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.site .ws-log li{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.site .ws-log li{font-size:.8125rem}.site .ws-log li:last-child{border-bottom:0}.site .ws-note{color:var(--tan2);max-width:36ch;line-height:1.55;font-size:.8125rem!important}.site .ws-op-row{justify-content:space-between;gap:10px;display:flex}.site .ws-op-row span:first-child{color:var(--bone)}.site .ws-op-row span:last-child{color:var(--marker);font-variant-numeric:tabular-nums;flex:none}.site .ws-by{color:var(--tan2);font-size:.75rem}.site .ws-hx{font-family:var(--mono);color:var(--tan2);word-break:break-all;font-size:.625rem}.site .ws-log li.ws-acc .ws-op-row span:last-child{color:var(--bone)}.site .ws-rd{border-top:1px solid var(--line);background:var(--black);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.site .ws-rd span{font-family:var(--mono);color:var(--tan2);max-width:70ch;font-size:.625rem}.site .ws-rd b{color:var(--bone);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}@media (max-width:1180px){.site .ws-body{grid-template-columns:250px minmax(0,1fr)}.site .ws-body>.ws-log{border-top:1px solid var(--line);border-right:0;grid-column:1/-1}.site .ws-body>.ws-stagewrap{border-right:0}.site .ws-log ol{max-height:300px}.site .ws-note{max-width:none}}@media (max-width:760px){.site .ws-body{grid-template-columns:1fr}.site .ws-body>*{border-right:0}.site .ws-body>.ws-layers{border-bottom:1px solid var(--line)}}.site .page-workspace .plain tbody th{color:var(--tan2);width:15rem;font-weight:500}@media (max-width:640px){.site .page-workspace .plain thead{display:none}.site .page-workspace .plain tbody tr{border-top:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.site .page-workspace .plain td,.site .page-workspace .plain th{border:0;width:auto;padding:0;display:block}}@media (prefers-reduced-motion:reduce){.site .ws-hint,.site .ws-tool{transition:none}}
