@font-face{font-family:Silvana Text;src:url(/fonts/azori/SilvanaText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/azori/SeasonSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Sans;src:url(/fonts/azori/SeasonSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--color-primary-100: rgb(235, 236, 238);--color-primary-200: rgb(191, 196, 200);--color-primary-300: rgb(142, 149, 153);--color-primary-400: rgb(90, 97, 102);--color-primary-500: rgb(35, 33, 30);--color-primary-600: rgb(28, 26, 24);--color-primary-700: rgb(22, 21, 19);--color-primary-800: rgb(17, 16, 15);--color-primary-900: rgb(13, 12, 11);--color-secondary-100: rgb(251, 251, 252);--color-secondary-200: rgb(249, 249, 251);--color-secondary-300: rgb(248, 247, 247);--color-secondary-400: rgb(247, 246, 245);--color-secondary-500: rgb(246, 245, 243);--color-secondary-600: rgb(216, 218, 222);--color-secondary-700: rgb(185, 189, 196);--color-secondary-800: rgb(152, 158, 170);--color-secondary-900: rgb(122, 129, 140);--color-brand-100: rgb(235, 242, 232);--color-brand-200: rgb(200, 221, 192);--color-brand-300: rgb(169, 194, 161);--color-brand-400: rgb(140, 167, 134);--color-brand-500: rgb(113, 140, 113);--color-brand-600: rgb(91, 119, 106);--color-brand-700: rgb(71, 99, 98);--color-brand-800: rgb(52, 77, 76);--color-brand-900: rgb(33, 51, 50);--evergreen-puget-100: rgb(227, 240, 246);--evergreen-puget-300: rgb(217, 217, 163);--evergreen-puget-600: rgb(97, 138, 113);--evergreen-puget-900: rgb(37, 71, 96);--evergreen-rainier-100: rgb(204, 223, 227);--evergreen-rainier-300: rgb(166, 212, 220);--evergreen-rainier-600: rgb(126, 143, 84);--evergreen-rainier-900: rgb(31, 37, 43);--evergreen-olympic-100: rgb(211, 232, 227);--evergreen-olympic-300: rgb(192, 215, 186);--evergreen-olympic-600: rgb(142, 162, 111);--evergreen-olympic-900: rgb(97, 80, 96);--evergreen-cascade-100: rgb(190, 202, 154);--evergreen-cascade-300: rgb(148, 206, 216);--evergreen-cascade-600: rgb(103, 124, 129);--evergreen-cascade-900: rgb(11, 27, 42);--gradient-puget-dawn: linear-gradient(180deg, var(--evergreen-puget-100) 0%, var(--evergreen-puget-300) 33%, var(--evergreen-puget-600) 67%, var(--evergreen-puget-900) 100%);--gradient-rainier-meadow: linear-gradient(180deg, var(--evergreen-rainier-100) 0%, var(--evergreen-rainier-300) 38%, var(--evergreen-rainier-600) 74%, var(--evergreen-rainier-900) 100%);--gradient-olympic-fog: linear-gradient(180deg, var(--evergreen-olympic-100) 0%, var(--evergreen-olympic-300) 38%, var(--evergreen-olympic-600) 74%, var(--evergreen-olympic-900) 100%);--gradient-cascade-dusk: linear-gradient(180deg, var(--evergreen-cascade-100) 0%, var(--evergreen-cascade-300) 38%, var(--evergreen-cascade-600) 74%, var(--evergreen-cascade-900) 100%);--gradient-brand: var(--gradient-puget-dawn);--evergreen-solid-light: rgb(198, 219, 189);--evergreen-solid-dark: rgb(96, 136, 133);--color-neutral-100: rgb(255, 255, 255);--color-neutral-150: rgb(248, 248, 246);--color-neutral-200: rgb(241, 241, 239);--color-neutral-300: rgb(235, 235, 232);--color-neutral-400: rgb(214, 212, 209);--color-neutral-500: rgb(161, 155, 151);--color-neutral-600: rgb(147, 144, 138);--color-neutral-700: rgb(96, 94, 90);--color-neutral-800: rgb(50, 50, 47);--color-neutral-900: rgb(30, 30, 30);--color-neutral-light-100: rgb(255, 255, 255);--color-neutral-light-200: rgb(248, 248, 246);--color-neutral-light-300: rgb(241, 241, 239);--color-neutral-light-400: rgb(235, 235, 232);--color-neutral-light-500: rgb(237, 236, 232);--color-neutral-light-600: rgb(211, 206, 201);--color-neutral-light-700: rgb(205, 205, 199);--color-neutral-light-800: rgb(193, 193, 185);--color-neutral-light-900: rgb(183, 183, 170);--color-neutral-dark-100: rgb(214, 212, 209);--color-neutral-dark-200: rgb(176, 176, 176);--color-neutral-dark-200-2: rgb(161, 155, 151);--color-neutral-dark-300: rgb(147, 144, 138);--color-neutral-dark-400: rgb(96, 94, 90);--color-neutral-dark-500: rgb(58, 58, 58);--color-neutral-dark-500-2: rgb(73, 72, 68);--color-neutral-dark-600: rgb(50, 50, 47);--color-neutral-dark-700: rgb(30, 30, 30);--color-neutral-dark-800: rgb(16, 16, 16);--color-neutral-dark-800-2: rgb(18, 18, 17);--color-neutral-dark-900: rgb(0, 0, 0);--color-utility-danger-100: rgb(255, 222, 214);--color-utility-danger-200: rgb(255, 184, 168);--color-utility-danger-300: rgb(255, 151, 128);--color-utility-danger-400: rgb(255, 113, 82);--color-utility-danger-500: rgb(240, 87, 53);--color-utility-danger-600: rgb(235, 43, 0);--color-utility-danger-700: rgb(179, 33, 0);--color-utility-danger-800: rgb(117, 22, 0);--color-utility-danger-900: rgb(31, 6, 0);--color-utility-info-100: rgb(219, 229, 255);--color-utility-info-200: rgb(179, 199, 255);--color-utility-info-300: rgb(143, 173, 255);--color-utility-info-400: rgb(107, 147, 255);--color-utility-info-500: rgb(67, 117, 255);--color-utility-info-600: rgb(47, 98, 239);--color-utility-info-700: rgb(45, 86, 202);--color-utility-info-800: rgb(12, 49, 151);--color-utility-info-900: rgb(0, 11, 41);--color-utility-success-100: rgb(199, 255, 225);--color-utility-success-200: rgb(143, 255, 195);--color-utility-success-300: rgb(95, 246, 166);--color-utility-success-400: rgb(62, 228, 140);--color-utility-success-500: rgb(54, 179, 112);--color-utility-success-600: rgb(23, 166, 90);--color-utility-success-700: rgb(7, 131, 65);--color-utility-success-800: rgb(0, 92, 43);--color-utility-success-900: rgb(0, 25, 12);--color-utility-warning-100: rgb(255, 238, 204);--color-utility-warning-200: rgb(255, 221, 153);--color-utility-warning-300: rgb(255, 204, 102);--color-utility-warning-400: rgb(255, 187, 51);--color-utility-warning-500: rgb(255, 171, 0);--color-utility-warning-600: rgb(204, 136, 0);--color-utility-warning-700: rgb(153, 102, 0);--color-utility-warning-800: rgb(102, 68, 0);--color-utility-warning-900: rgb(25, 17, 0);--color-danger-100: var(--color-utility-danger-100);--color-danger-500: var(--color-utility-danger-500);--color-danger-700: var(--color-utility-danger-700);--color-info-100: var(--color-utility-info-100);--color-info-500: var(--color-utility-info-500);--color-info-700: var(--color-utility-info-700);--color-success-100: var(--color-utility-success-100);--color-success-500: var(--color-utility-success-500);--color-success-700: var(--color-utility-success-700);--color-warning-100: var(--color-utility-warning-100);--color-warning-500: var(--color-utility-warning-500);--color-warning-700: var(--color-utility-warning-700);--color-brand-blue-100: var(--color-utility-info-100);--color-brand-blue-300: var(--color-utility-info-300);--color-brand-blue-500: var(--color-utility-info-500);--color-brand-blue-900: var(--color-utility-info-900);--color-brand-green-500: var(--color-utility-success-500);--color-brand-green-900: var(--color-utility-success-900);--color-brand-orange-400: var(--color-utility-warning-400);--color-brand-orange-500: var(--color-utility-warning-500);--color-brand-orange-900: var(--color-utility-warning-900);--color-brand-red-500: var(--color-utility-danger-500);--color-brand-red-900: var(--color-utility-danger-900);--off-black: var(--color-primary-500);--off-white: var(--color-secondary-500);--white: rgb(255, 255, 255);--black: rgb(0, 0, 0);--color-scrim-10: rgba(0, 0, 0, .1);--color-scrim-20: rgba(0, 0, 0, .2);--color-scrim-40: rgba(0, 0, 0, .4);--color-scrim-60: rgba(0, 0, 0, .6);--color-scrim-80: rgba(0, 0, 0, .8);--color-transparent-0: rgba(0, 0, 0, 0);--color-transparent-10: rgba(0, 0, 0, .1);--color-transparent-20: rgba(0, 0, 0, .2);--color-transparent-30: rgba(0, 0, 0, .3);--color-transparent-40: rgba(0, 0, 0, .4);--color-transparent-50: rgba(0, 0, 0, .5);--color-transparent-60: rgba(0, 0, 0, .6);--color-transparent-70: rgba(0, 0, 0, .7);--color-transparent-80: rgba(0, 0, 0, .8);--color-transparent-90: rgba(0, 0, 0, .9);--color-transparent-light-0: rgba(255, 255, 255, 0);--surface-page: var(--color-secondary-500);--surface-card: var(--color-neutral-100);--surface-raised: var(--color-neutral-100);--surface-sunken: var(--color-neutral-200);--surface-inverse: var(--color-primary-500);--surface-brand: var(--color-brand-900);--surface-brand-weak: var(--color-brand-100);--ink-rgb: 35 33 30;--paper-rgb: 246 245 243;--sage-rgb: 113 140 113;--evergreen-rgb: 33 51 50;--text-primary: var(--color-primary-500);--text-secondary: var(--color-neutral-700);--text-tertiary: var(--color-neutral-600);--text-placeholder: var(--color-neutral-500);--text-inverse: var(--color-secondary-500);--text-brand: var(--color-brand-700);--text-disabled: var(--color-neutral-500);--border-subtle: var(--color-neutral-400);--border-default: var(--color-primary-500);--border-strong: var(--color-primary-500);--border-brand: var(--color-brand-500);--border-error: var(--color-danger-700);--focus-ring: var(--color-primary-500);--color-shadow-light: rgba(0, 0, 0, .2);--color-shadow-dark: rgba(255, 255, 255, .05);--color-shadow-default: var(--color-shadow-light);--shadow-color: var(--color-shadow-default);--overlay: var(--color-scrim-60)}:root[data-theme=dark],.theme-dark{--surface-page: var(--color-primary-500);--surface-card: var(--color-neutral-900);--surface-raised: var(--color-neutral-800);--surface-sunken: var(--color-primary-700);--surface-inverse: var(--color-secondary-500);--surface-brand: var(--color-brand-900);--surface-brand-weak: var(--color-brand-800);--text-primary: var(--color-secondary-500);--text-secondary: var(--color-neutral-400);--text-tertiary: var(--color-neutral-500);--text-placeholder: var(--color-neutral-700);--text-inverse: var(--color-primary-500);--text-brand: var(--color-brand-300);--text-disabled: var(--color-neutral-700);--border-subtle: var(--color-neutral-800);--border-default: var(--color-neutral-700);--border-strong: var(--color-secondary-500);--border-brand: var(--color-brand-400);--focus-ring: var(--color-secondary-500);--color-shadow-default: var(--color-shadow-dark);--shadow-color: var(--color-shadow-default)}:root{--font-title: "Silvana Text", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Season Sans", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label: var(--font-body);--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-heading-sm: var(--font-body);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display-lg: 120px;--fs-display-md: 64px;--fs-display-sm: 42px;--fs-heading-lg: 32px;--fs-heading-md: 28px;--fs-heading-sm: 24px;--fs-body-lg: 20px;--fs-body-md: 18px;--fs-body-sm: 16px;--fs-label-lg: 20px;--fs-label-md: 16px;--fs-label-sm: 12px;--fs-kicker: 11px;--lh-display: 1.02;--lh-heading: 1.1;--lh-snug: 1.25;--lh-body: 1.55;--ls-display: -.015em;--ls-heading: -.01em;--ls-body: 0em;--ls-kicker: .16em;--ls-button: .01em}@media(max-width:768px){:root{--fs-display-lg: 60px;--fs-display-md: 40px;--fs-display-sm: 32px;--fs-heading-lg: 24px;--fs-heading-md: 22px;--fs-heading-sm: 20px;--fs-body-lg: 18px;--fs-body-md: 16px;--fs-body-sm: 14px;--fs-label-lg: 18px;--fs-label-md: 14px}}.az-display{font-family:var(--font-title);font-weight:var(--fw-regular);font-size:var(--fs-display-md);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.az-heading{font-family:var(--font-title);font-weight:var(--fw-regular);font-size:var(--fs-heading-lg);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.az-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body-md);line-height:var(--lh-body)}.az-label{font-family:var(--font-label);font-weight:var(--fw-medium);font-size:var(--fs-label-md);line-height:var(--lh-snug)}.az-kicker{font-family:var(--font-label);font-weight:var(--fw-medium);font-size:var(--fs-kicker);line-height:1.2;letter-spacing:var(--ls-kicker);text-transform:uppercase}:root{--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-xxl: 64px;--space-super: 80px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-36: 36px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--radius-sm: 4px;--radius-input: 8px;--radius-card: 10px;--radius-image: 10px;--radius-12: 12px;--radius-md: 16px;--radius-round: 48px;--radius-pill: 70px;--radius-full: 9999px;--border-hairline: .5px;--border-thin: 1px;--border-thick: 2px;--layout-max-width: 1296px;--layout-container: 1296px;--layout-max-width-lg: 1060px;--layout-max-width-xxl: 1440px;--layout-container-compact: 1260px;--layout-max-width-md: 964px;--layout-max-width-sm: 728px;--layout-max-width-prose: 800px;--layout-max-width-narrow: 600px;--layout-header-height: 80px;--layout-sidebar-width: 300px;--layout-gutter: 32px;--layout-margin: 64px;--layout-columns: 12;--bp-xs: 375px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1260px;--bp-xxl: 1440px;--icon-sm: 12px;--icon-reg: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 48px;--icon-xxxl: 72px;--opacity-disabled: .4;--shadow-default: 0 0 20px 0 var(--shadow-color);--shadow-xs: 0 0 6px 0 var(--shadow-color);--shadow-sm: 0 0 12px 0 var(--shadow-color);--shadow-md: 0 0 20px 0 var(--shadow-color);--shadow-lg: 0 0 40px 0 var(--shadow-color);--shadow-hairline: inset 0 0 0 .5px var(--border-subtle);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--dur-fast: .16s;--dur-base: .26s;--dur-slow: .42s}:root{--surface-warning-weak: #fff6e5;--scrim: rgba(35, 33, 30, .38);--z-sticky: 1;--z-savebar: 30;--z-sidebar: 40;--z-fab: 45;--z-overlay: 50;--z-modal: 60;--z-toast: 70;--fs-ui-xs: 10.5px;--fs-ui-sm: 11px;--fs-ui-md: 12px;--fs-ui-base: 12.5px;--fs-ui-lg: 13.5px;--fs-ui-xl: 14.5px;--sidebar-width: 232px}.az-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:.5px solid var(--border-default);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.az-btn--sm{height:36px;padding:0 var(--space-md);font-size:var(--fs-ui-lg)}.az-btn--md{height:48px;padding:0 var(--space-lg);font-size:var(--fs-label-md)}.az-btn--block{display:flex;width:100%}.az-btn--primary{background:var(--surface-inverse);color:var(--text-inverse)}.az-btn--primary:hover{background:var(--surface-page);color:var(--text-primary)}.az-btn--secondary{background:var(--surface-card);color:var(--text-primary)}.az-btn--secondary:hover{background:var(--surface-inverse);color:var(--text-inverse)}.az-btn:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.az-btn:disabled,.az-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.az-btn__icon{display:inline-flex;font-size:1.25em}.bp-page{margin:0 auto;padding:24px 16px 32px;box-sizing:border-box}@media(min-width:1024px){.bp-page{padding:30px 40px 64px}}.bp-page--1040{max-width:1040px}.bp-page--1240{max-width:1240px}.bp-page--1400{max-width:1400px}.bp-content .bp-page{max-width:none}.bp-page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px}.bp-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bp-upload-link{text-decoration:none}.bp-inputs-upload{font-size:13px;font-weight:500;color:#476362}.bp-eyebrow{margin:0 0 12px;font-size:var(--fs-ui-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.bp-h1{margin:0 0 10px;font-family:var(--font-title);font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.01em}.bp-lede{margin:0;max-width:70ch;font-size:14px;line-height:1.6;color:var(--text-secondary)}.bp-state{padding:22px 18px;font-size:var(--fs-ui-base);color:var(--text-secondary)}.bp-state--empty{border:1px dashed var(--border-subtle);border-radius:var(--radius-card);text-align:center;color:var(--text-secondary)}.bp-state--error{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700);border-radius:var(--radius-input)}.bp-state__reference{margin-top:6px;font-size:var(--fs-ui-md)}@keyframes bp-loader-build{0%{clip-path:inset(100% 0 0 0)}46%{clip-path:inset(0 0 0 0)}74%{clip-path:inset(0 0 0 0)}90%{clip-path:inset(0 0 0 0);opacity:0}to{clip-path:inset(100% 0 0 0);opacity:0}}.bp-loader{position:relative;display:block;width:64px;height:54px;color:var(--color-primary-500)}.bp-loader--inline{display:inline-block;width:1.25em;height:1.05em;vertical-align:-.15em;color:currentColor}.bp-loader__mark{position:absolute;inset:0;width:100%;height:100%;display:block}.bp-loader__scaffold{opacity:.12}.bp-loader__build{animation:bp-loader-build 2.6s cubic-bezier(.22,.61,.36,1) infinite}.bp-loader-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.bp-loader-wrap--block{padding:40px 18px}.bp-loader-wrap--page{position:fixed;inset:0;z-index:10;pointer-events:none}@media(min-width:1024px){.bp-shell .bp-loader-wrap--page{left:var(--sidebar-width)}}.bp-loader-wrap__caption{margin:0;font-size:var(--fs-ui-base);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.bp-loader__build{animation:none}}.bp-toast-region{position:fixed;left:16px;right:16px;bottom:96px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}@media(min-width:1024px){.bp-toast-region{left:var(--sidebar-width);right:0;bottom:28px}}.bp-toast{display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:var(--radius-card);background:var(--surface-inverse);color:var(--text-inverse);font-size:13px;box-shadow:0 8px 24px #23211e4d;pointer-events:auto}.bp-toast__icon{color:var(--color-brand-300);flex:none}.bp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bp-skip-link{position:absolute;left:-9999px}.bp-skip-link:focus{left:16px;top:16px;z-index:var(--z-toast);background:var(--surface-card);padding:8px 12px;border-radius:var(--radius-input)}.bp-content{display:block;min-height:100vh;padding-bottom:96px;box-sizing:border-box}@media(min-width:1024px){.bp-content{padding-left:var(--sidebar-width);padding-bottom:0}}.bp-wordmark-inverse{display:block;filter:brightness(0) invert(1)}.bp-board-scroller{overflow-x:auto;margin:0 -16px;padding:0 16px 8px}@media(min-width:1024px){.bp-board-scroller{margin:0 -40px;padding:0 40px 8px}}.bp-board{display:grid;grid-template-columns:repeat(6,minmax(264px,1fr));gap:16px;align-items:start;min-width:1660px}.bp-board-column{display:flex;flex-direction:column;gap:10px}.bp-board-column__header{display:flex;justify-content:space-between;gap:10px;padding:0 4px 10px;border-bottom:2px solid}.bp-board-column__label{margin:0;font-size:13.5px;font-weight:500}.bp-board-column__sub{margin:2px 0 0;font-size:11.5px;color:var(--text-tertiary)}.bp-board-column__count{font-family:var(--font-title);font-size:22px;line-height:1}.bp-board-column__empty{margin:0;padding:22px 18px;border:1px dashed var(--border-subtle);border-radius:10px;text-align:center;font-size:12.5px;color:var(--text-tertiary)}.bp-board-column__tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bp-board-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}.bp-board-tile__top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px}.bp-board-tile__job{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.bp-board-tile__address{font-family:var(--font-title);font-size:17px;line-height:1.2;text-wrap:pretty}.bp-board-tile__city{font-size:11.5px;color:var(--text-tertiary)}.bp-board-tile__milestone{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;color:var(--text-primary)}.bp-board-tile__milestone svg{color:#5b776a;flex:none}.bp-board-tile__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:8px 0 0;padding:12px 0;border-top:.5px solid var(--border-subtle);border-bottom:.5px solid var(--border-subtle)}.bp-tile-fact{margin:0}.bp-tile-fact__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.bp-tile-fact__value{margin:2px 0 0;font-size:13px;font-variant-numeric:tabular-nums}.bp-tile-fact__value--missing{color:var(--color-utility-danger-700)}.bp-tag{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid transparent;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.bp-tag__dot{width:6px;height:6px;border-radius:9999px;background:currentColor}.bp-tag svg{width:10px;height:10px}.bp-tag--on-market{background:#ebf2e8;color:#344d4c}.bp-tag--coming-soon{background:#fec;color:#960}.bp-tag--off-market{background:#ebebe8;color:#605e5a;border:1px dashed #A8A5A0}.bp-tag--pending,.bp-tag--sold{background:#c7ffe1;color:#078341}.bp-board-note{margin:22px 0 0;font-size:12.5px;color:var(--text-tertiary)}.bp-board-permission{display:flex;align-items:center;gap:6px;margin:-8px 0 20px;font-size:12px;color:var(--text-secondary)}.bp-board-tile__stage{display:flex;align-items:center;gap:10px;margin-top:8px}.bp-board-tile__stage-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.bp-board-tile__select{flex:1;min-width:0;padding:6px 8px;font-size:12px;background:var(--surface-card);border:.5px solid var(--text-primary);border-radius:8px}.bp-board-tile__locked{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.bp-board-tile--off-market{border:1px dashed #A8A5A0;background:var(--surface-page)}.bp-board-tile--needs-input{border:1px solid var(--color-utility-warning-500)}.bp-board-tile__flag{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--color-utility-danger-100);color:var(--color-utility-danger-700);font-size:11.5px;font-weight:500;line-height:1.4}.bp-board-tile__flag svg{flex:none;margin-top:1px}.bp-board-tile__cta{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;margin-top:10px;font-size:12px;font-weight:500;color:var(--color-brand-700)}.bp-board-tile__cta--needs-input{color:var(--color-utility-danger-700)}.bp-phone-board{margin:0 -16px}.bp-stage-chips{display:flex;gap:6px;overflow-x:auto;padding:0 16px 14px;scrollbar-width:none}.bp-stage-chips::-webkit-scrollbar{display:none}.bp-stage-chip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;box-sizing:border-box;padding:8px 13px;border:.5px solid var(--border-subtle);border-radius:70px;background:var(--surface-card);font:inherit;font-size:var(--fs-ui-base);font-weight:500;color:var(--text-primary);cursor:pointer}.bp-stage-chip[aria-selected=true]{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}.bp-stage-chip:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-stage-chip__count{min-width:8px;padding:1px 6px;border-radius:9999px;background:#ebebe8;font-size:var(--fs-ui-xs);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-secondary)}.bp-stage-chip[aria-selected=true] .bp-stage-chip__count{background:#5b776a;color:var(--text-inverse)}.bp-phone-board__viewport{overflow:hidden;touch-action:pan-y}.bp-phone-board__track{display:flex;align-items:flex-start;transition:transform var(--dur-base) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.bp-phone-board__track{transition:none}}.bp-phone-pane{flex:0 0 100%;min-width:0;box-sizing:border-box;padding:0 16px;max-height:100000px}.bp-phone-pane[aria-hidden=true]{max-height:0;overflow:hidden;transition:max-height 0s linear var(--dur-base)}@media(prefers-reduced-motion:reduce){.bp-phone-pane[aria-hidden=true]{transition:none}}.bp-phone-pane__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bp-phone-pane__title{flex:1;min-width:0;text-align:center}.bp-phone-pane__label{margin:0;font-size:14px;font-weight:500}.bp-phone-pane__sub{margin:2px 0 0;font-size:11.5px;color:#93908a}.bp-phone-pane__arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:.5px solid var(--border-subtle);border-radius:9999px;background:var(--surface-card);font-size:16px;color:var(--text-primary);cursor:pointer}.bp-phone-pane__arrow:disabled{color:#d6d4d1;cursor:default}.bp-phone-pane__arrow:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-phone-pane__tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bp-phone-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 15px;border:.5px solid var(--border-subtle);border-radius:10px;background:var(--surface-card)}.bp-phone-tile--off-market{border:1px dashed #A8A5A0;background:var(--surface-page)}.bp-phone-tile--needs-input{border:1px solid var(--color-utility-warning-500)}.bp-phone-tile__address{font-family:var(--font-title);font-size:18px;line-height:1.2;text-wrap:pretty}.bp-phone-tile__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:8px 0 0;padding-top:10px;border-top:.5px solid var(--border-subtle)}.bp-phone-tile__caret{margin-left:auto}.bp-inputs-summary{display:flex;flex-direction:column;gap:4px;width:min(100%,320px);box-sizing:border-box;margin-bottom:20px;padding:18px 20px;border-radius:var(--radius-card);background:var(--surface-inverse);color:var(--text-inverse)}.bp-inputs-summary__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f6f5f3b3}.bp-inputs-summary__value{font-family:var(--font-title);font-size:28px;line-height:1.1}.bp-inputs-summary__sub{font-size:12.5px;color:#f6f5f3cc}.bp-board-tile{position:relative}.bp-board-tile:hover{box-shadow:0 4px 14px #23211e14}.bp-board-tile__open{padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.bp-board-tile__open:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.bp-board-tile__open:focus-visible{outline:none}.bp-board-tile__open:focus-visible:after{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-board-tile__stage{position:relative;z-index:1}a.bp-board-tile__cta{position:relative;z-index:1;text-decoration:none}a.bp-board-tile__cta:hover{text-decoration:underline}a.bp-board-tile__cta:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px;border-radius:4px}.bp-drawer-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:#23211e61;animation:bp-fade-in var(--dur-fast) var(--ease-standard)}.bp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;width:520px;max-width:100vw;background:var(--surface-page);box-shadow:-10px 0 50px #23211e47;animation:bp-slide-in var(--dur-base) var(--ease-emphasized)}.bp-drawer__header{position:relative;padding:28px 24px 20px;background:var(--color-brand-900);color:#f6f5f3}.bp-drawer__close{position:absolute;top:16px;right:18px;display:inline-flex;padding:4px;border:0;border-radius:6px;background:none;color:#f6f5f3;font-size:20px;cursor:pointer}.bp-drawer__close:focus-visible{outline:var(--border-thick) solid var(--focus-ring)}.bp-drawer__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f6f5f3cc}.bp-drawer__eyebrow .bp-tag{letter-spacing:normal;text-transform:none}.bp-drawer__title{margin:0 32px 6px 0;font-family:var(--font-title);font-size:25px;font-weight:400;line-height:1.1}.bp-drawer__sub{margin:0;font-size:12.5px;color:#f6f5f3cc}.bp-drawer__body{flex:1;overflow:auto;display:flex;flex-direction:column;gap:22px;padding:22px 24px 24px}.bp-drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}.bp-drawer-stat{padding:13px 18px}.bp-drawer-stat+.bp-drawer-stat{border-left:.5px solid #EBEBE8}.bp-drawer-stat__label{margin-bottom:4px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.bp-drawer-stat__value{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.bp-drawer-section{display:flex;flex-direction:column;gap:12px}.bp-drawer-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-drawer-section__title{margin:0;font-size:14.5px;font-weight:500}.bp-drawer-chip{padding:2px 9px;border-radius:9999px;font-size:11.5px;font-weight:500}.bp-drawer-chip--needs{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700)}.bp-drawer-chip--clear{background:var(--color-brand-100);color:var(--color-brand-800)}.bp-drawer-meter{display:flex;align-items:center;gap:12px}.bp-drawer-meter__track{flex:1;height:6px;border-radius:9999px;background:#ebebe8;overflow:hidden}.bp-drawer-meter__fill{height:100%;border-radius:inherit;background:var(--color-brand-600)}.bp-drawer-meter__label{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.bp-drawer-needs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bp-drawer-need{padding:16px 18px;background:var(--surface-card);border:1px solid var(--color-utility-warning-500);border-radius:var(--radius-card)}.bp-drawer-need__name{margin:0 0 4px;font-size:13.5px;font-weight:500}.bp-drawer-need__help{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.bp-drawer-clear{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:var(--radius-card);background:var(--color-brand-100);color:var(--color-brand-800);font-size:13px;line-height:1.45}.bp-drawer-clear svg{flex:none;margin-top:2px}.bp-drawer-milestones{list-style:none;margin:0;padding:4px 18px;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}.bp-drawer-milestone{display:grid;grid-template-columns:1fr auto 90px;align-items:center;gap:12px;padding:11px 0;font-size:12.5px}.bp-drawer-milestone+.bp-drawer-milestone{border-top:.5px solid #EBEBE8}.bp-drawer-milestone__label{display:flex;align-items:center;gap:8px}.bp-drawer-milestone__label svg{flex:none;font-size:18px;color:#b9b6b1}.bp-drawer-milestone--done .bp-drawer-milestone__label svg{color:var(--color-brand-600)}.bp-drawer-milestone__date{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bp-drawer-milestone__status{text-align:right;font-size:11.5px;color:var(--text-tertiary)}.bp-drawer__footer{display:flex;align-items:center;gap:10px;padding:16px 24px;background:var(--surface-card);border-top:.5px solid var(--border-subtle)}.bp-drawer__footer .az-btn{text-decoration:none}.bp-drawer__outline{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:.5px solid var(--text-primary);border-radius:9999px;font-size:13px;color:var(--text-primary);text-decoration:none}.bp-drawer__outline:hover{background:var(--surface-inverse);color:var(--text-inverse);text-decoration:none}.bp-drawer__text{margin-left:auto;font-size:13px;font-weight:500;color:var(--color-brand-700)}a.bp-inputs-summary{text-decoration:none}a.bp-inputs-summary:hover{text-decoration:none;box-shadow:0 6px 18px #23211e38}a.bp-inputs-summary:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px;border-radius:70px;background:#f1f1ef}.bp-segmented__item{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:70px;background:none;font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--text-secondary);cursor:pointer}.bp-segmented__item[aria-pressed=true]{background:#23211e;color:#f6f5f3}.bp-segmented__item:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-segmented__count{padding:1px 6px;border-radius:9999px;background:#e4e4e0;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bp-segmented__item[aria-pressed=true] .bp-segmented__count{background:var(--color-brand-600);color:#f6f5f3}.bp-table-card{background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.bp-table-scroll{overflow-x:auto}.bp-table{width:100%;border-collapse:collapse;font-size:13px}.bp-table th{padding:11px 10px;background:#f8f8f6;border-bottom:1px solid var(--border-subtle);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--text-tertiary);white-space:nowrap}.bp-table td{padding:12px 10px;border-bottom:.5px solid #EBEBE8;vertical-align:top}.bp-table tr:last-child td{border-bottom:0}.bp-table th:first-child,.bp-table td:first-child{padding-left:20px}.bp-table th:last-child,.bp-table td:last-child{padding-right:20px}.bp-priority{display:inline-block;padding:4px 11px;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.bp-priority--critical{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700)}.bp-priority--soon{background:#fec;color:#960}.bp-priority--when-you-can{background:#ebebe8;color:var(--text-secondary)}.bp-inputs-fill-all{gap:8px;text-decoration:none}.bp-inputs-fill-all:hover{text-decoration:none}.bp-inputs-table{min-width:960px}.bp-inputs-job{display:block;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.bp-inputs-address{font-weight:500;color:var(--color-brand-700)}.bp-inputs-field{font-weight:500;white-space:nowrap}.bp-inputs-help{max-width:300px;color:var(--text-secondary)}.bp-inputs-holds{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bp-inputs-holds svg{flex:none;color:var(--text-tertiary)}.bp-inputs-due{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.bp-inputs-due--urgent{font-weight:500;color:var(--color-utility-danger-700)}.bp-inputs-action{text-align:right}.bp-inputs-action a{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--color-brand-700)}.bp-inputs-clear{display:flex;align-items:center;gap:8px;margin:0;padding:14px 18px;border-radius:var(--radius-card);background:var(--color-brand-100);color:var(--color-brand-800);font-size:13.5px}.bp-dashboard-action,.bp-dashboard-action:hover{text-decoration:none}.bp-inputs-banner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:22px;padding:22px 26px;border-radius:10px;background:var(--color-brand-700);color:var(--text-inverse);text-decoration:none}.bp-inputs-banner:hover{text-decoration:none;background:var(--color-brand-800)}.bp-inputs-banner:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-inputs-banner__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:#f6f5f324;font-size:22px}.bp-inputs-banner__text{flex:1 1 320px;display:flex;flex-direction:column;gap:6px}.bp-inputs-banner__title{font-family:var(--font-title);font-size:23px;line-height:1.2}.bp-inputs-banner__sub{font-size:var(--fs-ui-lg);line-height:1.5;color:#f6f5f3bf}.bp-inputs-banner__cta{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:.5px solid rgba(246,245,243,.4);border-radius:9999px;font-size:var(--fs-ui-lg);font-weight:500}.bp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:22px}.bp-kpi{padding:18px 20px;border-radius:10px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px #d6d4d1}.bp-kpi__label{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#93908a}.bp-kpi__value{margin:0;font-family:var(--font-title);font-size:38px;line-height:1}.bp-kpi__value--danger{color:var(--color-utility-danger-700)}.bp-kpi__sub{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-ui-base);color:var(--text-secondary)}.bp-kpi__icon{display:inline-flex;font-size:14px;color:#93908a}.bp-dashboard-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:22px;align-items:start}.bp-dashboard-card{min-width:0;padding:18px 0 6px;border:.5px solid #D6D4D1;border-radius:10px;background:var(--surface-card)}.bp-dashboard-card__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 20px 14px}.bp-dashboard-card__title{margin:0;font-size:var(--fs-ui-xl);font-weight:500}.bp-dashboard-card__link{font-size:var(--fs-ui-base);font-weight:500;color:var(--color-brand-700)}.bp-link-button{padding:0;border:0;background:none;font:inherit;font-weight:500;cursor:pointer}.bp-dashboard-side{display:flex;flex-direction:column;gap:22px;min-width:0}.bp-notify-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:#23211e47}.bp-notify-panel{position:fixed;left:244px;bottom:84px;z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column;width:392px;max-width:calc(100vw - 32px);background:#fff;border:.5px solid #D6D4D1;border-radius:10px;box-shadow:0 10px 40px #23211e38;outline:none}@media(max-width:1023px){.bp-notify-panel{left:16px;right:16px;bottom:16px;width:auto}}.bp-notify-panel__header{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:.5px solid #EBEBE8}.bp-notify-panel__title{margin:0;font-size:15px;font-weight:500}.bp-notify-count{padding:1px 7px;border-radius:9999px;background:#5b776a;color:#f6f5f3;font-size:11px}.bp-notify-markall{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:500;color:#476362;cursor:pointer}.bp-notify-markall:disabled{color:#93908a;cursor:default}.bp-notify-panel__body{max-height:460px;overflow-y:auto}.bp-notify-panel__footer{padding:12px 18px;border-top:.5px solid #EBEBE8;font-size:13px;font-weight:500}.bp-notify-panel__footer a{color:#476362}.bp-notify-list{margin:0;padding:0;list-style:none}.bp-notify-row{display:flex;gap:13px;width:100%;padding:13px 18px;border:0;border-bottom:.5px solid #EBEBE8;background:none;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer}.bp-notify-row:hover{background:#fafaf8}.bp-notify-row--unread{background:#f4f8f2}.bp-notify-row:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:-2px}.bp-notify-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;font-size:17px}.bp-notify-list--phone .bp-notify-icon{width:36px;height:36px}.bp-notify-icon--warn{background:#fec;color:#960}.bp-notify-icon--sage{background:#5b776a;color:#f6f5f3}.bp-notify-icon--info{background:#dbe5ff;color:#2d56ca}.bp-notify-icon--success{background:#c7ffe1;color:#078341}.bp-notify-row__text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.45}.bp-notify-row__title{font-weight:600;overflow-wrap:anywhere}.bp-notify-row__body{color:var(--text-secondary)}.bp-notify-row__time{font-size:12px;color:#93908a}.bp-notify-dot{flex:none;align-self:center;width:8px;height:8px;margin-left:auto;border-radius:9999px;background:#f05735}.bp-notify-empty{margin:0;padding:22px 18px;font-size:13px;color:var(--text-tertiary)}.bp-mobile-header__actions{display:flex;align-items:center;gap:8px}.bp-mobile-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;color:var(--text-inverse)}.bp-mobile-bell:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-mobile-bell__dot{position:absolute;top:10px;right:11px;margin:0}.bp-notify-page__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.bp-notify-page__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:26px;line-height:1.15}.bp-notify-page{background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.bp-dashboard-card .bp-state{margin:0 20px 14px}.bp-dashboard-card .bp-notify-list>li:last-child .bp-notify-row{border-bottom:0}.bp-segmented--dashboard{margin:0 20px 12px;border-radius:14px}.bp-dashboard-table{table-layout:fixed}.bp-dashboard-table th:nth-child(2){width:30%}.bp-dashboard-table th:nth-child(3){width:22%;text-align:right}.bp-dashboard-home{display:block;padding:0;border:0;background:none;font:inherit;font-weight:500;text-align:left;color:var(--color-brand-700);cursor:pointer}.bp-dashboard-home:hover{text-decoration:underline}.bp-dashboard-home:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-dashboard-meta{display:block;margin-top:4px;font-size:11.5px;color:#93908a}.bp-dashboard-needs{text-align:right}.bp-needs-chip{display:inline-block;padding:4px 10px;border-radius:9999px;background:#ebf2e8;font-size:11px;font-weight:500;white-space:nowrap;color:#344d4c}.bp-needs-chip--open{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700)}.bp-coming-up{list-style:none;margin:0;padding:0}.bp-coming-up__row{display:flex;align-items:center;gap:16px;padding:13px 18px;border-top:.5px solid #EBEBE8}.bp-coming-up__day{flex:none;display:flex;flex-direction:column;align-items:center;width:40px}.bp-coming-up__month{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#93908a}.bp-coming-up__date{font-family:var(--font-title);font-size:22px;line-height:1.1}.bp-coming-up__what{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-coming-up__title{font-size:13px;font-weight:500}.bp-coming-up__place{font-size:12px;color:#93908a}.bp-dialog{position:fixed;left:50%;top:50%;z-index:var(--z-modal);display:flex;flex-direction:column;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:14px;background:var(--surface-page);box-shadow:0 20px 60px #23211e4d;animation:bp-fade-in var(--dur-fast) var(--ease-standard)}.bp-dialog--sm{max-width:440px}.bp-dialog--md{max-width:560px}.bp-dialog--preview{max-width:640px;height:calc(100vh - 80px);max-height:820px;overflow:hidden}.bp-dialog--preview .bp-dialog__header{align-items:center;padding-bottom:14px}.bp-dialog--preview .bp-dialog__header>div{min-width:0;flex:1}.bp-dialog--preview .bp-dialog__title{overflow:hidden;font-family:var(--font-body);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bp-dialog--preview .bp-dialog__body{flex:1;min-height:0;padding:0}.bp-dialog__meta{margin:2px 0 0;font-size:12px;color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){.bp-dialog{animation:none}}.bp-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0}.bp-dialog__title{margin:0;font-family:var(--font-title);font-size:24px;line-height:1.2;font-weight:400}.bp-dialog__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:9999px;background:none;font-size:18px;color:var(--text-secondary);cursor:pointer}.bp-dialog__close:hover{background:#ebebe8}.bp-dialog__close:focus-visible{outline:var(--border-thick) solid var(--focus-ring)}.bp-dialog__body{padding:16px 24px 4px}.bp-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px}.bp-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px;border-radius:9999px;font-size:22px}.bp-dialog__icon--danger{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700)}.bp-dialog__text{margin:0;font-size:var(--fs-ui-lg);line-height:1.55;color:var(--text-secondary)}.bp-btn-danger{border-color:var(--color-utility-danger-700);background:var(--color-utility-danger-700);color:#fff}.bp-btn-danger:hover{background:#8f1a00}.bp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bp-field__label{font-size:11.5px;font-weight:500;color:var(--text-secondary)}.bp-field__error{font-size:var(--fs-ui-md);color:var(--color-utility-danger-700)}.bp-field__help{margin:0;font-size:var(--fs-ui-md);line-height:1.5;color:var(--text-tertiary)}.bp-input{width:100%;box-sizing:border-box;padding:11px 12px;border:0;border-radius:8px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px var(--text-primary);font:inherit;font-size:14px;color:var(--text-primary)}.bp-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--border-default)}.bp-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--border-error)}.bp-invite-form{display:flex;flex-direction:column;gap:16px}.bp-invite-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.bp-invite-link{display:flex;gap:8px;align-items:center}.bp-invite-link .bp-input{flex:1;min-width:0;font-size:var(--fs-ui-md);color:var(--text-secondary)}.bp-invite-link .az-btn{flex:none}.bp-subtabs{display:flex;flex-wrap:wrap;gap:26px;margin-bottom:24px;border-bottom:.5px solid #D6D4D1}.bp-subtabs__tab{display:inline-flex;gap:8px;padding-bottom:14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;color:#93908a;text-decoration:none}.bp-subtabs__tab:hover{color:var(--text-primary);text-decoration:none}.bp-subtabs__tab[aria-current=page]{color:#23211e;border-bottom-color:#23211e}.bp-subtabs__tab:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}@media(min-width:1024px){.bp-subtabs{display:none}}.bp-flag{display:flex;gap:6px;font-size:11.5px;font-weight:500;line-height:1.4;color:#b32100}.bp-flag svg{flex:none;margin-top:2px}.bp-listings-search{width:min(100%,320px)}.bp-listings-table{min-width:1240px;font-size:12.5px}.bp-listings-table__home{position:sticky;left:0;z-index:1;min-width:220px;background:var(--surface-card);box-shadow:inset -.5px 0 #ebebe8}.bp-listings-table th:first-child{position:sticky;left:0;z-index:1}.bp-listings-table__home .bp-inputs-address{display:block}.bp-listings-table__neighborhood{display:block;margin-top:2px;font-size:11.5px;color:var(--text-tertiary)}.bp-listings-table__money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bp-listings-table th.bp-listings-table__money{text-align:right}.bp-listings-table__unset{color:#b32100;font-weight:500}.bp-listings-table__pending{color:#960;white-space:nowrap}.bp-listings-table__muted{color:#93908a}.bp-listings-table__lines{margin:0;padding:0;list-style:none;white-space:nowrap}.bp-listings-table__lines li+li{margin-top:3px}.bp-listings-table__edit{display:block;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:11.5px;font-weight:500;color:var(--color-brand-700);cursor:pointer}.bp-listings-table__edit:hover{text-decoration:underline}.bp-listings-table__edit:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-listings-table td:last-child{min-width:180px}.bp-listings-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;color:var(--text-secondary)}.bp-listings-footer__fill{display:inline-flex;align-items:center;gap:6px;font-weight:500}.bp-kpis--escrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.bp-export{display:inline-flex;align-items:center;gap:6px}.bp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;color:#93908a}.bp-breadcrumb__caret{font-size:12px}.bp-backlink{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:500;color:#476362}.bp-backlink:hover{text-decoration:underline}.bp-detail{display:flex;flex-direction:column;gap:22px}.bp-detail__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;padding-bottom:20px;border-bottom:.5px solid #D6D4D1}.bp-detail__title .bp-h1{margin-bottom:6px}.bp-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px}.bp-detail__meta .bp-eyebrow{margin:0}.bp-detail__stage{font-size:12px;color:#605e5a}.bp-detail__sub{margin:0;font-size:13.5px;color:#605e5a}.bp-detail__actions{display:flex;gap:10px}.bp-detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}.bp-detail-stat{display:flex;flex-direction:column;gap:7px;padding:14px 20px;border-right:.5px solid #EBEBE8}.bp-detail-stat:last-child{border-right:0}.bp-detail-stat__label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#93908a}.bp-detail-stat__value{font-size:15px;line-height:1.3;font-variant-numeric:tabular-nums}.bp-detail-stat__value--missing{color:var(--color-utility-danger-700)}.bp-detail-keystats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:14px 0;list-style:none;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card);text-align:center}.bp-detail-keystats li{display:flex;flex-direction:column;gap:4px}.bp-detail-keystats li+li{border-left:.5px solid #EBEBE8}.bp-detail-keystats__value{font-family:var(--font-title);font-size:20px}.bp-detail__body{display:flex;flex-direction:column;gap:22px}.bp-detail__main,.bp-detail__side{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:1024px){.bp-detail__body{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.bp-detail__side{order:2}}.bp-detail-card{padding:20px 24px 8px;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}@media(max-width:1023px){.bp-detail-card{padding:16px 16px 4px}}.bp-detail-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px}.bp-detail-card__title{margin:0;font-size:14.5px;font-weight:500}.bp-detail-card__chip{padding:2px 8px;border-radius:9999px;background:#ebf2e8;color:#344d4c;font-size:10.5px;font-weight:500}.bp-detail-card__note{margin-left:auto;font-size:12px;color:#605e5a}.bp-detail-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-moz-column-gap:48px;column-gap:48px;margin:0}.bp-detail-row{padding:13px 0;border-bottom:.5px solid #EBEBE8;min-width:0}.bp-detail-row--wide{grid-column:1 / -1}.bp-detail-row:last-child{border-bottom:0}.bp-detail-row__key{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;color:#605e5a}.bp-detail-row__value{margin:4px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.bp-detail-row__unset{color:var(--text-tertiary)}.bp-detail-chip{padding:2px 7px;border-radius:9999px;background:#dbe5ff;color:#2d56ca;font-size:10px;font-weight:500}.bp-detail__open-houses{margin:0 0 4px;padding:0;list-style:none}.bp-detail-needs{padding:18px 20px 20px;border-radius:10px;background:#fff6e5;box-shadow:inset 0 0 0 1px #ffab00}.bp-detail-needs__title{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;color:#960}.bp-detail-needs__line{margin:6px 0 10px;font-size:12px;color:#605e5a}.bp-detail-needs__list{margin:0 0 12px;padding-left:18px;font-size:13px;font-weight:500}.bp-detail-needs__cta{font-size:13px;font-weight:500;color:var(--color-utility-danger-700)}.bp-detail-row__value--input{display:flex;flex-direction:column;gap:6px;margin-top:6px;white-space:normal}.bp-detail-row__value--input textarea{resize:vertical;line-height:1.5}.bp-detail-editing{margin:0;padding:12px 14px;border-radius:10px;background:#ebf2e8;color:#344d4c;font-size:13px}.bp-detail--editbar{padding-bottom:96px}.bp-detail-editbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-savebar);display:flex;gap:10px;padding:12px 16px 30px;background:var(--surface-card);border-top:.5px solid var(--border-subtle)}.bp-detail-editbar .az-btn:first-child{flex:1}.bp-detail-editbar .az-btn:last-child{flex:2}.bp-detail-clear{margin:0;padding:14px 16px;border-radius:10px;background:#ebf2e8;color:#344d4c;font-size:13px}.bp-docs-panel{display:flex;flex-direction:column;gap:18px}.bp-docs-panel--panel{padding:22px 24px 24px;border:.5px solid var(--border-subtle);border-radius:14px;background:#fff}.bp-docs-summary__top{display:flex;align-items:center;gap:8px}.bp-docs-summary__job{font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#93908a}.bp-docs-summary__all{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:500;color:#476362;cursor:pointer}.bp-docs-summary__address{margin:8px 0 12px;font-family:var(--font-title);font-size:22px;font-weight:400;line-height:1.15}.bp-docs-summary__progress{display:flex;align-items:center;gap:12px}.bp-docs-bar{flex:1;height:5px;overflow:hidden;border-radius:9999px;background:#ebebe8}.bp-docs-bar__fill{display:block;height:100%;border-radius:inherit;background:#5b776a}.bp-docs-summary__count{flex:none;font-size:12px;color:#605e5a}.bp-docs-list__heading{margin-bottom:4px}.bp-docs-rows{margin:0;padding:0;list-style:none}.bp-docs-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;border-bottom:.5px solid var(--border-subtle)}.bp-docs-row:last-child{border-bottom:0}.bp-docs-row__icon{flex:none;width:20px;height:20px;color:#93908a}.bp-docs-row__icon--in{color:#5b776a}.bp-docs-row__icon--missing{color:#b32100}.bp-docs-row__text{flex:1;min-width:0}.bp-docs-row__name{margin:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.bp-docs-row__sub{margin:2px 0 0;font-size:11.5px;color:#93908a}.bp-docs-row__sub--missing{color:#b32100}.bp-docs-open{flex:none;padding:6px 10px;border:0;border-radius:9999px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:#23211e;cursor:pointer}.bp-docs-open:hover:not(:disabled){background:#f1f1ef}.bp-docs-open:disabled,.bp-docs-icon-button:disabled{color:#a8a5a0;cursor:default}.bp-docs-icon-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:none;color:#605e5a;font-size:16px;cursor:pointer}.bp-docs-icon-button:hover:not(:disabled){background:#f1f1ef}.bp-docs-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:9999px;background:#23211e;font:inherit;font-size:12px;font-weight:500;color:#f6f5f3;cursor:pointer}.bp-docs-upload{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:12px;background:#fafaf8}.bp-docs-upload__title{margin:0;font-size:13.5px;font-weight:500}.bp-docs-upload__label{margin-top:4px;font-size:11.5px;font-weight:500;color:#605e5a}.bp-docs-drop{background:#fff;padding:22px 16px}.bp-docs-drop__icon{width:22px;height:22px;color:#476362}.bp-docs-picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border:.5px solid var(--border-subtle);border-radius:10px;background:#fff}.bp-docs-picked__tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:42px;border-radius:6px;background:#ebf2e8;color:#344d4c;font-size:18px}.bp-docs-picked__text{flex:1;min-width:0}.bp-docs-picked__name{margin:0;overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bp-docs-picked__meta{margin:2px 0 0;font-size:11px;color:#93908a}.bp-docs-download-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:9999px;background:#23211e;font:inherit;font-size:12.5px;font-weight:500;color:#f6f5f3;cursor:pointer}.bp-docs-preview{height:100%;box-sizing:border-box;overflow:auto;padding:26px;background:#e4e4e0}.bp-docs-preview__page{aspect-ratio:8.5 / 11;max-width:470px;margin:0 auto;box-sizing:border-box;overflow:hidden;background:#fff;box-shadow:0 2px 10px #23211e26}.bp-docs-preview__frame{display:block;width:100%;height:100%;border:0}.bp-docs-preview__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bp-docs-preview__skeleton{height:100%;background:linear-gradient(90deg,#f6f5f3,#ebebe8,#f6f5f3)}.bp-docs-preview__error{margin:0;padding:40px 44px;font-size:13px;color:#605e5a}.bp-docs-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:22px;align-items:start}.bp-docs-side{position:sticky;top:24px}.bp-docs-tools{padding:16px 20px}.bp-docs-table{min-width:560px}.bp-docs-table__row{cursor:pointer}.bp-docs-table__row--selected{background:#f4f8f2;box-shadow:inset 3px 0 #476362}.bp-docs-table__job{display:block;font-size:11px;color:#93908a}.bp-docs-table__address{display:block;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:inherit;text-align:left;cursor:pointer}.bp-docs-table__reason{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:#93908a}.bp-docs-count{display:inline-flex;padding:3px 9px;border-radius:9999px;background:#ffded6;font-size:10.5px;font-weight:500;color:#b32100;white-space:nowrap}.bp-docs-count--complete{background:#c7ffe1;color:#078341}.bp-docs-table__missing{font-size:12.5px;color:#b32100}.bp-docs-table__missing--none{color:#344d4c}.bp-docs-table__files{text-align:right;white-space:nowrap}.bp-drawer--documents{width:480px;background:#fff}.bp-docs-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px}.bp-docs-drawer__title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500}.bp-docs-drawer__title svg{color:#476362}.bp-docs-drawer__body{flex:1;overflow:auto;padding:0 20px 24px}.bp-docs-badge{margin-left:6px;padding:2px 8px;border-radius:9999px;background:#ffded6;font-size:10.5px;font-weight:500;color:#b32100}@media(max-width:1023px){.bp-docs-layout{grid-template-columns:1fr}.bp-docs-side{position:static}}@media(max-width:1023px){.bp-docs-page>.bp-breadcrumb,.bp-docs-page>.bp-page-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;background:#23211e;color:#f6f5f3}.bp-docs-page>.bp-breadcrumb{margin-top:-16px;margin-bottom:0;padding-top:16px}.bp-docs-page>.bp-breadcrumb a{color:#c9d7c4}.bp-docs-page>.bp-page-header{margin-bottom:16px;padding-bottom:20px}.bp-docs-page>.bp-page-header .bp-eyebrow,.bp-docs-page>.bp-page-header .bp-lede{color:#c9c6c0}}.bp-docs-cards{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px;list-style:none}.bp-docs-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:.5px solid var(--border-subtle);border-radius:12px;background:#fff;color:inherit;text-decoration:none}.bp-docs-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-docs-card__why{font-size:11.5px;color:#93908a}.bp-docs-card__address{font-family:var(--font-title);font-size:18px;line-height:1.2}.bp-docs-bar--thin{flex:none;height:4px}.bp-docs-home{padding-bottom:96px}.bp-docs-panel--phone .bp-docs-summary{margin:0 -16px;padding:18px 16px 20px;background:#23211e;color:#f6f5f3}.bp-docs-panel--phone .bp-docs-summary__all{color:#c9d7c4}.bp-docs-panel--phone .bp-docs-summary__count{color:#c9c6c0}.bp-docs-panel--phone .bp-docs-bar{background:#f6f5f333}.bp-docs-panel--phone .bp-docs-row{min-height:56px}.bp-docs-chip--add{padding:6px 14px;border:1px solid #23211E;background:none;color:#23211e}.bp-docs-phone-upload{position:fixed;left:16px;right:16px;bottom:24px;z-index:var(--z-overlay)}.bp-docs-sheet-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:#23211e73}.bp-docs-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:14px;max-height:90vh;overflow:auto;padding:10px 18px 26px;border-radius:20px 20px 0 0;background:#f6f5f3}.bp-docs-sheet__handle{align-self:center;width:38px;height:4px;border-radius:9999px;background:#d6d4d1}.bp-docs-sheet__title{margin:0;font-size:16px;font-weight:500}.bp-docs-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bp-docs-source{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;border-radius:12px;background:#fff;font-size:12.5px;font-weight:500;cursor:pointer}.bp-docs-source--scan{background:#23211e;color:#f6f5f3}.bp-docs-source__icon{font-size:22px}.bp-docs-source:focus-within{outline:var(--border-thick) solid var(--focus-ring)}.bp-docs-detail__header{display:flex;align-items:center;gap:10px}.bp-docs-detail__title{margin:0;font-size:14.5px;font-weight:500}.bp-docs-detail__count{font-size:12px;color:#93908a}.bp-docs-detail__manage{margin-left:auto;font-size:13px;font-weight:500;color:#476362}.bp-docs-detail__list{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;font-size:13px}.bp-docs-detail__list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-docs-dashboard{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.bp-docs-dashboard__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:9999px;background:#ffded6;color:#b32100;font-size:20px}.bp-docs-dashboard__title{display:block;font-size:14px;font-weight:500}.bp-docs-dashboard__sub{display:block;font-size:12.5px;color:#605e5a}.bp-photos{margin-top:22px;padding:22px 24px 24px}.bp-photos__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;margin-bottom:18px;border-bottom:.5px solid var(--border-subtle)}.bp-photos__title{margin:0;font-size:14.5px;font-weight:500}.bp-photos__help{margin:4px 0 0;max-width:620px;font-size:12.5px;color:#605e5a}.bp-photos__home{width:250px;flex:none}.bp-photos__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.bp-photos__send{display:flex;flex-direction:column;gap:12px}.bp-photos__drop{background:#fff}.bp-photos__choose{margin-top:4px;padding:7px 16px;border:1px solid #23211E;border-radius:9999px;font-size:12.5px;font-weight:500;color:#23211e}.bp-photos__drop:hover .bp-photos__choose{background:#23211e;color:#f6f5f3}.bp-photos__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bp-photos__eyebrow{margin:0}.bp-photos__tiles{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bp-photos__tile{flex:0 0 calc((100% - 20px) / 3);min-width:0;height:78px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.bp-photos__tiles:has(.bp-photos__more) .bp-photos__tile{flex-basis:calc((100% - 70px) / 3)}.bp-photos__tile--empty{display:inline-flex;align-items:center;justify-content:center;background:#f1f1ef;color:#93908a;font-size:22px}.bp-photos__more{flex:none;font-size:12px;color:#93908a}.bp-photos__status{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;font-size:12.5px;color:#605e5a}.bp-photos__status li{display:flex;align-items:center;gap:8px}.bp-photos__status svg{flex:none;width:15px;height:15px;color:#93908a}.bp-photos__status .bp-photos__status-icon--done{color:#078341}@media(max-width:1023px){.bp-photos__header{flex-direction:column}.bp-photos__home{width:100%}.bp-photos__body{grid-template-columns:1fr}}.bp-upload-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.bp-upload-step{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:70px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.bp-upload-step:disabled{cursor:default}.bp-upload-step:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-upload-step__number{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:9999px;font-size:11px}.bp-upload-step--current{background:#23211e;color:#f6f5f3}.bp-upload-step--current .bp-upload-step__number{background:#f6f5f333}.bp-upload-step--done{background:#ebf2e8;color:#344d4c}.bp-upload-step--done .bp-upload-step__number{background:#5b776a;color:#f6f5f3}.bp-upload-step--upcoming{background:#f1f1ef;color:#93908a}.bp-upload-step--upcoming .bp-upload-step__number{background:#e4e4e0}.bp-upload{display:flex;flex-direction:column;gap:16px}.bp-upload-card{display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}@media(max-width:767px){.bp-upload-card{padding:16px}}.bp-upload-card>.az-btn{align-self:flex-start}.bp-upload-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px}.bp-upload-card__title{margin:0;font-size:14.5px;font-weight:500}.bp-upload-card__sub{margin:4px 0 0;font-size:12.5px;color:#93908a}.bp-upload-remember{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.bp-upload-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;background:#fafaf8;border:1px dashed #A8A5A0;border-radius:10px;text-align:center;cursor:pointer}.bp-upload-drop:hover,.bp-upload-drop--over{border-color:#476362}.bp-upload-drop:focus-within{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-upload-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9999px;background:#ebf2e8;color:#344d4c;font-size:20px}.bp-upload-drop__title{font-size:13.5px;font-weight:500}.bp-upload-drop__hint{font-size:12px;color:#93908a}.bp-upload-drop__error{margin:0}.bp-upload-file{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.bp-upload-file__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#ebf2e8;color:#344d4c;font-size:22px;flex:none}.bp-upload-file__text{flex:1;min-width:180px}.bp-upload-file__name{margin:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.bp-upload-file__meta{margin:2px 0 0;font-size:12px;color:#93908a}.bp-upload-file__sheet{display:flex;flex-direction:column;gap:4px;min-width:160px}.bp-upload-file__replace{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:#476362;cursor:pointer}.bp-upload-map{width:100%;border-collapse:collapse;font-size:13px}.bp-upload-map th{padding:10px 12px 10px 0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#93908a;text-align:left}.bp-upload-map td{padding:10px 12px 10px 0;border-top:.5px solid #EBEBE8;vertical-align:middle}.bp-upload-map__column{font-weight:500}.bp-upload-map__first{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#93908a}.bp-upload-map__select{width:250px;max-width:100%;padding:8px 10px}.bp-upload-summary{display:grid;gap:16px}@media(min-width:768px){.bp-upload-summary{grid-template-columns:1fr 1fr;align-items:start}}.bp-upload-summary__lines{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-secondary)}.bp-upload-summary__lines li{display:flex;gap:8px;align-items:flex-start}.bp-upload-summary__lines svg{flex:none;margin-top:2px;color:#5b776a}.bp-upload-look{background:#fff6e5;border:1px solid #FFAB00}.bp-upload-look .bp-upload-card__title{color:#960}.bp-upload-look__rows{display:flex;flex-direction:column;gap:8px;margin:0;font-size:13px}.bp-upload-look__rows>div{display:grid;grid-template-columns:60px 1fr;gap:8px}.bp-upload-look__rows dt{font-weight:500}.bp-upload-look__rows dd{margin:0;color:var(--text-secondary)}.bp-upload-look__fix{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:#960;text-decoration:underline;cursor:pointer}.bp-upload-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:4px}.bp-upload-footer__note{margin:0;font-size:13px;color:var(--text-secondary)}.bp-upload-footer__actions{display:flex;flex-wrap:wrap;gap:10px}.bp-upload-footer__actions .az-btn{text-decoration:none}.bp-upload-review td{vertical-align:top}.bp-upload-review__job{display:block;font-weight:500}.bp-upload-review__address{display:block;font-size:12px;color:#93908a}.bp-upload-review__changes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.bp-upload-result__line{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500}.bp-upload-result__line svg{flex:none;color:#5b776a;font-size:20px}.bp-marketing-columns{display:grid;gap:22px;align-items:start}@media(min-width:1100px){.bp-marketing-columns{grid-template-columns:minmax(0,1fr) 336px}}.bp-marketing-main,.bp-marketing-side{min-width:0}.bp-marketing-side{display:flex;flex-direction:column;gap:22px}.bp-marketing-table-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px}.bp-marketing-table{min-width:560px}.bp-marketing-none{margin:0 20px 16px}.bp-marketing-count{margin:12px 0 0;font-size:var(--fs-ui-base);color:var(--text-secondary)}.bp-assets{list-style:none;margin:0;padding:0}.bp-assets__row{border-top:.5px solid #EBEBE8}.bp-assets__link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:var(--fs-ui-base);font-weight:500;color:var(--color-brand-700)}.bp-assets__link:hover{background:#f6f5f3}#bp-broker-assets{scroll-margin-top:24px}.bp-escrow-table{min-width:1560px}.bp-escrow-table td:last-child{min-width:220px}.bp-kpi--dark{background:#23211e;box-shadow:none}.bp-kpi--dark .bp-kpi__label,.bp-kpi--dark .bp-kpi__sub{color:#f6f5f3bf}.bp-kpi--dark .bp-kpi__value{color:var(--text-inverse)}.bp-escrow-closing{color:#605e5a;white-space:nowrap}.bp-escrow-closing--past{color:#b32100;font-weight:500}.bp-escrow-closing--week{color:#23211e;font-weight:500}.bp-escrow-form17{color:#605e5a;white-space:nowrap}.bp-escrow-form17--Requested{color:#960;font-weight:500}.bp-escrow-form17--Delivered{color:#344d4c}.bp-escrow-flags{white-space:normal}.bp-openhouses{margin:0 0 18px;padding:0;list-style:none}.bp-openhouses__item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:.5px solid #EBEBE8;font-size:var(--fs-ui-base)}.bp-openhouses__remove{padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:500;color:#b32100;cursor:pointer}.bp-openhouses__remove:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-openhouses__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.bp-people-banner{display:flex;align-items:center;gap:8px;margin:0 0 22px;padding:14px 18px;border-radius:10px;background:#ebf2e8;color:#344d4c;font-size:var(--fs-ui-lg)}.bp-people-banner--warning{background:#fbf1dc;color:#7a5200}.bp-kpi__value--pending{color:#960}.bp-people-section{margin-top:28px}.bp-people-section__title{margin:0 0 14px;font-size:var(--fs-ui-xl);font-weight:500}.bp-people-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.bp-people-tools .bp-segmented{margin-bottom:0}.bp-people-search{width:min(100%,280px);box-sizing:border-box;padding:9px 14px;border:0;border-radius:9999px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px #d6d4d1;font:inherit;font-size:var(--fs-ui-base)}.bp-people-search:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--border-default)}.bp-people-table{min-width:760px}.bp-people-table td{vertical-align:middle}.bp-people-empty{text-align:center;color:var(--text-tertiary)}.bp-person{display:flex;align-items:center;gap:12px}.bp-person__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:#ebebe8;font-size:12px;font-weight:500;color:#605e5a}.bp-person__name{display:block;font-weight:500}.bp-person__email{display:block;margin-top:2px;font-size:12px;color:var(--text-tertiary)}.bp-person-status{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.bp-person-status--active{background:#ebf2e8;color:#344d4c}.bp-person-status--invited{background:#fec;color:#960}.bp-person-status--expired{background:var(--color-utility-danger-100);color:var(--color-utility-danger-700)}.bp-person-status--removed{background:#ebebe8;color:#605e5a}.bp-people-actions{text-align:right;white-space:nowrap}.bp-text-action{padding:4px 6px;border:0;background:none;font:inherit;font-size:var(--fs-ui-base);font-weight:500;color:var(--color-brand-700);cursor:pointer}.bp-text-action:hover{text-decoration:underline}.bp-text-action:focus-visible{outline:var(--border-thick) solid var(--focus-ring);border-radius:4px}.bp-text-action--danger{color:var(--color-utility-danger-700)}.bp-docs-setup__handle-cell{width:36px}.bp-table th.bp-docs-setup__handle-cell,.bp-table td.bp-docs-setup__handle-cell{padding-right:0}.bp-docs-setup__handle{display:inline-flex;padding:4px;border:0;border-radius:6px;background:none;color:var(--text-tertiary);cursor:grab;touch-action:none}.bp-docs-setup__handle:hover{background:#f1f1ef;color:var(--text-secondary)}.bp-docs-setup__handle:focus-visible{outline:var(--border-thick) solid var(--focus-ring)}.bp-docs-setup__row--dragging{position:relative;z-index:1;background:#f8f8f6;box-shadow:0 6px 18px #23211e1f}.bp-docs-setup__row--dragging .bp-docs-setup__handle{cursor:grabbing}.bp-docs-setup__empty{margin:0;padding:28px 20px;font-size:var(--fs-ui-base);color:var(--text-secondary)}.bp-docs-setup__delete{margin-right:auto}.bp-docs-setup__delete:disabled{color:#a8a5a0;cursor:default;text-decoration:none}.bp-people-assign{max-width:240px;padding:8px 10px;font-size:var(--fs-ui-base)}.bp-access{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.bp-access__card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px #d6d4d1;cursor:pointer}.bp-access__card:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--border-default)}.bp-access__card:has(input:disabled){cursor:not-allowed;opacity:.6}.bp-access__card input{margin-top:3px}.bp-access__title{display:block;font-weight:500}.bp-access__text{display:block;margin-top:2px;font-size:var(--fs-ui-md);color:var(--text-secondary)}.bp-access__switch{display:inline-flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.bp-page--savebar{padding-bottom:160px}@media(min-width:1024px){.bp-page--savebar{padding-bottom:96px}}.bp-grid-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;border-bottom:.5px solid var(--border-subtle)}.bp-grid-card__title{margin:0;font-size:var(--fs-ui-xl);font-weight:500}.bp-grid-card__legend{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-ui-md);color:var(--text-secondary)}.bp-grid-card__swatch{width:12px;height:12px;border-radius:3px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px #d6d4d1}.bp-grid-card__swatch:not(:first-child){margin-left:10px}.bp-grid-card__swatch--missing{background:var(--surface-warning-weak);box-shadow:inset 0 0 0 1px var(--color-utility-warning-500)}.bp-grid{min-width:1080px;font-size:var(--fs-ui-base)}.bp-grid td{padding:8px 6px;vertical-align:top}.bp-grid td:not(:first-child){min-width:120px}.bp-grid th:first-child,.bp-grid td:first-child{position:sticky;left:0;z-index:var(--z-sticky);min-width:230px}.bp-grid td:first-child{background:var(--surface-card);padding:10px 20px}.bp-grid .bp-tag{margin-top:6px}.bp-grid-cell{width:100%;box-sizing:border-box;padding:7px 9px;border:0;border-radius:6px;background:var(--surface-card);box-shadow:inset 0 0 0 .5px #d6d4d1;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-primary)}.bp-grid-cell::-moz-placeholder{color:#960}.bp-grid-cell::placeholder{color:#960}.bp-grid-cell:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--border-default)}.bp-grid-cell--missing{background:var(--surface-warning-weak);box-shadow:inset 0 0 0 1px var(--color-utility-warning-500)}.bp-grid-cell--error,.bp-grid-cell--error:focus{box-shadow:inset 0 0 0 1px var(--border-error)}.bp-grid-cell__error{display:block;margin-top:4px;font-size:var(--fs-ui-sm);line-height:1.35;color:var(--color-utility-danger-700)}.bp-savebar{position:fixed;left:0;right:0;bottom:77px;z-index:var(--z-savebar);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 16px;background:var(--surface-inverse);color:var(--text-inverse)}@media(min-width:1024px){.bp-savebar{left:var(--sidebar-width);bottom:0;padding:14px 104px 14px 40px}}.bp-savebar__message{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-ui-lg)}.bp-savebar__message strong{font-weight:500}.bp-savebar__ok{flex:none;color:#a9c2a1}.bp-savebar__actions{display:flex;align-items:center;gap:10px}.bp-savebar .az-btn--secondary:hover{background:var(--surface-page);color:var(--text-primary)}.bp-savebar__cancel{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:.5px solid rgba(246,245,243,.5);border-radius:9999px;font-size:var(--fs-ui-lg);font-weight:500;color:var(--text-inverse);text-decoration:none}.bp-savebar__cancel:hover{background:var(--text-inverse);color:var(--text-primary);text-decoration:none}.bp-savebar__cancel:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}@keyframes bp-fade-in{0%{opacity:0}}@keyframes bp-slide-in{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bp-drawer,.bp-drawer-scrim{animation:none}}.bp-azori-data{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:20px 24px;background:var(--surface-card);border:.5px solid var(--border-subtle);border-radius:var(--radius-card)}.bp-azori-data__label{margin:0 0 6px;font-size:var(--fs-ui-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.bp-azori-data__value{margin:0;font-size:var(--fs-ui-xl);color:var(--text-primary)}.bp-azori-data__failed{margin:6px 0 0;font-size:var(--fs-ui-base);color:var(--color-utility-danger-700)}.bp-sidebar{display:none}@media(min-width:1024px){.bp-sidebar{position:fixed;inset:0 auto 0 0;z-index:var(--z-sidebar);width:var(--sidebar-width);box-sizing:border-box;padding:24px 14px 18px;display:flex;flex-direction:column;background:var(--surface-inverse)}}.bp-sidebar__brand{display:block;margin:0 12px 26px;text-decoration:none}.bp-sidebar__brand:hover{text-decoration:none}.bp-sidebar__eyebrow{display:block;margin-top:10px;font-size:var(--fs-ui-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-300)}.bp-sidebar__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bp-sidebar__utility{margin-top:auto;padding-bottom:12px}.bp-navlink{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-input);font-size:var(--fs-ui-lg);color:var(--color-secondary-800);text-decoration:none}.bp-navlink:hover{color:var(--text-inverse);text-decoration:none}.bp-navlink[aria-current=page]{background:#f6f5f317;color:var(--text-inverse);box-shadow:inset 2px 0 0 var(--color-brand-300)}.bp-navlink--open{color:var(--text-inverse)}.bp-sidebar__subnav{list-style:none;margin:2px 0 4px;padding:0 0 0 32px;display:flex;flex-direction:column;gap:2px}.bp-subnavlink{display:block;padding:7px 12px;border-radius:var(--radius-input);font-size:var(--fs-ui-base);color:var(--color-secondary-800);text-decoration:none}.bp-subnavlink:hover{color:var(--text-inverse);text-decoration:none}.bp-subnavlink[aria-current=page]{background:#f6f5f317;color:var(--text-inverse);box-shadow:inset 2px 0 0 var(--color-brand-300)}.bp-navlink--button{width:100%;border:0;background:none;font:inherit;font-size:var(--fs-ui-lg);text-align:left;cursor:pointer}.bp-navlink--button[aria-expanded=true]{background:#f6f5f317;color:var(--text-inverse)}.bp-notify-badge{margin-left:auto;min-width:18px;box-sizing:border-box;padding:1px 5px;border-radius:9999px;background:#f05735;color:#fff;font-size:10px;font-weight:500;text-align:center}.bp-navlink:focus-visible,.bp-subnavlink:focus-visible,.bp-tab:focus-visible,.bp-usermenu__trigger:focus-visible,.bp-usermenu__item:focus-visible,.bp-sidebar__brand:focus-visible,.bp-devuser:focus-visible,.bp-more-links a:focus-visible,.bp-skip-link:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-usermenu{position:relative}.bp-sidebar .bp-usermenu{border-top:.5px solid rgba(246,245,243,.14);padding:14px 10px 0}.bp-usermenu__trigger{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.bp-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-brand-600);color:var(--text-inverse);font-size:12px;font-weight:500}.bp-usermenu__name{display:block;font-size:13px;font-weight:500;color:var(--text-inverse)}.bp-usermenu__org{display:block;font-size:11px;color:var(--color-secondary-800)}.bp-usermenu__panel{position:absolute;z-index:var(--z-overlay);left:10px;right:10px;min-width:180px;padding:6px;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 10px 40px #23211e38}.bp-usermenu--up .bp-usermenu__panel{bottom:calc(100% + 8px)}.bp-usermenu--down .bp-usermenu__panel{top:calc(100% + 8px);left:auto;right:0}.bp-usermenu__item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-input);background:none;color:var(--text-primary);font-size:var(--fs-ui-lg);cursor:pointer}.bp-usermenu__item:hover{background:var(--surface-sunken)}.bp-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--surface-inverse)}@media(min-width:1024px){.bp-mobile-header{display:none}}.bp-tabbar{position:fixed;inset:auto 0 0;z-index:var(--z-sidebar);display:flex;justify-content:space-around;padding:8px 8px 30px;border-top:.5px solid var(--border-subtle);background:var(--surface-card)}@media(min-width:1024px){.bp-tabbar{display:none}}.bp-tab{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;min-height:44px;font-size:var(--fs-ui-xs);font-weight:500;color:var(--text-secondary);text-decoration:none}.bp-tab:hover{text-decoration:none}.bp-tab[aria-current=page]{color:var(--text-primary)}.bp-more-links{display:flex;gap:18px;font-size:var(--fs-ui-lg)}@media(min-width:1024px){.bp-more-links{display:none}}.bp-signin{display:grid;grid-template-columns:1fr;min-height:100vh;background:var(--surface-page)}@media(min-width:1024px){.bp-signin{grid-template-columns:1.15fr 1fr;min-height:max(100vh,760px)}}.bp-signin__brand{display:none}@media(min-width:1024px){.bp-signin__brand{display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px;color:var(--text-inverse);background:linear-gradient(180deg,#23211e8c,#23211e26 45%,#23211eb8),url(/photos/home-twilight.jpg) center / cover no-repeat,var(--surface-inverse)}}.bp-eyebrow--brand{color:var(--color-brand-300);margin-bottom:16px}.bp-signin__display{margin:0;max-width:15ch;font-family:var(--font-title);font-size:52px;line-height:1.02;letter-spacing:-.015em}.bp-signin__brand-lede{margin:20px 0 0;max-width:44ch;font-size:15px;line-height:1.6;color:#f6f5f3b8}.bp-signin__form{display:flex;align-items:center;justify-content:center;padding:48px 26px}.bp-signin__inner{width:100%;max-width:376px}.bp-signin__title{margin:0 0 10px;font-family:var(--font-title);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.01em}.bp-signin__lede-form{margin-bottom:32px}.bp-signin__help{margin:40px 0 0;padding-top:22px;border-top:.5px solid var(--border-subtle);font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.bp-signin__actions{display:flex;flex-direction:column;gap:12px}.bp-signin__forgot{display:block;margin:14px auto 0;font-size:13px;color:#476362}.bp-signin__forgot:hover{text-decoration:underline}.bp-signin__forgot:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.bp-devusers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bp-devuser{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;border:.5px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text-primary);cursor:pointer;text-align:left}.bp-devuser:hover{border-color:var(--border-default)}.bp-devuser__name{font-size:14px;font-weight:500}.bp-devuser__meta{font-size:var(--fs-ui-md);color:var(--text-secondary)}.bp-alert{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-input);background:var(--color-utility-danger-100);color:var(--color-utility-danger-700);font-size:var(--fs-ui-lg)}.bp-notice{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-input);background:var(--color-utility-info-100);color:var(--color-utility-info-700);font-size:var(--fs-ui-lg)}.bp-kpi__label--help{display:flex;align-items:center;gap:6px}.bp-info-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-4px 0;padding:0;border:0;border-radius:9999px;background:none;font-size:15px;color:#93908a;cursor:pointer}.bp-info-button:hover{background:#ebebe8;color:var(--text-primary)}.bp-info-button:focus-visible{outline:var(--border-thick) solid var(--focus-ring)}.bp-help-text{margin:0 0 12px;font-size:var(--fs-ui-lg);line-height:1.55;color:var(--text-secondary)}.bp-tour__blocker{position:fixed;inset:0;z-index:var(--z-overlay)}.bp-tour__blocker--dim{background:#23211e80;animation:bp-fade-in var(--dur-fast) var(--ease-standard)}.bp-tour__spotlight{position:fixed;z-index:var(--z-overlay);border-radius:14px;box-shadow:0 0 0 9999px #23211e80;pointer-events:none;transition:top var(--dur-fast) var(--ease-standard),left var(--dur-fast) var(--ease-standard),width var(--dur-fast) var(--ease-standard),height var(--dur-fast) var(--ease-standard)}.bp-tour__card{position:fixed;z-index:var(--z-modal);box-sizing:border-box;padding:20px 22px 18px;border-radius:14px;background:var(--surface-page);box-shadow:0 20px 60px #23211e4d;animation:bp-fade-in var(--dur-fast) var(--ease-standard)}.bp-tour__card--center{left:50%;top:50%;width:calc(100vw - 32px);max-width:440px;transform:translate(-50%,-50%)}.bp-tour__title{margin:4px 0 10px;font-family:var(--font-title);font-size:22px;line-height:1.2;font-weight:400}.bp-tour__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.bp-tour__skip{font-size:var(--fs-ui-lg);color:var(--text-secondary)}.bp-tour__skip:focus-visible{outline:var(--border-thick) solid var(--focus-ring);border-radius:4px}.bp-tour__nav{display:flex;gap:8px;margin-left:auto}@media(prefers-reduced-motion:reduce){.bp-tour__spotlight{transition:none}.bp-tour__card,.bp-tour__blocker--dim{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--text-brand);text-decoration:none}a:hover{color:var(--surface-brand);text-decoration:underline}.tabular{font-variant-numeric:tabular-nums}
