.workspace-tabs{display:flex;gap:6px;padding:8px 18px 0;border-bottom:1px solid #cad9e8;background:#f7faff}.workspace-tabs button{border:0;border-radius:6px 6px 0 0;background:transparent;padding:12px 18px;border-bottom:3px solid transparent;font-weight:650;min-height:44px}.workspace-tabs button[aria-selected=true]{color:#006add;background:#e7f1ff;border-bottom-color:#087dff}.workspace-tabs button span{font-size:12px;font-weight:400;margin-left:8px}body[data-workspace=all] #algorithm-form,body[data-workspace=all] #open-files,body[data-workspace=all] #settings{display:none}#all-workspace{padding:24px 20px 40px;max-width:1800px;margin:auto;color:#15233b}#all-workspace h2{font-size:25px;line-height:1.4;margin:0 0 5px}.all-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.all-heading p{margin:4px 0;color:#52647a}.all-heading .all-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:#1772c8;margin-bottom:7px}.all-heading>strong{font-size:23px;white-space:nowrap;font-variant-numeric:tabular-nums}.all-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;background:white;border:1px solid #d4dfeb;border-radius:10px;padding:15px}.all-toolbar label{display:grid;gap:6px;font-size:12px;font-weight:600}.all-toolbar input,.all-toolbar select,.all-toolbar button{min-height:40px;border:1px solid #c6d5e4;border-radius:6px;padding:8px 10px;background:white;color:#1d3554}.all-toolbar label:first-child{flex:1;min-width:210px}.all-legend{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.all-legend>span{padding:4px 10px;border-radius:4px;font-size:12px}.all-note,#all-status{font-size:12px;line-height:1.8;color:#52647a;max-width:1120px}.all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.atlas-card{background:white;border:1px solid #d3dfea;border-radius:10px;padding:16px;box-shadow:0 2px 6px #14325005;content-visibility:auto;contain-intrinsic-size:auto 330px}.atlas-card>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.atlas-card>header>div{display:flex;align-items:center;gap:8px}.atlas-move{font-size:24px;min-width:32px}.atlas-hand{font-size:11px;border-radius:4px;padding:3px 5px}.atlas-hand.R{background:#fff0e9;color:#93462c}.atlas-hand.L{background:#e7f2ff;color:#245b93}.atlas-card header strong{font-size:12px}.atlas-duration{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.atlas-duration small{display:block;color:#66798f;margin-top:3px}.atlas-technique{font-size:12px;color:#62748a;margin:10px 0 14px;min-height:16px}.atlas-axis,.atlas-lane{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px}.atlas-axis{font-size:10px;color:#67798c;padding-bottom:9px}.atlas-axis>div{position:relative;margin-right:14px}.atlas-axis>div>span{position:absolute;transform:translateX(-50%)}.atlas-axis>div>span:first-child{transform:none}.atlas-axis>div>span:last-child{transform:translateX(-100%)}.atlas-lane{align-items:center;min-height:30px}.atlas-resource{font-size:11px;font-weight:600}.atlas-resource small{font-size:10px;font-weight:400;color:#64758a;margin-left:5px}.atlas-track{height:23px;position:relative;margin-right:14px;background:repeating-linear-gradient(to right,transparent,transparent calc(25% - 1px),#dce5ed calc(25% - 1px),#dce5ed 25%),#f3f6f9;border-radius:3px}.atlas-segment{position:absolute;top:2px;height:19px;border-radius:3px;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;font-size:10px;border:1px solid transparent;box-sizing:border-box}.atlas-driving,.atlas-wrist_motion{background:#177bdf;color:white}.atlas-supporting{background:#dee8f0;color:#314b65;border-color:#a8bacb}.atlas-repositioning,.atlas-regrip{background:#e5d6f8;color:#63438d}.atlas-anchor{background:#dce1e7;color:#445367}.atlas-recovery{background:repeating-linear-gradient(135deg,#e6f0ff,#e6f0ff 3px,#c4dcff 3px,#c4dcff 5px);color:#265d9c}.atlas-free{background:#f2f5f8;color:#62748a;border:1px dashed #b0c0d0}.atlas-preserve{background:#dbe7e5;color:#365650}.atlas-unbound{font-size:10px;color:#697b8b;position:absolute;inset:3px 8px}.atlas-card details{border-top:1px solid #e8eef4;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.atlas-card summary{cursor:pointer;color:#38658d;min-height:25px}.atlas-card dl{display:grid;grid-template-columns:78px minmax(0,1fr);gap:5px}.atlas-card dt{color:#6a7b8c}.atlas-card dd{margin:0}.atlas-card details p{color:#617489}.workspace-tabs button:focus-visible,#all-workspace :focus-visible{outline:3px solid #68a9f1;outline-offset:2px}@media(max-width:1250px){.all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#all-workspace{padding:18px 12px}.all-grid{grid-template-columns:1fr}.all-heading{align-items:start}.all-heading>strong{font-size:16px}#all-workspace h2{font-size:20px}.all-toolbar label{flex:1;min-width:120px}.workspace-tabs{padding-left:10px}.workspace-tabs button{padding:10px}.atlas-card{padding:14px}}@media print{body[data-workspace=all] .topbar,.workspace-tabs,.all-toolbar{display:none}.atlas-card{content-visibility:visible;break-inside:avoid}.all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.atlas-hand.BOTH,.finger-tag.BOTH{background:#eee4fb;color:#63438d}

.lane-bar.manual.role-supporting{background:#dee8f0;border:1px solid #a8bacb}.lane-bar.manual.role-wrist_motion{background:#a587d2}.atlas-hand.BOTH+strong{white-space:normal}
