.beta-bar{position:relative;z-index:20;display:flex;align-items:center;gap:14px;min-height:48px;padding:8px clamp(16px,4vw,52px);color:#eaf2ff;background:#15243a;border-bottom:1px solid rgba(162,190,226,.2);font:500 13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.beta-label{flex:0 0 auto;padding:5px 9px;color:#10243c;background:#b6ef8b;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.09em}.beta-instructions{flex:0 1 auto;position:relative}.beta-instructions summary{cursor:pointer;color:#f4f7ff;text-underline-offset:3px}.beta-instructions summary:hover{color:#b6ef8b}.beta-instructions-body{position:absolute;top:calc(100% + 12px);left:-10px;z-index:40;width:min(440px,calc(100vw - 32px));padding:16px 18px;color:#27364a;background:#fff;border:1px solid #dbe4ed;border-radius:14px;box-shadow:0 16px 46px #0712213d}.beta-instructions-body p{margin:0}.beta-instructions-body p+p{margin-top:10px}.beta-instructions-note{color:#5b6878;font-size:12px}.beta-private-note{margin-left:auto;color:#c0cad9;white-space:nowrap;font-size:12px}.beta-feedback-open{flex:0 0 auto;padding:8px 12px;color:#f6fbff;background:transparent;border:1px solid #71829a;border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.beta-feedback-open:hover{background:#ffffff17;border-color:#d4e2f4}.beta-feedback-open:focus-visible,.beta-instructions summary:focus-visible,.beta-dialog-close:focus-visible,.beta-feedback-copy:focus-visible{outline:3px solid #87c7ff;outline-offset:3px}.beta-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;overflow-y:auto;background:#08111fad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.beta-feedback-dialog{position:relative;width:min(640px,100%);max-height:min(90vh,900px);overflow-y:auto;padding:clamp(22px,4vw,36px);color:#202c39;background:#fff;border:1px solid #e0e7ee;border-radius:20px;box-shadow:0 24px 80px #010c194d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.beta-dialog-close{position:absolute;top:14px;right:14px;width:38px;height:38px;color:#536172;background:#f2f5f7;border:0;border-radius:50%;font-size:25px;line-height:1;cursor:pointer}.beta-dialog-eyebrow{margin:0 0 8px;color:#5273a2;font-size:10px;font-weight:800;letter-spacing:.14em}.beta-feedback-dialog h2{margin:0 46px 10px 0;font-size:clamp(25px,5vw,32px);line-height:1.12}.beta-feedback-privacy{margin:0 0 22px;padding:12px 14px;color:#425166;background:#f2f7fb;border-left:3px solid #83b8e3;border-radius:4px 10px 10px 4px;font-size:13px;line-height:1.5}.beta-feedback-dialog form{display:grid;gap:8px}.beta-feedback-dialog form>label,.beta-manual-copy-label{margin-top:6px;font-size:13px;font-weight:700}.beta-feedback-dialog label span{color:#758294;font-weight:500}.beta-feedback-dialog textarea,.beta-feedback-dialog select{width:100%;box-sizing:border-box;padding:10px 12px;color:#202c39;background:#fbfcfd;border:1px solid #cfd8e1;border-radius:9px;font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.beta-feedback-dialog textarea{resize:vertical;min-height:62px}.beta-feedback-dialog textarea:focus,.beta-feedback-dialog select:focus{outline:3px solid rgba(65,142,208,.22);border-color:#548fbd}.beta-feedback-copy{min-height:46px;margin-top:10px;padding:11px 16px;color:#11243b;background:#b6ef8b;border:0;border-radius:10px;font:800 14px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.beta-feedback-copy:hover{background:#a7e777}.beta-feedback-status{min-height:20px;margin:2px 0 0;color:#286342;font-size:13px;line-height:1.45}.beta-manual-copy-label{display:grid;gap:8px}.beta-manual-copy-label textarea{background:#f6f8fa;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:640px){.beta-bar{flex-wrap:wrap;gap:8px 10px;padding:8px 14px}.beta-instructions{flex:1 1 auto}.beta-instructions-body{left:-48px}.beta-private-note{order:3;flex:1 1 100%;margin-left:0;font-size:11px}.beta-feedback-open{padding:7px 10px;font-size:12px}.beta-dialog-backdrop{align-items:start;padding:10px}.beta-feedback-dialog{max-height:calc(100vh - 20px);padding:22px 18px;border-radius:16px}}.beta-reference-card{font:inherit}.beta-reference-art{overflow:hidden;background:#edf0e8}.beta-reference-visual{position:absolute;inset:12px;display:grid;place-items:center}.beta-reference-visual svg{width:100%;height:100%;max-width:300px}.beta-reference-card:focus-visible{outline:3px solid rgba(87,132,111,.5);outline-offset:3px}.beta-home-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#eaf2ff;text-decoration:none;font-weight:700;white-space:nowrap}.beta-home-link:hover{color:#b6ef8b}.beta-instruction-short{display:none}.reference-lab-app.is-mobile-workspace>.beta-bar{position:fixed;top:env(safe-area-inset-top,0px);right:0;left:0;z-index:100;min-height:48px;flex-wrap:nowrap;gap:6px;padding:5px 8px}.reference-lab-app.is-mobile-workspace .beta-home-link{font-size:10px}.reference-lab-app.is-mobile-workspace .beta-label{padding:4px 6px;font-size:8px}.reference-lab-app.is-mobile-workspace .beta-instructions{flex:1 1 auto;min-width:0}.reference-lab-app.is-mobile-workspace .beta-instructions summary{font-size:10px;white-space:nowrap}.reference-lab-app.is-mobile-workspace .beta-instruction-full{display:none}.reference-lab-app.is-mobile-workspace .beta-instruction-short{display:inline}.reference-lab-app.is-mobile-workspace .beta-instructions-body{top:calc(100% + 8px);left:0}.reference-lab-app.is-mobile-workspace .beta-private-note{display:none}.reference-lab-app.is-mobile-workspace .beta-feedback-open{padding:6px 8px;font-size:10px}.reference-lab-app.is-mobile-workspace .ref-workspace{inset:calc(48px + env(safe-area-inset-top,0px)) 0 0;height:auto}.reference-lab-app.is-mobile-workspace .ref-stage-frame{padding-top:0}.reference-lab-app.is-mobile-workspace .ref-mobile-scene-toolbar{top:9px}@media(max-width:790px){.reference-lab-app:not(.is-mobile-workspace)>.beta-bar{flex-wrap:wrap;gap:8px 10px;padding-inline:12px}.reference-lab-app:not(.is-mobile-workspace) .beta-instructions{flex:1 1 220px}.reference-lab-app:not(.is-mobile-workspace) .beta-private-note{order:4;flex:1 1 100%;margin-left:0;white-space:normal}.reference-lab-app:not(.is-mobile-workspace) .beta-feedback-open{margin-left:auto}}
