.prototype-setup{max-width:1100px;margin:auto}.prototype-note{padding:14px 17px;border-left:2px solid #b39454;background:#fff;color:#68717d;line-height:1.7;font-size:13px;margin:0 0 30px}.prototype-note strong{color:#80632e}.setup-step{display:flex;align-items:center;gap:24px;border-bottom:1px solid #e1e4eb;padding:26px 0}.setup-step>div{flex:1}.setup-number{color:#9a7b3c;font-size:13px;align-self:flex-start;margin-top:7px}.setup-step h2{font-size:21px;margin:0 0 8px;font-weight:550}.setup-step p{color:#68717d;margin:0 0 8px;font-size:14px}.setup-step small{color:#80632e;font-size:12px}.setup-step button{min-height:44px;white-space:nowrap}.setup-links{display:flex;gap:24px;flex-wrap:wrap;margin:28px 0}.setup-links button{font-size:13px;min-height:34px}.source-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.source-choice{background:#fff;border:1px solid #d9dee6;border-radius:12px;color:#29384b;box-shadow:none;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;white-space:normal}.source-choice:hover,.source-choice.selected{background:#fcfaf5;border-color:#b39454;box-shadow:none}.source-choice strong{font-size:21px;font-weight:550;line-height:1.3}.source-choice>span:not(.source-status){font-size:14px;color:#68717d;line-height:1.7;font-weight:400}.source-choice b{font-size:13px;color:#80632e;margin-top:auto;font-weight:500}.source-status{font-size:10px;letter-spacing:1.1px;color:#80632e;font-weight:500}.source-explanation{font-size:13px;color:#68717d;line-height:1.7;margin-top:25px}.sample-takeoff{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.sample-takeoff h2{font-size:25px}.sample-takeoff p{font-size:14px;color:#68717d;line-height:1.7}.sample-plan svg{width:100%;font:14px 'Segoe UI',sans-serif;fill:#29384b}.sample-plan>p{text-align:center;font-size:11px}.sample-dimensions{margin:24px 0}.sample-dimensions>div{display:flex;justify-content:space-between;border-bottom:1px solid #e1e4eb;padding:12px 0;font-size:14px}.sample-dimensions dd{margin:0;font-weight:550}.sample-confirm{display:flex;align-items:center;gap:10px;margin:20px 0;font-size:13px}.sample-confirm input{width:18px;height:18px}.sample-takeoff button:disabled{opacity:.5;cursor:not-allowed}.mapping-preview{margin-top:36px}.mapping-preview h2{font-size:23px}.mapping-preview>p{font-size:14px;color:#68717d;line-height:1.7}.mapping-confirmation{border-left:2px solid #b39454;padding:12px 16px}.subscription-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:40px 0}.subscription-layout h2{font-size:30px;line-height:1.3}.subscription-layout p,.subscription-layout li{color:#68717d;line-height:1.8;font-size:14px}.subscription-layout ul{padding-left:19px}.subscription-preview{border:1px solid #d9dee6;border-radius:12px;padding:28px}.subscription-preview h3{font-size:22px;margin-top:22px}.subscription-states{display:flex;gap:8px;margin:24px 0}.subscription-states button{font-size:13px;min-height:44px}.subscription-states [aria-pressed=true]{border-color:#b39454;color:#80632e;background:#fcfaf5}.estimate-empty .intake-link{margin:18px 0 0}.estimate-empty .intake-link button{font-size:13px}.dimension-guide h2{font-size:23px;margin-top:24px}.dimension-guide p{font-size:14px;color:#68717d;max-width:650px;line-height:1.7}
@media(max-width:700px){.source-options,.sample-takeoff,.subscription-layout{grid-template-columns:1fr}.source-choice{padding:22px}.source-choice strong{font-size:20px}.source-choice>span:not(.source-status){font-size:13px}.setup-step{gap:12px;flex-wrap:wrap}.setup-step>div{min-width:200px}.setup-step>button{margin-left:28px}.setup-step h2{font-size:19px}.sample-takeoff,.subscription-layout{gap:15px}.subscription-layout{margin:24px 0}.subscription-layout h2{font-size:26px}.subscription-preview{padding:23px}.sample-confirm{align-items:flex-start}.sample-confirm input{flex-shrink:0}.setup-links{gap:14px}.prototype-note{font-size:12px}}
@media print{.prototype-setup,.intake-link{display:none!important}}
body[data-view=setup] .heading #demo,body[data-view=intake] .heading #demo,body[data-view=pricingImport] .heading #demo,body[data-view=team] .heading #demo,body[data-view=review] .heading #demo,body[data-view=versions] .heading #demo{display:none}
