#listing-creation.wizard-guided{border-radius:26px;border-color:#dce5dc;box-shadow:0 16px 50px #173e3208;background:#fff;overflow:clip}#listing-creation .wizard-top{padding:22px 28px;gap:20px;border-color:#e5eae2;border-radius:26px 26px 0 0}#listing-creation .flow-brand,#listing-creation .flow-save-actions{display:flex;align-items:center;gap:12px}#listing-creation .flow-brand{margin-right:auto;min-width:0}#listing-creation .flow-brand-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#edf3eb;color:#315840;flex:none}#listing-creation .flow-brand-icon .reach-icon{width:23px;height:23px}#listing-creation .flow-brand strong{display:block;font-size:15px;letter-spacing:-.2px;color:#173e32}#listing-creation .flow-brand div>span{display:block;font-size:11px;color:#5b7162;margin-top:4px}#listing-creation .flow-save-status{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:#506957;max-width:130px}#listing-creation .flow-save-status.has-error{color:#8c4829}#listing-creation .flow-save-status .reach-icon{width:15px;height:15px;flex:none}#listing-creation .wizard-top .plain-button{font-size:12px;min-height:44px;border-color:#cdd9cc;border-radius:10px;padding:10px 15px}#listing-creation .flow-progress-wrap{padding:20px 28px;background:#fbfcf9;border-bottom:1px solid #e5eae2}#listing-creation .flow-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px;font-size:12px;color:#5b7162}#listing-creation .flow-progress-heading strong{color:#173e32;font-weight:700}#listing-creation .flow-step-list{position:relative;flex:none}#listing-creation .flow-step-list>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font-size:11px;min-height:30px;color:#3a5a46}#listing-creation .flow-step-list>summary::-webkit-details-marker{display:none}#listing-creation .flow-step-list>summary .reach-icon{width:15px;height:15px}#listing-creation .flow-step-list ol{position:absolute;z-index:30;right:0;top:100%;width:260px;max-width:calc(100vw - 65px);padding:12px;list-style:none;border:1px solid #dce5d8;border-radius:14px;background:#fff;box-shadow:0 12px 35px #173e3220;margin:7px 0}#listing-creation .flow-step-list li{display:flex;align-items:center;gap:9px;padding:9px;font-size:12px;line-height:1.5;color:#58705e}#listing-creation .flow-step-list li>span{display:grid;place-items:center;width:23px;height:23px;background:#f1f5ed;border-radius:7px;font-size:10px;flex:none}#listing-creation .flow-step-list li .reach-icon{width:13px;height:13px}#listing-creation .flow-step-list li[aria-current=step]{color:#173e32;font-weight:700;background:#edf4ea;border-radius:8px}#listing-creation .flow-step-list small{font-size:9px;margin-left:auto}#listing-creation .flow-progress-track{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}#listing-creation .flow-progress-track>span{display:block;height:5px;border-radius:6px;background:#e2e9de}#listing-creation .flow-progress-track>.is-complete{background:#315e46}#listing-creation .flow-progress-track>.is-current{background:#b99747}#listing-creation .wizard-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);align-items:start;background:linear-gradient(90deg,#f7f8f1,#fff 45%)}#listing-creation .flow-preview{padding:30px 24px;min-width:0;align-self:stretch}#listing-creation .flow-preview-sticky{position:sticky;top:24px}#listing-creation .flow-preview-kicker{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#61705b}#listing-creation .flow-preview-photo{position:relative;aspect-ratio:1.33;border-radius:16px;background:linear-gradient(145deg,#e0e9da,#eef1e4);overflow:hidden;margin:18px 0 22px}#listing-creation .flow-preview-photo>img{width:100%;height:100%;object-fit:cover;display:block}#listing-creation .flow-preview-photo>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#5c775f}#listing-creation .flow-preview-photo .home-icon{width:76px;height:76px;opacity:.75}#listing-creation .flow-preview-photo>div>span{font-size:11px}#listing-creation .flow-private-pill{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:5px;background:#fffffff2;border:1px solid #e0e6d9;border-radius:20px;font-size:9px;font-weight:600;padding:6px 9px;color:#31533d}#listing-creation .flow-private-pill .reach-icon{width:12px;height:12px}#listing-creation .flow-preview h2{font-size:25px;letter-spacing:-.8px;line-height:1.2;margin:0 0 14px;color:#173e32;overflow-wrap:anywhere}#listing-creation .flow-preview-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:#576d5b;font-size:11px;line-height:1.5}#listing-creation .flow-preview-facts>strong{font-size:23px;color:#173e32;letter-spacing:-.5px;flex-basis:100%}#listing-creation .flow-preview p{font-size:12px;line-height:1.7;color:#5b6c59;margin:18px 0}#listing-creation .flow-included{border-top:1px solid #dce3d5;padding-top:18px;margin-top:22px}#listing-creation .flow-included>.boost-label{font-size:9px;padding:6px;gap:5px;border-radius:9px}#listing-creation .flow-included .boost-icon{width:25px;height:25px;flex-basis:25px}#listing-creation .flow-included>span:last-child{display:flex;align-items:center;gap:5px;font-size:10px;color:#426348;margin-top:10px;line-height:1.5}#listing-creation .flow-included .reach-icon{width:13px;height:13px;flex:none}#listing-creation .flow-tool-note{display:flex;align-items:flex-start;gap:7px;color:#5f6c55;font-size:11px;line-height:1.7;margin-top:18px}#listing-creation .flow-tool-note .reach-icon{width:15px;height:15px;flex:none;margin-top:2px}#listing-creation .wizard-main{padding:38px 36px 0;min-width:0;background:#fff;border-left:1px solid #e7ece2}#listing-creation .wizard-step-heading{padding:0;margin-bottom:28px;border:0}#listing-creation .wizard-step-heading .eyebrow{font-size:10px;letter-spacing:1.8px;color:#58704f}#listing-creation .wizard-step-heading h1{font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-1.3px;line-height:1.1;margin:13px 0;color:#173e32}#listing-creation .wizard-step-heading>p{font-size:14px;line-height:1.7;color:#60705f;max-width:570px;margin:0}#listing-creation .wizard-fields{gap:22px 18px}#listing-creation .wizard-field>label{font-size:12px;font-weight:600;color:#254832}#listing-creation .wizard-field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid #7e9677;border-radius:11px;background:#fff;min-height:51px;padding:13px 14px;color:#173e32;-webkit-text-fill-color:#173e32;box-shadow:0 2px 3px #173e3202}#listing-creation .wizard-field :is(input,textarea,select):focus{border-color:#426b4b;box-shadow:0 0 0 3px #eaf0e4;outline:0}#listing-creation .wizard-vin-card{background:#f8faf5;border-color:#e0e8d9;border-radius:16px;padding:22px}#listing-creation .wizard-vin-card input{font-size:18px;letter-spacing:1px;font-variant-numeric:tabular-nums}#listing-creation .wizard-vin-card p{font-size:12px;line-height:1.8;color:#5e705c}#listing-creation .wizard-vin-card small{font-size:11px;line-height:1.7}#listing-creation .wizard-vin-card>.plain-button{background:#fff;border:1px solid #b8c7af;border-radius:9px;font-size:12px;margin:5px 0 13px;min-height:44px}#listing-creation .wizard-actions{margin:32px -36px 0;padding:22px 36px;gap:16px;border-top:1px solid #e5ebdf;background:#fff;position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 24px #173e320a;border-radius:0}#listing-creation .wizard-actions .button{border-radius:11px;min-height:49px;padding:12px 25px;background:#173e32;border-color:#173e32;color:#fff;-webkit-text-fill-color:#fff;font-size:13px}#listing-creation .wizard-actions .plain-button{border:0;background:none;color:#54705b;font-size:12px;min-height:45px;padding:10px 0}#listing-creation .wizard-footer-note{font-size:11px;color:#697860;line-height:1.6;min-width:0}#listing-creation .wizard-footer-note strong{font-weight:500;color:#355b40}#listing-creation :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid #ae8f4f;outline-offset:3px}#listing-creation .wizard-review{border-radius:18px;overflow:hidden;background:#f6f8ef;border:1px solid #dce5d3}#listing-creation .wizard-readiness{background:#f3f7ed;border-color:#d9e4cf;border-radius:16px}@media(max-width:900px){#listing-creation .wizard-layout{grid-template-columns:minmax(200px,.6fr) minmax(0,1.6fr)}#listing-creation .wizard-main{padding:28px 24px 0}#listing-creation .wizard-actions{margin-left:-24px;margin-right:-24px;padding:20px 24px}#listing-creation .flow-preview{padding:28px 18px}#listing-creation .flow-preview h2{font-size:23px}#listing-creation .wizard-footer-note{display:none}}@media(max-width:700px){#listing-creation.wizard-guided{border-radius:21px;margin-top:0}#listing-creation .wizard-top{padding:16px;align-items:flex-start;gap:12px}#listing-creation .flow-brand-icon{display:none}#listing-creation .flow-brand strong{font-size:13px;line-height:1.4}#listing-creation .flow-brand div>span{font-size:10px;line-height:1.4}#listing-creation .flow-save-actions{flex-direction:column-reverse;gap:5px;align-items:flex-end}#listing-creation .flow-save-status{font-size:9px;max-width:none}#listing-creation .wizard-top .plain-button{white-space:nowrap;font-size:11px;padding:9px 11px}#listing-creation .flow-progress-wrap{padding:14px 16px}#listing-creation .flow-progress-heading{font-size:10px;gap:9px;margin-bottom:9px}#listing-creation .flow-step-list>summary{font-size:10px;gap:4px}#listing-creation .flow-step-list>summary .reach-icon{width:13px}#listing-creation .flow-progress-track{gap:4px}#listing-creation .flow-progress-track>span{height:4px}#listing-creation .wizard-layout{display:block;background:#fff}#listing-creation .flow-preview{display:none}#listing-creation .wizard-main{padding:26px 18px 0;border:0}#listing-creation .wizard-step-heading{margin-bottom:24px}#listing-creation .wizard-step-heading h1{font-size:31px;letter-spacing:-1px;margin:12px 0}#listing-creation .wizard-step-heading>p{font-size:13px}#listing-creation .wizard-fields{gap:20px 14px}#listing-creation .wizard-vin-card{padding:17px}#listing-creation .wizard-vin-card input{font-size:16px;letter-spacing:.5px}#listing-creation .wizard-vin-card p{font-size:11px}#listing-creation .wizard-actions{margin:28px -18px 0;padding:16px 18px max(48px,calc(16px + env(safe-area-inset-bottom)));gap:18px;position:sticky}#listing-creation .wizard-actions .button{min-width:0;flex:1;min-height:49px;padding:12px 15px;font-size:12px}#listing-creation .wizard-actions .plain-button{width:auto;max-width:105px}#listing-creation .flow-progress-heading>span{min-width:0}#listing-creation .wizard-review-price{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){#listing-creation *{scroll-behavior:auto}}#listing-creation .flow-header-actions{display:flex;align-items:center;gap:8px}#listing-creation .flow-header-help{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#315840}#listing-creation .wizard-main :is(input,textarea,select,button,summary){scroll-margin-block:120px}@media(max-width:700px){#listing-creation .wizard-main:has(input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),textarea:focus,select:focus) .wizard-actions{position:static}#listing-creation .wizard-top .flow-header-help{padding-inline:10px}}