:where(html:not([data-market=JP])) body:has(.listing-shell) .listing-page-layout{background:#f2f2f4}html[data-color-scheme=dark]:not([data-market=JP]) body:has(.listing-shell) .listing-page-layout{background:#161617}@media (prefers-color-scheme:dark){html:is([data-color-scheme=system],:not([data-color-scheme])):not([data-market=JP]) body:has(.listing-shell) .listing-page-layout{background:#161617}}.listing-page-layout .listing-shell.listing-shell,.listing-page-layout .listing-success.macos-surface{--listing-field-edge:#00000029;--listing-bar:#ffffffd6;--listing-error:#d70015}html[data-color-scheme=dark] :is(.listing-page-layout .listing-shell.listing-shell,.listing-page-layout .listing-success.macos-surface){--listing-field-edge:#ffffff24;--listing-bar:#1e1e1ed6;--listing-error:#ff6961}@media (prefers-color-scheme:dark){html:is([data-color-scheme=system],:not([data-color-scheme])) :is(.listing-page-layout .listing-shell.listing-shell,.listing-page-layout .listing-success.macos-surface){--listing-field-edge:#ffffff24;--listing-bar:#1e1e1ed6;--listing-error:#ff6961}}.listing-page-layout .listing-shell.listing-shell{grid-template-columns:232px minmax(0,1fr);align-items:stretch;max-width:1120px;margin:0 auto;display:grid}.listing-page-layout .listing-shell.listing-shell>*{grid-column:1/-1}.listing-page-layout .listing-shell.listing-shell .listing-intro{max-width:none;margin:0;padding:0 4px 18px}.listing-page-layout .listing-shell.listing-shell .listing-intro h1{color:var(--macos-label);letter-spacing:-.01em;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}.listing-page-layout .listing-shell.listing-shell :is(.listing-intro .section-kicker,.listing-intro>span,.listing-step-heading>p){display:none}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell,.listing-page-layout .listing-shell.listing-shell .listing-wizard{box-shadow:0 0 0 .5px #0000001f,0 22px 60px -28px #0000004d}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell{background:var(--macos-sidebar);border-radius:16px 0 0 16px;grid-column:1;max-width:none;margin:0;padding:14px 10px}.listing-page-layout .listing-shell.listing-shell .listing-progress-copy,.listing-page-layout .listing-shell.listing-shell .listing-progress-track{display:none}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell ol{grid-template-columns:none;gap:2px;display:grid;position:sticky;top:96px}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li{min-height:36px;color:var(--macos-secondary);border-radius:8px;gap:10px;padding:0 10px;font-size:14px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li:after{display:none}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>span,.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>button>span{width:22px;height:22px;color:var(--macos-secondary);background:var(--macos-control);box-shadow:none;border:0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li.is-current{color:var(--macos-on-accent);background:var(--macos-accent);font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li.is-current>span{color:var(--macos-on-accent);background:#ffffff3d}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li:has(>button){padding:0}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>button{width:100%;min-height:36px;color:var(--macos-label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>button:hover{background:var(--macos-control)}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>button>span{color:var(--macos-accent-text);background:var(--macos-accent-soft)}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell li>button:disabled{cursor:wait;opacity:.6}.listing-page-layout .listing-shell.listing-shell .listing-wizard{background:var(--macos-window);border-radius:0 16px 16px 0;flex-direction:column;grid-column:2;min-width:0;max-width:none;margin:0;display:flex}.listing-page-layout .listing-shell.listing-shell .listing-step-card{min-height:520px;color:var(--macos-label);box-shadow:none;background:0 0;border:0;border-radius:0 16px 0 0;flex:1;padding:28px 32px 32px}.listing-page-layout .listing-shell.listing-shell .listing-step-heading{max-width:640px;margin-bottom:24px}.listing-page-layout .listing-shell.listing-shell .listing-step-heading h2{color:var(--macos-label);letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.25}.listing-page-layout .listing-shell.listing-shell .listing-step-heading>span{color:var(--macos-secondary);font-size:13px}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions{z-index:4;border:0;border-top:.5px solid var(--macos-separator);background:var(--listing-bar);box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-radius:0 0 16px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"status secondary primary";gap:10px;margin:0;padding:12px 20px;position:sticky;bottom:0}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions>span{color:var(--macos-secondary);text-align:left;grid-area:status;font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions .secondary{grid-area:secondary}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions .primary{grid-area:primary}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions :is(.primary,.secondary){border:0;min-width:96px;min-height:32px;padding:0 18px;font-size:14px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions .primary{color:var(--macos-on-accent);background:var(--macos-accent);font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions .primary:hover{background:var(--macos-accent);filter:brightness(1.06)}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions .secondary{color:var(--macos-label);background:var(--macos-control)}.listing-page-layout .listing-shell.listing-shell .listing-wizard :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--macos-focus);outline-offset:2px}.listing-page-layout .listing-shell.listing-shell .listing-choice-group{margin:0 0 24px}.listing-page-layout .listing-shell.listing-shell :is(.listing-choice-group legend,.listing-subheading){color:var(--macos-label);margin:0 0 10px;font-size:13px;font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid{gap:10px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button{min-height:60px;color:var(--macos-label);background:var(--macos-panel);box-shadow:inset 0 0 0 .5px var(--macos-separator);border:0;border-radius:12px;gap:12px;padding:12px 14px;transform:none}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button:hover{background:var(--macos-control-hover);border:0;transform:none}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button.is-selected{background:var(--macos-accent-soft);box-shadow:inset 0 0 0 2px var(--macos-accent-bright)}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button>i{width:36px;height:36px;color:var(--macos-accent-text);background:var(--macos-window);box-shadow:var(--macos-tile-edge);border-radius:9px;font-size:15px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button.is-selected>i{color:var(--macos-on-accent);background:var(--macos-accent);box-shadow:none}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button strong{font-size:15px;font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button small{color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button>b{min-width:16px;color:var(--macos-accent-text);font-size:15px;font-weight:700}.listing-page-layout .listing-shell.listing-shell .listing-segmented{background:var(--macos-control);border-radius:8px;margin-bottom:12px;padding:2px}.listing-page-layout .listing-shell.listing-shell .listing-segmented button{min-width:96px;min-height:28px;color:var(--macos-label);border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-segmented button.is-selected{color:var(--macos-label);background:var(--macos-window);font-weight:600;box-shadow:0 1px 3px #00000029,0 0 0 .5px #0000000f}.listing-page-layout .listing-shell.listing-shell .listing-development-type-note{color:var(--macos-label);background:var(--macos-panel);border:0;border-radius:12px}.listing-page-layout .listing-shell.listing-shell .listing-development-type-note>span{color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-development-type-note small{color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-chip-select{gap:8px}.listing-page-layout .listing-shell.listing-shell .listing-chip-select button{min-height:30px;color:var(--macos-label);background:var(--macos-control);border:0;border-radius:15px;padding:0 14px;font-size:13px}.listing-page-layout .listing-shell.listing-shell .listing-chip-select button:hover{background:var(--macos-control-hover)}.listing-page-layout .listing-shell.listing-shell .listing-chip-select button.is-selected{color:var(--macos-on-accent);background:var(--macos-accent);font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-form-grid{gap:16px}.listing-page-layout .listing-shell.listing-shell .listing-field{gap:6px}.listing-page-layout .listing-shell.listing-shell .listing-field-label{color:var(--macos-label);gap:6px;font-size:13px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-field-label i{color:var(--macos-tertiary);background:0 0;padding:0;font-size:11px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-field :is(input,select,textarea),.listing-page-layout .listing-shell.listing-shell .listing-select-trigger,.listing-page-layout .listing-shell.listing-shell .listing-unit-input{min-height:36px;color:var(--macos-label);background:var(--macos-window);box-shadow:0 0 0 .5px var(--listing-field-edge), 0 1px 1px #0000000a;border:0;border-radius:8px;font-size:15px}.listing-page-layout .listing-shell.listing-shell .listing-field :is(input,select){padding:0 12px}.listing-page-layout .listing-shell.listing-shell .listing-field textarea{min-height:140px;padding:10px 12px;line-height:1.5}.listing-page-layout .listing-shell.listing-shell .listing-field :is(input,textarea)::placeholder{color:var(--macos-tertiary)}.listing-page-layout .listing-shell.listing-shell .listing-unit-input input{min-height:36px;box-shadow:none;background:0 0;border-radius:0}.listing-page-layout .listing-shell.listing-shell .listing-unit-input i{color:var(--macos-secondary);font-size:13px}.listing-page-layout .listing-shell.listing-shell .listing-unit-input.large input{min-height:60px;font-size:30px;font-weight:700}.listing-page-layout .listing-shell.listing-shell .listing-field :is(input,select,textarea):focus,.listing-page-layout .listing-shell.listing-shell .listing-unit-input:focus-within,.listing-page-layout .listing-shell.listing-shell .listing-select.is-open .listing-select-trigger{box-shadow:0 0 0 3px var(--macos-focus), 0 0 0 .5px var(--macos-accent);outline:none}.listing-page-layout .listing-shell.listing-shell .listing-unit-input input:focus{box-shadow:none}.listing-page-layout .listing-shell.listing-shell .listing-select-trigger:hover{background:var(--macos-window)}.listing-page-layout .listing-shell.listing-shell .listing-select-trigger.is-placeholder{color:var(--macos-tertiary)}.listing-page-layout .listing-shell.listing-shell .listing-select-trigger>i{border-color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-select-menu{background:var(--macos-menu);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border:0;border-radius:10px;gap:1px;padding:5px;box-shadow:0 0 0 .5px #00000026,0 10px 30px #0003}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button{min-height:30px;color:var(--macos-label);border-radius:6px;padding:0 10px;font-size:14px;font-weight:400}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button.is-selected{color:var(--macos-label);background:0 0;font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button:is(:hover,:focus-visible){color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button>i,.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button.is-selected>i{width:16px;height:16px;color:var(--macos-accent-text);box-shadow:none;background:0 0}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button:is(:hover,:focus-visible)>i{color:var(--macos-on-accent)}.listing-page-layout .listing-shell.listing-shell .listing-field small{color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell :is(.listing-field .listing-field-error,.listing-field-error){color:var(--listing-error);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-calculation{background:var(--macos-panel);border-radius:10px}.listing-page-layout .listing-shell.listing-shell .listing-calculation :is(span,small){color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-calculation strong{color:var(--macos-accent-text)}.listing-page-layout .listing-shell.listing-shell .listing-switch-row{border-top:.5px solid var(--macos-separator);margin-top:20px;padding:14px 0}.listing-page-layout .listing-shell.listing-shell .listing-switch-row strong{font-size:15px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-switch-row small{color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row>i{background:var(--macos-control-hover);flex:none;width:40px;height:24px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row>i:after{width:20px;height:20px;box-shadow:0 1px 3px #00000047}.listing-page-layout .listing-shell.listing-shell .listing-switch-row input:checked+i{background:var(--macos-accent-bright)}.listing-page-layout .listing-shell.listing-shell .listing-switch-row input:checked+i:after{transform:translate(16px)}.listing-page-layout .listing-shell.listing-shell .listing-switch-row input:focus-visible+i{outline:3px solid var(--macos-focus);outline-offset:2px}.listing-page-layout .listing-shell.listing-shell :is(.listing-location-picker,.listing-development-panel,.listing-video-field){background:var(--macos-panel);box-shadow:inset 0 0 0 .5px var(--macos-separator);border:0;border-radius:12px}.listing-page-layout .listing-shell.listing-shell .listing-location-picker{gap:12px;margin:20px 0 28px;padding:14px}.listing-page-layout .listing-shell.listing-shell :is(.listing-location-picker-heading,.listing-development-heading)>span{width:32px;height:32px;color:var(--macos-on-accent);background:var(--macos-accent);box-shadow:none;border-radius:8px;font-size:16px}.listing-page-layout .listing-shell.listing-shell .listing-location-picker-heading strong{font-size:14px;font-weight:600}.listing-page-layout .listing-shell.listing-shell :is(.listing-location-picker-heading,.listing-development-heading) :is(small,p){color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-location-actions button{min-height:30px;color:var(--macos-label);background:var(--macos-control);border:0;padding:0 12px;font-size:13px;font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-location-actions button.primary{color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-location-map{box-shadow:inset 0 0 0 .5px var(--macos-separator);background:var(--macos-control);border:0;border-radius:10px}.listing-page-layout .listing-shell.listing-shell .listing-location-map-message,.listing-page-layout .listing-shell.listing-shell .listing-location-map-message.is-error{color:var(--macos-secondary);background:var(--macos-panel)}.listing-page-layout .listing-shell.listing-shell .listing-location-map-message strong{color:var(--macos-label)}.listing-page-layout .listing-shell.listing-shell .listing-location-result{color:var(--macos-secondary);background:var(--macos-window);border-radius:10px}.listing-page-layout .listing-shell.listing-shell .listing-location-result strong{color:var(--macos-label)}.listing-page-layout .listing-shell.listing-shell .listing-location-result>span{color:var(--macos-secondary);background:var(--macos-control)}.listing-page-layout .listing-shell.listing-shell .listing-location-result.is-verified{color:var(--macos-accent-text);background:var(--macos-accent-soft)}.listing-page-layout .listing-shell.listing-shell .listing-location-result.is-verified>span{color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-development-panel{margin-top:24px;padding:20px}.listing-page-layout .listing-shell.listing-shell .listing-development-heading{margin-bottom:18px}.listing-page-layout .listing-shell.listing-shell .listing-development-heading h3{font-size:15px;font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-photo-heading strong{font-size:13px;font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-photo-heading small{color:var(--macos-secondary);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-photo-heading b{color:var(--macos-secondary);background:var(--macos-control);font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-photo-add{border:1px dashed var(--listing-field-edge);background:var(--macos-panel);border-radius:12px}.listing-page-layout .listing-shell.listing-shell .listing-photo-add:hover{border-color:var(--macos-accent-bright);background:var(--macos-accent-soft)}.listing-page-layout .listing-shell.listing-shell .listing-photo-add>i{width:36px;height:36px;color:var(--macos-on-accent);background:var(--macos-accent);font-size:20px}.listing-page-layout .listing-shell.listing-shell .listing-photo-add small{color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-media-progress{color:var(--macos-label);background:var(--macos-panel);border:0;border-radius:10px}.listing-page-layout .listing-shell.listing-shell .listing-media-progress>div b{color:var(--macos-accent-text)}.listing-page-layout .listing-shell.listing-shell .listing-media-progress>span{background:var(--macos-control)}.listing-page-layout .listing-shell.listing-shell .listing-media-progress>span>i{background:var(--macos-accent-bright)}.listing-page-layout .listing-shell.listing-shell .listing-media-progress>small{color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-media-progress.is-complete{background:var(--macos-accent-soft)}.listing-page-layout .listing-shell.listing-shell .listing-video-field{padding:14px}.listing-page-layout .listing-shell.listing-shell .listing-review-card{background:var(--macos-panel);border:0;border-radius:14px;gap:18px;padding:12px}.listing-page-layout .listing-shell.listing-shell .listing-review-card p{color:var(--macos-accent-text);font-size:12px}.listing-page-layout .listing-shell.listing-shell .listing-review-card h3{font-size:20px;font-weight:700}.listing-page-layout .listing-shell.listing-shell .listing-review-card div>:is(span,small){color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-review-card>button{color:var(--macos-accent-text);font-size:13px}.listing-page-layout .listing-shell.listing-shell .listing-review-card .listing-review-cover>span{color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-consent{background:var(--macos-panel);box-shadow:inset 0 0 0 .5px var(--macos-separator);border:0;border-radius:12px}.listing-page-layout .listing-shell.listing-shell .listing-consent input{accent-color:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-consent small{color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-consent.has-error{box-shadow:inset 0 0 0 1.5px var(--listing-error);background:#ff3b3012}.listing-page-layout .listing-shell.listing-shell .listing-auth-notice{background:var(--macos-accent-soft);border-radius:12px}.listing-page-layout .listing-shell.listing-shell .listing-auth-notice>span{color:var(--macos-accent-text)}.listing-page-layout .listing-shell.listing-shell .listing-auth-notice small{color:var(--macos-secondary)}.listing-page-layout .listing-shell.listing-shell .listing-auth-notice button{color:var(--macos-accent-text)}.listing-page-layout .listing-success.macos-surface{color:var(--macos-label);background:var(--macos-window);border-radius:16px;box-shadow:0 0 0 .5px #0000001f,0 22px 60px -28px #0000004d}.listing-page-layout .listing-success.macos-surface .listing-success-symbol{color:var(--macos-on-accent);background:var(--macos-accent)}.listing-page-layout .listing-success.macos-surface p{color:var(--macos-accent-text)}.listing-page-layout .listing-success.macos-surface h1{letter-spacing:-.01em;font-size:28px;font-weight:700}.listing-page-layout .listing-success.macos-surface>span{color:var(--macos-secondary)}.listing-page-layout .listing-success.macos-surface :is(a,button){min-height:36px;color:var(--macos-on-accent);background:var(--macos-accent);align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.listing-page-layout .listing-success.macos-surface button{color:var(--macos-label);background:var(--macos-control)}@media (min-width:761px) and (max-width:1024px){.listing-page-layout:has(.listing-shell) .listing-page{padding-left:20px;padding-right:20px}.listing-page-layout .listing-shell.listing-shell{grid-template-columns:196px minmax(0,1fr)}.listing-page-layout .listing-shell.listing-shell .listing-step-card{padding:24px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:where(html:not([data-market=JP])) body:has(.listing-shell) .listing-page-layout{background:#f2f2f7}html[data-color-scheme=dark]:not([data-market=JP]) body:has(.listing-shell) .listing-page-layout{background:#000}.listing-page-layout:has(.listing-shell) .listing-page{padding:0}.listing-page-layout .listing-shell.listing-shell{max-width:none;display:block}.listing-page-layout .listing-shell.listing-shell .listing-intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell{box-shadow:none;background:0 0;border-radius:0;margin:0 16px 12px;padding:14px 0 0}.listing-page-layout .listing-shell.listing-shell .listing-progress-copy{color:var(--macos-secondary);margin-bottom:8px;font-size:13px;display:flex}.listing-page-layout .listing-shell.listing-shell .listing-progress-copy strong{color:var(--macos-secondary);font-weight:500}.listing-page-layout .listing-shell.listing-shell .listing-progress-copy span{color:var(--macos-accent-text);font-weight:600}.listing-page-layout .listing-shell.listing-shell .listing-progress-track{background:var(--macos-control-hover);height:4px;display:block}.listing-page-layout .listing-shell.listing-shell .listing-progress-track i{background:var(--macos-accent-bright)}.listing-page-layout .listing-shell.listing-shell .listing-progress-shell ol{display:none}.listing-page-layout .listing-shell.listing-shell .listing-wizard{box-shadow:none;background:0 0;border-radius:0;display:block}.listing-page-layout .listing-shell.listing-shell .listing-step-card{border-radius:0;min-height:0;padding:8px 16px 24px}.listing-page-layout .listing-shell.listing-shell .listing-step-heading{margin-bottom:18px}.listing-page-layout .listing-shell.listing-shell .listing-step-heading h2{font-size:24px;line-height:1.25}.listing-page-layout .listing-shell.listing-shell :is(.listing-step-heading>span,.listing-choice-grid>button:has(>i) small,.listing-development-type-note small,.listing-location-picker-heading small,.listing-development-heading p,.listing-photo-heading small,.listing-video-field .listing-field small:not(.listing-field-error)){display:none}.listing-page-layout .listing-shell.listing-shell :is(.listing-choice-group legend,.listing-subheading){color:var(--macos-secondary);margin:0 0 6px 16px;font-size:13px;font-weight:400}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid{background:var(--macos-window);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button{min-height:52px;box-shadow:none;background:0 0;border-radius:0;padding:8px 16px;position:relative}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button:hover,.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button.is-selected{box-shadow:none;background:0 0}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button:active{background:var(--macos-control)}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button+button:before{content:"";background:var(--macos-separator);height:.5px;position:absolute;top:0;left:16px;right:0}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid>button:has(>i)+button:before{left:60px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button>i{background:var(--macos-control);width:32px;height:32px;box-shadow:none;border-radius:8px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button strong{font-size:17px;font-weight:400}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button small{font-size:13px}.listing-page-layout .listing-shell.listing-shell .listing-choice-grid button>b{font-size:17px}.listing-page-layout .listing-shell.listing-shell .listing-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:14px;display:grid}.listing-page-layout .listing-shell.listing-shell .listing-segmented button{min-width:0;min-height:32px}.listing-page-layout .listing-shell.listing-shell .listing-development-type-note{background:var(--macos-window)}.listing-page-layout .listing-shell.listing-shell .listing-chip-select button{background:var(--macos-window);border-radius:17px;min-height:34px;padding:0 16px;font-size:15px}.listing-page-layout .listing-shell.listing-shell .listing-chip-select button.is-selected{background:var(--macos-accent)}.listing-page-layout .listing-shell.listing-shell .listing-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.listing-page-layout .listing-shell.listing-shell .listing-field-label{color:var(--macos-secondary);padding-left:4px;font-weight:400}.listing-page-layout .listing-shell.listing-shell .listing-field :is(input,select,textarea),.listing-page-layout .listing-shell.listing-shell .listing-select-trigger,.listing-page-layout .listing-shell.listing-shell .listing-unit-input{min-height:44px;box-shadow:none;border-radius:10px;font-size:17px}.listing-page-layout .listing-shell.listing-shell .listing-unit-input input{min-height:44px;font-size:17px}.listing-page-layout .listing-shell.listing-shell .listing-unit-input.large input{min-height:60px;font-size:28px}.listing-page-layout .listing-shell.listing-shell .listing-select-menu>button{min-height:44px;font-size:17px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row{background:var(--macos-window);border:0;border-radius:12px;margin-top:16px;padding:12px 16px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row>i{width:51px;height:31px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row>i:after{width:27px;height:27px}.listing-page-layout .listing-shell.listing-shell .listing-switch-row input:checked+i:after{transform:translate(20px)}.listing-page-layout .listing-shell.listing-shell :is(.listing-location-picker,.listing-development-panel,.listing-video-field,.listing-consent,.listing-review-card,.listing-calculation,.listing-media-progress){background:var(--macos-window);box-shadow:none}.listing-page-layout .listing-shell.listing-shell .listing-location-picker{padding:12px}.listing-page-layout .listing-shell.listing-shell .listing-location-picker-heading{flex-wrap:wrap}.listing-page-layout .listing-shell.listing-shell .listing-location-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.listing-page-layout .listing-shell.listing-shell .listing-location-actions button{min-height:40px;font-size:15px}.listing-page-layout .listing-shell.listing-shell .listing-location-map{min-height:240px}.listing-page-layout .listing-shell.listing-shell .listing-location-result{background:var(--macos-panel);grid-template-columns:30px minmax(0,1fr)}.listing-page-layout .listing-shell.listing-shell .listing-location-result code{display:none}.listing-page-layout .listing-shell.listing-shell .listing-photo-add{background:var(--macos-window)}.listing-page-layout .listing-shell.listing-shell .listing-review-card{grid-template-columns:minmax(0,1fr)}.listing-page-layout .listing-shell.listing-shell .listing-review-cover{aspect-ratio:16/10;min-height:0}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"secondary primary";gap:10px}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions>span{display:none}.listing-page-layout .listing-shell.listing-shell .listing-wizard-actions :is(.primary,.secondary){border-radius:25px;min-width:0;min-height:50px;padding:0 20px;font-size:17px}.listing-page-layout .listing-success.macos-surface{min-height:0;margin:16px;padding:36px 20px}.listing-page-layout .listing-success.macos-surface>div{flex-direction:column;width:100%}.listing-page-layout .listing-success.macos-surface :is(a,button){border-radius:25px;justify-content:center;min-height:50px;font-size:17px}}@media (prefers-reduced-motion:reduce){.listing-page-layout .listing-shell.listing-shell .listing-progress-track i{transition:none}}
