proto-body{--gut:16px;--bg:#fff;--ink:#18202b;--muted:#66707d;--line:#e4e8ec;--soft:#f4f6f7;--accent:#1a73e8;--accent-soft:#e8f0fe;--r:10px}:where(proto-body,proto-body *){box-sizing:border-box;margin:0;padding:0}proto-body{height:100%;color:var(--ink);background:var(--bg);flex-direction:column;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;display:flex;overflow:hidden}:where(proto-body) button,:where(proto-body) input,:where(proto-body) select{font:inherit;color:inherit}:where(proto-body) :focus-visible{outline:none}:where(proto-body) input:focus,:where(proto-body) textarea:focus,:where(proto-body) select:focus,:where(proto-body) button:focus{box-shadow:none;outline:none}:where(proto-body) header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 20px;display:flex}:where(proto-body) .logo{letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;font-size:21px;font-weight:700;display:flex}:where(proto-body) .logo:hover,:where(proto-body) .logo[aria-expanded=true]{background:var(--soft)}:where(proto-body) .logo svg{flex:none}:where(proto-body) .logo .chev{color:var(--muted);margin-left:-2px}:where(proto-body) .switch{align-items:center;gap:10px;display:flex;position:relative}:where(proto-body) .view-name{color:var(--muted);white-space:nowrap;font-weight:500}proto-body[data-view=web] .view-name{display:none}:where(proto-body) .menu{z-index:2500;border:1px solid var(--line);background:#fff;border-radius:12px;width:290px;padding:6px;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 8px 24px #18202b1f}:where(proto-body) .menu h6{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 10px 4px;font-size:11px;font-weight:600}:where(proto-body) .menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}:where(proto-body) .menu button:hover{background:var(--soft)}:where(proto-body) .menu button[aria-current=true]{background:var(--accent-soft)}:where(proto-body) .menu b{font-weight:600;display:block}:where(proto-body) .menu small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .menu .tag{color:var(--muted);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}proto-body:not([data-view=web]) :is(.seg,.where,.saved-btn,.filters,main,.view-toggle),proto-body:not([data-view=web]):not([data-view=props]) .acct{display:none!important}proto-body[data-view=props] .acct{margin-left:auto}:where(proto-body) .ownwrap{background:var(--soft);flex:1;justify-content:center;align-items:flex-start;padding:24px 20px 40px;display:none;overflow:auto}proto-body[data-view=props] .ownwrap{display:flex}:where(proto-body) .owner-page{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:1120px}:where(proto-body) .owner-page .od{padding:28px 32px 32px}@media (max-width:600px){:where(proto-body) .ownwrap{padding:0}:where(proto-body) .owner-page{border:0;border-radius:0}:where(proto-body) .owner-page .od{padding:20px var(--gut) 28px}}:where(proto-body) .acct{flex:none;align-items:center;gap:6px;display:flex;position:relative}:where(proto-body) .switch-btn{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}:where(proto-body) .switch-btn:hover,:where(proto-body) .switch-btn[aria-expanded=true]{background:var(--soft)}:where(proto-body) .acct-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 10px 0 3px;display:flex}:where(proto-body) .acct-btn:hover,:where(proto-body) .acct-btn[aria-expanded=true]{background:var(--soft)}:where(proto-body) .acct-btn .chev{color:var(--muted)}:where(proto-body) .avatar.sm{width:30px;height:30px;font-size:13px}:where(proto-body) .acct-label{text-align:left;flex-direction:column;line-height:1.15;display:flex}:where(proto-body) .acct-label b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:600;overflow:hidden}:where(proto-body) .acct-label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}:where(proto-body) .menu.acct-menu{width:230px;left:auto;right:0}:where(proto-body) .acct-head{border-bottom:1px solid var(--line);margin-bottom:2px;padding:10px 10px 12px}:where(proto-body) .acct-head span{color:var(--muted);font-size:12px;display:block}:where(proto-body) .acct-head b{font-weight:600}:where(proto-body) .blank{background:var(--soft);flex:1;justify-content:center;align-items:flex-start;padding:32px 20px;display:none;overflow:auto}proto-body:not([data-view=web]):not([data-view=props]) .blank{display:flex}:where(proto-body) .frame{border:1px solid var(--line);background:#fff;flex-direction:column;flex:none;max-width:100%;display:flex;overflow:hidden}:where(proto-body) .frame.phone{width:390px;height:780px;box-shadow:0 0 0 8px #fff,0 0 0 9px var(--line);border-radius:36px}:where(proto-body) .frame.desktop{border-radius:12px;width:1120px;height:680px}:where(proto-body) .frame-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:52px;padding:0 18px;font-weight:600;display:flex}:where(proto-body) .frame.phone .frame-bar{justify-content:center;height:72px;padding-top:14px}:where(proto-body) .frame-body{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex}:where(proto-body) .frame-body b{color:var(--ink);font-weight:600}:where(proto-body) .doc{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:1000px;padding:0 0 32px;font-size:15px;line-height:1.6;overflow:hidden}:where(proto-body) .doc section{padding:8px 44px 20px}:where(proto-body) .doc .hero{background:var(--accent);color:#fff;border-bottom:0;margin-bottom:12px;padding:48px 44px 40px;display:block}:where(proto-body) .doc .hero .eyebrow{color:#bfe0d6;margin-bottom:10px;font-size:13px;font-weight:600}:where(proto-body) .doc h1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin-bottom:14px;font-size:34px;line-height:1.15}:where(proto-body) .doc .lead{color:#e2f1ec;max-width:62ch;font-size:17px}:where(proto-body) .doc h2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:24px 0 14px;font-size:13px}:where(proto-body) .doc h3{letter-spacing:-.01em;margin-bottom:4px;font-size:16px}:where(proto-body) .doc p{max-width:68ch}:where(proto-body) .doc b{font-weight:600}:where(proto-body) .stats4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}:where(proto-body) .kpi{background:var(--soft);border-radius:12px;padding:16px 18px}:where(proto-body) .kpi b{letter-spacing:-.02em;color:var(--accent);margin-bottom:6px;font-size:30px;line-height:1.1;display:block}:where(proto-body) .kpi span{color:var(--muted);font-size:13px;line-height:1.4;display:block}:where(proto-body) .charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}:where(proto-body) .charts figure{border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;padding:16px 18px;display:grid}:where(proto-body) figcaption{font-size:14px;font-weight:600}:where(proto-body) figcaption small{color:var(--muted);font-size:12px;font-weight:400;display:block}:where(proto-body) .bar{grid-template-columns:96px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}:where(proto-body) .bar .bl{color:var(--muted)}:where(proto-body) .bt{background:var(--soft);border-radius:99px;height:10px;overflow:hidden}:where(proto-body) .bt i{background:var(--accent);border-radius:99px;height:100%;display:block}:where(proto-body) .bt i.m{background:#9bbfb5}:where(proto-body) .bar b{font-variant-numeric:tabular-nums;text-align:right;min-width:62px}:where(proto-body) .note{color:var(--muted);margin-top:12px;font-size:13px}:where(proto-body) .cards3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}:where(proto-body) .card-s{border:1px solid var(--line);border-radius:12px;padding:16px 18px}:where(proto-body) .card-s p{color:var(--muted);font-size:14px}:where(proto-body) .card-s p b{color:var(--ink)}:where(proto-body) .tag{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-weight:600;color:var(--accent)!important;font-size:11px!important}:where(proto-body) .num{color:var(--accent);margin-bottom:6px;font-size:13px;font-weight:700;display:inline-block}:where(proto-body) .callout{background:#fff6ec;border-left:3px solid #b5651d;border-radius:0 10px 10px 0;margin-top:12px;padding:12px 16px;font-size:14px;max-width:none!important}:where(proto-body) .journey{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .j{background:var(--soft);color:var(--muted);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;position:relative}:where(proto-body) .j.on{background:var(--accent);color:#fff}:where(proto-body) .dot{background:var(--soft);border:1px solid var(--line);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin:0 6px 0 12px;display:inline-block}:where(proto-body) .dot.on{background:var(--accent);border-color:var(--accent);margin-left:0}:where(proto-body) .vs{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(proto-body) .card-s.pick{border:2px solid var(--accent);background:var(--accent-soft)}:where(proto-body) .rev{gap:8px;display:grid}:where(proto-body) .rev div{border:1px solid var(--line);border-radius:10px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}:where(proto-body) .rev b{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:12px}:where(proto-body) .road{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}:where(proto-body) .road div{border-left:1px solid var(--line);padding:16px 18px}:where(proto-body) .road div:first-child{background:var(--accent-soft);border-left:0}:where(proto-body) .road p{color:var(--muted);font-size:13px}:where(proto-body) .qs{gap:8px;padding-left:22px;display:grid}:where(proto-body) .lead2{max-width:66ch;margin-bottom:12px;font-size:16px}:where(proto-body) .citytable{border:1px solid var(--line);border-radius:12px;margin-top:12px;font-size:14px;overflow:hidden}:where(proto-body) .citytable>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr 80px;align-items:center;gap:12px;padding:10px 16px;display:grid}:where(proto-body) .citytable>div:first-child{border-top:0}:where(proto-body) .citytable .ct-h{background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}:where(proto-body) .citytable span{color:var(--muted)}:where(proto-body) .pill{background:var(--soft);color:var(--muted);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}:where(proto-body) .pill.on{background:var(--accent);color:#fff}:where(proto-body) .mini{gap:8px;margin-top:12px;display:grid}:where(proto-body) .mini .bar{grid-template-columns:44px 1fr auto}:where(proto-body) .src{border-top:1px solid var(--line);color:var(--muted);margin:24px 44px 0;padding-top:16px;font-size:12px;line-height:1.6}@media (max-width:700px){:where(proto-body) .doc section{padding:4px 20px 16px}:where(proto-body) .doc .hero{padding:32px 20px 28px}:where(proto-body) .doc h1{font-size:26px}:where(proto-body) .vs,:where(proto-body) .road{grid-template-columns:1fr}:where(proto-body) .road div{border-left:0;border-top:1px solid var(--line)}:where(proto-body) .road div:first-child{border-top:0}:where(proto-body) .src{margin:20px 20px 0}:where(proto-body) .bar{grid-template-columns:84px 1fr auto}}:where(proto-body) .seg{background:var(--soft);border-radius:999px;flex:none;padding:3px;display:flex}:where(proto-body) .seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-weight:600}:where(proto-body) .seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #18202b24}:where(proto-body) .where{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;min-width:0;max-width:660px;height:42px;display:flex}:where(proto-body) .where:focus-within{border-color:var(--line)}:where(proto-body) .where select{appearance:none;cursor:pointer;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366707D' stroke-width='1.5'/%3E%3C/svg%3E") right 10px center no-repeat;border:0;border-radius:999px;max-width:170px;height:100%;padding:0 28px 0 16px}:where(proto-body) .where select#city{font-weight:600}:where(proto-body) .where select:focus-visible{outline-offset:-3px}:where(proto-body) .where .sep{background:var(--line);flex:none;width:1px;height:22px}:where(proto-body) .search{flex:1;min-width:0;height:100%;position:relative}:where(proto-body) .search svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(proto-body) .search input{background:0 0;border:0;border-radius:0 999px 999px 0;width:100%;height:100%;padding:0 16px 0 34px}:where(proto-body) .search input:focus{outline:none}:where(proto-body) .saved-btn{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;height:38px;margin-left:auto;padding:0 14px;font-weight:500;display:flex}:where(proto-body) .saved-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}:where(proto-body) .filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}:where(proto-body) .filters select{border:1px solid var(--line);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366707D' stroke-width='1.5'/%3E%3C/svg%3E") right 11px center no-repeat;border-radius:8px;height:36px;padding:0 30px 0 12px}:where(proto-body) .filters select.set{border-color:var(--accent);color:var(--accent);background-color:var(--accent-soft)}:where(proto-body) .clear{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600;display:none}:where(proto-body) .clear.show{display:block}:where(proto-body) main{flex:1;grid-template-columns:1fr minmax(420px,620px);min-height:0;display:grid}:where(proto-body) .map-wrap{min-height:0;position:relative}:where(proto-body) #map{background:#eef1f2;position:absolute;inset:0}:where(proto-body) .inview{z-index:500;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-weight:500;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #18202b2e}:where(proto-body) .inview input{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}:where(proto-body) .list{border-left:1px solid var(--line);padding:16px 20px 32px;overflow-y:auto}:where(proto-body) .list-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}:where(proto-body) .list-head h1{letter-spacing:-.01em;font-size:18px;font-weight:600}:where(proto-body) .list-head p{color:var(--muted)}:where(proto-body) .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}:where(proto-body) .card{cursor:pointer;border-radius:var(--r);outline-offset:4px}:where(proto-body) .ph{aspect-ratio:3/2;border-radius:var(--r);background:var(--soft);position:relative;overflow:hidden}:where(proto-body) .ph img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .card.hot .ph{box-shadow:0 0 0 2px var(--accent)}:where(proto-body) .chip{background:#fff;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}:where(proto-body) .heart{cursor:pointer;width:34px;height:34px;color:var(--ink);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}:where(proto-body) .heart[aria-pressed=true]{color:#c8384b}:where(proto-body) .heart[aria-pressed=true] path{fill:currentColor}:where(proto-body) .card .price{letter-spacing:-.015em;margin-top:8px;font-size:20px;font-weight:700}:where(proto-body) .facts{gap:10px;margin-top:1px;display:flex}:where(proto-body) .facts b{font-weight:600}:where(proto-body) .addr{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(proto-body) .empty{text-align:center;color:var(--muted);padding:48px 12px}:where(proto-body) .empty button{margin-top:12px}:where(proto-body) .pin-wrap{background:0 0;border:0}:where(proto-body) .pin{color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:6px 8px;font:600 12px/1 Be Vietnam Pro,system-ui,sans-serif;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #18202b4d}:where(proto-body) .pin.saved{box-shadow:0 0 0 2px #c8384b,0 1px 3px #18202b4d}:where(proto-body) .pin.hot,:where(proto-body) .pin:hover{background:var(--accent);color:#fff;z-index:1}:where(proto-body) .dots .pin:not(.hot):not(:hover){background:var(--accent);border:2px solid #fff;width:12px;height:12px;padding:0;font-size:0}:where(proto-body) .btn{white-space:nowrap;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;height:42px;padding:0 18px;font-weight:600}:where(proto-body) .btn.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}:where(proto-body) .modal{z-index:2000;background:#18202b73;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}:where(proto-body) .modal.open{display:flex}:where(proto-body) .sheet.wide{grid-template-columns:1fr;max-width:820px}:where(proto-body) .od-props{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}:where(proto-body) .od-props button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px}:where(proto-body) .od-props button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}:where(proto-body) .od-props b{font-size:14px;display:block}:where(proto-body) .od-props span{color:var(--muted);font-size:12px}:where(proto-body) .tagc{color:var(--accent);background:var(--accent-soft);text-align:center;border-radius:6px;flex:none;width:118px;padding:3px 8px;font-size:11px;font-weight:600}:where(proto-body) .od-enq a{color:var(--accent);font-weight:600;text-decoration:none}:where(proto-body) .od-empty{color:var(--muted);padding:6px 0;font-size:14px}:where(proto-body) .od-form{grid-template-columns:140px 1fr 120px 140px 1fr auto;gap:6px;display:grid}:where(proto-body) .od-form input,:where(proto-body) .od-form select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 10px}:where(proto-body) .od-form .btn{height:38px}:where(proto-body) .od-plan{gap:6px;display:grid}:where(proto-body) .od-plan>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 150px 118px 170px auto;align-items:center;gap:10px;padding:8px 12px;display:grid}:where(proto-body) .pt b{font-size:14px;font-weight:600;display:block}:where(proto-body) .pt span{color:var(--muted);font-size:12px}:where(proto-body) .pd{color:var(--muted);gap:2px;font-size:11px;display:grid}:where(proto-body) .pd input{border:1px solid var(--line);border-radius:6px;height:32px;padding:0 6px;font-size:13px}:where(proto-body) .od-plan select{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;height:34px;padding:0 8px}:where(proto-body) .od-plan .btn{height:34px;padding:0 12px;font-size:13px}:where(proto-body) .pl{white-space:nowrap;border-radius:99px;justify-self:start;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}:where(proto-body) .pl.unk{background:var(--soft);color:var(--muted)}:where(proto-body) .pl.ok{background:var(--accent-soft);color:var(--accent)}:where(proto-body) .pl.soon{color:#9a5b14;background:#fff3e0}:where(proto-body) .pl.over{color:#b3261e;background:#fdecec}@media (max-width:820px){:where(proto-body) .od-plan>div{grid-template-columns:1fr 1fr}:where(proto-body) .pt{grid-column:1/-1}}:where(proto-body) .od-add{border-style:dashed!important}:where(proto-body) .od-add b{color:var(--accent)}:where(proto-body) .od-new{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}:where(proto-body) .od-new label{gap:4px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .od-new small{color:var(--muted);font-weight:400}:where(proto-body) .od-new input,:where(proto-body) .od-new select{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 10px;font-weight:400}:where(proto-body) .od-new-actions{grid-column:1/-1;gap:8px;margin-top:4px;display:flex}:where(proto-body) .od-body{border-top:1px solid var(--line);grid-template-columns:220px 1fr;align-items:start;gap:24px;padding-top:16px;display:grid}:where(proto-body) .od-nav{gap:2px;display:grid;position:sticky;top:0}:where(proto-body) .od-nav button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}:where(proto-body) .od-nav button:hover{background:var(--soft)}:where(proto-body) .od-nav button[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}:where(proto-body) .od-nav small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .od-nav hr{border:0;border-top:1px solid var(--line);margin:6px 0}:where(proto-body) .od-main{gap:14px;min-width:0;display:grid}:where(proto-body) .od-main>h3:first-child,:where(proto-body) .od-main>.od-fix:first-child{margin-top:0}:where(proto-body) .od-kpis-btn button{background:var(--soft);text-align:left;cursor:pointer;border:0;border-radius:10px;padding:10px 12px}:where(proto-body) .od-kpis-btn button:hover{background:var(--accent-soft)}:where(proto-body) .lk{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}:where(proto-body) .lk[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}:where(proto-body) .lk-static{cursor:default;border-style:dashed}:where(proto-body) .fld{color:var(--muted);gap:4px;min-width:0;font-size:12px;display:grid}:where(proto-body) .fld-h{justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}:where(proto-body) .fld-h .lk{padding:1px 7px;font-size:11px}:where(proto-body) .fld input,:where(proto-body) .fld select{border:1px solid var(--line);width:100%;min-width:0;height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:14px}:where(proto-body) .sys-h{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}:where(proto-body) .sys-h>span:last-child{grid-column:1/-1}:where(proto-body) .nav-l{align-items:center;gap:8px;display:flex}:where(proto-body) .nav-i{color:var(--muted);font-style:normal;display:inline-flex}:where(proto-body) .nav-i.pub{color:var(--accent)}:where(proto-body) .od-hint svg{vertical-align:-2px}:where(proto-body) .shared-box{border:1px solid var(--line);border-radius:var(--r);gap:6px;padding:12px 14px;font-size:14px;display:grid}:where(proto-body) .shared-box h4{color:var(--accent);align-items:center;gap:6px;font-size:14px;display:flex}:where(proto-body) .shared-box ul{color:var(--muted);padding-left:18px}:where(proto-body) .shared-box ul b{color:var(--ink);font-weight:600}:where(proto-body) .od-sys-1{grid-column:1/-1}:where(proto-body) .od-subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}:where(proto-body) .od-subtabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:14px}:where(proto-body) .od-subtabs button:hover{background:var(--soft)}:where(proto-body) .od-subtabs button[aria-selected=true]{background:var(--accent);color:#fff}:where(proto-body) .od-nav .attn{color:#b3261e;font-size:10px}:where(proto-body) .nav-g>summary.nav-h{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;list-style:none;display:flex}:where(proto-body) .nav-g>summary.nav-h::-webkit-details-marker{display:none}:where(proto-body) .nav-g>summary.nav-h:hover{background:var(--soft);color:var(--ink)}:where(proto-body) .nav-g>summary.nav-h:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}:where(proto-body) .nav-g[open]>summary.nav-h:after{transform:rotate(-135deg)}:where(proto-body) .nav-g{gap:2px;display:grid}:where(proto-body) .nav-g>button{width:100%}:where(proto-body) .nav-id{color:var(--accent);font-variant-numeric:tabular-nums;padding:4px 12px 8px;font-size:12px;font-weight:600}:where(proto-body) .nav-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:16px 12px 4px;font-size:11px;font-weight:600}:where(proto-body) .od-nav .nav-add{color:var(--muted)}:where(proto-body) .add-pill{width:24px;height:24px;color:var(--accent);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;line-height:1;display:grid}:where(proto-body) .add-row{justify-content:flex-start;display:flex}:where(proto-body) .add-row .btn{height:36px;font-size:14px}:where(proto-body) .fdlg form>span:empty{display:none}:where(proto-body) .fdlg.fdlg-wide{width:min(620px,94vw)}:where(proto-body) .fdlg.fdlg-wide form{margin-top:12px;grid-template-columns:1fr 1fr!important}:where(proto-body) .fdlg.fdlg-wide .od-new-actions{grid-column:1/-1}@media (max-width:600px){:where(proto-body) .fdlg.fdlg-wide form{grid-template-columns:1fr!important}}:where(proto-body) .fdlg{border:0;border-radius:14px;width:min(480px,92vw);margin:auto;padding:20px;box-shadow:0 12px 40px #18202b40}:where(proto-body) .fdlg::backdrop{background:#18202b73}:where(proto-body) .fdlg-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}:where(proto-body) .fdlg-h h3{font-size:17px}:where(proto-body) .fdlg-x{background:var(--soft);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}:where(proto-body) .fdlg form{gap:10px;grid-template-columns:1fr!important}:where(proto-body) .fdlg form .btn{height:42px;grid-column:auto!important}:where(proto-body) .fdlg form input:not(.sw):not([type=checkbox]):not([type=hidden]),:where(proto-body) .fdlg form select{height:42px!important}:where(proto-body) .fdlg .od-hint{margin-top:10px}:where(proto-body) .ai-box{border:1px solid var(--accent);background:linear-gradient(180deg,var(--accent-soft),#fff 70%);border-radius:12px;gap:10px;padding:14px 16px;display:grid}:where(proto-body) .ai-h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}:where(proto-body) .ai-badge{background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}:where(proto-body) .ai-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(proto-body) .ai-cell{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:3px;padding:12px 14px;display:grid}:where(proto-body) .ai-t{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}:where(proto-body) .ai-cell b{letter-spacing:-.02em;color:var(--ink);font-size:24px}:where(proto-body) .ai-r{color:var(--muted);font-size:13px}:where(proto-body) .ai-w{color:var(--muted);font-size:12px}:where(proto-body) .ai-miss{color:var(--muted);padding:6px 0;font-size:14px}:where(proto-body) .ai-y{font-size:14px}:where(proto-body) .ai-note{color:var(--muted);font-size:12px}@media (max-width:600px){:where(proto-body) .ai-grid{grid-template-columns:1fr}}:where(proto-body) .tsec{border:1px solid var(--line);background:#fff;border-radius:12px}:where(proto-body) .tsec>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}:where(proto-body) .tsec>summary::-webkit-details-marker{display:none}:where(proto-body) .tsec>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}:where(proto-body) .tsec[open]>summary:after{transform:rotate(-135deg)}:where(proto-body) .tsec>summary small{color:var(--muted);background:var(--soft);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:600}:where(proto-body) .tsec-b{padding:0 var(--gut) var(--gut);gap:12px;display:grid}:where(proto-body) .tsec-b>h3{margin-top:4px;font-size:14px}:where(proto-body) .th-head{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(proto-body) .th-rm{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}:where(proto-body) .th-rm:hover{color:#b3261e}@media (max-width:820px){:where(proto-body) .nav-h{display:none}:where(proto-body) .od-nav .nav-add{border:1px dashed var(--line);background:#fff}}:where(proto-body) #contactForm .tagc{align-self:center}:where(proto-body) .od-cond{gap:6px;display:grid}:where(proto-body) .od-cond>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:160px 170px 1fr 200px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}:where(proto-body) .od-cond select,:where(proto-body) .od-cond input{border:1px solid var(--line);height:36px;font:inherit;background:#fff;border-radius:8px;min-width:0;padding:0 8px;font-size:14px}:where(proto-body) .od-cond span{color:var(--muted);font-size:12px}@media (max-width:820px){:where(proto-body) .od-cond>div{grid-template-columns:1fr 1fr}:where(proto-body) .od-cond b,:where(proto-body) .od-cond input{grid-column:1/-1}}:where(proto-body) .od-info .wide{grid-column:span 2}:where(proto-body) .od-facts select{border:1px solid var(--line);height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;width:100%;min-width:0;padding:0 8px;font-size:14px}@media (max-width:600px){:where(proto-body) .od-info .wide{grid-column:1/-1}}:where(proto-body) .od-kpis2{grid-template-columns:repeat(2,minmax(0,260px))}:where(proto-body) .od-kpis2 b{white-space:nowrap}:where(proto-body) .exp-cats{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}:where(proto-body) .exp-cats .bar{grid-template-columns:150px 1fr auto}@media (max-width:820px){:where(proto-body) .od-body{grid-template-columns:1fr}:where(proto-body) .od-nav{gap:6px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}:where(proto-body) .od-nav button{background:var(--soft);border-radius:999px;flex:none;padding:7px 12px}:where(proto-body) .od-nav hr{display:none}}:where(proto-body) .od-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}:where(proto-body) .od-tabs button{text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 4px 12px;font-size:16px;font-weight:600}:where(proto-body) .od-tabs button span{font-size:12px;font-weight:400;display:block}:where(proto-body) .od-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}:where(proto-body) .od-jump{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .od-jump button{background:var(--soft);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:13px}:where(proto-body) .od-jump button:hover{background:var(--accent-soft)}:where(proto-body) .od h3{scroll-margin-top:12px}:where(proto-body) .od-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}:where(proto-body) .od-facts label,:where(proto-body) .od-sys>div{color:var(--muted);gap:4px;font-size:12px;display:grid}:where(proto-body) .od-facts input,:where(proto-body) .od-sys textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fff;border-radius:8px;padding:8px 10px;font-size:14px}:where(proto-body) .od-facts input{height:38px}:where(proto-body) .od-sys{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(proto-body) .od-sys>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px}:where(proto-body) .sys-h b{color:var(--ink);font-size:14px;display:block}:where(proto-body) .sys-h span{font-size:12px}:where(proto-body) .od-form5{grid-template-columns:1.4fr 1fr 1fr 1fr auto}:where(proto-body) .od-form6{grid-template-columns:1fr 1fr 1fr 1fr 130px 130px auto;align-items:end}:where(proto-body) .od-form6 .pd input{height:38px}:where(proto-body) .od-form input[type=file]{padding:7px 8px;font-size:13px}:where(proto-body) .role{color:var(--muted);background:var(--soft);vertical-align:1px;border-radius:5px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}@media (max-width:900px){:where(proto-body) .od-form5,:where(proto-body) .od-form6{grid-template-columns:1fr 1fr}:where(proto-body) .od-form5 .btn,:where(proto-body) .od-form6 .btn{grid-column:1/-1}:where(proto-body) .od-sys{grid-template-columns:1fr}}:where(proto-body) .od-fix{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(proto-body) .od-fix b{margin-right:auto;font-size:14px}:where(proto-body) .od-fix select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}:where(proto-body) .od-fix .btn{height:38px}:where(proto-body) .od-enq>div.hl{border-color:var(--accent);background:var(--accent-soft)}:where(proto-body) .od-remove button{color:#b3261e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (max-width:600px){:where(proto-body) .od-new{grid-template-columns:1fr}}:where(proto-body) .od-chips{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .od-chips button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px}:where(proto-body) .od-chips button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}:where(proto-body) .od-enq .btn[disabled]{opacity:.5;cursor:default}@media (max-width:700px){:where(proto-body) .od-form{grid-template-columns:1fr 1fr}:where(proto-body) .od-form .btn{grid-column:1/-1}:where(proto-body) .tagc{width:auto}:where(proto-body) .od-enq>div{flex-wrap:wrap}}:where(proto-body) .od{gap:14px;padding:28px 28px 26px;display:grid}:where(proto-body) .od-eye{color:var(--accent);font-size:13px;font-weight:600}:where(proto-body) .od h2{letter-spacing:-.02em;margin-top:-8px;font-size:24px}:where(proto-body) .od h3{margin-top:6px;font-size:15px}:where(proto-body) .od-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:where(proto-body) .od-kpis div{background:var(--soft);border-radius:10px;padding:10px 12px}:where(proto-body) .od-kpis b{color:var(--accent);font-size:20px;display:block}:where(proto-body) .od-kpis span{color:var(--muted);font-size:12px}:where(proto-body) .od-note,:where(proto-body) .od-hint{color:var(--muted);margin-top:-8px;font-size:12px}:where(proto-body) .od-hint{margin-top:0;font-size:13px}:where(proto-body) .od-confirm{background:var(--accent-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}:where(proto-body) .od-confirm .btn{flex:none;height:36px}:where(proto-body) .od-floors,:where(proto-body) .od-enq{gap:6px;display:grid}:where(proto-body) .od-floors>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:70px 60px 1fr 1fr 140px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}:where(proto-body) .od-floors span{color:var(--muted)}:where(proto-body) .od-floors input{border:1px solid var(--line);border-radius:6px;width:64px;height:32px;margin:0 3px;padding:0 6px}:where(proto-body) .od-floors select{border:1px solid var(--line);background:#fff;border-radius:6px;height:34px;padding:0 8px}:where(proto-body) .od-enq>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}:where(proto-body) .od-enq>div>div{flex:1;min-width:0}:where(proto-body) .od-enq b{font-size:14px;display:block}:where(proto-body) .od-enq span:not(.avatar){color:var(--muted);font-size:13px}:where(proto-body) .od-enq .btn{flex:none;height:34px}@media (max-width:600px){:where(proto-body) .od{padding:22px var(--gut)}:where(proto-body) .od-kpis{grid-template-columns:repeat(2,1fr)}:where(proto-body) .od-floors>div{grid-template-columns:1fr 1fr}:where(proto-body) .od-confirm{flex-direction:column;align-items:flex-start}}:where(proto-body) .sheet{background:#fff;border-radius:14px;grid-template-columns:1.25fr 1fr;width:100%;max-width:940px;max-height:100%;display:grid;position:relative;overflow:auto}:where(proto-body) .sheet .gallery{background:var(--soft)}:where(proto-body) .sheet .gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}:where(proto-body) .sheet .thumbs{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0 0;display:grid}:where(proto-body) .sheet .thumbs img{aspect-ratio:3/2}:where(proto-body) .sheet .body{flex-direction:column;gap:16px;padding:24px 24px 28px;display:flex}:where(proto-body) .close{cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #18202b40}:where(proto-body) .d-price{letter-spacing:-.02em;font-size:28px;font-weight:700}:where(proto-body) .d-sub{color:var(--muted)}:where(proto-body) .stats{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,1fr);display:grid}:where(proto-body) .stats div{border-left:1px solid var(--line);padding:10px 12px}:where(proto-body) .stats div:first-child{border-left:0}:where(proto-body) .stats b{font-size:16px;display:block}:where(proto-body) .stats span{color:var(--muted);font-size:12px}:where(proto-body) .desc{max-width:60ch}:where(proto-body) .floors{gap:6px;display:grid}:where(proto-body) .floors div{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:grid}:where(proto-body) .floors span{color:var(--muted)}:where(proto-body) .floors i{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}:where(proto-body) .est{border:1px solid var(--line);border-radius:var(--r);gap:3px;padding:12px 14px;display:grid}:where(proto-body) .est-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:where(proto-body) .est-head span{font-weight:600}:where(proto-body) .est-head b{letter-spacing:-.01em;font-size:18px}:where(proto-body) .est-range,:where(proto-body) .est-rent{color:var(--muted);font-size:13px}:where(proto-body) .est-tag{font-size:13px;font-weight:600}:where(proto-body) .est-tag.below{color:var(--accent)}:where(proto-body) .est-tag.above{color:#b5651d}:where(proto-body) .feats{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .feats span{background:var(--soft);border-radius:6px;padding:4px 9px;font-size:13px}:where(proto-body) .kv{grid-template-columns:auto 1fr;gap:6px 16px;display:grid}:where(proto-body) .kv dt{color:var(--muted)}:where(proto-body) .agent{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}:where(proto-body) .avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}:where(proto-body) .agent .who{flex:1;min-width:0}:where(proto-body) .agent .who span{color:var(--muted);display:block}:where(proto-body) .actions{gap:8px;display:flex}:where(proto-body) .actions .btn{flex:1}:where(proto-body) .toast{background:var(--ink);color:#fff;opacity:0;z-index:3000;pointer-events:none;border-radius:8px;padding:10px 16px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}:where(proto-body) .toast.show{opacity:1;transform:translate(-50%)}:where(proto-body) .view-toggle{display:none}@media (max-width:900px){:where(proto-body) header{flex-wrap:wrap;gap:10px;padding:10px 14px}:where(proto-body) .where{flex-basis:100%;order:3;max-width:none}:where(proto-body) .where select{max-width:118px;padding-left:12px}:where(proto-body) .acct-label,:where(proto-body) .acct-btn .chev{display:none}:where(proto-body) .acct-btn{padding:0 3px}:where(proto-body) .saved-btn{padding:0 11px}:where(proto-body) .saved-btn:not([aria-pressed=true]) #savedLabel{display:none}}@media (max-width:520px){:where(proto-body) .saved-btn{display:none}:where(proto-body) .seg button{padding:7px 14px}:where(proto-body) .acct{margin-left:-2px}:where(proto-body) .filters{flex-wrap:nowrap;padding:8px 14px;overflow-x:auto}:where(proto-body) main{grid-template-columns:1fr}:where(proto-body) .map-wrap{display:none}:where(proto-body) .list{border-left:0;padding:14px}proto-body.show-map .map-wrap{display:block}proto-body.show-map .list{display:none}:where(proto-body) .view-toggle{z-index:1500;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font-weight:600;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #18202b4d}:where(proto-body) .sheet{grid-template-columns:1fr}:where(proto-body) .modal{align-items:flex-end;padding:0}:where(proto-body) .sheet{border-radius:14px 14px 0 0;max-height:94%}:where(proto-body) .grid{grid-template-columns:1fr}:where(proto-body) .stats{grid-template-columns:repeat(2,1fr)}:where(proto-body) .stats div:nth-child(3){border-left:0;border-top:1px solid var(--line)}:where(proto-body) .stats div:nth-child(4){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){:where(proto-body,proto-body *){transition:none!important}}@media (max-width:820px){:where(proto-body) .od-nav{display:grid!important;overflow:visible!important}:where(proto-body) .od-nav button{background:0 0!important;border:0!important;border-radius:8px!important}:where(proto-body) .nav-g>summary.nav-h{padding:10px 12px;display:flex!important}:where(proto-body) .nav-id{display:block}}:where(proto-body) .od-nav .nav-g>summary.nav-h{letter-spacing:.06em;color:var(--muted);margin:0;padding:9px 12px;font-size:12px;line-height:20px}:where(proto-body) .od-nav .nav-g[open]>summary.nav-h{color:var(--ink)}:where(proto-body) .od-nav .nav-g{margin-top:2px}:where(proto-body) .od-nav .nav-g[open]{padding-bottom:6px}:where(proto-body) .od-nav .nav-id{padding:2px 12px 10px}:where(proto-body) .od-nav button.sub{padding-left:24px}:where(proto-body) .viewsw{z-index:4000;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px;font-size:13px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 2px 8px #18202b1f}:where(proto-body) .viewsw select{background:var(--soft);cursor:pointer;border:0;border-radius:999px;padding:4px 8px;font-weight:600}:where(proto-body) .phonewrap{background:var(--soft);flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}:where(proto-body) .phone{background:#18202b;border-radius:44px;flex:none;width:390px;height:min(844px,100vh - 40px);padding:12px;box-shadow:0 20px 50px #18202b40}:where(proto-body) .phone .screen{background:#fff;border-radius:34px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}:where(proto-body) .phone .screen>.ownwrap{flex:1;min-height:0}:where(proto-body) .app-prop,:where(proto-body) .app-back{display:none}proto-body.app header{padding:6px 16px 10px}proto-body.app header .logo{font-size:18px}proto-body.app header .acct-label{display:none}proto-body.app .ownwrap{background:#fff;padding:0}proto-body.app .owner-page{border:0;border-radius:0}proto-body.app .owner-page .od{padding:4px var(--gut) 32px;gap:12px}proto-body.app .od-eye,proto-body.app .od-props{display:none}proto-body.app .app-prop{gap:8px;display:flex}proto-body.app .app-prop select{border:1px solid var(--line);height:44px;font:inherit;background:#fff;border-radius:12px;flex:1;padding:0 12px;font-weight:600}proto-body.app .app-prop .btn{width:44px;height:44px;padding:0;font-size:20px}proto-body.app .od-body{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}proto-body.app[data-screen=menu] .od-main{display:none}proto-body.app[data-screen=page] .od-body>.od-nav{display:none!important}proto-body.app[data-screen=page] .app-prop{display:none}proto-body.app .od-nav{gap:2px;position:static;display:grid!important}proto-body.app .od-nav button{padding:13px 12px;font-size:15px;background:0 0!important;border:0!important;border-radius:10px!important}proto-body.app .od-nav button.sub{padding-left:28px}proto-body.app .od-nav button:after{content:"›";color:var(--muted);margin-left:auto;font-size:18px}proto-body.app .od-nav button[aria-current=true]{color:var(--ink);font-weight:400;background:0 0!important}proto-body.app .nav-g>summary.nav-h{padding:13px 12px;font-size:12px;display:flex!important}proto-body.app .app-back{z-index:5;border-bottom:1px solid var(--line);background:#fff;margin:0 -16px;padding:6px 0 8px 8px;display:block;position:sticky;top:0}proto-body.app .app-back button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:15px;font-weight:600}proto-body.app .od-main{gap:12px}proto-body.app .od-fix{flex-direction:column;align-items:stretch}proto-body.app .od-facts{grid-template-columns:1fr 1fr}proto-body.app .od-info .wide{grid-column:1/-1}proto-body.app .od-plan>div,proto-body.app .od-cond>div{grid-template-columns:1fr 1fr}proto-body.app .pt,proto-body.app .od-cond b,proto-body.app .od-cond input{grid-column:1/-1}proto-body.app .od-enq>div{flex-wrap:wrap}proto-body.app .ai-grid{grid-template-columns:1fr}proto-body.app .tagc{width:auto}proto-body.app .app-prop{display:none!important}proto-body.app:not([data-tab=prop]) .app-top,:where(proto-body) .app-top{display:none}proto-body.app .app-top{align-items:center;gap:8px;margin:0 -8px;padding:2px 8px 6px;display:flex}proto-body.app .app-top button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:15px;font-weight:600}proto-body.app .app-top b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;padding-right:8px;font-size:14px;font-weight:600;overflow:hidden}proto-body.app[data-tab=prop][data-screen=page] .app-top{display:none}:where(proto-body) .tabbar{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-around;align-items:center;padding:6px 6px 10px;display:flex}:where(proto-body) .tabbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;min-width:56px;padding:4px 8px;font-size:11px;font-weight:600;display:grid}:where(proto-body) .tabbar button[aria-current=true]{color:var(--accent)}:where(proto-body) .tabbar .tb-add{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:48px;min-width:0;height:48px;margin-top:-18px;display:grid;box-shadow:0 4px 12px #1a73e859}:where(proto-body) .ap{padding:var(--gut) var(--gut) 28px;gap:12px;display:grid}:where(proto-body) .ap-h{letter-spacing:-.02em;font-size:22px}:where(proto-body) .ap-sub{margin-top:6px;font-size:14px}:where(proto-body) .ap-card{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}:where(proto-body) .ap-ok{color:var(--muted);font-size:14px}:where(proto-body) .ap-row{justify-content:space-between;align-items:center;padding:2px 2px 4px;font-size:14px;display:flex}:where(proto-body) .ap-row span{color:var(--muted)}:where(proto-body) .lnk{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}:where(proto-body) .al{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:10px;padding:8px 2px;display:flex}:where(proto-body) .al b{font-size:14px;font-weight:600;display:block}:where(proto-body) .al small,:where(proto-body) .urow small,:where(proto-body) .pc-t small,:where(proto-body) .me small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .dot-over,:where(proto-body) .dot-soon{background:#b3261e;border-radius:50%;flex:none;width:8px;height:8px}:where(proto-body) .dot-soon{background:#d08a2b}:where(proto-body) .pcards{gap:var(--gut);display:grid}:where(proto-body) .pcard{--pc-bc:var(--line)}:where(proto-body) .pcard.pc-rent{--pc-bc:var(--accent)}:where(proto-body) .pcard.pc-rented{--pc-bc:#1e8e5a}:where(proto-body) .pcard.pc-sale{--pc-bc:#6c4ab6}:where(proto-body) .pcard.pc-private{--pc-bc:#9aa3ae}:where(proto-body) .pcard.pc-pending{--pc-bc:#d93025;opacity:1}:where(proto-body) .pc-phb{color:#fff;z-index:2;background:#18202b9e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:8px}:where(proto-body) .pcard.pc-pending .pc-phb{bottom:30px}:where(proto-body) .pcard:not(.pc-card) .pc-phb{width:26px;height:26px;bottom:5px;right:5px}:where(proto-body) .pcard:not(.pc-card) .pc-phb svg{width:13px;height:13px}:where(proto-body) .pc-idb{color:#fff;background:var(--pc-bc);z-index:1;border-radius:0 0 10px;padding:8px 12px;font-size:15px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:0;left:0}:where(proto-body) .pcard:not(.pc-card) .pc-idb{border-radius:0 0 8px;padding:6px 8px;font-size:12px}:where(proto-body) .pc-id{color:var(--muted);background:var(--soft);vertical-align:1px;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-block}:where(proto-body) .pc-bar{align-items:center;gap:8px;margin:0 0 2px;display:flex}:where(proto-body) .pc-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:14px;margin:-6px -16px 8px;padding:0 16px;display:flex;overflow-x:auto}:where(proto-body) .pc-tabs::-webkit-scrollbar{display:none}:where(proto-body) .pc-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:6px 2px 8px;font-size:13px;font-weight:600}:where(proto-body) .pc-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}:where(proto-body) .pc-bar .pc-filt{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}:where(proto-body) .pc-bar>b{margin-right:auto;font-size:15px}:where(proto-body) .pc-filt{align-items:center;gap:4px;display:inline-flex;padding:0 8px 0 12px!important}:where(proto-body) .pc-filt[aria-pressed=true]{color:var(--accent);border-color:var(--accent)!important}:where(proto-body) .pc-views{border:1px solid var(--line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}:where(proto-body) .pc-views button{width:36px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}:where(proto-body) .pc-views button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}:where(proto-body) .pcard.pc-card .pc-head{flex-direction:column;align-items:stretch;gap:0;padding:0}:where(proto-body) .pcard.pc-card .pc-ph{width:100%}:where(proto-body) .pcard.pc-card .pc-ic{aspect-ratio:16/9;border-radius:0;min-width:0;height:auto;min-height:0;width:100%!important}:where(proto-body) .pcard.pc-card .pc-ic:not(.pc-img){aspect-ratio:auto;height:120px}:where(proto-body) .pcard.pc-card .pc-main{padding:0 14px}:where(proto-body) .pcard.pc-card .pc-t{padding:12px 0 10px}:where(proto-body) .pcard.pc-card .pc-ribbon{padding:6px;font-size:12px}:where(proto-body) .pc-act{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}:where(proto-body) .pc-terms{text-align:left;width:100%;min-height:40px;font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);color:var(--ink);background:#fff;border-radius:0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}:where(proto-body) .pc-terms>span:first-child{flex:1;gap:2px;min-width:0;display:grid}:where(proto-body) .pc-terms.pc-prog{cursor:default;gap:6px;padding-top:8px;padding-bottom:10px;display:grid}:where(proto-body) .pc-prog-n{gap:1px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .pc-prog-n small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .pc-price{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:15px;font-weight:700}:where(proto-body) .pc-terms.pc-prog>.pc-prog-t{width:100%;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:500;display:flex!important}:where(proto-body) .pc-prog-t b{color:var(--ink);font-size:13px}:where(proto-body) .pc-prog-t i{font-style:normal}:where(proto-body) .pc-pbar{background:#e4e8ec;border-radius:99px;width:100%;height:7px;display:block;overflow:hidden}:where(proto-body) .pc-pbar i{background:#1f3a68;border-radius:99px;height:100%;display:block}:where(proto-body) .est-on{color:var(--accent)!important;border-color:var(--accent)!important}:where(proto-body) .pc-est>span:first-child{flex:1;min-width:0;font-weight:600}:where(proto-body) .pc-est .btn{flex:none}:where(proto-body) .est-tbl{border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;overflow:hidden}:where(proto-body) .est-r{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;align-items:center;padding:10px 12px;font-size:13px;display:grid}:where(proto-body) .est-r:first-child{border-top:0}:where(proto-body) .est-r>span{gap:2px;min-width:0;display:grid}:where(proto-body) .est-r>span+span{text-align:right}:where(proto-body) .est-r small{color:var(--muted);font-size:11px;font-weight:400}:where(proto-body) .est-h{background:var(--soft);font-size:12px;font-weight:600}:where(proto-body) .est-r b{white-space:nowrap;font-size:14px}:where(proto-body) .est-hid{filter:blur(5px);color:var(--muted);-webkit-user-select:none;user-select:none}:where(proto-body) .est-lock{color:var(--muted);background:var(--soft);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;display:flex}:where(proto-body) .est-lock b{color:var(--ink)}:where(proto-body) .est-hero{text-align:center;color:var(--accent);justify-items:center;gap:6px;padding:10px 0 16px;display:grid}:where(proto-body) .est-hero b{color:var(--ink);font-size:17px}:where(proto-body) .est-hero small{color:var(--muted);font-size:13px}:where(proto-body) .est-price{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;display:flex}:where(proto-body) .est-price small{color:var(--muted)}:where(proto-body) .est-price b{font-size:17px}:where(proto-body) .pc-est-l{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}:where(proto-body) .pc-est-v{color:var(--muted);gap:14px;font-size:13px;font-weight:500;display:flex}:where(proto-body) .pc-est-v b{color:var(--ink)}:where(proto-body) .pc-agent{min-height:34px;padding-top:4px;padding-bottom:4px}:where(proto-body) .pc-terms .pc-go{color:var(--muted);flex:none;font-size:20px;line-height:1}:where(proto-body) .pc-terms small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .pc-terms>span{flex:1;min-width:0}:where(proto-body) .pc-tedit{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}:where(proto-body) .pc-tedit:hover{background:var(--soft);color:var(--ink)}:where(proto-body) .pc-more{place-items:center;width:34px;display:inline-grid;padding:0!important}:where(proto-body) .pc-more.on{color:var(--accent);border-color:var(--accent)}:where(proto-body) .co-cur{margin-bottom:12px}:where(proto-body) .co-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px}:where(proto-body) .pc-sp{flex:1}:where(proto-body) .pc-st+.pc-chev{min-height:0;margin-left:-6px;background:var(--ink)!important;color:#fff!important;border:0!important;border-radius:0 8px 8px 0!important;height:32px!important}:where(proto-body) .pc-str .pc-st{border-radius:8px 0 0 8px!important}:where(proto-body) .bu-st+.bu-chev{width:32px;margin-left:-6px;background:var(--ink)!important;color:#fff!important;border:0!important;border-radius:0 8px 8px 0!important;height:32px!important}:where(proto-body) .bu-act .bu-st{border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:96px;height:32px;font-size:13px;display:inline-flex}:where(proto-body) .bu-act .bu-ed:not(.bu-chev){width:32px;height:32px!important}:where(proto-body) .pf-foot .pf-btns .btn.wide,:where(proto-body) .pf-btns{width:100%}:where(proto-body) .us-add{justify-content:center;align-items:center;gap:4px;height:30px;font-weight:600;line-height:1;display:inline-flex;border:1px solid var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;border-radius:999px!important;padding:0 12px 0 8px!important}:where(proto-body) .us-sec{margin-top:6px}:where(proto-body) .u-tenin{gap:10px;display:grid}:where(proto-body) #useForm[data-step="2"] .tf-1,:where(proto-body) #useForm[data-step="1"] .tf-2{display:none!important}:where(proto-body) .u-tenin .us-bar{margin:0}:where(proto-body) .u-tenform{gap:10px;display:grid}:where(proto-body) .u-tenform>.row2,:where(proto-body) .u-tenin>.row2{margin:0}:where(proto-body) .us-commnote{margin:0;padding:0 14px 12px;font-size:12px}:where(proto-body) .us-offer[hidden],:where(proto-body) .us-noag[hidden],:where(proto-body) .us-agtip[hidden]{display:none!important}:where(proto-body) .us-noag{margin:2px 0 0}:where(proto-body) .us-bar{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}:where(proto-body) .us-bar .od-hint{margin:0}:where(proto-body) .pc-chev{width:32px;height:32px;color:var(--muted);flex:none;place-items:center;display:inline-grid;border-radius:8px!important;padding:0!important}:where(proto-body) .pc-st{cursor:default;box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex;color:#fff!important;border:0!important;border-radius:8px!important;width:96px!important;height:32px!important;padding:0 10px!important}:where(proto-body) .pc-st svg{opacity:.85}:where(proto-body) .pc-st[disabled]{opacity:1}:where(proto-body) .pc-st[disabled] svg{display:none}:where(proto-body) .pc-ribbon{text-align:center;color:#fff;letter-spacing:.02em;padding:4px 6px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:0;left:0;right:0}:where(proto-body) .pc-use{margin-right:auto;display:flex}:where(proto-body) .pc-use .use-chips label span{padding:5px 9px;font-size:12px}:where(proto-body) .pc-act .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(proto-body) .pgroup{background:#eef1f4;border:1px solid #e1e6eb;border-radius:18px;gap:10px;padding:6px 8px 8px;display:grid}:where(proto-body) .pgroup.closed{padding-bottom:6px}:where(proto-body) .pgh{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:8px 6px 6px 8px;display:flex}:where(proto-body) .pgh-t{text-align:left;min-width:140px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0;display:flex}:where(proto-body) .pgh .pg-t{flex:1;align-items:center;gap:10px;min-width:0;display:flex}:where(proto-body) .bgroup>.pcard{overflow:hidden}:where(proto-body) .bgroup.closed .bu-list{display:none}:where(proto-body) .bu-list{border-top:1px solid var(--line);background:#fff;gap:0;display:grid}:where(proto-body) .bu-chip svg{transition:transform .2s}:where(proto-body) .bgroup.closed .bu-chip svg{transform:rotate(-90deg)}:where(proto-body) .bu-cards{gap:10px;display:grid}:where(proto-body) .bu-row{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:10px 12px 10px 10px;display:flex}:where(proto-body) .bu-ph{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}:where(proto-body) .bu-ph img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .bu-body{flex:1;align-content:start;gap:6px;min-width:0;display:grid}:where(proto-body) .bu-l2{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(proto-body) .bu-l2 small{flex:1;min-width:0}:where(proto-body) .bu-l3{align-items:center;gap:10px;display:flex}:where(proto-body) .bu-l3 .bu-terms{text-align:right;min-width:0;color:var(--ink);flex:1;font-size:15px;font-weight:700}:where(proto-body) .bu-l1 small{white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:inline;overflow:hidden}:where(proto-body) .bu-l1{overflow:hidden}:where(proto-body) .bu-l1 b{flex:none}:where(proto-body) .bu-l4{align-items:center;padding-top:2px;display:flex}:where(proto-body) .bu-l4 .bu-ten{margin-right:0}:where(proto-body) .bu-ag{flex:1;align-items:center;width:100%;display:flex;padding:0!important}:where(proto-body) .bu-ag .pc-aglink{margin:0}:where(proto-body) .bu-ten{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;min-width:0;margin-right:12px;padding:0;display:grid}:where(proto-body) .bu-ten-t{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(proto-body) .bu-ten b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:where(proto-body) .bu-ten-t small{flex:none}:where(proto-body) .bu-ten{grid-template-columns:minmax(0,1fr);width:100%;overflow:hidden}:where(proto-body) .bu-ten-t{min-width:0}:where(proto-body) .bu-l3>.bu-ten{flex:1 1 0;min-width:0}:where(proto-body) .bu-ten small{color:var(--muted);font-size:11px}:where(proto-body) .bu-l3 .bu-act{flex:none}:where(proto-body) .bu-row:first-child{border-top:0}:where(proto-body) .bu-main{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;display:grid}:where(proto-body) .bu-l1{align-items:center;gap:7px;min-width:0;display:flex}:where(proto-body) .bu-l1 b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:where(proto-body) .bu-id{color:#fff;background:var(--pc-bc,var(--line));border-radius:5px;flex:none;padding:2px 5px;font-size:11px;font-weight:700;line-height:1}:where(proto-body) .bu-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:where(proto-body) .bu-act{flex:none;align-items:center;gap:6px;padding-top:1px;display:flex}:where(proto-body) .bu-st{cursor:default;color:#fff;background:var(--pc-bc,var(--muted));text-align:center;box-sizing:border-box;border:0;border-radius:99px;width:72px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}:where(proto-body) .bu-ed{place-items:center;width:28px;display:inline-grid;height:28px!important;padding:0!important}:where(proto-body) .bu-row.pc-rent{--pc-bc:var(--accent)}:where(proto-body) .bu-row.pc-rented{--pc-bc:#1e8e5a}:where(proto-body) .bu-row.pc-sale{--pc-bc:#6c4ab6}:where(proto-body) .bu-row.pc-private{--pc-bc:#9aa3ae}:where(proto-body) .bu-chip{border:1px solid var(--line);gap:4px;height:30px;font-size:12.5px;background:var(--soft)!important;color:var(--ink)!important}:where(proto-body) .pg-act{flex:none;align-items:center;gap:6px;display:flex}:where(proto-body) .pg-act .btn.sm{gap:4px;height:30px;font-size:13px}:where(proto-body) .pg-act .pc-more{width:30px}:where(proto-body) .pg-addu{place-items:center;width:30px;display:inline-grid;padding:0!important}:where(proto-body) .pg-addu,:where(proto-body) .pc-ico .pg-addu{border:1px solid var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;border-radius:50%!important}:where(proto-body) .pg-addu:hover{background:var(--accent)!important;color:#fff!important}:where(proto-body) .pg-tx{gap:2px;min-width:0;display:grid}:where(proto-body) .pg-tx b,:where(proto-body) .pg-tx small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(proto-body) .pg-id{width:40px;height:40px;color:var(--ink);background:#fff;border:1px solid #e1e6eb;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}:where(proto-body) .pgh b{font-size:15px}:where(proto-body) .pg-n{color:var(--muted);font-size:13px;font-weight:500}:where(proto-body) .pgh small{color:var(--muted);font-size:12px}:where(proto-body) .pgh-t>svg{color:var(--muted);flex:none;transition:transform .2s}:where(proto-body) .pgroup.closed .pgh-t>svg{transform:rotate(-90deg)}:where(proto-body) .pg-items{gap:10px;display:grid}:where(proto-body) .pg-items .pcard{box-shadow:0 1px 2px #18202b0a}:where(proto-body) .pgroup.closed .pg-items{display:none}:where(proto-body) .pcard{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden}:where(proto-body) .pc-upl{color:#fff;cursor:pointer;background:#18202b99;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:54px;transform:translate(-50%,-50%)}:where(proto-body) .pc-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}:where(proto-body) .pc-go{color:var(--muted);align-self:center;margin-left:auto;font-size:20px}:where(proto-body) .pc-units{border-top:1px solid var(--line);display:grid}:where(proto-body) .pu{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px 1fr 10px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;display:grid}:where(proto-body) .pc-units .pu:first-child{border-top:0}:where(proto-body) .pu small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(proto-body) .pu i{border-radius:50%;justify-self:end;width:8px;height:8px}:where(proto-body) .d-ok{background:var(--accent)}:where(proto-body) .d-unk{background:#c9cfd6}:where(proto-body) .d-soon{background:#d08a2b}:where(proto-body) .d-own{background:0 0;border:1.5px solid #c9cfd6}:where(proto-body) .pc-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}:where(proto-body) .pc-t{gap:2px;min-width:0;display:grid}:where(proto-body) .pc-m{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}:where(proto-body) .st{background:var(--soft);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}:where(proto-body) .st.warn{color:#9a5b14;background:#fff3e0}:where(proto-body) .btn.wide{width:100%}:where(proto-body) .ulist{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}:where(proto-body) .urow{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}:where(proto-body) .urow.cl-taken{background:#eef2f9}:where(proto-body) .cl-held{color:#1f3a68;font-weight:500;display:block}:where(proto-body) .ulist>.urow:first-child{border-top:0}:where(proto-body) .urow b{font-size:14px;font-weight:600}:where(proto-body) div.urow{cursor:default}:where(proto-body) .btn.sm{flex:none;height:32px;padding:0 12px;font-size:13px}:where(proto-body) .u-btns .btn.u-cfg{place-items:center;width:32px;padding:0;display:grid}:where(proto-body) .me{align-items:center;gap:12px;padding:6px 0;display:flex}:where(proto-body) .me .avatar{width:52px;height:52px;font-size:20px}:where(proto-body) .me b{font-size:17px}:where(proto-body) .unit-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:where(proto-body) .unit-act .btn{flex:1;justify-content:center;align-items:center;height:42px;text-decoration:none;display:inline-flex}:where(proto-body) .btn.danger{color:#b3261e}:where(proto-body) .qgrid{gap:8px;display:grid}:where(proto-body) .ap .od-kpis2{grid-template-columns:1fr 1fr}:where(proto-body) .ulist>.od-empty{padding:12px}proto-body.app .toast{bottom:120px}:where(proto-body) .qgrid .btn{text-align:left;justify-content:flex-start;width:100%;height:48px}:where(proto-body) .onb{z-index:60;background:#fff;justify-content:center;display:flex;position:fixed;inset:0;overflow:auto}:where(proto-body) .phone .screen .onb{position:absolute}:where(proto-body) .onb-in{flex-direction:column;gap:14px;width:100%;max-width:440px;padding:56px 20px 28px;display:flex}:where(proto-body) .onb h2{letter-spacing:-.02em;font-size:24px}:where(proto-body) .onb p{color:var(--muted);margin-bottom:6px;font-size:15px}:where(proto-body) .onb-list{gap:10px;margin-bottom:8px;display:grid}:where(proto-body) .onb-list button{text-align:left;border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}:where(proto-body) .onb-list b{font-size:16px;display:block}:where(proto-body) .onb-list small{color:var(--muted);margin-top:2px;font-size:13px;display:block}:where(proto-body) .onb-list i{border:2px solid var(--line);border-radius:50%;flex:none;width:20px;height:20px}:where(proto-body) .onb-list button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}:where(proto-body) .onb-list button[aria-checked=true] i{border:6px solid var(--accent)}:where(proto-body) .onb .btn:disabled{opacity:.4;cursor:default}:where(proto-body) .hd-add,:where(proto-body) .hd-mgmt,:where(proto-body) .hd-lst,:where(proto-body) .hd-demo,:where(proto-body) .hd-gview,:where(proto-body) .hd-join,:where(proto-body) .hd-pview{display:none}proto-body.app[data-tab=group] .hd-join{border:1px solid var(--accent);background:var(--accent-soft);height:32px;color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}proto-body.app[data-tab=group] .hd-join[hidden]{display:none}proto-body.app[data-tab=agents] .hd-gview{margin-left:auto;display:inline-flex}proto-body[data-tab=profile] .hd-demo{border:1px solid var(--line);height:30px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}proto-body.app[data-tab=listing] .hd-lst,proto-body.app[data-tab=project] .hd-lst{flex:none;gap:2px;margin-left:auto;display:flex}proto-body.app[data-tab=listing] .hd-title{flex:1;min-width:0}:where(proto-body) .hd-lview{margin-right:6px}:where(proto-body) .fdlg-h .lst-hact{gap:2px;margin-left:auto;margin-right:6px;display:inline-flex}:where(proto-body) .lst-sheet .fdlg-foot .lst-foot{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:flex;position:static}:where(proto-body) .lst-sheet .fdlg-foot .lst-foot .btn{flex:1}:where(proto-body) .lst-ficons{flex:none;gap:8px;margin-right:auto;display:inline-flex}:where(proto-body) .lst-ficons .hd-ico{border:1px solid var(--line);background:#fff;border-radius:8px;width:36px;height:36px}:where(proto-body) .lst-sheet .fdlg-foot{padding:8px 18px 0}:where(proto-body) .lst-sheet .fdlg-foot .lst-foot{gap:8px;display:flex}:where(proto-body) .lst-sheet .fdlg-foot .lst-foot .btn{width:auto;height:36px;font-size:14px}proto-body.app dialog.fdlg.as-sheet.lst-sheet[open]{height:98dvh}proto-body.app .phone dialog.fdlg.as-sheet.lst-sheet[open]{height:98%}:where(proto-body) .lst-foot .lst-book{color:var(--accent);border:1px solid var(--accent);background:#fff;flex:1}:where(proto-body) .lst-foot .pf-l .avatar{width:36px;height:36px}:where(proto-body) .lst-ficons .hd-ico[aria-pressed=true] svg{fill:currentColor;color:#d93025}:where(proto-body) .lst-foot .lst-owner{flex:0 auto;min-width:0}:where(proto-body) .lst-sheet .fdlg-h h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where(proto-body) .lst-pfees{border-top:1px dashed var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}:where(proto-body) .lst-pfees small{color:var(--muted);font-size:12px}:where(proto-body) .lst-pfees span{justify-content:space-between;font-size:14px;display:flex}:where(proto-body) .lst-pfees b{font-weight:500}:where(proto-body) .lst-pfees i{font-style:normal;font-weight:600}:where(proto-body) .lst-pfees em{color:var(--muted);font-size:12px;font-style:normal;font-weight:400}:where(proto-body) .lst-basic{gap:9px;display:grid}:where(proto-body) .lst-basic>div{color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}:where(proto-body) .lst-basic .lf-ic{color:var(--muted);display:inline-flex}:where(proto-body) .lst-card .lst-costbox+.lst-inforows{margin-top:6px}:where(proto-body) .lst-agent+.lst-inforows{border-top:1px solid var(--line);margin-top:6px}:where(proto-body) .lst-agent+.lst-inforows .urow:first-child{border-top:0}:where(proto-body) .lst-inforows{box-shadow:none;background:0 0;border:0;border-radius:0}:where(proto-body) .lst-inforows .urow{border-top:1px solid var(--line);background:0 0;padding:10px 0}:where(proto-body) .lst-inforows .urow:first-child{border-top:0}:where(proto-body) .lst-inforows.cont .urow:first-child{border-top:1px solid var(--line)}:where(proto-body) .lst-inforows .urow>small{color:var(--ink);text-align:right;max-width:60%;font-size:14px;font-weight:600;line-height:1.35}:where(proto-body) .lst-inforows .pf-l{color:var(--ink);align-items:center;gap:8px;font-weight:400;display:flex}:where(proto-body) .lst-inforows .pf-l svg{color:var(--muted)}:where(proto-body) .lst-card .lst-costbox+.lst-facts,:where(proto-body) .lst-card .lst-legend+.lst-facts,:where(proto-body) .lst-card .lst-pfees+.lst-facts,:where(proto-body) .lst-card .lst-terms+.lst-facts{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}:where(proto-body) .fdlg-h #pvLview{margin-left:auto;margin-right:8px}:where(proto-body) .pk-h{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 2px 0;font-size:12px;font-weight:700}:where(proto-body) .pk-h:first-child{padding-top:0}:where(proto-body) .lst-plain .urow small{text-align:right;max-width:62%;color:var(--text,#111)}:where(proto-body) .lst-plainpage .ap-sub{margin:16px 0 8px}:where(proto-body) .lst-plainpage>.ap-sub:first-child{margin-top:0}proto-body.app[data-tab=prop][data-ptab=rental] .hd-pview{flex:none;margin-left:auto;display:inline-flex}proto-body.app[data-tab=prop] .hd-title{flex:1;min-width:0}proto-body.app[data-tab=prop][data-ptab=rental] .hd-mgmt{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:6px;display:grid}:where(proto-body) .mg-sheet .od-nav{padding:0}:where(proto-body) .mg-sheet .nav-id{display:none}proto-body.app[data-tab=home] .hd-add{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}:where(proto-body) .hello{letter-spacing:-.02em;margin:2px 2px 0;font-size:20px;font-weight:700}:where(proto-body) .mr-page .pc-ico,:where(proto-body) .mr-page .pc-act .pc-st svg,:where(proto-body) .mr-page .pc-est,:where(proto-body) .mr-page .pc-lock,:where(proto-body) .mr-page .pc-phb{display:none}:where(proto-body) .mr-page .pc-prog-n{font-size:0}:where(proto-body) .mr-page .pc-prog-n small{font-size:12px}:where(proto-body) .mr-page .pc-st,:where(proto-body) .mr-page .pc-price{pointer-events:none}:where(proto-body) .mr-row{align-items:center}:where(proto-body) .mr-th{background:var(--soft);border-radius:9px;flex:none;width:54px;height:42px;display:block;overflow:hidden}:where(proto-body) .mr-th img{object-fit:cover;width:100%;height:100%}:where(proto-body) .mr-t{font-weight:600;color:var(--ink)!important}:where(proto-body) .pf-set{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}:where(proto-body) .pf-ver{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12px}:where(proto-body) .pf-lo{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:4px auto 0;padding:6px 10px;font-size:14px;font-weight:600;display:block}:where(proto-body) .pf-avatar{flex-direction:column;align-items:center;gap:12px;margin:8px 0 18px;display:flex}:where(proto-body) .avatar.pf-av-big{width:88px;height:88px;font-size:34px}:where(proto-body) .avatar.has-img{background:var(--line);overflow:hidden}:where(proto-body) .avatar.has-img img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .pf-av-act{gap:8px;display:flex}:where(proto-body) .pf-av-act .btn{align-items:center;height:34px;margin:0;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}:where(proto-body) .fdlg .onb-list{margin:4px 0 14px}:where(proto-body) .pf-l{align-items:center;gap:12px;display:flex}:where(proto-body) .pf-l svg{color:var(--muted);flex:none}:where(proto-body) .fdlg-b{min-width:0}proto-body.app dialog.fdlg.as-sheet[open]{flex-direction:column;display:flex;overflow:hidden}proto-body.app dialog.fdlg.as-sheet .fdlg-b{flex:1;min-height:0;margin:0 -18px;padding:12px 18px;overflow:auto}:where(proto-body) .fdlg-foot{border-top:1px solid var(--line);background:#fff;flex:none;margin:0 -18px;padding:12px 18px 0}:where(proto-body) .us-s1,:where(proto-body) .us-sA,:where(proto-body) .us-sB,:where(proto-body) .us-sC{display:contents}:where(proto-body) #useForm[data-step="1"] :is(.us-sA,.us-sB,.us-sC),:where(proto-body) #useForm[data-step="2"] :is(.us-s1,.us-sB,.us-sA),:where(proto-body) #useForm[data-step="3"] :is(.us-s1,.us-sC,.us-sB),:where(proto-body) #useForm[data-step="4"] :is(.us-s1,.us-sA,.us-sC){display:none}:where(proto-body) .u-furn{gap:8px;display:grid}:where(proto-body) .u-furn>.ph-lab{margin-top:6px}:where(proto-body) .ph-cv.ph-rowm{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex!important}:where(proto-body) .ph-rowm:first-child{border-top:0}:where(proto-body) .ph-rowm .ph-lab{margin:0;font-size:14px;font-weight:600}:where(proto-body) .ph-thumbs{align-items:center;gap:6px;display:flex}:where(proto-body) .ph-thumbs .ph-t{border-radius:8px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}:where(proto-body) .ph-thumbs .ph-t img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .ph-thumbs .ph-x{color:#fff;cursor:pointer;background:#18202bbf;border:0;border-radius:50%;width:16px;height:16px;padding:0;font-size:11px;line-height:16px;position:absolute;top:-2px;right:-2px}:where(proto-body) .ph-addsm{border:1px dashed var(--line);width:40px;height:40px;color:var(--accent);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}:where(proto-body) .ph-more{color:var(--muted);font-size:12px}:where(proto-body) .ph-left{align-items:center;gap:10px;min-width:0;display:flex}:where(proto-body) .ph-addsm.ph-off{background:0 0;border-color:#0000}:where(proto-body) .u-allow{gap:10px;display:grid}:where(proto-body) .uf-s1,:where(proto-body) .uf-s2{display:contents}:where(proto-body) #unitForm[data-step="1"] .uf-s2,:where(proto-body) #unitForm[data-step="2"] .uf-s1{display:none}:where(proto-body) .u-allow>.ph-lab{margin-top:6px}:where(proto-body) .lg-link.ua-mp{text-align:left;padding:0;font-size:13px;color:#1e8e5a!important;font-weight:400!important}:where(proto-body) .ua-row>span:first-child small{display:block}:where(proto-body) .ua-row>span:first-child b{font-weight:500}:where(proto-body) .ua-tri{flex:none;gap:6px;display:inline-flex}:where(proto-body) .ua-tri button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}:where(proto-body) .ua-tri button svg{width:13px;height:13px}:where(proto-body) .ua-biz{background:var(--soft);border-top:1px solid var(--line);gap:10px;margin:0;padding:12px;display:grid}:where(proto-body) .ua-biz[hidden]{display:none!important}:where(proto-body) .ua-biz>.ph-lab{margin:2px 0 -4px 2px}:where(proto-body) .ua-biz .ulist{margin:0}:where(proto-body) .ua-biz>.ph-lab{margin-top:4px}:where(proto-body) .ua-master>span:first-child b{font-size:15px}:where(proto-body) .ua-row{min-height:0;padding-top:8px!important;padding-bottom:8px!important}:where(proto-body) .ua-row.ok .ua-ok{background:var(--accent);border-color:var(--accent);color:#fff}:where(proto-body) .ua-row.no .ua-no{color:#fff;background:#d93025;border-color:#d93025}:where(proto-body) .ua-row.no>span:first-child b{color:#b3261e}:where(proto-body) .ua-row.ok>span:first-child b{color:var(--accent)}:where(proto-body) .fdlg-foot .btn{width:100%;height:46px}:where(proto-body) .cf-msg{white-space:pre-line;margin:0 0 16px;font-size:15px;line-height:1.45}:where(proto-body) .cf-act{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(proto-body) .cf-act .btn{height:44px}:where(proto-body) .btn.danger{color:#fff;background:#d93025}:where(proto-body) .inb-tabs{margin:0 0 4px!important}:where(proto-body) .ap .inb-tabs{margin:-4px 0 8px!important}:where(proto-body) .ch-row .me-sm{flex:1;min-width:0}:where(proto-body) .ch-main{gap:2px;min-width:0;display:grid}:where(proto-body) .ch-main b{align-items:center;gap:6px;font-size:15px;display:flex}:where(proto-body) .ch-main .pl{padding:1px 6px;font-size:10px}:where(proto-body) .ch-about{color:var(--accent)!important;font-size:12px!important}:where(proto-body) .ch-last{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(proto-body) .ch-unread .ch-last{color:var(--ink);font-weight:500}:where(proto-body) .ch-r{flex:none;justify-items:end;gap:4px;margin-left:8px;display:grid}:where(proto-body) .ch-r small{color:var(--muted);font-size:12px}:where(proto-body) .ch-dot{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}:where(proto-body) .chat-sheet .fdlg-b{flex-direction:column;display:flex!important}:where(proto-body) .ch-msgs{flex-direction:column;flex:1;gap:6px;padding:4px 0 8px;display:flex;overflow:auto}:where(proto-body) .ch-day{text-align:center;color:var(--muted);margin:8px 0 4px;font-size:12px}:where(proto-body) .bub{border:1px solid var(--line);background:#fff;border-radius:16px;gap:2px;max-width:80%;padding:9px 12px;font-size:15px;line-height:1.4;display:grid}:where(proto-body) .bub small{color:var(--muted);justify-self:end;font-size:11px}:where(proto-body) .bub.me{background:var(--accent);color:#fff;border-color:var(--accent);border-bottom-right-radius:4px;align-self:flex-end}:where(proto-body) .bub.me small{color:#ffffffbf}:where(proto-body) .bub.them{border-bottom-left-radius:4px;align-self:flex-start}:where(proto-body) .ch-comp{gap:8px;display:flex}:where(proto-body) .ch-comp input{border:1px solid var(--line);min-width:0;height:44px;font:inherit;background:#fff;border-radius:22px;flex:1;padding:0 16px}:where(proto-body) .ch-comp .btn{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}proto-body.web{height:100dvh;overflow:hidden}:where(proto-body) .webwrap{background:var(--soft);flex-direction:column;height:100dvh;display:flex}:where(proto-body) .webtop{border-bottom:1px solid var(--line);background:#fff;flex:none}:where(proto-body) .webtop-in{align-items:center;gap:24px;height:60px;padding:0 24px;display:flex}:where(proto-body) .webside-logo .logo{cursor:pointer!important}:where(proto-body) .webtop-search{flex:none;width:640px;height:44px}:where(proto-body) .webside-nav{display:flex}:where(proto-body) .webnav-right{align-items:center;margin-left:auto;display:flex}:where(proto-body) .webnav-right button{height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}:where(proto-body) .webnav-right button svg{color:var(--muted)}proto-body.web .tabbar button[data-tab2=profile]{display:none}:where(proto-body) .websub{border-top:1px solid var(--line);align-items:center;gap:16px;height:60px;padding:0 24px;display:none}proto-body.web[data-tab=search] .websub{display:flex}:where(proto-body) .websub-chips{flex:1;min-width:0;height:44px}proto-body.web .zs-list>.zs-need{scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}proto-body.web .zs-need .zs-chips,proto-body.web .zs-need .zs-krow{margin:0}proto-body.web .zs-purdd .pk{min-width:170px;font-weight:600;border:1px solid var(--line)!important;background:#fff!important;border-radius:10px!important;height:42px!important;padding:0 10px 0 12px!important}proto-body.web [data-zp=Saved]{display:none}proto-body.web .webnav-right button[aria-current=true]{color:var(--accent);background:0 0}proto-body.web .webnav-right button[aria-current=true] svg{color:var(--accent)}proto-body.web dialog.fdlg.web-screen[open]{width:min(720px,94vw)!important}proto-body.web dialog.fdlg.web-screen .ap{padding-left:0;padding-right:0}proto-body.web #tabbar,proto-body.web #tabbar[hidden]{background:0 0;flex-direction:row;align-items:center;gap:4px;border:0!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}proto-body.web .tabbar button{min-width:0;height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}proto-body.web .tabbar button svg{color:var(--muted)}proto-body.web .tabbar button[aria-current=true]{color:var(--accent);background:0 0}proto-body.web .tabbar button[aria-current=true] svg{color:var(--accent)}:where(proto-body) .webside-acct .acct-btn{align-items:center;gap:10px;display:flex;margin:0!important}proto-body.web .webside-acct .acct-label{text-align:left;font-size:14px;line-height:1.2;display:block}proto-body.web .webside-acct .acct-btn>svg{color:var(--muted)}proto-body.web .webside-acct .acct-btn[aria-expanded]{border-color:var(--accent)}:where(proto-body) .webmain{flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex}proto-body.web .webmain>header{background:var(--soft);box-sizing:border-box;border:0;width:min(860px,100%);min-height:56px;margin:0 auto;padding:18px 24px 6px}proto-body.web .ownwrap{box-sizing:border-box;background:var(--soft);flex:1;width:min(860px,100%);min-height:0;margin:0 auto;overflow:auto;padding:0 24px 24px!important}proto-body.web[data-tab=search] .ownwrap{width:100%;max-width:none;position:relative;overflow:hidden;padding:0!important}proto-body.web[data-tab=search] .webmain>header{display:none}proto-body.web .hd-title{display:inline}proto-body.web #ptabbar{display:none!important}proto-body.web .webmain>header .logo{display:none}proto-body.web dialog.fdlg.as-sheet[open]{max-width:none;box-shadow:0 20px 60px #18202b4d;border-radius:16px!important;width:min(560px,94vw)!important;height:auto!important;max-height:88vh!important;padding:16px 20px 20px!important;transition:opacity .15s!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}proto-body.web dialog.fdlg.as-sheet.sh-in{opacity:0}proto-body.web dialog.fdlg.as-sheet:before{display:none}proto-body.web dialog.fdlg.as-sheet .fdlg-b{margin:0 -20px!important;padding:4px 20px 12px!important}proto-body.web dialog.fdlg.as-sheet .fdlg-foot{margin:0 -20px!important;padding:12px 20px 0!important}proto-body.web .sheet-bd{border-radius:0;position:fixed;inset:0}proto-body.web .zs{--lw:min(760px,56%)}proto-body.web .zs-sheet,proto-body.web .zs[data-sheet=half] .zs-sheet,proto-body.web .zs[data-sheet=full] .zs-sheet{width:var(--lw);box-shadow:none;border-left:1px solid var(--line);border-radius:0;transition:none;inset:0 0 0 auto;height:auto!important}proto-body.web #zmap{left:0;right:var(--lw);top:0}proto-body.web .zs-top{box-shadow:none;background:0 0;align-items:center;gap:10px;height:44px;padding:0;display:flex}proto-body.web .zs-pill{display:contents}proto-body.web .zs-top .zs-city:not(.zs-mode){order:1}proto-body.web .zs-top .zs-mode{order:2}proto-body.web .zs-top .zs-bar{flex:1;order:3;min-width:0;border:1px solid var(--line)!important;height:42px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:0 6px 0 12px!important}proto-body.web .zs-top .zs-city .pk{font-weight:600;border:1px solid var(--line)!important;background:#fff!important;border-radius:10px!important;height:42px!important;padding:0 10px 0 12px!important}proto-body.web .zs-modetabs{background:0 0;border-bottom:0;border-radius:0;gap:0;height:42px;padding:0;margin:0!important;display:flex!important;position:static!important}proto-body.web .zs-modetabs button{flex:none;height:42px;font-size:15px;padding:0 14px!important}proto-body.web .webside-nav .tabbar button[data-tab2=search]{display:flex}proto-body.web .zs-sheet{contain:none!important;will-change:auto!important}proto-body.web .zs-list{position:static}proto-body.web .zs-grab,proto-body.web .zs-mapbtn{display:none!important}proto-body.web .zs-tools,proto-body.web .zs-tl{left:auto;right:calc(var(--lw) + 16px)}proto-body.web .zs-list{grid-template-columns:1fr 1fr;grid-auto-rows:max-content;align-content:start;gap:14px;padding:14px 18px 24px;display:grid}proto-body.web .zs-list>.zs-need,proto-body.web .zs-list>.od-hint,proto-body.web .zs-list>.od-empty,proto-body.web .zs-list>.pj{grid-column:1/-1}proto-body.web .zc{content-visibility:visible;contain:none;min-height:max-content}proto-body.web[data-tab=search] .zs{bottom:0!important}proto-body.web[data-tab=search] .ownwrap{padding-bottom:0!important}:where(proto-body) .lst-page{padding-top:0!important;padding-bottom:0!important}:where(proto-body) .lst-page .lst-hero{margin:0 calc(-1 * var(--gut))}:where(proto-body) .lst-pagefoot{margin:12px calc(-1 * var(--gut)) 0;padding:10px var(--gut) max(10px,env(safe-area-inset-bottom));background:var(--soft);border-top:1px solid var(--line);position:sticky;bottom:0}:where(proto-body) .lst-sheet .fdlg-h{align-items:center}:where(proto-body) .lst-sheet .fdlg-h h3{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}:where(proto-body) .lst-ttl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where(proto-body) .lst-hact{flex:none;gap:2px;display:flex}:where(proto-body) .hd-ico{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}:where(proto-body) .hd-ico[aria-pressed=true]{color:#d93025}:where(proto-body) .hd-ico[aria-pressed=true] svg{fill:#d93025}:where(proto-body) .lst-hero{margin:0 calc(-1 * var(--gut));background:var(--soft)}:where(proto-body) .lst-hero-main{position:relative}:where(proto-body) .lst-slides{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;aspect-ratio:4/3;background:#2b3340;display:flex;overflow-x:auto}:where(proto-body) .lst-slides::-webkit-scrollbar{display:none}:where(proto-body) .lst-slides img{object-fit:cover;scroll-snap-align:start;flex:none;width:100%;height:100%;display:block}:where(proto-body) .lst-dots{gap:4px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}:where(proto-body) .lst-dots i{background:#ffffff73;border-radius:2px;flex:1;height:3px;transition:background .2s}:where(proto-body) .lst-dots i.on{background:#fff}:where(proto-body) .lst-hchips{gap:6px;display:flex;position:absolute;bottom:20px;left:12px}:where(proto-body) .lst-hchips button{color:#fff;height:30px;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#18202bb8;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}:where(proto-body) .lst-head{min-width:0;padding:14px 0 0}:where(proto-body) .lst-sheet .lst-head{padding-bottom:0}:where(proto-body) .lst-page>*{min-width:0}:where(proto-body) .lst-tabs{z-index:6;min-width:0;max-width:calc(100% + 2 * var(--gut,16px));scrollbar-width:none;margin:4px calc(-1 * var(--gut,16px)) 0;padding:6px 0 0;padding-left:var(--gut,16px);border-bottom:1px solid var(--line);background:#f4f6f7;gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}:where(proto-body) .lst-tabs::-webkit-scrollbar{display:none}:where(proto-body) .lst-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:10px 12px;font-family:inherit;font-size:15px;position:relative}:where(proto-body) .lst-tabs button[aria-selected=true]{color:var(--accent);font-weight:600}:where(proto-body) .lst-tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:8px;right:8px}:where(proto-body) .lst-name{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}:where(proto-body) .lst-badge{color:#fff;vertical-align:1px;letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}:where(proto-body) .lst-pricetag{color:var(--accent);font-weight:700}:where(proto-body) .lst-pricetag small{font-size:13px;font-weight:500}:where(proto-body) .lst-furnline{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}:where(proto-body) .lst-furnline>span:first-child{white-space:nowrap;flex:none}:where(proto-body) .lst-furnbadge{letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}:where(proto-body) .lst-furnbadge.full{color:#1e8e5a;background:#e6f5ec}:where(proto-body) .lst-furnbadge.basic{color:#b5650a;background:#fff4e0}:where(proto-body) .lst-furnbadge.none{background:var(--soft);color:var(--muted)}:where(proto-body) .lst-furnbadge.top{border:1px solid;border-radius:999px;align-items:center;height:26px;padding:0 10px;display:inline-flex}:where(proto-body) .lst-head .lst-addr{font-size:12px}:where(proto-body) .lst-minitags{flex:none;gap:4px;display:inline-flex}:where(proto-body) .lst-minitags i{border:1px solid var(--line);width:26px;height:26px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;font-size:11.5px;font-style:normal;display:inline-grid}:where(proto-body) .lst-minitags i.more{width:auto;padding:0 8px}:where(proto-body) .lst-ticks .tick{color:#1e8e5a;display:inline-flex}:where(proto-body) .lst-ticks .urow{padding:8px 0}:where(proto-body) .lst-minitags i.more{background:var(--soft);color:var(--muted);border-color:#0000}:where(proto-body) .lst-head .lst-addr{align-items:center;gap:6px;display:flex}:where(proto-body) .lst-head .lst-addr svg{color:var(--muted);flex:none}:where(proto-body) .lst-proj{margin-top:6px}:where(proto-body) .lst-planlab{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}:where(proto-body) .lst-ai{background:#eef1fb;border-color:#dce2f5}:where(proto-body) .lst-ai .ap-sub{color:#3b4fb8;align-items:center;gap:6px;display:inline-flex}:where(proto-body) .lst-ai ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}:where(proto-body) .lst-ai li{color:var(--ink);font-size:14px;line-height:1.4}:where(proto-body) .lst-head .lst-addr.lst-metro{align-items:flex-start}:where(proto-body) .lst-metro svg{color:#1e8e5a;margin-top:2px}:where(proto-body) .lst-metro>span{gap:2px;display:grid}:where(proto-body) .mt{align-items:center;gap:2px;margin-left:4px;font-style:normal;display:inline-flex}:where(proto-body) .mt svg{color:var(--muted)}:where(proto-body) .lst-head .lst-addr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(proto-body) .lst-head .lst-addr .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(proto-body) .lst-line{color:var(--ink);margin:2px 0;font-size:15px}:where(proto-body) .lst-priceline b{font-weight:700}:where(proto-body) .lst-head .lst-addr{margin-top:4px}:where(proto-body) .lst-acts{gap:8px;min-width:0;margin:12px 0 0;display:flex}:where(proto-body) .lst-acts::-webkit-scrollbar{display:none}:where(proto-body) .lst-act{background:var(--accent-soft);height:36px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}:where(proto-body) .lst-act.primary{background:var(--accent);color:#fff}:where(proto-body) .lst-act[aria-pressed=true] svg{fill:currentColor}:where(proto-body) .lst-collage{scroll-snap-type:x proximity;scrollbar-width:none;cursor:pointer;gap:8px;min-width:0;height:360px;margin-top:2px;display:flex;overflow-x:auto}:where(proto-body) .lst-collage::-webkit-scrollbar{display:none}:where(proto-body) .lst-collage img{object-fit:cover;background:var(--soft);border-radius:12px;flex:none;display:block}:where(proto-body) .lst-collage .lcg-main{scroll-snap-align:start;width:63%;height:100%}:where(proto-body) .lst-collage .lcg-col{scroll-snap-align:start;flex:none;grid-template-rows:1fr 1fr;gap:8px;width:176px;height:100%;display:grid}:where(proto-body) .lst-collage .lcg-col img{width:100%;height:100%;min-height:0}:where(proto-body) .lst-stat{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}:where(proto-body) .lst-stat i{background:#d93025;border-radius:50%;width:8px;height:8px;display:inline-block}:where(proto-body) .lst-sheet .lst-price{letter-spacing:-.01em;margin-top:4px;font-size:28px;font-weight:800}:where(proto-body) .lst-price small{color:var(--muted);margin-left:2px;font-size:14px;font-weight:500}:where(proto-body) .lst-meta{color:var(--ink);margin-top:4px;font-size:15px}:where(proto-body) .lst-meta b{font-weight:700}:where(proto-body) .lst-sep{color:var(--muted);margin:0 8px}:where(proto-body) .lst-sheet .lst-addr{color:var(--muted);margin:6px 0 0;font-size:14px}:where(proto-body) .lst-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:14px}:where(proto-body) .lst-card .st-h{margin:0 0 10px}:where(proto-body) .lst-card .ap-sub{font-size:16px;font-weight:700}:where(proto-body) .lst-facts{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}:where(proto-body) .lst-facts.clamp>div:nth-child(n+7){display:none}:where(proto-body) .lst-facts>div{align-items:flex-start;gap:10px;min-width:0;display:flex}:where(proto-body) .lf-ic{color:var(--muted);flex:none;margin-top:1px}:where(proto-body) .lst-facts span:last-child{min-width:0;display:grid}:where(proto-body) .lst-facts small{color:var(--muted);font-size:12px}:where(proto-body) .lst-facts b{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:where(proto-body) .lst-showmore{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;font-size:14px;font-weight:600}:where(proto-body) .lst-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}:where(proto-body) .lst-tags span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}:where(proto-body) .lst-tags .lst-tag-more{background:var(--accent-soft);color:var(--accent)}:where(proto-body) .lst-desc{margin:0;font-size:15px;line-height:1.5}:where(proto-body) .lst-desc.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(proto-body) .lst-agent{align-items:center;gap:12px;display:flex}:where(proto-body) .lst-agent-t{flex:1;gap:2px;min-width:0;display:grid}:where(proto-body) .lst-agent-t b{font-size:15px}:where(proto-body) .lst-agent-t small{color:var(--muted);font-size:13px}:where(proto-body) .lst-cost{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}:where(proto-body) .lst-cost b em{color:var(--muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:500}:where(proto-body) .lst-cost small{color:var(--muted);font-size:13px}:where(proto-body) .lst-cost b{font-size:22px;font-weight:800}:where(proto-body) .lst-cost b small{margin-left:2px;font-size:13px;font-weight:500}:where(proto-body) .lst-bar{border-radius:4px;gap:3px;height:8px;display:flex;overflow:hidden}:where(proto-body) .lst-bar i{background:var(--accent);display:block}:where(proto-body) .lst-bar i.v{background:#f2b84b}:where(proto-body) .lst-feerows{background:#f4f6f9;border-color:#e6eaf0;margin-top:10px}:where(proto-body) .lst-feerows .urow{background:0 0;border-top-color:#e6eaf0;padding:9px 12px}:where(proto-body) .lst-feerows .urow>span:first-child{align-items:center;gap:8px;display:flex}:where(proto-body) .lst-feerows .urow>span:first-child b,:where(proto-body) .lst-qty b{font-weight:400}:where(proto-body) .lst-feerows .urow>span:first-child small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .lst-feerows i.lg{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}:where(proto-body) .lst-feerows i.lg.v{background:#f2b84b}:where(proto-body) .lst-feerows i.lg.s{background:#1e8e5a}:where(proto-body) .lst-feerows i.lg.c{background:#8e6bd6}:where(proto-body) .lst-feerows i.lg.m{background:#b8c4d6}:where(proto-body) .lst-feerows i.lg.o{background:#e0a8a8}:where(proto-body) .lst-feer{align-items:center;gap:10px;display:flex}:where(proto-body) .lst-qty{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}:where(proto-body) .lst-qty button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}:where(proto-body) .lst-qty button:disabled{color:var(--line)}:where(proto-body) .lst-qty b{text-align:center;min-width:18px;font-size:14px}:where(proto-body) .lst-feer small{color:var(--ink);text-align:right;min-width:44px;font-weight:600}:where(proto-body) .lst-feerows .urow>small{color:var(--ink);font-size:14px;font-weight:600}:where(proto-body) .lst-bar i.s{background:#1e8e5a}:where(proto-body) .lst-bar i.c{background:#8e6bd6}:where(proto-body) .lst-bar i.m{background:#b8c4d6}:where(proto-body) .lst-bar i.o{background:#e0a8a8}:where(proto-body) .lst-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}:where(proto-body) .lst-legend i{background:var(--accent);vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}:where(proto-body) .lst-legend i.v{background:#f2b84b}:where(proto-body) .lst-legend i.s{background:#1e8e5a}:where(proto-body) .lst-legend i.c{background:#8e6bd6}:where(proto-body) .lst-legend i.m{background:#b8c4d6}:where(proto-body) .lst-legend b{color:var(--ink);margin-left:4px}:where(proto-body) .lst-plans{gap:10px;display:grid}:where(proto-body) .lst-plans img{border:1px solid var(--line);background:#f3f4f6;border-radius:10px;width:100%;display:block}:where(proto-body) .lst-map{background:var(--soft);border-radius:10px;height:180px;overflow:hidden}:where(proto-body) .lst-gal{gap:6px;display:grid}:where(proto-body) .lst-gal2{grid-template-columns:1fr 1fr;gap:8px;padding-top:10px}:where(proto-body) .lst-gal2 figure{margin:0;position:relative}:where(proto-body) .lst-gal2 img{aspect-ratio:1}:where(proto-body) .lst-gal2 figcaption{color:#fff;background:#18202ba6;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}:where(proto-body) .ph-tabs{margin:0;padding-left:0}:where(proto-body) .ph-tabs button small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .ph-tag{color:#fff;cursor:pointer;z-index:2;background:#18202bb3;border:0;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:600;position:absolute;bottom:4px;left:4px}:where(proto-body) .lst-gal img{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:10px;width:100%;display:block}:where(proto-body) .lst-hist{grid-template-columns:auto 1fr auto;gap:12px;font-size:14px;display:grid}:where(proto-body) .lst-hist span:first-child{color:var(--muted)}:where(proto-body) .lst-foot{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}:where(proto-body) .lst-foot .btn{text-align:left;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 10px;display:flex}:where(proto-body) .lst-foot .btn .avatar{width:30px;height:30px;font-size:12px}:where(proto-body) .lst-foot .lst-owner{background:var(--accent-soft);color:var(--ink);border:0}:where(proto-body) .lst-foot .lst-owner .avatar{color:var(--accent);background:#fff}:where(proto-body) .lst-foot .btn>span:not(.avatar){min-width:0;line-height:1.15;display:grid}:where(proto-body) .lst-foot .btn small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}:where(proto-body) .lst-foot .btn b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:where(proto-body) .lst-foot .lst-book{justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}proto-body.app[data-tab=search] .phone .screen>.tabbar{z-index:30;position:absolute;bottom:0;left:0;right:0}proto-body.app[data-tab=search] .ownwrap{padding-bottom:var(--tbh,63px);transition:padding-bottom .25s}proto-body.app[data-tab=search] .zs{bottom:var(--tbh,63px);transition:bottom .25s}proto-body.app.tb-hide[data-tab=search] .ownwrap{padding-bottom:0}proto-body.app.tb-hide[data-tab=search] .zs{bottom:0}proto-body.app.tb-hide[data-tab=search] .tabbar{margin-bottom:0}:where(proto-body) .ls-head b{color:var(--ink)!important;font-size:15px!important;font-weight:700!important}:where(proto-body) .fdlg-foot .btn[disabled]{opacity:.45}:where(proto-body) .bk-host{margin-bottom:0}:where(proto-body) .bk-days{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}:where(proto-body) .bk-day{border:1px solid var(--line);width:46px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-items:center;gap:2px;padding:8px 0;display:grid}:where(proto-body) .bk-day small{color:var(--muted);font-size:11px}:where(proto-body) .bk-day b{font-size:15px}:where(proto-body) .bk-day.on{border-color:var(--accent);background:var(--accent-soft)}:where(proto-body) .bk-day.on b{color:var(--accent)}:where(proto-body) .bk-day.off{opacity:.4}:where(proto-body) .bk-slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}:where(proto-body) .bk-slot{border:1px solid var(--line);height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-weight:600}:where(proto-body) .bk-slot.on{border-color:var(--accent);background:var(--accent);color:#fff}:where(proto-body) .bk-form{margin-top:12px}:where(proto-body) .bk-form[hidden]{display:none}:where(proto-body) .bk-form input[name=note]{box-sizing:border-box;border:1px solid var(--line);width:100%;height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 10px}:where(proto-body) .you-pl{vertical-align:1px;margin-left:2px;padding:1px 6px;font-size:10px}:where(proto-body) .req-sent{align-items:center;gap:4px;display:inline-flex}:where(proto-body) .req-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:20px;line-height:1}:where(proto-body) .ls-book{border-top:1px solid var(--line);background:var(--soft);padding:12px 14px}:where(proto-body) .ls-book[hidden]{display:none}:where(proto-body) .ls-book .od-form{gap:10px;display:grid}:where(proto-body) .ls-book label{gap:4px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .ls-book .row2{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}:where(proto-body) .ls-book .pk-f{align-self:end}:where(proto-body) .ls-book .row2{grid-template-columns:1fr 1fr!important}:where(proto-body) .ls-book input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 10px}:where(proto-body) .pk-f{gap:4px;min-width:0;display:grid}:where(proto-body) .pk[aria-expanded]{border-color:var(--accent)}:where(proto-body) .miss .pk,:where(proto-body) input.miss{transition:box-shadow .2s;box-shadow:0 0 0 3px #fdecec;border-color:#d93025!important}:where(proto-body) .pop{z-index:70;border:1px solid var(--line);opacity:0;background:#fff;border-radius:12px;max-height:min(320px,60vh);padding:6px;transition:opacity .14s,transform .14s;position:fixed;overflow:auto;transform:translateY(-4px);box-shadow:0 10px 30px #18202b29}:where(proto-body) .pop.pop-up{transform:translateY(4px)}:where(proto-body) .pop.in{opacity:1;transform:none}:where(proto-body) .pop:before{content:"";left:var(--arrow,24px);border:1px solid var(--line);background:#fff;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}:where(proto-body) .pop.pop-down:before{border-bottom:0;border-right:0;top:-6px}:where(proto-body) .pop.pop-up:before{border-top:0;border-left:0;bottom:-6px}:where(proto-body) .pop button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}:where(proto-body) .pop button>span{gap:1px;min-width:0;display:grid}:where(proto-body) .pop button b{font-weight:500}:where(proto-body) .pop button small{color:var(--muted);font-size:12px}:where(proto-body) .pop button svg{color:var(--accent);opacity:0;flex:none}:where(proto-body) .pop-menu{max-height:min(600px,85vh)}:where(proto-body) .pop-menu .pc-lock{opacity:1!important;width:18px!important;height:18px!important;margin:0!important}:where(proto-body) .pop-menu .pc-lock svg{width:16px;height:16px;color:var(--muted);display:block;opacity:1!important}:where(proto-body) .pop-menu button>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}:where(proto-body) .pop-menu .pc-lock{color:var(--muted);grid-row:1/3;place-items:center;margin:0;display:grid}:where(proto-body) .pop-menu b,:where(proto-body) .pop-menu small{grid-column:2}:where(proto-body) .pop-menu button>svg:last-child{display:none}:where(proto-body) .pop-menu button.danger b,:where(proto-body) .pop-menu button.danger .pc-lock svg{color:#d93025}:where(proto-body) .pop-menu button.good b,:where(proto-body) .pop-menu button.good .pc-lock svg{color:#1e8e5a}:where(proto-body) .pm-sep{background:var(--line);height:1px;margin:4px -6px;display:block}:where(proto-body) .pm-rad{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex:none;width:18px;height:18px;display:block}:where(proto-body) .pm-rad.on{border-color:var(--ink);background:radial-gradient(circle,var(--ink) 0 5px,#fff 5.5px)}:where(proto-body) .pop-menu button.good .pm-rad.on{background:radial-gradient(circle,#1e8e5a 0 5px,#fff 5.5px);border-color:#1e8e5a}:where(proto-body) .pop-menu button{min-width:200px}:where(proto-body) .pop button[aria-selected=true]{background:var(--accent-soft)}:where(proto-body) .pop button[aria-selected=true] svg{opacity:1}:where(proto-body) .pop button:active{background:var(--soft)}:where(proto-body) .pk-lab{font-size:13px;font-weight:600}:where(proto-body) .pk{border:1px solid var(--line);width:100%;min-width:0;height:40px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:400;display:flex}:where(proto-body) .pk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(proto-body) .pk svg{color:var(--muted);flex:none}:where(proto-body) .pk:focus-visible{outline:none}proto-body.app .phone dialog.fdlg.pick-sheet.as-sheet[open]{z-index:56;height:auto;max-height:70%;box-shadow:0 0 0 100vmax #18202b59}:where(proto-body) .pick-sheet .onb-list{margin:2px 0 6px}:where(proto-body) .pick-sheet .onb-list button{padding:12px 14px}:where(proto-body) .pick-sheet .onb-list b{font-size:15px;font-weight:500}:where(proto-body) .od-form .pk-f{grid-column:1/-1}proto-body.app header .logo:hover,proto-body.app header .logo[aria-expanded=true]{background:0 0}:where(proto-body) .ph-lab{margin-bottom:6px;font-size:13px;font-weight:600;display:block}:where(proto-body) .ph-lab small{color:var(--muted);font-weight:400}:where(proto-body) .ph-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:where(proto-body) .ph-cv{gap:8px;display:grid}:where(proto-body) .ph-box{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}:where(proto-body) .ph-box .ph-lab{margin-top:0!important}:where(proto-body) .ph-cv .ph-lab{margin-top:6px}:where(proto-body) .ph-cv .ph-lab:first-child{margin-top:0}:where(proto-body) .ph-cover-tile .ph-t,:where(proto-body) .ph-cover-tile .ph-add{aspect-ratio:16/9;border-radius:12px;width:100%}:where(proto-body) .ph-cover-tile .ph-t{position:relative;overflow:hidden}:where(proto-body) .ph-cover-tile img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .ph-sq{grid-template-columns:repeat(3,1fr)}:where(proto-body) [data-sq] .ph-sq{grid-template-columns:repeat(2,1fr)}:where(proto-body) [data-sq] .ph-sq .ph-t{aspect-ratio:16/10}:where(proto-body) [data-sq] .ph-sq .ph-t img{object-fit:contain;background:#f3f4f6}:where(proto-body) .ph-sq .ph-add{aspect-ratio:1;border-radius:10px}:where(proto-body) .ph-cover-lab{cursor:pointer;background:var(--soft);display:block}:where(proto-body) .ph-cover-empty{color:var(--muted);border:1.5px dashed var(--line);border-radius:12px;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}:where(proto-body) .ph-up{color:#fff;background:#18202bb8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(proto-body) .ph-lab-row{justify-content:space-between;align-items:center;display:flex}:where(proto-body) .ph-upbtn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}:where(proto-body) .ph-tap{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}:where(proto-body) .ph-empty{grid-column:1/-1;margin:4px 0!important}:where(proto-body) .fdlg-h .ph-cnt{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}:where(proto-body) .ph-t,:where(proto-body) .ph-add{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}:where(proto-body) .ph-t img{object-fit:cover;background:var(--line);width:100%;height:100%;display:block}:where(proto-body) .ph-x{color:#fff;cursor:pointer;background:#18202ba6;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:4px;right:4px}:where(proto-body) .ph-cover{color:#fff;background:#18202ba6;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:4px;left:4px}:where(proto-body) .ph-add{border:1.5px dashed var(--line);color:var(--muted);cursor:pointer;background:#fff;align-content:center;place-items:center;gap:2px;display:grid}:where(proto-body) .ph-add small{font-size:11px}:where(proto-body) .ph-grid.ph-big{grid-template-columns:1fr 1fr;gap:10px}:where(proto-body) .ph-big .ph-t,:where(proto-body) .ph-big .ph-add{aspect-ratio:4/3;border-radius:12px}:where(proto-body) .ph-big .ph-x{width:28px;height:28px;font-size:18px;top:8px;right:8px}:where(proto-body) .ph-big .ph-cover{padding:2px 8px;font-size:12px;bottom:8px;left:8px}:where(proto-body) .ph-big .ph-add small{font-size:13px}:where(proto-body) .ph-cnt{color:var(--muted);font-size:13px}:where(proto-body) .ph-car{margin:0 -16px;position:relative}:where(proto-body) .ph-track{scroll-snap-type:x mandatory;padding:0 var(--gut);scroll-padding:0 var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:10px;display:flex;overflow-x:auto}:where(proto-body) .ph-track::-webkit-scrollbar{display:none}:where(proto-body) .ph-car .ph-t,:where(proto-body) .ph-car .ph-add{aspect-ratio:16/10;scroll-snap-align:start;border-radius:14px;flex:0 0 86%}:where(proto-body) .ph-car .ph-add{gap:6px}:where(proto-body) .ph-car .ph-add small{font-size:13px}:where(proto-body) .ph-car .ph-x{width:28px;height:28px;font-size:18px;top:8px;right:8px}:where(proto-body) .ph-car .ph-cover{border-radius:6px;padding:2px 8px;font-size:12px;bottom:8px;left:8px}:where(proto-body) .ph-n{color:#fff;pointer-events:none;background:#18202b99;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;position:absolute;top:8px;left:24px}:where(proto-body) .pcard .pc-head{flex-direction:row;align-items:stretch;gap:12px;padding:0 12px 0 0}:where(proto-body) .pc-ph,:where(proto-body) .pc-main{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}:where(proto-body) .pc-ph{flex:none;display:flex}:where(proto-body) .pc-ico{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}:where(proto-body) .pc-col{flex-direction:column;flex:1;min-width:0;display:flex}:where(proto-body) .pc-row{align-items:flex-start;min-width:0;display:flex}:where(proto-body) .pc-ico{padding:10px 0 0!important}:where(proto-body) .pcard.pc-card .pc-ico{padding:8px 10px 0 0!important}:where(proto-body) .pc-dots2{z-index:2;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px}:where(proto-body) .pc-dots2 svg{width:20px;height:20px}:where(proto-body) .pc-dots2 circle{r:2.2}:where(proto-body) .pc-addr{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(proto-body) .pcard .pc-t>small{color:var(--muted);font-size:13px}:where(proto-body) .pcard .pc-t>small.pc-proj{color:var(--ink);font-weight:500}:where(proto-body) .pc-str{align-items:center;gap:6px;padding:0 0 10px;display:flex}:where(proto-body) .pc-prow{align-items:center;padding:18px 0 12px;display:flex}:where(proto-body) .pc-ten{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-top:14px;padding-right:0}:where(proto-body) .pc-ten-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:where(proto-body) .pc-ten-b .pc-ten-m{flex:none}:where(proto-body) .pc-ten-b{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(proto-body) .pcard.pc-card .pc-ten{padding-right:14px}:where(proto-body) .pc-blocks{flex:1;gap:1px;min-width:0;display:flex}:where(proto-body) .pc-blocks i{background:#e1e6eb;border-radius:1px;flex:1;min-width:2px;height:5px}:where(proto-body) .pc-blocks i:first-child{border-radius:3px 1px 1px 3px}:where(proto-body) .pc-blocks i:last-child{border-radius:1px 3px 3px 1px}:where(proto-body) .pc-blocks i.on{background:#1e8e5a}:where(proto-body) .pc-ten-m{color:var(--muted);white-space:nowrap;flex:none;margin-right:0;font-size:11px}:where(proto-body) .pcard.pc-card .pc-ten{padding-left:14px}:where(proto-body) .pc-stk{cursor:pointer}:where(proto-body) .pc-str .pc-price{margin-right:0;padding:0}:where(proto-body) .pcard.pc-card .pc-str .pc-price{margin-right:0}:where(proto-body) .pc-aglink{color:var(--accent);white-space:nowrap;flex:none;padding:0;font-size:13px;font-weight:600}:where(proto-body) .pc-avs{align-items:center;display:inline-flex}:where(proto-body) .pc-avs .avatar{object-fit:cover;background:#eee;border:2px solid #fff;width:26px;height:26px;margin-right:-8px;font-size:10px}:where(proto-body) .pc-avs{flex:none;margin-right:14px}:where(proto-body) .pc-avs .avatar:last-child{margin-right:0}:where(proto-body) .pc-avmore{background:var(--soft)!important;color:var(--muted)!important}:where(proto-body) .pcard.pc-card .pc-agrow{padding-left:14px;padding-right:14px}:where(proto-body) .pcard:not(.pc-card) .pc-agrow .pc-aglink,:where(proto-body) .pcard.pc-card .pc-aglink{margin-right:0}:where(proto-body) .pcard.pc-card .pc-prow{padding:0 14px 12px}:where(proto-body) .pc-prow .pc-price{padding:0}:where(proto-body) .pcard.pc-card .pc-str{padding:0 14px 12px}:is(:where(proto-body) .pc-str~* .pc-t,:where(proto-body) .pc-col:has(.pc-str) .pc-t){padding-bottom:8px}:where(proto-body) .pcard.pc-card .pc-col{width:100%}:where(proto-body) .pc-main{flex:1;align-items:center;min-width:0;display:flex}:where(proto-body) .pcard .pc-t{align-self:center;padding:14px 0}:where(proto-body) .pcard .pc-ic{aspect-ratio:auto;border-radius:0;flex:none;align-self:stretch;width:104px;height:auto;min-height:104px}:where(proto-body) .pcard:not(.pc-card) .pc-head{align-items:stretch}:where(proto-body) .pcard:not(.pc-card) .pc-ph{align-self:stretch;padding:0}:where(proto-body) .pcard:not(.pc-card) .pc-col{padding:12px 0}:where(proto-body) .pcard:not(.pc-card) .pc-t{padding:0}:where(proto-body) .pcard:not(.pc-card) .pc-ico{padding:0!important}:where(proto-body) .pcard:not(.pc-card) .pc-str{padding:8px 0 0}:where(proto-body) .pcard:not(.pc-card) .pc-main{align-items:flex-start}:where(proto-body) .pcard .pc-t>b,:where(proto-body) .pcard .pc-t>.pc-addr{padding-right:40px}:where(proto-body) .pcard .pc-t{min-width:0;padding:0}:where(proto-body) .pcard .pc-lock,:where(proto-body) .pc-lock{vertical-align:-2px;color:var(--muted);margin-right:7px;display:inline-grid}:where(proto-body) .pc-t b,:where(proto-body) .pc-t>small,:where(proto-body) .pc-own{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(proto-body) .pcard.pc-card .pc-t>small:first-of-type{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}:where(proto-body) .pc-t b{font-size:15px}:where(proto-body) .pcard .pc-ic{position:relative;overflow:hidden}:where(proto-body) .pc-rib{text-align:center;letter-spacing:.02em;color:#fff;pointer-events:none;width:110px;font-size:9px;font-weight:700;line-height:16px;position:absolute;top:13px;left:-30px;transform:rotate(-45deg);box-shadow:0 2px 6px #18202b40}:where(proto-body) .rib-rent{background:var(--accent)}:where(proto-body) .rib-sale{background:#6c4ab6}:where(proto-body) .rib-full{background:#1e8e5a}:where(proto-body) .rib-part{background:linear-gradient(90deg,#1e8e5a var(--fill,50%),var(--accent) var(--fill,50%))}:where(proto-body) .rib-own{background:#8a94a6}:where(proto-body) .rib-sold{background:#4b5563}:where(proto-body) .rib-wait{background:#d93025}:where(proto-body) .pc-ic.pc-img{padding:0;display:block;overflow:hidden}:where(proto-body) .pc-ic.pc-img img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) input.sw{justify-self:end;min-width:44px;background:var(--line)!important;border:0!important;border-radius:99px!important;width:44px!important;height:26px!important;padding:0!important}:where(proto-body) input.sw:checked{background:var(--accent)!important}:where(proto-body) .ag-lab{grid-column:1/-1;margin:6px 0 0}:where(proto-body) .ag-units{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;display:grid;overflow:hidden}:where(proto-body) .ag-units .urow:first-child{border-top:0}:where(proto-body) .sx{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;height:44px;margin-top:10px;padding:0 12px;display:flex}:where(proto-body) .sx-ic{color:var(--muted);display:grid}:where(proto-body) .sx input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}:where(proto-body) .sx-row{align-items:center;gap:10px;margin-top:10px;display:flex}:where(proto-body) .sx-city{flex:1;min-width:0}:where(proto-body) .sx-row .pf-seg{flex:none}:where(proto-body) .sx-n{color:var(--muted);margin:14px 2px 8px;font-size:13px}:where(proto-body) .lcs{gap:10px;display:grid}:where(proto-body) .lc{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden}:where(proto-body) .lc-main{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}:where(proto-body) .lc-main img{object-fit:cover;background:var(--soft);border-radius:10px;flex:none;width:92px;height:92px}:where(proto-body) .lc-t{gap:3px;min-width:0;padding-right:30px;display:grid}:where(proto-body) .lc-t b{color:var(--ink);font-size:17px}:where(proto-body) .lc-t span{font-size:13px}:where(proto-body) .lc-t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(proto-body) .lc-heart{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}:where(proto-body) .lc-heart[aria-pressed=true]{color:#e0245e}:where(proto-body) .lc-heart[aria-pressed=true] svg{fill:#e0245e}:where(proto-body) .empty-big{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:60px 20px;display:grid}:where(proto-body) .empty-big b{color:var(--ink);font-size:16px}:where(proto-body) .empty-big .btn{margin-top:8px}:where(proto-body) .lst-img{aspect-ratio:2/1.2;object-fit:cover;background:var(--soft);border-radius:12px;width:100%;display:block}:where(proto-body) .lst-price{margin-top:12px;font-size:22px;font-weight:700}:where(proto-body) .lst-addr{color:var(--muted);margin-top:2px;font-size:14px}:where(proto-body) .lst-specs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:where(proto-body) .lst-specs span{background:var(--soft);border-radius:8px;padding:5px 10px;font-size:13px}:where(proto-body) .lst-terms{margin-top:10px;font-size:13px}:where(proto-body) .fdlg-foot .unit-act{margin:0}:where(proto-body) .zs{background:#e9e6df;position:absolute;inset:0;overflow:hidden}proto-body.app[data-tab=search] header{display:none}proto-body.app[data-tab=search] .ownwrap{position:relative;overflow:hidden}:where(proto-body) #zmap{z-index:0;background:#e9e6df;position:absolute;inset:0}:where(proto-body) .zs-off{height:60%;color:var(--muted);place-items:center;font-size:14px;display:grid}:where(proto-body) .zs-top{top:10px;left:var(--gut);right:var(--gut);z-index:5;align-items:center;gap:10px;display:flex;position:absolute}:where(proto-body) .fit{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;margin-bottom:12px;padding:14px;display:grid}:where(proto-body) .fit-h{color:var(--accent);align-items:center;gap:6px;display:flex}:where(proto-body) .fit-h b{color:var(--ink);font-size:15px}:where(proto-body) .fit-h small{color:var(--muted);margin-left:auto;font-size:11px}:where(proto-body) .fit-r{align-items:flex-start;gap:10px;display:flex}:where(proto-body) .fit-r b{font-size:14px;display:block}:where(proto-body) .fit-r small{color:var(--muted);margin-top:1px;font-size:12px;display:block}:where(proto-body) .fit-p{text-align:center;background:var(--accent-soft);width:44px;color:var(--accent);border-radius:8px;flex:none;padding:4px 0;font-size:13px;font-weight:700}:where(proto-body) .fit-tip{background:var(--soft);border-radius:10px;margin:0;padding:8px 10px;font-size:13px}:where(proto-body) .fit .btn{justify-self:start}:where(proto-body) .zs-city{flex:none;width:auto}:where(proto-body) .zs-city .pk{gap:6px;height:40px!important;padding:0 10px 0 14px!important}:where(proto-body) .zs-city.zs-mode{width:auto}:where(proto-body) .zs-top{gap:6px!important}:where(proto-body) .zs[data-sheet=full] .zs-top{padding:10px var(--gut);box-shadow:0 1px 0 var(--line),0 4px 12px #18202b0f;background:#fff;top:0;left:0;right:0}:where(proto-body) .zs[data-sheet=full] .zs-grab{display:none}:where(proto-body) .zs[data-sheet=full] .zs-top .pk,:where(proto-body) .zs[data-sheet=full] .zs-top .zs-bar{box-shadow:none;border:1px solid var(--line)}:where(proto-body) .zs-top .zs-bar{height:40px;font-size:14px;gap:6px!important;padding:0 10px!important}:where(proto-body) .zs-top .zs-ask{font-size:14px}:where(proto-body) .zs-city .pk{gap:4px;font-size:14px;height:40px!important;padding:0 8px 0 12px!important}:where(proto-body) .zs-city .pk svg{width:14px;height:14px}:where(proto-body) .zs-reset{justify-content:center;margin-top:10px;display:flex}:where(proto-body) .zs-reset button{border:1px solid var(--line);height:34px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}:where(proto-body) .ag-top{align-items:center;gap:8px;display:flex}:where(proto-body) .ag-sx{flex:1;min-width:0;margin-top:0!important}:where(proto-body) .ag-top .zs-city{flex:none}:where(proto-body) .ag-top .zs-city .pk{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:12px;width:auto;height:44px!important}:where(proto-body) .ag-row .avatar{width:46px;height:46px;font-size:15px}:where(proto-body) .ag-row .me-sm{align-items:flex-start}:where(proto-body) .ag-meta{margin-top:3px}:where(proto-body) .agp-h{align-items:center;gap:14px;margin-bottom:10px;display:flex}:where(proto-body) .agp-info{margin:12px 0 4px}:where(proto-body) .agp-info .urow{padding:9px 12px}:where(proto-body) .agp-info .avatar.sm{background:var(--soft);color:var(--muted)}:where(proto-body) .agp-info small{color:var(--muted);font-size:11px;display:block}:where(proto-body) .agp-info b{font-size:14px}:where(proto-body) .agp-av{width:64px;height:64px;font-size:22px}:where(proto-body) .agp-h b{font-size:16px;display:block}:where(proto-body) .agp-h small{color:var(--muted);margin-top:2px;font-size:13px;display:block}:where(proto-body) .mf{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}:where(proto-body) .mf:first-of-type{border-top:0;padding-top:0}:where(proto-body) .mf .btn{justify-self:start;margin-left:54px}:where(proto-body) .mf-u{color:var(--accent)!important;margin-top:3px!important}:where(proto-body) .vw-d{text-align:center;background:var(--soft);border-radius:10px;flex:none;width:56px;padding:6px 0;display:grid}:where(proto-body) .vw-d b{font-size:15px}:where(proto-body) .vw-d small{color:var(--muted);font-size:11px}:where(proto-body) .agp-bio{color:var(--ink);margin:10px 0 4px;font-size:14px}:where(proto-body) .ap-ta{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:12px;font-size:16px;line-height:1.45}:where(proto-body) .ap-ta:focus{border-color:var(--line)}:where(proto-body) .ask-try{line-height:1.4;color:var(--ink)!important;font-size:14px!important}:where(proto-body) .lst-book{height:46px;margin-bottom:8px}:where(proto-body) .fa-heart{color:#e0245e;font-size:13px}:where(proto-body) .fv-l{border:1px solid var(--line);border-radius:12px}:where(proto-body) .tpl-doc{white-space:pre-wrap;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;margin:10px 0 0;padding:12px;font:13.5px/1.6 Georgia,Times New Roman,serif;box-shadow:0 1px 3px #18202b14}:where(proto-body) .tpl-doc mark{background:#fff1c2;border-radius:3px}:where(proto-body) .pf-hint mark{background:#fff1c2}:where(proto-body) .pj{margin:0 -14px 4px}:where(proto-body) .pj-h{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px 8px;display:flex}:where(proto-body) .pj-h b{font-size:16px}:where(proto-body) .pjl{border:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:flex}:where(proto-body) .pjl-img{flex:none;width:96px!important;height:96px!important}:where(proto-body) .pjl-t b{font-size:15px;display:block}:where(proto-body) .pjl-t small{color:var(--muted);margin-top:2px;font-size:12px;display:block}:where(proto-body) .pj-row{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:10px;padding:0 14px 6px;scroll-padding:0 14px;display:flex;overflow-x:auto}:where(proto-body) .pj-row::-webkit-scrollbar{display:none}:where(proto-body) .pj-c{text-align:left;cursor:pointer;scroll-snap-align:start;width:148px;font:inherit;color:var(--ink);background:0 0;border:0;flex:none;padding:0}:where(proto-body) .pj-img{background:var(--soft);border-radius:14px;width:148px;height:148px;display:block;position:relative;overflow:hidden}:where(proto-body) .pj-img img{object-fit:cover;width:100%;height:100%;display:block}:where(proto-body) .pj-img i{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);color:var(--ink);background:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:8px;left:8px;overflow:hidden}:where(proto-body) .pj-c b{margin-top:6px;font-size:14px;line-height:1.25;display:block}:where(proto-body) .pj-c small{color:var(--muted);margin-top:2px;font-size:12px;display:block}:where(proto-body) .pro-chips{scrollbar-width:none;gap:6px;margin:0 -14px;padding:0 14px 2px;display:flex;overflow-x:auto}:where(proto-body) .pro-chips::-webkit-scrollbar{display:none}:where(proto-body) .pro-chips button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600}:where(proto-body) .pro-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}:where(proto-body) .pro-av{font-size:14px}:where(proto-body) .pro-shots{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}:where(proto-body) .pro-shots img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}:where(proto-body) .sm-hero{background:linear-gradient(135deg,var(--accent),#5b9bf0);color:#fff;border-radius:16px;justify-items:start;gap:8px;padding:18px;display:grid}:where(proto-body) .sm-hero b{font-size:18px}:where(proto-body) .sm-hero span{opacity:.95;font-size:14px;line-height:1.45}:where(proto-body) .sm-hero .btn{color:var(--accent);background:#fff;margin-top:4px}:where(proto-body) .mv-hero{background:linear-gradient(135deg,#d97706,#f4b04a)}:where(proto-body) .mv-hero .btn{color:#b45309}:where(proto-body) .mv-ck{appearance:none;cursor:pointer;background:#fff;flex:none;place-items:center;min-width:24px;display:grid;border:2px solid var(--line)!important;border-radius:7px!important;width:24px!important;height:24px!important;padding:0!important}:where(proto-body) .mv-ck:checked{background:var(--accent)!important;border-color:var(--accent)!important}:where(proto-body) .mv-ck:checked:after{content:"✓";color:#fff;font-size:15px;font-weight:700;line-height:1}:where(proto-body) .sm-hero-ic{background:#fff3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}:where(proto-body) .sm-pkg{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;margin-bottom:10px;padding:14px;display:grid}:where(proto-body) .sm-pkg-h{align-items:flex-start;gap:10px;display:flex}:where(proto-body) .sm-pkg-h b{font-size:15px;display:block}:where(proto-body) .sm-pkg-h small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .sm-pkg-h em{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}:where(proto-body) .sm-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}:where(proto-body) .sm-pkg ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(proto-body) .sm-pkg li{gap:8px;font-size:13px;display:flex}:where(proto-body) .sm-pkg li svg{color:#1e7b4b;flex:none;margin-top:1px}:where(proto-body) .sm-pkg .btn{justify-self:start}:where(proto-body) .sm-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}:where(proto-body) .sm-pr{white-space:nowrap;font-weight:700;color:var(--ink)!important}:where(proto-body) .sm-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}:where(proto-body) .sm-chips label{cursor:pointer;position:relative}:where(proto-body) .sm-chips input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}:where(proto-body) .sm-chips span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}:where(proto-body) .sm-chips input:checked+span{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}:where(proto-body) .st-h{justify-content:space-between;align-items:center;display:flex}:where(proto-body) .st-h .ap-sub{margin-bottom:8px}:where(proto-body) .st-edit{align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex}:where(proto-body) .st-price[hidden]{display:none!important}:where(proto-body) .u-add{color:var(--accent);font-weight:600}:where(proto-body) .u-stats{color:var(--muted);margin:0;font-size:12px}proto-body.app dialog .ptabs.u-tabs,:where(proto-body) .u-body,:where(proto-body) .u-ten{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}:where(proto-body) .tn-group{margin-bottom:12px}:where(proto-body) .tn-group .u-head,:where(proto-body) .tn-group .u-row{padding-left:14px}:where(proto-body) .u-terms{grid-column:1/-1}:where(proto-body) .u-pl{align-items:end;gap:8px;display:grid;grid-template-columns:1.25fr 1fr 1fr!important}:where(proto-body) .u-pl .pk{min-width:0;font-size:14px;padding:0 6px 0 10px!important}:where(proto-body) .u-pl>.pk-f,:where(proto-body) .u-pl>.tier{grid-column:auto;min-width:0}:where(proto-body) .u-fees{background:var(--soft);border-top:1px solid var(--line);gap:8px;margin:0;padding:10px 12px 12px;display:grid}:where(proto-body) .u-fees[hidden]{display:none!important}:where(proto-body) .u-feerow{grid-template-columns:1fr 1fr 28px;align-items:center;gap:8px;display:grid}:where(proto-body) .u-feerow .pk{width:100%;min-width:0;height:40px!important}:where(proto-body) .u-feea{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:10px;min-width:0;padding:0 10px}:where(proto-body) .u-feex{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}:where(proto-body) .u-feeadd{color:var(--accent);text-align:left;justify-self:start;padding:0;font-size:13px;margin:0!important}:where(proto-body) .u-pl-sub{margin:-6px 0 0;align-items:start!important}:where(proto-body) .u-pl-sub small{min-height:14px;color:var(--muted);font-size:12px;display:block}:where(proto-body) .u-pl-sub .dep-amt{color:var(--accent);font-weight:500}:where(proto-body) .u-pl-sub .dep-amt:before{content:""!important}:where(proto-body) .u-pl-sub .price-words{color:var(--accent);font-weight:500}:where(proto-body) .u-rfor{gap:8px;margin-top:4px;display:grid}:where(proto-body) .u-rrow{grid-template-columns:104px 1fr;align-items:start;gap:10px;min-height:34px;display:grid}:where(proto-body) .u-rrow>.sm-chips{grid-column:auto;margin:0}:where(proto-body) .u-rrow>.sm-chips:first-child label,:where(proto-body) .u-rrow>.sm-chips:first-child span{text-align:center;box-sizing:border-box;width:100%;display:block}:where(proto-body) .u-rrow>.u-biz{grid-column:2}:where(proto-body) .u-rrow .u-home{align-self:center}:where(proto-body) .u-rrow .u-home .pk{width:170px;min-width:0;min-height:0;font-weight:500;border-radius:999px!important;height:33px!important}:where(proto-body) .u-rrow .u-biz{margin:0}:where(proto-body) .u-rrow .u-biz label,:where(proto-body) .u-rrow .u-biz span{font-weight:400}:where(proto-body) .u-biz label.nb input:checked+span{color:#b3261e;background:#fdecec;border-color:#d93025}:where(proto-body) .u-biz label.nb input:checked+span:before{background:#d93025 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'><path d='M6 6l12 12M18 6L6 18'/></svg>") 50%/7px no-repeat!important;border-color:#d93025!important}:where(proto-body) .u-biz{gap:8px;display:grid}:where(proto-body) .u-biz label.nb span{color:#b3261e;background:#fff8f7;border-color:#f3b7b2}:where(proto-body) .u-biz label.nb input:not(:checked)+span:before{border-color:#f3b7b2}:where(proto-body) .u-biz label.xtra{display:none}:where(proto-body) .u-biz .sm-chips.open label.xtra{display:inline-block}:where(proto-body) .u-rrow .u-biz input:checked+span{font-weight:500}:where(proto-body) .u-home[hidden],:where(proto-body) .u-biz[hidden]{display:none!important}:where(proto-body) .u-after{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}:where(proto-body) .u-after[hidden]{display:none!important}:where(proto-body) .u-terms>label,:where(proto-body) .tier>label{gap:4px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .tier{align-items:end;margin:0}:where(proto-body) .u-flags{margin:0}:where(proto-body) .u-flags .urow{padding:10px 12px}:where(proto-body) .u-flags small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .dep-row{align-items:end;gap:10px;display:flex}:where(proto-body) .dep-row .pk-f{flex:1;min-width:0}:where(proto-body) .dep-row .dep-amt{text-align:right;color:var(--ink);flex:none;font-weight:600;line-height:42px}:where(proto-body) .dep-amt{color:var(--muted);min-height:16px;font-size:13px}:where(proto-body) .dep-amt:not(:empty):before{content:"= "}:where(proto-body) .use-units{margin:0}:where(proto-body) .use-units .u-head,:where(proto-body) .use-units .u-row{padding-left:14px}:where(proto-body) .u-ten>*,:where(proto-body) .fdlg form .u-ten>.btn{grid-column:1/-1!important}:where(proto-body) .st-card.ten-cur{border:1px solid var(--line)}:where(proto-body) .ten-cur .ig-c b{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:13px}:where(proto-body) .ten-edit{justify-content:center;width:32px;padding:0!important}:where(proto-body) .ten-agent{border-top:1px solid var(--line);align-items:center;gap:8px;margin:0 -14px;display:flex}:where(proto-body) .ten-agent .urow{background:0 0;border:0;flex:1;min-width:0;padding:10px 0 10px 14px}:where(proto-body) .ten-agent .urow:hover{background:0 0}:where(proto-body) .ten-agl{color:var(--muted);font-size:11px;font-weight:400;display:block}:where(proto-body) .ten-agent .me-sm>span>small{color:var(--muted);font-size:12px;font-weight:400;display:block}:where(proto-body) .ten-rate{white-space:nowrap;flex:none;margin-right:10px}:where(proto-body) .ten-stars{color:#f6a000;letter-spacing:-1px}:where(proto-body) .rate-stars{justify-content:center;gap:6px;padding:8px 0;display:flex}:where(proto-body) .rate-star{color:var(--line);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:36px;line-height:1}:where(proto-body) .rate-star.on{color:#f6a000}:where(proto-body) .ten-name{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0 8px;display:flex}:where(proto-body) .ten-name small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .ten-name b{font-size:16px}:where(proto-body) .th-row{grid-template-columns:1fr;gap:6px;padding:10px 12px;display:grid}:where(proto-body) .bu-st[data-pcur]{cursor:pointer}:where(proto-body) .ag-tabs{padding:0 16px;margin:4px -16px 10px!important}:where(proto-body) .ag-tabs button{text-align:center;flex:1}:where(proto-body) .gr-bar{margin:0 0 10px}:where(proto-body) .gr-list{gap:10px;display:grid}:where(proto-body) .gr-row{text-align:left;font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:104px;padding:0 12px 0 0;display:grid;overflow:hidden}:where(proto-body) .gr-row .gr-cv{aspect-ratio:auto;width:104px;height:104px}:where(proto-body) .gr-row .gr-body{gap:4px;padding:10px 0}:where(proto-body) .gr-row .gr-body .pc-avs{margin:4px 0 0}:where(proto-body) .gr-row .gr-body>b{margin:0;font-size:15px}:where(proto-body) .gr-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(proto-body) .gr-card{text-align:left;font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;min-width:0;padding:0;display:block;overflow:hidden}:where(proto-body) .gr-cv{aspect-ratio:2;object-fit:cover;background:var(--soft);width:100%;display:block}:where(proto-body) .gr-body{justify-items:start;gap:3px;padding:10px 12px 12px;display:grid}:where(proto-body) .gr-body .pc-avs{margin-top:-24px;margin-bottom:2px}:where(proto-body) .gr-body .pc-avs .avatar{border:2px solid #fff}:where(proto-body) .gr-body>b{margin-top:4px;font-size:14px;line-height:1.25}:where(proto-body) .gr-body>small{color:var(--muted);font-size:12px;line-height:1.3}:where(proto-body) .gr-hero{border-radius:14px;margin:-4px 0 10px;overflow:hidden}:where(proto-body) .gr-page .gr-hero{margin:0 0 10px}:where(proto-body) .gr-agrow{scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}:where(proto-body) .gr-agrow::-webkit-scrollbar{display:none}:where(proto-body) .gr-ag{width:88px;font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:0;display:grid}:where(proto-body) .gr-agav{object-fit:cover;background:var(--soft);border-radius:50%;width:64px;height:64px}:where(proto-body) .gr-ag b{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:13px;line-height:1.2;overflow:hidden}:where(proto-body) .gr-ag small{color:var(--muted);font-size:11px}:where(proto-body) .gr-foot .btn.wide{width:100%}:where(proto-body) .gr-ta{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);resize:none;background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}:where(proto-body) .gr-ta.miss{border-color:#d93025}:where(proto-body) .bub-by{color:var(--accent);margin-bottom:2px;font-size:11px;font-weight:600;display:block}:where(proto-body) .bub span{white-space:pre-line}:where(proto-body) .gr-foot{margin-top:16px}:where(proto-body) .gr-prop{align-items:center}:where(proto-body) .gr-pcv{object-fit:cover;background:var(--soft);border-radius:10px;flex:none;width:52px;height:52px}:where(proto-body) .gr-pb{flex:1;gap:2px;min-width:0;display:grid}:where(proto-body) .gr-pb b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(proto-body) .gr-pb small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(proto-body) .gr-pag{color:var(--muted)!important}:where(proto-body) .gr-pag b{color:var(--ink);font-weight:700}:where(proto-body) .gr-pst{color:#fff;flex:none;font-size:11px}:where(proto-body) .gr-hero .gr-cv{aspect-ratio:21/9}:where(proto-body) .gr-card .pl{margin-top:4px;font-size:11px}:where(proto-body) .gr-card .pc-avs .avatar.sm{width:28px;height:28px}:where(proto-body) .gr-about{margin:0 0 4px;font-size:14px}:where(proto-body) .gr-req{margin:6px 0 0}:where(proto-body) .agp-av{object-fit:cover}:where(proto-body) .pj-tabs{padding:0 16px;margin:8px -16px 10px!important}:where(proto-body) .pj-bar{margin:0 0 10px}:where(proto-body) .pj-bar .pc-filt{max-width:190px}:where(proto-body) .pj-bar .ap-sub small.mut{color:var(--muted);font-weight:500}:where(proto-body) .pc-ten-via{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}:where(proto-body) .bu-ten .pc-ten-via{margin-top:2px}:where(proto-body) .pc-ten-via .avatar.sm{width:18px;height:18px}:where(proto-body) .th-aglist .me-sm{align-items:center;gap:10px;display:flex}:where(proto-body) .th-aglist .avatar.sm{width:28px;height:28px}:where(proto-body) .th-agnone{margin:0}:where(proto-body) .u-pr{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}:where(proto-body) .u-pr .tier{min-width:0}:where(proto-body) .u-pr .price-words{color:var(--accent);min-height:14px;margin-top:4px;font-size:12px;font-weight:500;display:block}:where(proto-body) .u-vat .pk{min-width:0;font-size:14px;padding:0 8px 0 12px!important}:where(proto-body) .u-pit[hidden]{display:none!important}:where(proto-body) .u-pit{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(proto-body) .u-pit>span{gap:2px;min-width:0;display:grid}:where(proto-body) .u-pit>span b{color:var(--ink);font-size:14px;font-weight:600}:where(proto-body) .u-pit>span small{color:var(--muted);font-size:12px}:where(proto-body) .u-pit .u-taxbig{color:var(--ink);white-space:nowrap;flex:none;font-size:18px;font-weight:700}:where(proto-body) .u-dl .pk{min-width:0}:where(proto-body) .u-pl-sub{margin:-6px 0 0}:where(proto-body) .u-taxnote{margin:-2px 0 0;font-size:12px}:where(proto-body) .u-tax .use-row .pk-f{max-width:56%}:where(proto-body) .ten-tabs{padding:0 18px;margin:-6px -18px 10px!important}:where(proto-body) .ten-tabs button{text-align:center;flex:1}:where(proto-body) .ten-body .st-h{margin:14px 0 8px}:where(proto-body) .ten-body>.st-h:first-child{margin-top:0}:where(proto-body) .st-card.ten-box{padding:14px 16px}:where(proto-body) .tb-l{font-size:14px;line-height:1.35}:where(proto-body) .tb-l+.tb-l{margin-top:4px}:where(proto-body) .tb-l.mut{color:var(--muted);font-size:13px}:where(proto-body) .tb-l .me-sm{align-items:center;gap:8px;display:inline-flex}:where(proto-body) .tb-l .avatar.sm{width:24px;height:24px}:where(proto-body) .tb-bar{align-items:center;gap:8px;margin:6px 0 4px;display:flex}:where(proto-body) .tb-bar .pc-blocks{flex:1}:where(proto-body) .tb-bar small{color:var(--muted);font-size:12px}:where(proto-body) .tb-l .pl{font-size:11px}:where(proto-body) .tb-l small.mut{color:var(--muted);font-weight:400}:where(proto-body) .ten-l1{justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}:where(proto-body) .ten-l1 .me-sm{align-items:center;gap:8px;display:flex}:where(proto-body) .ten-l2{color:var(--muted);margin-top:4px;font-size:13px}:where(proto-body) .ten-box .pl{font-size:11px}:where(proto-body) .ten-body .ten-name b{align-items:center;display:inline-flex}:where(proto-body) .th-ic{vertical-align:-2px;color:var(--muted);margin-right:6px;display:inline-flex}:where(proto-body) .th-pick.on .th-ic{color:var(--accent)}:where(proto-body) .th-ck{color:#fff;background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:none}:where(proto-body) .th-pick.on .th-ck{display:inline-flex}:where(proto-body) .th-pick>.th-ck{width:22px}:where(proto-body) .th-pick.on{outline:0}:where(proto-body) .th-pick.on b{color:var(--accent)}:where(proto-body) .th-list.miss{outline-offset:-2px;border-radius:12px;outline:2px solid #d93025}:where(proto-body) .th-pick{justify-content:space-between;align-items:center;gap:10px;display:flex!important}:where(proto-body) .th-pick>span:first-child{flex:auto;width:auto;min-width:0}:where(proto-body) .th-pick>.pc-go{flex:none;width:auto}:where(proto-body) .th-row>*{grid-column:1/-1;width:100%}:where(proto-body) .th-restore{cursor:pointer;background:var(--accent);color:#fff;font:inherit;border:0;flex:none;font-size:12px;font-weight:600}:where(proto-body) .th-top{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(proto-body) .th-top>span{gap:2px;min-width:0;display:grid}:where(proto-body) .th-earn{border-top:1px dashed var(--line);color:var(--muted);padding-top:6px;font-size:12px;font-weight:400;display:block}:where(proto-body) .th-row small{color:var(--muted);font-size:12px;font-weight:400}:where(proto-body) .u-ten .btn small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}:where(proto-body) .u-body[hidden],:where(proto-body) .row2[hidden],:where(proto-body) .u-biz[hidden],:where(proto-body) .full[hidden],:where(proto-body) .t-co[hidden],:where(proto-body) .t-in[hidden]{display:none!important}:where(proto-body) .u-sheet .use-tabs{justify-content:space-between}proto-body.app[data-tab] dialog .ptabs.u-tabs,proto-body.app dialog .ptabs.u-tabs,:where(proto-body) .u-tabs{margin:0 -18px 16px!important;position:static!important}:where(proto-body) .u-tabs button{flex:1}:where(proto-body) .u-head{background:var(--soft);padding:8px 12px 8px 24px}:where(proto-body) .st-use .u-row{border-top-color:#eef1f3;padding-left:24px}:where(proto-body) .u-head>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}:where(proto-body) .u-head b{color:var(--muted);font-size:12.5px;font-weight:500}:where(proto-body) .u-head-r{flex:none;align-items:center;gap:8px;display:flex}:where(proto-body) .u-head .u-plus{width:30px;height:30px;margin:0}:where(proto-body) .u-head .pk-f{flex:none}:where(proto-body) .u-head .pk{background:#fff!important;height:30px!important;padding:0 8px 0 10px!important;font-size:12px!important}:where(proto-body) .u-biz[hidden]{display:none!important}:where(proto-body) .u-promo{height:32px;padding:0 10px;font-size:13px}:where(proto-body) .pr-av{width:36px;height:36px;font-weight:700}:where(proto-body) .pr-row small.pr-price{color:var(--ink);margin-top:2px;font-weight:600}:where(proto-body) .pa-h{margin-top:22px}:where(proto-body) .iv-row{flex-direction:column;gap:10px;align-items:stretch!important}:where(proto-body) .iv-img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}:where(proto-body) .iv-act{justify-content:flex-end;gap:8px;display:flex}:where(proto-body) .iv-act .btn{height:34px;padding:0 16px}:where(proto-body) .pa-f{margin:0 0 10px!important;padding:0!important}:where(proto-body) .prop-facs{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:10px;padding:12px;display:grid}:where(proto-body) .prop-facs .row2{margin:0}:where(proto-body) .pf-step1{display:contents}:where(proto-body) form[data-step="1"] :is(#propFacs,.pf-step3),:where(proto-body) form[data-step="2"] :is(.pf-step1,.pf-step3),:where(proto-body) form[data-step="3"] :is(.pf-step1,#propFacs){display:none}:where(proto-body) .pk-combo{display:block;position:relative}:where(proto-body) .pk-combo input{padding-right:38px!important}:where(proto-body) .pk-combo .pk{width:40px;min-width:0;color:var(--muted);justify-content:center;top:0;right:0;background:0 0!important;border:0!important;height:100%!important;padding:0!important;position:absolute!important}:where(proto-body) #dlg-use .u-terms{background:0 0!important;border:0!important;padding:0!important}:where(proto-body) #dlg-use .ulist:empty{display:none}:where(proto-body) .pview-sheet .lst-page{padding:0!important}:where(proto-body) .pview-sheet .lst-hero{margin:0 -18px}proto-body.web .pview-sheet .lst-hero{margin:0 -20px}:where(proto-body) .pview-sheet .fdlg-b{padding-top:0!important}:where(proto-body) .price-words{min-height:14px;color:var(--accent);font-weight:500}:where(proto-body) .price-words:empty{display:none}:where(proto-body) .mg-menu{padding:0 0 8px}:where(proto-body) .mg-menu .ap-sub{margin:14px 0 8px}:where(proto-body) .mg-menu .ap-sub:first-child{margin-top:4px}:where(proto-body) .mg-menu .attn{color:#d93025;margin-right:6px;font-style:normal}:where(proto-body) #dlg-mgsec .mg-body{gap:12px;padding:4px 0 8px;display:grid!important}:where(proto-body) #dlg-mgsec .th-head .th-rm,:where(proto-body) .mg-body .app-back{display:none}:where(proto-body) .pf-plain{gap:10px 12px;display:grid}:where(proto-body) .pf-plain .row2{margin:0}:where(proto-body) .pf-plain .ph-lab{margin-top:2px}:where(proto-body) .pf-step-row{align-items:center;gap:6px;min-height:32px;margin-bottom:2px;display:flex}:where(proto-body) .pf-step-l{font-size:16px;font-weight:700}:where(proto-body) .pf-back{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-6px;display:grid}:where(proto-body) .pf-back svg{transform:scaleX(-1)}:where(proto-body) .pf-back[hidden]{display:none}:where(proto-body) #propForm[data-step="2"] .pf-acc>summary{pointer-events:none}:where(proto-body) #propForm[data-step="2"] .pf-acc>summary svg{display:none}:where(proto-body) .pf-foot{justify-items:center;gap:6px;width:100%;display:grid}:where(proto-body) .pf-foot .pf-btns{margin-top:4px}:where(proto-body) .pf-btns{gap:10px;width:100%;display:flex}:where(proto-body) .pf-btns .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(proto-body) .fdlg-foot .pf-btns .btn{flex:1;width:auto}:where(proto-body) .fdlg-foot .pf-btns .btn.ghost{flex:none;padding:0 18px}:where(proto-body) .fdlg-foot .pf-btns .btn[hidden]{display:none}:where(proto-body) .pf-dots{gap:6px;display:flex}:where(proto-body) .pf-dots i{background:var(--line);border-radius:50%;width:8px;height:8px}:where(proto-body) .pf-dots i.on{background:var(--accent)}:where(proto-body) .pa-sent{flex:none}:where(proto-body) .urow[hidden],:where(proto-body) .us-ag[hidden]{display:none!important}:where(proto-body) form[data-ukind=""] :is(.pf-unit,.pf-whole),:where(proto-body) form[data-ukind=unit] .pf-whole,:where(proto-body) form:not([data-inproj="1"]) .pf-proj,:where(proto-body) form[data-ukind=whole] .pf-unit{display:none}:where(proto-body) .pf-acc{padding:0;display:block}:where(proto-body) .pf-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;list-style:none;display:flex}:where(proto-body) .pf-acc>summary::-webkit-details-marker{display:none}:where(proto-body) .pf-acc>summary svg{color:var(--muted);transition:transform .2s}:where(proto-body) .pf-acc[open]>summary svg{transform:rotate(180deg)}:where(proto-body) .pf-acc .pf-body{gap:10px;padding:0 12px 12px;display:grid}:where(proto-body) .pf-box-t{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}:where(proto-body) .prop-facs .ph-lab{margin-top:2px}:where(proto-body) .sm-chips.no input:checked+span{color:#b3261e;background:#fdecec;border-color:#d93025}:where(proto-body) .sm-chips.no input:checked+span:before{background:#d93025 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'><path d='M6 6l12 12M18 6L6 18'/></svg>") 50%/7px no-repeat!important;border-color:#d93025!important}:where(proto-body) .lst-no{color:#b3261e}:where(proto-body) .sm-chips.chk span,:where(proto-body) .prop-facs .sm-chips span{background:#fff;padding-left:10px}:where(proto-body) .sm-chips.chk span:before,:where(proto-body) .prop-facs .sm-chips span:before{content:"";vertical-align:-1px;box-sizing:border-box;border:1.5px solid #b9c0c8;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}:where(proto-body) .sm-chips.chk input:checked+span:before,:where(proto-body) .prop-facs .sm-chips input:checked+span:before{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5 9-10'/></svg>") center/8px no-repeat}:where(proto-body) .sm-chips.collapsed>label:nth-child(n+5):not(:has(input:checked)){display:none}:where(proto-body) .chip-more{border:1px dashed var(--line);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}:where(proto-body) .prop-facs>label{gap:4px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .prop-facs>label small{color:var(--muted);font-weight:400}:where(proto-body) .pk-f:has(input[value=""]) .pk span{color:var(--muted);font-weight:500}:where(proto-body) .sa-row{background:linear-gradient(90deg,var(--accent-soft),#fff)}:where(proto-body) .sa-link{color:var(--accent);font-weight:600;text-decoration:none}:where(proto-body) .sa-hero{text-align:center;color:var(--accent);flex-direction:column;align-items:center;gap:6px;padding:14px 10px 18px;display:flex}:where(proto-body) .sa-hero b{color:var(--ink);font-size:16px}:where(proto-body) .sa-hero span{color:var(--muted);font-size:13px}:where(proto-body) .sa-row b{color:var(--accent)}:where(proto-body) .sa-av{place-items:center;display:grid;background:var(--accent)!important;color:#fff!important}:where(proto-body) .pf-st{font-weight:600;color:var(--accent)!important}:where(proto-body) #pfList [hidden]{display:none!important}:where(proto-body) .need-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:where(proto-body) .need-chips span{background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:500}:where(proto-body) .need-none{margin:16px 2px 0}:where(proto-body) .need-pct{align-self:flex-start;margin-bottom:4px}:where(proto-body) .u-plus{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:8px;padding:0;display:grid}:where(proto-body) .u-row{align-items:center}:where(proto-body) .u-l{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}:where(proto-body) .u-l .pl{margin-top:6px}:where(proto-body) .u-tags{align-items:center;gap:6px;display:flex}:where(proto-body) .u-tags .pl{margin-top:6px}:where(proto-body) .u-avail{color:var(--accent)}:where(proto-body) .u-view{color:#137333;cursor:pointer;width:auto;height:auto;font:inherit;background:0 0;border:0;margin:0;padding:0}:where(proto-body) .u-row{cursor:pointer;font:inherit;color:inherit;align-items:center;gap:10px}:where(proto-body) .u-row .u-l{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:where(proto-body) .u-noprice{font-weight:500;color:var(--muted)!important}:where(proto-body) .u-row .u-r .u-hint{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}:where(proto-body) .u-row .u-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:where(proto-body) .u-row .u-r{flex-direction:row;flex:none;align-items:center;gap:8px;display:flex}:where(proto-body) .u-price{color:var(--ink);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}:where(proto-body) .u-hint{color:var(--muted);text-align:right;font-size:12px}:where(proto-body) .u-btns{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .u-btns .btn{white-space:nowrap;height:32px;padding:0 10px;font-size:13px}:where(proto-body) .urow.u-open .u-btns .btn:not(.u-promo){background:#fff}:where(proto-body) .u-empty{justify-content:space-between;align-items:center;display:flex;padding:12px 14px!important}:where(proto-body) .u-empty p{color:var(--muted);margin:0;font-size:14px}:where(proto-body) .u-tag-done{color:#fff;background:#9aa3ae;align-items:center;gap:4px;display:inline-flex}:where(proto-body) .urow.u-open{background:#fafbfc}:where(proto-body) .st-gen-row{margin:0}:where(proto-body) .st-gen{gap:0!important;padding:0 0 8px!important}:where(proto-body) .st-gen .st-h{min-height:36px;margin:16px 0 8px}:where(proto-body) .st-gen .st-h:first-child{margin-top:0}:where(proto-body) .st-gen .st-h .ap-sub,:where(proto-body) .st-gen .st-card{margin:0}:where(proto-body) .st-gen .fac-card{padding:10px 14px}:where(proto-body) .st-gen .fac-card .od-empty{margin:0!important}:where(proto-body) .st-gen .lst-specs{margin:0}:where(proto-body) .row-r{flex:none;align-items:center;gap:8px;display:flex}:where(proto-body) .row-n{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;overflow:hidden}:where(proto-body) .row-r .pc-lock{margin:0}:where(proto-body) .st-gen .st-h:first-child .ap-sub{margin-top:0}:where(proto-body) .lu-row{text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:flex-start}:where(proto-body) .lu-img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}:where(proto-body) .lu-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:where(proto-body) .lu-t b{font-size:14px}:where(proto-body) .lu-t small{color:var(--muted);font-size:12px}:where(proto-body) .lu-desc{line-height:1.4;color:var(--ink)!important;font-size:13px!important}:where(proto-body) .lu-strip{gap:4px;margin-top:4px;display:flex}:where(proto-body) .lu-strip img{object-fit:cover;border-radius:6px;width:44px;height:44px}:where(proto-body) .od-new textarea{border:1px solid var(--line);font:inherit;resize:vertical;background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-weight:400}:where(proto-body) .od-new label.urow,:where(proto-body) .od-form .ulist .urow{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}:where(proto-body) .u-done{background:#fafbfc}:where(proto-body) .u-done .u-title,:where(proto-body) .u-done .u-price{color:var(--muted)}:where(proto-body) .u-done .u-btns .btn{color:var(--muted);background:var(--soft)}:where(proto-body) .urow.u-open b{color:var(--accent)}:where(proto-body) .u-tag-open{background:var(--accent);color:#fff}:where(proto-body) .u-add>span{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}:where(proto-body) .st-use{margin:0}:where(proto-body) .st-use .ap-sub{margin-top:0}:where(proto-body) .use-tabs>span{flex:none}:where(proto-body) .use-tabs{justify-content:space-between}:where(proto-body) .use-chips{background:var(--soft);border-radius:999px;flex-wrap:nowrap;flex:none;gap:0;width:auto;padding:3px}:where(proto-body) .use-chips label{flex:none}:where(proto-body) .use-chips span{text-align:center;white-space:nowrap;color:var(--muted);background:0 0;border:0;padding:7px 12px;font-weight:500;display:block}:where(proto-body) .use-chips input:checked+span{color:var(--accent);background:#fff;font-weight:600;box-shadow:0 1px 3px #18202b1f}:where(proto-body) .use-chips input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}:where(proto-body) .st-use .use-row .pk-f{flex:none}:where(proto-body) .st-use .use-row .pk{height:36px!important}:where(proto-body) .comm-box .pk{min-width:170px}:where(proto-body) .comm-wrap{gap:6px;display:grid}:where(proto-body) .comm-wrap .pk-lab small{color:var(--muted);font-weight:400}:where(proto-body) .use-price input[type=number]{border:1px solid var(--line);width:170px;height:38px;font:inherit;text-align:right;border-radius:10px;padding:0 10px}:where(proto-body) .st-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px 14px 0;overflow:hidden}:where(proto-body) .st-card.fac-card{padding-bottom:4px}:where(proto-body) .ig{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}:where(proto-body) .ig-c{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}:where(proto-body) .ig-c.w{grid-column:1/-1}:where(proto-body) .ig{margin-bottom:-1px}:where(proto-body) .ig-c small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .ig-c b{overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:600;display:block}:where(proto-body) .ig-e{color:var(--muted);font-weight:400}:where(proto-body) #unitForm.u-new:not(.u-rented) .u-ten{display:none}:where(proto-body) .zs-mapbtn{z-index:7;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:14px;font-weight:600;display:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #18202b4d}:where(proto-body) .zs[data-sheet=full] .zs-mapbtn{display:inline-flex}:where(proto-body) .zs-bar{gap:8px!important;padding:0 12px!important}:where(proto-body) .zs-roll{height:20px;display:block;overflow:hidden}:where(proto-body) .zs-roll-in{display:block}:where(proto-body) .zs-roll-in span{white-space:nowrap;text-overflow:ellipsis;height:20px;line-height:20px;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(proto-body) .zs-roll-in{transition:none!important}}:where(proto-body) .zs-ask{text-align:left;min-width:0;font:inherit;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;flex:1;height:100%;padding:0;font-size:15px;overflow:hidden}:where(proto-body) .zs-ask.has{color:var(--ink)}:where(proto-body) .zs-tl{gap:8px;display:flex}:where(proto-body) .ask-t{border:1px solid var(--line);width:100%;font:inherit;resize:none;border-radius:12px;outline:none;padding:12px;font-size:16px;line-height:1.45}:where(proto-body) .ask-t:focus{border-color:var(--line)}:where(proto-body) .ask-h{color:var(--muted);margin:8px 2px 14px;font-size:13px}:where(proto-body) .zs-city .pk{border:0;border-radius:999px;height:50px;padding:0 12px 0 16px;font-weight:600;box-shadow:0 4px 16px #18202b2e}:where(proto-body) .zs-ai{color:var(--accent);display:grid}:where(proto-body) .zs-need{z-index:4;background:#fff;margin:0 -14px;padding:6px 14px;position:sticky;top:-2px}:where(proto-body) .zs-need:empty{display:none}:where(proto-body) .zs[data-sheet=full] .zs-need{box-shadow:0 1px 0 var(--line)}:where(proto-body) .zs-pur{scrollbar-width:none;gap:5px;margin:0 -14px;padding:0 14px;display:flex;overflow-x:auto}:where(proto-body) .zs-hrt{color:#d93025;margin-right:4px;font-style:normal}:where(proto-body) .zs-pur::-webkit-scrollbar{display:none}:where(proto-body) .zs-pur button{border:1px solid var(--line);height:28px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:0 11px;font-size:12.5px;font-weight:500}:where(proto-body) .zs-pur button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}:where(proto-body) .zs-krow{align-items:center;gap:8px;display:flex}:where(proto-body) .zs-chips span{box-sizing:border-box;align-items:center;height:26px;display:inline-flex!important}:where(proto-body) .zs-kback{border:1px solid var(--line);width:26px;height:26px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}:where(proto-body) .zs-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}:where(proto-body) .zs-chips::-webkit-scrollbar{display:none}:where(proto-body) .zs-chips span{white-space:nowrap;scroll-snap-align:start;background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}:where(proto-body) .zs-fch{white-space:nowrap;scroll-snap-align:start;background:var(--accent-soft);height:26px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 10px;font-size:12px;font-weight:600;display:inline-flex}:where(proto-body) .zs-fbtn:not(:has(span)){padding:0 12px}:where(proto-body) .zs-fch svg{opacity:.7}:where(proto-body) .zs-frow{padding:2px 0 4px}:where(proto-body) .us-comm.off{opacity:.45}:where(proto-body) .us-comm.off .pk-f,:where(proto-body) .us-comm.off .pk{pointer-events:none}:where(proto-body) .zs-try{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -14px;padding:0 14px 2px;scroll-padding:0 14px;display:flex;overflow-x:auto}:where(proto-body) .zs-try::-webkit-scrollbar{display:none}:where(proto-body) #dlg-ask .zs-try{flex-direction:column;margin:0;padding:0;overflow:visible}:where(proto-body) #dlg-ask .zs-try button{white-space:normal!important;border-radius:12px!important;max-width:none!important;padding:9px 12px!important}:where(proto-body) .zs-try button{scroll-snap-align:start;flex:none;width:220px;line-height:1.35;border-radius:16px!important;padding:9px 12px!important}:where(proto-body) .zs-try button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(proto-body) #dlg-ask .zs-try button{width:auto}:where(proto-body) #dlg-ask .zs-try button span{display:block}:where(proto-body) .zs-try small{color:var(--muted);text-align:center;font-size:12px}:where(proto-body) .zs-try button{border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:9px 12px;font-size:13px}:where(proto-body) .zs[data-sheet=peek] .zs-need{display:none}:where(proto-body) .zc-match{background:var(--accent)!important;color:#fff!important}:where(proto-body) .zc-why{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px;display:grid}:where(proto-body) .zc-rs{flex-wrap:wrap;gap:4px 10px;display:flex}:where(proto-body) .zc-rs i{font-size:13px;font-style:normal}:where(proto-body) .zc-rs i.ok{color:#1e7b4b}:where(proto-body) .zc-rs i.no{color:#b54708}:where(proto-body) .zc-why em{color:var(--muted);font-size:13px}:where(proto-body) .zs-bar{height:50px;color:var(--ink);background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex;box-shadow:0 4px 16px #18202b2e}:where(proto-body) .zs-bar input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}:where(proto-body) .zs-bar input::-webkit-search-cancel-button{display:none}:where(proto-body) .zs-clear[hidden]{display:none}:where(proto-body) .zs-clear{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:15px;line-height:1;display:grid}:where(proto-body) .zs-fbtn,:where(proto-body) .zs-round{width:50px;height:50px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 16px #18202b2e}:where(proto-body) .zs-tools{z-index:4;justify-content:flex-start;align-items:center;gap:8px;transition:bottom .25s;display:flex;position:absolute;left:12px;right:12px}:where(proto-body) .zs-round{width:44px;height:44px}:where(proto-body) .zs-save{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;height:44px;padding:0 20px;font-size:15px;font-weight:700;box-shadow:0 4px 16px #18202b40}:where(proto-body) .zs-sheet{z-index:6;contain:layout paint;will-change:height;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;transition:height .25s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #18202b29}:where(proto-body) .zs[data-sheet=full] .zs-sheet,:where(proto-body) .zs[data-sheet=full] .zs-list{background:var(--soft)}:where(proto-body) .zs[data-sheet=peek] .zs-sheet{height:40px}:where(proto-body) .zs[data-sheet=half] .zs-sheet{height:50%}:where(proto-body) .zs[data-sheet=full] .zs-sheet{height:calc(100% - 60px);box-shadow:none;border-radius:0}:where(proto-body) .zs[data-sheet=peek] .zs-tools{bottom:52px}:where(proto-body) .zs[data-sheet=half] .zs-tools{bottom:calc(50% + 12px)}:where(proto-body) .zs[data-sheet=full] .zs-loc{display:none}:where(proto-body) .zs-round.on{background:var(--ink);color:#fff}:where(proto-body) .pop-multi button{align-items:center;gap:8px;display:flex}:where(proto-body) .pop-multi .pm-ck{color:var(--accent);text-align:right;width:14px;margin-left:auto;font-style:normal;font-weight:700}:where(proto-body) .pop-multi button.on b{color:var(--ink)}:where(proto-body) .zs-tl{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:4px 2px;overflow-x:auto}:where(proto-body) .zs-tl::-webkit-scrollbar{display:none}:where(proto-body) .zs-tl>*{flex:none}:where(proto-body) .zs-loc{top:68px;right:var(--gut);z-index:5;flex:none;position:absolute;box-shadow:0 2px 8px #18202b24;width:34px!important;height:34px!important}:where(proto-body) .zs-loc svg{width:16px;height:16px}:where(proto-body) .zs-fbtn{font:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #18202b24;width:auto!important;height:30px!important}:where(proto-body) .zs-fbtn svg{flex:none;width:14px;height:14px}:where(proto-body) .zs[data-sheet=full][data-filt="1"] .zs-tools,:where(proto-body) .zs-fbar{display:none}:where(proto-body) .zs[data-sheet=full][data-filt="1"] .zs-fbar{z-index:7;padding:7px var(--gut);box-shadow:0 1px 0 var(--line);background:#fff;display:block;position:absolute;top:56px;left:0;right:0}:where(proto-body) .zs[data-sheet=full][data-filt="1"] #zsList .zs-need{display:none}:where(proto-body) .zs[data-sheet=full] .zs-tools{z-index:7;padding:7px var(--gut);box-shadow:0 1px 0 var(--line);background:#fff;justify-content:flex-start;inset:56px 0 auto}:where(proto-body) .zs[data-sheet=full] .zs-tools .zs-fbtn{box-shadow:none;border:1px solid var(--line)}:where(proto-body) .zs[data-sheet=full] .zs-tools .zs-fbtn.on{border-color:var(--ink)}:where(proto-body) .zs[data-sheet=full] .zs-list{padding-top:46px}:where(proto-body) .zs-sheet.dragging{transition:none}:where(proto-body) .zs-sbar{padding:0 0 10px}:where(proto-body) .zs-sbar .zs-bar{height:48px;box-shadow:none;background:var(--soft);border:1px solid var(--line)}:where(proto-body) .zs-cnt{text-align:center;padding:4px 0 10px}:where(proto-body) .zs-cnt b{font-size:15px}:where(proto-body) .zs-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-items:center;padding:10px 0;display:grid}:where(proto-body) .zs-grab span{background:#d5dae0;border-radius:99px;width:40px;height:5px}:where(proto-body) .zs-grab b{font-size:16px}:where(proto-body) .zs-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:2px var(--gut) var(--gut);flex-direction:column;flex:1;gap:14px;display:flex;overflow:auto}:where(proto-body) .zs-list>*{flex:none}:where(proto-body) .zs[data-sheet=peek] .zs-list{overflow:hidden}:where(proto-body) .zc{border:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 340px;background:#fff;border-radius:16px;position:relative;overflow:hidden}:where(proto-body) .zc-ph{background:var(--soft);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}:where(proto-body) .zc-ph img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}:where(proto-body) .zc-badge{color:var(--ink);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}:where(proto-body) .zc-new{color:#fff;background:#c8102e;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}:where(proto-body) .zc-heart{color:#fff;cursor:pointer;background:#18202b47;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px}:where(proto-body) .zc-heart svg{fill:#18202b40}:where(proto-body) .zc-heart[aria-pressed=true]{color:#e0245e}:where(proto-body) .zc-heart[aria-pressed=true] svg{fill:#e0245e}:where(proto-body) .zc-tags{flex-wrap:wrap;gap:6px;display:flex}:where(proto-body) .zc-fur{color:#6c4ab6;background:#f0ebfa}:where(proto-body) .zc-pur{color:#1e8e5a;background:#e6f5ec;border-radius:999px;justify-self:start;width:fit-content;margin:2px 0;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}:where(proto-body) .zc-fee{color:var(--muted);font-size:13px;font-weight:500}:where(proto-body) .zc-units{scrollbar-width:none;gap:6px;margin:4px -14px 6px;padding:0 14px;font-size:13px;display:flex;overflow-x:auto}:where(proto-body) .zc-units::-webkit-scrollbar{display:none}:where(proto-body) .zc-units span{background:var(--soft);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:5px 11px;display:inline-flex}:where(proto-body) .zc-units i{color:var(--muted);font-style:normal}:where(proto-body) .zc-units b{font-weight:600}:where(proto-body) .zc-info{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:#fff;border:0;gap:3px;padding:12px 14px 14px;display:grid}:where(proto-body) .zc-info>b{letter-spacing:-.02em;font-size:22px}:where(proto-body) .zc-info span{font-size:14px}:where(proto-body) .zc-info span b{font-weight:700}:where(proto-body) .zc-info small{color:var(--muted);font-size:12px}:where(proto-body) .zc-v2{gap:4px;padding-bottom:10px}:where(proto-body) .zc-name{font-size:16px;font-weight:600;line-height:1.3}:where(proto-body) .zc-line{font-size:14px}:where(proto-body) .zc-line.lst-furnline{flex-wrap:wrap;gap:6px;margin-top:2px;overflow:visible}:where(proto-body) .zc-addr{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}:where(proto-body) .zc-v2>*{min-width:0}:where(proto-body) .lst-furnbadge.door{color:var(--muted);border-color:var(--line);background:#fff;gap:4px;font-weight:600}:where(proto-body) .zc-v2 .lst-furnbadge{color:var(--ink);border-color:var(--line);background:#fff;font-weight:500}:where(proto-body) .zc-addr svg{flex:none}:where(proto-body) .zc-addr .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(proto-body) .zc-addr .mt svg{width:12px;height:12px}:where(proto-body) .zc-foot{align-items:center;gap:8px;padding:0 14px 12px;display:flex}:where(proto-body) .zc-foot small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:12px;overflow:hidden}:where(proto-body) .zc-foot .btn{flex:1;justify-content:center}:where(proto-body) .zc-foot .zc-save{flex:none;min-width:96px}:where(proto-body) .zc-foot .btn{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;align-items:center;gap:5px;padding:0 12px;font-size:13px;display:inline-flex}:where(proto-body) .zc-foot .zc-contact{border-color:var(--accent);color:var(--accent)}:where(proto-body) .zc-foot .zc-save[aria-pressed=true]{color:#d93025;border-color:#f5c2be}:where(proto-body) .zc-foot .zc-save[aria-pressed=true] svg{fill:currentColor}:where(proto-body) .zpin{background:#c8102e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:block;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}:where(proto-body) .zpin-l{color:#fff;white-space:nowrap;border-radius:6px;width:auto;height:auto;padding:2px 7px;font-size:12px;font-weight:700;line-height:16px;transform:translate(-50%,-100%)}:where(proto-body) .zpin-new{background:#c8102e}:where(proto-body) .leaflet-container{font:inherit}:where(proto-body) .leaflet-control-attribution{font-size:9px}:where(proto-body) .zf-seg{width:max-content;margin-top:4px}:where(proto-body) .pf-gap{margin-top:4px}:where(proto-body) .sw{appearance:none;background:var(--line);cursor:pointer;border-radius:99px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}:where(proto-body) .sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}:where(proto-body) .sw:checked{background:var(--accent)}:where(proto-body) .sw:checked:after{left:21px}:where(proto-body) .pf-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}:where(proto-body) .pf-card .me{padding:0}:where(proto-body) .pf-card .me>div{min-width:0}:where(proto-body) .pf-v{color:var(--muted);align-items:center;gap:8px;display:flex}:where(proto-body) .pf-v small{font-size:13px}:where(proto-body) .pf-seg{background:var(--soft);border-radius:999px;padding:3px;display:flex}:where(proto-body) .pf-seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600}:where(proto-body) .pf-seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #18202b24}:where(proto-body) .pf-sub{background:var(--soft)}:where(proto-body) .pf-hint{margin:6px 2px 0}:where(proto-body) .btn.pf-out{color:#c62828;margin-top:20px}:where(proto-body) .onb .onb-logo{border-radius:14px;width:52px;height:52px;margin-bottom:6px}:where(proto-body) .lg-in{gap:12px}:where(proto-body) .lg-tabs{background:#e6eaef;border-radius:12px;gap:4px;margin-bottom:2px;padding:4px;display:flex}:where(proto-body) .lg-tabs button{height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:600}:where(proto-body) .lg-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #18202b14}:where(proto-body) .lg-met{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}:where(proto-body) .lg-met::-webkit-scrollbar{display:none}:where(proto-body) .lg-met button{border:1px solid var(--line);height:34px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}:where(proto-body) .lg-met button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}:where(proto-body) .lg-soc-btn{margin-top:2px}:where(proto-body) .lg-go{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:where(proto-body) .lg-otpr{gap:8px;display:flex}:where(proto-body) .lg-otpr .otp-b{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;min-width:0;height:52px;padding:0;font-size:20px;font-weight:700}:where(proto-body) .lg-otpr .otp-b:focus{outline:2px solid var(--accent);outline-offset:-1px}:where(proto-body) .lg-otpr.miss .otp-b{border-color:#d93025}:where(proto-body) .lg-lab{color:var(--muted);font-size:14px;font-weight:400}:where(proto-body) .lg-f{gap:8px;display:grid}:where(proto-body) #suForm label.full{gap:8px}:where(proto-body) #suForm label.full,:where(proto-body) #suForm .lg-lab{color:var(--muted);font-size:14px;font-weight:400}:where(proto-body) #suForm label.full input{font-size:15px}:where(proto-body) .su-roles .urow{padding:12px}:where(proto-body) #dlg-su .su-roles input[type=radio]{accent-color:var(--accent);flex:none;align-self:center;margin-left:auto;width:20px!important;height:20px!important;min-height:0!important}:where(proto-body) .su-roles b{font-size:15px}:where(proto-body) .su-roles small{color:var(--muted);font-size:12px}:where(proto-body) .lg-f .lg-lab{margin-bottom:2px}:where(proto-body) .lg-demo-r{width:100%;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 2px 2px;font-size:12px;font-weight:600;display:flex}:where(proto-body) .lg-demo-r .pc-go{font-size:18px;line-height:1}:where(proto-body) #suForm[data-step="1"] .us-s2,:where(proto-body) #suForm[data-step="2"] .us-s1{display:none}:where(proto-body) #suForm .us-s1,:where(proto-body) #suForm .us-s2{display:contents}:where(proto-body) .lg-in{justify-content:center;align-items:center;min-height:calc(100dvh - 210px);padding-top:8px;display:flex}:where(proto-body) .lg-card{border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:stretch;gap:14px;width:100%;padding:22px 18px 20px;display:grid;box-shadow:0 8px 30px #18202b12}:where(proto-body) .lg-card .onb-logo{justify-self:center;margin:0}:where(proto-body) .lg-card .lg-h{text-align:center;margin:0}:where(proto-body) .lg-socs{gap:8px;display:grid}:where(proto-body) .lg-h{letter-spacing:-.02em;margin:6px 0 0;font-size:24px}:where(proto-body) .lg-p{color:var(--muted);margin:0 0 2px;font-size:15px}:where(proto-body) .lg-form .lg-link{justify-self:center;margin-top:2px}:where(proto-body) .lg-demo .urow{padding:10px 12px}:where(proto-body) .lg-form{gap:12px;display:grid}:where(proto-body) .lg-form label{color:var(--ink);gap:6px;font-size:13px;font-weight:600;display:grid}:where(proto-body) .lg-form input:not([type=checkbox]){border:1px solid var(--line);width:100%;height:46px;font:inherit;box-sizing:border-box;background:#fff;border-radius:12px;padding:0 12px;font-size:15px}:where(proto-body) .lg-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}:where(proto-body) .lg-pw{display:block;position:relative}:where(proto-body) .lg-eye{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:where(proto-body) .lg-eye.on{color:var(--accent)}:where(proto-body) .lg-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:13px;font-weight:600}:where(proto-body) .lg-chk{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:400!important;display:flex!important}:where(proto-body) .lg-chk input{flex:none;width:18px;height:18px}:where(proto-body) .lg-or{color:var(--muted);align-items:center;gap:10px;margin:2px 0;font-size:12px;display:flex}:where(proto-body) .lg-or:before,:where(proto-body) .lg-or:after{content:"";background:var(--line);flex:1;height:1px}:where(proto-body) .lg-soc{gap:10px;display:flex}:where(proto-body) .lg-soc .btn{flex:1}:where(proto-body) .me-sm{align-items:center;gap:10px;display:flex}:where(proto-body) .me-dd{flex:none;margin-left:auto}:where(proto-body) .me-dd .pk{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}:where(proto-body) .me-dd .pk span{display:none}:where(proto-body) .me-dd .pk svg{color:var(--ink);width:18px;height:18px}:where(proto-body) .me-dd .pk:hover{background:var(--soft)}proto-body.app header{border-bottom:1px solid var(--line);color:var(--ink);background:#fff}proto-body.app header .logo{color:var(--ink)}:where(proto-body) .tabbar{border-top:1px solid var(--line);background:#fff}proto-body.app .ownwrap,proto-body.app .owner-page,proto-body.app .phone .screen{background:var(--soft)}proto-body.app .hstats>div,proto-body.app .od-kpis div,proto-body.app .od-kpis-btn button{background:#fff}proto-body.app header .acct-btn{display:none}:where(proto-body) .lg-ic{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 2px #0000001f}:where(proto-body) .lg-ic svg{display:block;transform:translateY(-1px)}:where(proto-body) header .logo{align-items:center;gap:10px;line-height:1}:where(proto-body) .lg-name{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:34px}:where(proto-body) .lg-sub{color:var(--accent);opacity:.75;font-weight:500}proto-body.app header .logo,:where(proto-body) .lg-name{color:var(--accent)}proto-body.app header .logo{margin-left:0;padding:0}:where(proto-body) .pj-list{flex:none;min-height:0;padding:0;overflow:visible}:where(proto-body) .pj-page{overflow-x:clip}:where(proto-body) .pj-hi{margin:0 calc(-1 * var(--gut));padding:0 var(--gut);box-sizing:border-box;width:calc(100% + 2 * var(--gut));-webkit-mask-image:none;mask-image:none}:where(proto-body) .pj-hi span{padding:6px 12px;font-size:13px}:where(proto-body) .lst-slides .lst-vid{scroll-snap-align:start;background:#000;flex:none;width:100%;height:100%}:where(proto-body) .lst-vid{position:relative;overflow:hidden}:where(proto-body) .lst-vid iframe{pointer-events:none;border:0;width:104%;max-width:none;height:128%;display:block;position:absolute;top:-14%;left:-2%}proto-body.web .pj-list{padding:0}:where(proto-body) .ptabs{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 16px 4px;padding:4px;display:grid}:where(proto-body) .ptabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 0;font-size:14px;font-weight:600}:where(proto-body) .ptabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #18202b1f}proto-body.app[data-tab=prop] .app-top{margin:0;padding-left:16px;padding-right:16px}proto-body.app[data-tab=prop][data-screen=page] .ptabs,proto-body.app[data-ptab=detail] .nav-g:is([data-navg=Financial],[data-navg=Maintenance],[data-navg=Services]),proto-body.app[data-ptab=fin] .od-nav>.nav-id,proto-body.app[data-ptab=fin] .od-nav>button[data-sec=info],proto-body.app[data-ptab=fin] .nav-g:not([data-navg=Financial]){display:none}proto-body.app[data-ptab=fin] .nav-g[data-navg=Financial]>summary{display:none!important}proto-body.app[data-ptab=fin] .od-nav button.sub{padding-left:12px}:where(proto-body) .hd-back,:where(proto-body) .hd-title{display:none}proto-body.app .hd-title.has-sub{line-height:18px!important}:where(proto-body) .hd-title small{color:var(--muted);font-size:12px;font-weight:400;line-height:15px;display:block}proto-body.app:not([data-tab=search]) header .logo{display:none}proto-body.app:is([data-tab=agents],[data-tab=activity],[data-tab=profile]) .hd-title{color:var(--ink);font-size:17px;font-weight:700;line-height:32px;display:block}proto-body.app:is([data-tab=agents],[data-tab=activity],[data-tab=profile]) header{align-items:center;height:48px;padding:0 16px}proto-body.app:is([data-tab=need],[data-tab=prop],[data-tab=settings],[data-tab=home],[data-tab=agency],[data-tab=tenants],[data-tab=tax],[data-tab=group],[data-tab=listing],[data-tab=lead],[data-tab=saved],[data-tab=views],[data-tab=owners],[data-tab=deals],[data-tab=myagent],[data-tab=fviews],[data-tab=fagents],[data-tab=tpl],[data-tab=projects],[data-tab=project],[data-tab=pros],[data-tab=smart],[data-tab=moving],[data-tab=myrent]) .hd-back{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-left:-4px;padding:0;font-size:30px;line-height:1;display:grid}proto-body.app:is([data-tab=need],[data-tab=prop],[data-tab=settings],[data-tab=home],[data-tab=agency],[data-tab=tenants],[data-tab=tax],[data-tab=group],[data-tab=listing],[data-tab=lead],[data-tab=saved],[data-tab=views],[data-tab=owners],[data-tab=deals],[data-tab=myagent],[data-tab=fviews],[data-tab=fagents],[data-tab=tpl],[data-tab=projects],[data-tab=project],[data-tab=pros],[data-tab=smart],[data-tab=moving],[data-tab=myrent]) .hd-back:hover{background:var(--soft)}proto-body.app:is([data-tab=need],[data-tab=prop],[data-tab=settings],[data-tab=home],[data-tab=agency],[data-tab=tenants],[data-tab=tax],[data-tab=group],[data-tab=listing],[data-tab=lead],[data-tab=saved],[data-tab=views],[data-tab=owners],[data-tab=deals],[data-tab=myagent],[data-tab=fviews],[data-tab=fagents],[data-tab=tpl],[data-tab=projects],[data-tab=project],[data-tab=pros],[data-tab=smart],[data-tab=moving],[data-tab=myrent]) .hd-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:32px;display:block;overflow:hidden}proto-body.app:is([data-tab=need],[data-tab=prop],[data-tab=settings],[data-tab=home],[data-tab=agency],[data-tab=tenants],[data-tab=tax],[data-tab=group],[data-tab=listing],[data-tab=lead],[data-tab=saved],[data-tab=views],[data-tab=owners],[data-tab=deals],[data-tab=myagent],[data-tab=fviews],[data-tab=fagents],[data-tab=tpl],[data-tab=projects],[data-tab=project],[data-tab=pros],[data-tab=smart],[data-tab=moving],[data-tab=myrent]) header{align-items:center;gap:6px;height:48px;min-height:0;padding:0 12px}proto-body.app[data-tab=prop] .app-top,proto-body.app .app-back,:where(proto-body) .tabbar[hidden]{display:none!important}proto-body.app[data-tab=prop] .ap{padding-top:var(--gut);gap:var(--gut)}:where(proto-body) .ptabs{border-bottom:1px solid var(--line);z-index:6;gap:0;position:sticky;top:0;padding:0 var(--gut)!important;background:#fff!important;border-radius:0!important;margin:0!important;display:flex!important}:where(proto-body) .ptabs button{color:var(--muted);cursor:pointer;flex:1;margin-bottom:-1px;font-size:15px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2.5px solid #0000!important;border-radius:0!important;padding:13px 0 11px!important}:where(proto-body) .ptabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)!important}proto-body.app[data-tab=prop][data-screen=page] .ptabs{display:none!important}proto-body.app[data-tab=prop] .owner-page .od{padding-top:12px}:where(proto-body) .hstats{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:8px;display:grid}:where(proto-body) .hstats>div{background:var(--soft);border-radius:12px;min-width:0;padding:10px 12px}:where(proto-body) .hstats b{color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-size:18px;display:block}:where(proto-body) .hstats span{color:var(--muted);font-size:11px}:where(proto-body) .hs-add{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:44px;display:grid}:where(proto-body) .pc-sum{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:500;display:flex}:where(proto-body) .pc-bdg{color:#fff;padding:2px 8px;font-size:11px}:where(proto-body) .pc-own{color:var(--muted)!important;margin-top:2px!important;font-size:12px!important}:where(proto-body) .phone .screen{position:relative}:where(proto-body) .sbar{z-index:70;height:44px;color:var(--ink);background:#fff;flex:none;justify-content:space-between;align-items:center;padding:0 22px 0 30px;font-size:15px;font-weight:600;display:flex;position:relative}:where(proto-body) .sb-time{letter-spacing:-.01em;width:54px}:where(proto-body) .sb-island{background:#000;border-radius:20px;width:110px;height:30px;position:absolute;top:9px;left:50%;transform:translate(-50%)}:where(proto-body) .sb-ic{align-items:center;gap:6px;display:flex}:where(proto-body) .sb-ic svg{fill:var(--ink)}:where(proto-body) .sb-bat{border:1.5px solid var(--ink);opacity:.9;border-radius:4px;width:25px;height:12px;padding:1px;position:relative}:where(proto-body) .sb-bat:after{content:"";background:var(--ink);border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:3px;right:-4px}:where(proto-body) .sb-bat i{background:var(--ink);border-radius:2px;width:78%;height:100%;display:block}:where(proto-body) .hbar{display:none}proto-body.app .tabbar{padding-bottom:20px}:where(proto-body) .phone .screen .onb{top:44px}proto-body.app .phone .screen{overflow:clip}:where(proto-body) .sheet-bd{z-index:40;background:#18202b73;position:fixed;inset:0}:where(proto-body) .phone .sheet-bd{border-radius:34px;position:absolute}proto-body.app dialog.fdlg.as-sheet[open]{z-index:50;will-change:transform;backface-visibility:hidden;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:none;height:90vh;margin:0;padding:12px 18px 24px;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:fixed;inset:auto 0 0;overflow:auto;transform:translate(0,0);box-shadow:0 -8px 30px #18202b40}proto-body.app dialog.fdlg.as-sheet .fdlg-b{background:var(--soft)}proto-body.app dialog.fdlg.as-sheet .fdlg-h{border-bottom:1px solid var(--line);margin:0 -18px;padding:0 18px 10px}proto-body.web dialog.fdlg.as-sheet .fdlg-h{margin:0 -20px;padding:0 20px 10px}proto-body.app dialog.fdlg.as-sheet .fdlg-foot,proto-body.app dialog.fdlg.as-sheet .ulist,proto-body.app dialog.fdlg.as-sheet .st-card,proto-body.app dialog.fdlg.as-sheet .prop-facs{background:#fff}proto-body.app dialog.fdlg.as-sheet.sh-in{transition:none!important;transform:translateY(100%)!important}proto-body.app .phone dialog.fdlg.as-sheet[open]{border-radius:20px 20px 34px 34px;height:90%;position:absolute}proto-body.app .phone dialog.fdlg.lst-sheet.as-sheet[open]{height:95%}proto-body.app dialog.fdlg.as-sheet:before{content:"";background:#d5dae0;border-radius:99px;width:40px;height:5px;margin:0 auto 12px;display:block}proto-body.app .fdlg.fdlg-wide.as-sheet form{grid-template-columns:1fr!important}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes bdIn{0%{opacity:0}to{opacity:1}}:where(proto-body) .sheet-bd{transition:opacity .25s ease-out}:where(proto-body) .sheet-bd.sh-in{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){proto-body.app dialog.fdlg.as-sheet[open],:where(proto-body) .sheet-bd{transition:none!important}}:where(proto-body) .row2{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}:where(proto-body) .od-new .full{grid-column:1/-1}proto-body.app .fdlg.as-sheet .row2{grid-template-columns:1fr 1fr!important}:where(proto-body) .od-new label{min-width:0}:where(proto-body) .od-new input,:where(proto-body) .od-new select{width:100%;min-width:0}:where(proto-body) .row2>label{min-width:0}proto-body.app[data-ptab=mgmt] .od-nav>.nav-id,proto-body.app[data-ptab=mgmt] .od-nav>button[data-sec=info],proto-body.app[data-ptab=mgmt] .nav-g[data-navg=Financial]{display:none}proto-body.app[data-ptab=detail] .od-nav{display:none!important}:where(proto-body) .setup-top{padding-bottom:24px!important}:where(proto-body) .ptabs button{font-size:14px!important}proto-body.app[data-ptab=detail] .od-nav>.nav-id,proto-body.app[data-ptab=detail] .od-nav>button[data-sec=info]{display:none}:where(proto-body) .setup-top{padding:14px var(--gut) 0;gap:10px;display:grid}:where(proto-body) .setup-top .ap-flat{padding:0}proto-body.app[data-tab=prop][data-screen=page] .setup-top{display:none}proto-body.app[data-ptab=detail] .owner-page .od{padding-top:0}@media (max-width:600px){proto-body{height:100dvh;overflow:hidden}:where(proto-body) .viewsw{display:none!important}:where(proto-body) .phonewrap{background:#fff;align-items:stretch;padding:0}:where(proto-body) .phone{width:100%;height:100dvh;box-shadow:none;background:#fff;border-radius:0;padding:0}:where(proto-body) .phone .screen{border-radius:0}:where(proto-body) .sbar,:where(proto-body) .hbar{display:none!important}:where(proto-body) .phone .screen{padding-top:env(safe-area-inset-top)}proto-body.app .tabbar{padding-bottom:max(8px,env(safe-area-inset-bottom))}:where(proto-body) .phone .sheet-bd{border-radius:0}proto-body.app .phone dialog.fdlg.as-sheet[open]{padding-bottom:max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;height:90dvh;position:fixed;inset:auto 0 0}proto-body.app .phone dialog.fdlg.lst-sheet.as-sheet[open]{height:95dvh}proto-body.app .phone dialog.fdlg.pick-sheet.as-sheet[open]{height:auto;max-height:70vh}proto-body.app .phone .sheet-bd{position:fixed}:where(proto-body) .phone .screen .onb{padding-top:env(safe-area-inset-top);top:0}proto-body.app .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}:where(proto-body) .ag-fields{align-items:center;gap:8px;margin-bottom:14px;display:flex}:where(proto-body) .ag-filt{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 1px 4px #18202b1f}:where(proto-body) .ag-filt[aria-pressed=true]{color:var(--accent)}:where(proto-body) .ag-fn{background:var(--accent);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:5px;right:4px}:where(proto-body) .gr-fhint{margin:-6px 0 10px}:where(proto-body) .ag-pill{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;height:46px;padding:0 2px 0 11px;display:flex;box-shadow:0 1px 4px #18202b1f}:where(proto-body) .ag-sic{color:var(--muted);flex:none;place-items:center;display:grid}:where(proto-body) .ag-q{min-width:0;font:inherit;height:100%;color:var(--ink);outline:none;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:where(proto-body) .ag-q::placeholder{color:var(--muted)}:where(proto-body) .ag-q::-webkit-search-cancel-button{display:none}:where(proto-body) .ag-x{flex:none}:where(proto-body) .ag-div{background:var(--line);flex:none;width:1px;height:22px}:where(proto-body) .ag-pill .ag-city .pk{font-size:14px;font-weight:600;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 4px 0 8px!important}:where(proto-body) .ag-fields .ag-f{flex:1;min-width:0}:where(proto-body) .ag-city{flex:none}:where(proto-body) .ag-city .pk{white-space:nowrap;height:48px!important;box-shadow:none!important;background:#e9ecef!important;border:0!important;border-radius:999px!important;width:auto!important;padding:0 12px 0 16px!important}:where(proto-body) .ag-fields .ag-f{margin:0!important}:where(proto-body) .ag-f{height:48px;color:var(--muted);background:#e9ecef;border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}:where(proto-body) .ag-f input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:100%;font-size:16px}:where(proto-body) .agc-list{gap:14px;display:grid}:where(proto-body) .agc{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;gap:16px;padding:18px 16px;display:flex;box-shadow:0 2px 10px #18202b12}:where(proto-body) .agc-l{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}:where(proto-body) .agc-av{border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:700;display:grid}:where(proto-body) .agc-top{border:1px solid var(--line);white-space:nowrap;color:var(--ink);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}:where(proto-body) .agc-r{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(proto-body) .agc-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}:where(proto-body) .agc-tag{color:#3a2a00;background:#f6c343;border-radius:99px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}:where(proto-body) .agc-rt{white-space:nowrap;font-size:14px}:where(proto-body) .agc-star{color:var(--accent)}:where(proto-body) .agc-rt small{color:var(--muted);font-size:13px}:where(proto-body) .agc-n{letter-spacing:-.01em;font-size:18px}:where(proto-body) .agc-co{color:var(--muted);margin-bottom:8px;font-size:14px}:where(proto-body) .agc-st{color:#3d4652;gap:4px;font-size:13.5px;display:grid}:where(proto-body) .agc-st b{color:var(--ink)}:where(proto-body) .agc-help{cursor:default;border:1px solid var(--line);box-shadow:none;align-items:flex-start}:where(proto-body) .agc-ph{color:#2f6b5a;flex:none;padding-top:2px}:where(proto-body) .agc-hp{margin:4px 0 10px;font-size:14.5px;line-height:1.45}:where(proto-body) .agc-link{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:700}proto-body.app dialog.fdlg.composer.as-sheet[open],proto-body.app .phone dialog.fdlg.composer.as-sheet[open]{box-shadow:none;padding:10px 14px max(12px,env(safe-area-inset-bottom));background:#f2f4f6;border-radius:0;transition:opacity .2s;z-index:95!important;height:100%!important;max-height:none!important;top:0!important;bottom:auto!important;transform:none!important}proto-body.app .phone dialog.fdlg.composer.as-sheet[open]{padding-top:6px;padding-bottom:22px;border-radius:0 0 34px 34px!important}proto-body.app dialog.fdlg.composer.as-sheet.sh-in{opacity:1;transform:none!important}proto-body.app dialog.fdlg.composer.as-sheet:before{display:none}:where(proto-body) .composer .fdlg-h{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;margin:0 0 4px;padding:0 0 0 4px;display:flex}:where(proto-body) .composer .fdlg-h h3{margin:0;font-size:20px;font-weight:700;display:block}:where(proto-body) .composer .fdlg-x{width:44px;height:44px;box-shadow:none;color:var(--ink);border-radius:0;margin-right:-6px;font-size:34px;font-weight:300;line-height:1;background:0 0!important}:where(proto-body) .composer .fdlg-b{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow:hidden;margin:0 -8px -8px!important;padding:0 8px 10px!important}:where(proto-body) .cmp-open .tabbar{display:none!important}:where(proto-body) .cmp-open .sbar{background:#f2f4f6!important}@media (max-width:600px){proto-body.app .phone dialog.fdlg.composer.as-sheet[open]{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));border-radius:0!important}proto-body.app dialog.fdlg.composer.as-sheet.kb-open[open]{padding-top:10px!important;padding-bottom:6px!important}proto-body.app dialog.fdlg.composer.as-sheet[open],proto-body.app .phone dialog.fdlg.composer.as-sheet[open]{width:100%!important;position:fixed!important;left:0!important;right:0!important}}:where(proto-body) .cmp-sug{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0 -8px 12px;padding:0 8px;display:flex;overflow:hidden auto}:where(proto-body) .cmp-sug>:first-child{margin-top:auto!important}:where(proto-body) .cmp-sug>*{flex-shrink:0}:where(proto-body) .cmp-bar{flex:none}:where(proto-body) .cmp-items button{display:block}:where(proto-body) .cmp-t{color:var(--muted);margin:0 2px 2px;font-size:13px;font-weight:600}:where(proto-body) .cmp-items button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(proto-body) .cmp-items button{text-align:left;font:inherit;color:#3d4652;cursor:pointer;background:#f2f4f6;border:1px solid #dde1e6;border-radius:16px;padding:12px 14px;font-size:15px;line-height:1.4;display:block}:where(proto-body) .cmp-items button:active,:where(proto-body) .cmp-items button:hover{background:#fff}:where(proto-body) .cmp-bar{border:1px solid var(--line);background:#fff;border-radius:28px;align-items:flex-end;gap:8px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 2px 14px #18202b14}:where(proto-body) .cmp-bar textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(proto-body) .cmp-bar textarea{resize:none;min-width:0;font:inherit;background:0 0;outline:none;flex:1;max-height:140px;font-size:17px;line-height:24px;border:0!important;height:auto!important;min-height:0!important;padding:9px 0!important}:where(proto-body) .cmp-go{color:#fff;cursor:pointer;background:#c9d2dc;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .15s;display:grid}:where(proto-body) .cmp-bar.has .cmp-go{background:var(--accent)}:where(proto-body) .fake-kb{background:#d3d6dc;border-radius:0 0 34px 34px;flex:none;margin:8px -14px -22px;padding:6px 3px 48px}:where(proto-body) .kb-sug{color:#333;justify-content:space-around;padding:6px 0 10px;font-size:15px;display:flex}:where(proto-body) .kb-r{justify-content:center;gap:5px;margin:0 0 11px;display:flex}:where(proto-body) .kb-r button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:6px;flex:1;max-width:32px;height:42px;padding:0;font:400 18px/1 -apple-system,system-ui,sans-serif;box-shadow:0 1px #898a8d}:where(proto-body) .kb-r button:active{background:#c3c6cc}:where(proto-body) .kb-r .kb-w{background:#adb2bb;max-width:42px}:where(proto-body) .kb-r .kb-w2{background:#adb2bb;max-width:80px;font-size:15px}:where(proto-body) .kb-r .kb-sp{color:#666;flex:4;max-width:none;font-size:15px}:where(proto-body) .cmp-tabs{align-items:center;gap:6px;margin:0 2px 4px;display:flex}:where(proto-body) .cmp-tabs [role=tab]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600}:where(proto-body) .cmp-tabs [role=tab][aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #18202b1a}:where(proto-body) .cmp-tabs small{color:var(--muted);margin-left:2px;font-size:11px}:where(proto-body) .cmp-clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px;font-size:13px}:where(proto-body) .cmp-items{flex-direction:column;gap:8px;display:flex}:where(proto-body) .cmp-latest{color:#137333;background:#e6f4ea;border-radius:6px;margin-bottom:5px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}:where(proto-body) .cmp-empty{color:var(--muted);margin:8px 4px 4px;font-size:14px}:where(proto-body) .cmp-tag{color:var(--accent);background:var(--accent-soft);vertical-align:1px;border-radius:6px;margin-right:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700;display:inline}:where(proto-body) .cmp-mode{background:var(--accent-soft);width:72px;height:34px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:99px;flex:none;justify-content:center;align-self:center;align-items:center;gap:2px;margin-left:-10px;padding:0 4px 0 8px;font-size:14px;font-weight:700;display:inline-flex}:where(proto-body) .cmp-mode.buy{color:#b15c00;background:#fff3e0}:where(proto-body) .cmp-rec{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -8px 6px;padding:0 8px 2px;scroll-padding:0 8px;display:flex;overflow-x:auto}:where(proto-body) .cmp-rec::-webkit-scrollbar{display:none}:where(proto-body) .cmp-rec button{scroll-snap-align:start;text-align:left;font:inherit;color:#3d4652;cursor:pointer;background:#f2f4f6;border:1px solid #dde1e6;border-radius:16px;flex:0 0 72%;padding:12px 14px;font-size:15px;line-height:1.4}:where(proto-body) .cmp-rec button:only-child{flex-basis:100%}:where(proto-body) .cmp-rec button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(proto-body) .cmp-rec button:active,:where(proto-body) .cmp-rec button:hover{background:#fff}:where(proto-body) .cmp-sug .cmp-t{margin:4px 2px 2px}:where(proto-body) .cmp-items+.cmp-t{margin-top:10px}:where(proto-body) .cmp-ri{background:#f2f4f6;border:1px solid #dde1e6;border-radius:16px;align-items:stretch;display:flex;overflow:hidden}:where(proto-body) .cmp-ri:hover{background:#fff}:where(proto-body) .cmp-items .cmp-ri .cmp-rq{border-radius:0;flex:1;min-width:0;background:0 0!important;border:0!important}:where(proto-body) .cmp-items .cmp-del{width:40px;color:var(--muted);cursor:pointer;border-radius:0;flex:none;place-items:center;line-height:1;display:grid;background:0 0!important;border:0!important;padding:0!important;font-size:22px!important;font-weight:300!important}:where(proto-body) .cmp-del:hover{color:var(--ink)}:where(proto-body) .cmp-items button,:where(proto-body) .cmp-rec button{font-weight:400!important}:where(proto-body) .cmp-tag{font-weight:600}:where(proto-body) .zs-pill{background:#fff;border-radius:999px;flex:1;align-items:center;min-width:0;height:46px;padding:0 4px 0 2px;display:flex;box-shadow:0 4px 16px #18202b2e}:where(proto-body) .zs-pill .zs-city .pk,:where(proto-body) .zs[data-sheet=full] .zs-top .zs-pill .pk{height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px 0 12px!important}:where(proto-body) .zs-pill .zs-city{position:relative}:where(proto-body) .zs-pill .zs-bar,:where(proto-body) .zs[data-sheet=full] .zs-top .zs-pill .zs-bar{border-radius:0;height:46px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px 0 10px!important}:where(proto-body) .zs[data-sheet=full] .zs-top .zs-pill{border:1px solid var(--line);box-shadow:0 1px 4px #18202b1f}:where(proto-body) .zs-sic{width:28px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:where(proto-body) .zs-pill .zs-bar{flex:1;min-width:0;gap:6px!important;padding:0 2px 0 12px!important}:where(proto-body) .zs-pill .zs-city .pk,:where(proto-body) .zs[data-sheet=full] .zs-top .zs-pill .pk{padding:0 8px!important}:where(proto-body) .zs-pill .zs-city:last-child .pk{padding-right:12px!important}:where(proto-body) .zs-pill .zs-clear{border-radius:50%;place-items:center;min-width:22px;margin-right:6px;padding:0;line-height:1;display:grid;width:22px!important;height:22px!important;color:var(--muted)!important;background:#e4e8ec!important;font-size:15px!important}proto-body.app .tabbar{transition:margin-bottom .25s,transform .25s}proto-body.app.tb-hide .tabbar{margin-bottom:calc(-1 * var(--tbh,64px));transform:translateY(100%)}proto-body.app .hd-back:hover,proto-body.app .hd-back:active,proto-body.app .hd-back:focus{outline:none;box-shadow:none!important;background:0 0!important}:where(proto-body) .fac-card{padding:12px 14px!important}:where(proto-body) .fac-card .lst-specs{margin:0}proto-body.admin{height:100%!important;overflow:hidden!important}html:has(proto-body.admin){height:100%!important;overflow:hidden!important}proto-body.admin{background:#f4f6f8;display:block!important}:where(proto-body) .adwrap{height:100dvh}:where(proto-body) .ad-side{overflow:auto}:where(proto-body) .ad-main{height:100dvh;overflow:auto}:where(proto-body) .adwrap{align-items:stretch;min-height:100vh;display:flex}:where(proto-body) .ad-side{color:#fff;background:#18202b;flex-direction:column;flex:none;gap:14px;width:238px;height:100dvh;padding:16px 12px;display:flex}:where(proto-body) .ad-logo{color:#fff;align-items:center;gap:8px;padding:6px 8px;display:flex}:where(proto-body) .ad-logo b{font-size:16px}:where(proto-body) .ad-logo small{background:#ffffff24;border-radius:6px;padding:2px 6px;font-size:11px}:where(proto-body) .ad-side nav{gap:2px;display:grid}:where(proto-body) .ad-side nav button{color:#ffffffb8;width:100%;height:40px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}:where(proto-body) .ad-side nav button:hover{color:#fff;background:#ffffff14}:where(proto-body) .ad-side nav button[aria-current=true]{color:#fff;background:#1a73e8}:where(proto-body) .ad-foot{color:#fff9;align-items:center;gap:8px;margin-top:auto;padding:8px;font-size:12px;display:flex}:where(proto-body) .ad-main{flex:1;min-width:0;max-width:1280px;padding:22px 26px 40px}:where(proto-body) .ad-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(proto-body) .ad-head h2{margin:0;font-size:22px}:where(proto-body) .ad-search{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:8px;width:280px;margin-left:auto;padding:0 12px;display:flex}:where(proto-body) .ad-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}:where(proto-body) .ad-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}:where(proto-body) .ad-stat{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:12px 14px;display:grid}:where(proto-body) .ad-stat small{color:var(--muted);font-size:12px}:where(proto-body) .ad-stat b{font-size:22px}:where(proto-body) .ad-stat i{color:var(--muted);font-size:12px;font-style:normal}:where(proto-body) .ad-tbl{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:22px;overflow:auto}:where(proto-body) .ad-tbl table{border-collapse:collapse;width:100%;font-size:14px}:where(proto-body) .ad-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12px}:where(proto-body) .ad-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}:where(proto-body) .ad-tbl tr:last-child td{border-bottom:0}:where(proto-body) .ad-tbl td small{color:var(--muted);font-size:12px;display:block}:where(proto-body) .ad-tbl td.ad-r{text-align:right;white-space:nowrap}:where(proto-body) .ad-tbl td.ad-r .btn{margin-left:6px}:where(proto-body) .ad-tbl .pl{border-radius:99px;align-items:center;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}:where(proto-body) .ad-tbl .pl[class*=rib-]{color:#fff}:where(proto-body) .ad-tbl .pl.unk{background:var(--soft);color:var(--ink)}:where(proto-body) .ad-main .ap-sub{margin:4px 0 10px}:where(proto-body) .ad-subnav{gap:2px;padding:2px 0 6px 34px;display:grid}:where(proto-body) .ad-subnav button{text-align:left;color:#fff9;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:block}:where(proto-body) .ad-subnav button:hover{color:#fff;background:#ffffff12}:where(proto-body) .ad-subnav button[aria-current=true]{color:#fff;background:#ffffff24}:where(proto-body) .ad-cv{opacity:.7;margin-left:auto;font-style:normal}:where(proto-body) .ad-exp{color:var(--muted);width:22px;font-size:15px;display:inline-block}:where(proto-body) .ad-cl{white-space:nowrap}:where(proto-body) .ad-chip{cursor:pointer;font:inherit;border:0;margin-right:5px;font-size:12px;font-weight:700}:where(proto-body) .ad-dash{color:var(--muted)}:where(proto-body) .cl-crumb{align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}:where(proto-body) .cl-crumb b{font-size:15px}:where(proto-body) .cl-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}:where(proto-body) .ad-row{cursor:pointer}:where(proto-body) .ad-row:hover>td{background:#f7f9fb}:where(proto-body) .ad-tree tr:not(.ad-units)>td:first-child{white-space:nowrap}:where(proto-body) .ad-tree .ad-exp+b{margin-right:6px}:where(proto-body) .ad-tree td b+small{margin-left:6px}:where(proto-body) .ad-tree td small{color:var(--muted);font-size:12px;display:inline}:where(proto-body) .ad-lv1>td:first-child b{font-size:15px}:where(proto-body) .ad-lv2>td:first-child{padding-left:34px}:where(proto-body) .ad-lv3>td:first-child{padding-left:62px}:where(proto-body) .ad-units>td{white-space:normal;background:#f8fafb;padding:10px 16px 14px 48px!important}:where(proto-body) .ad-inner{border-radius:10px;margin:0 0 8px}:where(proto-body) .ad-inner th{padding:8px 12px;font-size:11px}:where(proto-body) .ad-inner td{padding:8px 12px}:where(proto-body) .ad-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;width:max-content;margin-bottom:16px;padding:4px;display:flex}:where(proto-body) .ad-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600}:where(proto-body) .ad-tabs button[aria-current=true]{background:var(--ink);color:#fff}:where(proto-body) .ad-sub{align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(proto-body) .ad-pick{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}:where(proto-body) .ad-pick .pk{min-width:220px;height:36px!important}:where(proto-body) .ad-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}:where(proto-body) .ad-units .ad-pager{margin-top:8px}
