.camera-workspace #brain-panel{width:448px;padding:20px;right:14px;top:14px;bottom:14px;border-radius:18px;background:#fdfdfc}.camera-workspace.brain-open .page{margin-right:474px;padding:0 3.5vw}.camera-workspace header{gap:14px;flex-wrap:wrap;padding:16px 0}.camera-workspace .study-name{font-size:10px}.camera-workspace .controls{margin-left:auto}.camera-workspace .panel-title{margin-bottom:16px}.camera-workspace .panel-title h2{font-size:22px}.camera-workspace .panel-title>span{font-size:10px;color:#777}.atlas-bar{display:flex;gap:7px;align-items:center;font:10px monospace;text-transform:uppercase;letter-spacing:.03em}.atlas-bar strong{font-weight:400}.live-light{width:5px;height:5px;border-radius:50%;background:#222}.atlas-bar>span:last-child{margin-left:auto}.atlas-intro{font-size:13px;color:#666;line-height:1.5;margin:10px 0 16px}.camera-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.camera{margin:0;min-width:0;border:1px solid #d6d6d1;background:#f5f5f2;border-radius:10px;overflow:hidden}.camera.wide{grid-column:1/-1}.camera-top{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:10px 10px 4px;font:10px monospace;text-transform:uppercase;letter-spacing:.035em;color:#444}.camera-top span:first-child{white-space:nowrap}.camera-readout{font-size:9px;text-align:right;color:#6a6a65}.camera canvas{display:block;position:relative!important;inset:auto!important;z-index:0!important;width:100%;height:128px;pointer-events:none}.camera.wide canvas{height:148px}.camera figcaption{font-size:11px;line-height:1.4;color:#666;padding:8px 10px 10px;border-top:1px solid #deded9;min-height:48px;background:#fcfcfa}.camera.wide figcaption{min-height:0}.atlas-foot{font:10px/1.5 monospace;color:#777;margin:14px 0 18px}.live-details{border-top:1px solid #d4d4d0;padding-top:15px}.live-details>summary{cursor:pointer;font-size:13px;min-height:30px}.camera-workspace .panel-title,.camera-workspace .atlas-bar,.camera-workspace .camera-top{font-family:Arial,Helvetica,sans-serif}.camera-workspace .panel-title span.type-run,.camera-workspace .panel-title span.type-visual,.camera-workspace .panel-title span.type-glyph{font:inherit}.camera-workspace main{min-height:480px}.camera-workspace .brain-open h1{font-size:96px}
@media(max-width:1120px){.camera-workspace.brain-open .page{margin-right:0;padding:0 5vw}.camera-workspace #brain-panel{position:relative;inset:auto;width:auto;margin:20px 5vw 30px;max-height:none}.camera-workspace .camera-grid{grid-template-columns:repeat(4,1fr)}.camera-workspace .camera.wide{grid-column:1/-1}.camera-workspace .camera.wide canvas{height:190px}.camera-workspace .brain-open main{padding-bottom:65px}.camera-workspace main{min-height:0}.camera-workspace.brain-open .intro{max-width:none}.camera-workspace .page{min-height:0}}
@media(max-width:720px){.camera-workspace .camera-grid{grid-template-columns:1fr 1fr}.camera-workspace #brain-panel{padding:16px;margin:18px 4vw 30px}.camera-workspace .camera-top{font-size:9px;padding:8px 8px 4px}.camera-workspace .camera-readout{font-size:8px}.camera-workspace .camera canvas{height:132px}.camera-workspace .camera.wide canvas{height:140px}.camera-workspace .camera figcaption{font-size:11px}.camera-workspace .controls{margin-left:0}.camera-workspace .atlas-bar{font-size:9px}.camera-workspace .study-name{font-size:10px}}

#eye-state{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 17px;font-size:12px}#eye-state>div{border:1px solid #deded9;padding:10px;border-radius:8px;min-width:0}#eye-state strong,#eye-state span,#eye-state small{display:block}#eye-state strong{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:#777;margin-bottom:5px}#eye-state span{font:14px monospace}#eye-state small{font-size:10px;color:#777;margin-top:5px}#eye-state p{grid-column:1/-1;margin:3px 0;font-size:11px;color:#666}#eye-state p span{display:inline;font:11px monospace}.camera[data-camera=eyes] canvas{height:116px!important}

.camera[data-camera=eyes] .camera-readout{text-transform:none}

.identity{display:flex;align-items:center;gap:28px;margin-bottom:44px}.identity-portrait{display:block;width:132px;height:160px;object-fit:cover;object-position:50% 30%;border-radius:10px;position:relative;z-index:7;flex:none;background:#eee}.camera-workspace .identity h1{font-size:clamp(50px,5vw,80px);margin:0;letter-spacing:-.065em}
@media(max-width:650px){.identity{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.identity-portrait{width:112px;height:132px}.camera-workspace .identity h1{font-size:clamp(50px,12vw,75px)}.camera-workspace.brain-open main{padding-top:30px}}

#hunt-state{font-size:11px;line-height:1.5;margin:0 0 18px;padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#hunt-state strong,#hunt-state span{display:block}#hunt-state strong{font-weight:500}#hunt-state p{margin:6px 0;color:#555}#hunt-state small{font-size:10px;color:#777}.type-glyph.consumed{color:transparent!important;text-shadow:none!important}.hunt-paused .type-glyph.consumed{color:inherit!important}.all-typography a:hover .type-glyph,.all-typography button:hover .type-glyph,.all-typography a:focus-visible .type-glyph,.all-typography button:focus-visible .type-glyph{color:inherit!important}
.hunt-paused header,.all-typography header:focus-within,.all-typography header:hover{z-index:8}
.all-typography a .type-glyph.consumed,.all-typography button .type-glyph.consumed{color:inherit!important}
#hunt-beat{min-height:16px;color:#555;font-size:10px}
