.demo-site{color:#13252b;background:#f5f7f8;min-height:100svh}.demo-site *{box-sizing:border-box}.demo-site button,.demo-site input,.demo-site select{font:inherit}.demo-site button,.demo-site a,.demo-site select{-webkit-tap-highlight-color:transparent}.demo-site button{cursor:pointer}.demo-site :focus-visible{outline-offset:4px;outline:2px solid #416e87}.demo-site a{color:inherit;text-decoration:none}.demo-site img{max-width:100%}.demo-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-header{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;margin:auto;padding:27px 48px;display:flex}.demo-brand{flex-shrink:0;width:174px;display:block}.demo-brand img{width:100%;height:auto;display:block}.demo-header-right{align-items:center;gap:35px;font-size:14px;display:flex}.demo-home-link{color:#5e7682!important}.demo-cta{background:#183c2b;border:1px solid #183c2b;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:13px 20px;font-size:14px;line-height:1.3;display:inline-flex;color:#fff!important}.demo-cta svg,.demo-site .demo-text-link svg,.demo-footer svg,.demo-frame-readout svg,.demo-hand-tools svg{flex-shrink:0;width:16px;height:16px}.demo-cta:hover{background:#28583f}.demo-nav{scrollbar-width:thin;border-top:1px solid #dbe3e6;border-bottom:1px solid #dbe3e6;justify-content:center;align-items:stretch;gap:35px;padding:0 24px;display:flex;overflow-x:auto}.demo-nav a{white-space:nowrap;color:#607782;padding:18px 0 17px;font-size:14px;position:relative}.demo-nav a[aria-current=page]{color:#13252b}.demo-nav a[aria-current=page]:after{content:"";background:#c84138;height:2px;position:absolute;bottom:0;left:0;right:0}.demo-nav a:hover{color:#13252b}.demo-main{max-width:1600px;margin:auto;padding:0 48px 80px}.demo-heading{justify-content:space-between;align-items:flex-end;gap:50px;padding:51px 0 34px;display:flex}.demo-eyebrow{color:#547080;align-items:center;gap:10px;margin:0 0 15px;font-size:14px;display:flex}.demo-eyebrow>span{background:#c84138;border-radius:50%;width:5px;height:5px}.demo-heading h1{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(38px,4vw,60px);font-weight:450;line-height:1.08}.demo-lede{color:#607680;text-wrap:pretty;max-width:760px;margin:19px 0 0;font-size:17px;line-height:1.65}.demo-heading-aside{flex-shrink:0;padding-bottom:6px}.demo-count{align-items:center;gap:15px;display:flex}.demo-count strong{letter-spacing:-.055em;font-size:44px;font-weight:400}.demo-count span{color:#647b87;max-width:84px;font-size:13px;line-height:1.5}.demo-text-link{border-bottom:1px solid #b9c9d0;align-items:center;gap:13px;padding:8px 0 11px;font-size:14px;line-height:1.4;display:inline-flex}.demo-text-link:hover{color:#416e87}.demo-workspace{background:#fff;border:1px solid #dfe7eb;border-radius:18px;overflow:hidden;box-shadow:0 15px 65px -45px #375f7180}.demo-workspace-heading{justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.demo-workspace-heading h2{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:500;line-height:1.3}.demo-workspace-heading p{color:#667c87;margin:7px 0 0;font-size:14px;line-height:1.65}.demo-inline-divider{vertical-align:-1px;background:#cbd8dd;width:1px;height:12px;margin:0 10px;display:inline-block}.demo-sample-number{white-space:nowrap;color:#627f8e;font-variant-numeric:tabular-nums;font-size:13px}.demo-collection-tabs{flex-wrap:wrap;gap:9px;margin-bottom:23px;display:flex}.demo-collection-tabs button{color:#567080;background:0 0;border:1px solid #d8e2e6;border-radius:8px;align-items:center;gap:14px;padding:12px 15px;font-size:14px;display:flex}.demo-collection-tabs button[aria-pressed=true]{color:#13252b;background:#e4edf1;border-color:#aabfc9}.demo-collection-tabs button:hover{border-color:#8aa8b6}.demo-count-pill{text-align:center;background:#ffffffb3;border-radius:4px;min-width:20px;padding:2px 5px;font-size:11px}.collection-player-grid{grid-template-columns:minmax(0,1fr) 265px;gap:0;padding:0 18px;display:grid}.demo-context{padding:15px 12px 25px 28px}.demo-context-label{color:#758d99;margin:0 0 16px;font-size:12px}.demo-context h3{letter-spacing:-.04em;margin:0 0 21px;font-size:27px;font-weight:450;line-height:1.2}.demo-context ul{gap:15px;margin:0 0 30px;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.demo-context li{align-items:center;gap:10px;display:flex}.demo-check{color:#547d95;font-size:12px}.demo-context>p:not(.demo-context-label){color:#6e838c;margin:0 0 16px;font-size:14px;line-height:1.7}.demo-context .demo-text-link{font-size:13px}.demo-player{background:#f7f9fa;border-radius:10px;overflow:hidden}.demo-video-surface{aspect-ratio:16/9;background:#13252b;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.demo-video-surface video{object-fit:contain;width:100%;height:100%;display:block}.demo-big-play{color:#13252b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#f5f7f8e8;border:1px solid #fff9;border-radius:50px;align-items:center;gap:10px;padding:15px 22px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 35px #13252b30}.demo-big-play svg{width:15px;height:15px}.demo-big-play:hover{background:#fff}.demo-transport{background:#f7f9fa;align-items:center;gap:13px;min-height:65px;padding:10px 15px;display:flex}.demo-round-button{color:#fff;background:#13252b;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.demo-round-button svg{width:13px;height:13px}.demo-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#536d7a;font-size:12px}.demo-transport input[type=range]{accent-color:#547d95;cursor:pointer;flex:1;min-width:40px;height:24px}.demo-speed select{color:#536d7a;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.demo-small-button{color:#486571;white-space:nowrap;background:0 0;border:1px solid #d3dfe5;border-radius:5px;padding:6px 9px;font-size:12px}.demo-small-button:hover{border-color:#8aa8b6}.demo-media-error{text-align:center;color:#13252b;background:#edf3f5f5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:absolute;inset:0}.demo-media-error p{margin:0;font-size:17px}.demo-media-error button{color:#fff;background:#13252b;border:0;border-radius:5px;padding:9px 16px}.demo-media-error a{font-size:13px;text-decoration:underline}.demo-recording-strip{border-top:1px solid #e5ebef;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;padding:26px 28px 28px;display:grid}.demo-recording-strip button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.demo-recording-strip button>div{aspect-ratio:16/9;background:#dce7ec;border:2px solid #0000;border-radius:7px;position:relative;overflow:hidden}.demo-recording-strip img{object-fit:cover;width:100%;height:100%;display:block}.demo-recording-strip button[aria-pressed=true]>div{border-color:#547d95}.demo-recording-strip button>div>span{opacity:0;background:#f5f7f8eb;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;bottom:7px;right:7px}.demo-recording-strip button[aria-pressed=true]>div>span,.demo-recording-strip button:hover>div>span{opacity:1}.demo-recording-strip button>p{justify-content:space-between;margin:9px 0 0;font-size:13px;display:flex}.demo-recording-strip button>p>span{color:#7c939f;font-size:11px}.demo-loading-poster{aspect-ratio:16/9;background:#dce7ec}.demo-loading-poster img{object-fit:contain;width:100%;height:100%}.demo-episode-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.demo-episode-selector button{text-align:left;background:#ffffff8c;border:1px solid #dce5e9;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:10px;display:flex}.demo-episode-selector button[aria-pressed=true]{background:#e9f0f4;border-color:#7799ab}.demo-episode-selector img{object-fit:cover;border-radius:5px;width:57px;height:57px}.demo-episode-selector strong{margin-bottom:5px;font-size:15px;font-weight:500;display:block}.demo-episode-selector small{color:#677e8a;font-size:12px}.demo-selector-arrow{color:#6a8998;margin-left:auto;padding-right:5px}.demo-result{color:#547357;background:#edf2e9;border-radius:5px;padding:7px 10px;font-size:12px;line-height:1.5}.robot-workspace-grid{border-top:1px solid #e0e8ec;grid-template-columns:minmax(0,1fr) 340px;display:grid}.robot-main{min-width:0;padding:18px}.robot-source{background:#13252b;border-radius:9px;height:390px;position:relative;overflow:hidden}.robot-source>video{object-fit:contain;width:100%;height:100%;display:block}.robot-source-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f7f8ed;border-radius:6px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:15px;left:16px}.demo-live-dot,.demo-failure-dot{background:#668e90;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.demo-failure-dot{background:#c84138}.demo-timeline{padding:22px 8px 17px}.demo-timeline-label{color:#607d8a;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.demo-phase-lane{height:30px;position:relative}.demo-phase-lane button{opacity:.65;border:1.5px solid #fff;border-radius:4px;min-width:1px;height:100%;padding:0;position:absolute;top:0}.demo-phase-lane button[aria-current=true],.demo-phase-lane button:hover{opacity:1}.demo-playhead{pointer-events:none;background:#13252b;width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.demo-failure-row>span{color:#a6534c;margin:13px 0 6px;font-size:11px;display:block}.demo-failure-lane{background:#f8f2f1;border-radius:3px;height:18px;position:relative}.demo-failure-lane button{background:repeating-linear-gradient(120deg,#c841386e 0 2px,#c8413824 2px 5px);border:1px solid #c84138;border-radius:2px;height:18px;padding:0;position:absolute}.demo-failure-lane button:after{content:"";position:absolute;inset:-7px -3px}.demo-failure-lane button[aria-current=true]{background:#c84138}.demo-failure-lane>span{color:#748993;font-size:11px}.demo-ruler{font-variant-numeric:tabular-nums;color:#8398a2;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.demo-phase-legend{color:#607b87;flex-wrap:wrap;gap:10px 15px;margin-top:15px;font-size:10px;display:flex}.demo-phase-legend span{align-items:center;gap:6px;display:flex}.demo-phase-legend i{border-radius:1px;width:6px;height:6px;display:inline-block}.demo-panel-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.demo-panel-title h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500}.demo-panel-title>span{color:#7f95a0;font-size:11px}.robot-reward{border-top:1px solid #e4ebef;padding:18px 6px 0}.demo-reward-curve{aspect-ratio:960/243;background:#fff;margin-top:16px;position:relative;overflow:hidden}.demo-reward-curve video{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0}.robot-reward>p{color:#6e8792;margin:12px 0 16px;font-size:12px;line-height:1.7}.demo-frame-readout{color:#7d939e;border-top:1px solid #e5edf1;align-items:center;gap:22px;padding:14px 0 0;font-size:11px;display:flex}.demo-frame-readout strong{color:#344f5b;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:450}.demo-frame-readout a{align-items:center;gap:6px;margin-left:auto;display:flex}.robot-annotations{background:#fafcfd;border-left:1px solid #e0e8ec;min-width:0;padding:22px 18px 16px}.demo-list-tools{padding:18px 0 15px}.demo-list-tools input{color:#13252b;background:#fff;border:1px solid #dbe5ea;border-radius:6px;width:100%;padding:10px 12px;font-size:12px}.demo-list-tools>div{gap:6px;margin-top:10px;display:flex}.demo-list-tools button{color:#688392;background:0 0;border:1px solid #dbe5ea;border-radius:5px;padding:6px 10px;font-size:11px}.demo-list-tools button[aria-pressed=true]{color:#13252b;background:#e8f0f4;border-color:#b8cbd4}.demo-annotation-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:670px;padding:2px 4px 2px 0;overflow-y:auto}.demo-annotation-list>button{text-align:left;color:#13252b;background:0 0;border:1px solid #0000;border-bottom-color:#e3ebef;border-radius:5px;width:100%;margin-bottom:3px;padding:13px 12px;display:block}.demo-annotation-list>button[aria-current=true]{background:#e7eff4;border-color:#c7d8e2}.demo-annotation-list>button:hover{background:#eff4f6}.annotation-time{font-variant-numeric:tabular-nums;color:#688493;margin-bottom:7px;font-size:10px;display:block}.annotation-time>span{color:#8fa1aa}.demo-annotation-list strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.annotation-attributes{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.annotation-attributes>span{color:#65808b;background:#ffffff7a;border:1px solid #d6e1e6;border-radius:3px;padding:2px 5px;font-size:10px}.demo-annotation-list>button.is-failure{color:#ad453c;background:#fcf4f2}.demo-annotation-list>button.is-failure[aria-current=true]{background:#f5ded9;border-color:#ce887e}.annotation-note{margin-top:7px;font-size:11px;line-height:1.6;display:block}.demo-qa{color:#6b8390;border-top:1px solid #dce6eb;margin-top:16px;padding-top:14px;font-size:12px}.demo-qa summary{cursor:pointer}.demo-qa p{white-space:pre-line;font-size:11px;line-height:1.7}.demo-inline-error{color:#ad453c!important}.demo-inline-error button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.demo-inline-error a{text-decoration:underline}.reward-workspace .robot-source{height:290px}.demo-hand-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.demo-hand-selection{flex-direction:column;gap:9px;display:flex}.demo-hand-selection button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.demo-hand-selection button[aria-pressed=true]{background:#e3edf2;border-color:#b7cbd6}.demo-hand-selection img{object-fit:cover;border-radius:5px;width:67px;height:61px}.demo-hand-selection strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.demo-hand-selection small{color:#748d99;margin-top:4px;font-size:10px;line-height:1.6;display:block}.demo-download{text-align:right;white-space:nowrap;gap:5px;font-size:13px;display:grid;color:#416e87!important}.demo-download small{color:#8a9fa9;font-size:11px}.demo-rerun-stage{isolation:isolate;background:#13252b;border-radius:10px;min-height:520px;margin:0 16px;position:relative;overflow:hidden}.demo-rerun-stage>img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;position:absolute}.demo-rerun-stage:has(.demo-rerun-invite):after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#13252be6,#13252b21);position:absolute;inset:0}.demo-rerun-invite{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:70px 42px;display:flex;position:relative}.demo-rerun-invite>p{color:#d0dfe7;margin:0 0 20px;font-size:13px}.demo-rerun-invite h3{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.1}.demo-rerun-invite>button{color:#13252b;background:#f5f7f8;border:0;border-radius:6px;align-items:center;gap:20px;padding:14px 18px;font-size:13px;display:flex}.demo-rerun-invite>button svg{width:15px;height:15px}.demo-rerun-invite>span{color:#c7d8e0;margin-top:15px;font-size:11px}.demo-rerun-stage.is-open{height:650px}.demo-rerun-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.demo-viewer-opening{color:#547d95;background:#e9f0f4;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.demo-viewer-opening p{margin:0}.demo-viewer-opening a{align-items:center;gap:10px;font-size:12px;display:flex}.demo-loader{border:2px solid #9bb1bd;border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:1s linear infinite demo-spin}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-hand-tools{color:#6e8792;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;font-size:12px;display:flex}.demo-hand-tools>div{align-items:center;gap:9px;display:flex}.demo-hand-tools p{margin:0}.demo-hand-tools a{align-items:center;gap:9px;display:flex}.demo-hand-details{border-top:1px solid #dfe8ed;grid-template-columns:1fr 1fr;gap:40px;padding:28px;display:grid}.demo-hand-details h3{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:450}.demo-hand-details p{color:#738995;margin:0;font-size:13px;line-height:1.75}.demo-raw-stats{gap:35px;display:flex}.demo-raw-stats>div{gap:5px;display:grid}.demo-raw-stats strong{letter-spacing:-.05em;font-size:43px;font-weight:400}.demo-raw-stats span{color:#758d99;font-size:12px}.demo-catalog-tools{align-items:center;gap:16px;margin:12px 0 28px;display:flex}.demo-search{color:#78939f;background:#fff;border:1px solid #ccdbe2;border-radius:7px;flex:1;align-items:center;gap:12px;max-width:530px;padding:12px 16px;display:flex}.demo-search input{color:#13252b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.demo-search:focus-within{outline-offset:2px;outline:2px solid #547d95}.demo-activity-filter select{color:#547080;background:0 0;border:1px solid #ccdbe2;border-radius:7px;max-width:250px;padding:12px;font-size:13px}.demo-catalog-count{color:#7b939f;margin-left:auto;font-size:12px}.demo-raw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:33px 22px;display:grid}.demo-raw-grid>button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.demo-raw-grid>button>div{aspect-ratio:16/10;background:#d6e2e7;border-radius:10px;position:relative;overflow:hidden}.demo-raw-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.demo-raw-grid button:hover img{transform:scale(1.035)}.demo-duration{color:#fff;font-variant-numeric:tabular-nums;background:#13252bcf;border-radius:4px;padding:5px 7px;font-size:11px;position:absolute;bottom:12px;left:12px}.demo-raw-play{color:#13252b;background:#f5f7f8e8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.demo-raw-grid>button[aria-pressed=true]>div{outline-offset:3px;outline:3px solid #547d95}.demo-raw-grid>button>p{justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.demo-raw-grid strong{text-transform:capitalize;font-size:15px;font-weight:450;line-height:1.45}.demo-raw-grid>button>p>span{color:#7893a0;white-space:nowrap;font-size:10px}.demo-raw-grid small{color:#718995;margin-top:5px;font-size:12px;line-height:1.6;display:block}.demo-load-more{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-top:50px;display:flex}.demo-load-more>span{color:#7a929e;font-size:12px}.demo-load-more .demo-cta{background:0 0;border-color:#a3bac6;color:#315364!important}.raw-active{margin-bottom:35px;scroll-margin-top:20px}.raw-active .demo-player{margin:0 16px 16px}.raw-active .demo-video-surface{aspect-ratio:auto;height:min(57vw,580px)}.demo-empty{text-align:center;color:#6c8490;padding:35px}.demo-empty h2{color:#13252b;font-weight:400}.demo-empty p{font-size:14px}.demo-footer{color:#728b98;border-top:1px solid #d7e2e7;justify-content:space-between;gap:20px;max-width:1504px;margin:0 auto;padding:28px 0 35px;font-size:12px;display:flex}.demo-footer a{align-items:center;gap:14px;display:flex}.demo-workspace:fullscreen,.demo-player:fullscreen{background:#f5f7f8;max-height:100svh;overflow-y:auto}.demo-player:fullscreen .demo-video-surface{aspect-ratio:auto;height:calc(100svh - 65px)}@media (min-width:1600px){.robot-source{height:470px}.reward-workspace .robot-source{height:350px}}@media (max-width:1200px){.demo-header{padding:24px 30px}.demo-main{padding:0 30px 60px}.demo-nav{justify-content:flex-start;gap:24px;padding:0 30px}.demo-nav a{font-size:13px}.demo-heading{gap:30px}.demo-heading-aside .demo-text-link{max-width:165px}.robot-workspace-grid{grid-template-columns:minmax(0,1fr) 300px}.collection-player-grid{grid-template-columns:minmax(0,1fr) 230px}.demo-context{padding-left:22px}.demo-context ul{gap:12px}.demo-transport{gap:8px}.demo-hand-layout{grid-template-columns:210px minmax(0,1fr);gap:15px}.demo-hand-selection img{width:50px;height:50px}.demo-footer{margin:0 30px}.demo-raw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.demo-heading{gap:24px;padding-top:38px}.demo-heading h1{font-size:42px}.demo-lede{font-size:15px}.demo-count{display:none}.demo-heading-aside:has(.demo-count){display:none}.demo-episode-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-workspace-grid{grid-template-columns:1fr}.robot-annotations{border-top:1px solid #dfe8ed;border-left:0}.demo-annotation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;display:grid}.demo-annotation-list>button{align-self:start}.demo-list-tools{align-items:center;gap:15px;display:flex}.demo-list-tools>label{flex:1}.demo-list-tools>div{margin:0}.collection-player-grid{grid-template-columns:1fr}.demo-context{padding:24px 10px 6px}.demo-context h3{margin-bottom:15px;font-size:23px}.demo-context ul{flex-wrap:wrap;gap:15px 30px;margin-bottom:17px;display:flex}.demo-context-label{margin-bottom:10px}.demo-recording-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px}.demo-hand-layout{grid-template-columns:1fr}.demo-hand-selection{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-hand-selection button{padding:8px}.demo-rerun-stage,.demo-rerun-invite{min-height:440px}.demo-rerun-stage.is-open{height:600px}.demo-raw-stats{gap:20px}.demo-raw-stats strong{font-size:33px}.demo-raw-grid{gap:25px 16px}.demo-catalog-tools{flex-wrap:wrap}.demo-search{min-width:52%;max-width:none}.demo-catalog-count{width:100%;margin-top:2px}.robot-source{height:410px}.reward-workspace .robot-source{height:310px}}@media (max-width:600px){.demo-header{gap:10px;padding:21px 20px}.demo-brand{width:135px}.demo-home-link{display:none}.demo-header-right{gap:0}.demo-cta{gap:12px;padding:11px 13px;font-size:12px}.demo-nav{gap:24px;padding:0 20px}.demo-nav a{padding:15px 0;font-size:12px}.demo-main{padding:0 16px 48px}.demo-heading{padding:31px 4px 26px;display:block}.demo-heading h1{font-size:38px;line-height:1.1}.demo-eyebrow{margin-bottom:14px;font-size:12px}.demo-lede{margin-top:16px;font-size:14px;line-height:1.7}.demo-heading-aside{margin-top:22px;padding:0}.demo-heading-aside .demo-text-link{max-width:none;font-size:13px}.demo-collection-tabs{gap:7px;margin-bottom:20px}.demo-collection-tabs button{gap:7px;padding:10px;font-size:11px}.demo-count-pill{min-width:16px;padding:1px 3px;font-size:10px}.demo-workspace{border-radius:12px}.demo-workspace-heading{align-items:flex-start;gap:14px;padding:20px 17px}.demo-workspace-heading h2{font-size:20px}.demo-workspace-heading p{font-size:12px}.demo-sample-number{padding-top:5px;font-size:10px}.collection-workspace .demo-workspace-heading{flex-wrap:wrap}.collection-player-grid{padding:0 9px}.demo-context{padding:22px 9px 2px}.demo-context>p:not(.demo-context-label){font-size:13px}.demo-context ul{gap:12px 18px;font-size:12px}.demo-recording-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;padding:18px}.demo-recording-strip button>p{font-size:12px}.demo-big-play{gap:8px;padding:11px 15px;font-size:11px}.demo-big-play svg{width:12px;height:12px}.demo-transport{gap:8px;min-height:57px;padding:8px}.demo-time{font-size:10px}.demo-round-button{width:30px;height:30px}.demo-small-button{padding:5px 7px;font-size:11px}.demo-speed select{font-size:11px}.demo-transport input[type=range]{min-width:25px}.demo-episode-selector{gap:8px;margin-bottom:18px}.demo-episode-selector button{gap:8px;padding:8px}.demo-episode-selector img{width:43px;height:43px}.demo-episode-selector strong{font-size:13px}.demo-episode-selector small{font-size:10px}.demo-selector-arrow{display:none}.robot-workspace>.demo-workspace-heading{flex-wrap:wrap}.demo-result{padding:5px 8px;font-size:10px}.robot-main{padding:9px}.robot-source,.reward-workspace .robot-source{aspect-ratio:1;height:auto}.robot-source-caption{padding:7px 9px;font-size:10px;bottom:10px;left:10px}.demo-timeline{padding:19px 4px 15px}.demo-timeline-label{font-size:11px}.demo-phase-lane{height:27px}.demo-phase-legend{gap:8px 12px;font-size:9px}.demo-ruler{font-size:9px}.demo-panel-title h3{font-size:14px}.demo-panel-title>span{font-size:10px}.robot-reward{padding:16px 3px 2px}.demo-reward-curve{aspect-ratio:960/243;margin-top:13px}.robot-reward>p{font-size:11px}.demo-frame-readout{flex-wrap:wrap;gap:10px;font-size:10px}.demo-frame-readout a{width:100%;margin-left:0}.robot-annotations{padding:20px 14px}.demo-list-tools{display:block}.demo-list-tools>div{margin-top:10px}.demo-annotation-list{max-height:430px;display:block}.demo-annotation-list>button{padding:13px 11px}.annotation-time{font-size:11px}.demo-annotation-list strong{font-size:14px}.annotation-attributes>span{font-size:11px}.demo-hand-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.demo-hand-selection button{gap:8px}.demo-hand-selection img{width:44px;height:44px}.demo-hand-selection strong{font-size:12px}.demo-hand-selection small{font-size:9px}.hand-recording .demo-workspace-heading{flex-wrap:wrap}.demo-download{text-align:left;align-items:center;gap:12px;font-size:12px;display:flex}.demo-rerun-stage{min-height:370px;margin:0 9px}.demo-rerun-invite{min-height:370px;padding:32px 24px}.demo-rerun-invite h3{font-size:30px}.demo-rerun-invite>p{font-size:11px}.demo-rerun-invite>span{max-width:220px;font-size:10px;line-height:1.6}.demo-rerun-invite>button{gap:12px;padding:12px;font-size:11px}.demo-rerun-stage.is-open{height:560px}.demo-hand-tools{flex-wrap:wrap;gap:13px;padding:17px;font-size:11px}.demo-hand-details{grid-template-columns:1fr;gap:24px;padding:23px 17px}.demo-hand-details h3{font-size:18px}.demo-hand-details p{font-size:12px}.demo-raw-stats{gap:30px}.demo-raw-stats>div{align-items:baseline;gap:9px;display:flex}.demo-raw-stats strong{font-size:29px}.demo-raw-stats span{font-size:11px}.demo-search{flex-basis:100%;padding:11px 12px}.demo-search input{font-size:12px}.demo-catalog-tools{gap:12px;margin:0 0 23px}.demo-activity-filter select{max-width:230px;padding:10px;font-size:12px}.demo-catalog-count{width:auto;margin-left:auto;font-size:11px}.demo-raw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.demo-raw-grid>button>div{border-radius:7px}.demo-duration{padding:4px 5px;font-size:9px;bottom:7px;left:7px}.demo-raw-play{width:24px;height:24px;font-size:13px;bottom:7px;right:7px}.demo-raw-grid>button>p{margin-top:10px;display:block}.demo-raw-grid strong{font-size:13px}.demo-raw-grid>button>p>span{margin-top:5px;font-size:9px;display:block}.demo-raw-grid small{font-size:11px}.raw-active .demo-player{margin:0 9px 9px}.demo-footer{flex-direction:column;gap:15px;margin:0 20px;padding:24px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){.demo-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.demo-raw-grid button:hover img{transform:none}}.demo-camera-selector{flex-wrap:wrap;gap:7px;padding:0 0 12px;display:flex}.demo-camera-selector button{color:#678493;background:0 0;border:1px solid #d7e3e9;border-radius:5px;padding:7px 11px;font-size:11px}.demo-camera-selector button[aria-pressed=true]{color:#203e4d;background:#e6eff3;border-color:#abc2ce}.robot-source,.reward-workspace .robot-source{aspect-ratio:auto;height:auto}.robot-source>.robot-camera-source{opacity:0;pointer-events:none;position:absolute;inset:0}.demo-camera-canvas{aspect-ratio:3;width:100%;display:block}.demo-camera-canvas:not([data-camera=all]){aspect-ratio:1;width:min(100%,500px);margin:auto}@media (max-width:600px){.demo-camera-selector{gap:5px}.demo-camera-selector button{padding:7px 8px;font-size:10px}.demo-camera-canvas,.demo-camera-canvas:not([data-camera=all]){aspect-ratio:1}}@media (max-width:380px){.demo-transport{grid-template-columns:30px minmax(0,1fr) auto auto auto auto;gap:8px;display:grid}.demo-transport input[type=range]{grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0}}.demo-reward-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#afc2ca transparent;overflow-x:auto}.demo-reward-pan-hint{display:none}@media (max-width:600px){.demo-reward-curve{min-width:640px}.demo-reward-pan-hint{color:#547d95;margin-top:9px;font-size:10px;display:block}}.demo-mobile-navigation,.demo-mobile-picker,.demo-mobile-about,.demo-mobile-title,.demo-detail-tabs,.demo-mobile-timeline,.demo-chart-fit{display:none}.collection-player-grid>*{min-width:0}.collection-primary,.robot-player{min-width:0;scroll-margin-top:16px}.demo-site button,.demo-site select,.demo-site a{touch-action:manipulation}.demo-playback-controls{background:#f7f9fa;flex-shrink:0;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.demo-scrubber{align-items:center;gap:10px;min-width:0;display:flex}.demo-scrubber input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;min-width:0;height:44px;margin:0}.demo-scrubber input::-webkit-slider-runnable-track{background:linear-gradient(to right,#416e87 0 var(--played),#b5c8d1 var(--played) var(--buffered),#dce6eb var(--buffered) 100%);border-radius:3px;height:4px}.demo-scrubber input::-moz-range-track{background:#dce6eb;border-radius:3px;height:4px}.demo-scrubber input::-moz-range-progress{background:#416e87;border-radius:3px;height:4px}.demo-scrubber input::-webkit-slider-thumb{appearance:none;background:#416e87;border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 0 1px #a8bfc9}.demo-scrubber input::-moz-range-thumb{background:#416e87;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #a8bfc9}.demo-scrubber input:disabled{opacity:.45}.demo-playback-buttons{align-items:center;gap:4px;display:flex}.demo-playback-controls .demo-round-button,.demo-control-button{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.demo-control-button{color:#2e505f;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.demo-control-button:hover{background:#e5eef2}.demo-control-button:disabled{opacity:.4;cursor:default}.demo-playback-controls .demo-speed select{appearance:none;text-align:center;text-align-last:center;border-radius:5px;width:44px;min-width:44px;height:44px;padding:0;font-size:16px}.demo-jump>span{font-size:30px;line-height:1;display:block;position:relative}.demo-jump small{font-size:10px;font-weight:500;position:absolute;top:12px;left:50%;transform:translate(-50%)}.demo-playback-controls .demo-time{color:#35525e;font-size:12px}.demo-playback-controls .demo-round-button svg{width:15px;height:15px}.demo-buffering{color:#fff;pointer-events:none;background:#13252b75;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.demo-buffering .demo-loader{border-color:#0000 #fff9 #fff9}.demo-expanded-bar{background:#f5f7f8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 14px;display:flex}.demo-expanded-bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.demo-expanded-close{color:#13252b;background:#e5edf1;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.demo-expanded-close span{font-size:23px;line-height:1}.demo-player.is-expanded,.robot-player.is-expanded,.demo-rerun-stage.is-expanded{z-index:12000;width:100%;height:100dvh;min-height:0;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#13252b;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.demo-player.is-expanded .demo-video-surface{aspect-ratio:auto;flex:1;height:auto;min-height:0}.robot-player.is-expanded .robot-source{border-radius:0;flex:1;min-height:0}.robot-player.is-expanded .demo-camera-canvas,.robot-player.is-expanded .demo-camera-canvas:not([data-camera=all]){aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.robot-player.is-expanded .demo-camera-selector{background:#f5f7f8;flex-shrink:0;margin:0;padding:4px 12px}.demo-rerun-stage.is-expanded iframe{flex:1;width:100%;height:100%;min-height:0;position:relative;inset:auto}.demo-rerun-stage.is-expanded .demo-viewer-opening{top:52px}.demo-hand-actions{flex-wrap:wrap;gap:12px;display:flex}.demo-hand-actions button{color:#355869;background:0 0;border:1px solid #c3d3db;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.demo-hand-actions a{min-height:44px}.demo-raw-grid>button{content-visibility:auto;contain-intrinsic-size:auto 240px}.demo-site input[type=search]{scroll-margin-top:16px}@media (max-width:900px){.demo-playback-controls{grid-template-columns:1fr;gap:0;padding:2px 4px 6px}.demo-playback-buttons{justify-content:space-between;gap:0}.demo-playback-controls .demo-speed{margin-left:auto}.demo-site input[type=search],.demo-activity-filter select{min-height:44px;font-size:16px}.demo-small-button,.demo-list-tools button,.demo-qa summary,.demo-download,.demo-media-error button{min-height:44px}.demo-camera-selector button{min-height:44px;padding:9px 12px;font-size:13px}.demo-big-play{min-height:48px;padding:12px 18px;font-size:14px}.demo-big-play svg{width:16px;height:16px}.demo-hand-tools,.demo-hand-details p{font-size:14px}}@media (max-width:700px){.demo-header{min-height:68px;padding:12px 16px}.demo-brand{align-items:center;width:140px;min-height:44px;display:flex}.demo-header .demo-cta{min-height:44px;font-size:13px}.demo-nav{display:none}.demo-mobile-navigation{border-block:1px solid #dbe3e6;align-items:center;gap:12px;padding:6px 16px;display:flex}.demo-mobile-navigation>span{color:#526c78;white-space:nowrap;font-size:12px}.demo-mobile-navigation select{color:#13252b;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:6px 0;font-size:16px}.demo-main{padding:0 12px 40px}.demo-heading{padding:23px 4px 20px;display:block}.demo-heading h1{font-size:32px;line-height:1.1}.demo-eyebrow{margin-bottom:10px;font-size:12px}.demo-heading .demo-lede,.demo-heading-aside,.demo-desktop-title{display:none}.demo-mobile-title{display:inline}.demo-mobile-about{color:#496370;margin-top:4px;font-size:14px;display:block}.demo-mobile-about summary{cursor:pointer;min-height:40px;padding:10px 0}.demo-mobile-about p{max-width:55ch;margin:2px 0 12px;font-size:14px;line-height:1.65}.demo-mobile-picker{color:#42606e;gap:7px;min-width:0;margin:0 4px 18px;display:grid}.demo-mobile-picker>span{font-size:12px}.demo-mobile-picker select{color:#13252b;background:#fff;border:1px solid #b7cbd5;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:10px 32px 10px 12px;font-size:16px}.demo-collection-tabs,.demo-hand-selection{display:none}.demo-workspace-heading{gap:8px;padding:15px 14px}.demo-workspace-heading h2{font-size:19px}.demo-workspace-heading p{font-size:13px;line-height:1.55}.collection-workspace .demo-workspace-heading p{display:none}.collection-workspace .demo-workspace-heading{flex-wrap:nowrap;align-items:center}.demo-sample-number{padding-top:0;font-size:12px}.collection-player-grid{flex-direction:column;padding:0 8px;display:flex}.collection-player-grid>*{width:100%;min-width:0}.collection-primary{order:0}.demo-context{padding:20px 8px 4px}.demo-context-label,.demo-context h3,.demo-context>p:not(.demo-context-label){display:none}.demo-context ul{flex-wrap:wrap;gap:10px 16px;margin-bottom:8px;font-size:13px;display:flex}.demo-context .demo-text-link{min-height:44px;font-size:13px}.demo-recording-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:12px;margin-top:16px;padding:16px 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.demo-recording-strip button{scroll-snap-align:start;flex:0 0 140px}.demo-recording-strip button>p{font-size:13px}.demo-recording-strip button>div>span{display:none}.demo-episode-selector{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;margin:0 0 10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.demo-episode-selector button{scroll-snap-align:start;flex:0 0 145px;gap:8px;min-width:0;padding:9px}.demo-episode-selector strong{font-size:13px}.demo-episode-selector small{font-size:11px}.demo-episode-selector img{width:38px;height:38px}.demo-selector-arrow{display:none}.robot-workspace>.demo-workspace-heading{padding:14px}.demo-result{font-size:11px}.robot-main{padding:8px}.demo-camera-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-bottom:8px;display:grid}.demo-camera-selector button{min-width:0;min-height:44px;padding:8px 2px;font-size:12px}.robot-source-caption{max-width:calc(100% - 20px);font-size:12px;line-height:1.4}.demo-camera-canvas,.demo-camera-canvas:not([data-camera=all]){aspect-ratio:1}.demo-detail-tabs{border-bottom:1px solid #d4e1e7;gap:4px;padding:12px 0 0;display:flex}.demo-detail-tabs button{color:#4a6877;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:46px;padding:10px 4px;font-size:14px}.demo-detail-tabs button[aria-pressed=true]{color:#13252b;background:#f0f5f7;border-bottom-color:#c84138}.demo-timeline-overview{display:none}.demo-mobile-timeline{display:block}.demo-timeline{padding:18px 4px 4px}.demo-mobile-timeline .demo-mobile-picker{margin-inline:0}.demo-mobile-failures{gap:8px;display:grid}.demo-mobile-failures>p{color:#526b76;margin:0 0 3px;font-size:13px}.demo-mobile-failures>button{color:#a23f36;text-align:left;background:#fcf3f1;border:1px solid #ebd0cb;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.demo-mobile-failures>button[aria-current=true]{background:#f6e3df;border-color:#c84138}.demo-mobile-failures time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.robot-workspace:not([data-mobile-panel=subtasks]) .demo-timeline,.robot-workspace:not([data-mobile-panel=reward]) .robot-reward,.robot-workspace:not([data-mobile-panel=annotations]) .robot-annotations{display:none}.robot-workspace .robot-workspace-grid{grid-template-columns:minmax(0,1fr)}.robot-annotations{padding:18px 12px}.demo-annotation-list{max-height:none;padding:0;display:block;overflow:visible}.demo-list-tools input{min-height:44px;font-size:16px}.demo-list-tools button{min-height:44px;font-size:13px}.annotation-time,.annotation-time>span{color:#4d6a79;font-size:12px}.demo-annotation-list strong{font-size:15px}.annotation-attributes>span,.annotation-note{color:#4e6b78;font-size:12px}.demo-qa summary{align-items:center;display:flex}.robot-reward{border-top:0;padding:18px 4px 8px}.demo-panel-title h3{font-size:16px}.robot-reward .demo-panel-title>span{display:none}.demo-chart-fit{color:#345566;background:#f3f7f9;border:1px solid #c3d5df;border-radius:5px;min-height:44px;padding:8px 12px;font-size:13px;display:block}.demo-reward-scroll.is-fitted .demo-reward-curve{min-width:0}.demo-reward-curve{min-width:640px}.demo-reward-pan-hint{color:#496c7f;font-size:12px;display:block}.robot-reward>p{font-size:13px;line-height:1.65}.demo-frame-readout{flex-wrap:wrap;gap:12px;font-size:12px}.demo-frame-readout a{width:100%;min-height:44px}.demo-rerun-stage{min-height:290px;margin:0 8px}.demo-rerun-invite{min-height:290px;padding:24px 20px}.demo-rerun-invite>p{display:none}.demo-rerun-invite h3{margin-bottom:22px;font-size:29px}.demo-rerun-invite>button{min-height:48px;padding:12px 15px;font-size:14px}.demo-rerun-invite>span{max-width:270px;font-size:12px;line-height:1.5}.demo-rerun-stage.is-open{height:65svh;min-height:360px}.demo-rerun-stage.is-expanded{height:100dvh;min-height:0;margin:0}.demo-download{align-items:center;font-size:13px}.demo-download small{font-size:12px}.demo-hand-tools{padding:14px;font-size:13px}.demo-hand-details{padding:20px 14px}.demo-search{padding:4px 12px}.demo-search input{font-size:16px}.demo-catalog-tools{gap:10px;margin:0 4px 20px}.demo-activity-filter{flex:1;min-width:0}.demo-activity-filter select{width:100%;max-width:none;min-height:46px;font-size:16px}.demo-catalog-count{font-size:12px}.demo-raw-grid{gap:22px 12px}.demo-raw-grid strong{font-size:14px}.demo-raw-grid small,.demo-raw-grid>button>p>span{font-size:12px}.demo-duration{font-size:11px}.raw-active .demo-video-surface{aspect-ratio:16/9;height:auto}.raw-active .demo-player.is-expanded .demo-video-surface{aspect-ratio:auto;height:auto}.demo-site .demo-media-error{gap:10px;padding:14px}.demo-media-error p{font-size:15px}.demo-media-error a{align-items:center;min-height:40px;display:flex}}@media (max-height:500px) and (orientation:landscape){.demo-player.is-expanded .demo-playback-controls,.robot-player.is-expanded .demo-playback-controls{grid-template-columns:minmax(100px,1fr) auto;gap:12px;padding:2px 10px}.demo-camera-canvas{aspect-ratio:3}.robot-player.is-expanded .demo-camera-selector{z-index:1;gap:5px;width:auto;max-width:500px;position:absolute;top:0;left:22%;right:100px}.robot-player.is-expanded .demo-expanded-bar>span{max-width:19%}}.demo-camera-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.robot-source:has(canvas[data-frame-ready=true]) .demo-camera-poster{display:none}.demo-mobile-result{display:none}@media (max-width:700px){.demo-heading{padding:16px 4px 12px}.demo-heading .demo-eyebrow{display:none}.demo-episode-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;display:grid;overflow:visible}.demo-episode-selector button{justify-content:center;min-height:46px;padding:8px 2px}.demo-episode-selector img,.demo-episode-selector small{display:none}.demo-episode-selector strong{margin:0;font-size:13px}.robot-workspace>.demo-workspace-heading>.demo-result{display:none}.robot-workspace[data-mobile-panel=subtasks] .demo-mobile-result{color:#536d76;border-top:1px solid #dfe8e9;flex-wrap:wrap;gap:6px 12px;margin:20px 4px 10px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.demo-mobile-result strong{color:#365d44;font-weight:500}}.demo-hand-mobile-note{display:none}.mobile-hand-player{background:#152e38;flex-direction:column;height:100%;min-height:0;display:flex}.mobile-hand-pair{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.mobile-hand-source,.mobile-hand-mesh{min-width:0;min-height:0;position:relative;overflow:hidden}.mobile-hand-source{background:#13252b}.mobile-hand-source video{object-fit:contain;width:100%;height:100%;display:block}.mobile-hand-landmarks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-hand-pane-label{z-index:2;color:#dcebf1;pointer-events:none;background:#19343ee6;justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.mobile-hand-pane-label>span{color:#aac4d0}.mobile-hand-mesh{background:radial-gradient(#284550,#152c35)}.mobile-hand-player .recorded-hand-scene{opacity:1;position:absolute;inset:34px 0 52px}.mobile-hand-player .recorded-hand-canvas{position:absolute;inset:0}.mobile-hand-player .recorded-hand-canvas canvas{width:100%;height:100%;display:block}.mobile-hand-player .hand-view-controls{background:0 0;border:0;justify-content:center;gap:4px;padding:0;display:flex;position:absolute;inset:auto 8px -48px}.mobile-hand-player .hand-view-controls button{color:#e1edf2;white-space:nowrap;background:#203d48;border:1px solid #729aaa66;border-radius:5px;min-width:44px;min-height:44px;padding:8px;font-size:12px}.mobile-hand-player .hand-view-controls button[aria-pressed=true]{background:#405e6b}.mobile-hand-player .hand-orbit-hint{color:#d1e2e9;font-size:11px;bottom:6px}.mobile-hand-player .demo-playback-controls{padding-inline:12px}.mobile-hand-loading{color:#d0e1e8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.mobile-hand-loading p{max-width:260px;margin:0;line-height:1.5}.mobile-hand-loading button{color:#13252b;background:#edf4f7;border:0;border-radius:6px;min-height:44px;padding:10px 16px}@media (max-width:900px),(pointer:coarse){.demo-hand-mobile-note{display:inline}.demo-hand-desktop-note{display:none}.mobile-hand-pair{grid-template-rows:minmax(120px,.9fr) minmax(200px,1.1fr);grid-template-columns:1fr}.demo-rerun-stage.is-open:has(.mobile-hand-player){height:710px}.demo-rerun-stage.is-expanded:has(.mobile-hand-player){height:100dvh}}@media (orientation:landscape){.mobile-hand-pair{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr}.mobile-hand-player .demo-playback-controls{grid-template-columns:minmax(100px,1fr) auto}}
