.direction-guide{background:#fff;border-bottom:1px solid #cbd4cd;padding:16px 24px}.guide-top,.guide-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.guide-top strong{font-size:13px}.guide-modes{display:flex;border:1px solid #b9c6bd}.direction-guide button{border:0;background:none;padding:9px 12px;font-size:12px}.guide-modes button[aria-pressed=true]{background:#e0efdc}.guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;border-bottom:1px solid #d8e0da}.guide-steps button{text-align:left;border-bottom:3px solid transparent;overflow-wrap:anywhere}.guide-steps button[aria-current=step]{border-color:#316947;background:#edf5e9;font-weight:700}.guide-steps button[data-complete=true]:after{content:' ·';color:#316947}.guide-bottom p{font-size:12px;line-height:1.6;margin:0}.guide-bottom>div{display:flex;gap:6px;flex-shrink:0}.guide-bottom #guide-next{background:#244d38;color:white}.guide-bottom svg{width:15px;height:15px;vertical-align:middle}.guide-highlight{outline:2px solid #6a9d51;outline-offset:5px}body[data-guide] .inspector{display:none}body[data-guide] .editor{grid-template-columns:245px minmax(0,1fr)}body[data-guide] .canvas-view-tabs,body[data-guide] .library>.tabs{display:none}body[data-guide="1"] .section-layout-controls,body[data-guide="1"] #add-note,body[data-guide="1"] label:has(#image-upload),body[data-guide="1"] #connect{display:none}body[data-guide="2"] #block-library,body[data-guide="2"] #panel-blocks>h2,body[data-guide="2"] #add-note,body[data-guide="2"] label:has(#image-upload),body[data-guide="2"] #starter,body[data-guide="2"] #add-starter{display:none}body[data-guide="4"] .library{display:none}body[data-guide="4"] .editor{grid-template-columns:minmax(0,1fr)}body:not([data-guide]) .guide-bottom{display:none}body:not([data-guide="3"]) #guide-proposal{display:none}@media(max-width:650px){.direction-guide{padding:14px}.guide-top{gap:8px}.guide-top strong{font-size:12px}.guide-steps{grid-template-columns:1fr 1fr;gap:4px}.guide-bottom{align-items:flex-start;flex-direction:column}.guide-bottom>div{align-self:flex-end}.guide-steps button{font-size:11px}body[data-guide] .library{max-height:380px}.guide-highlight{outline-offset:2px}}
.guide-top{flex-wrap:wrap}.guide-top .save-consent{margin:0;margin-left:auto}.guide-top .save-consent input{flex-shrink:0}@media(max-width:650px){.guide-top .save-consent{width:100%;margin-top:5px}}
#advanced-remix{margin:15px 0;border-top:1px solid #cbd4cd;border-bottom:1px solid #cbd4cd;padding:12px 0}#advanced-remix>summary{cursor:pointer;font-size:12px;font-weight:600;padding:8px 0}.handoff-summary{background:#fff;padding:22px;border-bottom:1px solid #b8c6bc;margin-bottom:24px}.handoff-summary dl{display:grid;grid-template-columns:100px minmax(0,1fr);font-size:12px;gap:12px 20px;line-height:1.7}.handoff-summary dt{color:#64776a}.handoff-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.handoff-summary>p{font-size:11px;line-height:1.7;color:#64776a}.handoff-summary button{margin-top:12px}@media(max-width:650px){.handoff-summary{padding:16px}.handoff-summary dl{grid-template-columns:65px minmax(0,1fr);gap:10px}}
body[data-guide="3"] #advanced-remix>summary{border-left:3px solid #6a9d51;padding-left:10px}
