:root.ds-light{--background:#eef2f7;--surface:#fff;--surface2:#f4f7fb;--surface3:#e6ecf3;--border:#0e162114;--border-bright:#0e162129;--blue:#1768cc;--blue-dim:#e8f1fd;--th-r-card:22px;--th-r-row:18px;--th-r-field:14px;--th-shadow:0 1px 2px #0e16210a,0 10px 30px #0e162112;--th-shadow-sm:0 1px 2px #0e16210d,0 4px 14px #0e16210d}:root.ds-light body{background:var(--background)}:root.ds-light main h1.font-display{letter-spacing:-.03em;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.1}:root.ds-light main h2.font-display{letter-spacing:-.015em;font-weight:700}:root.ds-light main .font-mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Instrument Sans,system-ui,sans-serif}:root.ds-light main th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-family:Instrument Sans,system-ui,sans-serif;font-size:11.5px;font-weight:700}:root.ds-light main td{font-variant-numeric:tabular-nums}:root.ds-light aside{background:var(--background);border-right:0}:root.ds-light aside .h-px.bg-border{opacity:.6}:root.ds-light aside nav a,:root.ds-light aside nav div[aria-disabled]{border-radius:999px;padding-top:7px;padding-bottom:7px;border-left:0!important}:root.ds-light aside nav .space-y-1>*+*{margin-top:2px}:root.ds-light aside nav .pb-3{padding-bottom:6px}:root.ds-light aside nav div[aria-disabled] .text-\[10px\]{white-space:nowrap;color:var(--blue);background:#fff;border-radius:999px;padding:2px 8px;font-weight:600}:root.ds-light aside .rounded-full.bg-blue-dim:empty{display:none}:root.ds-light aside nav a:hover{background:#ffffffb3}:root.ds-light aside nav a.active,:root.ds-light aside nav a[aria-current=page]{color:var(--blue);box-shadow:var(--th-shadow-sm);background:#fff}:root.ds-light aside nav .font-mono{letter-spacing:.12em;font-family:Instrument Sans,system-ui,sans-serif;font-size:10.5px;font-weight:700}:root.ds-light .glass-card,:root.ds-light .glow-card{border-radius:var(--th-r-card);box-shadow:var(--th-shadow);background:#fff;border:0}:root.ds-light main .rounded-lg.border.bg-surface,:root.ds-light main .overflow-hidden.rounded-lg.border{border-radius:var(--th-r-card);box-shadow:var(--th-shadow);border:0}:root.ds-light main li.rounded-lg.border,:root.ds-light main a.rounded-lg.border.p-4,:root.ds-light main div.rounded-lg.border.p-4{border-radius:var(--th-r-row);box-shadow:var(--th-shadow-sm);background:#fff;border:0}:root.ds-light main section.bg-blue-dim{border-radius:var(--th-r-card);border:0}:root.ds-light main button[role=radio]{border-radius:var(--th-r-card);box-shadow:var(--th-shadow);background:#fff;border:0;padding:24px 26px}:root.ds-light main button[role=radio][aria-checked=true]{box-shadow:0 0 0 2px var(--blue),var(--th-shadow)}:root.ds-light main button.rounded-lg,:root.ds-light main button.rounded-md:not([role=radio]),:root.ds-light main a.rounded-lg.inline-flex,:root.ds-light main a.rounded-md.inline-flex,:root.ds-light main label.rounded-lg.inline-flex{border-radius:999px}:root.ds-light main .rounded-lg.bg-surface2.p-1{background:#e3e9f1;border-radius:999px}:root.ds-light main button.bg-primary,:root.ds-light main a.bg-primary{background:var(--blue);box-shadow:none}:root.ds-light main input:not([type=checkbox]):not([type=radio]),:root.ds-light main select,:root.ds-light main textarea{border-radius:var(--th-r-field);background:var(--surface2);border-color:#0000;font-family:Instrument Sans,system-ui,sans-serif}:root.ds-light main input:focus,:root.ds-light main select:focus,:root.ds-light main textarea:focus{border-color:var(--blue);background:#fff}:root.ds-light :focus-visible{outline-offset:2px;outline:3px solid #3d9eff}:root.ds-light aside nav svg{flex:none}:root.ds-light main li[data-owner-row]{padding:16px 20px}:root.ds-light main li[data-owner-row]>div.min-w-0>div.text-muted2{display:inline}:root.ds-light main li[data-owner-row]>div.min-w-0>div.text-muted2+div.text-muted2:before{content:" · "}:root.ds-light main li[data-owner-row]>div.min-w-0>div.text-red{background:#fdecec;border-radius:999px;margin:6px 0 2px;padding:2px 10px;font-weight:600;display:table}@media(max-width:767px){:root.ds-light main li[data-owner-row]>div.min-w-0{flex-basis:100%}}:root.ds-light{--th-focus:#3d9eff;--th-on-primary:#fff}:root.ds-light main,:root.ds-light nav{font-family:Instrument Sans,system-ui,sans-serif}:root.ds-light nav .font-mono{font-variant-numeric:tabular-nums;font-family:Instrument Sans,system-ui,sans-serif}:root.ds-light .home-v2{background:var(--background)}:root.ds-light main .home-card,:root.ds-light main article.rounded-lg.border{background:var(--surface);border-radius:var(--th-r-card);box-shadow:var(--th-shadow);border:0}:root.ds-light main button:not([role=radio]):not([role=switch]),:root.ds-light main a[data-slot=button]{border-radius:999px}:root.ds-light main :is(button,a):is(.bg-blue,.bg-primary){background:var(--blue);color:var(--th-on-primary);box-shadow:none}:root.ds-light main :focus-visible,:root.ds-light aside :focus-visible,:root.ds-light nav :focus-visible{outline-offset:2px;outline:3px solid var(--th-focus)!important}:root.ds-light [aria-disabled] .text-\[10px\]{white-space:nowrap;background:var(--surface);color:var(--blue);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}:root.ds-light .home-property-cell:has(.home-media-unavailable){gap:0}:root.ds-light .home-property-cell .home-media-unavailable{display:none}@media(min-width:768px){:root.ds-light aside nav{padding-top:8px;padding-bottom:8px}:root.ds-light aside nav button{padding-top:7px;padding-bottom:7px}}@media(max-width:767px){:root.ds-light:has([data-doorstream-bottom-sheet]) .doorstream-help-launcher{display:none}:root.ds-light main article>div:last-child{flex-wrap:wrap}:root.ds-light main article>button,:root.ds-light main article>a[data-slot=button]{white-space:normal;width:100%;height:auto;min-height:44px}}:root.ds-light .home-property-cell .home-compact-media{border-radius:var(--th-r-field);flex:none;width:160px;max-width:100%;height:110px;overflow:hidden}:root.ds-light .home-compact-media .home-area-chip{top:8px;left:8px}:root.ds-light .home-property-cell:has(.home-compact-media){flex-wrap:wrap}:root.ds-light [aria-disabled] .text-\[10px\]{flex:none;line-height:1.4;white-space:nowrap!important}:root.ds-light main :is(a,button).bg-primary{color:var(--th-on-primary)}
