/* Sector-first discovery. Overrides only the previous ideas prototype UI. */
#instant-discovery{margin-bottom:18px;letter-spacing:0}
#instant-ideas{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:11px 14px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:10px;font-size:12px;font-weight:600}
#instant-ideas:disabled{cursor:default;background:transparent;color:var(--muted);border-color:var(--line);opacity:1}
.mission #instant-hint{font-size:10px;line-height:1.6;margin:8px 0 0}
.mission #instant-feedback{font-size:10px;line-height:1.5;margin:7px 0 0;color:var(--accent)}
#instant-feedback:empty{display:none}
.mission-brief,.mission-actions{display:none}
.mission{padding-top:25px}.mission>h2{font-size:27px}.sector{min-height:65px}.sector strong{font-size:13px;margin:0}.sector small{font-size:10px;margin-top:5px}.sector.selected{border-color:var(--idea-color)}
.view-tools{flex-wrap:wrap;max-width:calc(100% - 20px);gap:6px}.view-tools #demo{background:#20343c;color:white;border-color:#20343c;min-width:155px;white-space:nowrap}.view-tools #demo[aria-pressed=true]{background:#27756f;color:#fff}.orbit-hint{bottom:65px}
.mission #selection-note{margin:12px 0 20px;line-height:1.6;min-height:32px;font-size:11px}.collection{margin-top:8px;padding-top:19px}.collection-heading{font-size:10px}.collection-heading b{font-variant-numeric:tabular-nums}.mission #collection-empty{font-size:12px;line-height:1.7;letter-spacing:0;margin:16px 0}
#created-ideas{max-height:310px;overflow:auto;gap:7px;padding:3px 4px 4px 1px;margin-top:12px;scrollbar-width:thin}#created-ideas button{min-height:58px;font-size:12px}#created-ideas button.latest{border-color:var(--idea-color);background:#fff;box-shadow:inset 3px 0 var(--idea-color)}#created-ideas small{font-size:10px;margin-top:5px}.mission .prototype-note{font-size:8px;line-height:1.6;margin-top:14px}
.animation-controls{display:grid;grid-template-columns:1fr auto;gap:8px}.animation-controls .text-button{border:1px solid var(--line);border-radius:8px}.result-caption #result-status{font-variant-numeric:tabular-nums}#result-dialog{max-width:580px}#result-view{height:275px}
@media(max-width:760px){
 .intro h1{font-size:27px}.view-tools{display:grid;grid-template-columns:1.2fr 1fr;right:10px;bottom:10px;max-width:none}.view-tools #demo{min-width:0;font-size:10px}.view-tools button{min-height:37px}#viewport{height:470px}
 .mission{padding-top:0}.sector{min-height:73px}.sector strong{font-size:12px}.sector small{font-size:10px}#created-ideas{grid-template-columns:1fr;max-height:370px}#created-ideas button{font-size:12px}.mission #selection-note{margin:10px 0 18px}.mission .prototype-note{font-size:8px}#result-view{height:240px}
}
