.shell .page-content>.ds-live:has(.team-overview-page){flex:0 0 auto;height:max-content;overflow:visible}.ds-live{--ds-dock-clear:80px;--bn-pastel:#eaf3ff;--bn-card:var(--ds-surface,#ffffff);--bn-ink:var(--ds-label,#1a1a1a);--bn-paper:var(--ds-bg,#fbfbfd);--bn-page:#f4f3ef;--radius-card:24px;--accent-wash:var(--ds-fill-2);--gold-wash:var(--ds-fill-2);--good-wash:var(--ds-fill-2);--warn-wash:var(--ds-fill-2);--alarm-wash:transparent;min-width:0;min-height:0;background:var(--bn-page,#f4f3ef);color:var(--ds-label)}.shell .page-content>.ds-live:has(>:is(.listings-page,.records-properties-page,.records-page,.search-dashboard,.inbox-screen,.settings-screen)){display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.shell .page-content>.ds-live>:is(.listings-page,.records-properties-page,.records-page,.search-dashboard,.inbox-screen,.settings-screen){flex:1 1 0;min-height:0}@media (min-width:720px){.ds-live .btn:not(.icon):not(.inbox-mobile-back),.ds-live .cl-add,.ds-live .cl-btn,.ds-live .cl-open,.ds-live a.btn:not(.icon),.ds-live button.btn:not(.icon){width:auto;max-width:max-content;align-self:flex-start}}.ds-live input[type=checkbox]:checked{accent-color:var(--ds-blue)}.ds-live .checkbox,.ds-live .cl-check{color:var(--ds-label)}.ds-live .street-picker>.select{border:1px solid var(--ds-separator);background:var(--ds-surface);color:var(--ds-label)}.ds-live .inbox-screen,.ds-live .inbox-screen.is-v2{--ds-dock-clear:80px;--inbox-accent:var(--ds-blue-text);--inbox-surface:var(--ds-surface);--inbox-fg:var(--ds-label);--inbox-fg-2:var(--ds-label-2);--inbox-soft:var(--ds-fill-4);--inbox-border:var(--ds-separator);--inbox-selected:var(--ds-fill-3);--inbox-avatar:var(--ds-fill-2);--inbox-avatar-active:var(--ds-fill-2);--inbox-bubble-in:var(--ds-fill-3);--inbox-bubble-out:var(--ds-blue);--inbox-line:var(--ds-separator);--inbox-muted:var(--ds-label-3)}.ds-live .inbox-screen .inbox-conversation,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation{display:flex;align-items:center;gap:var(--ds-space-3);min-height:0;margin:0;padding:var(--ds-space-3);border-radius:var(--ds-r-lg);background:transparent;transition:transform var(--ds-duration-press) var(--ds-ease),background var(--ds-duration-ui) var(--ds-ease)}.ds-live .inbox-screen .inbox-conversation .avatar,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation .avatar.is-colored{width:44px;height:44px;font-size:15px;border:0}.ds-live .inbox-screen .inbox-conversation .strong,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation .strong{font-size:var(--ds-text-callout);font-weight:600;line-height:1.2}.ds-live .inbox-screen .inbox-row-time,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-time{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex:none;font-size:var(--ds-text-caption);color:var(--ds-label-2)}.ds-live .inbox-screen .inbox-reply-dot,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-time .inbox-reply-dot{width:8px;height:8px;margin:0;flex:none;border-radius:50%;background:var(--ds-blue)}.ds-live .inbox-screen .inbox-row-preview,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;color:var(--ds-label-2);font-size:var(--ds-text-footnote);line-height:1.35;margin-top:2px}.ds-live .inbox-screen .inbox-conversation .row.between{margin-bottom:0;gap:var(--ds-space-2)}.ds-live .inbox-screen .inbox-conversation[aria-current=page],.ds-live .inbox-screen .inbox-list ul>li.is-selected>.inbox-conversation,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation[data-selected=true],.shell.bn-shell .ds-live .inbox-screen.is-v2 .is-selected .inbox-conversation,.shell.bn-shell .ds-live .inbox-screen.is-v2 .is-selected .inbox-conversation:hover{background:var(--ds-fill-3)}@media (hover:hover){.ds-live .inbox-screen .inbox-conversation:hover,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation:hover{background:var(--ds-fill-4)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .is-selected .inbox-conversation:hover{background:var(--ds-fill-3)}}.ds-live .inbox-screen .inbox-conversation:active,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation:active{transform:scale(.97)}.ds-live .inbox-screen .inbox-conversation-tags .pill,.ds-live .inbox-screen .inbox-row-role,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation-tags .pill,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-role,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-role.is-client,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-role.is-lead,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-row-role.is-owner{background:var(--ds-fill-3);color:var(--ds-label)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-open-tab{background:var(--ds-fill-4)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-chat>.card-head{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-separator)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-v2-head .avatar.is-colored{width:36px;height:36px;font-size:13px;border:0}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-v2-name{font-size:var(--ds-text-callout);font-weight:600;color:var(--ds-label)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-contact-meta{color:var(--ds-label-2);font-size:var(--ds-text-caption)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-head-icon{color:var(--ds-label)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-work-pill{background:var(--ds-fill-2);color:var(--ds-blue-text)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .chat{gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-bg)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .chat-day-chip{align-self:center;width:auto;margin:var(--ds-space-2) 0;padding:0;background:transparent;color:var(--ds-label-3);font-size:var(--ds-text-caption);text-align:center}.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg,.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.in.first,.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.out.first{max-width:78%;margin-top:0;padding:var(--ds-space-2) var(--ds-space-3);border-radius:18px;font-size:var(--ds-text-body);line-height:1.4}.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.in{background:var(--ds-fill-3);color:var(--ds-label)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.out{background:var(--ds-blue);color:var(--ds-on-accent)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.out .msg-by,.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.out .msg-meta,.shell.bn-shell .ds-live .inbox-screen.is-v2 .msg.out .msg-time{color:var(--ds-on-accent);opacity:.78}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer{margin:0;padding:var(--ds-space-3) var(--ds-space-4);padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px));border:0;border-top:1px solid var(--ds-separator);border-radius:0;background:var(--ds-surface);box-shadow:none}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-row{align-items:flex-end;gap:var(--ds-space-2)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-row:before{display:none}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-input{min-height:44px;padding:11px 16px;border:1px solid var(--ds-separator-opaque);border-radius:22px;background:var(--ds-fill-4);box-shadow:none;font-size:16px;line-height:20px;color:var(--ds-label);resize:none}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-input::placeholder{color:var(--ds-label-3)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-send{width:44px;height:44px;border-radius:50%;background:var(--ds-blue);color:var(--ds-on-accent);transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-send:active:not(:disabled){transform:scale(.94)}.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-send:disabled{background:var(--ds-fill-2);color:var(--ds-label-3);opacity:1}.ds-live .inbox-screen .inbox-compose-notice{display:flex;align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-3);border-radius:var(--ds-r-lg);background:var(--ds-fill-2);color:var(--ds-label)}.ds-live .inbox-screen .inbox-chat .ds-empty{margin:auto;padding:var(--ds-space-8)}.ds-live .inbox-screen .inbox-channel-switch a[aria-current=page],.ds-live .inbox-screen .inbox-tabs a[aria-current=page]{color:var(--ds-blue-text)}@media (max-width:760px){.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer{padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ds-live .inbox-screen .inbox-conversation,.shell.bn-shell .ds-live .inbox-screen.is-v2 .composer-send,.shell.bn-shell .ds-live .inbox-screen.is-v2 .inbox-conversation{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-live .detail-page{--ds-dock-clear:80px;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ds-space-8);align-items:start;color:var(--ds-label)}.ds-live .detail-page .detail-main,.ds-live .detail-page .detail-side,.ds-live .detail-page .detail-tab-stack{gap:var(--ds-space-6)}.ds-live .detail-page .detail-hero{display:flex;flex-direction:column;gap:var(--ds-space-6)}.ds-live .detail-page .detail-gallery,.ds-live .detail-page .detail-hero .detail-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;gap:var(--ds-space-2);margin:0;overflow:visible;border-radius:0}.ds-live .detail-page .detail-gallery>:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/9;border-radius:var(--ds-r-xl);overflow:hidden;background:var(--ds-fill-3)}.ds-live .detail-page .detail-gallery>:not(:first-child){aspect-ratio:4/3;border-radius:var(--ds-r-md);overflow:hidden;opacity:.72;background:var(--ds-fill-3)}.ds-live .detail-page .detail-photo-trigger{min-width:0;min-height:0;cursor:pointer;transition:opacity var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-live .detail-page .detail-photo-trigger img,.ds-live .detail-page .detail-photo-trigger video{width:100%;height:100%;object-fit:cover;transition:none}.ds-live .detail-page .detail-gallery>:not(:first-child):focus-visible,.ds-live .detail-page .detail-gallery>:not(:first-child):hover,.ds-live .detail-page .detail-photo-trigger:hover{opacity:1}.ds-live .detail-page .detail-photo-trigger:active{transform:scale(.97)}.ds-live .detail-page .detail-head{display:flex;flex-direction:column;gap:var(--ds-space-2)}.ds-live .detail-page .detail-title{margin:0;color:var(--ds-label);font-size:var(--ds-text-large-title);font-weight:700;letter-spacing:var(--ds-tracking-display);line-height:var(--ds-leading-large-title)}.ds-live .detail-page .detail-price{color:var(--ds-label);font-size:var(--ds-text-title2);font-weight:600;letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-leading-title2);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-live .detail-page .detail-price small{color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-weight:400}.ds-live .detail-page .detail-address,.ds-live .detail-page .detail-ref{color:var(--ds-label-2);font-size:var(--ds-text-footnote);line-height:var(--ds-leading-footnote)}.ds-live .detail-page .detail-stat-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--ds-space-4);margin:0;padding:0;border:0}.ds-live .detail-page .detail-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-live .detail-page .detail-stat-label{color:var(--ds-label-2);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:0;text-transform:none}.ds-live .detail-page .detail-stat strong{color:var(--ds-label);font-size:var(--ds-text-subhead);font-weight:600;line-height:var(--ds-leading-subhead);font-variant-numeric:tabular-nums}.ds-live .detail-page .card{background:var(--ds-surface);border:0;border-radius:var(--ds-r-lg);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-live .detail-page .card-head h2,.ds-live .detail-page .card-head h3,.ds-live .detail-page .detail-fact-group h3{color:var(--ds-label);font-size:var(--ds-text-headline);font-weight:600;line-height:var(--ds-leading-headline)}.ds-live .detail-page .detail-copy{color:var(--ds-label);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-live .detail-page .detail-fact-item dt{color:var(--ds-label-2);font-size:var(--ds-text-footnote)}.ds-live .detail-page .detail-fact-item dd{color:var(--ds-label);font-size:var(--ds-text-footnote);font-weight:600}.ds-live .detail-page .detail-side{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--ds-space-4)}.ds-live .detail-page .detail-side-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-5);border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-live .detail-page .detail-side-actions>.btn,.ds-live .detail-page .detail-side-more>summary,.ds-live .detail-page .detail-side-primary>.btn{min-height:44px;border-radius:var(--ds-r-pill);transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-live .detail-page .detail-side-primary>.btn,.ds-live .detail-page .detail-side-primary>.ios-button.btn{background:var(--ds-blue);border-color:var(--ds-blue);color:var(--ds-on-accent);box-shadow:none}.ds-live .detail-page .detail-side-actions>.btn:active,.ds-live .detail-page .detail-side-more>summary:active,.ds-live .detail-page .detail-side-primary>.btn:active{transform:scale(.97)}.ds-live .detail-page .detail-owner-head .avatar{width:44px;height:44px;background:var(--ds-fill-2);color:var(--ds-label)}.ds-live .detail-page .detail-activity>summary{border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-sm);color:var(--ds-label)}@media (max-width:760px){.ds-live .detail-page,.shell.bn-shell .ds-live .detail-page{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6);padding-bottom:calc(var(--ds-dock-clear) + 72px)}.ds-live .detail-page .detail-gallery,.ds-live .detail-page .detail-hero .detail-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ds-r-xl)}.ds-live .detail-page .detail-gallery::-webkit-scrollbar{display:none}.ds-live .detail-page .detail-gallery>*,.ds-live .detail-page .detail-gallery>:first-child,.ds-live .detail-page .detail-gallery>:not(:first-child){flex:0 0 100%;aspect-ratio:4/3;border-radius:0;opacity:1;scroll-snap-align:start}.ds-live .detail-page .detail-title{font-size:var(--ds-text-title1);line-height:var(--ds-leading-title1);letter-spacing:var(--ds-tracking-title)}.ds-live .detail-page .detail-title-row{flex-direction:column;align-items:flex-start;gap:var(--ds-space-1)}.ds-live .detail-page .detail-price{white-space:normal}.ds-live .detail-page .detail-side{position:static}.shell.bn-shell .ds-live .detail-side-actions{position:fixed;z-index:28;left:0;right:0;bottom:var(--ds-dock-clear);display:flex;flex-flow:row nowrap;gap:var(--ds-space-2);margin:0;padding:var(--ds-space-2) var(--ds-space-3);padding-bottom:calc(var(--ds-space-2) + env(safe-area-inset-bottom, 0px));border-radius:0;border-top:1px solid var(--ds-separator);background:var(--ds-glass-strong);box-shadow:none;backdrop-filter:var(--ds-glass-blur)}.shell.bn-shell .ds-live .detail-side-actions>.btn,.shell.bn-shell .ds-live .detail-side-actions>.detail-side-more,.shell.bn-shell .ds-live .detail-side-actions>.detail-side-primary,.shell.bn-shell .ds-live .detail-side-actions>a.btn{flex:1 1 0;min-width:0}.shell.bn-shell .ds-live .detail-side-primary>.btn{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ds-live .detail-page .detail-photo-trigger,.ds-live .detail-page .detail-side-actions>.btn,.ds-live .detail-page .detail-side-more>summary,.ds-live .detail-page .detail-side-primary>.btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-live .viewings-v2 .cal-stale-notice{margin:0 0 14px;padding:10px 12px;border:1px solid var(--ds-separator);border-radius:12px;background:var(--ds-surface);font-size:13px;color:var(--ds-label)}.ds-live .viewings-v2 .cal-stale-notice p{margin:0}.ds-live .viewings-v2 .cal-stale-notice ul{display:flex;flex-wrap:wrap;gap:8px 12px;margin:8px 0 0;padding:0;list-style:none}.ds-live .viewings-v2 .cal-stale-notice a{color:var(--ds-blue-text)}.ds-live .listing-workspace.is-map,.ds-live .property-map-shell{--ds-dock-clear:80px}.ds-live .listing-workspace.is-map{min-height:0}.ds-live .property-map-shell{border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-md);overflow:hidden}.ds-live .listing-workspace.is-map .property-map-layout,.ds-live .property-map-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:0}.ds-live .property-map-summary{background:var(--ds-glass-strong);border-bottom:.5px solid var(--ds-separator);backdrop-filter:var(--ds-glass-blur);-webkit-backdrop-filter:var(--ds-glass-blur)}.ds-live .property-map-chip{border:0;background:var(--ds-fill-3);color:var(--ds-label)}.ds-live .property-map-filters .btn,.ds-live .property-map-summary .btn,.ds-live .property-map-tools .btn{border:0;background:var(--ds-glass-strong);color:var(--ds-label);box-shadow:var(--ds-shadow-sm);transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-live .property-map-close:active,.ds-live .property-map-filters .btn:active,.ds-live .property-map-result:active,.ds-live .property-map-summary .btn:active,.ds-live .property-map-tools .btn:active{transform:scale(.97)}.ds-live .property-map-summary .btn.active,.ds-live .property-map-tools .btn.active{background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-live .property-map-pin{background:var(--ds-label);color:var(--ds-surface);border:0;border-radius:var(--ds-r-pill);box-shadow:none;filter:var(--ds-shadow-pin);font-variant-numeric:tabular-nums;transform-origin:50% 100%;transition:transform var(--ds-duration-panel) var(--ds-ease),color var(--ds-duration-ui) var(--ds-ease),background var(--ds-duration-ui) var(--ds-ease),filter var(--ds-duration-panel) var(--ds-ease)}.ds-live .property-map-pin.selected{background:var(--ds-pin-selected);color:var(--ds-on-accent);outline:0;transform:scale(1.3);filter:var(--ds-shadow-pin-lift);box-shadow:0 0 0 2px var(--ds-on-accent)}.ds-live .property-map-cluster{background:var(--ds-label);color:var(--ds-surface);border:2px solid var(--ds-surface);box-shadow:var(--ds-shadow-md)}.ds-live .property-map-results{background:var(--ds-surface);border-left:.5px solid var(--ds-separator);padding:var(--ds-space-3)}.ds-live .property-map-results-head strong{color:var(--ds-label);font-size:var(--ds-text-title3);font-weight:600;font-variant-numeric:tabular-nums}.ds-live .property-map-result{margin:0 0 var(--ds-space-2);padding:var(--ds-space-3);border:0;border-radius:var(--ds-r-xl);background:var(--ds-fill-2);box-shadow:none;transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-live .property-map-result.active{border-color:transparent;background:var(--ds-fill-4);box-shadow:inset 0 0 0 2px var(--ds-blue)}.ds-live .property-map-result-select{grid-template-columns:72px minmax(0,1fr);gap:var(--ds-space-3)}.ds-live .property-map-no-photo,.ds-live .property-map-preview-photo,.ds-live .property-map-result-photo{display:grid;place-items:center;flex:none;width:72px;height:72px;overflow:hidden;border-radius:var(--ds-r-lg);background:var(--ds-fill-3);color:var(--ds-label-3)}.ds-live .property-map-preview-photo img,.ds-live .property-map-result-photo img{width:100%;height:100%;object-fit:cover}.ds-live .property-map-address{color:var(--ds-label);font-size:var(--ds-text-footnote)}.ds-live .property-map-price,.ds-live .property-map-result-select strong{color:var(--ds-label);font-variant-numeric:tabular-nums}.ds-live .property-map-preview{display:flex;align-items:center;gap:var(--ds-space-3);left:50%;bottom:var(--ds-space-4);width:min(440px,calc(100% - var(--ds-space-6)));max-width:calc(100% - var(--ds-space-6));padding:var(--ds-space-2);overflow:hidden;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-md),var(--ds-hairline);transform:translateX(-50%)}.ds-live .property-map-preview-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) 0}.ds-live .property-map-close{background:var(--ds-fill-3);border:0;color:var(--ds-label);transition:transform var(--ds-duration-press) var(--ds-ease)}.ds-live .property-map-legend{background:var(--ds-surface);color:var(--ds-label-2);border-top:.5px solid var(--ds-separator)}.ds-live .property-map-legend-dot{background:var(--ds-pin-selected)}@media (max-width:760px){.ds-live .listings-page:has(.listing-workspace.is-map),.ds-live .records-properties-page:has(.property-map-shell){padding-bottom:0}.ds-live .listing-workspace.is-map,.ds-live .property-map-shell,html[data-shell=v2] .ds-live .listing-workspace.is-map,html[data-shell=v2] .ds-live .property-map-shell{box-sizing:border-box;height:100%;padding-bottom:var(--ds-dock-clear)}.ds-live .listing-workspace.is-map .property-map-layout,.ds-live .property-map-layout,html[data-shell=v2] .ds-live .listing-workspace.is-map .property-map-layout,html[data-shell=v2] .ds-live .property-map-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,42vh);height:100%;min-height:0}.ds-live .property-map-results{border-left:0;border-top:0;border-radius:var(--ds-r-2xl) var(--ds-r-2xl) 0 0;box-shadow:var(--ds-shadow-xl);padding-top:var(--ds-space-2);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom, 0px))}.ds-live .property-map-results:before{content:"";display:block;width:36px;height:5px;margin:var(--ds-space-2) auto var(--ds-space-3);border-radius:var(--ds-r-pill);background:var(--ds-fill)}.ds-live .property-map-preview{bottom:var(--ds-space-3)}}@media (prefers-reduced-motion:reduce){.ds-live .property-map-close,.ds-live .property-map-filters .btn,.ds-live .property-map-pin,.ds-live .property-map-result,.ds-live .property-map-summary .btn,.ds-live .property-map-tools .btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-live .listings-loading{display:grid;gap:12px;padding:16px 0}.ds-live .listings-loading-chips{display:flex;flex-wrap:wrap;gap:8px}.ds-live .clients-v2{--cl-ink:var(--ds-label);--cl-ink-2:var(--ds-label-2);--cl-muted:var(--ds-label-3);--cl-faint:var(--ds-label-4);--cl-blue:var(--ds-blue);--cl-blue-ink:var(--ds-blue-text);--cl-wash:var(--ds-fill-2);--cl-line:var(--ds-separator);--cl-soft:var(--ds-fill-2);--cl-gray:var(--ds-fill-4)}.ds-live .clients-v2 .cl-tog a.is-on{background:var(--ds-label);color:var(--ds-on-accent)}.ds-live .clients-v2 .cl-filters,.ds-live .clients-v2 .cl-sort a{height:36px;border-radius:12px;background:#fff;color:var(--ds-label);border-color:var(--ds-separator)}.ds-live .clients-v2 .cl-filters:hover,.ds-live .clients-v2 .cl-sort a:hover{background:var(--ds-fill-2)}.ds-live .clients-v2 .cl-sort a.is-on,.ds-live .clients-v2 .cl-sort a[aria-current=page]{color:var(--ds-blue-text);background:#fff;border-color:color-mix(in srgb,var(--ds-blue) 45%,var(--ds-separator))}.ds-live .inbox-thread-skel{display:grid;gap:10px;padding:12px 0}.ds-live .clients-v2 .cl-add,.ds-live .clients-v2 .cl-btn.is-call,.ds-live .clients-v2 .cl-btn.is-primary{background:var(--ds-blue);color:var(--ds-on-accent)}.ds-live .clients-v2 .cl-btn.is-wa{background:var(--ds-fill-2);color:var(--ds-green-text)}.ds-live .clients-v2 .cl-lane{background:var(--ds-fill-4);border-radius:var(--ds-r-xl)}.ds-live .clients-v2 .cl-acts{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-live .client-page{color:var(--ds-label)}.ds-live .client-page .btn{border-radius:var(--ds-r-md)}.ds-live .listings-screen,.ds-live .properties-v2,.ds-live .screen.listings{color:var(--ds-label)}.ds-live .chip.is-on,.ds-live .chips a[aria-current=page],.ds-live .pv-chip.is-on{background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-live .cal-agenda,.ds-live .calendar-v2{color:var(--ds-label)}.ds-root.ds-live .settings-screen{--ds-dock-clear:80px;color:var(--ds-label);display:flex;align-items:stretch;min-height:0;gap:0}.ds-root.ds-live .settings-screen .settings-tabs{display:flex;flex-direction:column;flex:none;width:380px;min-height:0;overflow:auto;overscroll-behavior:contain;gap:var(--ds-space-6);padding:0 var(--ds-space-5) var(--ds-space-8);border-right:1px solid var(--ds-separator);background:transparent}.ds-root.ds-live .settings-group{display:flex;flex-direction:column;overflow:hidden;background:var(--ds-surface);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hairline)}.ds-root.ds-live .settings-advanced-summary,.ds-root.ds-live .settings-group-label{display:flex;align-items:center;gap:var(--ds-space-2);min-height:0;padding:8px 16px 6px;border:0;border-radius:0;background:transparent;color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-weight:600;cursor:pointer;list-style:none}.ds-root.ds-live .settings-advanced-summary:hover,.ds-root.ds-live .settings-advanced[open] .settings-advanced-summary{background:transparent;color:var(--ds-label-2)}.ds-root.ds-live .settings-advanced{margin-top:0;padding-top:0;border-top:0}.ds-root.ds-live .settings-advanced-list{display:flex;flex-direction:column;gap:0;padding-top:0}.ds-root.ds-live .settings-row,.ds-root.ds-live .settings-screen .settings-tabs .tab{position:relative;display:flex;align-items:center;gap:12px;flex:0 0 auto;width:100%;min-height:48px;padding:10px 16px;border:0;border-radius:0;background:var(--ds-surface);color:var(--ds-label);font-size:var(--ds-text-body);font-weight:600;text-decoration:none;transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live .settings-row+.settings-row:before{content:"";position:absolute;left:52px;right:0;top:0;height:.5px;background:var(--ds-separator)}.ds-root.ds-live .settings-row-tile{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--ds-r-sm);background:var(--ds-fill-2);color:var(--ds-label)}.ds-root.ds-live .settings-row-title{flex:1;min-width:0;font-weight:600}.ds-root.ds-live .settings-row-value{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex:none;color:var(--ds-label-3)}.ds-root.ds-live .settings-screen .settings-tabs .tab:hover{color:var(--ds-label);background:var(--ds-fill-4)}.ds-root.ds-live .settings-screen .settings-tabs .tab[aria-current=page]{color:var(--ds-label);background:var(--ds-fill-3);border-color:transparent;box-shadow:none}.ds-root.ds-live .settings-screen .settings-tabs .tab[aria-current=page] .settings-row-tile{color:var(--ds-blue-text);background:var(--ds-fill-2)}.ds-root.ds-live .settings-screen .settings-body .btn:active,.ds-root.ds-live .settings-screen .settings-body a.btn:active,.ds-root.ds-live .settings-screen .settings-body button.btn:active,.ds-root.ds-live .settings-screen .settings-tabs .tab:active{transform:scale(.97)}.ds-root.ds-live .settings-body{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ds-space-5);gap:var(--ds-space-5)}.ds-root.ds-live .settings-screen .settings-body .card{border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-root.ds-live .settings-screen .settings-body .card-head{border-bottom:.5px solid var(--ds-separator)}.ds-root.ds-live .settings-screen .settings-body .card-head h2,.ds-root.ds-live .settings-screen .settings-body .card-head h3{color:var(--ds-label);font-size:var(--ds-text-title3);font-weight:600}.ds-root.ds-live .settings-screen .settings-body .table tbody tr:focus-within,.ds-root.ds-live .settings-screen .settings-body .table tbody tr:hover,.ds-root.ds-live .settings-screen .settings-body .table tr:focus-within td.actions,.ds-root.ds-live .settings-screen .settings-body .table tr:hover td.actions{background:var(--ds-fill-2)}.ds-root.ds-live .settings-screen .settings-body .table th{background:var(--ds-fill-4);color:var(--ds-label-2)}.ds-root.ds-live .settings-screen .settings-body .table td{border-bottom:.5px solid var(--ds-separator);background-image:none}.ds-root.ds-live .settings-screen .settings-body .notice{border:0;background:var(--ds-fill-2);color:var(--ds-label)}.ds-root.ds-live .settings-screen .settings-body .team-seats-meter>span{background:var(--ds-blue)}.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:36px;height:22px;margin:0;border:0;border-radius:var(--ds-r-pill);background:var(--ds-fill);cursor:pointer;transition:background var(--ds-duration-ui) var(--ds-ease)}.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--ds-surface);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-duration-ui) var(--ds-ease)}.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:checked{background:var(--ds-blue)}.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:checked:after{transform:translateX(14px)}.ds-root.ds-live.settings-account .card,.ds-root.ds-live.settings-billing .card,.ds-root.ds-live.settings-billing .saas-card{border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-root.ds-live.settings-account,.ds-root.ds-live.settings-billing{--ds-dock-clear:80px;color:var(--ds-label);padding-bottom:var(--ds-dock-clear)}@media (max-width:760px){.ds-root.ds-live .settings-screen{flex-direction:column;gap:var(--ds-space-4);overflow:auto;padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live .settings-screen .settings-tabs{position:static;width:auto;flex:none;overflow:visible;padding:0 var(--ds-space-4);border-right:0;gap:var(--ds-space-5)}.ds-root.ds-live .settings-screen .settings-tabs .tab{min-height:48px;white-space:normal}.ds-root.ds-live .settings-body{padding:var(--ds-space-4);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live .settings-screen .settings-body .btn,.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox],.ds-root.ds-live .settings-screen .settings-body :is(.checkbox,.switch-row,.field>label)>input[type=checkbox]:after,.ds-root.ds-live .settings-screen .settings-body a.btn,.ds-root.ds-live .settings-screen .settings-body button.btn,.ds-root.ds-live .settings-screen .settings-tabs .tab{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-root.ds-live .ds-tpl-contractpage,.ds-root.ds-live.contract-page,.ds-root.ds-live.contract-screen{--ds-dock-clear:80px;color:var(--ds-label)}.ds-root.ds-live.contract-screen{padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live.contract-screen .chip[aria-pressed=true]{background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-root.ds-live.contract-screen .card{border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-root.ds-live.contract-screen .table th{background:var(--ds-fill-4);color:var(--ds-label-2)}.ds-root.ds-live.contract-screen .table td{border-bottom:.5px solid var(--ds-separator);background-image:none}.ds-root.ds-live.contract-screen .table tbody tr:focus-within,.ds-root.ds-live.contract-screen .table tbody tr:hover{background:var(--ds-fill-2)}.ds-root.ds-live.contract-screen .table .num{font-variant-numeric:tabular-nums}.ds-root.ds-live.contract-screen .btn,.ds-root.ds-live.contract-screen .chip,.ds-root.ds-live.contract-screen a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.contract-screen .btn:active,.ds-root.ds-live.contract-screen .chip:active,.ds-root.ds-live.contract-screen .table a:active,.ds-root.ds-live.contract-screen a.btn:active{transform:scale(.97)}.ds-root.ds-live.contract-page .contract-doc{display:flex;flex-direction:column;gap:var(--ds-space-5);width:100%;max-width:880px;margin:0 auto}.ds-root.ds-live .ds-tpl-contractpage .contract-head,.ds-root.ds-live.contract-page .contract-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}.ds-root.ds-live .contract-parties{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-3);color:var(--ds-label-2);font-size:var(--ds-text-footnote)}.ds-root.ds-live .ds-tpl-cfield,.ds-root.ds-live.contract-page .card,.ds-root.ds-live.contract-page .contract-groups>section{border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live.contract-page .contract-preview{max-height:60vh;overflow:auto;padding:var(--ds-space-4);border:0;font-size:var(--ds-text-footnote);line-height:var(--ds-leading-body)}.ds-root.ds-live .contract-paper,.ds-root.ds-live .ds-tpl-sheet,.ds-root.ds-live.contract-page .contract-preview{border-radius:var(--ds-r-md);background:var(--ds-surface);color:var(--ds-label);box-shadow:var(--ds-shadow-md),var(--ds-hairline)}.ds-root.ds-live .contract-paper,.ds-root.ds-live .ds-tpl-sheet{aspect-ratio:612/792;overflow:hidden}.ds-root.ds-live .ds-tpl-cbanner-ico{background:var(--ds-fill-2);color:var(--ds-orange-text)}.ds-root.ds-live .ds-tpl-cbanner[data-ready=true] .ds-tpl-cbanner-ico{background:var(--ds-fill-2);color:var(--ds-green-text)}.ds-root.ds-live .contract-actions{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live .contract-actions .btn,.ds-root.ds-live .contract-actions .ds-btn,.ds-root.ds-live .contract-actions a.btn{min-height:44px;border-radius:var(--ds-r-pill);transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live .contract-actions .btn:active,.ds-root.ds-live .contract-actions .ds-btn:active,.ds-root.ds-live .contract-actions a.btn:active,.ds-root.ds-live .ds-tpl-contractpage .ds-btn:active,.ds-root.ds-live.contract-page .btn:active,.ds-root.ds-live.contract-page a.btn:active{transform:scale(.97)}@media (max-width:760px){.ds-root.ds-live .ds-tpl-contractpage,.ds-root.ds-live.contract-page,.ds-root.ds-live.contract-screen{padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live.contract-page .contract-doc{padding-bottom:calc(var(--ds-dock-clear) + 72px)}.ds-root.ds-live .ds-tpl-contractpage .ds-tpl-scroll{padding-bottom:calc(var(--ds-dock-clear) + var(--ds-space-4))}.shell.bn-shell .ds-live .contract-actions{position:fixed;left:0;right:0;bottom:var(--ds-dock-clear);z-index:28;justify-content:stretch;margin:0;padding:var(--ds-space-2) var(--ds-space-3);padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom, 0px));border-radius:0}.shell.bn-shell .ds-live .contract-actions .btn,.shell.bn-shell .ds-live .contract-actions .ds-btn,.shell.bn-shell .ds-live .contract-actions a.btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live .contract-actions .btn,.ds-root.ds-live .contract-actions .ds-btn,.ds-root.ds-live .contract-actions a.btn,.ds-root.ds-live .ds-tpl-contractpage .ds-btn,.ds-root.ds-live.contract-page .btn,.ds-root.ds-live.contract-page a.btn,.ds-root.ds-live.contract-screen .btn,.ds-root.ds-live.contract-screen .chip,.ds-root.ds-live.contract-screen a.btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-root.ds-live .share-sheet,.ds-root.ds-live.share-page{--ds-dock-clear:80px;color:var(--ds-label);background:var(--ds-bg)}.ds-root.ds-live.share-page .expose,.ds-root.ds-live.share-page .public-v2.expose{--ink:var(--ds-label);--muted-ink:var(--ds-label-2);--hairline:var(--ds-separator);--paper:var(--ds-surface);--page:var(--ds-bg);--pill:var(--ds-fill-2);--accent:var(--ds-blue);background:var(--ds-bg);color:var(--ds-label)}.ds-root.ds-live.share-page .expose-head h1,.ds-root.ds-live.share-page .expose-nothing h1{color:var(--ds-label);font-size:var(--ds-text-title1);font-weight:700;letter-spacing:var(--ds-tracking-title);line-height:var(--ds-leading-title1)}.ds-root.ds-live.share-page .expose-brand.has-sender,.ds-root.ds-live.share-page .share-agent{padding:var(--ds-space-3);border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.ds-root.ds-live.share-page .expose-agent-name{color:var(--ds-label);font-size:var(--ds-text-headline);font-weight:700}.ds-root.ds-live.share-page .expose-agent a{color:var(--ds-blue-text)}.ds-root.ds-live.share-page .expose-card,.ds-root.ds-live.share-page .expose-nothing,.ds-root.ds-live.share-page .share-card{overflow:hidden;border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.ds-root.ds-live.share-page .expose-gallery-wrap .expose-photo,.ds-root.ds-live.share-page .expose-photo{aspect-ratio:16/9;border-radius:0;background:var(--ds-fill-3)}.ds-root.ds-live.share-page .expose-gallery:has(.expose-photo.empty),.ds-root.ds-live.share-page .expose-photo.empty{background:var(--ds-fill-3);color:var(--ds-label-3);box-shadow:none}.ds-root.ds-live.share-page .expose-title h2{margin:0;color:var(--ds-label);font-size:var(--ds-text-title2);font-weight:700;letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-leading-title2)}.ds-root.ds-live.share-page .expose-price strong{color:var(--ds-label);font-size:var(--ds-text-title3);font-weight:700;letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-leading-title3);font-variant-numeric:tabular-nums}.ds-root.ds-live.share-page .expose-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2) var(--ds-space-3);color:var(--ds-label-2);font-size:var(--ds-text-footnote)}.ds-root.ds-live.share-page .expose-spec dd{color:var(--ds-label);font-variant-numeric:tabular-nums}.ds-root.ds-live.share-page .expose-details,.ds-root.ds-live.share-page .expose-features,.ds-root.ds-live.share-page .expose-hidden,.ds-root.ds-live.share-page .expose-note{border:0;border-radius:var(--ds-r-xl);background:var(--ds-fill-2);box-shadow:none}.ds-root.ds-live.share-page .expose-fresh{background:transparent;color:var(--ds-label)}.ds-root.ds-live.share-page .expose-fresh.good{color:var(--ds-green-text)}.ds-root.ds-live.share-page .expose-fresh.unknown{color:var(--ds-orange-text)}.ds-root.ds-live.share-page .expose-fresh.gone{color:var(--ds-red-text)}.ds-root.ds-live.share-page .expose-fresh:before{background:var(--ds-label-3)}.ds-root.ds-live.share-page .expose-fresh.good:before{background:var(--ds-green)}.ds-root.ds-live.share-page .expose-fresh.unknown:before{background:var(--ds-orange)}.ds-root.ds-live.share-page .expose-fresh.gone:before{background:var(--ds-red)}.ds-root.ds-live.share-page .btn,.ds-root.ds-live.share-page .expose-note-btn,.ds-root.ds-live.share-page .expose-on-map,.ds-root.ds-live.share-page .expose-rate-btn,.ds-root.ds-live.share-page .expose-reply-bar .btn,.ds-root.ds-live.share-page .expose-undo,.ds-root.ds-live.share-page .share-cta .btn,.ds-root.ds-live.share-page a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.share-page .btn:active,.ds-root.ds-live.share-page .expose-note-btn:active,.ds-root.ds-live.share-page .expose-on-map:active,.ds-root.ds-live.share-page .expose-rate-btn:active,.ds-root.ds-live.share-page .expose-reply-bar .btn:active,.ds-root.ds-live.share-page .expose-undo:active,.ds-root.ds-live.share-page .share-cta .btn:active,.ds-root.ds-live.share-page a.btn:active{transform:scale(.97)}.ds-root.ds-live.share-page .expose-rate-btn[aria-pressed=true]{background:var(--ds-fill-2);border-color:var(--ds-separator);color:var(--ds-blue-text)}.ds-root.ds-live.share-page .expose-reply-bar,.ds-root.ds-live.share-page .share-cta{position:fixed;z-index:30;right:var(--ds-space-3);bottom:0;left:var(--ds-space-3);display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px));border:0;border-radius:var(--ds-r-2xl);background:var(--ds-glass-strong);box-shadow:var(--ds-glass-shadow);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur)}.ds-root.ds-live.share-page .expose-reply-bar .btn,.ds-root.ds-live.share-page .share-cta .btn{flex:none;min-height:44px;border-radius:var(--ds-r-pill);background:var(--ds-blue);color:var(--ds-on-accent)}.ds-root.ds-live .share-sheet{color:var(--ds-label)}.ds-root.ds-live .share-sheet .expose-link,.ds-root.ds-live .share-sheet .expose-shares li{border:0;border-radius:var(--ds-r-lg);background:var(--ds-fill-2);box-shadow:none}.ds-root.ds-live .share-sheet .btn,.ds-root.ds-live .share-sheet a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live .share-sheet .btn:active,.ds-root.ds-live .share-sheet a.btn:active{transform:scale(.97)}@media (max-width:760px){.ds-root.ds-live.share-page .expose,.ds-root.ds-live.share-page .public-v2.expose{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live.share-page .expose-reply-bar,.ds-root.ds-live.share-page .share-cta{right:var(--ds-space-3);bottom:env(safe-area-inset-bottom,0);left:var(--ds-space-3)}.shell.bn-shell .ds-live .share-sheet{padding-bottom:var(--ds-dock-clear)}.shell.bn-shell .ds-live .share-sheet.ios-dialog{margin-bottom:var(--ds-dock-clear)}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live .share-sheet .btn,.ds-root.ds-live .share-sheet a.btn,.ds-root.ds-live.share-page .btn,.ds-root.ds-live.share-page .expose-note-btn,.ds-root.ds-live.share-page .expose-on-map,.ds-root.ds-live.share-page .expose-rate-btn,.ds-root.ds-live.share-page .expose-reply-bar .btn,.ds-root.ds-live.share-page .expose-undo,.ds-root.ds-live.share-page .share-cta .btn,.ds-root.ds-live.share-page a.btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-root.ds-live.onboard-page{--ds-dock-clear:80px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;color:var(--ds-label);background:var(--ds-bg)}.ds-root.ds-live.onboard-page.onboard-public{min-height:100dvh}.shell .page-content>.ds-live.onboard-page{overflow:hidden}.ds-root.ds-live.onboard-page .account-gate,.ds-root.ds-live.onboard-page .onboard-flow,.ds-root.ds-live.onboard-page .onboard-guide{--ink:var(--ds-label);--fg:var(--ds-label);--fg-2:var(--ds-label-2);--muted:var(--ds-label-2);--line:var(--ds-separator);--line-2:var(--ds-separator-opaque);--accent:var(--ds-blue);--accent-2:var(--ds-blue);--accent-ink:var(--ds-blue-text);--accent-wash:var(--ds-fill-2);--gold-wash:var(--ds-fill-2);--bg:var(--ds-bg);--surface:var(--ds-surface);--surface-2:var(--ds-fill-2);display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;width:100%;max-width:520px;margin:0 auto;padding:var(--ds-space-8) var(--ds-space-6) var(--ds-space-6);background:var(--ds-bg);color:var(--ds-label);box-shadow:none}.ds-root.ds-live.onboard-page .account-gate{padding:var(--ds-space-8) var(--ds-space-4) var(--ds-space-6)}.ds-root.ds-live.onboard-page .onboard-foot,.ds-root.ds-live.onboard-page .onboard-head{flex:none;width:100%}.ds-root.ds-live.onboard-page .onboard-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ds-space-2)}.ds-root.ds-live.onboard-page .onboard-progress-seg{height:4px;border-radius:var(--ds-r-pill);background:var(--ds-fill-2)}.ds-root.ds-live.onboard-page .onboard-progress-seg[data-on=true]{background:var(--ds-label)}.ds-root.ds-live.onboard-page .onboard-meta{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-top:var(--ds-space-2)}.ds-root.ds-live.onboard-page .focus-eyebrow,.ds-root.ds-live.onboard-page .onboard-step{color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-variant-numeric:tabular-nums;letter-spacing:var(--ds-tracking-body);text-transform:none}.ds-root.ds-live.onboard-page .focus-onboarding-head,.ds-root.ds-live.onboard-page .onboard-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-space-2);margin-bottom:0}.ds-root.ds-live.onboard-page .account-gate h1,.ds-root.ds-live.onboard-page .onboard-head .page-title,.ds-root.ds-live.onboard-page .onboard-head h1{margin:var(--ds-space-8) 0 var(--ds-space-2);color:var(--ds-label);font-size:var(--ds-text-large-title);font-weight:700;letter-spacing:var(--ds-tracking-display);line-height:var(--ds-leading-large-title)}.ds-root.ds-live.onboard-page .account-gate .saas-intro,.ds-root.ds-live.onboard-page .saas-intro{margin:0 0 var(--ds-space-6);color:var(--ds-label-2);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-root.ds-live.onboard-page .onboard-rail{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);padding:0;list-style:none}.ds-root.ds-live.onboard-page .onboard-rail li{display:contents;list-style:none}.ds-root.ds-live.onboard-page .onboard-rail a{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:36px;padding:6px 12px 6px 6px;border:0;border-radius:var(--ds-r-pill);background:var(--ds-fill-2);color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-weight:600;text-decoration:none}.ds-root.ds-live.onboard-page .onboard-rail a[aria-current=step]{background:var(--ds-fill-3);color:var(--ds-blue-text)}.ds-root.ds-live.onboard-page .onboard-rail a span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ds-surface);color:var(--ds-label);font-variant-numeric:tabular-nums}.ds-root.ds-live.onboard-page .account-gate .saas-card,.ds-root.ds-live.onboard-page .onboard-group,.ds-root.ds-live.onboard-page .saas-card{flex:none;margin:0 0 var(--ds-space-4);padding:0;overflow:hidden;border:0;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live.onboard-page .account-gate form,.ds-root.ds-live.onboard-page .saas-card form,.ds-root.ds-live.onboard-page .saas-form{display:flex;flex-direction:column;gap:0;padding:0}.ds-root.ds-live.onboard-page .account-gate .saas-card>*,.ds-root.ds-live.onboard-page .saas-card>:not(form),.ds-root.ds-live.onboard-page .saas-form>*{padding:10px 16px}.ds-root.ds-live.onboard-page .saas-card label,.ds-root.ds-live.onboard-page .saas-form label,.ds-root.ds-live.onboard-page fieldset label{display:flex;flex-direction:column;gap:4px;min-height:48px;padding:10px 16px;background:var(--ds-surface);color:var(--ds-label);font-size:var(--ds-text-footnote);font-weight:600}.ds-root.ds-live.onboard-page fieldset{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0;background:var(--ds-surface);min-inline-size:0}.ds-root.ds-live.onboard-page fieldset legend{float:none;padding:8px 16px 6px;color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-weight:600}.ds-root.ds-live.onboard-page .saas-card fieldset label,.ds-root.ds-live.onboard-page .saas-form fieldset label{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--ds-space-3)}.ds-root.ds-live.onboard-page .account-gate input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ds-root.ds-live.onboard-page .saas-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ds-root.ds-live.onboard-page select,.ds-root.ds-live.onboard-page textarea{min-height:44px;border:0;border-radius:var(--ds-r-md);background:var(--ds-fill-2);color:var(--ds-label);box-shadow:none}.ds-root.ds-live.onboard-page .onboard-brand{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4)}.ds-root.ds-live.onboard-page .onboard-logo{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--ds-r-lg);background:var(--ds-fill-3);color:var(--ds-label);font-size:var(--ds-text-title3);font-weight:700}.ds-root.ds-live.onboard-page .onboard-actions,.ds-root.ds-live.onboard-page .onboard-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-top:auto;padding:var(--ds-space-3);border-radius:var(--ds-r-2xl);background:var(--ds-glass-strong);box-shadow:var(--ds-glass-shadow);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur)}.ds-root.ds-live.onboard-page .account-gate .saas-button,.ds-root.ds-live.onboard-page .onboard-cta,.ds-root.ds-live.onboard-page .onboard-foot .saas-button,.ds-root.ds-live.onboard-page .saas-button{flex:none;min-width:200px;min-height:44px;padding:0 var(--ds-space-5);border:0;border-radius:var(--ds-r-pill);background:var(--ds-blue);color:var(--ds-on-accent);font-weight:600;box-shadow:none}.ds-root.ds-live.onboard-page .onboard-foot .btn,.ds-root.ds-live.onboard-page .onboard-head .btn{background:transparent;color:var(--ds-blue-text);box-shadow:none}.ds-root.ds-live.onboard-page .account-gate .saas-links a,.ds-root.ds-live.onboard-page .focus-public-brand,.ds-root.ds-live.onboard-page .saas-links a,.ds-root.ds-live.onboard-page a:not(.btn):not(.saas-button):not(.onboard-cta){color:var(--ds-blue-text)}.ds-root.ds-live.onboard-page .btn,.ds-root.ds-live.onboard-page .onboard-cta,.ds-root.ds-live.onboard-page .onboard-foot .btn,.ds-root.ds-live.onboard-page .onboard-head .btn,.ds-root.ds-live.onboard-page .saas-button,.ds-root.ds-live.onboard-page a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.onboard-page .btn:active,.ds-root.ds-live.onboard-page .onboard-cta:active,.ds-root.ds-live.onboard-page .onboard-foot .btn:active,.ds-root.ds-live.onboard-page .onboard-head .btn:active,.ds-root.ds-live.onboard-page .saas-button:active,.ds-root.ds-live.onboard-page a.btn:active{transform:scale(.97)}.ds-root.ds-live.onboard-page .onboard-more{margin-top:var(--ds-space-6)}.ds-root.ds-live.onboard-page .onboard-more .saas-card{background:var(--ds-surface);background-image:none}@media (max-width:760px){.ds-root.ds-live.onboard-page{padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live.onboard-page.onboard-public{padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live.onboard-page .account-gate,.ds-root.ds-live.onboard-page .onboard-flow,.ds-root.ds-live.onboard-page .onboard-guide{padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-4)}.shell.bn-shell .ds-live.onboard-page .onboard-flow,.shell.bn-shell .ds-live.onboard-page .onboard-guide{padding-bottom:calc(72px + var(--ds-dock-clear))}.ds-root.ds-live.onboard-page .onboard-cta,.ds-root.ds-live.onboard-page .onboard-foot .saas-button{flex:1;min-width:0}.ds-root.ds-live.onboard-page.onboard-public .account-gate{padding-bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom, 0px))}.shell.bn-shell .ds-live.onboard-page .onboard-actions,.shell.bn-shell .ds-live.onboard-page .onboard-foot{position:fixed;z-index:28;right:var(--ds-space-3);bottom:var(--ds-dock-clear);left:var(--ds-space-3);margin:0;padding:var(--ds-space-3);padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live.onboard-page .btn,.ds-root.ds-live.onboard-page .onboard-cta,.ds-root.ds-live.onboard-page .onboard-foot .btn,.ds-root.ds-live.onboard-page .onboard-head .btn,.ds-root.ds-live.onboard-page .saas-button,.ds-root.ds-live.onboard-page a.btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-root.ds-live.state-page{--ds-dock-clear:80px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;color:var(--ds-label);background:var(--ds-bg)}.ds-root.ds-live.state-page.state-public{min-height:100dvh}.shell .page-content>.ds-live.state-page{overflow:hidden}.ds-root.ds-live .state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--ds-space-4);padding:var(--ds-space-4)}.ds-root.ds-live .state-panel{display:flex;flex-direction:column;min-height:280px;overflow:hidden;border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live .state-panel-title{padding:var(--ds-space-4) var(--ds-space-4) 0;color:var(--ds-label-2);font-size:var(--ds-text-footnote);font-weight:600;font-variant-numeric:tabular-nums}.ds-root.ds-live .ds-empty,.ds-root.ds-live .focus-feedback,.ds-root.ds-live .pr-empty,.ds-root.ds-live .state-empty,.ds-root.ds-live .state-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-3);flex:1;min-height:0;margin:0;padding:var(--ds-space-10) var(--ds-space-6);max-width:none;text-align:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ds-label-2)}.ds-root.ds-live .ds-empty svg,.ds-root.ds-live .focus-feedback .focus-step-icon,.ds-root.ds-live .pr-empty svg,.ds-root.ds-live .state-empty svg,.ds-root.ds-live .state-symbol{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border-radius:0;background:transparent;color:var(--ds-label-3)}.ds-root.ds-live .ds-empty svg,.ds-root.ds-live .pr-empty svg,.ds-root.ds-live .state-empty svg,.ds-root.ds-live .state-symbol svg{width:32px;height:32px}.ds-root.ds-live .ds-empty .ds-t-headline,.ds-root.ds-live .focus-feedback h1,.ds-root.ds-live .pr-empty p,.ds-root.ds-live .state-empty .empty-title,.ds-root.ds-live .state-title{margin:0;color:var(--ds-label);font-size:var(--ds-text-headline);font-weight:600;letter-spacing:var(--ds-tracking-body);line-height:var(--ds-leading-headline)}.ds-root.ds-live .ds-empty .ds-t-body,.ds-root.ds-live .focus-feedback p,.ds-root.ds-live .pr-empty span,.ds-root.ds-live .state-body,.ds-root.ds-live .state-empty .empty-hint{margin:0;max-width:36ch;color:var(--ds-label-2);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-root.ds-live .pr-empty span,.ds-root.ds-live .state-empty .empty-hint{font-size:var(--ds-text-subhead)}.ds-root.ds-live .focus-feedback .saas-links,.ds-root.ds-live .state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-2)}.ds-root.ds-live .state-cta-wrap{margin-top:var(--ds-space-2)}.ds-root.ds-live .ds-empty .btn,.ds-root.ds-live .ds-empty .ds-btn,.ds-root.ds-live .focus-feedback .saas-button,.ds-root.ds-live .state-cta,.ds-root.ds-live .state-empty .btn{flex:none;min-width:0;min-height:44px;padding:0 var(--ds-space-5);border:0;border-radius:var(--ds-r-pill);background:var(--ds-glass-strong);color:var(--ds-blue-text);font-weight:600;box-shadow:var(--ds-glass-shadow);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur)}.ds-root.ds-live .focus-feedback a:not(.saas-button),.ds-root.ds-live .state-actions a:not(.state-cta){color:var(--ds-blue-text)}.ds-root.ds-live .ds-empty .btn,.ds-root.ds-live .ds-empty .ds-btn,.ds-root.ds-live .focus-feedback .saas-button,.ds-root.ds-live .state-banner .btn,.ds-root.ds-live .state-banner a,.ds-root.ds-live .state-cta,.ds-root.ds-live .state-empty .btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live .ds-empty .btn:active,.ds-root.ds-live .ds-empty .ds-btn:active,.ds-root.ds-live .focus-feedback .saas-button:active,.ds-root.ds-live .state-banner .btn:active,.ds-root.ds-live .state-banner a:active,.ds-root.ds-live .state-cta:active,.ds-root.ds-live .state-empty .btn:active{transform:scale(.97)}.ds-root.ds-live .focus-loading,.ds-root.ds-live .state-loading{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6);color:var(--ds-label-2);font-size:var(--ds-text-footnote)}.ds-root.ds-live .state-skel-rows{display:flex;flex-direction:column;gap:var(--ds-space-4)}.ds-root.ds-live .state-skel-row{display:flex;align-items:center;gap:var(--ds-space-3)}.ds-root.ds-live .state-skel-thumb{flex:none;width:56px;height:56px;border-radius:var(--ds-r-md)}.ds-root.ds-live .state-skel-lines{display:grid;gap:var(--ds-space-2);flex:1;min-width:0}.ds-root.ds-live .focus-skeleton-grid>div,.ds-root.ds-live .focus-skeleton-panel,.ds-root.ds-live .focus-skeleton-title,.ds-root.ds-live .state-skel{display:block;position:relative;overflow:hidden;border:0;border-radius:var(--ds-r-md);background:var(--ds-fill-3);box-shadow:none}.ds-root.ds-live .focus-skeleton-grid>div:after,.ds-root.ds-live .focus-skeleton-panel:after,.ds-root.ds-live .focus-skeleton-title:after,.ds-root.ds-live .state-skel:after{content:"";position:absolute;inset:0;background:var(--ds-surface);background-size:220% 100%;animation:ds-shimmer 1.3s linear infinite}.ds-root.ds-live .focus-skeleton-title{width:min(300px,80%);height:28px;margin:0}.ds-root.ds-live .focus-skeleton-grid{display:flex;flex-direction:column;gap:var(--ds-space-4)}.ds-root.ds-live .focus-skeleton-grid>div{height:56px}.ds-root.ds-live .focus-skeleton-panel{height:56px;margin:0}.ds-root.ds-live .state-skel-lines .state-skel:first-child,.ds-root.ds-live .state-skel-row:first-child .state-skel-lines .ds-skel:first-child{width:62%;height:14px}.ds-root.ds-live .state-skel-lines .state-skel:last-child,.ds-root.ds-live .state-skel-row:first-child .state-skel-lines .ds-skel:last-child{width:40%;height:12px}.ds-root.ds-live .state-skel-row:nth-child(2) .state-skel-lines .ds-skel:first-child,.ds-root.ds-live .state-skel-row:nth-child(2) .state-skel-lines .ds-skel:last-child,.ds-root.ds-live .state-skel-row:nth-child(2) .state-skel-lines .state-skel:first-child,.ds-root.ds-live .state-skel-row:nth-child(2) .state-skel-lines .state-skel:last-child{width:54%}.ds-root.ds-live .state-skel-row:nth-child(3) .state-skel-lines .ds-skel:first-child,.ds-root.ds-live .state-skel-row:nth-child(3) .state-skel-lines .state-skel:first-child{width:46%}.ds-root.ds-live .state-skel-row:nth-child(3) .state-skel-lines .ds-skel:last-child,.ds-root.ds-live .state-skel-row:nth-child(3) .state-skel-lines .state-skel:last-child{width:40%}.ds-root.ds-live .note.alarm,.ds-root.ds-live .state-banner,.shell.bn-shell .focus-free-banner{display:flex;align-items:center;gap:var(--ds-space-3);margin:0;padding:var(--ds-space-3) var(--ds-space-4);border:0;border-radius:var(--ds-r-lg);background:var(--ds-fill-2);color:var(--ds-label);box-shadow:none}.ds-root.ds-live .note.alarm a,.ds-root.ds-live .state-banner a,.shell.bn-shell .focus-free-banner a{color:var(--ds-blue-text);font-weight:600}@media (max-width:760px){.ds-root.ds-live.state-page{padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live.state-page.state-public{padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live .state-grid{grid-template-columns:minmax(0,1fr);padding:var(--ds-space-4);padding-bottom:var(--ds-dock-clear)}.ds-root.ds-live .ds-empty .btn,.ds-root.ds-live .ds-empty .ds-btn,.ds-root.ds-live .focus-feedback .saas-button,.ds-root.ds-live .state-cta,.ds-root.ds-live .state-empty .btn{min-height:44px}.shell.bn-shell .ds-live.state-page .focus-feedback,.shell.bn-shell .ds-live.state-page .state-empty,.shell.bn-shell .ds-live.state-page .state-error,.shell.bn-shell .ds-live.state-page .state-loading{padding-bottom:calc(var(--ds-space-6) + var(--ds-dock-clear))}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live .ds-empty .btn,.ds-root.ds-live .ds-empty .ds-btn,.ds-root.ds-live .focus-feedback .saas-button,.ds-root.ds-live .state-banner .btn,.ds-root.ds-live .state-banner a,.ds-root.ds-live .state-cta,.ds-root.ds-live .state-empty .btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}.ds-root.ds-live .ds-skel:after,.ds-root.ds-live .focus-skeleton-grid>div,.ds-root.ds-live .focus-skeleton-panel,.ds-root.ds-live .focus-skeleton-title,.ds-root.ds-live .state-skel:after{animation:none}}.ds-root.ds-live.auth-page,.ds-root.ds-live.form-page,.ds-root.ds-live.join-page{--ds-dock-clear:80px;min-height:100dvh;display:flex;flex-direction:column;color:var(--ds-label);background:var(--ds-bg)}.ds-root.ds-live.auth-page .auth,.ds-root.ds-live.form-page .expose,.ds-root.ds-live.form-page .public-v2.expose,.ds-root.ds-live.join-page .hlj{--ink:var(--ds-label);--fg:var(--ds-label);--fg-2:var(--ds-label-2);--muted:var(--ds-label-2);--muted-ink:var(--ds-label-2);--line:var(--ds-separator);--line-2:var(--ds-separator-opaque);--accent:var(--ds-blue);--accent-2:var(--ds-blue);--accent-ink:var(--ds-blue-text);--gold:var(--ds-blue);--gold-2:var(--ds-blue);--gold-ink:var(--ds-blue-text);--gold-wash:var(--ds-fill-2);--bg:var(--ds-bg);--surface:var(--ds-surface);--surface-2:var(--ds-fill-2);--hairline:var(--ds-separator);--paper:var(--ds-surface);--page:var(--ds-bg);--pill:var(--ds-fill-2);--hl-ink:var(--ds-label);--hl-ink-2:var(--ds-label);--hl-paper:var(--ds-bg);--hl-paper-2:var(--ds-bg);--hl-paper-3:var(--ds-fill-2);--hl-accent:var(--ds-blue);--hl-accent-2:var(--ds-blue);--hl-gold-text:var(--ds-blue-text);--hl-muted:var(--ds-label-2);--hl-line:var(--ds-separator);--hl-line-strong:var(--ds-separator-opaque);flex:1;min-height:100dvh;background:var(--ds-bg);color:var(--ds-label)}.ds-root.ds-live.auth-page .auth-art{background:var(--ds-fill-2);background-image:none;color:var(--ds-label);border-right:.5px solid var(--ds-separator)}.ds-root.ds-live.auth-page .auth-art .brand,.ds-root.ds-live.auth-page .auth-art .brand em,.ds-root.ds-live.auth-page .auth-art .facts b,.ds-root.ds-live.auth-page .auth-mobile-brand{color:var(--ds-label)}.ds-root.ds-live.auth-page .auth-art .claim,.ds-root.ds-live.auth-page .auth-card h1{color:var(--ds-label);font-size:var(--ds-text-large-title);font-weight:700;letter-spacing:var(--ds-tracking-display);line-height:var(--ds-leading-large-title)}.ds-root.ds-live.auth-page .auth-art .claim em{color:var(--ds-blue);font-style:normal}.ds-root.ds-live.auth-page .auth-art .facts{color:var(--ds-label-2);border-color:var(--ds-separator)}.ds-root.ds-live.auth-page .auth-art .glow,.ds-root.ds-live.auth-page .auth-art .gridlines{display:none}.ds-root.ds-live.auth-page .auth-form{background:var(--ds-bg)}.ds-root.ds-live.auth-page .auth-card .lede,.ds-root.ds-live.auth-page .auth-foot{color:var(--ds-label-2)}.ds-root.ds-live.auth-page .auth-card .input,.ds-root.ds-live.auth-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){min-height:44px;border:0;border-radius:var(--ds-r-md);background:var(--ds-fill-2);color:var(--ds-label);box-shadow:none}.ds-root.ds-live.auth-page .btn.primary,.ds-root.ds-live.auth-page .saas-button{min-height:44px;border:0;border-radius:var(--ds-r-pill);background:var(--ds-blue);color:var(--ds-on-accent);font-weight:600;box-shadow:none}.ds-root.ds-live.auth-page .saas-links a{color:var(--ds-blue-text)}.ds-root.ds-live.auth-page .btn,.ds-root.ds-live.auth-page .btn.primary,.ds-root.ds-live.auth-page .saas-button,.ds-root.ds-live.auth-page a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.auth-page .btn.primary:active,.ds-root.ds-live.auth-page .btn:active,.ds-root.ds-live.auth-page .saas-button:active,.ds-root.ds-live.auth-page a.btn:active{transform:scale(.97)}.ds-root.ds-live.join-page .hlj-hero{background:var(--ds-bg);color:var(--ds-label)}.ds-root.ds-live.join-page .hlj h1,.ds-root.ds-live.join-page .hlj h1 em,.ds-root.ds-live.join-page .hlj-brand,.ds-root.ds-live.join-page .hlj-brand em{color:var(--ds-label)}.ds-root.ds-live.join-page .hlj-eyebrow,.ds-root.ds-live.join-page .hlj-foot,.ds-root.ds-live.join-page .hlj-lede{color:var(--ds-label-2)}.ds-root.ds-live.join-page .hlj-card{border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live.join-page .hlj .input,.ds-root.ds-live.join-page .hlj .select,.ds-root.ds-live.join-page .hlj .textarea{min-height:44px;border:0;border-radius:var(--ds-r-md);background:var(--ds-fill-2);color:var(--ds-label);box-shadow:none}.ds-root.ds-live.join-page .hlj .join-chips .chip-choice input:checked+span{background:var(--ds-fill-2);border-color:var(--ds-separator);color:var(--ds-blue-text)}.ds-root.ds-live.join-page .hlj-actions{margin-top:auto;padding:var(--ds-space-3);border-radius:var(--ds-r-2xl);background:var(--ds-glass-strong);box-shadow:var(--ds-glass-shadow);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur)}.ds-root.ds-live.join-page .hlj-btn{min-height:44px;background:var(--ds-blue);color:var(--ds-on-accent);box-shadow:none}.ds-root.ds-live.join-page .hlj-btn:before{display:none}.ds-root.ds-live.join-page .hlj .join-chips .chip-choice>span,.ds-root.ds-live.join-page .hlj-btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.join-page .hlj .join-chips .chip-choice:active>span,.ds-root.ds-live.join-page .hlj-btn:active{transform:scale(.97)}.ds-root.ds-live.form-page .expose-brand,.ds-root.ds-live.form-page .pform-card{border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-hairline)}.ds-root.ds-live.form-page .pform-card h1{color:var(--ds-label);font-size:var(--ds-text-large-title);font-weight:700;letter-spacing:var(--ds-tracking-display);line-height:var(--ds-leading-large-title)}.ds-root.ds-live.form-page .lede,.ds-root.ds-live.form-page .pform-privacy,.ds-root.ds-live.form-page .public-step-label{color:var(--ds-label-2);font-variant-numeric:tabular-nums}.ds-root.ds-live.form-page .public-step-track{background:var(--ds-fill-2)}.ds-root.ds-live.form-page .public-step-track span{background:var(--ds-label)}.ds-root.ds-live.form-page .form-grid>.pstep,.ds-root.ds-live.form-page .pform-card>.pstep{background:var(--ds-fill-2);box-shadow:none}.ds-root.ds-live.form-page .input,.ds-root.ds-live.form-page .select,.ds-root.ds-live.form-page .textarea{min-height:44px;border:0;border-radius:var(--ds-r-md);background:var(--ds-fill-3);color:var(--ds-label);box-shadow:none}.ds-root.ds-live.form-page .location-switch:has(input:checked),.ds-root.ds-live.form-page .public-slot[aria-pressed=true]{background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-root.ds-live.form-page .btn.primary,.ds-root.ds-live.form-page .public-send{min-height:44px;border:0;border-radius:var(--ds-r-pill);background:var(--ds-blue);color:var(--ds-on-accent);box-shadow:none}.ds-root.ds-live.form-page .public-send{position:sticky;bottom:0;z-index:20}.ds-root.ds-live.form-page .btn,.ds-root.ds-live.form-page .location-switch,.ds-root.ds-live.form-page .public-back,.ds-root.ds-live.form-page .public-next,.ds-root.ds-live.form-page .public-send,.ds-root.ds-live.form-page a.btn{transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.form-page .btn:active,.ds-root.ds-live.form-page .location-switch:active,.ds-root.ds-live.form-page .public-back:active,.ds-root.ds-live.form-page .public-next:active,.ds-root.ds-live.form-page .public-send:active,.ds-root.ds-live.form-page a.btn:active{transform:scale(.97)}@media (max-width:760px){.ds-root.ds-live.auth-page,.ds-root.ds-live.form-page,.ds-root.ds-live.join-page{padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live.form-page .expose,.ds-root.ds-live.form-page .public-v2.expose{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live.form-page .pform .public-send,.ds-root.ds-live.form-page form[data-public-step="4"] .public-send{position:fixed;right:var(--ds-space-3);bottom:env(safe-area-inset-bottom,0);left:var(--ds-space-3);padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live.auth-page .btn,.ds-root.ds-live.auth-page .btn.primary,.ds-root.ds-live.auth-page .saas-button,.ds-root.ds-live.auth-page a.btn,.ds-root.ds-live.form-page .btn,.ds-root.ds-live.form-page .location-switch,.ds-root.ds-live.form-page .public-back,.ds-root.ds-live.form-page .public-next,.ds-root.ds-live.form-page .public-send,.ds-root.ds-live.form-page a.btn,.ds-root.ds-live.join-page .hlj .join-chips .chip-choice>span,.ds-root.ds-live.join-page .hlj-btn{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-live .bn-pastel,.ds-live .ov2-wash{background:var(--bn-pastel,#eaf3ff);border:0}.ds-live .inbox-screen.is-v2 .inbox-panes>.inbox-context{background:var(--bn-pastel,#eaf3ff);border-radius:var(--radius-card,24px)}.ds-live .viewings-v2 .cal-month{background:var(--cal-wash,#eaf3ff);border:0;border-radius:var(--radius-card,24px);box-shadow:var(--bn-shadow-card,0 10px 30px -16px rgba(40,30,20,.18))}.ds-live .clients-v2 .cl-lane:first-child,.ds-live .clients-v2 .cl-mcard:first-child{background:#eaf3ff}.ds-live .properties-v2 .pr-card{border-radius:var(--ds-r-lg);box-shadow:var(--ds-hairline),var(--ds-shadow-sm)}.ds-live .properties-v2 .pr-next{border-radius:var(--radius-card,24px)}.ds-root.ds-live .place-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ds-root.ds-live .place-suggestion{display:inline-flex;align-items:baseline;gap:5px;min-height:32px;padding:6px 12px;border:1px solid var(--ds-separator);border-radius:12px;background:var(--ds-surface);color:var(--ds-label);font:inherit;font-size:13px;cursor:pointer;text-align:start}.ds-root.ds-live .place-suggestion:hover{background:var(--ds-fill-2)}.ds-root.ds-live .place-suggestion.is-on,.ds-root.ds-live .place-suggestion[aria-selected=true]{color:var(--ds-blue-text)}.ds-root.ds-live .street-picker-list{background:var(--ds-surface);border:1px solid var(--ds-separator);border-radius:12px;box-shadow:none}.ds-root.ds-live .street-picker-list li.active,.ds-root.ds-live .street-picker-list li:hover{background:var(--ds-fill-2)}.ds-root.ds-live .street-picker-list li.active,.ds-root.ds-live .street-picker-list li[aria-selected=true]{color:var(--ds-blue-text)}.ds-live .public-v2,.ds-live.public-v2{background:var(--ds-bg);color:var(--ds-label)}.ds-root.ds-live .queue-table{table-layout:fixed;width:100%}.ds-root.ds-live .queue-table td:first-child,.ds-root.ds-live .queue-table th:first-child{width:28%}.ds-root.ds-live .queue-table td:nth-child(2),.ds-root.ds-live .queue-table th:nth-child(2){width:22%}.ds-root.ds-live .queue-table td:nth-child(3),.ds-root.ds-live .queue-table th:nth-child(3){width:14%}.ds-root.ds-live .queue-table td:nth-child(4),.ds-root.ds-live .queue-table th:nth-child(4){width:8%}.ds-root.ds-live .queue-table td:nth-child(5),.ds-root.ds-live .queue-table th:nth-child(5){width:16%}.ds-root.ds-live .queue-table td:nth-child(6),.ds-root.ds-live .queue-table th:nth-child(6){width:12%}.ds-root.ds-live .queue-assignee-line{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.ds-root.ds-live .queue-assignee-line>span:last-child{overflow:hidden;text-overflow:ellipsis}@media (min-width:1280px){.ds-root.ds-live .queue-table{min-width:960px}}.ds-root.ds-live .picks-data-row{position:relative}.ds-root.ds-live .picks-data-row.is-opening{background:var(--ds-fill-3,#eef2f0)}.picks-opening{margin:24px 16px;color:var(--ds-secondary-label,#6e6e73);font-size:14px}.ds-root.ds-live .picks-data-row>td{position:relative}.ds-root.ds-live .picks-row-hit{display:block;position:absolute;inset:0;z-index:0}.ds-root.ds-live .picks-row{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.ds-root.ds-live .picks-row-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:inherit;text-decoration:none;pointer-events:none}.ds-root.ds-live .picks-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-root.ds-live .picks-props{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.ds-root.ds-live .picks-props a{color:var(--ds-blue);font-size:13px}.ds-root.ds-live .picks-link-cell{position:relative;z-index:1;width:1%;white-space:nowrap}.ds-root.ds-live .picks-link-actions{display:flex;flex-wrap:wrap;gap:6px}.ds-root.ds-live .picks-chevron{color:var(--ds-label-3);display:grid;place-items:center;flex-shrink:0}.ds-root.ds-live .picks-sent{position:relative;z-index:1;pointer-events:none;color:inherit;text-decoration:none}.ds-root.ds-live .empty-thumb,.ds-root.ds-live .listing-cover-empty,.ds-root.ds-live .property-map-no-photo{display:grid;place-items:center;background:var(--ds-fill-3);color:var(--ds-label-3);box-shadow:none;border:0}.ds-root.ds-live .empty-thumb svg,.ds-root.ds-live .listing-cover-empty svg,.ds-root.ds-live .property-map-no-photo svg{opacity:1}.contract-list-row{padding:8px 16px;border-bottom:1px solid var(--line)}.ds-root.ds-live.contract-screen .contract-list{margin:0;padding:0;list-style:none}.ds-root.ds-live.contract-screen .contract-list-row{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:.5px solid var(--ds-separator);background-image:none}.ds-root.ds-live.contract-screen .contract-list-row:last-child{border-bottom:0}.ds-root.ds-live.contract-screen .contract-list-row:focus-within,.ds-root.ds-live.contract-screen .contract-list-row:hover{background:var(--ds-fill-2)}.ds-root.ds-live.contract-screen .contract-list a{transition:transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.contract-screen .contract-list a:active{transform:scale(.97)}.ds-root.ds-live .ds-tpl-print-actions,.ds-tpl-printbar .contract-print-share{display:none}.ds-root.ds-live .ds-tpl-printbar .contract-print-share{display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-root.ds-live.contract-screen .contract-list a{transition:none;transform:none!important}}.ds-root.ds-live.form-page .public-v2.expose,.ds-root.ds-live.form-page.share-page .public-v2.expose{--ink:var(--ds-label);--muted-ink:var(--ds-label-2);--hairline:var(--ds-separator);--paper:var(--ds-surface);--page:var(--ds-bg);--pill:var(--ds-fill-2);--accent:var(--ds-blue);background:var(--ds-bg);color:var(--ds-label)}.ds-root.ds-live.form-page .public-v2 .expose-brand,.ds-root.ds-live.form-page .public-v2 .pform-card{border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.ds-root.ds-live.form-page .public-v2 .pform-card h1{color:var(--ds-label);font-size:var(--ds-text-title1);font-weight:700;letter-spacing:var(--ds-tracking-title);line-height:var(--ds-leading-title1)}.ds-root.ds-live.form-page .public-v2 .form-grid>.pstep,.ds-root.ds-live.form-page .public-v2 .pform-card>.pstep{background:var(--ds-fill-2);box-shadow:none}.ds-root.ds-live.form-page .public-v2 .location-switch,.ds-root.ds-live.form-page .public-v2 .public-slot{background:var(--ds-surface);box-shadow:none;color:var(--ds-label)}.ds-root.ds-live.form-page .public-v2 .pform-card .location-switch:has(input:checked),.ds-root.ds-live.form-page .public-v2 .public-slot[aria-pressed=true],.ds-root.ds-live.share-page .public-v2 .pv-when label:has(input:checked){background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-root.ds-live.form-page .public-v2 .public-photo,.ds-root.ds-live.form-page .public-v2 .public-photo-add{background:var(--ds-fill-3);border-color:var(--ds-separator);color:var(--ds-label-2)}.ds-root.ds-live.form-page .public-v2 .public-photo button{background:var(--ds-glass-strong);color:var(--ds-label)}.ds-root.ds-live.share-page .public-v2 .pv-when label{background:var(--ds-fill-2);color:var(--ds-label)}.ds-root.ds-live.share-page .public-v2 .pv-when button{background:var(--ds-blue);color:var(--ds-on-accent);box-shadow:none}.ds-root.ds-live.share-page .public-v2 .pv-thanks{color:var(--ds-green-text)}.ds-root.ds-live.form-page .public-v2 .btn.primary,.ds-root.ds-live.form-page .public-v2 .public-send{min-height:44px;border:0;border-radius:var(--ds-r-pill);background:var(--ds-blue);color:var(--ds-on-accent);box-shadow:none}.ds-live dialog.listing-lightbox{border:0;border-radius:var(--ds-r-xl);background:var(--ds-surface);color:var(--ds-label);box-shadow:var(--ds-shadow-lg);backdrop-filter:none}.ds-live .listing-lightbox::backdrop{background:var(--ds-scrim);backdrop-filter:var(--ds-glass-blur)}.ds-live .listing-lightbox-box{padding:var(--ds-space-3)}.ds-live .listing-lightbox-stage{border-radius:var(--ds-r-xl);background:var(--ds-fill-3)}.ds-live .listing-lightbox-stage>img,.ds-live .listing-lightbox-stage>video{background:var(--ds-fill-3);animation:none}.ds-live .listing-lightbox-control{border:0;background:var(--ds-glass-strong);color:var(--ds-label);box-shadow:var(--ds-glass-shadow);backdrop-filter:var(--ds-glass-blur);transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-live .listing-lightbox-control:hover{background:var(--ds-fill-2)}.ds-live .listing-lightbox-close:active{transform:scale(.97)}.ds-live .listing-lightbox-next:active,.ds-live .listing-lightbox-prev:active{transform:translateY(-50%) scale(.97)}.ds-live .listing-lightbox-count{color:var(--ds-label-2);font-variant-numeric:tabular-nums}.ds-live .listing-lightbox-dots button span{background:var(--ds-label-3)}.ds-live .listing-lightbox-dots button[aria-current] span{background:var(--ds-label)}.ds-live .listing-lightbox button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}@media (max-width:760px){.ds-root.ds-live.form-page .public-v2 .pform .public-send,.ds-root.ds-live.form-page .public-v2 form[data-public-step="4"] .public-send{position:fixed;z-index:30;right:var(--ds-space-3);bottom:env(safe-area-inset-bottom,0);left:var(--ds-space-3);min-height:44px;padding:var(--ds-space-3);padding-bottom:calc(var(--ds-space-3) + env(safe-area-inset-bottom, 0px));border-radius:var(--ds-r-2xl);background:var(--ds-blue);color:var(--ds-on-accent);box-shadow:var(--ds-glass-shadow)}.shell.bn-shell .ds-live .detail-side-actions{flex-flow:row wrap;align-items:stretch}.shell.bn-shell .ds-live .detail-side-actions>.detail-side-primary{flex:1 1 100%;min-width:0}.shell.bn-shell .ds-live .detail-side-actions>.btn,.shell.bn-shell .ds-live .detail-side-actions>.detail-side-more,.shell.bn-shell .ds-live .detail-side-actions>a.btn{flex:1 1 calc(50% - var(--ds-space-2));min-width:0}.shell.bn-shell .ds-live .detail-side-actions>.btn,.shell.bn-shell .ds-live .detail-side-actions>a.btn,.shell.bn-shell .ds-live .detail-side-more>summary,.shell.bn-shell .ds-live .detail-side-primary>.btn{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ds-live .listing-lightbox-control,.ds-root.ds-live.form-page .public-v2 .location-switch,.ds-root.ds-live.form-page .public-v2 .public-send{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}.ds-root.ds-live.share-page .public-v2.public-showing{--ink:var(--ds-label);--muted-ink:var(--ds-label-2);--hairline:var(--ds-separator);--paper:var(--ds-surface);--page:var(--ds-bg);--pill:var(--ds-fill-2);--accent:var(--ds-blue);background:var(--ds-surface);color:var(--ds-label);border:0;border-radius:var(--ds-r-xl);box-shadow:var(--ds-shadow-sm);padding:var(--ds-space-6) var(--ds-space-4);padding-bottom:calc(var(--ds-space-6) + env(safe-area-inset-bottom, 0px))}.ds-root.ds-live.share-page .public-v2.public-showing h1{color:var(--ds-label);font-size:var(--ds-text-title1);font-weight:700;letter-spacing:var(--ds-tracking-title);line-height:var(--ds-leading-title1)}.ds-root.ds-live.share-page .public-v2.public-showing .muted{color:var(--ds-label-2)}.ds-root.ds-live.share-page .public-v2.public-showing .public-slot{min-height:44px;border-radius:var(--ds-r-pill);background:var(--ds-fill-2);box-shadow:none;color:var(--ds-label);font-variant-numeric:tabular-nums;transition:background var(--ds-duration-ui) var(--ds-ease),transform var(--ds-duration-press) var(--ds-ease)}.ds-root.ds-live.share-page .public-v2.public-showing .public-slot[aria-pressed=true]{background:var(--ds-fill-2);color:var(--ds-blue-text)}.ds-root.ds-live.share-page .public-v2.public-showing .public-slot:active{transform:scale(.97)}.ds-live .detail-page .detail-photo-trigger svg{display:block;margin:auto;color:var(--ds-label-3)}@media (hover:hover) and (pointer:fine){.ds-live .pr-add:hover{background:var(--ds-blue-hover)}}@media (prefers-reduced-motion:reduce){.ds-root.ds-live.share-page .public-v2.public-showing .public-slot{transition:opacity var(--ds-duration-reduced) ease,background var(--ds-duration-reduced) ease;transform:none!important}}