:root,[data-theme=doorbell-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#1d1d1f;--text-muted:#1d1d1fa8;--text-dim:#1d1d1f6b;--line:#1d1d1f17;--line-strong:#1d1d1f33;--sky-ink:var(--text);--text-on-sky:#1d1d1fc7;--sky-primary:var(--primary);--sky-on-primary:var(--on-primary);--glass:#ffffff9e;--glass-card:#ffffffe0;--glass-quiet:#ffffff5e;--solid:#fffffff7;--fill:#1d1d1f0f;--fill-hover:#1d1d1f1a;--hover:#ffffff6b;--glass-filter:blur(24px) saturate(1.5);--edge:inset 0 0 0 .5px #ffffff80, inset 0 1px 0 #ffffff8c;--lift:0 1px 2px #1e34280d, 0 14px 40px #1e342817;--lift-hover:0 2px 4px #1e34280f, 0 24px 56px #1e342829;--float:0 2px 6px #1d1d1f0f, 0 16px 48px #1d1d1f29;--quiet-edge:inset 0 0 0 .5px #1d1d1f14, 0 1px 2px #1e34280a;--veil:#cedcd066;--shadow:#1e342824;--on-photo:#fff;--photo-tag:#14161a66;--bg:#fbfcf8;--bg-raised:#ffffffdb;--corner-k:1;--r-panel:calc(24px * var(--corner-k));--r-card:calc(15px * var(--corner-k));--r-inner:calc(var(--r-panel) - 12px);--r-ctl:12px;--r-row:10px;--r-pill:999px;--sheet-gap:12px;--ease:cubic-bezier(.4, 0, .1, 1);--dur:.45s;--press:cubic-bezier(.34, 1.56, .64, 1);--primary:#1d1d1f;--primary-hover:#36363b;--on-primary:#fff;--selected:#1d1d1f0f;--selected-line:#1d1d1f66;--focus:#1d1d1f;--brand:#26432f;--accent:#c5a55a;--accent-soft:#c5a55a24;--pop:#ffd60a;--pop-hover:#ffe14d;--on-pop:#1d1d1f;--ask:#26432f;--ask-mark:#26432f;--ask-hover:#2f5239;--on-ask:#fff;--rail-bg:var(--glass);--rail-text:var(--text);--rail-text-muted:var(--text-muted);--rail-line:var(--line);--rail-hover:var(--hover);--rail-active:var(--glass-card);--ok:#2f6b3a;--warn:#8a5a12;--danger:#a32d2d;--fit-strong:#8a3312;--fit-strong-bg:#fbe6d8;--fit-qualified:#6e5410;--fit-qualified-bg:#f6edd2;--fit-longshot:#6d6662;--fit-longshot-bg:#1d1d1f0f;--fit-unclear:#a39c96;--grade-gold:#6b4e0a;--grade-gold-bg:#f3e3b5;--rank-top5:#1d1d1f;--on-rank-top5:#fff;--rank-top10:#1d1d1f14;--on-rank-top10:#1d1d1f;--tab-active:var(--primary);--on-tab-active:var(--on-primary);--kicker:#26432f;--kicker-soft:#26432f1a;--on-kicker:#fff;--kicker-cool:#2d3a4a;--search-go:var(--primary);--search-go-hover:var(--primary-hover);--on-search-go:var(--on-primary);--calc-keep:#2f6b3a;--calc-tax:#c98f55;--calc-brokerage:#8196a9;--calc-other:#d9d3c8;--map-empty:#f1eee9;--map-edge:#fbfaf7;--map-state:#15121347;--map-nation:#15121373;--ramp-earth-1:#f0e4cc;--ramp-earth-2:#e0bf8c;--ramp-earth-3:#c98f55;--ramp-earth-4:#a3593a;--ramp-earth-5:#6b2a20;--ramp-sage-1:#e1e8dc;--ramp-sage-2:#b5c8ae;--ramp-sage-3:#83a386;--ramp-sage-4:#52785f;--ramp-sage-5:#2b4a3a;--ramp-slate-1:#e1e6ea;--ramp-slate-2:#b3c1cc;--ramp-slate-3:#8196a9;--ramp-slate-4:#526b84;--ramp-slate-5:#2c4158;--ramp-div-1:#52785f;--ramp-div-2:#aac2a6;--ramp-div-3:#e4dfd6;--ramp-div-4:#dba77a;--ramp-div-5:#a3593a;--ground:#f1f6ea;--bd-angle:165deg;--bd-turn:150deg;--bd-stops:#dbedd8 0%, #f7faed 46%, #fffff7 100%;--bd-1:#ffffffb3;--bd-2:#3e7e5b8c;--bd-3:#aed1b5b3;--bd-grain:.22;--font:"Inter", system-ui, -apple-system, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-ui:.875rem;--fs-md:.9375rem;--fs-lg:1.125rem;--fs-xl:1.6875rem;--fs-display:2.75rem;--font-serif:"Newsreader", Georgia, serif;--fs-masthead:clamp(2.25rem, 4.5vw, 3.5rem);--fs-headline:clamp(1.875rem, 3.4vw, 2.875rem);--fs-section:clamp(1.625rem, 2.4vw, 2rem);--fs-deck:1.5rem;--fs-name:1.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.25;--lh-body:1.5;--rail-w:15rem;--rail-w-narrow:3.75rem}[data-theme=carolwood-light]{--brand:#3e1214;--kicker:#7a2a24;--kicker-soft:#7a2a241a;--ground:#fbf1ec;--bd-stops:#f1d9d5 0%, #faeee9 46%, #fffaf5 100%;--bd-2:#842c306b;--bd-3:#deb0a699;--lift:0 1px 2px #3e12140d, 0 14px 40px #3e121417;--lift-hover:0 2px 4px #3e12140f, 0 24px 56px #3e121429;--veil:#e2ccc866;--shadow:#3e121424}@supports (corner-shape:squircle){:root,[data-theme]{--corner-k:1.5}:where(.app) .sheet,:where(.app) .cell,:where(.app) .squircle{corner-shape:squircle}:where(.app) .sheet.round{corner-shape:round}}:root{--site-paper:#f2f0ea;--site-paper-deep:#ebe6de;--site-photo:#d9d2c6;--site-ink:#151412;--site-ink-muted:#6d6662;--site-ink-dim:#a39c96;--site-line:#15121324;--site-line-strong:#15121352;--site-gold:#a8864a;--site-green:#26432f;--site-green-hover:#1d3525;--site-on-green:#f6f2ea;--site-on-green-muted:#f6f2eaa8;--site-on-green-line:#f6f2ea3d;--site-on-green-soft:#f6f2ea1a;--site-gold-bright:#c5a55a;--site-green-soft:#26432f17;--site-green-glow:#26432f29;--site-sample-house:#3e1214;--site-gold-soft:#a8864a24;--site-night:#121011;--site-on-night:#f4f1ec;--site-on-night-muted:#f4f1ec9e;--site-night-line:#f4f1ec29;--site-scrim:#1210118c;--site-card:#fbfaf7;--site-shadow:#1512131a;--site-shadow-on-green:#00000080;--site-shadow-strong:#15121347;--site-photo-vignette:#0c0b0999;--site-photo-label:#d6d2c9;--site-photo-price:#ece9e3;--site-photo-shadow:#00000059;--site-serif:"Playfair", "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--site-sans:"Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;--site-wordmark-tracking:.2em;--site-fs-hero:clamp(3.25rem, min(8.5vw, 13.5svh), 10rem);--site-fs-chapter:clamp(2.5rem, 6vw, 5.5rem);--site-fs-statement:clamp(2.5rem, 4.8vw, 4.5rem);--site-fs-price:1.25rem;--site-fs-label:.6875rem;--site-fs-h2:clamp(2.25rem, 4.6vw, 4.25rem);--site-fs-h3:clamp(1.5rem, 2.2vw, 2rem);--site-fs-lede:clamp(1.4rem, 2.5vw, 2.35rem);--site-fs-stat:clamp(2.25rem, 4vw, 3.5rem);--site-tracking:.2em}body{background:var(--ground);min-height:100dvh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}.app{color:var(--sky-ink);font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:-.011em;text-rendering:optimizelegibility;display:contents}:where(.app) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.app) .field input:focus-visible,:where(.app) .input:focus-visible,:where(.app) .search:focus-visible{outline:0}:where(.app) .sheet{color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-panel);box-shadow:var(--edge), var(--lift)}:where(.app) .cell{background:var(--glass-card);border-radius:var(--r-card)}:where(.app) .floating{color:var(--text);background:var(--bg-raised);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-card);box-shadow:var(--edge), var(--float)}:where(.app) .tag{height:30px;font-size:var(--fs-sm);color:var(--on-photo);background:var(--photo-tag);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border-radius:var(--r-pill);align-items:center;gap:6px;padding:0 12px;display:inline-flex}:where(.app) .btn{box-shadow:var(--quiet-edge);box-sizing:border-box;height:40px;font:inherit;font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:inherit;white-space:nowrap;color:var(--sky-ink);background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-pill);cursor:pointer;transition:background-color .2s, color .2s, opacity .2s, transform .3s var(--press);border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;line-height:1;text-decoration:none;display:inline-flex}:where(.app) .btn:hover{background:var(--glass)}:where(.app) .btn:active{transform:scale(.96)}:where(.app) .btn:disabled,:where(.app) .btn[aria-disabled=true]{opacity:.4;pointer-events:none}:where(.app) .btn.primary{box-shadow:none;color:var(--sky-on-primary);background:var(--sky-primary);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.app) .btn.primary:hover{background:var(--primary-hover)}:where(.app) .btn.sm{height:32px;font-size:var(--fs-sm);padding:0 14px}:where(.app) .btn.circle{width:40px;padding:0}:where(.app) .btn.sm.circle{width:32px}:where(.app) .sheet .btn,:where(.app) .floating .btn{box-shadow:none;color:var(--text);background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.app) .sheet .btn:hover,:where(.app) .floating .btn:hover{background:var(--fill-hover)}:where(.app) .sheet .btn.primary,:where(.app) .floating .btn.primary{color:var(--on-primary);background:var(--primary)}:where(.app) .sheet .btn.primary:hover,:where(.app) .floating .btn.primary:hover{background:var(--primary-hover)}:where(.app) .btn.ghost,:where(.app) .sheet .btn.ghost,:where(.app) .floating .btn.ghost{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:where(.app) .btn.ghost:hover,:where(.app) .sheet .btn.ghost:hover,:where(.app) .floating .btn.ghost:hover{background:var(--fill)}:where(.app) .btn.danger,:where(.app) .sheet .btn.danger,:where(.app) .floating .btn.danger{color:var(--danger)}:where(.app) .seg{box-shadow:var(--quiet-edge);isolation:isolate;background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:22px;flex-wrap:wrap;padding:4px;display:inline-flex;position:relative}:where(.app) .seg>a,:where(.app) .seg>button{z-index:1;box-sizing:border-box;height:36px;font:inherit;font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:inherit;white-space:nowrap;color:var(--text-on-sky);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0 16px;text-decoration:none;transition:color .25s,background-color .25s;display:inline-flex;position:relative}:where(.app) .seg>a:hover,:where(.app) .seg>button:hover{color:var(--sky-ink)}:where(.app) .seg>[aria-current],:where(.app) .seg>[aria-pressed=true],:where(.app) .seg>[aria-selected=true],:where(.app) .seg>[aria-checked=true]{color:var(--sky-on-primary);background:var(--sky-primary)}:where(.app) .seg>[aria-current]:hover,:where(.app) .seg>[aria-pressed=true]:hover,:where(.app) .seg>[aria-selected=true]:hover,:where(.app) .seg>[aria-checked=true]:hover{color:var(--sky-on-primary)}:where(.app) .seg[data-seg]:before{content:"";z-index:0;top:var(--seg-y,4px);width:var(--seg-w,0);height:var(--seg-h,36px);transform:translateX(var(--seg-x,0));background:var(--sky-primary);border-radius:var(--r-pill);transition:transform var(--dur) var(--ease), width var(--dur) var(--ease), top var(--dur) var(--ease);position:absolute;left:0;box-shadow:0 2px 8px #00000029}:where(.app) .seg[data-seg]>[aria-current],:where(.app) .seg[data-seg]>[aria-pressed=true],:where(.app) .seg[data-seg]>[aria-selected=true],:where(.app) .seg[data-seg]>[aria-checked=true]{background:0 0}:where(.app) .seg .count{font-size:var(--fs-xs);opacity:.66;font-variant-numeric:tabular-nums}:where(.app) .seg.sm{padding:3px}:where(.app) .seg.sm>a,:where(.app) .seg.sm>button{height:26px;font-size:var(--fs-xs);padding:0 10px}:where(.app) :is(.sheet,.floating) .seg{box-shadow:none;background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.app) :is(.sheet,.floating) .seg>a,:where(.app) :is(.sheet,.floating) .seg>button{color:var(--text-muted)}:where(.app) :is(.sheet,.floating) .seg>a:hover,:where(.app) :is(.sheet,.floating) .seg>button:hover{color:var(--text)}:where(.app) :is(.sheet,.floating) .seg>[aria-current],:where(.app) :is(.sheet,.floating) .seg>[aria-pressed=true],:where(.app) :is(.sheet,.floating) .seg>[aria-selected=true],:where(.app) :is(.sheet,.floating) .seg>[aria-checked=true],:where(.app) :is(.sheet,.floating) .seg>[aria-current]:hover,:where(.app) :is(.sheet,.floating) .seg>[aria-pressed=true]:hover,:where(.app) :is(.sheet,.floating) .seg>[aria-selected=true]:hover,:where(.app) :is(.sheet,.floating) .seg>[aria-checked=true]:hover{color:var(--on-primary)}:where(.app) .chip{box-shadow:var(--quiet-edge);box-sizing:border-box;height:36px;font:inherit;font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:inherit;white-space:nowrap;color:var(--text-on-sky);background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-pill);cursor:pointer;transition:background-color .2s, color .2s, transform .3s var(--press);border:0;align-items:center;gap:6px;margin:0;padding:0 14px;text-decoration:none;display:inline-flex}:where(.app) .chip:hover{color:var(--sky-ink)}:where(.app) .chip:active{transform:scale(.96)}:where(.app) .chip[aria-pressed=true],:where(.app) .chip[aria-current]{color:var(--text);background:var(--solid);box-shadow:0 1px 2px #12261c14}:where(.app) .chip .count{font-size:var(--fs-xs);opacity:.66;font-variant-numeric:tabular-nums}:where(.app) :is(.sheet,.floating) .chip{box-shadow:none;color:var(--text-muted);background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.app) :is(.sheet,.floating) .chip:hover{color:var(--text)}:where(.app) :is(.sheet,.floating) .chip[aria-pressed=true],:where(.app) :is(.sheet,.floating) .chip[aria-current]{color:var(--on-primary);background:var(--primary);box-shadow:none}:where(.app) .field{box-shadow:var(--quiet-edge);box-sizing:border-box;height:36px;color:var(--text-on-sky);background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-pill);align-items:center;gap:8px;padding:0 14px;transition:background-color .2s,box-shadow .2s;display:inline-flex}:where(.app) .field input{min-width:0;font:inherit;letter-spacing:inherit;color:var(--sky-ink);background:0 0;border:0;outline:0;flex:1;padding:0}:where(.app) .field input::placeholder{color:var(--text-on-sky)}:where(.app) .field:focus-within{color:var(--text-muted);background:var(--solid);box-shadow:0 0 0 2px var(--focus)}:where(.app) .field:focus-within input{color:var(--text)}:where(.app) :is(.sheet,.floating) .field{box-shadow:none;color:var(--text-muted);background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.app) :is(.sheet,.floating) .field input{color:var(--text)}:where(.app) :is(.sheet,.floating) .field input::placeholder{color:var(--text-dim)}:where(.app) .input{box-sizing:border-box;width:100%;min-height:40px;font:inherit;font-size:var(--fs-md);letter-spacing:inherit;color:var(--text);background-color:var(--fill);border-radius:var(--r-ctl);border:0;outline:0;margin:0;padding:0 14px;transition:background-color .2s,box-shadow .2s}:where(.app) textarea.input{line-height:var(--lh-body);resize:vertical;padding:10px 14px}:where(.app) select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-opacity='.66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}:where(.app) .input::placeholder{color:var(--text-dim)}:where(.app) .input:hover{background-color:var(--fill-hover)}:where(.app) .input:focus,:where(.app) .input:focus-visible{background-color:var(--solid);box-shadow:0 0 0 2px var(--focus)}:where(.app) .input[aria-invalid=true]{box-shadow:0 0 0 1.5px var(--danger)}.label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}:where(.app) .toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}:where(.app) .search{box-shadow:var(--quiet-edge);box-sizing:border-box;min-width:12rem;height:36px;font:inherit;font-size:var(--fs-ui);letter-spacing:inherit;color:var(--sky-ink);background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-pill);border:0;outline:none;flex:1;padding:0 14px;transition:background-color .2s,box-shadow .2s}:where(.app) .search::placeholder{color:var(--text-on-sky)}:where(.app) .search:focus-visible{color:var(--text);background:var(--solid);box-shadow:0 0 0 2px var(--focus)}:where(.app) .chips{flex-wrap:wrap;gap:6px;display:flex}:where(.app) .chips button{box-shadow:var(--quiet-edge);height:32px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:inherit;color:var(--text-on-sky);background:var(--glass-quiet);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;padding:0 12px;transition:color .15s,background-color .15s;display:inline-flex}:where(.app) .chips button:hover{color:var(--sky-ink)}:where(.app) .chips button[aria-pressed=true]{color:var(--text);background:var(--solid)}:where(.app) .chips .count{opacity:.66;font-variant-numeric:tabular-nums;margin-left:.3rem}@media (prefers-reduced-motion:reduce){:where(.app) .btn,:where(.app) .chip,:where(.app) .seg[data-seg]:before{transition:none}}.fit{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;display:inline-block}.fit.strong{color:var(--fit-strong);background:var(--fit-strong-bg)}.fit.qualified{color:var(--fit-qualified);background:var(--fit-qualified-bg)}.fit.longshot{color:var(--fit-longshot);background:var(--fit-longshot-bg)}.fit.unclear{color:var(--fit-unclear);box-shadow:inset 0 0 0 1px var(--line)}
