.conversation-studio{color:#203e30;padding:0 0 20px}.conversation-studio [hidden]{display:none!important}.conversation-active .intro,.conversation-active .layout>.visual,.conversation-active .panel>h2,.conversation-active .panel>h2+p,.conversation-active .panel>.eyebrow,.conversation-active #clientNotice,.conversation-active #handoffNote,.conversation-active #leadForm>.wizard-step,.conversation-active .wizard-track,.conversation-active .wizard-navigation,.conversation-active .wizard-error,.conversation-active .wizard-draft{display:none!important}.conversation-active .layout{display:block;max-width:1240px}.conversation-active .layout>.panel{padding:32px;background:transparent}.studio-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#728275}.studio-heading{padding:35px 0 32px}.studio-heading h2{font-size:clamp(34px,4.4vw,60px);line-height:1.05;letter-spacing:-2px;margin:15px 0 20px}.studio-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#73876f}.studio-heading p{max-width:600px}.studio-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:28px;align-items:start}.studio-chat{background:white;border:1px solid #dce3d7;border-radius:22px;padding:28px;box-shadow:0 12px 40px #203e3007}.studio-presence{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e6e9e1;padding-bottom:18px;font-weight:700}.studio-presence i{width:9px;height:9px;background:#819779;border-radius:50%}.studio-presence small{margin-left:auto;font-size:11px;font-weight:400}.studio-welcome{font:25px/1.45 Georgia,serif;padding:20px 0}.studio-message{padding:15px 18px;background:#f0f3eb;border-radius:16px;margin:18px 24px 18px 0}.studio-message.user{background:#244734;color:white;margin:18px 0 18px 24px}.studio-message p{margin:7px 0;white-space:pre-wrap;color:inherit}.studio-message small{font-size:10px;letter-spacing:1.5px}.studio-choices{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.studio-choices button{border-radius:24px!important;font-size:13px}.studio-consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;font-size:12px;line-height:1.5;margin:25px 0!important}.studio-consent input{width:18px!important;flex-shrink:0;margin-top:2px}.studio-chat textarea{resize:vertical;margin:8px 0 12px}.studio-chat .primary{border-radius:12px;width:100%}.studio-project{background:#e9eee4;border:1px solid #dae2d3;border-radius:22px;padding:26px}.studio-project h3{font-size:24px;margin:14px 0}.studio-project p,.studio-project small{font-size:13px;line-height:1.7}.studio-project details{background:transparent!important;border:0!important;padding:10px 0!important}.studio-project summary{font-size:13px}.studio-photo-title{display:flex;justify-content:space-between;gap:12px;margin-top:24px;border-top:1px solid #ced8c7;padding-top:22px;font-size:13px}.studio-photo-title span{color:#71826d}#studioSite img{width:100%;max-height:220px;object-fit:contain;background:#dfe7d9;border-radius:12px;margin:15px 0}#studioSite small{display:block}.studio-project>small{display:block;margin-top:12px;color:#63745f}.studio-project>.quiet{font-size:12px;padding:10px 14px!important}.studio-reference{width:100%;display:grid;grid-template-columns:80px 1fr;gap:8px 12px;text-align:left;background:white;border:1px solid #cdd8c7;border-radius:12px;padding:10px;margin:10px 0;color:#203e30}.studio-reference img{grid-row:span 2;width:80px;height:80px;object-fit:cover;border-radius:8px}.studio-reference[aria-pressed=true]{outline:2px solid #244734}.studio-reference small{font-size:11px}.studio-project .primary{width:100%;border-radius:12px;white-space:normal}#studioConfirm{border-top:1px solid #ced8c7;margin-top:20px;padding-top:10px}#studioConfirm small{display:block;margin-top:10px}.studio-concepts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.studio-concepts:empty{display:none}.studio-concepts article{padding:15px;background:white;border:1px solid #dce3d7;border-radius:18px}.studio-concepts article>button:first-child{display:block;padding:0;border:0;background:transparent;width:100%}.studio-concepts img{width:100%;border-radius:12px}.studio-concepts article>small{display:block;margin-bottom:15px}.studio-concepts .primary{border-radius:10px}.studio-handoff{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d6dfcf;margin-top:32px;padding-top:25px}.studio-handoff h3{font-size:19px;margin:0}.studio-handoff p{font-size:13px}.studio-handoff button{border-radius:12px;flex-shrink:0}.studio-lightbox{max-width:94vw;max-height:94vh;border:0;border-radius:16px}.studio-lightbox img{display:block;max-height:80vh;max-width:86vw}.own-inspiration-active #assistancePanel{background:transparent;border:0;padding:0}.own-inspiration-active #assistancePanel>*:not(#guidanceContext):not(input){display:none!important}.own-inspiration-active #guidanceContext{margin-top:20px}.own-inspiration-active #projectAdvisor{background:white;border:1px solid #dce3d7;border-radius:20px;padding:25px}.own-inspiration-active #projectAdvisor>h3{font-size:27px}.own-inspiration-active #projectAdvisor>p{font-size:14px}.own-inspiration-active #inspirationEditor{border:0;padding:0}.own-inspiration-active #inspirationEditor>summary{display:none}.own-inspiration-active #wizardStep1>p{display:none}@media(max-width:760px){.conversation-active .layout>.panel{padding:16px 0}.studio-columns{grid-template-columns:1fr}.studio-chat{padding:20px}.studio-top{align-items:flex-start;flex-direction:column;gap:8px}.studio-project{padding:22px}.studio-handoff{align-items:stretch;flex-direction:column}.studio-concepts{grid-template-columns:1fr}.studio-heading h2{letter-spacing:-1px}.studio-presence{flex-wrap:wrap}.studio-top>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.conversation-studio *{scroll-behavior:auto!important}}
