/* Additive onboarding within the existing compact workspace. */
.mission-starters{margin:18px 0 0;max-width:100%;font-size:11px}.mission-starters>span{color:var(--muted)}.mission-starters>div:not([hidden]){display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:8px 0}.mission-starters button{padding:7px 10px;min-height:36px;font-size:11px}.mission-starters small{font-size:10px;color:var(--muted)}#mission-replace:not([hidden]){padding:10px;border:1px solid var(--blue);border-radius:7px;background:var(--surface)}#mission-replace p{width:100%;font-size:11px;margin:0}.welcome{height:auto;min-height:100%;padding:18px 0}.welcome .capabilities{margin-top:18px}.welcome h1{margin-bottom:12px}.agent-setup-link{white-space:nowrap}.under-composer{flex-wrap:wrap}.growth-workbench{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.growth-workbench>div,.growth-workbench>form{min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:20px}.growth-workbench h2{font-size:16px;margin:0 0 12px}.growth-workbench .section-heading{padding:0;border:0;gap:10px}.growth-workbench .section-heading h2{font-size:16px}.journey .section-heading strong{font:13px ui-monospace,monospace;white-space:nowrap;color:var(--blue)}.journey>p{margin:8px 0 12px}.journey progress{width:100%;height:8px;accent-color:var(--green)}.journey-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.journey-steps li{display:flex;gap:7px;align-items:baseline;font-size:12px;color:var(--muted)}.journey-steps li>span:first-child{font-weight:700}.journey-steps li.done>span:first-child{color:var(--green)}.journey-steps button{padding:0;border:0;background:none;text-align:left;color:var(--blue)}.agent-config label{font-size:11px;color:var(--muted)}.agent-config select,.result-review>select{max-width:100%;width:100%;padding:9px;min-height:40px;background:var(--bg)}.route-description{font-size:12px;line-height:1.6;min-height:55px}.agent-config a{font-size:11px}.result-review{margin:0!important;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:8px 25px;align-items:center}.result-review h2,.result-review>p:first-of-type{grid-column:1/-1}.result-review>p:first-of-type{margin:0 0 8px}.result-review>label{grid-column:1;margin:0}.result-review>select{grid-column:1}.rating-stars{grid-column:2;grid-row:3/5;display:flex;gap:4px;min-width:0;margin:0;padding:8px 0 0;border:0}.rating-stars legend{font-size:11px;color:var(--muted);margin:0 0 3px}.rating-stars label{display:grid;grid-template-columns:1fr;justify-items:center;position:relative;flex:1;margin:0;cursor:pointer;min-width:0}.rating-stars input{position:absolute;opacity:0;width:1px;height:1px;max-width:1px;padding:0;margin:0}.rating-stars span{font-size:25px;line-height:1.3;color:#9b8050;transition:color .12s}.rating-stars small{font-size:10px;color:var(--muted)}.rating-stars input:checked+span{color:#ffc94f;text-shadow:0 0 12px #ffc94f60}.rating-stars input:checked~small{color:var(--text);font-weight:800}.rating-stars input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.rating-stars label:hover span{color:#ffd477}.rating-stars label:has(input:disabled){opacity:.45;cursor:default}.result-review>button{grid-column:1;justify-self:start;min-height:40px;margin-top:8px}.result-review>p:last-child{grid-column:1/-1;margin:5px 0 0;min-height:17px}.next-value{margin:20px 0;border-radius:10px;border:1px solid var(--line);padding:20px;background:linear-gradient(120deg,var(--surface),var(--raised))}.next-value h2{font-size:16px;margin:0 0 14px}.next-value>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.next-value a{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:7px;padding:11px;font-size:12px;min-height:48px;background:var(--bg)}.next-value b{color:var(--blue);font-size:19px}.growth-workbench:target,.agent-config:target{outline:2px solid var(--blue);outline-offset:3px}html{scroll-padding-top:16px}@media(max-width:1080px){.next-value>div{grid-template-columns:1fr 1fr}}@media(max-width:680px){.welcome{justify-content:flex-start;padding:14px 0;min-height:100%}.welcome .terminal-mark{font-size:27px}.welcome h1{margin:9px 0}.welcome .capabilities{display:none}.welcome .capabilities b{font-size:17px;margin:0}.mission-starters{margin-top:10px}.mission-starters button{padding:7px;font-size:10px;min-height:40px}.mission-starters>div:not([hidden]){gap:5px}.growth-workbench{grid-template-columns:1fr;margin:15px 0}.growth-workbench>div,.growth-workbench>form{padding:16px}.journey-steps{gap:13px}.result-review{display:block}.result-review>label{margin:12px 0 5px}.rating-stars{margin:15px 0;flex-wrap:wrap;gap:7px}.rating-stars span{font-size:29px}.rating-stars label{min-height:48px;flex:0 0 calc(20% - 6px)}.result-review>button{width:100%;margin:9px 0}.next-value{padding:16px}.next-value a{font-size:11px;padding:10px}.under-composer{row-gap:4px}.agent-setup-link{order:2;width:100%}.composer-wrap .under-composer>span{max-width:75%}}@media(prefers-reduced-motion:reduce){.rating-stars span{transition:none}}

#new-mission{display:none}@media(max-width:680px){#new-mission{display:inline-block;font-size:10px;line-height:1;padding:5px 8px;min-height:28px}.chat-panel>.panel-top{align-items:center;padding-top:6px;padding-bottom:6px}}
