.editor-experiment{grid-template-columns:minmax(0,1fr) 340px;gap:26px}.editor-aside{padding-top:0;gap:14px}.editor-selectors,.editor-control-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}.editor-selectors label,.editor-control-row label,.editor-size>label,.settings-content>label{font-size:10px;color:#596373;display:flex;flex-direction:column;gap:6px}.editor-selectors select,.editor-control-row select,.settings-content select,.quantum-map-key select,.custom-layer-tools select{width:100%;padding:9px 10px;border:1px solid #c9beac;background:#fffaf1;border-radius:3px;color:#18243a;font:11px inherit}.editor-control-row{grid-template-columns:1fr 1fr 1fr;margin:16px 0}.editor-size{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:13px;margin:12px 0 17px}.editor-size>label:first-child{gap:3px}.editor-size output{font:12px monospace;color:#2447c8}.editor-size input{accent-color:#2447c8}.editor-size .toggle{flex-direction:row;font-size:10px}.editor-experiment .scene-under{align-items:flex-start}.editor-experiment .scene-under>span{font-size:9px}.editor-experiment .scene-under p{max-width:65%;font-size:10px;line-height:1.7}.editor-aside .target-card{min-height:116px;padding:15px}.target-token{height:78px;width:55px;background:transparent;cursor:grab;border:1px dashed #baaa93;border-radius:3px}.target-token img{height:68px;max-width:100%;object-fit:contain}.editor-aside .target-card h2{font-size:18px}.upload-target{font-size:10px;color:#2447c8;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.upload-target input{display:none}.art-credit{font-size:9px;line-height:1.7;color:#647080;margin:5px 0 12px}.art-credit a{color:#2447c8;text-underline-offset:3px}.background-upload{border:1px dashed #b4a992;background:#eee6d8;padding:13px;font-size:11px}.background-upload label{display:flex;flex-direction:column;gap:8px}.background-upload input{width:100%;font-size:10px}.background-upload small{display:block;font-size:9px;color:#6a7180;margin-top:10px}.foreground-card{border:1px solid #c9beac;background:#f1eade;padding:14px}.foreground-card summary{cursor:pointer;font-size:12px;font-weight:650}.foreground-card>p{font-size:10px;line-height:1.7;color:#647080}.layer-item{display:grid;grid-template-columns:14px 36px 1fr auto;gap:8px;align-items:center;border-top:1px solid #d3c9b8;padding:8px 0;font-size:10px}.layer-item img{width:36px;height:36px;object-fit:contain;background:#dfd5c5}.layer-item input{accent-color:#2447c8;margin:0}.layer-item a{font-size:9px;color:#2447c8;text-underline-offset:3px}#foreground-layers>p{font-size:10px;line-height:1.7;color:#6d7481}.custom-layer-tools{border-top:1px solid #c9beac;border-bottom:1px solid #c9beac;padding:12px 0;margin:13px 0}.custom-layer-tools summary{font-size:11px;cursor:pointer}.custom-layer-tools p{font-size:10px;line-height:1.7;color:#657080}.custom-layer-tools>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.custom-layer-tools label{font-size:10px;display:flex;flex-direction:column;gap:5px}.custom-layer-tools input{accent-color:#2447c8}.scene-export{display:flex;gap:22px;flex-wrap:wrap}.editor-aside .result-facts strong{font-size:19px}.editor-aside .small-note p{font-size:10px;line-height:1.75}.editor-experiment .scene-frame{padding:6px}.editor-experiment canvas.drop-ready{outline:3px solid #2447c8;outline-offset:-3px}.quantum-visuals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;align-items:start;margin-top:22px}#quantum-map{width:100%;max-height:460px;border:1px solid #c9beac;cursor:crosshair;background:#fffaf0;object-fit:contain}.quantum-map-key{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;margin-top:12px}.quantum-map-key label{display:flex;align-items:center;gap:7px;flex-shrink:0}.quantum-map-key select{padding:7px;font-size:10px}.quantum-map-key>span{font:10px monospace;text-align:right}#cell-inspector{font:10px monospace;color:#5e6a7b;line-height:1.8;min-height:36px}.convergence-controls>p{font-size:12px;line-height:1.8;color:#5a6474;margin:0 0 20px}#convergence-curve{width:100%;aspect-ratio:600/220;background:#ece4d6;height:auto;cursor:default}.convergence-controls>label{display:flex;justify-content:space-between;font-size:12px;margin:17px 0 10px}.convergence-controls>input{width:100%;accent-color:#2447c8}.quantum-actions{display:flex;gap:12px;margin:20px 0}.quantum-actions button{flex:1;font-size:11px}.convergence-controls #truth-mass{font-family:monospace;font-size:11px;line-height:1.8;color:#2447c8}.convergence-controls .map-explanation{font-size:10px;line-height:1.8}#scene:focus-visible{outline:3px solid #2447c8;outline-offset:-3px}.editor-experiment button:focus-visible,.editor-experiment select:focus-visible,.editor-experiment input:focus-visible{outline:3px solid #2447c8;outline-offset:3px}.scene-feedback{display:block;margin-top:10px}.scene-feedback a{display:none}.scene-feedback p{font-size:11px;color:#2447c8}#scene-credit{margin-top:13px}
.editor-experiment{max-width:966px;grid-template-columns:minmax(0,600px) 340px;margin-inline:auto}.art-attribution{font-size:10px;color:#647080}.art-attribution summary{cursor:pointer;margin-bottom:8px}.editor-aside .result-card{order:-1;grid-row:auto}.editor-aside .target-card{order:-2}.result-map-link{font-size:11px;color:#2447c8;text-underline-offset:3px}
@media(max-width:1050px){.editor-experiment{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.editor-control-row{grid-template-columns:1fr 1fr}.editor-control-row label:last-child{grid-column:1/-1}.editor-experiment .scene-under{flex-direction:column;gap:7px}.editor-experiment .scene-under p{max-width:100%}}
@media(max-width:780px){.editor-experiment{grid-template-columns:1fr}.editor-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-aside .result-card,.editor-aside .experiment-settings,.editor-aside .small-note{grid-column:1/-1}.editor-aside .art-credit{grid-column:1/-1;margin:0}.quantum-visuals{grid-template-columns:1fr;gap:22px}.quantum-visuals>div:first-child{max-width:512px;width:100%;margin:auto}.editor-selectors{gap:9px}.scene-toolbar .button-primary{font-size:11px;padding:12px 16px}.editor-control-row{grid-template-columns:1fr 1fr 1fr}.editor-control-row label:last-child{grid-column:auto}}
@media(max-width:480px){.editor-aside{grid-template-columns:1fr}.editor-aside>*{grid-column:1/-1}.editor-selectors{grid-template-columns:1fr;gap:10px}.editor-control-row{grid-template-columns:1fr 1fr;gap:10px}.editor-control-row label:last-child{grid-column:1/-1}.editor-size{grid-template-columns:82px 1fr;gap:9px}.editor-size .toggle{grid-column:1/-1}.editor-experiment .scene-under>span{white-space:normal}.scene-toolbar>div .section-number{display:none}.scene-toolbar strong{font-size:13px}.quantum-actions{gap:8px}.quantum-actions button{padding:10px 8px}.quantum-map-key{flex-wrap:wrap}.scene-export{gap:16px}.intro h1{font-size:43px}.intro-copy{font-size:12px}}

.depth-readout{font:10px ui-monospace,monospace;line-height:1.7;color:#2447c8;margin:0 0 10px}.layer-item label{line-height:1.5}.depth-badge{display:block;font:8px ui-monospace,monospace;color:#526178;margin-top:3px}.depth-badge[data-front=true]{color:#b34122}.depth-badge[data-front=false]{color:#2447c8}.foreground-card{max-height:470px;overflow:auto}.foreground-card summary{position:sticky;top:-14px;background:#f1eade;padding:5px 0;z-index:1}
.band-members{display:block;font-size:8px;font-weight:normal;line-height:1.7;color:#697487;margin-top:4px}.object-atlas{display:block;color:#2447c8;font-size:10px;margin:12px 0}.object-atlas img{display:block;width:100%;max-height:160px;object-fit:contain;background-color:#e8e0d2;background-image:linear-gradient(45deg,#d8d0c2 25%,transparent 25%),linear-gradient(-45deg,#d8d0c2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d8d0c2 75%),linear-gradient(-45deg,transparent 75%,#d8d0c2 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;margin-bottom:8px}
.oracle-badge{font:9px ui-monospace,monospace;line-height:1.7;color:#2447c8;background:#e5eaf8;border-left:3px solid #2447c8;padding:8px 10px;margin:0 0 14px}.oracle-badge[data-quantum=false]{background:#f2e4cc;color:#7c4b19;border-color:#b37833}.current-qnn-report .evidence-table{margin:24px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.current-qnn-report .evidence-table>div{padding:14px;border:1px solid #c9beac;display:flex;flex-direction:column;gap:8px}.current-qnn-report .evidence-table span{font-size:10px;color:#647080}.current-qnn-report .evidence-table strong{font-size:17px;color:#2447c8}
.current-qnn-report .baseline-comparison>div>span{font-size:10px;color:#647080;max-width:260px;line-height:1.5}.current-qnn-report .baseline-comparison th,.current-qnn-report .baseline-comparison td{padding:10px 6px}.current-qnn-report .baseline-comparison th:first-child,.current-qnn-report .baseline-comparison td:first-child{padding-left:0}
.field-screen{position:relative;background:#102846;border-radius:5px;overflow:hidden;box-shadow:0 14px 35px #14294425}#quantum-map{border:0;max-height:512px;background:#102846}.field-hud{position:absolute;bottom:0;left:0;right:0;padding:16px 18px;background:linear-gradient(transparent,#0c203cec);color:#d8f6f6;font:10px ui-monospace,monospace;pointer-events:none}.field-hud progress{width:100%;height:3px;display:block;margin-top:12px;accent-color:#55d6be}.field-legend{display:flex;align-items:center;gap:10px;font:9px ui-monospace,monospace;color:#697487;margin-top:14px}.field-legend i{height:7px;flex:1;border-radius:5px;background:linear-gradient(90deg,#163974,#1b88a1,#44c8af,#fbd156,#f66637,#fff5d3)}.field-tuning{padding:15px 17px;background:#ece5d8;border-radius:4px;margin-bottom:18px}.field-tuning label{display:flex;justify-content:space-between;font-size:11px}.field-tuning output{font:10px ui-monospace,monospace;color:#2447c8}.field-tuning input{width:100%;accent-color:#2447c8;margin:9px 0 16px}.field-tuning p{font-size:9px;color:#657080;margin:0}.quantum-map-key label{max-width:68%;min-width:0}.quantum-map-key select{max-width:190px}.convergence-controls .map-explanation{font-size:10px}
#tiny-target-note{display:block;font-size:10px;line-height:1.6;color:#596373;margin:0 0 12px}#tiny-target-note[hidden]{display:none}
