.owner-apartment-form_scope__I8tBS{--bg:#171411;--bg-soft:#1e1a17;--surface:#26211e;--surface-2:#302925;--tile:#2b2521;--text:#f8f1e8;--muted:#b6aa9d;--faint:#887b6e;--line:rgba(255,255,255,.1);--accent:#f08a34;--accent-2:#ffad4d;--accent-soft:rgba(240,138,52,.14);--green:#8fdaa6;--red:#ff9d9d;--drop-accent:#f08a34;--drop-line:rgba(255,255,255,.14);--drop-surface:#2b2521;--drop-text:#f8f1e8;--drop-muted:#b6aa9d;min-height:100vh;color:var(--text);background:radial-gradient(65% 25% at 50% 0,rgba(240,138,52,.16),transparent 76%),var(--bg);color-scheme:dark;font-family:var(--font-body);overflow-x:clip}.owner-apartment-form_light__VW8Ah{--bg:#fff;--bg-soft:#faf8f5;--surface:#fffdf9;--surface-2:#f4eee6;--tile:#f6f1ea;--text:#211c18;--muted:#675e55;--faint:#81766b;--line:rgba(46,34,24,.13);--accent:#d8661f;--accent-2:#d8661f;--accent-soft:rgba(216,102,31,.1);--green:#287e47;--red:#b42318;--drop-accent:#d8661f;--drop-line:rgba(46,34,24,.16);--drop-surface:#fffdf9;--drop-text:#211c18;--drop-muted:#675e55;color-scheme:light;background:radial-gradient(65% 25% at 50% 0,rgba(240,138,52,.08),transparent 76%),var(--bg)}.owner-apartment-form_scope__I8tBS *{box-sizing:border-box}.owner-apartment-form_scope__I8tBS button,.owner-apartment-form_scope__I8tBS input,.owner-apartment-form_scope__I8tBS select,.owner-apartment-form_scope__I8tBS textarea{font:inherit}.owner-apartment-form_scope__I8tBS a,.owner-apartment-form_scope__I8tBS button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.owner-apartment-form_scope__I8tBS a:focus-visible,.owner-apartment-form_scope__I8tBS button:focus-visible,.owner-apartment-form_scope__I8tBS input:focus-visible,.owner-apartment-form_scope__I8tBS select:focus-visible,.owner-apartment-form_scope__I8tBS textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.owner-apartment-form_scope__I8tBS svg{width:20px;height:20px;flex:0 0 auto}.owner-apartment-form_main__gQNM4{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:46px 0 96px}.owner-apartment-form_intro__juvZ9{max-width:790px;margin:0 auto;text-align:center}.owner-apartment-form_intro__juvZ9>a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:800;text-decoration:none}.owner-apartment-form_intro__juvZ9>span{display:block;margin-top:34px;color:var(--accent-2);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.owner-apartment-form_intro__juvZ9 h1{margin:14px 0 0;font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-.052em;text-wrap:balance}.owner-apartment-form_intro__juvZ9>p{max-width:720px;margin:21px auto 0;color:var(--muted);font-size:16px;line-height:1.65;font-weight:620}.owner-apartment-form_intro__juvZ9 aside{max-width:660px;margin:25px auto 0;padding:14px 17px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:16px;display:flex;align-items:flex-start;gap:12px;text-align:left;background:color-mix(in srgb,var(--green) 7%,var(--surface))}.owner-apartment-form_intro__juvZ9 aside svg{margin-top:1px;color:var(--green)}.owner-apartment-form_intro__juvZ9 aside span{display:grid;gap:3px}.owner-apartment-form_intro__juvZ9 aside b{font-size:13px}.owner-apartment-form_intro__juvZ9 aside small{color:var(--muted);font-size:11px;line-height:1.5}.owner-apartment-form_progress____7fd{max-width:920px;margin:42px auto 18px;padding:8px;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);background:color-mix(in srgb,var(--surface) 92%,transparent)}.owner-apartment-form_progress____7fd button{min-width:0;min-height:56px;padding:8px 10px;border:0;border-radius:12px;display:flex;align-items:center;gap:9px;color:var(--faint);background:transparent;text-align:left;cursor:default}.owner-apartment-form_progress____7fd button>span{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-weight:900}.owner-apartment-form_progress____7fd button>span svg{width:15px;height:15px}.owner-apartment-form_progress____7fd button b{font-size:11px;line-height:1.3}.owner-apartment-form_progress____7fd .owner-apartment-form_progressActive__Icaw3{color:var(--text);background:var(--accent-soft)}.owner-apartment-form_progress____7fd .owner-apartment-form_progressActive__Icaw3>span{border-color:var(--accent);color:#fff;background:var(--accent)}.owner-apartment-form_progress____7fd .owner-apartment-form_progressDone__dzhel{color:var(--green);cursor:pointer}.owner-apartment-form_progress____7fd .owner-apartment-form_progressDone__dzhel:hover{background:color-mix(in srgb,var(--green) 7%,transparent)}.owner-apartment-form_card__hpcm_{max-width:920px;margin:0 auto;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,var(--surface),var(--bg-soft));box-shadow:0 28px 80px rgba(0,0,0,.22);overflow:hidden}.owner-apartment-form_light__VW8Ah .owner-apartment-form_card__hpcm_{box-shadow:0 28px 80px rgba(68,45,27,.12)}.owner-apartment-form_step__L2_yT{padding:clamp(24px,4vw,48px)}.owner-apartment-form_requiredLegend__QDDtx{margin:0 0 18px;color:var(--muted);font-size:11px;line-height:1.5}.owner-apartment-form_consent__xDZ0_>span>b,.owner-apartment-form_requiredLegend__QDDtx b{color:var(--accent-2)}.owner-apartment-form_stepHeading__DSU2B{margin-bottom:28px;display:flex;align-items:flex-start;gap:15px}.owner-apartment-form_stepHeading__DSU2B>span{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:14px;display:grid;place-items:center;color:var(--accent-2);background:var(--accent-soft);flex:0 0 auto}.owner-apartment-form_stepHeading__DSU2B>div{min-width:0;flex:1}.owner-apartment-form_titleWithHelp__GDH_g{display:flex;align-items:flex-start;gap:4px}.owner-apartment-form_titleWithHelp__GDH_g h2{min-width:0}.owner-apartment-form_stepHeading__DSU2B h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.12;letter-spacing:-.035em}.owner-apartment-form_stepHeading__DSU2B p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.owner-apartment-form_divider__z2ZZc{height:1px;margin:38px 0;background:var(--line)}.owner-apartment-form_photos__jV3cg{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-apartment-form_photos__jV3cg figure{aspect-ratio:1;position:relative;margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--tile)}.owner-apartment-form_photos__jV3cg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.owner-apartment-form_photos__jV3cg figcaption{position:absolute;left:8px;bottom:8px;padding:5px 7px;border-radius:7px;color:#fff;background:rgba(20,17,15,.75);font-size:9px;font-weight:900}.owner-apartment-form_photos__jV3cg button{position:absolute;right:7px;top:7px;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(25,18,14,.72);cursor:pointer}.owner-apartment-form_photos__jV3cg button:hover{background:#8f2b22}.owner-apartment-form_photos__jV3cg button svg{width:17px;height:17px}.owner-apartment-form_photoAlternatives__iS0_B{margin-top:18px;padding:15px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--tile) 78%,transparent)}.owner-apartment-form_photoAlternatives__iS0_B>b{display:block;margin-bottom:10px;font-size:12px}.owner-apartment-form_photoAlternatives__iS0_B>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.owner-apartment-form_photoAlternatives__iS0_B .owner-apartment-form_choice__9YG02{min-height:54px}.owner-apartment-form_grid2__rpeEf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.owner-apartment-form_field__GgU87{min-width:0;display:grid;align-content:start;gap:7px}.owner-apartment-form_label__rVxL9{color:var(--text);font-size:12px;font-weight:850}.owner-apartment-form_label__rVxL9 b{margin-left:4px;color:var(--accent-2)}.owner-apartment-form_field__GgU87>small{color:var(--faint);font-size:10px;line-height:1.5}.owner-apartment-form_field__GgU87 input,.owner-apartment-form_field__GgU87 select,.owner-apartment-form_field__GgU87 textarea,.owner-apartment-form_nested__ZCcwj input,.owner-apartment-form_nested__ZCcwj select,.owner-apartment-form_ruleGrid__fy4KA input,.owner-apartment-form_textareas__9uYPE textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--tile);outline:none;caret-color:var(--accent-2);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.owner-apartment-form_field__GgU87 textarea,.owner-apartment-form_textareas__9uYPE textarea{resize:vertical;line-height:1.55}.owner-apartment-form_field__GgU87 input:focus,.owner-apartment-form_field__GgU87 select:focus,.owner-apartment-form_field__GgU87 textarea:focus,.owner-apartment-form_ruleGrid__fy4KA input:focus,.owner-apartment-form_textareas__9uYPE textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);background:var(--surface-2)}.owner-apartment-form_field__GgU87 input:disabled{opacity:.45}.owner-apartment-form_choiceGrid__wy9qA{margin-bottom:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.owner-apartment-form_choice__9YG02{min-height:62px;padding:12px;border:1px solid var(--line);border-radius:14px;display:flex;align-items:flex-start;gap:11px;color:var(--text);background:var(--tile);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.owner-apartment-form_choice__9YG02:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.owner-apartment-form_choice__9YG02:active{transform:scale(.99)}.owner-apartment-form_choiceActive__M4KMQ{border-color:var(--accent);background:var(--accent-soft)}.owner-apartment-form_choiceCheck__iimna{width:24px;height:24px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.owner-apartment-form_choiceActive__M4KMQ .owner-apartment-form_choiceCheck__iimna{border-color:var(--accent);color:#fff;background:var(--accent)}.owner-apartment-form_choiceCheck__iimna svg{width:14px;height:14px}.owner-apartment-form_choice__9YG02 b{display:block;font-size:13px}.owner-apartment-form_choice__9YG02 small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.owner-apartment-form_currencyRow__5wVrm{margin-bottom:14px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--tile)}.owner-apartment-form_currencyRow__5wVrm>span{font-size:12px;font-weight:850}.owner-apartment-form_currencyRow__5wVrm>div{display:flex;gap:5px}.owner-apartment-form_currencyRow__5wVrm button{min-width:54px;min-height:40px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:900;cursor:pointer}.owner-apartment-form_currencyRow__5wVrm .owner-apartment-form_pillActive__kpi_0{border-color:var(--accent);color:#fff;background:var(--accent)}.owner-apartment-form_rentalCard__ESJV0{margin-top:12px;border:1px solid var(--line);border-radius:18px;background:var(--tile);overflow:hidden}.owner-apartment-form_rentalCard__ESJV0>.owner-apartment-form_choice__9YG02{width:100%;border:0;border-radius:0;background:transparent;padding:18px}.owner-apartment-form_rentalActive__hOaEW{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--tile))}.owner-apartment-form_rentalFields__Dt5yz{padding:0 18px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-apartment-form_rentalFields__Dt5yz>.owner-apartment-form_field__GgU87:last-of-type{grid-column:1/-1}.owner-apartment-form_money__CP96N{position:relative}.owner-apartment-form_money__CP96N input{padding-right:64px}.owner-apartment-form_money__CP96N span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--faint);font-size:11px;font-weight:900}.owner-apartment-form_commissionFree__XdKEh,.owner-apartment-form_commissionPaid__bYQ_X{grid-column:1/-1;padding:15px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:14px;display:flex;gap:12px;color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--surface))}.owner-apartment-form_commissionPaid__bYQ_X{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent-2);background:var(--accent-soft)}.owner-apartment-form_commissionFree__XdKEh span,.owner-apartment-form_commissionPaid__bYQ_X span{display:grid;gap:3px}.owner-apartment-form_commissionFree__XdKEh small,.owner-apartment-form_commissionPaid__bYQ_X small{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.owner-apartment-form_commissionFree__XdKEh b,.owner-apartment-form_commissionPaid__bYQ_X b{font-size:16px}.owner-apartment-form_commissionPaid__bYQ_X strong{font-size:13px;color:var(--text)}.owner-apartment-form_commissionFree__XdKEh em,.owner-apartment-form_commissionPaid__bYQ_X em{color:var(--muted);font-size:10px;line-height:1.45;font-style:normal}.owner-apartment-form_addressField__CGQ47{position:relative}.owner-apartment-form_suggestions__1Blz5{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:270px;border:1px solid var(--line);border-radius:12px;overflow-y:auto;background:var(--surface);box-shadow:0 16px 40px rgba(0,0,0,.3)}.owner-apartment-form_suggestions__1Blz5 button{width:100%;min-height:48px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);color:var(--text);background:transparent;text-align:left;font-size:13px;line-height:1.45;cursor:pointer}.owner-apartment-form_suggestions__1Blz5 button:hover{background:var(--accent-soft)}.owner-apartment-form_switchRow__5Qo7L{min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:11px;background:var(--tile);align-self:end;cursor:pointer}.owner-apartment-form_checkGrid___pGJc input,.owner-apartment-form_consent__xDZ0_ input,.owner-apartment-form_miniChecks__PiB_k input,.owner-apartment-form_switchRow__5Qo7L input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 auto}.owner-apartment-form_switchRow__5Qo7L span{font-size:12px;font-weight:800}.owner-apartment-form_ruleGrid__fy4KA{margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-apartment-form_ruleGrid__fy4KA>section{padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--tile)}.owner-apartment-form_ruleGrid__fy4KA h3{margin:0 0 11px;font-size:13px}.owner-apartment-form_ruleGrid__fy4KA input{margin-top:11px}.owner-apartment-form_segmented__k5fOM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.owner-apartment-form_segmented__k5fOM button{min-height:44px;padding:7px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface);font-size:10px;font-weight:850;cursor:pointer}.owner-apartment-form_segmented__k5fOM .owner-apartment-form_segmentedActive__EV7rv{border-color:var(--accent);color:#fff;background:var(--accent)}.owner-apartment-form_miniChecks__PiB_k{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.owner-apartment-form_checkGrid___pGJc label,.owner-apartment-form_miniChecks__PiB_k label{min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--muted);background:var(--surface);font-size:10px;font-weight:750;cursor:pointer}.owner-apartment-form_checkGrid___pGJc label:has(input:checked),.owner-apartment-form_miniChecks__PiB_k label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--text);background:var(--accent-soft)}.owner-apartment-form_nested__ZCcwj{margin-top:12px;display:grid;gap:12px}.owner-apartment-form_subheading___PBNE{margin:26px 0 11px;font-size:14px}.owner-apartment-form_checkGrid___pGJc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-apartment-form_textareas__9uYPE{margin-top:25px;display:grid;gap:18px}.owner-apartment-form_consent__xDZ0_{margin-top:24px;padding:16px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:14px;display:flex;align-items:flex-start;gap:11px;color:var(--muted);background:color-mix(in srgb,var(--green) 6%,var(--surface));font-size:11px;line-height:1.55;font-weight:700;cursor:pointer}.owner-apartment-form_consent__xDZ0_ a{color:var(--accent-2);text-underline-offset:2px}.owner-apartment-form_honey__EgOqD{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0}.owner-apartment-form_error__U9yAK{margin:0 24px 20px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));border-radius:12px;color:var(--red);background:color-mix(in srgb,var(--red) 7%,transparent);font-size:12px;font-weight:750;line-height:1.55}.owner-apartment-form_step__L2_yT>.owner-apartment-form_error__U9yAK{margin:12px 0 0}.owner-apartment-form_actions__ZUZHN{padding:17px clamp(24px,4vw,48px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;background:color-mix(in srgb,var(--tile) 75%,transparent)}.owner-apartment-form_actions__ZUZHN>span{color:var(--faint);font-size:9px;font-weight:700}.owner-apartment-form_actions__ZUZHN>div{display:flex;gap:9px}.owner-apartment-form_primary__3zrVq,.owner-apartment-form_secondary__xs2t5{min-height:48px;padding:0 19px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.owner-apartment-form_primary__3zrVq{border:1px solid transparent;color:#fff!important;background:linear-gradient(135deg,#ffa23a,#df6523);box-shadow:0 10px 26px rgba(226,101,35,.24)}.owner-apartment-form_secondary__xs2t5{border:1px solid var(--line);color:var(--text);background:var(--surface)}.owner-apartment-form_primary__3zrVq:hover,.owner-apartment-form_secondary__xs2t5:hover{transform:translateY(-1px)}.owner-apartment-form_primary__3zrVq:disabled{cursor:wait;opacity:.6}.owner-apartment-form_textButton__M4Hl3{margin-top:12px;border:0;color:var(--muted);background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.owner-apartment-form_successWrap__mK0hk{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:60px 20px}.owner-apartment-form_success__RxhAD{width:min(640px,100%);padding:clamp(30px,6vw,60px);border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(145deg,var(--surface),var(--bg-soft));box-shadow:0 30px 90px rgba(0,0,0,.25)}.owner-apartment-form_successIcon__g9mxx{width:68px;height:68px;margin-bottom:22px;border-radius:21px;display:grid;place-items:center;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.owner-apartment-form_successIcon__g9mxx svg{width:32px;height:32px}.owner-apartment-form_success__RxhAD>small{color:var(--accent-2);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-apartment-form_success__RxhAD h1{margin:13px 0 0;font-size:clamp(30px,5vw,48px);line-height:1.06;letter-spacing:-.045em}.owner-apartment-form_success__RxhAD p{margin:18px 0 26px;color:var(--muted);font-size:14px;line-height:1.65}.owner-apartment-form_success__RxhAD .owner-apartment-form_primary__3zrVq,.owner-apartment-form_success__RxhAD .owner-apartment-form_secondary__xs2t5{width:100%;margin-top:9px}@media(max-width:760px){.owner-apartment-form_main__gQNM4{width:min(100% - 20px,620px);padding-top:27px}.owner-apartment-form_intro__juvZ9 h1{font-size:39px}.owner-apartment-form_intro__juvZ9>p{font-size:14px}.owner-apartment-form_progress____7fd{grid-template-columns:repeat(4,1fr);margin-top:28px}.owner-apartment-form_progress____7fd button{min-height:48px;justify-content:center;padding:6px}.owner-apartment-form_progress____7fd button b{display:none}.owner-apartment-form_card__hpcm_{border-radius:22px}.owner-apartment-form_step__L2_yT{padding:24px 18px}.owner-apartment-form_stepHeading__DSU2B{gap:12px}.owner-apartment-form_stepHeading__DSU2B>span{width:42px;height:42px}.owner-apartment-form_field__GgU87 input,.owner-apartment-form_field__GgU87 select,.owner-apartment-form_field__GgU87 textarea,.owner-apartment-form_nested__ZCcwj input,.owner-apartment-form_nested__ZCcwj select,.owner-apartment-form_ruleGrid__fy4KA input,.owner-apartment-form_textareas__9uYPE textarea{font-size:16px}.owner-apartment-form_grid2__rpeEf,.owner-apartment-form_rentalFields__Dt5yz,.owner-apartment-form_ruleGrid__fy4KA{grid-template-columns:1fr}.owner-apartment-form_commissionFree__XdKEh,.owner-apartment-form_commissionPaid__bYQ_X,.owner-apartment-form_rentalFields__Dt5yz>.owner-apartment-form_field__GgU87:last-of-type{grid-column:auto}.owner-apartment-form_photos__jV3cg{grid-template-columns:repeat(3,1fr)}.owner-apartment-form_photoAlternatives__iS0_B>div{grid-template-columns:1fr}.owner-apartment-form_checkGrid___pGJc{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-apartment-form_actions__ZUZHN{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0;z-index:20;backdrop-filter:blur(14px)}.owner-apartment-form_actions__ZUZHN>span{display:none}.owner-apartment-form_actions__ZUZHN>div{width:100%}.owner-apartment-form_actions__ZUZHN .owner-apartment-form_primary__3zrVq{flex:1}.owner-apartment-form_currencyRow__5wVrm{align-items:flex-start;flex-direction:column}.owner-apartment-form_currencyRow__5wVrm>div{width:100%}.owner-apartment-form_currencyRow__5wVrm button{flex:1}.owner-apartment-form_addressField__CGQ47{grid-column:auto}}@media(max-width:430px){.owner-apartment-form_photos__jV3cg{grid-template-columns:repeat(2,1fr)}.owner-apartment-form_checkGrid___pGJc{grid-template-columns:1fr}.owner-apartment-form_segmented__k5fOM button{font-size:9px;padding:5px}.owner-apartment-form_intro__juvZ9 aside{padding:12px}.owner-apartment-form_actions__ZUZHN .owner-apartment-form_secondary__xs2t5{padding:0 13px}}@media(prefers-reduced-motion:reduce){.owner-apartment-form_scope__I8tBS *{scroll-behavior:auto!important;transition:none!important}.owner-apartment-form_primary__3zrVq:hover,.owner-apartment-form_secondary__xs2t5:hover{transform:none}}.owner-apartment-form_pendingPhoto__10Sh0{isolation:isolate}.owner-apartment-form_uploadScrim__3Z5S4{position:absolute;inset:0;z-index:1;background:rgba(20,16,13,.45);backdrop-filter:blur(1.5px)}.owner-apartment-form_uploadProgress__wdZ42{--upload-progress:0%;position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:8px;color:#fff;text-align:center}.owner-apartment-form_uploadProgress__wdZ42 b{font-size:17px;line-height:1;text-shadow:0 1px 5px rgba(0,0,0,.5)}.owner-apartment-form_uploadProgress__wdZ42 i{display:block;width:72px;height:5px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.28)}.owner-apartment-form_uploadProgress__wdZ42 i:after{content:"";display:block;width:var(--upload-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffa23a,#ffd277);transition:width .16s ease}.owner-apartment-form_pendingPhoto__10Sh0 figcaption{z-index:3}.owner-apartment-form_pendingPhoto__10Sh0 button{z-index:4}.owner-apartment-form_sortablePhoto__e0klQ{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.owner-apartment-form_sortablePhotoDragging__t4Z8w{z-index:5;border-color:var(--accent)!important;box-shadow:0 14px 34px rgba(0,0,0,.3);opacity:.82;transform:scale(.97)}.owner-apartment-form_photos__jV3cg .owner-apartment-form_photoHandle__aTQy9{left:7px;right:auto;touch-action:none;cursor:grab}.owner-apartment-form_photos__jV3cg .owner-apartment-form_photoHandle__aTQy9:active{cursor:grabbing}.owner-apartment-form_photos__jV3cg .owner-apartment-form_photoRetry__q8O_C{inset:auto 8px 36px;width:auto;min-height:44px;height:auto;border-radius:9px;font-size:12px;font-weight:800;z-index:5;background:var(--surface);color:var(--text)}.owner-apartment-form_currentStep___OZYk{max-width:920px;margin:12px auto;color:var(--muted);font-size:13px;font-weight:700}.owner-apartment-form_amenityGroup__w04SC{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--tile);overflow:hidden}.owner-apartment-form_amenityGroup__w04SC summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-size:14px;font-weight:800}.owner-apartment-form_amenityGroup__w04SC summary:after{content:"+";color:var(--accent-2);font-size:20px}.owner-apartment-form_amenityGroup__w04SC[open] summary:after{content:"−"}.owner-apartment-form_amenityGroup__w04SC summary small{margin-left:auto;font-size:12px;color:var(--muted)}.owner-apartment-form_amenityGroup__w04SC>div{padding:0 12px 12px}.owner-apartment-form_amenityGroup__w04SC summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.owner-apartment-form_card__hpcm_>.owner-apartment-form_error__U9yAK{margin-top:20px}.owner-apartment-form_review__PXf9M,.owner-apartment-form_sourceImport__WNi5f{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--accent-soft);margin-bottom:28px}.owner-apartment-form_sourceImport__WNi5f h2{font-size:21px;margin:0 0 14px;line-height:1.3}.owner-apartment-form_sourceImport__WNi5f button{margin-top:14px}.owner-apartment-form_review__PXf9M p,.owner-apartment-form_sourceImport__WNi5f p{font-size:13px;line-height:1.6;margin-top:12px;color:var(--muted)}.owner-apartment-form_sourceImport__WNi5f .owner-apartment-form_importError___b9T6{color:var(--red)}.owner-apartment-form_fieldHint__D3KFm{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:5px}.owner-apartment-form_review__PXf9M{margin:26px 0 0;background:var(--tile)}.owner-apartment-form_review__PXf9M dl{display:grid;gap:12px;margin-top:16px}.owner-apartment-form_review__PXf9M dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;font-size:13px}.owner-apartment-form_review__PXf9M dt{color:var(--muted)}.owner-apartment-form_review__PXf9M dd{margin:0;overflow-wrap:anywhere}.owner-apartment-form_field__GgU87>small,.owner-apartment-form_sourceImport__WNi5f .owner-apartment-form_field__GgU87>small{color:var(--muted);font-size:12px}.owner-apartment-form_currencyRow__5wVrm button{min-height:44px}.owner-apartment-form_scope__I8tBS button:disabled{opacity:.55;cursor:default}.owner-apartment-form_stepHeading__DSU2B h2{scroll-margin-top:100px}@media(max-width:760px){.owner-apartment-form_sourceImport__WNi5f{padding:16px}.owner-apartment-form_review__PXf9M dl>div{grid-template-columns:1fr}.owner-apartment-form_progress____7fd button b{display:none}.owner-apartment-form_sourceImport__WNi5f button{width:100%}.owner-apartment-form_miniChecks__PiB_k input{margin-top:0}.owner-apartment-form_photos__jV3cg figcaption{font-size:11px}}.owner-apartment-form_scope__I8tBS{line-height:1.5}.owner-apartment-form_intro__juvZ9 h1,.owner-apartment-form_success__RxhAD h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.015em;line-height:1.2}.owner-apartment-form_intro__juvZ9>p,.owner-apartment-form_stepHeading__DSU2B p{font-size:16px;line-height:1.6}.owner-apartment-form_field__GgU87>label,.owner-apartment-form_field__GgU87>span,.owner-apartment-form_ruleGrid__fy4KA h3{font-size:14px;font-weight:500;line-height:1.5}.owner-apartment-form_field__GgU87 input,.owner-apartment-form_field__GgU87 select,.owner-apartment-form_field__GgU87 textarea,.owner-apartment-form_nested__ZCcwj input,.owner-apartment-form_nested__ZCcwj select,.owner-apartment-form_ruleGrid__fy4KA input,.owner-apartment-form_textareas__9uYPE textarea{font-size:16px;font-weight:400;line-height:1.5}.owner-apartment-form_amenityGroup__w04SC summary,.owner-apartment-form_choice__9YG02 b,.owner-apartment-form_primary__3zrVq,.owner-apartment-form_progress____7fd button,.owner-apartment-form_secondary__xs2t5,.owner-apartment-form_switchRow__5Qo7L span{font-weight:500}.owner-apartment-form_checkGrid___pGJc label,.owner-apartment-form_choice__9YG02 b,.owner-apartment-form_miniChecks__PiB_k label,.owner-apartment-form_segmented__k5fOM button,.owner-apartment-form_switchRow__5Qo7L span{font-size:13px;line-height:1.5}.owner-apartment-form_choice__9YG02 small,.owner-apartment-form_commissionFree__XdKEh em,.owner-apartment-form_commissionPaid__bYQ_X em{font-size:12px;line-height:1.5}.owner-apartment-form_consent__xDZ0_{font-size:13px;font-weight:400;line-height:1.6}.owner-apartment-form_primary__3zrVq,.owner-apartment-form_secondary__xs2t5{font-size:14px}