.pf.app>:is(.hdr,.ftr),.pf:has(.pa-app)>:is(.hdr,.ftr){display:none}.pf.app,.pf:has(.pa-app){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));--rd-ai-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.pf.app>main,.pf:has(.pa-app)>main{padding-block:0}.pf.is-app>.ftr,.pf.is-app>.hdr .row2wrap,.pf:has(.pa-bapp)>.ftr,.pf:has(.pa-bapp)>.hdr .row2wrap{display:none}.pf.is-app>main,.pf:has(.pa-bapp)>main{padding-bottom:80px}.pf.is-app,.pf:has(.pa-bapp){--rd-ai-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.pf .apptop.pa-top{display:block;padding-block:0}.pf .pa-topin{display:flex;align-items:center;gap:10px;padding-block:10px;min-height:52px}.pf .pa-top .brand{min-width:0;gap:9px}.pf .pa-top .brand .logo{height:24px}.pf .pa-top .brand-rule{height:22px}.pf .pa-top .brand-txt{min-width:0}.pf .pa-top .brand-txt b{font-size:14px;overflow:hidden;text-overflow:ellipsis}.pf .pa-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.pf .pa-right .offline{margin-left:0}@media (max-width:400px){.pf .pa-top .brand-txt small{display:none}.pf .pa-top .adlL .ldb{padding:5px 8px;gap:5px}}.pf .pa-offbar{display:block;background:var(--soft-orange);color:var(--orange-ink);font-size:12px;text-align:center;padding:4px 16px}.pf .pa-panels{padding-block:16px 24px}.pf .pa-app [id]{scroll-margin-top:64px}.pf .section.pa-hello{gap:10px}.pf .pa-h1{font-size:22px;line-height:1.35;max-width:none}.pf .pa-two{grid-template-columns:1fr 1fr}.pf .wrap.pa-after>.section:first-child{margin-top:44px}.pf .pa-embed{margin-top:36px}.pf .pa-embed>:is(.hero,.phead):first-child{margin-top:0}.pf .tabs.pa-tabs{padding-left:max(env(safe-area-inset-left,0px),calc((100% - 720px) / 2));padding-right:max(env(safe-area-inset-right,0px),calc((100% - 720px) / 2))}.pf .pa-tabs button{min-width:0}.pf .pa-appbar a span,.pf .pa-tabs button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf .pa-appbar a:focus-visible,.pf .pa-tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.pf .pa-appbar{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--surface);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom,0);padding-left:max(env(safe-area-inset-left,0px),calc((100% - 720px) / 2));padding-right:max(env(safe-area-inset-right,0px),calc((100% - 720px) / 2))}.pf .pa-appbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;font-size:11px;text-decoration:none;color:var(--muted);min-width:0}.pf .pa-appbar a[aria-current]{color:var(--orange-ink);font-weight:600}.pf .pa-appbar svg{width:20px;height:20px}.pf .pa-bar-shell{display:none}@media (display-mode:standalone){.pf:not(:has(.pa-app,.pa-bar-page)) .pa-bar-shell{display:grid}.pf:not(:has(.pa-app,.pa-bar-page)):has(.pa-bar-shell)>main{padding-bottom:80px}.pf:not(:has(.pa-app,.pa-bar-page)):has(.pa-bar-shell){--rd-ai-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.pf[data-site=property] .pa-panel .pp-sec{padding-top:20px}.pf[data-site=property] .pa-panel .pp-sec.pp-alt.pp-end{margin-bottom:0}.pf[data-site=property] .pa-panel>.pp-sec.pp-alt:first-child{margin-top:-16px}.pf .pa-cpick{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.pf .pa-cpick button{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.pf .pa-cpick button[aria-pressed=true]{background:var(--navy);color:var(--on-navy,var(--surface));border-color:var(--navy)}.pf .pa-cpick button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pf .pa-app .wrap.pa-market{max-width:760px}.pf .pa-ch{font-size:21px;margin:2px 0 4px;letter-spacing:-.01em;line-height:1.35}.pf .pa-intro{font-size:14px;color:var(--muted);margin:0 0 14px}.pf .pa-sec{font-size:16px;font-weight:700;margin:22px 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pf .pa-sec span{font-size:12px;font-weight:400;color:var(--muted)}.pf .pa-box{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:10px;margin-bottom:12px}.pf .pa-deals,.pf .pa-rows{gap:0}.pf .pa-deals{padding-block:4px 12px}.pf .pa-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;font-size:14px;padding-block:6px;border-bottom:1px dashed var(--line)}.pf .pa-row:last-child{border-bottom:0}.pf .pa-v{font-family:var(--mono);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.pf .pa-item{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:grid;gap:6px;margin-bottom:10px}.pf .pa-item h3{font-size:15px;margin:0;line-height:1.45}.pf .pa-sub{font-size:12px;color:var(--muted);margin:0}.pf .pa-chips{display:flex;gap:6px;flex-wrap:wrap}.pf .pa-chip{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.pf .pa-empty{color:var(--muted);text-align:center;padding:24px 8px;font-size:14px}.pf .pa-ltop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pf .pa-ltop>div{display:grid;gap:9px;min-width:0}.pf .pa-star{flex:none;border:0;background:transparent;cursor:pointer;padding:4px;min-width:36px;min-height:36px;margin:-8px -10px 0 0;color:var(--muted);display:grid;place-items:center;border-radius:8px}.pf .pa-star svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7}.pf .pa-star[aria-pressed=true]{color:var(--orange-ink)}.pf .pa-star[aria-pressed=true] svg{fill:currentColor}.pf .pa-star:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.pf .pa-toast{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:90;margin:0;background:#1a2682;color:#fff;padding:10px 16px;border-radius:8px;font-size:13px;pointer-events:none;white-space:nowrap}.pf .pa-toast:empty{display:none}