.v2-content{max-width:1550px}.v2-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,42%);gap:22px;align-items:start}.v2-coach{min-width:0}.thread{padding:26px;max-height:69vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#d5dfcb transparent}.assistant-row{margin:0 0 25px}.agent-copy{font-size:14px;line-height:1.9;white-space:normal}.agent-question{font-size:13px;font-weight:550;line-height:1.8;margin-top:15px}.example-label{font-size:8px;letter-spacing:1px;color:#94a187;padding:0 0 22px}.module-recs{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.module-recs button{border:1px solid #d9e3d1;border-radius:8px;padding:12px;font-size:11px;background:#f6f9f1;display:flex;gap:8px}.module-recs button:hover{background:#e7eedf}.module-recs span{color:#839b6b}.try-own{border-top:1px solid #e8eddf;padding-top:23px;margin-top:28px}.try-own strong{font:500 18px Manrope}.try-own p{font-size:12px;line-height:1.8;color:#8c9981}.starter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.starter-grid button{text-align:left;border:1px solid #e4eadb;padding:17px 13px;font-size:11px;line-height:1.8;border-radius:8px}.working-panel{min-width:0}.panel{padding:22px;max-height:85vh;overflow:auto;scrollbar-width:thin}.panel .lead{font-size:20px}.panel .product-art{height:100px}.panel .product-details{padding:9px}.panel .product-details h3{font-size:10px}.panel .product-price{font-size:11px;display:block}.panel .product-price small{display:block;font-size:8px;margin-top:4px}.panel .body-copy{font-size:11px}.panel .product-grid{gap:7px}.panel .signals{display:none}.panel .metrics{grid-template-columns:1fr}.panel .metric{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.panel .metric b{font-size:23px;margin-top:0}.panel .metric em{margin-left:auto}.panel .metric small{flex-basis:100%}.panel .table{font-size:10px}.panel .table input{width:45px}.compass-item{display:flex;gap:15px;width:100%;padding:15px 0;border-bottom:1px solid #edf0e5;font-size:11px;text-align:left}.compass-item span{color:#9cab8d;font-size:9px}.compass-item span:last-child{margin-left:auto}.artifact{margin-bottom:20px}.artifact h2{font:500 22px/1.5 Manrope;letter-spacing:-.5px}.artifact p{font-size:12px;line-height:1.8;color:#87957c}.artifact section{padding:15px 0;border-top:1px solid #e8edde}.artifact h3{font-size:12px;font-weight:600}.artifact section div{font-size:12px;line-height:1.9;color:#6c7e60}.resource{padding:18px 0;border-top:1px solid #e5eadd}.resource strong{font-size:12px}.resource p,.resource a{font-size:11px;line-height:1.8}.resource p{color:#88967d}.thinking{padding:15px 0;color:#7b8e6c;font-size:12px;display:flex;gap:10px;align-items:center}.thinking span{animation:pulse 1.4s infinite}.user-row{display:flex;justify-content:flex-end}.user-row .bubble{margin:0 0 25px 30px;max-width:90%;white-space:pre-wrap}.v2-coach .compose-box textarea{height:48px;font-size:12px}.v2-content .intro h1{font-size:30px}.panel .module-workspace>.coach-label{display:none}.panel hr{border:0;border-top:1px solid #e4eada;margin:20px 0}.mobile-new{display:none}@keyframes pulse{50%{opacity:.3}}@media(min-width:1600px){.v2-layout{grid-template-columns:minmax(0,1fr) 460px}.thread{padding:30px}}@media(max-width:1100px){.v2-layout{grid-template-columns:1fr}.working-panel .panel{max-height:none}.working-panel .context-card:not(.panel){display:none}.panel .metrics{grid-template-columns:repeat(3,1fr)}.panel .metric{display:block}.panel .metric b{margin-top:10px}.thread{max-height:65vh}}@media(max-width:700px){.v2-content .intro h1{font-size:25px;line-height:1.5}.v2-content .intro p{max-width:340px}.thread{padding:20px 16px}.v2-coach .compose-foot{line-height:1.8;gap:10px}.starter-grid{grid-template-columns:1fr}.panel .metrics{grid-template-columns:1fr}.panel .metric{display:flex}.mobile-new{display:inline-block}.top-right{gap:5px}.top-right .text-btn{font-size:9px}.panel{padding:16px}.agent-copy{font-size:13px}.compose-foot span{max-width:230px}}
