.landing .tactile-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.landing .tactile-fingers{background:#122017;flex-direction:column;justify-content:center;align-items:center;padding:30px 26px;display:flex}.landing .tactile-fingers h3,.landing .tactile-chart h3,.landing .tactile-event-heading h3{font:500 15px/1.4 var(--sans);margin:0}.landing .tactile-finger-pair{justify-content:center;gap:clamp(28px,4vw,54px);width:100%;margin-top:24px;display:flex}.landing .tactile-finger-pair figure{width:min(30%,100px);margin:0}.landing .tactile-finger-pair svg{width:100%;height:auto;display:block}.landing .tactile-finger-pair rect{transition:fill 90ms linear}.landing .tactile-still .tactile-finger-pair rect{transition:none}.landing .tactile-finger-pair figcaption{color:#bdcdbf;text-align:center;margin-top:14px;font-size:13px}.landing .tactile-scale{color:#b7cabb;font:12px/1.5 var(--mono);align-items:center;gap:12px;margin-top:24px;display:flex}.landing .tactile-scale i{background:linear-gradient(90deg,#1a2d21,#cae6af);width:110px;height:6px}.landing .tactile-scale-note{color:#9fb3a5;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.5}.landing .tactile-signals{border-left:1px solid var(--darkline);min-width:0;padding:28px 30px 22px}.landing .tactile-chart-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.landing .tactile-chart-title>span{color:#a7b9ab;font-size:12px;line-height:1.5}.landing .tactile-plot{grid-template-columns:46px minmax(0,1fr);gap:10px;display:grid}.landing .tactile-axis{color:#a6b8aa;font:12px/1.5 var(--mono);text-align:right;flex-direction:column;justify-content:space-between;padding-block:3px;display:flex}.landing .tactile-plot svg{fill:none;width:100%;height:88px;display:block;overflow:visible}.landing .tactile-trace{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.landing .tactile-gridline{stroke:#34463a;stroke-width:1px}.landing .tactile-cursor{stroke:#edf2e6;stroke-width:1px;stroke-dasharray:3 4;opacity:.65}.landing .tactile-readings{color:#b7c9bc;flex-wrap:wrap;gap:6px 22px;margin:10px 0 26px 56px;font-size:12px;line-height:1.5;display:flex}.landing .tactile-readings>span{align-items:center;gap:7px;display:inline-flex}.landing .tactile-readings i{background:#8bc39d;width:12px;height:2px}.landing .tactile-readings>span:nth-child(2) i{background:#e2e7cf}.landing .tactile-readings output,.landing .tactile-jaw-reading output{color:#e3eadc;min-width:5ch;font-family:var(--mono);font-variant-numeric:tabular-nums}.landing .tactile-times{color:#a6b8aa;font:12px/1.5 var(--mono);justify-content:space-between;gap:8px;margin:6px 0 0 56px;display:flex}.landing .tactile-jaw-reading{color:#b7c9bc;margin:10px 0 0 56px;font-size:12px;line-height:1.5}.landing .tactile-jaw-reading output{margin-left:8px}.landing .tactile-annotations{border-top:1px solid var(--darkline);padding:22px 26px}.landing .tactile-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:15px;display:flex}.landing .tactile-event-heading>output{color:#b5cabb;font:12px/1.5 var(--mono);font-variant-numeric:tabular-nums}.landing .tactile-annotations ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing .tactile-annotations li{background:#17231b;border-top:2px solid #435b4b;align-content:start;gap:8px;padding:12px 14px;display:grid}.landing .tactile-annotations li[aria-current]{background:#2e2b20;border-top-color:#df8979}.landing .tactile-annotations li>span{color:#b3c7b9;font:12px/1.4 var(--mono)}.landing .tactile-annotations li>strong{color:#e1e8db;font:500 14px/1.5 var(--sans)}.landing .tactile-annotations li>small{color:#a6b9ab;font-size:12px;line-height:1.5}.landing .tactile-caption{margin-inline:var(--annotation-inset);border-top:1px solid var(--darkline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;padding-block:12px;display:flex}.landing .tactile-caption p{color:#a8bdaf;max-width:66ch;margin:8px 0;font-size:12px;line-height:1.6}.landing .tactile-caption button{color:#c3d3c7;min-height:44px;font:12px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 0}.landing .tactile-caption button>span{margin-left:8px}@media (min-width:981px){.landing .tactile-fingers{padding:20px 22px}.landing .tactile-finger-pair{margin-top:18px}.landing .tactile-signals{padding:20px 24px 18px}.landing .tactile-plot svg{height:76px}.landing .tactile-readings{margin-bottom:18px}.landing .tactile-annotations{padding:16px var(--annotation-inset)}.landing .tactile-event-heading{margin-bottom:12px}.landing .tactile-annotations li{gap:6px;padding:10px 12px}}@media (max-width:980px){.landing .tactile-fingers,.landing .tactile-signals{min-width:0;padding:clamp(11px,2cqi,24px)}.landing .tactile-fingers h3,.landing .tactile-chart h3,.landing .tactile-event-heading h3{font-size:clamp(11px,1.9cqi,15px)}.landing .tactile-fingers h3{text-align:center}.landing .tactile-finger-pair{gap:clamp(14px,3cqi,32px);margin-top:16px}.landing .tactile-finger-pair figure{width:min(36%,80px)}.landing .tactile-finger-pair figcaption{margin-top:8px;font-size:clamp(11px,1.6cqi,13px)}.landing .tactile-scale{gap:6px;margin-top:16px;font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-scale i{width:clamp(32px,10cqi,90px);height:5px}.landing .tactile-scale-note{font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-chart-title{gap:3px;margin-bottom:8px}.landing .tactile-chart-title>span{font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-plot{grid-template-columns:30px minmax(0,1fr);gap:6px}.landing .tactile-plot svg{height:clamp(56px,10cqi,88px)}.landing .tactile-axis{font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-readings,.landing .tactile-times,.landing .tactile-jaw-reading{margin-left:36px;font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-readings{gap:4px 12px;margin-bottom:16px}.landing .tactile-readings>span{gap:4px}.landing .tactile-readings i{width:8px}.landing .tactile-times{gap:4px}.landing .tactile-jaw-reading output{margin-left:4px}.landing .tactile-annotations{padding:12px var(--annotation-inset)}.landing .tactile-event-heading{margin-bottom:10px}.landing .tactile-event-heading>output{font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-annotations ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.2cqi,12px)}.landing .tactile-annotations li{gap:6px;min-width:0;padding:10px clamp(6px,1cqi,12px)}.landing .tactile-annotations li>span,.landing .tactile-annotations li>small{font-size:clamp(11px,1.6cqi,12px)}.landing .tactile-annotations li>strong{font-size:clamp(11px,1.8cqi,14px)}.landing .tactile-caption p{font-size:clamp(11px,1.6cqi,12px)}}
.landing .outcome-example{scroll-margin-top:110px}.landing .annotation-section-heading{margin-bottom:28px}.landing .annotation-section-heading .eyebrow{margin-bottom:12px}.landing .annotation-section-heading h2{font:600 clamp(28px, 3vw, 36px)/1.12 var(--sans);letter-spacing:-.035em;margin:0 0 14px}.landing .annotation-section-heading>p:not(.eyebrow){max-width:64ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.landing .annotation-scope{padding-bottom:40px}.landing .annotation-scope-grid{color:#e5ede7;background:#101711;border:1px solid #29362d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing .annotation-scope-grid article{min-width:0;padding:24px}.landing .annotation-scope-grid article+article{border-left:1px solid var(--darkline)}.landing .annotation-scope-grid svg{stroke-width:1.5px;width:100%;height:80px;margin-bottom:22px;display:block}.landing .scope-guide{stroke:#526c5a}.landing .scope-line{stroke:var(--signal)}.landing .scope-exception{stroke:var(--fail)}.landing .scope-contact{fill:#294632}.landing .annotation-scope-grid h3{font:500 19px/1.3 var(--sans);letter-spacing:-.02em;margin:0 0 8px}.landing .annotation-scope-grid p{color:#b5c5ba;max-width:30ch;margin:0;font-size:14px;line-height:1.6}.landing .outcome-evidence{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.landing .outcome-evidence figure{min-width:0;margin:0}.landing .outcome-evidence video{aspect-ratio:16/9;object-fit:contain;background:#080d09;width:100%;height:auto;max-height:320px;display:block}.landing .outcome-evidence figcaption{padding:12px var(--annotation-inset);color:#a5b9ad;font:11px/1.5 var(--mono)}.landing .outcome-label{min-width:0;padding:24px var(--annotation-inset)}.landing .outcome-status{border-left:2px solid var(--fail);color:#f1a398;background:#2f211c;margin:0 0 20px;padding:7px 12px;font-size:14px;line-height:1.4;display:inline-block}.landing .outcome-label dl{gap:18px;margin:0;display:grid}.landing .outcome-label dt{color:#a5b9ad;margin-bottom:5px;font-size:12px}.landing .outcome-label dd{margin:0;font-size:15px;line-height:1.55}.landing .outcome-label .outcome-interval{font:12px/1.6 var(--mono)}.landing .outcome-interval span{color:#a5b9ad;font:12px/1.5 var(--sans);display:block}.landing .outcome-example .annotation-player-footer,.landing .outcome-example .annotation-downloads{align-items:center}.landing .outcome-example button{color:#dce6de;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.landing .annotation-pretraining{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:44px}@media (max-width:980px){.landing .annotation-scope-grid article{padding:20px}.landing .annotation-scope-grid h3{font-size:17px}.landing .outcome-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .outcome-label{padding:18px}.landing .outcome-label dd{font-size:13px}}@media (max-width:680px){.landing .annotation-scope{padding-bottom:32px}.landing .annotation-section-heading{margin-bottom:20px}.landing .annotation-section-heading>p:not(.eyebrow){font-size:14px;line-height:1.6}.landing .annotation-scope-grid{grid-template-columns:minmax(0,1fr)}.landing .annotation-scope-grid article{grid-template-columns:30% minmax(0,1fr);align-items:center;gap:16px;padding:18px 14px;display:grid}.landing .annotation-scope-grid article+article{border-left:0;border-top:1px solid var(--darkline)}.landing .annotation-scope-grid svg{height:auto;margin:0}.landing .annotation-scope-grid h3{margin-bottom:5px;font-size:15px}.landing .annotation-scope-grid p{max-width:none;font-size:12px;line-height:1.5}.landing .outcome-evidence{grid-template-columns:minmax(0,1fr)}.landing .outcome-evidence video{max-height:196px}.landing .outcome-evidence figcaption{padding:7px 10px;font-size:10px}.landing .outcome-label{border-top:1px solid var(--darkline);padding:12px 10px}.landing .outcome-status{margin-bottom:12px;padding-block:5px;font-size:12px}.landing .outcome-label dl{gap:10px}.landing .outcome-label dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.landing .outcome-label dt{margin:0;font-size:11px;line-height:1.5}.landing .outcome-label dd{font-size:12px;line-height:1.5}.landing .outcome-label .outcome-interval,.landing .outcome-interval span{font-size:11px}.landing .annotation-pretraining{margin-top:4px;padding-top:32px}}
