.sim-camera-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:0;background:#000}.sim-camera-backdrop[data-live=true]{opacity:1}.sim-camera-backdrop video{width:100%;height:100%;object-fit:cover;display:block}.sim-camera-backdrop:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8)}.screen .sim-onboarding[data-camera-live=true]{background:#000;color:#fff}body[data-design-system=public] .sim-onboarding[data-camera-live=true] :is(h1,h2,.sim-onboarding-eyebrow,.sim-onboarding-task-keyword,.sim-onboarding-back){color:#fff}body[data-design-system=public] .sim-onboarding[data-camera-live=true] :is(.sim-onboarding-description,.sim-onboarding-skip){color:#e5e7eb}.sim-onboarding[data-camera-live=true] .sim-onboarding-item{border-color:rgba(255,255,255,.65)}.sim-onboarding[data-camera-live=true] :is(.sim-onboarding-tab,.sim-onboarding-mobile-tabs button){color:#d1d5db;border-color:rgba(255,255,255,.5)}.sim-onboarding[data-camera-live=true] :is(.sim-onboarding-item[data-active=true] .sim-onboarding-tab,.sim-onboarding-mobile-tabs button[aria-current]){color:#fff;border-color:#fff}body.screen.simulation-page[data-design-system=public] .sim-onboarding[data-camera-live=true] .sim-onboarding-next.button{background:#fff!important;border-color:#fff!important;color:#000!important}body.screen.simulation-page[data-design-system=public] .sim-onboarding[data-camera-live=true] .sim-onboarding-next.button:hover{background:#ff8a24!important;border-color:#ff8a24!important;color:#000!important}.sim-onboarding[data-camera-live=true] button:focus-visible{outline-color:#fff}.sim-onboarding[data-camera-live=true] :is(.sim-onboarding-art-base,.sim-onboarding-copyart-image){filter:invert(1);mix-blend-mode:screen}.sim-onboarding[data-camera-live=true] .sim-onboarding-scene-image{mix-blend-mode:normal}.sim-onboarding[data-camera-live=true] .sim-onboarding-mobile-footer{background:linear-gradient(transparent,rgba(0,0,0,.8))}.sim-camera-controls{position:absolute;z-index:40;right:16px;top:8px;width:max-content;max-width:calc(100% - 32px);color:#fff;background:#171717;border:1px solid #737373;font-size:13px}.sim-camera-controls summary{cursor:pointer;min-height:44px;display:list-item;padding:12px 16px;box-sizing:border-box}.sim-camera-controls summary:focus-visible{outline:2px solid #fff;outline-offset:-3px}.sim-camera-settings{width:320px;max-width:calc(100vw - 66px);padding:0 16px 16px}.sim-camera-settings select{margin:8px 0 12px}.sim-camera-actions{display:flex;flex-wrap:wrap;gap:8px}.sim-camera-actions button{padding:10px 12px;min-height:44px;border:1px solid #aaa;background:#fff;color:#000;font:inherit;cursor:pointer}.sim-camera-actions button:disabled{opacity:.5}.sim-camera-mirror{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:8px}.sim-camera-mirror input{width:20px;height:20px}body[data-design-system=public] .sim-camera-settings p{margin:8px 0 0;color:#ddd;font-size:12px;line-height:1.5}