:root,html[data-theme=light]{--bg:#f4f1ec;--surface:#fffdf8;--surface-2:#ebe3da;--ink:#2e2a26;--muted:#8a7f73;--line:#2e2a2621;--brand:#2e2a26;--brand-dark:#211f1c;--gold:#7f8889;--blue:#24465f;--danger:#b43d33;--success:#687371;--shadow:0 18px 55px #2628271a;--radius:8px;--topbar-bg:linear-gradient(180deg, #fffefab3, #f4f4f1d1), #f4f4f1db;--topbar-border:#26282714;--topbar-shadow:0 1px 0 #ffffff9e;--control-bg:#ffffff80;--control-bg-strong:#fffefaeb;--control-border:#26282721;--input-bg:#fff;--soft-gold:#7f8889;--faint-ink:#2e2a2614;--nav-muted:#2e2a2694;--nav-disabled:#2e2a2647;--limelight:#7f8889eb;--limelight-glow:#7f888938;--white-veil:#ffffffa3;--slider-track:#26282724;--admin-led-rgb:214, 196, 142;--admin-led-opacity:.14;--liquid-gold-rgb:214, 196, 142;--liquid-gold-edge:#d6c48e6b;--liquid-gold-wash:#d6c48e24;--premium-gold-rgb:214, 196, 142;--premium-gold:#8f732f;--premium-gold-edge:#d6c48e7a;--premium-gold-wash:#d6c48e29;--map-accent:#3f8f68;--map-accent-wash:#3f8f6817;--heart-accent:#b45b58;--heart-accent-wash:#b45b5814;--status-active:#3f8f68;--status-private:#7f8889;--status-under-offer:#c28a3e;--status-sold:#b45b58;--font-brand:"Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-theme=dim]{--bg:#e2e3df;--surface:#f4f4f0;--surface-2:#d0d4d2;--ink:#262827;--muted:#676d6b;--line:#26282729;--brand:#262827;--brand-dark:#171918;--gold:#7f8889;--blue:#29485c;--danger:#a73a31;--success:#687371;--shadow:0 18px 55px #26282724;--topbar-bg:linear-gradient(180deg, #e8e9e5c7, #dadcd8db), #e0e1dde0;--topbar-border:#2628271f;--topbar-shadow:0 1px 0 #ffffff57;--control-bg:#f8f9f694;--control-bg-strong:#f8f9f6e6;--control-border:#26282726;--input-bg:#f8f9f6;--soft-gold:#7f8889;--faint-ink:#2628271a;--nav-muted:#26282799;--nav-disabled:#2628274d;--limelight:#7f8889f2;--limelight-glow:#7f88893d;--white-veil:#f8f9f69e;--slider-track:#2628272e;--admin-led-rgb:214, 196, 142;--admin-led-opacity:.16;--liquid-gold-rgb:214, 196, 142;--liquid-gold-edge:#d6c48e70;--liquid-gold-wash:#d6c48e29;--premium-gold-rgb:214, 196, 142;--premium-gold:#866a2a;--premium-gold-edge:#d6c48e80;--premium-gold-wash:#d6c48e2e;--map-accent:#3b8264;--map-accent-wash:#3b82641c;--heart-accent:#aa5654;--heart-accent-wash:#aa565417;--status-active:#3b8264;--status-private:#7f8889;--status-under-offer:#b6813c;--status-sold:#aa5654}html[data-theme=dark]{--bg:#0f1113;--surface:#171a1d;--surface-2:#20252a;--ink:#f4f5f2;--muted:#b7bfc0;--line:#f4f5f221;--brand:#e8e7df;--brand-dark:#f2f0e8;--gold:#a6b0b3;--blue:#9bb8c8;--danger:#e2786d;--success:#aeb8b6;--shadow:0 22px 64px #0000005c;--topbar-bg:linear-gradient(180deg, #16191ceb, #0c0e10f0), #0f1113e6;--topbar-border:#f4f5f21a;--topbar-shadow:0 1px 0 #ffffff0a;--control-bg:#ffffff0e;--control-bg-strong:#ffffff18;--control-border:#f4f5f221;--input-bg:#101316;--soft-gold:#a6b0b3;--faint-ink:#f4f5f214;--nav-muted:#f4f5f29e;--nav-disabled:#f4f5f242;--limelight:#a6b0b3f2;--limelight-glow:#a6b0b33d;--white-veil:#ffffff14;--slider-track:#f4f5f22e;--admin-led-rgb:214, 196, 142;--admin-led-opacity:.2;--liquid-gold-rgb:214, 196, 142;--liquid-gold-edge:#d6c48e80;--liquid-gold-wash:#d6c48e2e;--premium-gold-rgb:224, 196, 114;--premium-gold:#e0c472;--premium-gold-edge:#e0c47275;--premium-gold-wash:#e0c47226;--map-accent:#8bc6a2;--map-accent-wash:#8bc6a21f;--heart-accent:#df8882;--heart-accent-wash:#df88821f;--status-active:#8bc6a2;--status-private:#a6b0b3;--status-under-offer:#e0bb72;--status-sold:#df8882}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;transition:background .26s,color .26s;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.hero__video{display:none}}@supports (view-transition-name:root){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:.6s cubic-bezier(.22,1,.36,1) forwards solaire-theme-wave}@keyframes solaire-theme-wave{0%{clip-path:circle(0% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}to{clip-path:circle(150% at var(--theme-toggle-x,50%) var(--theme-toggle-y,50%))}}}.theme-fade-overlay{background:var(--bg);opacity:0;pointer-events:none;z-index:9999;transition:opacity .15s linear;position:fixed;inset:0}.theme-fade-overlay--in{opacity:1}.theme-fade-overlay--out{opacity:0}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.theme-fade-overlay{transition:none}}.field--checkbox{align-items:flex-start}.field--checkbox input{width:auto;min-height:20px}.connector-run-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.content-research-box{gap:12px;display:grid}.content-research-box label{gap:6px;display:grid}.content-research-box input{width:100%;min-width:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.lead-kanban,.deal-board,.lead-stack,.deal-stack,.crm-drawer__grid,.crm-workspace-list,.admin-sidebar__nav,.table-scroll,.gallery-strip,.saved-list,.analytics-list,.log-list,.mobile-drawer__panel{scrollbar-width:thin;scrollbar-color:transparent transparent}.lead-kanban:hover,.lead-kanban:focus-within,.deal-board:hover,.deal-board:focus-within,.lead-stack:hover,.lead-stack:focus-within,.deal-stack:hover,.deal-stack:focus-within,.crm-drawer__grid:hover,.crm-drawer__grid:focus-within,.crm-workspace-list:hover,.crm-workspace-list:focus-within,.admin-sidebar__nav:hover,.admin-sidebar__nav:focus-within,.table-scroll:hover,.table-scroll:focus-within,.gallery-strip:hover,.gallery-strip:focus-within,.saved-list:hover,.saved-list:focus-within,.analytics-list:hover,.analytics-list:focus-within,.log-list:hover,.log-list:focus-within,.mobile-drawer__panel:hover,.mobile-drawer__panel:focus-within{scrollbar-color:color-mix(in srgb, var(--ink) 16%, transparent) transparent}.lead-kanban::-webkit-scrollbar{width:5px;height:5px}.deal-board::-webkit-scrollbar{width:5px;height:5px}.lead-stack::-webkit-scrollbar{width:5px;height:5px}.deal-stack::-webkit-scrollbar{width:5px;height:5px}.crm-drawer__grid::-webkit-scrollbar{width:5px;height:5px}.crm-workspace-list::-webkit-scrollbar{width:5px;height:5px}.admin-sidebar__nav::-webkit-scrollbar{width:5px;height:5px}.table-scroll::-webkit-scrollbar{width:5px;height:5px}.gallery-strip::-webkit-scrollbar{width:5px;height:5px}.saved-list::-webkit-scrollbar{width:5px;height:5px}.analytics-list::-webkit-scrollbar{width:5px;height:5px}.log-list::-webkit-scrollbar{width:5px;height:5px}.mobile-drawer__panel::-webkit-scrollbar{width:5px;height:5px}.lead-kanban::-webkit-scrollbar-track{background:0 0}.deal-board::-webkit-scrollbar-track{background:0 0}.lead-stack::-webkit-scrollbar-track{background:0 0}.deal-stack::-webkit-scrollbar-track{background:0 0}.crm-drawer__grid::-webkit-scrollbar-track{background:0 0}.crm-workspace-list::-webkit-scrollbar-track{background:0 0}.admin-sidebar__nav::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-track{background:0 0}.gallery-strip::-webkit-scrollbar-track{background:0 0}.saved-list::-webkit-scrollbar-track{background:0 0}.analytics-list::-webkit-scrollbar-track{background:0 0}.log-list::-webkit-scrollbar-track{background:0 0}.mobile-drawer__panel::-webkit-scrollbar-track{background:0 0}.lead-kanban::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.deal-board::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.lead-stack::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.deal-stack::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.crm-drawer__grid::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.crm-workspace-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.admin-sidebar__nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.table-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.gallery-strip::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.saved-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.analytics-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.log-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.mobile-drawer__panel::-webkit-scrollbar-thumb{background:0 0;border-radius:999px;box-shadow:inset 0 0 0 1px #0000}.lead-kanban:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.lead-kanban:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.deal-board:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.deal-board:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.lead-stack:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.lead-stack:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.deal-stack:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.deal-stack:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.crm-drawer__grid:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.crm-drawer__grid:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.crm-workspace-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.crm-workspace-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.admin-sidebar__nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.admin-sidebar__nav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.table-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.table-scroll:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.gallery-strip:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.gallery-strip:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.saved-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.saved-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.analytics-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.analytics-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.log-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.log-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.mobile-drawer__panel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.mobile-drawer__panel:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 13%, transparent);box-shadow:inset 0 0 0 1px #ffffff2e}.lead-kanban::-webkit-scrollbar-corner{background:0 0}.deal-board::-webkit-scrollbar-corner{background:0 0}.lead-stack::-webkit-scrollbar-corner{background:0 0}.deal-stack::-webkit-scrollbar-corner{background:0 0}.crm-drawer__grid::-webkit-scrollbar-corner{background:0 0}.crm-workspace-list::-webkit-scrollbar-corner{background:0 0}.admin-sidebar__nav::-webkit-scrollbar-corner{background:0 0}.table-scroll::-webkit-scrollbar-corner{background:0 0}.content-workspace-grid,.content-idea-list,.blog-block-editor,.publish-step-list,.connector-list,.import-map-list,.import-quality-list,.blog-brief-output{scrollbar-width:thin;scrollbar-color:transparent transparent}.content-workspace-grid:hover,.content-workspace-grid:focus-within,.content-idea-list:hover,.content-idea-list:focus-within,.blog-block-editor:hover,.blog-block-editor:focus-within,.publish-step-list:hover,.publish-step-list:focus-within,.connector-list:hover,.connector-list:focus-within,.import-map-list:hover,.import-map-list:focus-within,.import-quality-list:hover,.import-quality-list:focus-within,.blog-brief-output:hover,.blog-brief-output:focus-within{scrollbar-color:color-mix(in srgb, var(--ink) 13%, transparent) transparent}.content-workspace-grid::-webkit-scrollbar{width:5px;height:5px}.content-idea-list::-webkit-scrollbar{width:5px;height:5px}.blog-block-editor::-webkit-scrollbar{width:5px;height:5px}.publish-step-list::-webkit-scrollbar{width:5px;height:5px}.connector-list::-webkit-scrollbar{width:5px;height:5px}.import-map-list::-webkit-scrollbar{width:5px;height:5px}.import-quality-list::-webkit-scrollbar{width:5px;height:5px}.blog-brief-output::-webkit-scrollbar{width:5px;height:5px}.content-workspace-grid::-webkit-scrollbar-track{background:0 0}.content-idea-list::-webkit-scrollbar-track{background:0 0}.blog-block-editor::-webkit-scrollbar-track{background:0 0}.publish-step-list::-webkit-scrollbar-track{background:0 0}.connector-list::-webkit-scrollbar-track{background:0 0}.import-map-list::-webkit-scrollbar-track{background:0 0}.import-quality-list::-webkit-scrollbar-track{background:0 0}.blog-brief-output::-webkit-scrollbar-track{background:0 0}.content-workspace-grid::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.content-idea-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.blog-block-editor::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.publish-step-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.connector-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.import-map-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.import-quality-list::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.blog-brief-output::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.content-workspace-grid:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.content-workspace-grid:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.content-idea-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.content-idea-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.blog-block-editor:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.blog-block-editor:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.publish-step-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.publish-step-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.connector-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.connector-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.import-map-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.import-map-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.import-quality-list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.import-quality-list:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.blog-brief-output:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.blog-brief-output:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 12%, transparent)}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}.site-shell{width:min(1180px,100% - 32px);margin:0 auto}@media (max-width:640px){.site-shell{width:min(100% - 24px,1180px)}}.topbar{z-index:50;pointer-events:none;background:0 0;border-bottom:0;padding:8px 0;transition:padding .26s,opacity .26s,transform .32s cubic-bezier(.19,1,.22,1),filter .26s;position:fixed;top:0;left:0;right:0}.topbar--past-hero{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(-18px)}.topbar:before{display:none}.topbar__inner{--header-light-x:50%;isolation:isolate;border:1px solid var(--topbar-border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;max-width:calc(100dvw - 24px);min-height:60px;box-shadow:var(--topbar-shadow), 0 18px 44px color-mix(in srgb, var(--ink) 7%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:0 12px;transition:width .32s cubic-bezier(.19,1,.22,1),min-height .26s,border-color .26s,background .26s,box-shadow .26s;display:flex;position:relative}.topbar__inner.site-shell{width:min(1280px,100% - clamp(20px,3vw,48px))}.topbar__inner:before,.topbar__inner:after{content:"";left:var(--header-light-x);pointer-events:none;transition:left .42s cubic-bezier(.19,1,.22,1);position:absolute}.topbar__inner:before{z-index:-1;background:radial-gradient(ellipse at top, rgba(var(--liquid-gold-rgb), .12), rgba(var(--liquid-gold-rgb), .045) 36%, transparent 78%);filter:blur(20px);opacity:0;border-radius:999px;width:min(820px,78%);height:48px;animation:.78s cubic-bezier(.19,1,.22,1) .18s forwards led-soft-draw;top:calc(100% - 1px);transform:translate(-50%)}.topbar__inner:after{z-index:2;background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .32) 50%, transparent);width:min(600px,62%);height:1px;box-shadow:0 0 7px rgba(var(--liquid-gold-rgb), .1);opacity:0;border-radius:999px;animation:.72s cubic-bezier(.19,1,.22,1) .12s forwards led-line-draw;top:calc(100% - 1px);transform:translate(-50%)scaleX(0)}.topbar--scrolled{padding:6px 0}.topbar--scrolled .topbar__inner{border-color:color-mix(in srgb, var(--line) 72%, transparent);width:min(1120px,100% - 40px);min-height:52px;box-shadow:0 16px 48px color-mix(in srgb, var(--ink) 9%, transparent);border-radius:17px;gap:18px;padding-inline:10px}.topbar--scrolled .topbar__inner:before{background:radial-gradient(ellipse at top, rgba(var(--liquid-gold-rgb), .13), rgba(var(--liquid-gold-rgb), .048) 36%, transparent 80%);width:min(760px,76%);height:44px}.topbar--scrolled .topbar__inner:after{background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .36) 50%, transparent);width:min(540px,60%);box-shadow:0 0 8px rgba(var(--liquid-gold-rgb), .12)}html.ambient-immersive-idle .topbar:not(.topbar--drawer-open){opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(-18px)}html.ambient-immersive-idle .topbar:not(.topbar--drawer-open) .topbar__inner{pointer-events:none}.brand-lockup{min-width:max-content;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-theme-toggle{width:52px;min-width:52px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;margin-left:-2px;padding:0;transition:background .18s,color .18s,box-shadow .18s,transform .16s,opacity .18s;display:inline-flex;position:relative}.brand-theme-toggle:hover,.brand-theme-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--surface) 42%, transparent);box-shadow:inset 0 1px 0 #ffffff38, 0 10px 24px color-mix(in srgb, var(--ink) 5%, transparent)}.brand-theme-toggle:active{transform:translateY(1px)scale(.98)}.brand-theme-toggle:focus-visible,.brand-copy--link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}.brand-theme-toggle .brand-mark{transition:background-color .18s,color .18s,filter .18s,transform .18s,opacity .18s}.brand-theme-toggle:hover .brand-mark{transform:translateY(-1px)}.brand-theme-toggle[aria-pressed=true] .brand-mark{filter:drop-shadow(0 8px 18px rgba(var(--admin-led-rgb), .16))}.brand-mark{background-color:currentColor;flex:0 0 45px;width:45px;height:20px;display:block;position:relative;-webkit-mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat;mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat}.brand-mark:before,.brand-mark:after{display:none}.brand-copy{gap:0;display:grid}.brand-copy--link{border-radius:10px;padding:3px 2px;transition:color .18s,opacity .18s}.brand-copy--link:hover{color:var(--brand-dark)}.brand-wordmark{min-width:142px;color:var(--ink);font-family:var(--font-brand)}.brand-wordmark__primary,.brand-wordmark__secondary{text-transform:uppercase;display:block}.brand-wordmark__primary{letter-spacing:.2em;font-size:20px;font-weight:300;line-height:1}.brand-wordmark__secondary{color:var(--muted);letter-spacing:.48em;font-size:11px;font-weight:300;line-height:1.35}.main-nav{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.language-picker{align-items:center;display:inline-flex;position:relative}.language-picker__trigger{width:36px;height:36px;color:color-mix(in srgb, var(--muted) 78%, var(--ink));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.language-picker__trigger:hover,.language-picker__trigger:focus-visible,.language-picker--open .language-picker__trigger{background:color-mix(in srgb, var(--surface-2) 84%, transparent);color:var(--ink);outline:none}.language-picker__trigger svg{stroke-width:1.8px;width:18px;height:18px}.language-picker__popover{z-index:60;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:14px;min-width:240px;max-width:320px;padding:10px;animation:.16s both language-picker-fade;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 28px 80px #1416192e}@keyframes language-picker-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.language-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.language-picker__item{color:color-mix(in srgb, var(--ink) 86%, var(--muted));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;font-weight:520;transition:background .14s,color .14s;display:inline-flex}.language-picker__item:hover,.language-picker__item:focus-visible{background:color-mix(in srgb, var(--surface-2) 76%, transparent);color:var(--ink);outline:none}.language-picker__item--active{background:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .16) 100%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgba(var(--premium-gold-rgb), .5) 100%, transparent)}.language-picker__flag{border-radius:2px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #1414140f}.language-picker__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.language-picker--drawer{width:100%}.language-picker--drawer .language-picker__popover{width:100%;max-width:none;box-shadow:none;background:color-mix(in srgb, var(--surface-2) 70%, transparent);margin-top:8px;position:static}.mobile-drawer__language{padding:4px 14px 0}.ambient-volume{--ambient-volume:100%;border-left:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-width:144px;min-height:38px;color:color-mix(in srgb, var(--muted) 82%, var(--ink));cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding-left:10px;display:inline-flex}.ambient-volume--pop{animation:.36s both ambient-pop}.ambient-volume__mute{width:23px;height:23px;color:color-mix(in srgb, var(--muted) 78%, rgba(var(--admin-led-rgb), 1));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 -1px 0 -2px;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.ambient-volume__mute:before{content:"";border-radius:inherit;background:radial-gradient(circle, rgba(var(--admin-led-rgb), .16), transparent 68%);opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.19,1,.22,1);position:absolute;inset:2px;transform:scale(.76)}.ambient-volume__mute:hover,.ambient-volume__mute:focus-visible{color:color-mix(in srgb, var(--ink) 74%, rgba(var(--admin-led-rgb), 1));background:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 7%, transparent)}.ambient-volume__mute:hover:before,.ambient-volume__mute:focus-visible:before{opacity:1;transform:scale(1)}.ambient-volume__mute:active{transform:scale(.94)}.ambient-volume__mute:focus-visible{box-shadow:0 0 0 3px rgba(var(--admin-led-rgb), .13);outline:none}.ambient-volume__icon-svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:16px;height:16px;position:relative}.ambient-volume__icon-speaker{fill:color-mix(in srgb, currentColor 10%, transparent);transform-origin:50%;transition:transform .26s cubic-bezier(.19,1,.22,1)}.ambient-volume__icon-wave{opacity:1;transform-origin:14px 12px;transition:opacity .18s,transform .26s cubic-bezier(.19,1,.22,1);transform:translate(0)scaleX(1)}.ambient-volume__icon-wave--outer{transition-delay:45ms}.ambient-volume__icon-mute-mark{opacity:0;transform-origin:17.6px 10.5px;transition:opacity .18s,transform .26s cubic-bezier(.19,1,.22,1);transform:translate(1px)scale(.72)rotate(-10deg)}.ambient-volume__mute--muted{color:color-mix(in srgb, var(--muted) 88%, var(--ink))}.ambient-volume__mute--muted .ambient-volume__icon-speaker{transform:translate(-.6px)scale(.96)}.ambient-volume__mute--muted .ambient-volume__icon-wave{opacity:0;transition-delay:0s;transform:translate(-2px)scaleX(.25)}.ambient-volume__mute--muted .ambient-volume__icon-mute-mark{opacity:1;transition-delay:80ms;transform:translate(0)scale(1)rotate(0)}.ambient-volume input{appearance:none;cursor:pointer;background:0 0;width:72px;height:18px;margin:0}.ambient-volume input:focus-visible{outline:none}.ambient-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 52%, transparent) 0 var(--ambient-volume), color-mix(in srgb, var(--muted) 17%, transparent) var(--ambient-volume) 100%);height:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 50%, transparent);border-radius:999px}.ambient-volume input::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 46%, var(--line));background:color-mix(in srgb, var(--surface) 88%, rgba(var(--admin-led-rgb), 1));width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 10%, transparent), 0 4px 12px #221e1b1f;border-radius:999px;margin-top:-3.5px;transition:border-color .16s,box-shadow .16s,transform .16s}.ambient-volume:hover input::-webkit-slider-thumb{border-color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 72%, var(--brand-dark));box-shadow:0 0 0 5px color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 14%, transparent), 0 5px 14px #221e1b24}.ambient-volume input:focus-visible::-webkit-slider-thumb{border-color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 72%, var(--brand-dark));box-shadow:0 0 0 5px color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 14%, transparent), 0 5px 14px #221e1b24}.ambient-volume input:active::-webkit-slider-thumb{transform:scale(1.12)}.ambient-volume input::-moz-range-track{background:color-mix(in srgb, var(--muted) 17%, transparent);height:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 50%, transparent);border-radius:999px}.ambient-volume input::-moz-range-progress{background:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 52%, transparent);border-radius:999px;height:3px}.ambient-volume input::-moz-range-thumb{border:1px solid color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 46%, var(--line));background:color-mix(in srgb, var(--surface) 88%, rgba(var(--admin-led-rgb), 1));width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 10%, transparent), 0 4px 12px #221e1b1f;border-radius:999px}.ambient-volume__replay{min-height:24px;color:color-mix(in srgb, var(--muted) 84%, var(--ink));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.ambient-volume__replay-mark{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:radial-gradient(circle at 34% 30%, #ffffff8a, transparent 28%), color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 10%, transparent);border-radius:999px;flex:none;place-items:center;width:17px;height:17px;transition:border-radius .42s cubic-bezier(.19,1,.22,1),color .22s,transform .52s cubic-bezier(.19,1,.22,1),background .42s;display:inline-grid;position:relative;overflow:hidden}.ambient-volume__replay-mark:before,.ambient-volume__replay-mark:after{content:"";grid-area:1/1;transition:opacity .22s,transform .42s cubic-bezier(.19,1,.22,1)}.ambient-volume__replay-mark:before{opacity:1;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;margin-left:1px;transform:translate(0)scale(1)rotate(0)}.ambient-volume__replay-mark:after{opacity:0;border-left:2px solid;border-right:2px solid;width:6px;height:8px;transform:scale(.7)rotate(-34deg)}.ambient-volume__replay--pause .ambient-volume__replay-mark{color:color-mix(in srgb, var(--ink) 82%, rgba(var(--admin-led-rgb), 1));border-radius:38% 62% 54% 46%/46% 36% 64% 54%;animation:1.5s ease-in-out infinite ambient-liquid-pulse;transform:rotate(180deg)}.ambient-volume__replay--pause .ambient-volume__replay-mark:before{opacity:0;transform:translate(4px)scale(.45)rotate(34deg)}.ambient-volume__replay--pause .ambient-volume__replay-mark:after{opacity:1;transform:scale(1)rotate(-180deg)}.ambient-volume__replay-label{min-width:38px;height:12px;display:grid;position:relative;overflow:hidden}.ambient-volume__label-option{letter-spacing:.11em;text-transform:uppercase;grid-area:1/1;align-self:center;font-size:10px;font-weight:650;line-height:1;transition:opacity .22s,transform .42s cubic-bezier(.19,1,.22,1),filter .22s}.ambient-volume__label-option--audio{opacity:1;transform:translateY(0)rotateX(0)}.ambient-volume__label-option--pause{opacity:0;filter:blur(4px);transform:translateY(12px)rotateX(-72deg)}.ambient-volume__replay--pause .ambient-volume__label-option--audio{opacity:0;filter:blur(4px);transform:translateY(-12px)rotateX(72deg)}.ambient-volume__replay--pause .ambient-volume__label-option--pause{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}.ambient-volume__replay small{border:1px solid color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 24%, var(--line));background:color-mix(in srgb, var(--surface) 88%, rgba(var(--admin-led-rgb), .12));min-width:56px;min-height:24px;color:color-mix(in srgb, var(--ink) 68%, rgba(var(--admin-led-rgb), 1));box-shadow:0 10px 24px #221e1b1f, 0 0 18px rgba(var(--admin-led-rgb), .12);letter-spacing:0;white-space:nowrap;border-radius:999px;place-items:center;padding:0 8px;font-size:10px;font-weight:700;line-height:1;animation:1.5s both ambient-counter-pop;display:inline-grid;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.ambient-volume__replay small span{min-width:0;color:color-mix(in srgb, var(--muted) 76%, var(--ink));letter-spacing:.08em;text-transform:uppercase;margin-left:3px;font-size:8px;font-weight:650}.ambient-volume__replay:hover .ambient-volume__label-option,.ambient-volume__replay:focus-visible .ambient-volume__label-option{color:var(--ink)}.ambient-volume__replay:focus-visible{box-shadow:0 0 0 3px rgba(var(--admin-led-rgb), .14);border-radius:999px;outline:none}@keyframes ambient-pop{0%{filter:none;transform:scale(1)}45%{filter:drop-shadow(0 0 14px rgba(var(--admin-led-rgb), .18));transform:scale(1.035)}to{filter:none;transform:scale(1)}}@keyframes ambient-counter-pop{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.92)}16%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}}@keyframes ambient-liquid-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--admin-led-rgb), .12);border-radius:38% 62% 54% 46%/46% 36% 64% 54%}50%{box-shadow:0 0 0 5px rgba(var(--admin-led-rgb), .04);border-radius:58% 42% 45% 55%/42% 58%}}@media (prefers-reduced-motion:reduce){.ambient-volume__replay--pause .ambient-volume__replay-mark{animation:none}}.admin-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-nav a,.button,.button-secondary,.button-ghost{border-radius:var(--radius);cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.admin-nav a,.button-ghost{color:var(--muted)}.admin-nav a:hover,.button-ghost:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.button{color:var(--bg);background:var(--brand);border-color:var(--brand)}.button:hover{background:var(--brand-dark)}.button-secondary{color:var(--brand-dark);background:color-mix(in srgb, var(--ink) 7%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent)}.button-secondary:hover{background:color-mix(in srgb, var(--ink) 11%, transparent)}.star-button{--star-x:50%;--star-y:50%;--star-mouse-opacity:.04;--star-gold-opacity:.03;isolation:isolate;border:var(--star-border-width,1px) solid rgba(var(--premium-gold-rgb), .18);background:radial-gradient(circle at var(--star-x) var(--star-y), rgba(255, 255, 255, var(--star-mouse-opacity)), transparent var(--star-light-width,150px)), radial-gradient(circle at var(--star-x) var(--star-y), rgba(var(--premium-gold-rgb), var(--star-gold-opacity)), transparent calc(var(--star-light-width,150px) + 32px)), linear-gradient(180deg, rgba(var(--premium-gold-rgb), .04), transparent 68%), color-mix(in srgb, var(--surface) 90%, var(--star-background-color,rgba(var(--premium-gold-rgb), .04)));min-height:42px;box-shadow:inset 0 1px 0 #ffffff61, 0 9px 20px color-mix(in srgb, var(--ink) 5%, transparent), 0 0 16px rgba(var(--premium-gold-rgb), .025);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:720;line-height:1;transition:background .14s,border-color .18s,box-shadow .22s,filter .18s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.star-button:after{content:"";z-index:3;border:var(--star-border-width,1px) solid rgba(var(--premium-gold-rgb), .08);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.star-button:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, rgba(var(--premium-gold-rgb), .18), transparent);opacity:.52;pointer-events:none;border-radius:999px;width:58%;height:1px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.star-button__label{z-index:4;color:var(--ink);text-shadow:0 1px 8px rgba(var(--premium-gold-rgb), .045);justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.star-button:hover:not(:disabled){border-color:rgba(var(--premium-gold-rgb), .24);box-shadow:inset 0 1px 0 #ffffff6b, 0 10px 22px color-mix(in srgb, var(--ink) 6%, transparent), 0 0 18px rgba(var(--premium-gold-rgb), .045);filter:saturate(1.02)}.star-button:active:not(:disabled){transform:translateY(1px)}.star-button:focus-visible{border-color:rgba(var(--premium-gold-rgb), .48);box-shadow:0 0 0 3px rgba(var(--premium-gold-rgb), .16), 0 12px 28px color-mix(in srgb, var(--ink) 8%, transparent);outline:none}.star-button:disabled{cursor:not-allowed;opacity:.62}html[data-theme=dark] .star-button{border-color:rgba(var(--premium-gold-rgb), .2);background:radial-gradient(circle at var(--star-x) var(--star-y), rgba(255, 255, 255, calc(var(--star-mouse-opacity) * .55)), transparent var(--star-light-width,150px)), radial-gradient(circle at var(--star-x) var(--star-y), rgba(var(--premium-gold-rgb), var(--star-gold-opacity)), transparent calc(var(--star-light-width,150px) + 32px)), linear-gradient(180deg, rgba(var(--premium-gold-rgb), .035), transparent 68%), color-mix(in srgb, var(--surface) 86%, rgba(var(--premium-gold-rgb), .045));box-shadow:inset 0 1px 0 #ffffff0b, 0 10px 24px #00000026, 0 0 18px rgba(var(--premium-gold-rgb), .035)}html[data-theme=dark] .star-button__label{color:var(--ink)}.tabs{align-items:center;display:flex}.tabs--primary{gap:22px}.tabs--secondary{gap:6px}.tab{appearance:none;min-height:32px;color:var(--nav-muted);cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:7px 0 9px;font-size:13px;font-weight:680;line-height:1;transition:color .18s,transform .18s;display:inline-flex;position:relative}.tab:after{content:"";opacity:0;transform-origin:50%;background:currentColor;height:1px;transition:opacity .18s,transform .22s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(.35)}.tab:hover,.tab--active{color:var(--ink)}.tab--active:after{opacity:.8;transform:scaleX(1)}.tab:active{transform:translateY(1px)}.tab:focus-visible{outline:none;box-shadow:0 0 0 3px #929a9d29}.tab:disabled{color:var(--nav-disabled);cursor:not-allowed}.tab__icon{display:inline-flex}.limelight-nav{min-height:42px;color:var(--ink);isolation:isolate;background:0 0;border:0;border-radius:0;align-items:center;gap:clamp(8px,1vw,12px);padding:0;transition:background .26s,border-color .26s,box-shadow .22s;display:inline-flex;position:relative;overflow:visible}.limelight-nav:hover{box-shadow:none;background:0 0}.limelight-nav__beam{z-index:0;background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .58) 50%, transparent);width:44px;height:1px;box-shadow:0 0 8px rgba(var(--liquid-gold-rgb), .16), 0 16px 28px rgba(var(--liquid-gold-rgb), .06);opacity:.58;pointer-events:none;border-radius:999px;position:absolute;top:1px;overflow:visible}.limelight-nav__beam--hidden{opacity:0}.limelight-nav--ready .limelight-nav__beam{transition:left .32s cubic-bezier(.2,.8,.2,1),background .26s,box-shadow .26s}.limelight-nav__beam:after{content:"";background:radial-gradient(ellipse at top, rgba(var(--liquid-gold-rgb), .13), transparent 74%);filter:blur(14px);opacity:.42;width:108px;height:38px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.limelight-nav__item{z-index:1;isolation:isolate;min-height:34px;color:var(--nav-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 2px;font-size:clamp(11px,.95vw,13px);font-weight:600;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.theme-toggle:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(var(--liquid-gold-rgb), .12), transparent 72%);filter:blur(16px);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .22s,transform .28s cubic-bezier(.19,1,.22,1);position:absolute;inset:-12px -14px;transform:scaleX(.78)}.limelight-nav__item:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .34), transparent);width:16px;height:1px;box-shadow:0 0 10px rgba(var(--liquid-gold-rgb), .1);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .22s,transform .26s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;right:-12px;transform:translateY(-50%)scaleX(.5)}.limelight-nav__item:last-child:after{display:none}.limelight-nav__label{text-transform:uppercase}.limelight-nav__item:hover,.limelight-nav__item--active{color:var(--ink);background:0 0}.theme-toggle:hover:before,.theme-toggle[data-state=on]:before{opacity:.55;transform:scaleX(1)}.limelight-nav__item:hover:after,.limelight-nav__item--active:after{opacity:.7;transform:translateY(-50%)scaleX(1)}.limelight-nav__item:active{transform:translateY(1px)}.limelight-nav__item:focus-visible{outline:none;box-shadow:0 0 0 3px #929a9d29}.limelight-nav__icon,.limelight-nav__icon-svg{width:16px;height:16px}.limelight-nav__icon{display:inline-flex;position:relative}.limelight-nav__badge{background:rgb(var(--liquid-gold-rgb));min-width:16px;height:16px;color:var(--ink);letter-spacing:.02em;box-shadow:0 2px 6px rgba(var(--liquid-gold-rgb), .32);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:720;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-10px}.toggle{appearance:none;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.toggle--outline{border:1px solid var(--control-border);background:var(--control-bg)}.toggle--sm{min-height:30px;padding:0 8px}.toggle--md{min-height:34px;padding:0 10px}.toggle--lg{min-height:42px;padding:0 12px}.toggle:hover,.toggle--on{color:var(--ink)}.toggle:active{transform:translateY(1px)}.toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #929a9d29}.theme-toggle-shell{align-items:center;display:inline-flex}.theme-toggle{isolation:isolate;border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 58%, transparent);width:36px;min-width:36px;min-height:32px;color:var(--nav-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .16s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff70}.theme-toggle:hover,.theme-toggle--on,.theme-toggle[data-state=on]{color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--ink) 16%, transparent)}.theme-toggle__brand-mark{opacity:.78;width:20px;height:14px;transition:opacity .18s,transform .18s,color .18s;transform:translateY(1px)}.theme-toggle__brand-mark:before{border-width:1.3px;width:10px;height:10px;bottom:4px;left:5px}.theme-toggle__brand-mark:after{height:1.3px;bottom:3px;left:1px;right:1px}.theme-toggle:hover .theme-toggle__brand-mark,.theme-toggle[data-state=on] .theme-toggle__brand-mark{opacity:1;transform:translateY(0)}.theme-toggle[data-state=on]{color:var(--soft-gold);background:color-mix(in srgb, var(--surface) 40%, transparent);box-shadow:inset 0 1px 0 #ffffff1f, 0 8px 22px color-mix(in srgb, var(--ink) 14%, transparent)}.theme-toggle-shell--compact{color:#fff;justify-content:space-between;width:100%}.theme-toggle-shell--compact .theme-toggle{color:#fff;background:#ffffff0f;border-color:#ffffff1f;justify-content:center;width:42px;min-width:42px;min-height:38px}.slider{align-items:center;min-height:24px;display:inline-flex;position:relative}.slider__track{background:linear-gradient(90deg, #ffffff24, transparent 52%), var(--slider-track);pointer-events:none;border-radius:999px;height:5px;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.slider__range{width:var(--slider-percent);border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--brand));box-shadow:0 0 16px color-mix(in srgb, var(--brand) 38%, transparent);transition:width .32s cubic-bezier(.2,.8,.2,1),background .26s,box-shadow .26s;position:absolute;inset:0 auto 0 0}.slider__thumb{top:50%;left:var(--slider-percent);border:2px solid var(--surface);background:radial-gradient(circle at 35% 28%, #ffffffb8, transparent 34%), var(--brand-dark);width:16px;height:16px;box-shadow:0 4px 16px #17201c33, 0 0 0 1px var(--control-border);pointer-events:none;border-radius:999px;transition:left .32s cubic-bezier(.2,.8,.2,1),transform .18s,background .26s,border-color .26s,box-shadow .26s;position:absolute;transform:translate(-50%,-50%)}.slider:hover .slider__thumb,.slider:focus-within .slider__thumb{transform:translate(-50%,-50%)scale(1.08)}.slider--dragging .slider__range,.slider--dragging .slider__thumb{transition-duration:80ms}.slider--dragging .slider__thumb{transform:translate(-50%,-50%)scale(1.16)}.slider input{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:relative}.slider input::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:28px}.slider input::-moz-range-track{background:0 0;border-radius:999px;height:28px}.slider input::-moz-range-progress{background:0 0;border-radius:999px;height:28px}.slider input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;border-radius:999px;width:24px;height:28px;margin-top:0}.slider input::-moz-range-thumb{background:0 0;border:0;border-radius:999px;width:24px;height:28px}.slider input:focus-visible{outline:none}.slider input:focus-visible::-webkit-slider-runnable-track{box-shadow:none}.slider:focus-within .slider__track{box-shadow:0 0 0 3px #929a9d24,inset 0 0 0 1px #ffffff0d}.slider__tooltip{left:var(--slider-percent);z-index:3;border:1px solid var(--control-border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:560;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 7px);transform:translate(-50%)translateY(3px)}.slider:focus-within .slider__tooltip,.slider:hover .slider__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.nav-link{isolation:isolate;position:relative}.nav-link svg,.button svg,.button-secondary svg,.button-ghost svg{flex:none;width:17px;height:17px}.nav-link--active{color:var(--brand-dark)!important}.admin-nav a:active,.button:active,.button-secondary:active,.button-ghost:active,.button-compact:active,.button-icon:active{transform:translateY(1px)scale(.97)}.admin-nav a:disabled:active,.button:disabled:active,.button-secondary:disabled:active,.button-ghost:disabled:active,.button-compact:disabled:active,.button-icon:disabled:active{transform:none}@media (prefers-reduced-motion:reduce){.admin-nav a:active,.button:active,.button-secondary:active,.button-ghost:active,.button-compact:active,.button-icon:active{transform:none}}.admin-nav a:focus-visible,.button:focus-visible,.button-secondary:focus-visible,.button-ghost:focus-visible{border-color:color-mix(in srgb, var(--ink) 36%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}.mobile-menu-trigger,.mobile-drawer-backdrop{display:none}.hero{isolation:isolate;color:#fff;background:#090c0d url(/media/solaire-hero-poster.jpg) 50%/cover;align-items:end;min-height:min(680px,100svh - 76px);display:grid;position:relative;overflow:hidden}.hero__media{z-index:0;background:#090c0d;position:absolute;inset:0;overflow:hidden}.hero__video{object-fit:cover;object-position:center center;opacity:1;contain:paint;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;transition:filter .26s,opacity .26s;display:block}.hero:before,.hero:after{content:"";pointer-events:none;z-index:1;transition:opacity .26s;position:absolute}.hero:before{background:radial-gradient(ellipse at 18% 66%, #0000005c, transparent 56%), radial-gradient(ellipse at 78% 24%, rgba(var(--liquid-gold-rgb), .08), transparent 42%), linear-gradient(90deg, #080b0c99, #080b0c33 45%, #080b0c7a), linear-gradient(180deg, #080b0c1a, #080b0c61 52%, #080b0cd6);display:block;inset:0}.hero:after{background:linear-gradient(#0000,#090c0db8);height:44%;inset:auto 0 0}.hero__content{z-index:2;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:92px 0 72px;transition:opacity .52s,transform .52s cubic-bezier(.19,1,.22,1),filter .52s;display:grid;position:relative}.hero__content--minimal{flex-direction:column;justify-content:flex-end;min-height:78svh;padding:0 0 clamp(28px,4vh,48px);display:flex}.hero__caption{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:100%;display:flex}.hero__content--minimal .hero__caption h1{letter-spacing:.01em;color:#fffffff2;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:460;line-height:1.2}@media (min-width:760px){.hero__content--minimal .hero__caption h1{text-wrap:nowrap;white-space:nowrap}}@media (max-width:540px){.hero__content--minimal .hero__caption h1{font-size:clamp(18px,5.2vw,24px);line-height:1.2}}.hero__scroll-cue{color:#ffffff9e;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;width:56px;height:40px;margin-top:clamp(20px,3vh,36px);padding:4px;text-decoration:none;transition:color .2s;display:inline-flex}.hero__scroll-cue:hover,.hero__scroll-cue:focus-visible{color:#fffffff2;outline:none}.hero__scroll-cue svg{stroke-width:1.6px;width:26px;height:26px;animation:2.6s ease-in-out infinite hero-scroll-cue}@keyframes hero-scroll-cue{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero__scroll-cue svg{animation:none}}.hero__content--minimal .hero__caption-eyebrow{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.hero__content--minimal .hero__actions{justify-content:center;gap:10px;margin-top:10px;display:flex}.section--intro{isolation:isolate;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(8px,2vw,16px);position:relative}.hero-intro{text-align:center;max-width:720px;color:color-mix(in srgb, var(--ink) 72%, var(--muted));margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.brochure-features{min-width:0}.brochure-features__body{flex-direction:column;gap:12px;margin-top:8px;display:flex}.brochure-features__highlights{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:color-mix(in srgb, var(--ink) 78%, var(--muted));letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 0 8px;font-size:10.5px;font-weight:700;line-height:1.5}.brochure-features__sep{color:var(--muted);opacity:.55;margin:0 6px;display:inline-block}.brochure-features__groups,.brochure-features__extras{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 22px;padding:4px 0;display:grid}.brochure-features__extras{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:4px;padding-top:14px}.brochure-features__group{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);break-inside:avoid;flex-direction:column;gap:8px;padding:10px 0 0;display:flex}.brochure-features__group:nth-child(-n+2){border-top:0;padding-top:4px}.brochure-features__group-label{color:color-mix(in srgb, var(--ink) 56%, var(--muted));letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.brochure-features__group-items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:7px 18px;display:grid}.brochure-features__amenity{color:color-mix(in srgb, var(--ink) 80%, var(--muted));letter-spacing:.005em;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:grid}.brochure-features__amenity-icon{width:16px;height:16px;color:color-mix(in srgb, var(--ink) 60%, var(--muted));flex-shrink:0}.brochure-features__amenity-text{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.brochure-features__amenity-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brochure-features__amenity-suffix{color:color-mix(in srgb, var(--ink) 45%, var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}@media (max-width:640px){.brochure-features__groups,.brochure-features__extras{grid-template-columns:1fr}.brochure-features__group:nth-child(-n+2){border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-top:10px}.brochure-features__group:first-child{border-top:0;padding-top:4px}.brochure-features__group-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}@media print{.brochure-features__group{break-inside:avoid}.brochure-features__amenity-icon{color:#2c2a26}.brochure-features__amenity{color:#1a1916}.brochure-features__amenity-suffix,.brochure-features__group-label{color:#4a463f}}html.ambient-immersive-active .hero--home .hero__content{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(14px)}html.ambient-immersive-active .hero--home:before{opacity:.48}html.ambient-immersive-active .hero--home:after{opacity:.34}html.ambient-immersive-idle .hero--home{cursor:none}html.ambient-immersive-idle .hero--home .hero__video{filter:brightness()contrast()saturate(1.02);transition-duration:1.4s}html.ambient-immersive-idle .hero--home:before,html.ambient-immersive-idle .hero--home:after{opacity:.14;transition-duration:1.4s}.hero-signal{color:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;align-items:center;gap:10px;max-width:min(100%,520px);min-height:34px;padding:4px 5px 4px 12px;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex;box-shadow:0 14px 38px #0000001f}.hero-signal:hover{color:#fff;background:#ffffff24;border-color:#ffffff47;transform:translateY(-1px)}.hero-signal span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hero-signal svg{background:#ffffff24;border-radius:999px;flex:none;width:26px;height:26px;padding:7px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:0;margin:0;font-size:12px;font-weight:620}.marker-highlight{align-items:center;width:fit-content;line-height:1.05;display:inline-flex}.marker-highlight__word{isolation:isolate;white-space:nowrap;cursor:default;align-items:center;min-height:1.82em;padding:.18em .44em .16em;display:inline-flex;position:relative}.marker-highlight__marker{z-index:0;background:radial-gradient(120px 60px at var(--marker-x,50%) var(--marker-y,50%), rgba(255, 250, 224, var(--marker-light-alpha,.05)), transparent 64%), linear-gradient(101deg, transparent 0%, rgba(var(--premium-gold-rgb), .1) 8%, var(--marker-color,rgba(var(--premium-gold-rgb), .24)) 31%, rgba(var(--premium-gold-rgb), .18) 70%, transparent 100%);background-blend-mode:screen, normal;clip-path:polygon(.8% 17%,18% 11%,52% 15%,99% 7%,98% 83%,72% 92%,34% 86%,1.5% 94%);transform-origin:0;height:auto;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 16px rgba(var(--premium-gold-rgb), var(--marker-glow-alpha,.025));opacity:.78;border:0;border-radius:5px 8px 6px 5px;transition:box-shadow .22s,filter .22s,opacity .22s;position:absolute;inset:.04em -.2em -.06em -.18em;overflow:hidden}.marker-highlight__marker:before{content:"";background:linear-gradient(96deg, transparent, rgba(255, 255, 255, var(--marker-shine-alpha,.1)), transparent);opacity:.36;border-radius:999px;transition:opacity .22s,transform .22s;position:absolute;inset:21% 3% 39%;transform:rotate(-2deg)}.marker-highlight__marker:after{content:"";background:linear-gradient(95deg, transparent 0%, rgba(var(--premium-gold-rgb), .1) 16%, rgba(var(--premium-gold-rgb), .16) 52%, transparent 100%);clip-path:polygon(0 32%,38% 16%,100% 30%,98% 78%,62% 84%,1% 70%);opacity:.8;border-radius:3px;position:absolute;inset:47% 2% 15% 5%}.marker-highlight__word:hover .marker-highlight__marker{box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px rgba(var(--premium-gold-rgb), .05);filter:saturate(1.03);opacity:.82}.marker-highlight__text{z-index:1;position:relative}.marker-highlight--eyebrow{color:var(--gold)}.marker-highlight--eyebrow .marker-highlight__word{min-height:2.08em;padding:.28em .68em .24em}.marker-highlight--eyebrow .marker-highlight__marker{background:radial-gradient(150px 72px at var(--marker-x,50%) var(--marker-y,50%), rgba(255, 250, 224, var(--marker-light-alpha,.07)), transparent 68%), linear-gradient(100deg, rgba(var(--premium-gold-rgb), .12) 0%, rgba(var(--premium-gold-rgb), .28) 16%, rgba(var(--premium-gold-rgb), .38) 40%, rgba(var(--premium-gold-rgb), .29) 74%, rgba(var(--premium-gold-rgb), .13) 100%);clip-path:polygon(.5% 14%,22% 7%,58% 12%,99.5% 8%,98% 88%,67% 96%,25% 89%,.5% 92%);height:auto;box-shadow:0 0 12px rgba(var(--premium-gold-rgb), var(--marker-glow-alpha,.025));opacity:.92;border-radius:6px 10px 7px 5px;inset:.02em -.28em -.03em -.26em}.marker-highlight--eyebrow .marker-highlight__text{font-weight:680}.hero h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;text-shadow:0 24px 70px #0000005c;max-width:min(900px,100%);margin:0;font-size:clamp(38px,6.2vw,78px);font-weight:340;line-height:.94}@media (max-width:1180px) and (min-width:761px){.hero h1{max-width:min(980px,100%);font-size:clamp(42px,6.8vw,72px)}}.page-hero h1{letter-spacing:0;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(34px,4.8vw,58px);font-weight:360;line-height:1}.hero p{color:#ffffffd1;text-wrap:pretty;max-width:720px;margin:0;font-size:clamp(16px,1.55vw,20px)}.page-hero p{text-wrap:balance;max-width:min(580px,100%);margin:0;font-size:clamp(16px,1.6vw,19px)}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero__stats,.metric-grid,.property-grid,.admin-grid,.content-grid,.service-grid{gap:16px;display:grid}.hero__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding-top:14px}.stat-tile,.card,.metric-card,.admin-panel,.search-panel,.lead-form,.import-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;transition:background .26s,border-color .26s,box-shadow .22s,color .26s}.hero .stat-tile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf913;border-color:#ffffff29}.hero .stat-tile strong{color:#fffffff5;font-weight:420}.hero .button-secondary{color:#fff;background:#ffffff1f;border-color:#fff3}.hero .button-secondary:hover{background:#ffffff2e}.stat-tile,.metric-card{padding:14px}.stat-tile strong,.metric-card strong{font-size:26px;display:block}.stat-tile span,.metric-card span,.meta,.muted{color:var(--muted);font-size:13px}.hero .stat-tile span{color:#ffffffb8}.section{padding:56px 0}.section--featured{isolation:isolate;padding-top:72px;position:relative}.section--service-lit,.section--trust-lit{isolation:isolate;position:relative;overflow:visible}.section--service-lit:before,.section--service-lit:after,.section--trust-lit:before,.section--trust-lit:after{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;border-radius:999px;position:absolute;transform:translateZ(0)}.section--service-lit:before,.section--service-lit:after{opacity:.24;filter:blur(38px);width:min(520px,48vw);height:380px;top:4%}.section--service-lit:before{background:radial-gradient(ellipse at left center, #fff4d221, rgba(var(--liquid-gold-rgb), .035) 42%, transparent 76%);left:max(-12vw,-118px)}.section--service-lit:after{background:radial-gradient(ellipse at right center, #fff4d21f, rgba(var(--liquid-gold-rgb), .032) 42%, transparent 76%);right:max(-12vw,-118px)}.section--trust{padding-top:40px}.section--trust-lit:before,.section--trust-lit:after{opacity:.18;filter:blur(42px);width:min(780px,76vw);height:340px;top:18%}.section--trust-lit:before{background:radial-gradient(ellipse at center, #fff4d221, rgba(var(--liquid-gold-rgb), .032) 46%, transparent 78%);left:50%;transform:translate(-50%)}.section--trust-lit:after{display:none}html[data-theme=dim] .section--service-lit:before,html[data-theme=dim] .section--service-lit:after{opacity:.26}html[data-theme=dim] .section--trust-lit:before{opacity:.2}html[data-theme=dark] .section--service-lit:before,html[data-theme=dark] .section--service-lit:after{opacity:.3;filter:blur(40px)}html[data-theme=dark] .section--trust-lit:before{opacity:.24;filter:blur(44px)}.section--service-lit .section-header,.section--trust-lit .section-header,.section--trust-lit .testimonials__quote-wrap{isolation:isolate;position:relative}.section--trust-lit .section-header{padding-top:clamp(28px,4vw,44px)}.section--service-lit .section-header:before,.section--trust-lit .section-header:before,.section--trust-lit .testimonials__quote-wrap:before{display:none}.section--service-lit h2,.section--trust-lit h2,.section--trust-lit .testimonials__quote{text-shadow:0 0 16px #fff4d20b}.section-header,.page-hero{gap:10px;margin-bottom:22px;display:grid}.page-hero{isolation:isolate;padding:clamp(42px,7vw,86px) 0 24px;position:relative;overflow:hidden}.page-hero:before{display:none}.page-hero>*{animation:.62s cubic-bezier(.19,1,.22,1) both hero-copy-in}.page-hero>:nth-child(2){animation-delay:70ms}.page-hero>:nth-child(3){animation-delay:.13s}.page-hero>:nth-child(4){animation-delay:.19s}.page-hero--lamp{padding-top:clamp(52px,7vw,94px)}.lamp-strip{z-index:-1;pointer-events:none;width:min(1040px,108%);height:198px;position:absolute;top:-72px;left:50%;overflow:visible;transform:translate(-50%);-webkit-mask-image:radial-gradient(at top,#000 0 42%,#000000b8 58%,#0000 82%);mask-image:radial-gradient(at top,#000 0 42%,#000000b8 58%,#0000 82%)}.lamp-strip:before{content:"";background:linear-gradient(90deg, transparent 0, rgba(var(--admin-led-rgb), .34) 18%, #fff8e09e 50%, rgba(var(--admin-led-rgb), .34) 82%, transparent 100%);height:1px;box-shadow:0 0 14px rgba(var(--admin-led-rgb), .32), 0 14px 42px rgba(var(--admin-led-rgb), .1);border-radius:999px;position:absolute;top:15px;left:12%;right:12%}.lamp-strip:after{content:"";background:radial-gradient(ellipse at center top, #fffae547 0, rgba(var(--admin-led-rgb), .14) 34%, rgba(var(--admin-led-rgb), .045) 56%, transparent 78%), radial-gradient(ellipse at center top, #a6b0b31a, transparent 68%);filter:blur(24px);border-radius:999px;width:min(980px,98%);height:178px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lamp-strip span{background:radial-gradient(ellipse at center top, #fffae529 0, rgba(var(--admin-led-rgb), .07) 44%, transparent 76%);filter:blur(16px);border-radius:999px;width:min(720px,72%);height:116px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.lamp-strip--section{opacity:.58;height:138px;top:-2px}.lamp-strip--copy-accent{opacity:.55;width:min(360px,56%);height:88px;top:0}.lamp-strip--copy-accent:before{background:linear-gradient(90deg, transparent 0, rgba(var(--liquid-gold-rgb), .34) 22%, #fff5d7b3 50%, rgba(var(--liquid-gold-rgb), .34) 78%, transparent 100%);height:1px;box-shadow:0 0 10px rgba(var(--liquid-gold-rgb), .32), 0 10px 28px rgba(var(--liquid-gold-rgb), .12);top:4px;left:18%;right:18%}.lamp-strip--copy-accent:after{background:radial-gradient(ellipse at center top, #fff5d738 0, rgba(var(--liquid-gold-rgb), .1) 36%, transparent 70%);filter:blur(18px);width:min(280px,92%);height:90px;top:-6px}.lamp-strip--copy-accent span{filter:blur(14px);background:radial-gradient(at top,#fff5d724 0,#0000 72%);width:min(220px,80%);height:64px;top:4px}html[data-theme=light] .lamp-strip--copy-accent{opacity:.5}html[data-theme=light] .lamp-strip--copy-accent:before{background:linear-gradient(90deg,#0000 0,#c4a26042 22%,#d6b87a75 50%,#c4a26042 78%,#0000 100%);box-shadow:0 0 10px #c4a2602e,0 10px 24px #c4a26014}html[data-theme=light] .lamp-strip--copy-accent:after{background:radial-gradient(at top,#d6b87a29 0,#c4a2600f 36%,#0000 70%)}html[data-theme=light] .lamp-strip--copy-accent span{background:radial-gradient(at top,#d6b87a14 0,#0000 72%)}.lamp-strip--hero-edge{opacity:.7;width:min(1180px,110%);height:240px;top:2px}.lamp-strip--hero-edge:before{height:1.5px;box-shadow:0 0 18px rgba(var(--admin-led-rgb), .4), 0 18px 56px rgba(var(--admin-led-rgb), .18), 0 36px 100px rgba(var(--admin-led-rgb), .08);top:0;left:8%;right:8%}.lamp-strip--hero-edge:after{background:radial-gradient(ellipse at center top, #fffae557 0, rgba(var(--admin-led-rgb), .18) 28%, rgba(var(--admin-led-rgb), .06) 50%, transparent 76%), radial-gradient(ellipse at center top, #a6b0b31f, transparent 70%);filter:blur(28px);width:min(1080px,100%);height:220px;top:0}.lamp-strip--hero-edge span{background:radial-gradient(ellipse at center top, #fffae533 0, rgba(var(--admin-led-rgb), .09) 42%, transparent 78%);filter:blur(18px);width:min(820px,76%);height:144px;top:12px}html[data-theme=light] .lamp-strip--hero-edge{opacity:.6}html[data-theme=light] .lamp-strip--hero-edge:before{background:linear-gradient(90deg,#0000 0,#c4a26047 22%,#d6b87a80 50%,#c4a26047 78%,#0000 100%);box-shadow:0 0 12px #c4a26038,0 12px 32px #c4a2601a}html[data-theme=light] .lamp-strip--hero-edge:after{filter:blur(28px);background:radial-gradient(at top,#d6b87a2e 0,#c4a26014 32%,#0000 62%);width:min(720px,80%);height:140px}html[data-theme=light] .lamp-strip--hero-edge span{filter:blur(20px);background:radial-gradient(at top,#d6b87a1a 0,#0000 70%);width:min(560px,60%);height:96px}.lamp-strip--section:before{opacity:.68;top:8px;left:22%;right:22%}.lamp-strip--section:after{opacity:.58;height:128px;top:-22px}.lamp-strip--section span{opacity:.56;height:82px;top:0}.section--featured h2{text-shadow:0 -18px 46px rgba(var(--admin-led-rgb), .12)}html[data-theme=light] .section--featured .lamp-strip--section,html:not([data-theme]) .section--featured .lamp-strip--section{opacity:.68;height:142px}html[data-theme=light] .section--featured .lamp-strip--section:before,html:not([data-theme]) .section--featured .lamp-strip--section:before{opacity:.76;background:linear-gradient(90deg, transparent 0, rgba(var(--admin-led-rgb), .34) 18%, #fff7daa8 50%, rgba(var(--admin-led-rgb), .34) 82%, transparent 100%);box-shadow:0 0 16px rgba(var(--admin-led-rgb), .28), 0 14px 46px rgba(var(--admin-led-rgb), .11)}html[data-theme=light] .section--featured .lamp-strip--section:after,html:not([data-theme]) .section--featured .lamp-strip--section:after{opacity:.6;background:radial-gradient(ellipse at center top, #fff8e052 0, rgba(var(--admin-led-rgb), .135) 34%, rgba(var(--admin-led-rgb), .045) 60%, transparent 82%), radial-gradient(ellipse at center top, #e2c9800e, transparent 72%);height:132px;top:-22px}html[data-theme=light] .section--featured .lamp-strip--section span,html:not([data-theme]) .section--featured .lamp-strip--section span{opacity:.58;background:radial-gradient(ellipse at center top, #fff8e02e 0, rgba(var(--admin-led-rgb), .075) 44%, transparent 80%);height:86px}html[data-theme=light] .section--featured h2,html:not([data-theme]) .section--featured h2{text-shadow:0 -18px 48px rgba(var(--admin-led-rgb), .12)}.section--founder-bridge{border-top:1px solid color-mix(in srgb, var(--line) 74%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:minmax(452px,.48fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:34px;padding-bottom:50px;display:grid;position:relative}.section--founder-bridge:before{content:"";z-index:-1;background:radial-gradient(ellipse at center top, rgba(var(--admin-led-rgb), .085), transparent 72%);filter:blur(28px);border-radius:999px;width:min(620px,78%);height:160px;position:absolute;top:0;left:50%;transform:translate(-50%)}.founder-bridge__media-shell{isolation:isolate;width:100%;max-width:720px;margin-left:auto;position:relative}.founder-bridge__media-shell:before{content:"";z-index:2;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--line) 88%, transparent), transparent);pointer-events:none;width:1px;height:70%;position:absolute;bottom:12%;right:-22px}.founder-bridge__media{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:safe center;align-items:flex-end;gap:12px;width:100%;max-width:none;padding:6px 8px 30px;scroll-padding-inline:4px;display:flex;position:relative;overflow:auto hidden}.founder-bridge__media::-webkit-scrollbar{display:none}.founder-bridge__media:before,.founder-bridge__media:after{display:none}.founder-bridge__portrait{aspect-ratio:4/5.18;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius);background:var(--surface-2);color:inherit;cursor:pointer;box-shadow:0 18px 44px color-mix(in srgb, var(--ink) 6%, transparent);scroll-snap-align:start;flex:0 0 min(clamp(200px,22vw,320px),50% - 14px);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;container-type:inline-size}.founder-bridge__portrait:after{content:"";z-index:1;opacity:.84;pointer-events:none;background:linear-gradient(#0000 0%,#231f1b1a 34%,#231f1b7a 100%);height:38%;transition:opacity .18s;position:absolute;inset:auto 0 0}button.founder-bridge__portrait{text-align:left;width:100%;padding:0}.founder-bridge__portrait--offset{transform:none}.founder-bridge__portrait img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;transition:transform .42s cubic-bezier(.19,1,.22,1),filter .22s}.founder-bridge__identity{z-index:2;color:#f4ecdf;text-shadow:0 1px 14px #00000052;gap:2px;width:auto;max-width:calc(100% - 24px);padding:0;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.founder-bridge__identity:before{content:"";background:rgba(var(--admin-led-rgb), .74);width:36px;height:1px;box-shadow:0 0 16px rgba(var(--admin-led-rgb), .16);margin-bottom:3px}.founder-bridge__identity strong{color:inherit;letter-spacing:.11em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(9.5px,5cqi,11px);font-weight:720;line-height:1.05;display:-webkit-box;overflow:hidden}.founder-bridge__identity small{color:#f4ecdfc7;letter-spacing:0;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(9px,4.4cqi,10px);font-weight:560;line-height:1.2;display:-webkit-box;overflow:hidden}.founder-bridge__portrait:hover,.founder-bridge__portrait:focus-visible{border-color:rgba(var(--admin-led-rgb), .28);box-shadow:0 20px 48px color-mix(in srgb, var(--ink) 8%, transparent), 0 0 32px rgba(var(--admin-led-rgb), .065);outline:0}.founder-bridge__portrait:hover:after,.founder-bridge__portrait:focus-visible:after{opacity:.68}.founder-bridge__portrait:hover img,.founder-bridge__portrait:focus-visible img{filter:saturate(.98)contrast();transform:scale(1.018)}.founder-bridge__media-control{--control-y:50%;z-index:5;width:32px;height:min(72%,180px);color:color-mix(in srgb, var(--ink) 58%, var(--muted));cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:0;place-items:center;transition:color .16s,opacity .16s,transform .18s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.founder-bridge__media-control:before{content:"";z-index:-1;background:radial-gradient(ellipse at center var(--control-y), rgba(var(--admin-led-rgb), .16), transparent 66%);filter:blur(10px);opacity:0;transition:opacity .18s;position:absolute;inset:10px 9px}.founder-bridge__media-control svg{width:15px;height:15px;filter:drop-shadow(0 0 10px rgba(var(--admin-led-rgb), .12));transition:transform .18s}.founder-bridge__media-control--prev{left:-24px}.founder-bridge__media-control--next{right:-24px}.founder-bridge__media-control:hover,.founder-bridge__media-control:focus-visible{color:var(--ink);opacity:1;outline:0}.founder-bridge__media-control:hover:before,.founder-bridge__media-control:focus-visible:before{opacity:1}.founder-bridge__media-control--prev:hover svg,.founder-bridge__media-control--prev:focus-visible svg{transform:translate(-2px)}.founder-bridge__media-control--next:hover svg,.founder-bridge__media-control--next:focus-visible svg{transform:translate(2px)}.founder-bridge__copy{isolation:isolate;text-align:center;justify-items:center;gap:12px;max-width:760px;margin-inline:auto;padding-top:clamp(28px,4vw,44px);display:grid;position:relative}.founder-bridge__copy h2{max-width:740px;color:var(--ink);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,50px);font-weight:360;line-height:1}.founder-bridge__copy p:not(.eyebrow){max-width:min(560px,100%);color:var(--muted);text-wrap:balance;margin:0 auto}.founder-bridge__notes{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:2px;display:flex}.founder-bridge__notes span{border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent);color:color-mix(in srgb, var(--ink) 66%, var(--muted));padding-top:8px;font-size:12px;font-weight:720}.founder-bridge__link{width:fit-content;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:2px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.founder-bridge__link svg{width:14px;height:14px;transition:transform .16s}.founder-bridge__link:hover svg,.founder-bridge__link:focus-visible svg{transform:translate(3px)}.founder-popout{z-index:1000;isolation:isolate;overscroll-behavior:contain;touch-action:none;place-items:center;padding:clamp(18px,4vw,54px);animation:.18s both founder-popout-fade;display:grid;position:fixed;inset:0}.founder-popout__card{touch-action:pan-y}.modal-atmosphere{z-index:0;pointer-events:none;color:rgba(var(--admin-led-rgb), .2);background:color-mix(in srgb, var(--surface) 58%, #1418172e);-webkit-backdrop-filter:blur(24px)saturate(.9);backdrop-filter:blur(24px)saturate(.9);position:absolute;inset:0;overflow:hidden}.modal-atmosphere--dark{color:#eef3ef2b;background:color-mix(in srgb, #0a0c0c 70%, rgba(var(--admin-led-rgb), .18))}.modal-atmosphere__matte,.modal-atmosphere__grid,.modal-atmosphere__glow{position:absolute;inset:0}.modal-atmosphere__matte{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 76%, transparent), transparent 42%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 42%, transparent), color-mix(in srgb, var(--surface) 24%, transparent))}.modal-atmosphere--dark .modal-atmosphere__matte{background:linear-gradient(135deg,#eef2ee0e,#0000 44%),linear-gradient(#1c201f6b,#050606bd)}.modal-atmosphere__grid{opacity:.22}.modal-atmosphere__grid--base{opacity:.11}.modal-atmosphere__grid--active{opacity:.34}.modal-atmosphere__svg{width:100%;height:100%}.modal-atmosphere__glow{opacity:.68;filter:blur(72px)}.modal-atmosphere__glow--one{background:linear-gradient(115deg, rgba(var(--admin-led-rgb), .18), transparent 48%);transform:translate(-18%,-18%)rotate(-8deg)}.modal-atmosphere__glow--two{background:linear-gradient(315deg, rgba(var(--liquid-gold-rgb), .12), transparent 46%);transform:translate(24%,22%)rotate(10deg)}.modal-atmosphere--dark .modal-atmosphere__glow--one{background:linear-gradient(115deg, rgba(var(--admin-led-rgb), .2), transparent 48%)}.modal-atmosphere--dark .modal-atmosphere__glow--two{background:linear-gradient(315deg,#f5eee01a,#0000 48%)}.founder-popout__backdrop{z-index:0;cursor:zoom-out;-webkit-backdrop-filter:blur(18px)saturate(.96);backdrop-filter:blur(18px)saturate(.96);background:radial-gradient(at 28% 16%,#7b949624,#0000 42%),radial-gradient(at 74% 78%,#cddad92e,#0000 48%),repeating-linear-gradient(28deg,#ffffff08 0 1px,#0000 1px 8px),#d7dbd8;border:0;position:absolute;inset:0}.founder-popout__card{z-index:1;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--line) 64%, #ffffff29);background:radial-gradient(ellipse at 24% 0%, rgba(var(--admin-led-rgb), .08), transparent 58%), color-mix(in srgb, var(--surface) 97%, #fff 3%);width:min(92vw,980px);height:min(84dvh,760px);max-height:min(84dvh,760px);box-shadow:0 32px 110px #00000057, 0 0 72px rgba(var(--admin-led-rgb), .085);touch-action:none;will-change:transform, opacity;border-radius:18px;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;animation:.44s cubic-bezier(.19,1,.22,1) both founder-popout-card-in;display:flex;position:relative;overflow:hidden;container-type:inline-size}.founder-popout__drag-zone{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;height:52px;padding-top:6px;display:flex;position:relative}.founder-popout__drag-zone:active{cursor:grabbing}.founder-popout__body{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex:auto;grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;min-height:0;padding:0 12px 12px;display:grid;overflow-y:auto}.founder-popout__body::-webkit-scrollbar{display:none}.founder-popout__card::-webkit-scrollbar{display:none}.founder-popout__card--dragging{transition:none}.founder-popout__handle{background:color-mix(in srgb, var(--muted) 44%, transparent);border-radius:999px;width:44px;height:5px;transition:background .2s,width .2s;display:block}.founder-popout__drag-zone:hover .founder-popout__handle,.founder-popout__card--dragging .founder-popout__handle{background:color-mix(in srgb, var(--muted) 70%, rgba(var(--admin-led-rgb), .4));width:56px}.founder-popout__close{z-index:2;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);width:34px;height:34px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-grid;position:absolute;top:12px;right:12px}.founder-popout__close:hover,.founder-popout__close:focus-visible{border-color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 30%, var(--line));background:color-mix(in srgb, var(--surface) 76%, rgba(var(--admin-led-rgb), .08));transform:translateY(-1px)}.founder-popout__close svg{width:15px;height:15px}.founder-popout__member-nav{z-index:3;border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex;position:absolute;top:12px;left:auto;right:58px}.founder-popout__member-nav button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;transition:background .16s,transform .16s;display:inline-grid}.founder-popout__member-nav button:hover,.founder-popout__member-nav button:focus-visible{background:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 12%, transparent);transform:translateY(-1px)}.founder-popout__member-nav svg{width:14px;height:14px}.founder-popout__member-nav span{min-width:32px;color:var(--muted);letter-spacing:.08em;text-align:center;font-size:10px;font-weight:740}.founder-popout__media,.coming-soon-gate__profile-media{background:var(--surface-2);isolation:isolate;clip-path:inset(0 round 14px);border-radius:14px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 70px #2830303d}.coming-soon-gate__profile-media{aspect-ratio:9/16}.founder-popout__media{background:radial-gradient(ellipse at 50% 12%, #ffffff24, transparent 46%), color-mix(in srgb, var(--surface-2) 88%, var(--muted));border-radius:14px;place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden;box-shadow:0 20px 70px #2a26213d}.coming-soon-gate__profile-media{width:100%;height:auto;min-height:min(72dvh,560px);max-height:min(80dvh,760px)}.founder-popout__video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.founder-popout__media .founder-popout__video{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;backface-visibility:hidden;object-fit:cover;object-position:center center;background:#0a0d0d;border-radius:0;position:absolute;inset:0;transform:translateZ(0)}.founder-popout__photo-surface img{object-fit:cover;object-position:center top}@media (max-width:760px){.founder-popout__card{grid-template-columns:1fr;height:auto;max-height:92dvh;overflow-y:auto}}.founder-popout__photo-surface{border-radius:inherit;background:var(--surface-2);font:inherit;color:inherit;text-align:inherit;border:0;margin:0;padding:0;transition:filter .22s;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.founder-popout__photo-surface:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(ellipse at var(--sheet-x,72%) var(--sheet-y,50%), #ffffff29, transparent 42%), linear-gradient(115deg, transparent 48%, #ffffff14 62%, transparent 78%), linear-gradient(180deg, transparent 60%, #221f1c1f);opacity:.42;mix-blend-mode:screen;transition:opacity .18s,background-position .22s;position:absolute;inset:0}.founder-popout__photo-surface:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(ellipse at var(--sheet-x,72%) var(--sheet-y,50%), #f4f1e738, transparent 24%), linear-gradient(112deg, transparent 0%, transparent 50%, #ffffff0b 60%, #f5f1e529 72%, #ffffff09 84%, transparent 100%);opacity:0;filter:blur(.2px);transform:translateY(calc((var(--sheet-y,50%) - 50%) * .04));transition:opacity .18s,transform .22s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.founder-popout__photo-surface:hover:after,.founder-popout__photo-surface:focus-within:after{opacity:.72}.founder-popout__photo-surface img{object-fit:cover;object-position:center center;filter:saturate(.97)contrast(.99);width:100%;max-width:none;height:100%;transition:filter .22s,transform .42s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:0;transform:scale(1.004)}.founder-popout__photo-surface:hover img,.founder-popout__photo-surface:focus-within img{filter:saturate()contrast(1.01);transform:scale(1.006)}.founder-popout__photo-surface--interactive{cursor:pointer}.founder-popout__play-hint{z-index:4;-webkit-backdrop-filter:blur(6px);color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:.88;white-space:nowrap;background:#14141480;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:650;transition:opacity .2s,transform .22s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.founder-popout__photo-surface--interactive:hover .founder-popout__play-hint,.founder-popout__photo-surface--interactive:focus-visible .founder-popout__play-hint{opacity:1;transform:translate(-50%,-2px)}.founder-popout__photo-surface--interactive:focus-visible{outline:2px solid rgba(var(--liquid-gold-rgb), .55);outline-offset:-2px}.founder-popout__video-close{z-index:6;-webkit-backdrop-filter:blur(8px);color:#ffffffeb;cursor:pointer;background:#14141480;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .16s,transform .16s;display:inline-flex;position:absolute;top:14px;right:14px}.founder-popout__video-close:hover,.founder-popout__video-close:focus-visible{background:#141414b8;outline:none;transform:scale(1.04)}.founder-popout__video-close svg{stroke-width:2px;width:16px;height:16px}.founder-popout__portrait-replay{border-radius:inherit;background:var(--surface-2);width:100%;height:100%;color:inherit;cursor:pointer;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.founder-popout__portrait-replay img{object-fit:cover;object-position:center center;filter:saturate(.96)contrast(.99);width:100%;max-width:none;height:100%;transition:transform .42s cubic-bezier(.19,1,.22,1),filter .22s;display:block;position:absolute;inset:0}.founder-popout__portrait-replay:after{content:"";pointer-events:none;opacity:.7;background:radial-gradient(at 50% 8%,#ffffff14,#0000 42%),linear-gradient(#0000 62%,#221f1c14);transition:opacity .18s;position:absolute;inset:0}.founder-popout__portrait-replay:hover img,.founder-popout__portrait-replay:focus-visible img{filter:saturate()contrast();transform:scale(1.006)}.founder-popout__portrait-replay:hover:after,.founder-popout__portrait-replay:focus-visible:after{opacity:.52}.coming-soon-gate__profile-replay{border-radius:inherit;background:var(--surface-2);color:#fff;cursor:pointer;border:0;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.coming-soon-gate__profile-replay img{object-fit:cover;object-position:center 18%;width:calc(100% + 16px);max-width:none;height:calc(100% + 16px);display:block;position:absolute;inset:-8px;transform:translateZ(0)}.coming-soon-gate__profile-replay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#00000061),radial-gradient(at 50% 12%,#ffffff1a,#0000 42%);position:absolute;inset:0}.coming-soon-gate__profile-replay span{z-index:2;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:760;display:inline-flex;position:absolute;bottom:14px;left:14px}.founder-popout__copy{scrollbar-width:none;align-content:start;gap:clamp(8px,2.1cqi,12px);min-width:0;min-height:0;padding:clamp(48px,5vw,64px) clamp(10px,1.8vw,22px) 18px clamp(4px,1vw,10px);display:grid;overflow-y:auto;container-type:inline-size}.founder-popout__copy::-webkit-scrollbar{display:none}.founder-popout__copy span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:720}.founder-popout__copy strong{max-width:100%;color:var(--ink);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(28px,10cqi,52px);font-weight:320;line-height:1.02}.founder-popout__copy p{max-width:min(430px,100%);color:var(--muted);margin:0;font-size:13px}.founder-popout__copy>.profile-contact-button{isolation:auto;background-blend-mode:normal;width:fit-content;box-shadow:none;color:color-mix(in srgb, var(--ink) 72%, var(--muted));letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:740;overflow:visible}.founder-popout__copy>.profile-contact-button:before,.founder-popout__copy>.profile-contact-button:after{display:none}.founder-popout__copy>.profile-contact-button svg{color:currentColor;opacity:.74;stroke-width:1.8px;width:14px;height:14px}.founder-popout__copy>.profile-contact-button svg:last-child{width:13px;height:13px}.founder-popout__copy>.profile-contact-button:hover,.founder-popout__copy>.profile-contact-button:focus-visible{color:color-mix(in srgb, var(--ink) 78%, var(--premium-gold));box-shadow:none}.founder-popout__copy>.profile-contact-button:hover svg:first-child,.founder-popout__copy>.profile-contact-button:focus-visible svg:first-child{opacity:.86}.founder-popout__profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;margin-top:2px;display:grid}.founder-popout__profile-grid>div{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-auto-rows:max-content;align-content:start;align-self:start;gap:7px;padding-top:10px;display:grid}.founder-popout__profile-grid span{align-self:start;align-items:center;gap:6px;display:inline-flex}.founder-popout__profile-grid p{align-self:start}.founder-popout__profile-grid svg{width:13px;height:13px}.founder-popout__profile-grid b{color:color-mix(in srgb, var(--ink) 78%, var(--muted));font-weight:720}.founder-popout__chips{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);flex-wrap:wrap;gap:7px 14px;margin-top:2px;padding-top:10px;display:flex}.founder-popout__chips span{color:color-mix(in srgb, var(--ink) 58%, var(--muted));letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:720;line-height:1.5;position:relative}.founder-popout__chips span:not(:last-child):after{content:"";background:color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 42%, var(--muted));opacity:.66;border-radius:999px;width:2px;height:2px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.section--brokered{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);position:relative}.section--brokered:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--admin-led-rgb), .28), transparent);opacity:.46;pointer-events:none;border-radius:999px;height:1px;position:absolute;inset:0 18% auto}.brokered-outcomes-shell{isolation:isolate;margin-top:24px;position:relative;overflow:visible}.brokered-outcomes-shell:before,.brokered-outcomes-shell:after{display:none}.brokered-outcomes{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:20px;margin-top:0;padding:2px clamp(16px,2vw,24px) 22px;scroll-padding-inline:clamp(16px,2vw,24px);display:flex;overflow-x:auto}.brokered-outcomes::-webkit-scrollbar{display:none}.brokered-carousel-control{--control-y:50%;z-index:4;width:34px;height:112px;color:color-mix(in srgb, var(--ink) 58%, rgba(var(--admin-led-rgb), 1));cursor:pointer;opacity:.62;background:0 0;border:0;place-items:center;padding:0;transition:color .18s,opacity .18s,transform .24s cubic-bezier(.19,1,.22,1);display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.brokered-carousel-control:before{content:"";background:radial-gradient(ellipse at center, rgba(var(--admin-led-rgb), .12), transparent 70%);filter:blur(8px);opacity:0;border-radius:999px;width:auto;height:auto;transition:opacity .18s;position:absolute;inset:18px 7px}.brokered-carousel-control:after{content:"";background:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 22%, transparent);filter:blur(6px);opacity:0;border-radius:999px;width:auto;height:auto;transition:opacity .18s,transform .22s;position:absolute;inset:36px 13px}.brokered-carousel-control svg{z-index:1;stroke-width:1.45px;width:24px;height:24px;filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--ink) 10%, transparent));transition:transform .22s cubic-bezier(.19,1,.22,1);position:relative}.brokered-carousel-control--prev{left:0}.brokered-carousel-control--next{right:0}.brokered-carousel-control:hover,.brokered-carousel-control:focus-visible{color:color-mix(in srgb, var(--ink) 82%, rgba(var(--admin-led-rgb), 1));opacity:.96;outline:0;transform:translateY(-50%)scale(1.02)}.brokered-carousel-control:hover:before,.brokered-carousel-control:hover:after,.brokered-carousel-control:focus-visible:before,.brokered-carousel-control:focus-visible:after{opacity:1}.brokered-carousel-control--prev:hover svg,.brokered-carousel-control--prev:focus-visible svg{transform:translate(-3px)}.brokered-carousel-control--next:hover svg,.brokered-carousel-control--next:focus-visible svg{transform:translate(3px)}.brokered-card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 86%, transparent), color-mix(in srgb, var(--surface-2) 72%, transparent));cursor:pointer;scroll-snap-align:start;min-height:420px;box-shadow:none;flex:0 0 clamp(560px,70vw,780px);grid-template-columns:minmax(240px,.52fr) minmax(0,.48fr);transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.19,1,.22,1);display:grid;position:relative}.brokered-card:hover,.brokered-card:focus-within,.brokered-card--expanded{border-color:rgba(var(--admin-led-rgb), .24);box-shadow:none;transform:translateY(-2px)}.brokered-card__media{background:var(--surface-2);isolation:isolate;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.brokered-card__media img{object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:100%;min-height:0;transition:filter .22s;display:block;position:absolute;inset:0;transform:none}.brokered-card__media:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 56%, #1f1c1924), radial-gradient(ellipse at 50% 14%, rgba(var(--admin-led-rgb), .08), transparent 58%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.brokered-card:hover .brokered-card__media img,.brokered-card--expanded .brokered-card__media img{filter:saturate(.96)contrast();transform:none}.brokered-card:hover .brokered-card__media:after,.brokered-card:focus-within .brokered-card__media:after,.brokered-card--expanded .brokered-card__media:after{opacity:1}.brokered-card__media-nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.brokered-card__media-nav button,.brokered-card__media-nav span{color:#fffaf0e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1c196b;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;height:28px;display:inline-flex}.brokered-card__media-nav button{cursor:pointer;pointer-events:auto;width:28px;transition:background .16s,transform .16s}.brokered-card__media-nav button:hover{background:#1f1c199e;transform:translateY(-1px)}.brokered-card__media-nav svg{width:14px;height:14px}.brokered-card__media-nav span{letter-spacing:.06em;min-width:44px;padding:0 8px;font-size:10px;font-weight:720}.brokered-card__timing{z-index:2;color:#fffaf0eb;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1f1c197a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;transition:opacity .22s,transform .26s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:12px;left:12px;right:12px;transform:translateY(-8px)}.brokered-card:hover .brokered-card__timing,.brokered-card:focus-within .brokered-card__timing,.brokered-card--expanded .brokered-card__timing{opacity:1;transform:translateY(0)}.brokered-card__timing svg{flex:none;width:14px;height:14px}.brokered-card__timing span{font-size:11px;font-weight:680;line-height:1.25}.brokered-card__body{align-content:start;gap:14px;padding:clamp(18px,2vw,24px);display:grid}.brokered-card__topline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:760;display:flex}.brokered-card h3{color:var(--ink);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,42px);font-weight:360;line-height:.98}.brokered-card__body>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.brokered-card__voices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;display:grid}.brokered-card__voices blockquote{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);gap:6px;min-height:142px;margin:0;padding-top:10px;display:grid}.brokered-card__voices blockquote svg{width:14px;height:14px;color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 48%, var(--muted));stroke-width:1.8px}.brokered-card__voices blockquote span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.brokered-card__voices blockquote p{color:color-mix(in srgb, var(--ink) 74%, var(--muted));-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.brokered-modal__card .brokered-card__voices blockquote p{-webkit-line-clamp:unset;display:block;overflow:visible}.brokered-card__advisor{justify-items:center;gap:5px;min-width:64px;max-width:92px;display:grid}.brokered-card__advisor img{border:2px solid color-mix(in srgb, var(--surface) 78%, white);object-fit:cover;width:46px;height:46px;box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px}.brokered-card__advisor svg{width:16px;height:16px;color:color-mix(in srgb, var(--muted) 68%, rgba(var(--admin-led-rgb), 1))}.brokered-card__advisor span{max-width:100%;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:10px;font-weight:740;line-height:1.16}.brokered-modal{z-index:90;isolation:isolate;place-items:center;padding:clamp(16px,3vw,36px);display:grid;position:fixed;inset:0}.brokered-modal__backdrop{background:radial-gradient(circle at 50% 12%, rgba(var(--admin-led-rgb), .12), transparent 42%), color-mix(in srgb, var(--ink) 24%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border:0;position:absolute;inset:0}.brokered-modal__card{z-index:1;border:1px solid color-mix(in srgb, var(--line) 72%, rgba(var(--admin-led-rgb), .26));background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-2) 84%, transparent)), var(--surface);width:min(1280px,100%);height:min(88dvh,860px);max-height:min(88dvh,860px);box-shadow:0 34px 120px color-mix(in srgb, var(--ink) 24%, transparent);border-radius:20px;grid-template-columns:minmax(520px,1.18fr) minmax(340px,.82fr);animation:.32s cubic-bezier(.19,1,.22,1) founder-popout-card-in;display:grid;position:relative;overflow:hidden}.brokered-modal__close{z-index:4;border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:absolute;top:14px;right:14px}.brokered-modal__close svg{width:16px;height:16px}.brokered-modal__media{background:radial-gradient(ellipse at 50% 8%, rgba(var(--admin-led-rgb), .08), transparent 56%), color-mix(in srgb, var(--surface-2) 88%, var(--surface));grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.brokered-modal__main-photo{place-items:center;min-height:0;padding:clamp(14px,2vw,24px);display:grid;position:relative;overflow:hidden}.brokered-modal__main-photo>img{object-fit:contain;filter:saturate(.94)contrast(.98);width:100%;height:100%;max-height:100%;display:block}.brokered-modal__main-photo:after{content:"";background:linear-gradient(180deg, transparent 58%, #1f1c1929), radial-gradient(ellipse at 50% 10%, rgba(var(--admin-led-rgb), .08), transparent 58%);pointer-events:none;position:absolute;inset:0}.brokered-modal__media-nav{bottom:14px;left:18px;right:18px}.brokered-modal__gallery{z-index:2;border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 14px;display:grid;position:relative}.brokered-modal__gallery>button{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);width:34px;height:48px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .16s,transform .16s,background .16s;display:grid}.brokered-modal__gallery>button:hover,.brokered-modal__gallery>button:focus-visible{border-color:rgba(var(--admin-led-rgb), .28);background:color-mix(in srgb, var(--surface) 78%, rgba(var(--admin-led-rgb), .08));outline:0;transform:translateY(-1px)}.brokered-modal__gallery svg{width:16px;height:16px}.brokered-modal__thumbs{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.brokered-modal__thumbs::-webkit-scrollbar{display:none}.brokered-modal__thumb{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);cursor:pointer;opacity:.74;scroll-snap-align:start;border-radius:8px;flex:0 0 clamp(78px,9vw,112px);height:64px;padding:0;transition:border-color .16s,opacity .16s,transform .16s;overflow:hidden}.brokered-modal__thumb:hover,.brokered-modal__thumb:focus-visible,.brokered-modal__thumb--active{border-color:rgba(var(--admin-led-rgb), .36);opacity:1;outline:0;transform:translateY(-1px)}.brokered-modal__thumb img{object-fit:cover;width:100%;height:100%}.brokered-modal__facts{z-index:2;border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 66%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 14px 14px;display:grid;position:relative}.brokered-modal__facts span{border-left:1px solid color-mix(in srgb, var(--line) 64%, transparent);gap:5px;min-width:0;padding:13px 12px 0;display:grid}.brokered-modal__facts span:first-child{border-left:0}.brokered-modal__facts svg{width:14px;height:14px;color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 48%, var(--muted))}.brokered-modal__facts strong,.brokered-modal__facts small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brokered-modal__facts strong{color:var(--ink);font-size:12px;font-weight:720}.brokered-modal__facts small{color:var(--muted);font-size:11px;line-height:1.25}.brokered-modal__body{align-content:center;gap:18px;min-width:0;padding:clamp(26px,4vw,48px);display:grid;overflow-y:auto}.brokered-modal__topline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;font-weight:780;display:flex}.brokered-modal__ref{border:1px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 32%, var(--line));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, transparent);color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 70%, var(--ink) 30%);letter-spacing:.1em;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:720}.brokered-modal__body h3{max-width:10ch;color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(38px,5.2vw,70px);font-weight:320;line-height:.96}.brokered-modal__body>p{max-width:62ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.brokered-modal__timing{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);width:fit-content;color:color-mix(in srgb, var(--ink) 74%, var(--muted));align-items:center;gap:9px;padding:10px 0;display:inline-flex}.brokered-modal__timing svg{width:15px;height:15px;color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 58%, var(--muted))}.brokered-modal__voices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.brokered-modal__voice{border-top:1px solid color-mix(in srgb, var(--line) 84%, transparent);gap:8px;margin:0;padding-top:12px;display:grid}.brokered-modal__voice svg{width:15px;height:15px;color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 46%, var(--muted))}.brokered-modal__voice span,.brokered-modal__details span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.brokered-modal__voice p,.brokered-modal__details p,.brokered-modal__details li{color:color-mix(in srgb, var(--ink) 72%, var(--muted));margin:0;font-size:13px;line-height:1.55}.brokered-modal__advisor{align-content:center;justify-items:center;gap:8px;min-width:76px;max-width:116px;display:grid}.brokered-modal__advisor img{border:2px solid color-mix(in srgb, var(--surface) 80%, white);object-fit:cover;border-radius:999px;width:58px;height:58px}.brokered-modal__advisor svg{width:17px;height:17px;color:var(--muted)}.brokered-modal__advisor span{max-width:100%;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:10px;font-weight:780;line-height:1.18}.brokered-modal__details{border-top:1px solid color-mix(in srgb, var(--line) 84%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding-top:16px;display:grid}.brokered-modal__details div{align-content:start;gap:9px;display:grid}.brokered-modal__details ul{gap:6px;margin:0;padding-left:16px;display:grid}.outcome-studio{gap:14px;margin-top:14px;display:grid}.outcome-studio__header,.outcome-studio__header-actions,.outcome-admin-card__actions,.outcome-admin-card__meta{flex-wrap:wrap;gap:8px;display:flex}.outcome-studio__header{justify-content:space-between;align-items:flex-start}.outcome-studio__header h2{text-transform:uppercase;margin:0 0 6px;font-size:clamp(24px,3vw,38px);font-weight:360;line-height:1}.outcome-studio__header p{max-width:72ch;color:var(--muted);margin:0;line-height:1.5}.outcome-studio__header-actions .button,.outcome-studio__header-actions .button-ghost,.outcome-admin-card__actions .button-compact{gap:6px}.outcome-studio__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outcome-studio__metrics span{border:1px solid var(--line);background:var(--control-bg);color:var(--muted);text-transform:uppercase;border-radius:12px;gap:3px;padding:10px;font-size:11px;display:grid}.outcome-studio__metrics strong{color:var(--ink);font-size:18px}.outcome-studio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.outcome-admin-card{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:16px;grid-template-rows:150px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.outcome-admin-card__image{background:var(--surface-2);overflow:hidden}.outcome-admin-card__image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.outcome-admin-card__body{gap:9px;padding:11px;display:grid}.outcome-admin-card__topline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:10px;font-weight:780;display:flex}.outcome-admin-card h3{text-transform:uppercase;margin:0;font-size:18px;line-height:1}.outcome-admin-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.outcome-admin-card__meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.outcome-wizard{z-index:110;isolation:isolate;place-items:center;padding:clamp(14px,3vw,34px);display:grid;position:fixed;inset:0}.outcome-wizard__backdrop{background:color-mix(in srgb, var(--ink) 20%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;position:absolute;inset:0}.outcome-wizard__card{z-index:1;border:1px solid color-mix(in srgb, var(--soft-gold) 20%, var(--line));background:radial-gradient(circle at 20% 0%, rgba(var(--liquid-gold-rgb), .07), transparent 34%), var(--surface);width:min(920px,100%);max-height:min(88dvh,860px);box-shadow:0 34px 110px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:20px;gap:14px;padding:clamp(16px,2.4vw,26px);animation:.28s cubic-bezier(.19,1,.22,1) founder-popout-card-in;display:grid;position:relative;overflow-y:auto}.outcome-wizard__title,.outcome-wizard__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outcome-wizard__title h3{text-transform:uppercase;margin:0;font-size:clamp(24px,3.4vw,42px);font-weight:360;line-height:1}.outcome-wizard__title button{border:1px solid var(--line);background:var(--control-bg);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.outcome-wizard__title svg,.outcome-wizard__actions svg{width:15px;height:15px}.outcome-wizard__source,.outcome-wizard__grid{gap:10px;display:grid}.outcome-wizard__source{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)}.outcome-wizard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-wizard__readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.outcome-wizard__readiness span{border:1px solid color-mix(in srgb, var(--soft-gold) 14%, var(--line));background:color-mix(in srgb, var(--control-bg) 84%, transparent);border-radius:13px;gap:3px;min-width:0;padding:9px;display:grid}.outcome-wizard__readiness span[data-state=needs-work]{border-color:color-mix(in srgb, #b88b47 26%, var(--line))}.outcome-wizard__readiness strong{color:var(--ink);font-size:13px}.outcome-wizard__readiness small,.outcome-wizard__readiness em{min-width:0;color:var(--muted);font-style:normal;line-height:1.3}.outcome-wizard__readiness small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.outcome-wizard__readiness em{font-size:11px}.outcome-wizard label{gap:5px;display:grid}.outcome-wizard label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.outcome-wizard input,.outcome-wizard select,.outcome-wizard textarea{border:1px solid var(--control-border);background:var(--control-bg);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:12px;padding:10px 11px}.outcome-wizard textarea{resize:vertical;min-height:88px}.outcome-wizard__wide{grid-column:1/-1}.outcome-wizard__toggle{align-items:center;width:fit-content;gap:9px!important;display:flex!important}.outcome-wizard__toggle input{width:15px;height:15px;accent-color:var(--soft-gold)}.outcome-wizard__actions{justify-content:flex-end;align-items:center}@keyframes founder-popout-fade{0%{opacity:0}to{opacity:1}}@keyframes founder-popout-card-in{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.page-hero--lamp h1{text-shadow:0 -20px 52px rgba(var(--admin-led-rgb), .13)}.section-header--compact,.page-hero--compact{margin-bottom:16px}.section-header--center{text-align:center;justify-items:center}.section-header h2,.page-hero h1,.admin-title h1{margin:0}.section-header h2{text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;max-width:min(920px,100%);font-size:clamp(30px,4vw,48px);font-weight:380;line-height:1}.section-header p,.admin-title p{color:var(--muted);text-wrap:balance;max-width:min(640px,100%);margin:0}.section-header--center p{margin-inline:auto}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.property-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.property-grid--search{margin-top:16px}.similar-carousel{gap:14px;margin-top:18px;display:grid;position:relative;overflow:visible}.similar-carousel__viewport-wrap{position:relative;overflow:hidden}.similar-carousel__viewport-wrap:before,.similar-carousel__viewport-wrap:after{content:"";z-index:3;pointer-events:none;opacity:1;position:absolute;top:0;bottom:0}.similar-carousel__viewport-wrap:before{background:linear-gradient(90deg, var(--bg) 0 62%, color-mix(in srgb, var(--bg) 86%, transparent) 80%, transparent 100%);width:clamp(9px,1.05vw,13px);left:0}.similar-carousel__viewport-wrap:after{background:linear-gradient(270deg, var(--bg) 0 64%, color-mix(in srgb, var(--bg) 88%, transparent) 82%, transparent 100%);width:clamp(11px,1.2vw,15px);right:0}.similar-carousel__toolbar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding-top:2px;display:flex}.similar-carousel__copy{width:100%;min-width:0}.similar-carousel__toolbar p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.similar-carousel__toolbar span{color:color-mix(in srgb, var(--ink) 62%, var(--muted))}.similar-carousel__control-stack{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:inline-flex}.similar-carousel__lanes{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 54%, transparent);scrollbar-width:none;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.similar-carousel__lanes::-webkit-scrollbar{display:none}.similar-carousel__lane{min-height:30px;color:color-mix(in srgb, var(--muted) 84%, var(--ink));cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.similar-carousel__lane:hover{color:var(--ink)}.similar-carousel__lane--active{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, rgba(var(--premium-gold-rgb), .11)), color-mix(in srgb, var(--surface) 72%, transparent));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 26%, var(--line)), 0 8px 20px rgba(var(--premium-gold-rgb), .08)}.similar-carousel__lane svg{stroke-width:1.8px;width:14px;height:14px}.similar-carousel__lane small{background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:16px;height:16px;color:color-mix(in srgb, var(--muted) 74%, var(--ink));border-radius:999px;place-items:center;font-size:9px;line-height:1;display:inline-grid}.similar-carousel__lane--active small{background:rgba(var(--premium-gold-rgb), .15);color:color-mix(in srgb, var(--ink) 78%, rgba(var(--premium-gold-rgb), 1))}.similar-carousel__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.similar-carousel__actions button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.similar-carousel__actions button:hover{border-color:color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 34%, var(--line));background:color-mix(in srgb, var(--surface) 84%, rgba(var(--premium-gold-rgb), .08));box-shadow:0 10px 26px rgba(var(--premium-gold-rgb), .1);transform:translateY(-1px)}.similar-carousel__actions svg{width:15px;height:15px}.similar-carousel__actions .similar-carousel__more{width:auto;min-width:0;color:color-mix(in srgb, var(--ink) 76%, var(--muted));letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:680}.similar-carousel__viewport{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;padding:2px clamp(10px,1.6vw,18px) 18px;scroll-padding-inline:clamp(10px,1.6vw,18px);display:flex;overflow-x:auto}.similar-carousel__viewport::-webkit-scrollbar{display:none}.similar-carousel__item{scroll-snap-align:start;flex:0 0 clamp(300px,50% - 8px,420px)}.similar-carousel__item .property-card{height:100%}.similar-carousel__empty{border:1px dashed color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 62%, transparent);min-height:172px;color:var(--muted);text-align:center;place-items:center;gap:10px;display:grid}.similar-carousel__empty svg{width:22px;height:22px;color:color-mix(in srgb, var(--muted) 68%, rgba(var(--premium-gold-rgb), 1))}.similar-carousel__empty p{max-width:320px;margin:0;font-size:13px}.featured-carousel{gap:14px;margin-top:22px;display:grid;position:relative;overflow:visible}.featured-carousel__viewport-wrap{position:relative;overflow:hidden}.featured-carousel__viewport-wrap:before,.featured-carousel__viewport-wrap:after{content:"";z-index:3;pointer-events:none;width:clamp(10px,1.1vw,14px);position:absolute;top:0;bottom:0}.featured-carousel__viewport-wrap:before{background:linear-gradient(90deg, var(--bg) 0 62%, color-mix(in srgb, var(--bg) 86%, transparent) 80%, transparent 100%);left:0}.featured-carousel__viewport-wrap:after{background:linear-gradient(270deg, var(--bg) 0 62%, color-mix(in srgb, var(--bg) 86%, transparent) 80%, transparent 100%);right:0}.featured-carousel__toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.featured-carousel__toolbar p{min-width:0;color:color-mix(in srgb, var(--muted) 82%, var(--ink));align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.featured-carousel__toolbar p svg{width:15px;height:15px;color:color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 48%, var(--muted));stroke-width:1.8px;flex:none}.featured-carousel__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.featured-carousel__actions button,.featured-carousel__all{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.featured-carousel__actions button:hover,.featured-carousel__all:hover{border-color:color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 32%, var(--line));background:color-mix(in srgb, var(--surface) 84%, rgba(var(--premium-gold-rgb), .08));box-shadow:0 10px 26px rgba(var(--premium-gold-rgb), .09);transform:translateY(-1px)}.featured-carousel__actions button:disabled{cursor:wait;opacity:.62;transform:none}.featured-carousel__actions svg,.featured-carousel__all svg{width:15px;height:15px}.featured-carousel__more,.featured-carousel__all{width:auto;min-width:0;color:color-mix(in srgb, var(--ink) 76%, var(--muted));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:680}.featured-carousel__viewport{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:2px clamp(10px,1.6vw,18px) 18px;scroll-padding-inline:clamp(10px,1.6vw,18px);display:flex;overflow-x:auto}.featured-carousel__viewport::-webkit-scrollbar{display:none}.featured-carousel__item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(308px,33.3333% - 10.6667px,420px)}.featured-carousel__item .property-card{height:100%}.about-page{background:radial-gradient(ellipse at 50% 0%, rgba(var(--admin-led-rgb), .075), transparent 34rem), var(--bg);position:relative;overflow:clip}.about-page>.site-shell{width:min(1280px,100% - clamp(20px,3vw,48px))}@media (min-width:1681px){.about-page>.site-shell{width:min(1500px,100% - 64px)}}.about-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 62%, transparent), transparent 14%, transparent 86%, color-mix(in srgb, var(--bg) 62%, transparent)), radial-gradient(ellipse at 78% 14%, color-mix(in srgb, var(--surface-2) 26%, transparent), transparent 28rem);position:absolute;inset:0}.about-page>*{z-index:1;position:relative}.about-hero{isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(210px,.38fr);align-items:center;gap:clamp(22px,5vw,72px);min-height:auto;padding:clamp(88px,9vw,116px) 0 clamp(20px,4vw,36px);display:grid;position:relative;overflow:visible}.about-hero:before{content:"";z-index:-2;background:radial-gradient(ellipse at 50% 0%, rgba(var(--admin-led-rgb), .105), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 36%, transparent), transparent 72%);position:absolute;inset:0 calc(50% - 50vw)}.about-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 18%, transparent), transparent);height:1px;position:absolute;inset:auto calc(50% - 50vw) 0}.about-hero__lamp{opacity:.34;top:58px}.about-hero__copy,.about-intro__statement,.about-founder__copy,.about-cta{gap:14px;display:grid}.about-hero h1,.about-intro h2,.about-founder h2,.about-cta h2{text-transform:uppercase;text-wrap:balance;margin:0;font-weight:340;line-height:.98}.about-hero h1{white-space:pre-line;max-width:650px;font-size:clamp(38px,5.1vw,66px)}.about-hero p,.about-intro p,.about-founder p,.about-cta p,.about-team p,.about-principle p{color:var(--muted);text-wrap:balance;max-width:min(560px,100%);margin:0}.about-hero__copy>p:not(.eyebrow){max-width:min(560px,100%);font-size:clamp(15px,1.35vw,18px)}.about-hero__mark{opacity:.52;justify-self:end;width:min(100%,270px);padding:0;position:relative}.about-hero__mark:before,.about-hero__mark:after{display:none}.about-hero__mark:before{top:0}.about-hero__mark:after{bottom:0}.about-hero__mark img{opacity:.78;width:100%}html[data-theme=dark] .about-hero__mark img{filter:invert();opacity:.72}.about-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,6vw,86px);display:grid}.about-intro h2,.about-founder h2,.about-cta h2{font-size:clamp(30px,4.6vw,58px)}.about-intro__copy{align-self:end;gap:16px;font-size:clamp(15px,1.45vw,18px);display:grid}.about-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-principle{border-top:1px solid color-mix(in srgb, var(--line) 88%, rgba(var(--premium-gold-rgb), .22));min-height:260px;padding:18px 0 0}.about-principle span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.about-principle h3{max-width:360px;color:var(--ink);margin:34px 0 12px;font-size:clamp(22px,2.5vw,32px);font-weight:640;line-height:1.05}.about-founder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,.46fr);align-items:center;gap:clamp(28px,7vw,86px);display:grid;position:relative}.about-founder:before{content:"";z-index:-1;background:radial-gradient(ellipse at 82% 44%, rgba(var(--admin-led-rgb), .075), transparent 30rem);pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.about-founder__media{justify-self:center;width:min(100%,410px)}.about-founder__aside{border-top:1px solid var(--line);gap:0;display:grid}.about-founder__aside span{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:18px;padding:16px 0;font-size:13px;font-weight:720;display:flex}.about-founder__aside span:before{content:"0" counter(agency-step);counter-increment:agency-step;color:var(--muted);font-weight:700}.about-founder__aside{counter-reset:agency-step}.founder-video{isolation:isolate;aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 10%, transparent);cursor:pointer;position:relative;overflow:hidden}.founder-video:before{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff29 0 2px,#0000 3px),radial-gradient(circle,#ffffff1a,#0000 34px);transition:opacity .16s;position:absolute;inset:0}.founder-video:not(.founder-video--active):hover:before,.founder-video:not(.founder-video--active):focus-within:before{opacity:.72}.founder-video:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent 48%, #00000057), radial-gradient(ellipse at 50% 0%, rgba(var(--admin-led-rgb), .12), transparent 44%);opacity:.82;transition:opacity .18s;position:absolute;inset:0}.founder-video--active:after{opacity:.18}.founder-video__media{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.founder-video__poster{z-index:1;object-fit:cover;object-position:center 18%;filter:saturate(.94);width:100%;height:100%;position:absolute;inset:0}.founder-video__surface{z-index:5;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.founder-video__surface:focus-visible{box-shadow:inset 0 0 0 3px rgba(var(--admin-led-rgb), .28);outline:0}.founder-video__expand-zone{z-index:5;cursor:zoom-in;background:0 0;border:0;width:70%;position:absolute;top:0;bottom:0;left:0}.founder-video__expand-zone:focus-visible{box-shadow:inset 0 0 0 3px rgba(var(--admin-led-rgb), .22);outline:0}.founder-video__return-zone{z-index:5;background:linear-gradient(90deg, transparent, #ffffff13), radial-gradient(ellipse at 92% 50%, rgba(var(--admin-led-rgb), .16), transparent 54%);cursor:pointer;opacity:0;border:0;width:32%;transition:opacity .17s;position:absolute;top:0;bottom:0;right:0}.founder-video__return-zone:hover,.founder-video__return-zone:focus-visible{opacity:1;outline:0}.founder-video-modal{z-index:100;isolation:isolate;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0}.founder-video-modal__backdrop{z-index:0;background:radial-gradient(ellipse at 50% 18%, rgba(var(--admin-led-rgb), .18), transparent 38%), color-mix(in srgb, var(--bg) 72%, #00000094);cursor:zoom-out;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;position:absolute;inset:0}.founder-video-modal__media{z-index:1;aspect-ratio:9/16;object-fit:cover;border:1px solid color-mix(in srgb, var(--line) 64%, #ffffff2e);border-radius:var(--radius);width:min(78vw,620px);height:min(86dvh,900px);box-shadow:0 38px 120px #00000061, 0 0 80px rgba(var(--admin-led-rgb), .1);background:#000;position:relative}.coming-soon-gate{--bg:#f4f1ec;--surface:#fffdf8;--surface-2:#ebe3da;--ink:#2e2a26;--muted:#8a7f73;--line:#2e2a2621;--brand:#2e2a26;--brand-dark:#211f1c;--gold:#7f8889;--input-bg:#fff;--premium-gold-rgb:214, 196, 142;--premium-gold:#8f732f;--success:#687371;--danger:#b43d33;background:var(--bg);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow-x:hidden}.coming-soon-gate:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0 34%, color-mix(in srgb, var(--bg) 78%, transparent) 58%, color-mix(in srgb, var(--bg) 36%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--surface) 74%, transparent), transparent 48%, var(--bg) 98%);position:absolute;inset:0}.coming-soon-gate__video{z-index:0;background:var(--bg) url(/media/solaire-hero-poster.jpg) center / cover;position:absolute;inset:0;overflow:hidden}.coming-soon-gate__video video{object-fit:cover;object-position:center center;opacity:.52;contain:paint;filter:saturate(.9)contrast(.96)brightness(1.08);width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;display:block}.coming-soon-gate__hero{z-index:2;grid-template-columns:minmax(0,860px) minmax(220px,1fr);align-items:center;gap:clamp(32px,7vw,112px);width:min(1260px,100% - 40px);min-height:100dvh;margin:0 auto;padding:clamp(58px,9vw,116px) 0 clamp(42px,7vw,82px);display:grid;position:relative}.coming-soon-gate__copy{align-content:center;gap:16px;max-width:860px;display:grid}.coming-soon-gate__side{place-self:start end;gap:12px;width:100%;max-width:350px;margin-top:clamp(280px,36vh,380px);display:grid}.coming-soon-gate__mark{width:74px;height:34px;color:var(--ink);background:currentColor;display:block;-webkit-mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat;mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat}.coming-soon-gate h1{max-width:780px;color:var(--ink);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(44px,6.8vw,88px);font-weight:340;line-height:.94}.coming-soon-gate__copy>p:not(.eyebrow){max-width:690px;color:color-mix(in srgb, var(--ink) 74%, var(--muted));text-wrap:pretty;margin:0;font-size:clamp(16px,1.55vw,20px);line-height:1.58}.coming-soon-gate__conversation{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 64%, transparent);width:min(100%,850px);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:14px;margin-top:clamp(6px,2vh,18px);padding:14px;display:grid}.coming-soon-gate__conversation-head{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);justify-content:space-between;align-items:start;gap:18px;padding-bottom:12px;display:flex}.coming-soon-gate__conversation-head>div{gap:5px;min-width:0;display:grid}.coming-soon-gate__conversation-head span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:760}.coming-soon-gate__conversation-head h2{color:var(--ink);margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:360;line-height:1.04}.coming-soon-gate__conversation-head p{max-width:500px;color:color-mix(in srgb, var(--ink) 66%, var(--muted));margin:0;font-size:13px;line-height:1.45}.coming-soon-gate__conversation-head .coming-soon-gate__conversation-proof{color:color-mix(in srgb, var(--ink) 58%, var(--gold));text-transform:uppercase;margin-top:3px;font-size:10.5px;font-weight:760;line-height:1.35}.coming-soon-gate__conversation-body{grid-template-columns:minmax(240px,.82fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}.coming-soon-gate__whatsapp{width:fit-content;color:var(--ink);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:720;transition:color .18s,transform .18s;display:inline-flex}.coming-soon-gate__conversation-head .coming-soon-gate__whatsapp{flex-shrink:0;margin-top:0}.coming-soon-gate__whatsapp svg{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);width:36px;height:36px;box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:9px}.coming-soon-gate__whatsapp:hover,.coming-soon-gate__whatsapp:focus-visible{color:color-mix(in srgb, var(--ink) 76%, var(--premium-gold));outline:0;transform:translateY(-1px)}.coming-soon-gate__team{gap:10px;width:100%;margin-top:0;display:grid}.coming-soon-gate__conversation .coming-soon-gate__team{gap:8px;height:100%}.coming-soon-gate__team-head{justify-self:end;gap:5px;width:min(100%,320px);display:grid}.coming-soon-gate__team-head span,.coming-soon-gate__team-card-copy>span:first-child{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:760}.coming-soon-gate__team-head h2{color:var(--ink);margin:0;font-size:21px;font-weight:360;line-height:1.04}.coming-soon-gate__team-head p{max-width:560px;color:color-mix(in srgb, var(--ink) 66%, var(--muted));margin:0;font-size:12px;line-height:1.5}.coming-soon-gate__team-grid{grid-template-columns:1fr;gap:10px;display:grid}.coming-soon-gate__conversation .coming-soon-gate__team-grid{grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.coming-soon-gate__team-card{border:1px solid color-mix(in srgb, var(--line) 62%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 48%, transparent);min-width:0;color:var(--ink);font:inherit;text-align:left;box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 7%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-rows:1fr auto;gap:9px;padding:8px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;container-type:inline-size}.coming-soon-gate__conversation .coming-soon-gate__team-card{border-color:color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--surface) 42%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:9px}.coming-soon-gate__team-card--selected{border-color:color-mix(in srgb, var(--gold) 42%, var(--line));background:color-mix(in srgb, var(--surface) 68%, transparent);box-shadow:0 16px 42px color-mix(in srgb, var(--ink) 9%, transparent)}.coming-soon-gate__team-card:hover{box-shadow:0 18px 46px color-mix(in srgb, var(--ink) 10%, transparent);transform:translateY(-2px)}.coming-soon-gate__team-profile{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.coming-soon-gate__conversation .coming-soon-gate__team-profile{grid-template-columns:86px minmax(0,1fr)}.coming-soon-gate__team-profile:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent);outline:0}.coming-soon-gate__team-card-media{isolation:isolate;border-radius:calc(var(--radius) - 1px);background:var(--surface-2);min-height:98px;display:block;position:relative;overflow:hidden}.coming-soon-gate__team-card-media img{object-fit:cover;object-position:center 20%;filter:saturate(.95);width:100%;height:100%;min-height:98px;transition:transform .22s,filter .22s;display:block}.coming-soon-gate__conversation .coming-soon-gate__team-card-media,.coming-soon-gate__conversation .coming-soon-gate__team-card-media img{min-height:90px}.coming-soon-gate__team-card:hover .coming-soon-gate__team-card-media img,.coming-soon-gate__team-profile:focus-visible .coming-soon-gate__team-card-media img{filter:saturate(1.02);transform:scale(1.035)}.coming-soon-gate__team-card-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 42%, #0006), radial-gradient(ellipse at 50% 10%, rgba(var(--premium-gold-rgb), .16), transparent 46%);position:absolute;inset:0}.coming-soon-gate__team-card-media>span{z-index:2;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:760;display:inline-flex;position:absolute;bottom:10px;left:10px}.coming-soon-gate__team-card-copy{align-content:center;gap:5px;min-width:0;display:grid;container-type:inline-size}.coming-soon-gate__team-card-copy strong{max-width:100%;color:var(--ink);text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(17px,7.2cqi,22px);font-weight:360;line-height:1.02}.coming-soon-gate__team-card-copy>span:nth-child(3){color:color-mix(in srgb, var(--ink) 78%, var(--muted));font-size:12px;font-weight:650;line-height:1.3}.coming-soon-gate__team-card-copy>span:nth-child(4){color:color-mix(in srgb, var(--ink) 62%, var(--muted));font-size:12px;line-height:1.45;display:none}.coming-soon-gate__conversation .coming-soon-gate__team-card-copy>span:nth-child(3){font-size:11px}.coming-soon-gate__team-card-link{color:var(--ink);text-transform:uppercase;align-items:center;gap:7px;margin-top:3px;font-size:11px;font-weight:760;display:inline-flex}.coming-soon-gate__team-select{width:fit-content;max-width:100%;min-height:0;color:color-mix(in srgb, var(--ink) 63%, var(--muted));letter-spacing:0;text-align:left;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:center;justify-self:start;align-items:center;padding:0 0 3px;font-size:10.5px;font-weight:760;line-height:1.2;transition:opacity .16s,color .16s,transform .16s;display:inline-flex}.coming-soon-gate__team-select[aria-pressed=true]{color:var(--ink)}.coming-soon-gate__team-select:hover,.coming-soon-gate__team-select:focus-visible{color:color-mix(in srgb, var(--ink) 72%, var(--premium-gold));outline:0;transform:translateY(-1px)}.coming-soon-gate__form{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:0 28px 80px color-mix(in srgb, var(--ink) 13%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:13px;padding:clamp(18px,2.7vw,24px);display:grid}.coming-soon-gate__copy .coming-soon-gate__form{width:100%;height:100%;box-shadow:none;background:color-mix(in srgb, var(--surface) 54%, transparent);gap:10px;margin-top:0;padding:14px}.coming-soon-gate__recipient-line{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;background:0 0;border:0;border-radius:0;width:fit-content;max-width:100%;padding:0;color:color-mix(in srgb, var(--ink) 57%, var(--muted))!important;font-size:12px!important;line-height:1.35!important}.coming-soon-gate__recipient-line strong{color:var(--ink);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-weight:680}.coming-soon-gate__copy .coming-soon-gate__form .field textarea{min-height:84px}.coming-soon-gate__form h2,.coming-soon-gate__receipt h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:360;line-height:1.04}.coming-soon-gate__form p,.coming-soon-gate__receipt p{color:color-mix(in srgb, var(--ink) 66%, var(--muted));margin:0;font-size:14px;line-height:1.55}.coming-soon-gate__form-head{gap:7px;display:grid}.coming-soon-gate__form-head>span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:720}.coming-soon-gate__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coming-soon-gate__form .field{gap:5px}.coming-soon-gate__form .field label{font-size:11px}.coming-soon-gate__form .field input,.coming-soon-gate__form .field select,.coming-soon-gate__form .field textarea{border-color:color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--input-bg) 92%, transparent)}.coming-soon-gate__form .field input:focus,.coming-soon-gate__form .field select:focus,.coming-soon-gate__form .field textarea:focus{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--premium-gold) 16%, transparent);outline:0}.coming-soon-gate__form .field textarea{min-height:112px}.coming-soon-gate__submit{border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);min-height:46px;color:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:9px;font-weight:760;transition:transform .16s,opacity .16s,box-shadow .18s;display:inline-flex}.coming-soon-gate__submit:hover,.coming-soon-gate__submit:focus-visible{box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 14%, transparent);outline:0;transform:translateY(-1px)}.coming-soon-gate__submit:disabled{cursor:wait;opacity:.72;transform:none}.coming-soon-gate__form-status{color:var(--danger)!important;font-size:12px!important}.coming-soon-gate__receipt{text-align:left;align-content:center;gap:14px;min-height:330px;display:grid}.coming-soon-gate__receipt svg{color:var(--success)}.preview-access{z-index:80;position:fixed;bottom:clamp(18px,3vw,32px);right:0}.preview-access__trigger{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);width:66px;height:52px;color:var(--ink);box-shadow:0 18px 44px color-mix(in srgb, var(--ink) 13%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:0;border-radius:18px 0 0 18px;place-items:center;transition:transform .22s,background .18s,box-shadow .18s;display:grid;transform:translate(24px)}.preview-access__trigger:hover,.preview-access__trigger:focus-visible{background:color-mix(in srgb, var(--surface) 92%, transparent);outline:0;transform:translate(0)}.preview-access__trigger span,.preview-access__close span{background:currentColor;width:42px;height:20px;display:block;-webkit-mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat;mask:url(/brand/solaire-logo-button.svg) 50%/contain no-repeat}.preview-access__panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 90%, transparent);width:min(360px,100vw - 28px);color:var(--ink);box-shadow:0 28px 80px color-mix(in srgb, var(--ink) 18%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:14px;margin-right:14px;padding:18px;animation:.22s cubic-bezier(.19,1,.22,1) both preview-access-in;display:grid;position:relative;overflow:hidden}.preview-access__panel>:not(.modal-atmosphere){z-index:1;position:relative}.preview-access__atmosphere{opacity:.74}.preview-access__close{width:54px;height:32px;color:color-mix(in srgb, var(--ink) 72%, var(--muted));cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;margin:-4px -4px -6px 0;display:grid}.preview-access__copy{gap:3px;display:grid}.preview-access__copy span{color:var(--ink);font-size:14px;font-weight:760}.preview-access__copy p,.preview-access__status{color:var(--muted);margin:0;font-size:12px}.preview-access__otp,[data-slot=input-otp-group]{align-items:center;display:flex}.preview-access__otp{justify-content:center;gap:9px;padding:6px 0 2px}[data-slot=input-otp-group]{gap:0}[data-slot=input-otp-slot]{border:1px solid color-mix(in srgb, var(--line) 92%, transparent);background:color-mix(in srgb, var(--input-bg) 84%, transparent);width:42px;height:46px;color:var(--ink);border-left-width:0;place-items:center;font-size:17px;font-weight:680;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff42}[data-slot=input-otp-slot]:first-child{border-radius:var(--radius) 0 0 var(--radius);border-left-width:1px}[data-slot=input-otp-slot]:last-child{border-radius:0 var(--radius) var(--radius) 0}[data-slot=input-otp-slot][data-active=true]{z-index:1;border-color:color-mix(in srgb, var(--ink) 36%, var(--line));background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:inset 0 1px 0 #ffffff5c, 0 0 0 3px color-mix(in srgb, var(--premium-gold) 18%, transparent)}[data-slot=input-otp-separator]{width:18px;color:var(--muted);place-items:center;display:grid}[data-slot=input-otp-separator] svg{width:16px;height:16px}.preview-access__status--error{color:var(--danger)}.preview-access__submit{border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);width:100%;min-height:42px;color:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:transform .16s,opacity .16s;display:inline-flex}.preview-access__submit:hover,.preview-access__submit:focus-visible{outline:0;transform:translateY(-1px)}@keyframes preview-access-in{0%{opacity:0;transform:translate(14px)translateY(10px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@media (max-width:900px){.coming-soon-gate:before{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 82%, transparent) 0 36%, color-mix(in srgb, var(--bg) 58%, transparent) 70%, var(--bg) 100%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 86%, transparent), color-mix(in srgb, var(--bg) 48%, transparent))}.coming-soon-gate__video video{opacity:.44;object-position:62% center}.coming-soon-gate__hero{grid-template-columns:1fr;align-items:end;width:min(100% - 28px,620px);padding:36px 0 106px}.coming-soon-gate__side{justify-self:stretch;max-width:none;margin-top:12px}.coming-soon-gate h1{font-size:clamp(40px,13vw,62px)}.coming-soon-gate__team{width:100%}}@media (max-width:560px){.coming-soon-gate__conversation{padding:12px}.coming-soon-gate__conversation-head{flex-direction:column}.coming-soon-gate__conversation-body,.coming-soon-gate__team-grid{grid-template-columns:1fr}.coming-soon-gate__team-card{grid-template-rows:1fr auto}.coming-soon-gate__team-profile,.coming-soon-gate__conversation .coming-soon-gate__team-profile{grid-template-columns:minmax(96px,.38fr) minmax(0,1fr)}.coming-soon-gate__team-card-media,.coming-soon-gate__team-card-media img{min-height:132px}.coming-soon-gate__team-card-copy strong{font-size:clamp(19px,7cqi,22px)}.coming-soon-gate__team-card-copy>span:nth-child(4){display:none}.coming-soon-gate__form-grid{grid-template-columns:1fr}.coming-soon-gate__form{padding:16px}.preview-access{bottom:12px;right:0}.preview-access__panel{margin-right:8px}[data-slot=input-otp-slot]{width:38px;height:44px}}.about-founder__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.about-founder__notes span{border-top:1px solid var(--line);color:var(--ink);padding-top:10px;font-size:13px;font-weight:680}.about-team__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:stretch;gap:18px;width:min(100%,1120px);margin-inline:auto;display:grid}.about-team-card{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 72%, transparent);height:100%;min-height:clamp(380px,32vw,500px);box-shadow:0 18px 46px color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.2vw,26px);padding:clamp(14px,1.7vw,22px);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;container-type:inline-size}.about-team-card:hover,.about-team-card:focus-visible,.about-team-card:focus-within{border-color:color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 26%, var(--line));box-shadow:0 22px 56px color-mix(in srgb, var(--ink) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 10%, transparent);transform:translateY(-1px)}.about-team-card:focus-visible{outline:2px solid color-mix(in srgb, rgba(var(--premium-gold-rgb), 1) 42%, transparent);outline-offset:4px}.about-team-card__portrait{z-index:1;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:calc(var(--radius) - 2px);background:radial-gradient(ellipse at 50% 10%, #ffffff80, transparent 42%), color-mix(in srgb, var(--surface-2) 84%, var(--bg));aspect-ratio:9/16;width:100%;height:auto;min-height:0;color:var(--surface);box-shadow:none;align-self:center;animation:.22s both about-team-view-in;position:relative;overflow:hidden}.about-team-card__portrait img{object-fit:cover;object-position:center center;filter:saturate(.96);width:100%;height:100%;transition:filter .22s,transform .42s cubic-bezier(.19,1,.22,1)}.about-team-card__portrait:after{content:"";pointer-events:none;opacity:.82;background:linear-gradient(#0000 48%,#221f1c2e),radial-gradient(at 50% 0,#ffffff1a,#0000 46%);position:absolute;inset:0}.about-team-card:hover .about-team-card__portrait img,.about-team-card:focus-visible .about-team-card__portrait img,.about-team-card:focus-within .about-team-card__portrait img{filter:saturate()contrast(1.01);transform:scale(1.01)}.about-team-card__copy{z-index:1;align-content:center;gap:11px;min-width:0;padding:clamp(6px,2cqi,14px) 4px;display:grid;position:relative;container-type:inline-size}.about-team-card h3{text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(24px,7cqi,36px);font-weight:360;line-height:1}.about-team-card__meta{color:color-mix(in srgb, var(--ink) 54%, var(--muted));letter-spacing:.07em;text-transform:uppercase;margin-top:-5px;font-size:10px;font-weight:780;line-height:1.35;display:block}.about-team-card__actions{z-index:2;justify-items:start;gap:12px;margin-top:6px;display:grid;position:relative}.about-team-card__actions .profile-contact-button{isolation:auto;background-blend-mode:normal;box-shadow:none;color:color-mix(in srgb, var(--ink) 72%, var(--muted));letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;font-size:12px;font-weight:740}.about-team-card__actions .profile-contact-button:before,.about-team-card__actions .profile-contact-button:after{display:none}.about-team-card__actions .profile-contact-button svg{color:currentColor;opacity:.7;stroke-width:1.8px;width:14px;height:14px}.about-team-card__actions .profile-contact-button svg:last-child{width:13px;height:13px}.about-team-card__actions .profile-contact-button:hover,.about-team-card__actions .profile-contact-button:focus-visible{color:color-mix(in srgb, var(--ink) 78%, var(--premium-gold));box-shadow:none;transform:translateY(-1px)}.about-team-card__actions .profile-contact-button:hover svg:first-child,.about-team-card__actions .profile-contact-button:focus-visible svg:first-child{opacity:.86}.about-team-card__profile-link{color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:760;transition:color .16s,transform .16s;display:inline-flex}.about-team-card__profile-link svg{width:14px;height:14px;transition:transform .16s}.about-team-card__profile-link:hover,.about-team-card__profile-link:focus-visible{color:color-mix(in srgb, var(--ink) 72%, var(--premium-gold));outline:0;transform:translateY(-1px)}.about-team-card__profile-link:hover svg,.about-team-card__profile-link:focus-visible svg{transform:translate(3px)}.about-team-card__flip-tab{border:1px solid color-mix(in srgb, var(--line) 78%, rgba(var(--admin-led-rgb), .18));background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;z-index:3;border-radius:999px;justify-items:center;gap:5px;width:30px;min-height:126px;padding:11px 4px;font-size:11px;font-weight:740;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.about-team-card__flip-tab span{writing-mode:vertical-rl;transform:rotate(180deg)}.about-team-card__flip-tab svg{width:14px;height:14px}.about-team-card__flip-tab:hover,.about-team-card__flip-tab:focus-visible{border-color:color-mix(in srgb, rgba(var(--admin-led-rgb), 1) 34%, var(--line));box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 7%, transparent);outline:0;transform:translateY(-50%)translate(-1px)}.about-team-card__back-media{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius);background:var(--surface-2);align-self:stretch;min-height:420px;position:relative;overflow:hidden}.about-team-card__back-media:after{content:"";background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--ink) 22%, transparent));pointer-events:none;position:absolute;inset:0}.about-team-card__back-media img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.about-team-card__details{align-content:center;gap:10px;min-width:0;padding:8px 2px 8px 0;display:grid;container-type:inline-size}.about-team-card__details .founder-profile-details__name{max-width:100%;color:var(--ink);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(24px,10cqi,38px);font-weight:340;line-height:1.02}.about-team-card__details p{max-width:470px;color:var(--muted);margin:0;font-size:13px}.founder-profile-details__history{color:color-mix(in srgb, var(--muted) 88%, var(--ink))}.founder-profile-details__network{flex-wrap:wrap;gap:6px;margin:-2px 0 2px;display:flex}.founder-profile-details__network span{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:color-mix(in srgb, var(--ink) 62%, var(--muted));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:780}.founder-profile-details__deal-detail{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:11px;font-weight:520;line-height:1.38;display:block}.founder-profile-details__contact,.founder-popout__contact-details{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);flex-wrap:wrap;gap:8px 12px;padding-top:10px;display:flex}.founder-profile-details__contact a,.founder-popout__contact-details a{min-width:0;max-width:100%;color:color-mix(in srgb, var(--ink) 72%, var(--muted));letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.founder-profile-details__contact a:hover,.founder-profile-details__contact a:focus-visible,.founder-popout__contact-details a:hover,.founder-popout__contact-details a:focus-visible{color:var(--ink);outline:0;transform:translateY(-1px)}.founder-profile-details__contact svg,.founder-popout__contact-details svg{opacity:.72;stroke-width:1.8px;width:13px;height:13px}.founder-profile-details__contact span,.founder-popout__contact-details span{min-width:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}@container (max-width:380px){.about-team-card__intro-view,.about-team-card__profile-view{grid-template-columns:1fr}.about-team-card__back-media{aspect-ratio:3/4;min-height:0;max-height:none}.about-team-card .founder-video{min-height:0;max-height:620px}}@media (max-width:720px){.about-team__grid{align-items:start}.about-team-card{grid-template-columns:1fr;min-height:0}.about-team-card__portrait{height:auto;min-height:0}.about-team-card__copy{align-content:start}}@keyframes about-team-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile-contact-button{isolation:isolate;background-blend-mode:screen, soft-light, multiply, overlay, multiply, normal, soft-light;cursor:pointer;color:#efe7da;letter-spacing:.115em;text-transform:uppercase;background:radial-gradient(at 24% 0,#e2d8c51d,#0000 60%),repeating-radial-gradient(circle at 28% 36%,#ffffff14 0 .7px,#0000 .9px 4px),repeating-radial-gradient(circle at 68% 72%,#0000001c 0 .8px,#0000 1px 5px),repeating-linear-gradient(32deg,#ffffff0a 0 1px,#0000 1px 7px),repeating-linear-gradient(118deg,#0000000f 0 1px,#0000 1px 9px),linear-gradient(145deg,#3c3833 0%,#302d29 56%,#25231f 100%),repeating-linear-gradient(112deg,#ffffff09 0 1px,#0000 1px 5px);border:1px solid #ddd6ca2e;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:10px 13px;font-size:11px;font-weight:720;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6e514,inset 0 0 0 1px #ffffff06,inset 0 -10px 22px #00000017,0 12px 26px #2a251f1f}.profile-contact-button:before{content:"";z-index:-1;opacity:.72;mix-blend-mode:soft-light;background:radial-gradient(circle at 18% 24%,#ffffff0f 0 1px,#0000 2px) 0 0/17px 19px,radial-gradient(circle at 72% 68%,#ffffff0a 0 1px,#0000 2px) 0 0/23px 21px,repeating-linear-gradient(8deg,#ffffff08 0 1px,#0000 1px 6px) 0 0/100% 100%,repeating-linear-gradient(96deg,#00000014 0 1px,#0000 1px 8px) 0 0/100% 100%,linear-gradient(90deg,#0000,#ffffff07,#0000) 0 0/100% 100%;position:absolute;inset:0}.profile-contact-button:after{content:"";z-index:-1;border-top:1px solid #fff6dd0f;border-radius:8px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff05}.profile-contact-button>*{z-index:1;position:relative}.profile-contact-button span{overflow-wrap:anywhere;min-width:0}.profile-contact-button svg{opacity:.82;color:#f4ecdfdb;width:13px;height:13px;transition:opacity .18s,transform .18s}.profile-contact-button svg:last-child{width:12px;height:12px}.profile-contact-button:hover,.profile-contact-button:focus-visible{color:#f8f0e5;border-color:#eadfcd52;outline:0;transform:translateY(-1px);box-shadow:inset 0 1px #fff6e51f,inset 0 -10px 22px #0000001a,0 13px 30px #2a251f24,0 0 22px #d2c4a612}.profile-contact-button:hover svg:first-child,.profile-contact-button:focus-visible svg:first-child{opacity:.82}.profile-contact-button:hover svg:last-child,.profile-contact-button:focus-visible svg:last-child{opacity:.88;transform:translate(2px)}.profile-contact-modal{z-index:110;isolation:isolate;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-contact-modal__backdrop{z-index:0;background:radial-gradient(ellipse at 50% 18%, rgba(var(--admin-led-rgb), .12), transparent 34%), color-mix(in srgb, var(--bg) 78%, #00000080);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;position:absolute;inset:0}.profile-contact-modal__panel{z-index:1;border:1px solid color-mix(in srgb, var(--line) 78%, rgba(var(--admin-led-rgb), .16));border-radius:calc(var(--radius) + 6px);background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-2) 88%, transparent)), radial-gradient(ellipse at 70% 0%, rgba(var(--admin-led-rgb), .095), transparent 62%);width:min(520px,100%);box-shadow:0 38px 120px color-mix(in srgb, var(--ink) 18%, transparent), inset 0 1px 0 #ffffff73;position:relative;overflow:hidden;container-type:inline-size}.profile-contact-modal__panel:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--admin-led-rgb), .42), transparent);width:min(320px,72%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-contact-modal__panel form,.profile-contact-modal__success{gap:14px;padding:clamp(24px,4vw,34px);display:grid}.profile-contact-modal__close{z-index:2;border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.profile-contact-modal__close svg{width:15px;height:15px}.profile-contact-modal__panel h2{max-width:min(390px,100% - 34px);color:var(--ink);text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0;font-size:clamp(26px,8.5cqi,40px);font-weight:360;line-height:.98}.profile-contact-modal__intro,.profile-contact-modal__success p{max-width:min(390px,100%);color:var(--muted);margin:0;font-size:15px;line-height:1.58}.profile-contact-modal__success p span{color:var(--ink);font-weight:660}.profile-contact-modal__field{gap:7px;display:grid}.profile-contact-modal__field span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.profile-contact-modal__field input,.profile-contact-modal__field textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, transparent);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:0;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.profile-contact-modal__field input{height:46px;padding:0 14px}.profile-contact-modal__field textarea{resize:vertical;min-height:138px;padding:13px 14px;line-height:1.5}.profile-contact-modal__field input:focus,.profile-contact-modal__field textarea:focus{border-color:rgba(var(--admin-led-rgb), .34);background:var(--surface);box-shadow:0 0 0 4px rgba(var(--admin-led-rgb), .08)}.profile-contact-modal__privacy,.profile-contact-modal__error{color:var(--muted);margin:-2px 0 0;font-size:12px}.profile-contact-modal__error{color:var(--danger)}.profile-contact-modal__submit{border:1px solid color-mix(in srgb, var(--ink) 12%, rgba(var(--admin-led-rgb), .16));background:linear-gradient(110deg, color-mix(in srgb, var(--ink) 88%, #fff 4%), color-mix(in srgb, var(--ink) 78%, rgba(var(--admin-led-rgb), .76) 8%));min-height:44px;color:var(--bg);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:760;transition:opacity .16s,transform .16s,box-shadow .16s;display:inline-flex}.profile-contact-modal__submit svg{width:14px;height:14px}.profile-contact-modal__submit:hover,.profile-contact-modal__submit:focus-visible{box-shadow:0 16px 42px color-mix(in srgb, var(--ink) 12%, transparent);outline:0;transform:translateY(-1px)}.profile-contact-modal__submit:disabled{cursor:wait;opacity:.62}.profile-contact-modal__success{align-content:center;min-height:360px}.profile-contact-modal__seal{border:1px solid rgba(var(--admin-led-rgb), .24);background:rgba(var(--admin-led-rgb), .08);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.profile-contact-modal__seal svg{width:24px;height:24px}.about-profile-email{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);width:fit-content;color:color-mix(in srgb, var(--ink) 58%, var(--muted));letter-spacing:.06em;align-items:center;gap:8px;margin-top:6px;padding:8px 0 0;font-size:12px;font-weight:680;text-decoration:none;transition:color .18s,border-color .18s,text-shadow .18s;display:inline-flex}.about-profile-email svg{opacity:.58;width:14px;height:14px;transition:opacity .18s,transform .18s}.about-profile-email svg:last-child{width:13px;height:13px}.about-profile-email:hover,.about-profile-email:focus-visible{border-color:rgba(var(--admin-led-rgb), .28);color:var(--ink);text-shadow:0 0 18px rgba(var(--admin-led-rgb), .14);outline:0}.about-profile-email:hover svg:first-child,.about-profile-email:focus-visible svg:first-child{opacity:.78}.about-profile-email:hover svg:last-child,.about-profile-email:focus-visible svg:last-child{opacity:.82;transform:translate(2px)}.about-cta{text-align:center;border-top:1px solid var(--line);justify-items:center;padding-top:clamp(54px,8vw,92px);position:relative;overflow:hidden}.about-cta:before{content:"";z-index:-1;background:radial-gradient(ellipse at center top, rgba(var(--admin-led-rgb), .13), transparent 72%);filter:blur(22px);border-radius:999px;width:min(760px,88%);height:180px;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-cta>p{max-width:680px}.about-cta .about-contact-form{text-align:left;justify-self:stretch;width:100%;max-width:none;margin-top:clamp(24px,4vw,42px)}.about-contact-form .seller-brief__copy h3{max-width:500px;font-size:clamp(28px,3.9vw,48px)}.about-contact-form .seller-brief__copy p:not(.eyebrow){max-width:480px}.about-contact-form .seller-brief__team-card,.about-contact-form .seller-brief__team-card img{min-height:210px}.about-contact-form .seller-brief__form{background:radial-gradient(460px 230px at 74% 0%, rgba(var(--liquid-gold-rgb), .048), transparent 76%), color-mix(in srgb, var(--surface) 78%, transparent)}.property-card{grid-template-rows:auto 1fr;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.property-card:hover{border-color:color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px);box-shadow:0 8px 18px #17201c0b}.property-card--exclusive{border-color:rgba(var(--premium-gold-rgb), .58);background:linear-gradient(145deg, rgba(var(--premium-gold-rgb), .045), transparent 38%), var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--premium-gold-rgb), .085), 0 10px 28px rgba(var(--premium-gold-rgb), .055)}.property-card--exclusive:hover{border-color:rgba(var(--premium-gold-rgb), .72);box-shadow:inset 0 0 0 1px rgba(var(--premium-gold-rgb), .12), 0 12px 32px rgba(var(--premium-gold-rgb), .085)}.property-card__media-shell{aspect-ratio:4/3;background:var(--surface-2);touch-action:pan-y;position:relative;overflow:hidden}.property-card:has(.property-card__media-shell--rejected){display:none}.property-card__media-track{z-index:1;will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.property-card__media-track[data-dragging=true]{transition:none}.property-card__media-slide{contain:layout paint;flex:0 0 100%;width:100%;height:100%;position:relative}.property-card__media{z-index:1;background:var(--surface-2);width:100%;height:100%;display:block;position:relative}.property-card__media-dots{z-index:4;opacity:.85;pointer-events:none;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;left:50%;overflow:auto hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.property-card__media-dots::-webkit-scrollbar{display:none}.property-card__media-dots span{background:#ffffff6b;border-radius:999px;flex:0 0 14px;width:14px;min-width:14px;height:2px;transition:background .22s,width .22s,flex-basis .22s;display:block}.property-card__media-dots span.is-active{background:#ffffffeb;flex:0 0 22px;width:22px;min-width:22px}@media (hover:hover){.property-card__media-dots{opacity:0;transition:opacity .22s}.property-card__media-shell:hover .property-card__media-dots{opacity:.85}}.property-card__media--placeholder,.gallery-main--placeholder{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:radial-gradient(circle at 50% 18%, rgba(var(--liquid-gold-rgb), .09), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 82%, transparent), var(--surface));min-height:100%;color:color-mix(in srgb, var(--ink) 76%, var(--muted));text-align:center;place-items:center;display:grid}.media-placeholder{letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:6px;max-width:220px;padding:18px;font-size:12px;font-weight:650;display:grid;position:relative}.media-placeholder:before{content:"";opacity:.56;border:1.5px solid;border-bottom:0;border-radius:52px 52px 0 0;width:52px;height:24px}.media-placeholder:after{content:"";opacity:.46;background:currentColor;width:88px;height:1px;margin-top:-7px}.media-placeholder small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:520}.property-card--exclusive .property-card__media-shell:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--premium-gold-rgb), .72), transparent);opacity:.88;height:1px;position:absolute;bottom:0;left:0;right:0}.property-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.19,1,.22,1)}.property-card__media-shell:hover .property-card__media img{transform:scale(1.004)}.property-card__media-nav{z-index:5;color:#ffffffd1;cursor:pointer;opacity:0;pointer-events:auto;touch-action:none;background:0 0;border:0;align-items:center;width:46px;height:64px;padding:0 10px;transition:opacity .18s,color .18s,transform .18s;display:flex;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.property-card__media-nav--prev{justify-content:flex-start;left:8px}.property-card__media-nav--next{justify-content:flex-end;right:8px}.property-card__media-shell:hover .property-card__media-nav,.property-card__media-nav:focus-visible{opacity:.72}.property-card__media-nav:hover{color:#fff;opacity:.92;transform:translateY(-50%)scale(1.02)}.property-card__media-nav svg{filter:drop-shadow(0 1px 4px #00000057);width:20px;height:20px}.property-card__body{grid-template-rows:36px 43px 32px 42px 18px;align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.property-card__topline,.property-card__facts{align-items:center;gap:10px;display:flex}.property-card__topline{min-width:0;color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:600}.property-card__topline .button-icon{margin-left:auto}.property-card .button-icon{color:var(--heart-accent);background:var(--heart-accent-wash);border-color:color-mix(in srgb, var(--heart-accent) 18%, transparent)}.property-card .button-icon:hover{color:var(--heart-accent);background:color-mix(in srgb, var(--heart-accent) 14%, transparent);border-color:color-mix(in srgb, var(--heart-accent) 34%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--heart-accent) 10%, transparent)}.property-card__deal-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:32px;display:grid}.listing-ref-status{min-width:58px;max-width:66px;min-height:20px;color:var(--muted);text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:560;transition:max-width .145s,color .145s;display:inline-flex;position:relative;overflow:hidden}.listing-ref-status:before{content:"";background:var(--status-active);width:4px;height:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-active) 12%, transparent);border-radius:999px;flex:none}.listing-ref-status:hover{max-width:108px;color:var(--status-active)}.listing-ref-status__primary,.listing-ref-status__reveal{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .12s,transform .13s,max-width .13s;display:block;overflow:hidden}.listing-ref-status__primary{max-width:52px}.listing-ref-status__reveal{opacity:0;max-width:0;transform:translate(-3px)}.listing-ref-status:hover .listing-ref-status__primary{opacity:0;max-width:0;transform:translate(-2px)}.listing-ref-status:hover .listing-ref-status__reveal{opacity:1;max-width:92px;transform:translate(0)}.listing-ref-status--active:before{background:var(--status-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-active) 14%, transparent)}.listing-ref-status--active:hover{color:var(--status-active)}.listing-ref-status--private:before{background:var(--status-private);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-private) 13%, transparent)}.listing-ref-status--private:hover{color:var(--status-private)}.listing-ref-status--under_offer:before{background:var(--status-under-offer);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-under-offer) 15%, transparent)}.listing-ref-status--under_offer:hover{color:var(--status-under-offer)}.listing-ref-status--sold:before{background:var(--status-sold);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-sold) 15%, transparent)}.listing-ref-status--sold:hover{color:var(--status-sold)}.property-card h3{min-height:43px;margin:0;font-size:17px;font-weight:540;line-height:1.25}.property-card h3 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;display:-webkit-box;overflow:hidden}.price{color:var(--brand-dark);margin:0;font-weight:650}.pill-list{flex-wrap:wrap;gap:8px;display:flex}.property-card__facts{color:var(--ink);flex-wrap:wrap;font-size:12px;font-weight:560}.property-card__facts span{white-space:nowrap}.property-card__facts span+span:before{content:"/";color:var(--nav-disabled);margin-right:10px;font-weight:500}.property-card__features{align-items:center;gap:10px;min-height:18px;max-height:18px;padding-bottom:0;display:flex;overflow:hidden}.property-card__spec-track{align-items:center;min-height:42px;padding:0;display:grid}.order-tracking{width:100%;color:var(--ink)}.order-tracking__empty{color:var(--muted);margin:0;font-size:12px}.order-tracking__list{display:grid}.order-tracking__step{min-width:0;display:grid}.order-tracking__marker{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.order-tracking__marker svg{width:14px;height:14px}.order-tracking__step--completed .order-tracking__marker{color:var(--brand)}.order-tracking__copy{min-width:0}.order-tracking__copy p,.order-tracking__copy span{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.order-tracking__copy p{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:600}.order-tracking__copy span{color:var(--ink);font-size:12px;font-weight:600}.order-tracking--vertical .order-tracking__list{gap:0}.order-tracking--vertical .order-tracking__step{grid-template-columns:18px minmax(0,1fr);gap:8px;padding-bottom:14px;position:relative}.order-tracking--vertical .order-tracking__line{background:var(--line);width:1px;position:absolute;top:18px;bottom:0;left:6px}.order-tracking--horizontal .order-tracking__list{grid-template-columns:repeat(var(--spec-count,4), minmax(0, 1fr));gap:0}.order-tracking--horizontal .order-tracking__step{opacity:.86;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding-right:8px;animation:.26s cubic-bezier(.2,.8,.2,1) forwards spec-reveal;position:relative;transform:translateY(3px)}.order-tracking--horizontal .order-tracking__step:nth-child(2){animation-delay:35ms}.order-tracking--horizontal .order-tracking__step:nth-child(3){animation-delay:70ms}.order-tracking--horizontal .order-tracking__step:nth-child(4){animation-delay:.105s}.order-tracking--horizontal .order-tracking__marker,.order-tracking--horizontal .order-tracking__line{display:none}.order-tracking--horizontal .order-tracking__copy{z-index:1;background:var(--surface);padding-right:4px;position:relative}@keyframes spec-reveal{to{opacity:1;transform:translateY(0)}}@keyframes guidance-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-50% - (var(--gap,10px) / 2)), 0, 0)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes shimmer-text-sweep{0%,18%{background-position:180%}48%{background-position:-80%}to{background-position:-80%}}@keyframes testimonial-shimmer-pulse{0%,72%,to{text-shadow:0 0 16px rgba(var(--premium-gold-rgb), .02)}80%{text-shadow:0 0 18px rgba(var(--premium-gold-rgb), .055), 0 0 1px #ffffff14}}@keyframes testimonial-quote-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.feature-pill{max-width:132px;color:color-mix(in srgb, var(--ink) 58%, var(--muted));background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:5px;padding:0;transition:color .16s,opacity .16s;display:inline-flex;position:relative;overflow:hidden}.feature-pill:before{content:"";background:color-mix(in srgb, var(--ink) 38%, transparent);opacity:.72;border-radius:999px;flex:none;width:4px;height:4px}.feature-pill:hover{color:var(--ink)}.feature-pill--exclusive{color:var(--premium-gold);text-shadow:0 0 14px rgba(var(--premium-gold-rgb), .12)}.feature-pill--exclusive:before{display:none}.feature-pill__star{width:10px;height:10px;fill:rgba(var(--premium-gold-rgb), .3);stroke-width:1.8px;filter:drop-shadow(0 0 8px rgba(var(--premium-gold-rgb), .18));flex:none}.feature-pill--exclusive:hover{color:var(--premium-gold)}.feature-pill span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;font-size:10px;font-weight:620;overflow:hidden}.location-tag-shell{width:100%;min-width:0;display:block;position:relative}.location-tag{border:1px solid color-mix(in srgb, var(--map-accent) 22%, var(--control-border));background:var(--control-bg);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;padding:0;transition:border-color .26s,background .26s,box-shadow .26s,transform .22s;display:flex;overflow:hidden}.location-tag:hover,.location-tag:focus-visible,.location-tag--active{border-color:color-mix(in srgb, var(--map-accent) 42%, transparent);background:var(--control-bg-strong);box-shadow:0 10px 24px color-mix(in srgb, var(--map-accent) 9%, transparent)}.location-tag:active{transform:translateY(1px)}.location-tag__main{min-width:0;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:7px 0 7px 10px;text-decoration:none;display:inline-flex}.location-tag:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 26%, transparent);outline-offset:-2px}.location-tag__pulse{background:color-mix(in srgb, var(--map-accent) 16%, transparent);border-radius:999px;flex:none;width:8px;height:8px;display:inline-flex;position:relative}.location-tag__pulse:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--map-accent) 18%, transparent);opacity:0;transition:opacity .26s,transform .26s;position:absolute;inset:-4px;transform:scale(.65)}.location-tag:hover .location-tag__pulse:before,.location-tag:focus-visible .location-tag__pulse:before,.location-tag--active .location-tag__pulse:before{opacity:1;transform:scale(1)}.location-tag__pulse span{border-radius:inherit;background:var(--map-accent);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--map-accent) 42%, transparent)}.location-tag__track{text-align:left;flex:auto;min-width:0;height:16px;display:block;position:relative;overflow:hidden}.location-tag__line{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;line-height:16px;transition:opacity .32s,transform .32s;display:block;position:absolute;inset:0;overflow:hidden}.location-tag__line--primary{color:var(--ink)}.location-tag__line--reveal{color:var(--map-accent);opacity:0;transform:translateY(100%)}.location-tag:hover .location-tag__line--primary,.location-tag:focus-visible .location-tag__line--primary,.location-tag--active .location-tag__line--primary{opacity:0;transform:translateY(-100%)}.location-tag:hover .location-tag__line--reveal,.location-tag:focus-visible .location-tag__line--reveal,.location-tag--active .location-tag__line--reveal{opacity:1;transform:translateY(0)}.location-tag__maps{border:0;border-left:1px solid color-mix(in srgb, var(--map-accent) 18%, var(--control-border));background:var(--map-accent-wash);width:34px;color:var(--map-accent);cursor:pointer;flex:0 0 34px;justify-content:center;align-self:stretch;align-items:center;text-decoration:none;transition:color .22s,background .22s;display:inline-flex}.location-tag__maps svg{width:14px;height:14px}.location-tag:hover .location-tag__maps,.location-tag:focus-within .location-tag__maps,.location-tag--active .location-tag__maps{color:var(--map-accent);background:color-mix(in srgb, var(--map-accent) 18%, transparent)}.location-tag__menu{z-index:60;border:1px solid color-mix(in srgb, var(--map-accent) 24%, var(--control-border));background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:0 18px 38px -18px color-mix(in srgb, var(--map-accent) 28%, transparent), 0 8px 18px #17201c14;will-change:transform, opacity, filter;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.location-tag__menu:before{content:"";border-top:1px solid color-mix(in srgb, var(--map-accent) 24%, var(--control-border));border-left:1px solid color-mix(in srgb, var(--map-accent) 24%, var(--control-border));background:inherit;border-top-left-radius:2px;width:10px;height:10px;position:absolute;top:-5px;left:16px;transform:rotate(45deg)}.location-tag__menu-item{width:100%;color:var(--ink);font:inherit;letter-spacing:.005em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:580;line-height:16px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.location-tag__menu-item:hover,.location-tag__menu-item:focus-visible{background:color-mix(in srgb, var(--map-accent) 12%, transparent);color:var(--map-accent);outline:none}.location-tag__menu-item:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--map-accent) 38%, transparent)}.location-tag__menu-item+.location-tag__menu-item{margin-top:1px}.location-tag__menu-item+.location-tag__menu-item:before{content:"";background:color-mix(in srgb, var(--map-accent) 14%, transparent);height:1px;position:absolute;top:-2px;left:12px;right:12px}.location-tag__menu-icon{width:18px;height:18px;color:var(--map-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.location-tag__menu-icon svg{width:14px;height:14px}.location-tag__menu-label{flex:auto;min-width:0}.pill,.status-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:var(--control-bg);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.pill--danger{color:var(--danger);border-color:#b43d3347}.pill--success{color:#256c42;background:#256c4214;border-color:#256c423d}.pill--warning{color:#805d17;background:#976d1414;border-color:#976d1442}.status-pill{color:var(--brand-dark);background:color-mix(in srgb, var(--ink) 8%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent);font-weight:600}.status-pill--private{color:#5e4217;background:#929a9d1f;border-color:#929a9d38}.status-pill--under_offer{color:#6f4b0f;background:#929a9d26;border-color:#929a9d47}.status-pill--sold{color:var(--danger);background:#b43d331a;border-color:#b43d333d}.search-panel{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:20px;padding:12px;display:grid;overflow:visible}.search-panel__field{min-width:0}.search-panel__field--query,.search-panel__field--area,.search-panel__field--type,.search-panel__field--beds,.search-panel__field--sort{grid-column:auto}.property-listing-tabs{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:999px;align-items:center;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.property-listing-tab{appearance:none;color:color-mix(in srgb, var(--ink) 64%, transparent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:12px;font-weight:600;transition:background .18s,color .18s,transform .18s}.property-listing-tab:hover,.property-listing-tab:focus-visible{color:var(--ink);outline:none}.property-listing-tab.is-active{background:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .16) 100%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, rgba(var(--premium-gold-rgb), .55) 100%, transparent)}.collection-tabs[data-hidden=true]{display:none}.collection-tabs{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;padding:2px 0 16px;display:flex;overflow:visible}.collection-tabs::-webkit-scrollbar{display:none}.collection-tab{isolation:isolate;border:1px solid color-mix(in srgb, var(--line) 62%, transparent);background:linear-gradient(180deg, #ffffff3d, transparent 78%), color-mix(in srgb, var(--control-bg) 82%, transparent);width:auto;max-width:100%;min-height:36px;color:color-mix(in srgb, var(--ink) 62%, transparent);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff3d, 0 8px 18px color-mix(in srgb, var(--ink) 2.4%, transparent);border-radius:11px;align-items:center;gap:10px;padding:7px 12px 7px 10px;font-weight:540;transition:background .18s,border-color .18s,color .18s,box-shadow .2s,transform .18s;display:inline-flex;position:relative}.collection-tab:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .48) 50%, transparent);height:1px;box-shadow:0 0 8px rgba(var(--liquid-gold-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .22s,transform .28s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(.18)}.collection-tab:after{content:"";z-index:-1;background:radial-gradient(ellipse at var(--tab-x,50%) 50%, rgba(var(--liquid-gold-rgb), .08), transparent 58%);filter:blur(12px);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .18s,transform .24s cubic-bezier(.19,1,.22,1);position:absolute;inset:-7px -8px;transform:scaleX(.8)}.collection-tab__orb{width:19px;height:19px;color:color-mix(in srgb, var(--ink) 70%, rgb(var(--liquid-gold-rgb)) 18%);box-shadow:none;opacity:.84;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;transition:opacity .18s,transform .2s,color .18s,filter .2s;display:inline-flex;position:relative}.collection-tab__orb:after{content:"";background:color-mix(in srgb, var(--line) 78%, transparent);opacity:0;pointer-events:none;border-radius:999px;width:1px;height:1px;transition:opacity .18s;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.collection-tab__orb svg{stroke-width:1.35px;width:18px;height:18px}.collection-tab__copy{gap:2px;min-width:0;line-height:1;display:grid}.collection-tab__label,.collection-tab__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.collection-tab__label{max-width:min(31vw,156px);color:color-mix(in srgb, var(--ink) 68%, transparent);letter-spacing:.01em;font-size:12px;font-weight:520}.collection-tab__hint{height:auto;color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 54%, var(--muted));letter-spacing:.075em;opacity:.52;text-transform:uppercase;font-size:7.5px;font-weight:560;line-height:1;transition:opacity .18s,color .18s,transform .18s;transform:translateY(0)}.collection-tab:hover,.collection-tab--active{border-color:rgba(var(--liquid-gold-rgb), .2);background:linear-gradient(180deg, #ffffff4d, transparent 78%), linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .042), transparent 58%), color-mix(in srgb, var(--control-bg-strong) 86%, transparent);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff47, 0 9px 22px rgba(var(--liquid-gold-rgb), .028)}.collection-tab:hover:before,.collection-tab--active:before,.collection-tab:focus-visible:before{opacity:.66;transform:scaleX(1)}.collection-tab:hover:after,.collection-tab--active:after,.collection-tab:focus-visible:after{opacity:.34;transform:scaleX(1)}.collection-tab:hover .collection-tab__orb,.collection-tab--active .collection-tab__orb{color:color-mix(in srgb, var(--ink) 82%, rgb(var(--liquid-gold-rgb)) 18%);opacity:1;filter:none;transform:translateY(-.5px)}.collection-tab:hover .collection-tab__label,.collection-tab--active .collection-tab__label,.collection-tab:focus-visible .collection-tab__label{color:var(--ink)}.collection-tab:hover .collection-tab__hint,.collection-tab--active .collection-tab__hint,.collection-tab:focus-visible .collection-tab__hint{color:rgba(var(--liquid-gold-rgb), .72);opacity:.82}.collection-tab:hover .collection-tab__orb:after,.collection-tab--active .collection-tab__orb:after{opacity:.66}.collection-tab:active{transform:translateY(1px)}.collection-tab:focus-visible{border-color:color-mix(in srgb, var(--ink) 36%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}.collection-tab:disabled{cursor:not-allowed;opacity:.42;transform:none}.collection-tab:disabled:before,.collection-tab:disabled:after{opacity:0}.collection-tab--exclusive{border-color:rgba(var(--premium-gold-rgb), .28);background:linear-gradient(180deg, #ffffff42, transparent 78%), linear-gradient(135deg, rgba(var(--premium-gold-rgb), .055), transparent 58%), color-mix(in srgb, var(--control-bg) 84%, transparent)}.collection-tab--exclusive .collection-tab__orb{color:color-mix(in srgb, var(--premium-gold) 84%, var(--ink));filter:none}.collection-tab--exclusive .collection-tab__hint{color:var(--premium-gold)}.collection-tab--exclusive:hover,.collection-tab--exclusive.collection-tab--active{border-color:rgba(var(--premium-gold-rgb), .4);background:linear-gradient(180deg, #fffae529, transparent 78%), linear-gradient(135deg, rgba(var(--premium-gold-rgb), .088), transparent 58%), color-mix(in srgb, var(--control-bg-strong) 86%, transparent);box-shadow:inset 0 1px 0 #fffae540, 0 10px 24px rgba(var(--premium-gold-rgb), .045)}.collection-tab--exclusive:hover .collection-tab__orb,.collection-tab--exclusive.collection-tab--active .collection-tab__orb{color:var(--premium-gold);filter:none}.search-summary{justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}.search-summary p{margin:0}.search-summary__brief{color:var(--muted);margin-top:2px;font-size:12px;display:block}.search-summary__window{color:color-mix(in srgb, var(--ink) 58%, var(--muted));margin-top:3px;font-size:11px;font-weight:620;display:block}.search-summary__window--error{color:color-mix(in srgb, #9f3a2d 72%, var(--muted))}.search-summary__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-summary__chips button{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);max-width:220px;min-height:26px;color:color-mix(in srgb, var(--ink) 76%, transparent);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:620;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .16s;display:inline-flex;overflow:hidden}.search-summary__chips button:after{content:"x";color:var(--muted);margin-left:7px;font-size:12px;font-weight:500}.search-summary__chips button:hover{border-color:rgba(var(--premium-gold-rgb), .32);background:color-mix(in srgb, rgb(var(--premium-gold-rgb)) 8%, var(--surface));color:var(--ink)}.search-summary__chips button:active{transform:translateY(1px)}.search-summary__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.search-alert-card{border:1px solid color-mix(in srgb, rgb(var(--premium-gold-rgb)) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .06), transparent 52%), var(--surface);grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(124px,.62fr)) auto;grid-template-areas:"intro name email phone contact""intro timing budget consent submit";align-items:end;gap:10px;margin-top:10px;padding:12px;display:grid}.search-alert-card__intro{grid-area:intro;align-self:center;min-width:0}.search-alert-card__name{grid-area:name}.search-alert-card__email{grid-area:email}.search-alert-card__phone{grid-area:phone}.search-alert-card__contact{grid-area:contact}.search-alert-card__timing{grid-area:timing}.search-alert-card__budget{grid-area:budget}.search-alert-card strong,.search-alert-card span{display:block}.search-alert-card .field{min-width:0;margin:0}.search-alert-card label:not(.check-row){gap:5px;margin-bottom:5px;font-size:10px}.search-alert-card input[type=text],.search-alert-card input[type=email],.search-alert-card input[type=tel],.search-alert-card input:not([type]),.search-alert-card select{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);width:100%;min-width:0;min-height:38px;color:var(--ink);padding:8px 10px}.search-alert-card__consent{grid-area:consent;align-items:center;margin:0;font-size:12px}.search-alert-card__submit{grid-area:submit;align-self:end;min-height:38px}.search-alert-card--sent{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"intro steps submit";align-items:center}.search-alert-card--sent .search-alert-card__intro{gap:5px;display:grid}.search-alert-card__steps{grid-area:steps;min-width:min(320px,100%);margin:0}.search-alert-card__status{justify-self:end;align-items:center;gap:6px;display:inline-flex}.search-alert-card__status svg{width:14px;height:14px}.result-window{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .055), transparent 64%), color-mix(in srgb, var(--surface) 72%, transparent);width:fit-content;max-width:100%;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:18px auto 0;padding:10px 12px;font-size:12px;display:flex}.result-window span{white-space:nowrap}.result-window .button-secondary{border-radius:999px;min-height:32px;padding-inline:13px}.empty-state,.private-collection-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:16px}.empty-state{gap:4px;padding:16px;display:grid}.private-collection-strip{background:radial-gradient(circle at 0% 0%, rgba(var(--liquid-gold-rgb), .1), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ink) 3%, transparent), color-mix(in srgb, var(--gold) 5%, transparent)), var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr) auto;align-items:stretch;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff38}.private-collection-strip__copy{align-content:center;gap:4px;display:grid}.private-collection-strip__copy strong,.private-collection-strip__copy span,.empty-state span{max-width:760px}.private-collection-strip__copy strong{color:var(--ink);letter-spacing:0;font-size:clamp(17px,1.7vw,23px);font-weight:520;line-height:1.1}.private-collection-strip__copy span{color:var(--muted);font-size:14px;line-height:1.55}.private-collection-strip__preview{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .045), transparent 58%), color-mix(in srgb, var(--surface) 76%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.private-collection-strip__preview span{border-left:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-width:0;min-height:72px;color:var(--muted);text-transform:uppercase;align-content:center;justify-items:start;gap:3px;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.15;display:grid}.private-collection-strip__preview span:first-child{border-left:0}.private-collection-strip__preview svg{width:15px;height:15px;color:rgba(var(--liquid-gold-rgb), .86);opacity:.82}.private-collection-strip__preview strong{color:var(--ink);font-size:22px;font-weight:470;line-height:1}.private-collection-strip__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.private-collection-strip__actions .button,.private-collection-strip__actions .button-secondary{white-space:nowrap}.field{gap:6px;display:grid}.field--check{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 3%, transparent);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;min-height:42px;padding:10px 12px}.field--check input{width:16px;height:16px;min-height:0;accent-color:rgb(var(--premium-gold-rgb))}.field label,.field>span{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:560}.search-panel .field label{align-items:center;gap:6px;display:inline-flex}.search-panel .field label svg{width:13px;height:13px;color:rgba(var(--liquid-gold-rgb), .86);stroke-width:2px}.field-control{isolation:isolate;position:relative}.field-control:before{content:"";z-index:-1;background:radial-gradient(ellipse at left center, rgba(var(--liquid-gold-rgb), .1), transparent 72%);filter:blur(16px);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .22s,transform .28s cubic-bezier(.19,1,.22,1);position:absolute;inset:-12px;transform:scaleX(.78)}.field-control__icon{z-index:1;width:19px;height:19px;color:rgba(var(--liquid-gold-rgb), .76);opacity:.36;pointer-events:none;transition:opacity .18s,transform .2s,color .18s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-panel .field:hover .field-control:before,.search-panel .field:focus-within .field-control:before{opacity:.34;transform:scaleX(1)}.search-panel .field:hover .field-control__icon,.search-panel .field:focus-within .field-control__icon{opacity:.58;transform:translateY(-50%)scale(1.04)}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);width:100%;min-width:0;min-height:42px;color:var(--ink);padding:10px 12px}.field.field--check input{width:16px;min-width:16px;height:16px;min-height:0;padding:0}.search-panel .field input,.search-panel .field select{border-color:color-mix(in srgb, var(--line) 86%, transparent);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .045), transparent 55%), var(--input-bg);padding-left:42px;font-weight:560;transition:background .18s,border-color .18s,box-shadow .2s,color .18s}.search-panel .field:hover input,.search-panel .field:hover select,.search-panel .field input:focus,.search-panel .field select:focus{border-color:rgba(var(--liquid-gold-rgb), .22);box-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 3px rgba(var(--liquid-gold-rgb), .035)}.search-panel .field input:focus,.search-panel .field select:focus{outline:none}.search-clear-button{gap:6px}.search-clear-button svg{width:14px;height:14px;color:rgba(var(--liquid-gold-rgb), .86)}.field textarea{resize:vertical;min-height:96px}.detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,380px);align-items:start;gap:24px;display:grid}.detail-layout>article,.detail-layout>aside{min-width:0}.detail-layout--balanced{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}@media (max-width:1080px){.detail-layout,.detail-layout--balanced{grid-template-columns:1fr}}.shortlist-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.shortlist-summary article,.shortlist-summary button{min-width:0}.shortlist-summary article{border-top:1px solid var(--line);gap:2px;padding-top:9px;display:grid}.shortlist-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2vw,22px);font-weight:480;line-height:1.05;overflow:hidden}.shortlist-summary span{color:var(--muted);font-size:12px}.shortlist-card-wrap{min-width:0;position:relative}.shortlist-remove{z-index:5;border:1px solid rgba(var(--danger-rgb), .18);background:color-mix(in srgb, var(--surface) 84%, transparent);min-height:30px;color:var(--danger);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;transition:opacity .16s,transform .16s,background .16s;display:inline-flex;position:absolute;top:10px;right:10px;transform:translateY(-3px)}.shortlist-card-wrap:hover .shortlist-remove,.shortlist-card-wrap:focus-within .shortlist-remove{opacity:1;transform:translateY(0)}.shortlist-remove svg{width:13px;height:13px}.property-gallery{gap:8px;min-width:0;display:grid}.gallery-main{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-2);width:100%;color:inherit;cursor:zoom-in;contain:layout paint;border:0;padding:0;display:block;position:relative;overflow:hidden}.gallery-main img,.gallery-main__image{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .52s cubic-bezier(.19,1,.22,1);display:block;position:relative}.gallery-main__image{animation:.36s cubic-bezier(.22,1,.36,1) both gallery-image-in}@keyframes gallery-image-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.gallery-main:hover .gallery-main__image,.gallery-main:hover img{transform:scale(1.004)}.gallery-main__skeleton{z-index:0;background:linear-gradient(110deg, transparent 18%, #ffffff1f 50%, transparent 82%), color-mix(in srgb, var(--surface-2) 92%, var(--ink) 8%);pointer-events:none;background-position:-120% 0,0 0;background-size:220% 100%,100% 100%;animation:1.6s linear infinite gallery-skeleton-shimmer;position:absolute;inset:0}@keyframes gallery-skeleton-shimmer{to{background-position:220% 0,0 0}}.gallery-lightbox__stage{position:relative}.gallery-lightbox__image{z-index:1;position:relative}.gallery-lightbox__skeleton{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 18%,#ffffff0f 50%,#0000 82%) -120% 0/220% 100%,#1412108c 0 0/100% 100%;animation:1.6s linear infinite gallery-skeleton-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gallery-main__image,.gallery-lightbox__image{animation:none}.gallery-main__skeleton,.gallery-lightbox__skeleton{opacity:.6;animation:none}}.gallery-main__hint{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f111385;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;position:absolute;bottom:12px;right:12px}.gallery-main__hint svg{width:14px;height:14px}.gallery-strip{scroll-snap-type:x proximity;align-items:stretch;gap:8px;min-height:clamp(84px,10vw,126px);padding:0 0 4px;display:flex;overflow:auto hidden}.gallery-thumb{aspect-ratio:4/3;border-radius:var(--radius);cursor:pointer;scroll-snap-align:start;background:0 0;border:1px solid #0000;flex:0 0 clamp(112px,18vw,168px);height:clamp(84px,10vw,126px);padding:0;transition:border-color .18s,opacity .18s,transform .18s;overflow:hidden}.gallery-thumb:hover,.gallery-thumb--active{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}.gallery-thumb:active{transform:translateY(1px)}.gallery-thumb img{object-fit:cover;background:var(--surface-2);opacity:.72;width:100%;height:100%;transition:opacity .18s,transform .22s;display:block}.gallery-thumb:hover img,.gallery-thumb--active img{opacity:1}.gallery-lightbox{z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#070809e0;grid-template-rows:minmax(0,1fr) auto;gap:14px;animation:.18s both mobile-drawer-fade-in;display:grid;position:fixed;inset:0}.gallery-lightbox__stage,.gallery-lightbox__rail{z-index:1;position:relative}.gallery-lightbox__stage{border-radius:var(--radius);background:radial-gradient(circle at 50% 0%, rgba(var(--liquid-gold-rgb), .06), transparent 34%), #ffffff05;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.gallery-lightbox__stage:active{cursor:grabbing}.gallery-lightbox__track{z-index:1;will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.gallery-lightbox__track[data-dragging=true]{transition:none}.gallery-lightbox__slide{flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gallery-lightbox__slide img{border-radius:var(--radius);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;box-shadow:0 28px 80px #00000057}.gallery-lightbox__counter{z-index:3;color:#ffffffeb;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);pointer-events:none;background:#0f11139e;border:1px solid #ffffff29;border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000057}.gallery-lightbox__counter em{color:rgb(var(--liquid-gold-rgb));opacity:.85;font-style:normal}.gallery-lightbox__close,.gallery-lightbox__nav{z-index:3;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#0f11138f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0000006b}.gallery-lightbox__close:hover,.gallery-lightbox__close:focus-visible,.gallery-lightbox__nav:hover,.gallery-lightbox__nav:focus-visible{border-color:rgba(var(--liquid-gold-rgb), .55);color:rgb(var(--liquid-gold-rgb));box-shadow:0 12px 32px #0000007a, 0 0 0 1px rgba(var(--liquid-gold-rgb), .2) inset;background:#0f1113c7}.gallery-lightbox__close:active{transform:scale(.94)}.gallery-lightbox__nav:disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.gallery-lightbox__close{width:46px;height:46px;top:20px;right:22px}.gallery-lightbox__nav{width:54px;height:54px;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav:hover,.gallery-lightbox__nav:focus-visible{transform:translateY(-50%)scale(1.04)}.gallery-lightbox__nav:active{transform:translateY(-50%)scale(.94)}.gallery-lightbox__nav--prev{left:clamp(22px,3.4vw,46px)}.gallery-lightbox__nav--next{right:clamp(22px,3.4vw,46px)}.gallery-lightbox__close svg,.gallery-lightbox__nav svg{stroke-width:1.8px;width:20px;height:20px}@media (max-width:720px){.gallery-lightbox{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);gap:6px}.gallery-lightbox__stage{border-radius:0}.gallery-lightbox__slide img{box-shadow:none;border-radius:0}.gallery-lightbox__rail{gap:6px;min-height:56px;padding:0 8px 2px}.gallery-lightbox__thumb{flex:0 0 74px;height:56px}.gallery-lightbox__counter{top:max(12px, env(safe-area-inset-top));padding:7px 12px;font-size:11.5px}.gallery-lightbox__close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:42px;height:42px}.gallery-lightbox__nav{width:46px;height:46px}.gallery-lightbox__nav--prev{left:12px}.gallery-lightbox__nav--next{right:12px}}.gallery-lightbox__rail{scroll-snap-type:x proximity;align-items:stretch;gap:8px;max-width:min(920px,100%);min-height:70px;margin:0 auto;padding-bottom:2px;display:flex;overflow-x:auto}.gallery-lightbox__thumb{aspect-ratio:4/3;cursor:pointer;opacity:.58;scroll-snap-align:center;background:0 0;border:1px solid #ffffff1f;border-radius:7px;flex:0 0 92px;height:69px;padding:0;transition:border-color .18s,opacity .18s;overflow:hidden}.gallery-lightbox__thumb--active,.gallery-lightbox__thumb:hover{border-color:rgba(var(--liquid-gold-rgb), .52);opacity:1}.gallery-lightbox__thumb img{object-fit:cover;width:100%;height:100%;display:block}.fact-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));gap:0;margin:16px 0 18px;padding:10px 0;display:grid}.fact-grid div{gap:2px;min-width:0;padding:4px 12px 4px 0;display:grid}.fact-grid .meta{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650;display:block}.fact-grid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.4vw,18px);font-weight:560;line-height:1.1;overflow:hidden}.detail-overview{border-top:1px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 18%, var(--line));border-bottom:1px solid var(--line);background:0 0;gap:16px;margin:18px 0 4px;padding:20px 0 18px;display:grid}.detail-overview__heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.detail-overview__heading .eyebrow,.detail-overview p{margin:0}.detail-overview__heading>span{overflow-wrap:anywhere;min-width:0;color:color-mix(in srgb, var(--ink) 42%, var(--muted));letter-spacing:.08em;font-size:11px;font-weight:680}.detail-overview__copy{gap:14px;min-width:0;max-width:900px;display:grid}.detail-overview__copy p{min-width:0;max-width:860px;color:color-mix(in srgb, var(--ink) 70%, var(--muted));font-size:clamp(16px,1.45vw,20px);font-weight:360;line-height:1.65}.property-features{flex-direction:column;gap:14px;padding-top:4px;display:flex}.property-features__highlights{border-bottom:1px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 24%, var(--line));color:color-mix(in srgb, var(--ink) 78%, rgb(var(--liquid-gold-rgb)) 18%);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 0 10px;font-size:11px;font-weight:700;line-height:1.5}.property-features__highlight{display:inline}.property-features__sep{color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 50%, var(--muted));opacity:.6;margin:0 6px;display:inline-block}.property-features__groups,.property-features__extras{flex-direction:column;gap:18px;padding:4px 0;display:flex}.property-features__extras{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:4px;padding-top:18px}.property-features__group{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;gap:10px;padding:12px 0 0;display:flex}.property-features__group:first-child{border-top:0;padding-top:4px}.property-features__group-label{color:color-mix(in srgb, var(--ink) 56%, var(--muted));letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.property-features__group-items{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 22px;display:grid}.property-features__amenity{color:color-mix(in srgb, var(--ink) 80%, var(--muted));letter-spacing:.005em;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;line-height:1.35;transition:color .18s;display:grid}.property-features__amenity-icon{width:18px;height:18px;color:color-mix(in srgb, var(--ink) 60%, var(--muted));flex-shrink:0;transition:color .18s}.property-features__amenity:hover{color:var(--ink)}.property-features__amenity:hover .property-features__amenity-icon{color:rgb(var(--liquid-gold-rgb))}.property-features__amenity-text{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.property-features__amenity-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.property-features__amenity-suffix{color:color-mix(in srgb, var(--ink) 45%, var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (max-width:640px){.property-features__group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.property-features__amenity{gap:8px;font-size:12.5px}.property-features__sep{margin:0 5px}}@media (max-width:420px){.property-features__group-items{grid-template-columns:1fr}}.listing-contact-card{border-top:1px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 20%, var(--line));border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(255px,.4fr) minmax(0,1fr);align-items:end;gap:18px;padding:18px 0;display:grid}.listing-contact-card>div{min-width:0;container-type:inline-size}.listing-contact-card h2,.listing-contact-card p{margin:0}.listing-contact-card h2{letter-spacing:.028em;text-transform:uppercase;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin-top:4px;font-size:clamp(25px,9cqi,34px);font-weight:380;line-height:1.04}.listing-contact-card>div>p:last-child{color:var(--muted);font-size:14px}.listing-contact-card dl{grid-template-columns:minmax(150px,1fr) minmax(132px,.82fr) minmax(180px,1.08fr);align-self:end;gap:0;min-width:0;margin:0;display:grid}.listing-contact-card dl div{border-left:1px solid var(--line);min-width:0;padding:0 12px}.listing-contact-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720}.listing-contact-card dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:560;line-height:1.32}.lead-form{padding:16px;position:sticky;top:84px}.lead-form form{gap:12px;display:grid}.lead-form__submit{width:100%}.lead-form__compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-form__receipt{gap:12px;display:grid}.lead-form__receipt h2{text-transform:none;max-width:280px;font-size:clamp(24px,2.7vw,34px);font-weight:460;line-height:1}.lead-form__steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;display:grid}.lead-form__steps span{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:9px 0;font-size:12px;font-weight:620}.lead-form__steps span:first-child{color:var(--ink);border-top:0}.mission-dialog{z-index:10000;isolation:isolate;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mission-dialog__backdrop{background:radial-gradient(720px 420px at 50% 24%, rgba(var(--liquid-gold-rgb), .12), transparent 72%), color-mix(in srgb, var(--bg) 74%, #00000057);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:0;position:absolute;inset:0}.mission-dialog__panel{z-index:1;border:1px solid color-mix(in srgb, var(--line) 72%, rgba(var(--liquid-gold-rgb), .22));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface) 84%, rgba(var(--liquid-gold-rgb), .04)));width:min(860px,100%);box-shadow:0 28px 90px #00000047, 0 0 70px rgba(var(--liquid-gold-rgb), .08);border-radius:18px;grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);display:grid;position:relative;overflow:hidden}.mission-dialog__media{background:var(--brand);min-height:420px;position:relative;overflow:hidden}.mission-dialog__media:after{content:"";background:linear-gradient(180deg, #0000001f, #0000006b), radial-gradient(420px 220px at 50% 0%, rgba(var(--liquid-gold-rgb), .22), transparent 72%);position:absolute;inset:0}.mission-dialog__media img{object-fit:cover;filter:saturate(.88)contrast(.96);width:100%;height:100%;min-height:420px}.mission-dialog__logo-mark{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:22px;left:22px}.mission-dialog__logo-mark span{background-color:#ffffffd6;width:30px;height:15px;display:block;position:relative;-webkit-mask:url(/brand/solaire-mark.svg) 50%/contain no-repeat;mask:url(/brand/solaire-mark.svg) 50%/contain no-repeat}.mission-dialog__logo-mark span:before{display:none}.mission-dialog__body{align-content:center;gap:16px;padding:clamp(24px,4vw,40px);display:grid;position:relative}.mission-dialog__close{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-grid;position:absolute;top:14px;right:14px}.mission-dialog__close:hover{border-color:rgba(var(--liquid-gold-rgb), .24);color:var(--ink)}.mission-dialog__badge{border:1px solid rgba(var(--liquid-gold-rgb), .2);background:color-mix(in srgb, var(--surface) 78%, rgba(var(--liquid-gold-rgb), .07));width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:660;display:inline-flex}.mission-dialog__badge svg,.mission-dialog__status svg{color:rgba(var(--liquid-gold-rgb), .92)}.mission-dialog__status{border:1px solid rgba(var(--liquid-gold-rgb), .2);background:radial-gradient(circle at center, rgba(var(--liquid-gold-rgb), .12), transparent 72%);border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.mission-dialog__body h2{max-width:410px;color:var(--ink);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,42px);font-weight:340;line-height:1}.mission-dialog__body p{max-width:420px;color:var(--muted);margin:0}.mission-dialog__steps{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);gap:0;margin-top:2px;display:grid}.mission-dialog__steps span{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);color:var(--ink);align-items:center;gap:12px;padding:9px 0;font-size:13px;font-weight:620;display:flex}.mission-dialog__steps span:first-child{border-top:0}.mission-dialog__steps strong{color:var(--soft-gold);font-size:11px}.mission-dialog__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mission-dialog__primary,.mission-dialog__secondary{appearance:none;min-height:40px;font:inherit;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:720;display:inline-flex}.mission-dialog__primary{border:1px solid var(--brand);background:var(--brand);color:var(--bg);padding:0 18px}.mission-dialog__secondary{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--ink);padding:0 16px}.lead-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px;display:grid}.lead-detail-grid--main{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.lead-status-form{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.definition-grid div{border-top:1px solid var(--line);padding-top:8px}.definition-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:560}.definition-grid dd{margin:2px 0 0}.compact-list,.note-form,.timeline{gap:10px;display:grid}.property-mini{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.property-mini img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:88px}.property-mini span{display:block}.timeline-row{border-left:2px solid color-mix(in srgb, var(--ink) 18%, transparent);padding:0 0 2px 10px}.timeline-row span{color:var(--muted);font-size:12px;display:block}.timeline-row p{color:var(--muted);margin:2px 0 0}.check-row{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.check-row input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--brand);flex:0 0 14px;margin:2px 0 0}.admin-layout{background:var(--bg);grid-template-columns:220px minmax(0,1fr);min-height:100svh;display:grid}.admin-layout--collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-login{background:radial-gradient(ellipse at 50% -8%, rgba(var(--admin-led-rgb), .15), transparent 42%), radial-gradient(circle at 14% 18%, #ffffff0b, transparent 26%), linear-gradient(180deg, #151719, #0f1113 54%, #0b0d0e);color:#f4f5f2;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.admin-login__lamp{opacity:.88;pointer-events:none;position:absolute;inset:0}.admin-login__lamp .admin-lamp{opacity:.82;height:min(430px,48vh);top:0}.admin-login__lamp .admin-lamp__line{opacity:.52}.admin-login__card{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff13,#ffffff08),#121416d1;border:1px solid #f4f5f21f;border-radius:18px;gap:18px;width:min(470px,100%);padding:clamp(22px,4vw,34px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 90px #00000061}.admin-login__card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--admin-led-rgb), .64), transparent);height:1px;box-shadow:0 0 14px rgba(var(--admin-led-rgb), .2);border-radius:999px;position:absolute;top:-1px;left:14%;right:14%}.admin-login__brand{color:#f4f5f2;align-items:center;gap:12px;display:flex}.admin-login__brand>div{gap:2px;line-height:1;display:grid}.admin-login__brand span:not(.brand-mark){font-family:var(--font-brand);letter-spacing:.24em;text-transform:uppercase;font-size:18px;font-weight:300}.admin-login__brand strong{color:#f4f5f294;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:650}.admin-login__mark{color:#f4f5f2;flex:0 0 48px;width:48px;height:22px}.auth-switch{color:#f4f5f28a;background:#ffffff09;border:1px solid #f4f5f21a;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px;display:inline-flex}.auth-switch__item{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.auth-switch__item--active{background:rgba(var(--admin-led-rgb), .13);color:#fffae5e0;box-shadow:inset 0 0 0 1px rgba(var(--admin-led-rgb), .18)}.auth-switch__line{background:linear-gradient(90deg, transparent, rgba(var(--admin-led-rgb), .4), transparent);width:14px;height:1px}.admin-login__copy{gap:8px;display:grid}.admin-login__card h1{color:#f4f5f2;letter-spacing:0;text-transform:uppercase;max-width:9ch;margin:0;font-size:clamp(38px,7vw,58px);font-weight:300;line-height:.94}.admin-login__copy p:not(.eyebrow){color:#f4f5f2ad;max-width:33rem;margin:0;font-size:14px;line-height:1.7}.admin-login__form{gap:12px;display:grid}.admin-login__field{gap:7px;display:grid}.admin-login__field span{color:#f4f5f28a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.admin-login__field input{color:#f4f5f2;width:100%;height:45px;font:inherit;background:linear-gradient(#ffffff0a,#ffffff04),#07090a75;border:1px solid #f4f5f221;border-radius:12px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-login__field input::placeholder{color:#f4f5f257}.admin-login__field input:focus{border-color:rgba(var(--admin-led-rgb), .42);box-shadow:0 0 0 3px rgba(var(--admin-led-rgb), .085), 0 0 28px rgba(var(--admin-led-rgb), .06)}.admin-login__error{color:#f0a39c;margin:0;font-size:12px}.admin-login__submit{isolation:isolate;border:1px solid rgba(var(--admin-led-rgb), .34);background:linear-gradient(180deg, #fffae533, rgba(var(--admin-led-rgb), .1)), #f4f5f2e0;color:#171614;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:2px;font-size:12px;font-weight:760;transition:transform .18s,box-shadow .2s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.admin-login__submit:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 0%, rgba(var(--admin-led-rgb), .34), transparent 58%);opacity:.42;position:absolute;inset:0}.admin-login__submit:hover{border-color:rgba(var(--admin-led-rgb), .52);box-shadow:0 14px 38px rgba(var(--admin-led-rgb), .12);transform:translateY(-1px)}.admin-login__submit:active,.admin-login__bypass button:active{transform:translateY(1px)}.admin-login__submit svg{width:15px;height:15px}.admin-login__assurance{color:#f4f5f285;align-items:center;gap:8px;font-size:12px;display:flex}.admin-login__assurance svg{width:14px;height:14px;color:rgba(var(--admin-led-rgb), .72)}.admin-login__bypass{z-index:2;position:fixed;bottom:22px;right:22px}.admin-login__bypass button{color:#f4f5f2c7;cursor:pointer;width:38px;height:38px;font:inherit;letter-spacing:.08em;background:#f4f5f214;border:1px solid #f4f5f224;border-radius:999px;place-items:center;font-size:10px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .16s;display:inline-grid;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000047}.admin-login__bypass button:hover{border-color:rgba(var(--admin-led-rgb), .4);background:rgba(var(--admin-led-rgb), .12);color:#fff8df}.admin-sidebar{border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, transparent), color-mix(in srgb, var(--bg) 92%, transparent)), var(--bg);color:var(--ink);min-width:0;min-height:100svh;box-shadow:inset -1px 0 0 #ffffff57, 12px 0 32px color-mix(in srgb, var(--ink) 4%, transparent);flex-direction:column;gap:12px;padding:14px 10px;transition:background .24s,border-color .24s,box-shadow .24s,color .24s;display:flex;overflow:hidden}.admin-sidebar__header{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:46px;padding:0 2px 7px;display:grid}.admin-sidebar__brand{min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:5px 6px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .16s;display:inline-flex}.admin-sidebar__brand--button{cursor:pointer;text-align:left;width:100%}.admin-sidebar__brand--button:hover,.admin-sidebar__brand--button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 58%, transparent)}.admin-sidebar__brand--button:active{transform:translateY(1px)}.admin-sidebar__brand--button:focus-visible{outline:none;box-shadow:0 0 0 3px #929a9d29}.admin-sidebar__brand--button:hover .admin-sidebar__brand-mark,.admin-sidebar__brand--button[aria-pressed=true] .admin-sidebar__brand-mark{opacity:1;color:var(--soft-gold)}.admin-sidebar__brand-mark{opacity:.86;width:31px;height:21px}.admin-sidebar__brand-mark:before{border-width:1.35px;width:15px;height:15px;bottom:5px;left:8px}.admin-sidebar__brand-mark:after{height:1.35px;bottom:4px;left:2px;right:2px}.admin-sidebar__brand-copy{gap:1px;min-width:0;display:grid}.admin-sidebar__brand-copy strong{letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:430;line-height:1;overflow:hidden}.admin-sidebar__brand-copy span{min-width:0;color:var(--muted);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:620;line-height:1.1;overflow:hidden}.admin-sidebar__toggle{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 54%, transparent);min-width:38px;min-height:38px;color:var(--nav-muted);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.admin-sidebar__toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--ink) 16%, transparent)}.admin-sidebar__toggle:active,.admin-sidebar__item:active{transform:translateY(1px)}.admin-sidebar__toggle:focus-visible,.admin-sidebar__item:focus-visible{border-color:#929a9d6b;outline:none;box-shadow:0 0 0 3px #929a9d24}.admin-sidebar__toggle svg,.admin-sidebar__icon svg{width:18px;height:18px}.admin-sidebar__header-session{display:none}.admin-sidebar__nav{gap:10px;min-height:0;padding-top:1px;display:grid;overflow:auto}.admin-sidebar__group{gap:4px;display:grid}.admin-sidebar__group+.admin-sidebar__group{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);padding-top:10px}.admin-sidebar__group-label{color:color-mix(in srgb, var(--muted) 76%, transparent);letter-spacing:.11em;text-transform:uppercase;padding:0 8px 2px;font-size:9px;font-weight:820;line-height:1}.admin-sidebar__group-items{gap:4px;display:grid}.admin-sidebar__item{isolation:isolate;min-height:40px;color:var(--nav-muted);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:13px;font-weight:680;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-sidebar__item:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 62%, transparent);border-color:color-mix(in srgb, var(--ink) 8%, transparent)}.admin-sidebar__item:after{content:"";z-index:-1;background:var(--soft-gold);opacity:0;border-radius:999px;width:2px;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:9px;bottom:9px;left:4px;transform:scaleY(.35)}.admin-sidebar__item-overlay{z-index:-1;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--soft-gold) 12%, transparent), transparent 68%), color-mix(in srgb, var(--surface) 58%, transparent);opacity:0;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-7px)}.admin-sidebar__item:hover .admin-sidebar__item-overlay,.admin-sidebar__item:focus-visible .admin-sidebar__item-overlay,.admin-sidebar__item--active .admin-sidebar__item-overlay,.admin-sidebar__item--active:after{opacity:1;transform:translate(0)scaleY(1)}.admin-sidebar__item--active{color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent);border-color:color-mix(in srgb, var(--soft-gold) 22%, transparent);box-shadow:inset 0 1px 0 #ffffff42, 0 10px 24px color-mix(in srgb, var(--ink) 5%, transparent)}.admin-sidebar__icon{color:currentColor;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.admin-sidebar__item--active .admin-sidebar__icon{background:color-mix(in srgb, var(--soft-gold) 12%, transparent);color:var(--soft-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--soft-gold) 22%, transparent)}.admin-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-sidebar__footer{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);color:var(--muted);gap:8px;margin-top:auto;padding:10px 6px 0;font-size:11px;display:grid}.admin-sidebar__session{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:linear-gradient(180deg, #fff3, transparent 78%), color-mix(in srgb, var(--surface) 45%, transparent);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff1f}.admin-sidebar__session-icon{border:1px solid rgba(var(--admin-led-rgb), .24);width:28px;height:28px;color:color-mix(in srgb, rgb(var(--admin-led-rgb)) 78%, var(--ink));background:rgba(var(--admin-led-rgb), .075);border-radius:999px;place-items:center;display:inline-grid}.admin-sidebar__session-icon svg{width:14px;height:14px}.admin-sidebar__session-copy{gap:2px;min-width:0;line-height:1;display:grid}.admin-sidebar__session-copy strong,.admin-sidebar__session-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar__session-copy strong{color:var(--ink);font-size:11px;font-weight:760}.admin-sidebar__session-copy span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-sidebar__footer-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-sidebar__site-link{min-width:0;color:var(--muted);align-items:center;gap:6px;font-weight:760;transition:color .16s,transform .16s;display:inline-flex}.admin-sidebar__site-link:hover{color:var(--ink);transform:translateY(-1px)}.admin-sidebar__site-link svg{flex:none;width:14px;height:14px}.admin-sidebar__site-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar__logout{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 6px;font-size:11px;font-weight:760;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.admin-sidebar__logout:hover{border-color:color-mix(in srgb, var(--ink) 9%, transparent);background:color-mix(in srgb, var(--surface) 44%, transparent);color:var(--ink);transform:translateY(-1px)}.admin-sidebar__logout svg{width:13px;height:13px}.admin-sidebar__badge{border:1px solid color-mix(in srgb, var(--soft-gold) 24%, transparent);color:var(--soft-gold);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-weight:760}.admin-layout--collapsed .admin-sidebar__header{grid-template-columns:1fr}.admin-layout--collapsed .admin-sidebar__brand-copy,.admin-layout--collapsed .admin-sidebar__label,.admin-layout--collapsed .admin-sidebar__group-label,.admin-layout--collapsed .admin-sidebar__footer{display:none}.admin-layout--collapsed .admin-sidebar__brand{justify-content:center}.admin-layout--collapsed .admin-sidebar__item{grid-template-columns:1fr;justify-items:center;min-height:50px;padding:7px}.admin-main{isolation:isolate;min-width:0;padding:20px;position:relative;overflow-x:clip}.admin-main>:not(.admin-route-glow){z-index:1;min-width:0;position:relative}.admin-route-glow{z-index:0;pointer-events:none;height:min(46vh,460px);opacity:var(--admin-led-opacity);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 22%,#0003 68%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 22%,#0003 68%,#0000 100%)}.admin-lamp{pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-lamp__stage{isolation:isolate;width:min(1180px,92vw);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.admin-lamp__beam,.admin-lamp__wash,.admin-lamp__core,.admin-lamp__line{pointer-events:none;transform-origin:top;will-change:width, opacity, transform, filter;position:absolute;left:50%}.admin-lamp__beam{mix-blend-mode:screen;height:210px;top:-18px}.admin-lamp__beam--left{background:conic-gradient(from 66deg at 100% 0%, rgba(var(--admin-led-rgb), .34), rgba(var(--admin-led-rgb), .08) 19%, transparent 42%), linear-gradient(180deg, rgba(var(--admin-led-rgb), .08), transparent 78%);left:auto;right:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 19% 100%);mask-image:linear-gradient(90deg,#0000,#000 19% 100%)}.admin-lamp__beam--right{background:conic-gradient(from 294deg at 0% 0%, transparent 58%, rgba(var(--admin-led-rgb), .08) 82%, rgba(var(--admin-led-rgb), .34)), linear-gradient(180deg, rgba(var(--admin-led-rgb), .08), transparent 78%);-webkit-mask-image:linear-gradient(270deg,#0000,#000 19% 100%);mask-image:linear-gradient(270deg,#0000,#000 19% 100%)}.admin-lamp__wash{background:radial-gradient(ellipse at 50% 0%, rgba(var(--admin-led-rgb), .26), rgba(var(--admin-led-rgb), .09) 28%, rgba(var(--admin-led-rgb), .035) 52%, transparent 76%), linear-gradient(180deg, rgba(var(--admin-led-rgb), .08), transparent 66%);filter:blur(18px)saturate(.92);mix-blend-mode:screen;border-radius:0 0 999px 999px/0 0 56% 56%;width:min(980px,86vw);height:min(42vh,420px);top:-12px;transform:translate(-50%)}.admin-lamp__core{background:rgba(var(--admin-led-rgb), .28);filter:blur(22px);mix-blend-mode:screen;border-radius:999px;height:54px;top:-3px;transform:translate(-50%)}.admin-lamp__line{background:linear-gradient(90deg, transparent, rgba(var(--admin-led-rgb), .08) 12%, rgba(var(--admin-led-rgb), .88) 50%, rgba(var(--admin-led-rgb), .08) 88%, transparent);max-width:min(820px,72vw);height:1px;box-shadow:0 0 18px rgba(var(--admin-led-rgb), .34), 0 12px 46px rgba(var(--admin-led-rgb), .16);border-radius:999px;top:0;transform:translate(-50%)}.admin-main .metric-card,.admin-main .admin-panel,.admin-main .lead-card,.admin-main .deal-card,.admin-main .crm-workspace-card,.admin-main .import-source-card,.admin-main .table-scroll,.admin-main .log-row{isolation:isolate;position:relative}.admin-main .metric-card:after,.admin-main .admin-panel:after,.admin-main .lead-card:after,.admin-main .deal-card:after,.admin-main .crm-workspace-card:after,.admin-main .import-source-card:after,.admin-main .table-scroll:after,.admin-main .log-row:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(210px circle at var(--admin-pointer-x,50vw) var(--admin-pointer-y,0px), rgba(var(--admin-led-rgb), .56), #a6b0b333 34%, transparent 68%) fixed, linear-gradient(180deg, rgba(var(--admin-led-rgb), .14), transparent 34%);opacity:.22;-webkit-mask-composite:xor;padding:1.5px;transition:opacity .18s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.admin-main .metric-card:hover:after,.admin-main .admin-panel:hover:after,.admin-main .lead-card:hover:after,.admin-main .deal-card:hover:after,.admin-main .crm-workspace-card:hover:after,.admin-main .import-source-card:hover:after,.admin-main .table-scroll:hover:after,.admin-main .log-row:hover:after,.admin-main .metric-card:focus-within:after,.admin-main .admin-panel:focus-within:after,.admin-main .lead-card:focus-within:after,.admin-main .deal-card:focus-within:after,.admin-main .crm-workspace-card:focus-within:after,.admin-main .import-source-card:focus-within:after,.admin-main .table-scroll:focus-within:after,.admin-main .log-row:focus-within:after{opacity:.82}html[data-theme=light] .admin-main .metric-card:after,html[data-theme=light] .admin-main .admin-panel:after,html[data-theme=light] .admin-main .lead-card:after,html[data-theme=light] .admin-main .deal-card:after,html[data-theme=light] .admin-main .crm-workspace-card:after,html[data-theme=light] .admin-main .import-source-card:after,html[data-theme=light] .admin-main .table-scroll:after,html[data-theme=light] .admin-main .log-row:after{opacity:.08}.admin-main .pill,.admin-main .status-pill,.admin-main .media-status-pill,.admin-main .priority-pill,.admin-main .contact-category__chips span,.admin-main .alert-filter-stack span,.admin-main .alert-match-list span,.admin-main .import-drawer-grid .connector-list .pill-list .pill{width:auto;min-width:0;box-shadow:none;color:color-mix(in srgb, var(--ink) 68%, var(--muted));font-size:12px;font-weight:700;line-height:inherit;text-transform:none;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;display:inline}.admin-main .status-pill:before,.admin-main .media-status-pill:before,.admin-main .priority-pill:before{content:"";opacity:.42;vertical-align:.08em;background:currentColor;border-radius:999px;width:5px;height:5px;margin-right:6px;display:inline-block}.admin-main .pill--danger{color:var(--danger)}.admin-main .status-pill--ready,.admin-main .media-status-pill--ready{color:color-mix(in srgb, var(--status-active) 72%, var(--ink))}.admin-main .status-pill--private,.admin-main .media-status-pill--approved_no_photo{color:color-mix(in srgb, var(--status-private) 72%, var(--ink))}.admin-main .status-pill--under_offer,.admin-main .media-status-pill--needs_photo,.admin-main .priority-pill--high{color:color-mix(in srgb, var(--status-under-offer) 76%, var(--ink))}.admin-main .status-pill--sold{color:var(--danger)}.admin-main .pill-list,.admin-main .contact-category__chips,.admin-main .alert-filter-stack,.admin-main .alert-match-list{gap:7px 12px}.admin-main .pill-list .pill:not(:last-child):after,.admin-main .contact-category__chips span:not(:last-child):after,.admin-main .alert-filter-stack span:not(:last-child):after,.admin-main .alert-match-list span:not(:last-child):after{content:"·";color:color-mix(in srgb, var(--ink) 28%, transparent);margin-left:12px}.admin-main .mini-metrics span{background:0 0;border:0;border-radius:0;padding:0}.admin-main .lead-board-status{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.admin-main .lead-board-control{border:0;border-bottom:1px solid #0000;border-radius:0;min-height:24px;padding:2px 0}.admin-main .lead-board-control:hover,.admin-main .lead-board-control--active{border-color:color-mix(in srgb, var(--gold) 46%, var(--line));color:var(--ink);background:0 0}.admin-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;animation:.52s cubic-bezier(.19,1,.22,1) both hero-copy-in;display:flex}.admin-title__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-title--compact{align-items:center}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.admin-main .metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;margin-bottom:18px;padding:14px 18px;display:flex}.admin-main .metric-card{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:160px;gap:2px;min-width:0;padding:4px 22px;display:flex;position:relative}.admin-main .metric-card+.metric-card{border-left:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.admin-main .metric-card:after{display:none!important}.admin-main .metric-card span{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 56%, var(--muted));margin-bottom:2px;font-size:11px;font-weight:700}.admin-main .metric-card strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.admin-main .metric-card p{color:var(--muted);max-width:28ch;margin:2px 0 0;font-size:12px;line-height:1.4}.admin-main .metric-grid--deals .metric-card strong{font-size:clamp(20px,2.4vw,26px)}@media (max-width:880px){.admin-main .metric-grid{padding:12px 14px}.admin-main .metric-card{flex:140px;padding:4px 14px}}@media (max-width:640px){.admin-main .metric-grid{gap:4px 0;padding:10px 12px}.admin-main .metric-card{flex:calc(50% - 2px);padding:6px 12px}.admin-main .metric-card+.metric-card:nth-child(odd){border-left:0}}.admin-main .admin-panel--pipeline:after,.admin-main .deal-card:after{display:none}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid--alerts{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.production-command-center{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--soft-gold) 10%, transparent), transparent 34%), var(--surface);gap:14px;margin-top:18px;display:grid}.production-command-center__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.production-command-center__header h2{letter-spacing:-.02em;max-width:720px;margin:2px 0 0;font-size:clamp(20px,2vw,28px);font-weight:420}.production-command-center__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.production-command-card{border:1px solid color-mix(in srgb, var(--soft-gold) 14%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--control-bg) 92%, transparent), color-mix(in srgb, var(--surface) 90%, transparent)), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--soft-gold) 10%, transparent), transparent 38%);min-width:0;color:inherit;border-radius:16px;gap:6px;padding:12px;text-decoration:none;transition:transform .18s,border-color .18s,background .22s;display:grid;position:relative;overflow:hidden}.production-command-card:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--soft-gold) 54%, transparent), transparent);opacity:0;height:1px;transition:opacity .22s,transform .26s;position:absolute;inset:auto 12px 0;transform:scaleX(.24)}.production-command-card:hover,.production-command-card:focus-visible{border-color:color-mix(in srgb, var(--soft-gold) 34%, var(--line));transform:translateY(-1px)}.production-command-card:hover:after,.production-command-card:focus-visible:after{opacity:1;transform:scaleX(1)}.production-command-card span,.production-command-card small,.production-command-card em{min-width:0;color:var(--muted);line-height:1.3}.production-command-card span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820}.production-command-card strong{color:var(--ink);font-size:clamp(24px,3vw,38px);font-weight:390;line-height:.95}.production-command-card small{font-size:12px}.production-command-card em{border-top:1px solid color-mix(in srgb, var(--soft-gold) 24%, var(--line));letter-spacing:.06em;text-transform:uppercase;width:fit-content;padding-top:7px;font-size:10px;font-style:normal;font-weight:800}.production-command-card[data-tone=warning]{border-color:color-mix(in srgb, #b88b47 26%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--control-bg) 90%, transparent), color-mix(in srgb, var(--surface) 92%, transparent)), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--soft-gold) 16%, transparent), transparent 42%)}.production-command-card[data-tone=ready]{border-color:color-mix(in srgb, var(--soft-gold) 22%, var(--line))}.admin-operations-hub{border-color:color-mix(in srgb, var(--soft-gold) 18%, var(--line));background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--soft-gold) 10%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--control-bg) 88%, transparent));gap:12px;margin-top:18px;display:grid}.admin-operations-hub__header,.admin-operations-hub__footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-operations-hub__header h2{letter-spacing:-.02em;max-width:720px;margin:2px 0 0;font-size:clamp(20px,2vw,28px);font-weight:420}.admin-operations-hub__quick-links,.admin-operations-hub__cues{flex-wrap:wrap;gap:7px;display:flex}.admin-operations-hub__quick-links a,.admin-operations-hub__cues span{border:1px solid color-mix(in srgb, var(--soft-gold) 18%, var(--line));background:color-mix(in srgb, var(--control-bg) 78%, transparent);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:820;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,transform .18s}.admin-operations-hub__quick-links a:hover,.admin-operations-hub__quick-links a:focus-visible{border-color:color-mix(in srgb, var(--soft-gold) 36%, var(--line));color:var(--ink);transform:translateY(-1px)}.admin-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-operations-card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--control-bg) 86%, transparent)), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--soft-gold) 8%, transparent), transparent 40%);min-height:260px;position:relative}.admin-operations-card:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--soft-gold) 38%, transparent), transparent);opacity:.7;height:1px;position:absolute;inset:auto 10px 0}.admin-operations-card .crm-workspace-list{max-height:238px;padding-right:2px}.admin-operations-card .crm-workspace-list article{border-top-color:color-mix(in srgb, var(--line) 74%, transparent)}.admin-operations-card .crm-workspace-list article[data-alert=overdue],.admin-operations-card .crm-workspace-list article[data-alert=high],.admin-operations-card .crm-workspace-list article[data-alert=failed]{background:linear-gradient(135deg, color-mix(in srgb, var(--soft-gold) 9%, transparent), transparent 56%), color-mix(in srgb, var(--control-bg) 86%, transparent);border-top:0;border-radius:12px;padding:8px}.admin-operations-card__meter{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:5px;position:relative;overflow:hidden}.admin-operations-card__meter span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--soft-gold) 72%, var(--ink)), color-mix(in srgb, var(--soft-gold) 38%, transparent));height:100%;display:block}.admin-operations-hub__footer{border-top:1px solid color-mix(in srgb, var(--soft-gold) 16%, var(--line));justify-content:flex-end;align-items:center;padding-top:10px}.admin-operations-hub__footer a{gap:7px}.admin-operations-hub__footer svg{width:14px;height:14px}.production-readiness-hero{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--soft-gold) 12%, transparent), transparent 36%), var(--surface);grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:18px;margin-bottom:18px;display:grid}.production-readiness-hero>div:first-child{gap:8px;display:grid}.production-readiness-hero strong{color:var(--ink);letter-spacing:-.06em;font-size:clamp(56px,10vw,108px);font-weight:320;line-height:.88}.production-readiness-hero span{color:var(--muted);line-height:1.45}.production-readiness-hero__stats{gap:8px;display:grid}.production-readiness-hero__stats span{border:1px solid color-mix(in srgb, var(--soft-gold) 14%, var(--line));background:color-mix(in srgb, var(--control-bg) 82%, transparent);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.production-readiness-hero__stats strong{letter-spacing:0;font-size:24px}.production-readiness-hero__stats span[data-state=blocker]{border-color:color-mix(in srgb, #b88b47 34%, var(--line))}.production-readiness-sections{gap:14px;display:grid}.production-readiness-section{gap:12px;display:grid}.production-readiness-section__header h2{margin:2px 0 0;font-size:clamp(20px,2vw,28px);font-weight:420}.production-readiness-list{gap:8px;display:grid}.production-readiness-item{border:1px solid var(--line);background:color-mix(in srgb, var(--control-bg) 78%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.production-readiness-item[data-state=blocker]{border-color:color-mix(in srgb, #b88b47 34%, var(--line))}.production-readiness-item[data-state=warning]{border-color:color-mix(in srgb, var(--soft-gold) 24%, var(--line))}.production-readiness-item__icon{border:1px solid color-mix(in srgb, var(--soft-gold) 18%, var(--line));width:34px;height:34px;color:var(--muted);border-radius:999px;place-items:center;display:inline-grid}.production-readiness-item[data-state=blocker] .production-readiness-item__icon{color:color-mix(in srgb, var(--soft-gold) 70%, var(--ink))}.production-readiness-item__icon svg{width:16px;height:16px}.production-readiness-item span,.production-readiness-item p,.production-readiness-item__manual{color:var(--muted)}.production-readiness-item span,.production-readiness-item__manual{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.production-readiness-item strong{color:var(--ink);margin-top:2px;font-size:16px;display:block}.production-readiness-item p{margin:3px 0 0;line-height:1.42}.production-readiness-item__manual{border-top:1px solid color-mix(in srgb, var(--soft-gold) 22%, var(--line));padding-top:7px}@media (max-width:980px){.production-command-center__grid,.admin-operations-grid,.production-readiness-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-hub__header{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.production-command-center__header,.admin-operations-hub__footer{flex-direction:column}.production-command-center__grid,.admin-operations-grid,.production-readiness-hero,.production-readiness-item{grid-template-columns:1fr}.production-readiness-item{align-items:start}}.content-grid,.admin-grid,.detail-layout,.lead-detail-grid{align-items:start}.admin-panel{padding:14px}.admin-panel--flush{padding:0;overflow:clip}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table--listings,.table--alerts,.table--shortlists,.table--tasks{table-layout:fixed;min-width:920px}.table--leads{table-layout:fixed;min-width:960px}.table--analytics{table-layout:fixed;min-width:520px}.col-ref{width:84px}.col-property{width:auto}.col-price{width:126px}.col-status{width:116px}.col-media{width:156px}.col-source{width:150px}.col-agent{width:116px}.col-action{width:66px}.col-action--wide{width:118px}.col-lead{width:162px}.col-intent{width:112px}.col-property-ref{width:150px}.col-owner{width:136px}.col-next-action{width:auto}.col-deal{width:116px}.col-open{width:72px}.col-session{width:132px}.col-path{width:auto}.col-duration{width:88px}.col-exit{width:56px}.table-ref,.table-price,.table-status,.table-action,.table-open{white-space:nowrap}.table--analytics td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-action{text-align:right}td.table-action{justify-content:flex-end;gap:6px;display:flex}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.table td.table-action{text-align:right}.table td.table-action--left{text-align:left}.table--dense th,.table--dense td{padding:9px 10px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.table td{overflow-wrap:anywhere}.table-property strong,.table-source,.table-agent,.table-ref,.table-lead strong,.table-owner,.table-property-ref strong{overflow-wrap:normal}.table-property strong,.table-property .muted,.table-source .muted,.table-agent,.table-lead strong,.table-lead .muted,.table-owner,.table-property-ref strong,.table-property-ref .muted{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-property strong,.table-lead strong,.table-property-ref strong{-webkit-line-clamp:2;line-clamp:2}.table-property .muted,.table-source .muted,.table-agent,.table-lead .muted,.table-owner,.table-property-ref .muted{-webkit-line-clamp:1;line-clamp:1}.table-status .status-pill{min-width:0}.table-media{gap:5px;display:grid}.media-status-pill{border:1px solid var(--line);background:var(--control-bg);width:fit-content;color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 8px;font-size:11px;font-weight:680;line-height:1;display:inline-flex}.media-status-pill--ready{border-color:color-mix(in srgb, var(--line) 72%, transparent);color:color-mix(in srgb, var(--ink) 74%, var(--muted))}.media-status-pill--approved_no_photo{border-color:rgba(var(--liquid-gold-rgb), .32);background:rgba(var(--liquid-gold-rgb), .06);color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 58%, var(--ink))}.media-status-pill--needs_photo{border-color:color-mix(in srgb, var(--warning) 34%, var(--line));background:color-mix(in srgb, var(--warning) 8%, var(--surface));color:color-mix(in srgb, var(--warning) 62%, var(--ink))}.content-grid{grid-template-columns:1.15fr .85fr}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guidance-roadblocks{border-block:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:24px;margin:0 0 30px;padding:24px 0 26px;display:grid;position:relative;overflow:hidden}.guidance-roadblocks:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .3), transparent);opacity:.42;pointer-events:none;border-radius:999px;height:1px;position:absolute;inset:0 10% auto}.guidance-roadblocks__body{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(22px,4vw,60px);display:grid}.guidance-roadblocks__intro{text-align:center;align-self:start;justify-items:center;gap:8px;min-width:0;margin-inline:auto;padding-top:14px;display:grid}.guidance-roadblocks__intro h3{max-width:100%;color:var(--ink);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,40px);font-weight:360;line-height:1.04}.guidance-roadblocks__intro p{max-width:100%;color:var(--muted);text-wrap:balance;margin:0 auto}.guidance-roadblocks__intro .eyebrow{color:var(--soft-gold)}.guidance-feature-grid{border-top:1px dashed color-mix(in srgb, var(--line) 86%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guidance-faq{gap:8px;display:grid}.accordion-item{border-bottom:1px solid var(--line);min-width:0}.accordion-header{margin:0;display:flex}.accordion-trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;transition:color .18s;display:flex}.accordion-trigger:hover{color:var(--brand-dark)}.accordion-trigger:focus-visible{outline:none}.accordion-item:has(.accordion-trigger:focus-visible){border-color:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .34) 54%, var(--line));box-shadow:0 0 0 3px rgba(var(--liquid-gold-rgb), .055)}.accordion-trigger svg{width:15px;height:15px;color:var(--muted);opacity:.76;flex:none;transition:transform .22s,color .18s,opacity .18s}.accordion-trigger[data-state=open] svg{color:var(--soft-gold);opacity:1;transform:rotate(180deg)}.accordion-content{will-change:height;overflow:hidden}.accordion-content[data-state=open]{animation:.13s ease-out accordion-down}.accordion-content[data-state=closed]{animation:.105s ease-in accordion-up}.accordion-content__inner{padding:0 34px 16px 0}.guidance-faq__item{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);border-radius:6px;transition:border-color .13s,background .13s;position:relative;overflow:hidden}.guidance-faq__item[data-state=open]{border-color:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .38) 58%, var(--line));background:color-mix(in srgb, var(--surface) 76%, rgba(var(--liquid-gold-rgb), .08))}.guidance-faq__trigger{align-items:flex-start;padding:14px 15px}.guidance-faq__copy{gap:4px;min-width:0;display:grid}.guidance-faq__copy span{color:var(--soft-gold);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.guidance-faq__copy strong{color:var(--ink);font-size:15px;font-weight:610;line-height:1.22}.guidance-faq__content{color:var(--muted);padding:0 44px 16px 15px;font-size:13px;line-height:1.55}.guidance-feature{align-content:start;gap:9px;min-width:0;padding:18px 18px 0 0;display:grid}.guidance-feature+.guidance-feature{border-left:1px dashed color-mix(in srgb, var(--line) 86%, transparent);padding-left:18px}.guidance-feature svg{width:20px;height:20px;color:var(--soft-gold);opacity:.88}.guidance-feature h4,.guidance-feature p{margin:0}.guidance-feature h4{font-size:17px;font-weight:680;line-height:1.12}.guidance-feature p{color:var(--muted);font-size:13px}.section--featured .property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:14px 0 0;transition:border-color .18s,color .18s;display:grid;position:relative}.section--service-lit .service-card{border-top-color:rgba(var(--liquid-gold-rgb), .14)}.section--service-lit .service-card:before{content:"";background:linear-gradient(90deg, rgba(var(--liquid-gold-rgb), .38), rgba(var(--liquid-gold-rgb), .12) 45%, transparent 84%);opacity:.5;transform-origin:0;height:1px;transition:opacity .22s,transform .32s cubic-bezier(.19,1,.22,1);position:absolute;inset:-1px 0 auto;transform:scaleX(.72)}.section--service-lit .service-card:nth-child(2n):before{background:linear-gradient(90deg, transparent 4%, rgba(var(--liquid-gold-rgb), .12) 52%, rgba(var(--liquid-gold-rgb), .34));transform-origin:100%}.section--service-lit .service-card:hover:before{opacity:.82;transform:scaleX(1)}.service-card:hover{box-shadow:none;border-color:#929a9d57;transform:none}.service-card span{color:var(--soft-gold);font-size:12px;font-weight:600}.service-card h3,.service-card p{margin:0}.service-card p{color:var(--muted)}.seller-brief{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:calc(var(--radius) + 2px);background:radial-gradient(520px 260px at 84% 0%, rgba(var(--liquid-gold-rgb), .07), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 70%, transparent), color-mix(in srgb, var(--surface) 34%, transparent));box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 4.5%, transparent);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,42px);margin-top:30px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.seller-brief{grid-template-columns:1fr}}@media (max-width:600px){.seller-brief__form{grid-template-columns:1fr}}.seller-brief:before{content:"";background:linear-gradient(90deg, rgba(var(--liquid-gold-rgb), .26), transparent);opacity:.72;border-radius:999px;width:min(560px,100% - 68px);height:1px;position:absolute;top:0;left:clamp(22px,3vw,34px)}.seller-brief__copy{align-content:start;gap:14px;max-width:560px;padding-top:2px;display:grid}.seller-brief__copy h3,.seller-brief__copy p{margin:0}.seller-brief__copy h3{text-transform:uppercase;text-wrap:balance;max-width:520px;font-size:clamp(30px,4.3vw,54px);font-weight:320;line-height:.98}.seller-brief__copy p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:clamp(15px,1.2vw,17px)}.seller-brief__assurance{border:1px solid rgba(var(--liquid-gold-rgb), .18);background:color-mix(in srgb, var(--surface) 72%, rgba(var(--liquid-gold-rgb), .07));width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:2px;padding:7px 10px;font-size:12px;font-weight:620;display:inline-flex}.seller-brief__assurance svg{color:rgba(var(--liquid-gold-rgb), .9)}.seller-brief__steps{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);gap:0;margin-top:8px;display:grid}.seller-brief__step{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.seller-brief__step strong{color:var(--soft-gold);font-size:11px;font-weight:680;line-height:1.6}.seller-brief__step span{gap:2px;display:grid}.seller-brief__step b{color:var(--ink);font-size:13px;font-weight:680}.seller-brief__step small{color:var(--muted);font-size:12px;line-height:1.4}.seller-brief__team{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);gap:10px;min-width:0;margin-top:8px;padding-top:13px;display:grid}.seller-brief__team-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.seller-brief__team-head>span{color:var(--soft-gold);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1}.seller-brief__team-controls{align-items:center;gap:5px;display:inline-flex}.seller-brief__team-controls button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:transform .16s,border-color .16s,background .16s;display:grid}.seller-brief__team-controls button:hover{border-color:rgba(var(--liquid-gold-rgb), .24);background:color-mix(in srgb, var(--surface) 82%, rgba(var(--liquid-gold-rgb), .08));transform:translateY(-1px)}.seller-brief__team-controls svg{width:14px;height:14px}.seller-brief__team-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(138px,calc(50% - 6px));grid-auto-flow:column;gap:12px;min-width:0;padding:1px 1px 8px;scroll-padding-inline:1px;display:grid;overflow-x:auto}.seller-brief__team-track::-webkit-scrollbar{display:none}.seller-brief__team-card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);min-width:0;min-height:190px;box-shadow:0 14px 28px color-mix(in srgb, var(--ink) 5%, transparent);scroll-snap-align:start;isolation:isolate;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;border-radius:10px;padding:0;transition:border-color .2s,transform .22s cubic-bezier(.19,1,.22,1),box-shadow .22s;position:relative;overflow:hidden}.seller-brief__team-card:hover,.seller-brief__team-card:focus-visible{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 32%, var(--line));box-shadow:0 22px 38px color-mix(in srgb, var(--ink) 10%, transparent);outline:none;transform:translateY(-2px)}.seller-brief__team-card:active{transform:scale(.985)}.seller-brief__team-card:before{content:"";z-index:1;background:linear-gradient(180deg, transparent 38%, #201d1a75), radial-gradient(210px 110px at 82% 9%, rgba(var(--liquid-gold-rgb), .12), transparent 70%);pointer-events:none;position:absolute;inset:0}.seller-brief__team-card[data-video-ready=true]:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, rgba(var(--liquid-gold-rgb), .36), transparent);opacity:.52;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.seller-brief__team-card img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:190px;transform:scale(1.01)}.seller-brief__team-copy{z-index:3;color:#fffaf0;text-shadow:0 1px 16px #00000057;gap:3px;display:grid;position:absolute;inset:auto 10px 10px}.seller-brief__team-copy strong,.seller-brief__team-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-brief__team-copy strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1}.seller-brief__team-copy small{color:#fffaf0cc;font-size:11px;font-weight:620;line-height:1.15}.seller-brief__form{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:calc(var(--radius) + 2px);background:radial-gradient(420px 210px at 70% 0%, rgba(var(--liquid-gold-rgb), .055), transparent 76%), color-mix(in srgb, var(--surface) 74%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 14px 36px color-mix(in srgb, var(--ink) 4%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:12px;padding:clamp(16px,2vw,22px);display:grid;position:relative}.seller-brief__form-head,.seller-brief__message,.seller-brief__consent,.seller-brief__submit,.seller-brief__status{grid-column:1/-1}.seller-brief__form-head{gap:4px;padding-bottom:4px;display:grid}.seller-brief__form-head span{width:fit-content;color:var(--ink);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.seller-brief__form-head span svg{color:rgba(var(--liquid-gold-rgb), .88)}.seller-brief__form-head p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.seller-brief__form input,.seller-brief__form select,.seller-brief__form textarea{border-color:color-mix(in srgb, var(--line) 90%, transparent);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .025), transparent 54%), var(--input-bg);min-height:46px;transition:border-color .18s,box-shadow .2s,background .18s}.seller-brief__form textarea{min-height:104px}.seller-brief__form input:focus,.seller-brief__form select:focus,.seller-brief__form textarea:focus{border-color:rgba(var(--liquid-gold-rgb), .24);box-shadow:0 0 0 3px rgba(var(--liquid-gold-rgb), .04);outline:none}.seller-brief__consent{margin-top:2px}.seller-brief__consent input[type=checkbox]{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:var(--input-bg);box-shadow:none;border-radius:3px}.seller-brief__submit{width:100%;margin-top:2px}.seller-brief__status{color:var(--danger);margin:0}.testimonials{justify-items:center;gap:34px;padding:36px 20px 18px;display:grid}.testimonials__quote-wrap{max-width:600px;min-height:clamp(82px,9vw,110px);padding:0 24px;position:relative}.testimonials__quote{min-height:clamp(82px,9vw,110px);color:var(--ink);font-family:var(--font-serif);text-align:center;text-shadow:0 0 16px rgba(var(--premium-gold-rgb), .018);align-items:center;margin:0;font-size:clamp(15px,1.9vw,23px);font-weight:400;line-height:1.32;transition:opacity .18s,transform .22s cubic-bezier(.19,1,.22,1);display:grid}.shimmer-text{color:currentColor;display:inline}@supports ((-webkit-background-clip:text) or (background-clip:text)){.shimmer-text{--shimmer-contrast:rgba(var(--premium-gold-rgb), .34);--shimmer-core:#fff6d69e;background:linear-gradient(110deg, currentColor 0%, currentColor 42%, var(--shimmer-contrast) 48%, var(--shimmer-core) 50%, var(--shimmer-contrast) 52%, currentColor 58%, currentColor 100%);-webkit-text-fill-color:transparent;animation:shimmer-text-sweep var(--shimmer-duration,6.8s) linear var(--shimmer-delay,1.1s) infinite;background-repeat:no-repeat;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.shimmer-text--secondary{--shimmer-contrast:color-mix(in srgb, var(--muted) 64%, rgba(var(--premium-gold-rgb), .26))}.shimmer-text--gold{--shimmer-contrast:rgba(var(--premium-gold-rgb), .36);--shimmer-core:#fff6d699}.shimmer-text--muted{--shimmer-contrast:color-mix(in srgb, var(--muted) 70%, rgba(var(--premium-gold-rgb), .22));--shimmer-core:color-mix(in srgb, var(--ink) 36%, rgba(var(--premium-gold-rgb), .26))}.shimmer-text--danger{--shimmer-contrast:color-mix(in srgb, var(--danger) 56%, rgba(var(--premium-gold-rgb), .26))}}.testimonials__quote-text{will-change:opacity, transform;animation:.28s cubic-bezier(.19,1,.22,1) both testimonial-quote-in;display:inline-block}.testimonials__quote--animating{opacity:.96;transform:translateY(-1px)}.testimonials__quote-mark{color:rgba(var(--liquid-gold-rgb), .7);font-family:var(--font-serif);pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 0 14px rgba(var(--liquid-gold-rgb), .22);font-size:48px;line-height:1;position:absolute}html[data-theme=dark] .testimonials__quote-mark{color:rgba(var(--premium-gold-rgb), .86);text-shadow:0 0 16px rgba(var(--premium-gold-rgb), .28)}.testimonials__quote-mark--start{top:-18px;left:0}.testimonials__quote-mark--end{bottom:-28px;right:0}.testimonials__controls{justify-items:center;gap:18px;display:grid}.testimonials__role{color:var(--muted);text-align:center;text-transform:uppercase;margin:0;font-size:12px;font-weight:560;transition:opacity .26s,transform .26s}.testimonials__role--animating{opacity:.72;transform:translateY(2px)}.testimonials__avatars{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.testimonials__avatar-button{min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;padding:3px;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,padding .18s,transform .18s;display:inline-flex;overflow:hidden}.testimonials__avatar-button:hover{border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:var(--control-bg);box-shadow:0 6px 16px #141b180b}.testimonials__avatar-button--active{border-color:rgba(var(--premium-gold-rgb), .38);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .12), rgba(var(--premium-gold-rgb), .035)), color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink);box-shadow:inset 0 1px 0 #ffffff70, 0 10px 24px rgba(var(--premium-gold-rgb), .12)}.testimonials__avatar-button--expanded{padding:5px 12px 5px 5px}.testimonials__avatar{object-fit:cover;border-radius:999px;flex:0 0 34px;width:34px;height:34px;transition:box-shadow .22s,transform .22s,opacity .22s}.testimonials__avatar-button--active .testimonials__avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 86%, transparent), 0 0 0 3px rgba(var(--premium-gold-rgb), .24)}.testimonials__avatar-button:not(.testimonials__avatar-button--active):hover .testimonials__avatar{opacity:.94;transform:scale(1.025)}.testimonials__name{opacity:0;white-space:nowrap;color:currentColor;width:0;margin-left:0;font-size:13px;font-weight:540;transition:width .18s,margin .18s,opacity .13s,color .18s;display:inline-block;overflow:hidden}.testimonials__name--visible{opacity:1;width:104px;margin-left:8px}.blog-card{flex-direction:column;gap:12px;padding:20px;display:flex}.blog-card__read{margin-top:auto}.blog-card h3{color:var(--ink);text-transform:uppercase;margin:8px 0;font-size:clamp(21px,2vw,30px);font-weight:360;line-height:1.05}.blog-index{gap:16px;display:grid}.blog-finder{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .04), transparent 50%), var(--surface);grid-template-columns:minmax(260px,.92fr) minmax(0,1fr) minmax(170px,.34fr);grid-template-areas:"search tabs area""selects selects selects""suggestions suggestions suggestions";align-items:end;gap:10px;padding:12px;display:grid}.blog-finder .field{margin:0}.blog-finder__search{grid-area:search}.blog-finder__search label{align-items:center;gap:8px;width:fit-content;display:inline-flex}.blog-finder__search label svg{width:13px;height:13px;color:rgba(var(--premium-gold-rgb), .72);stroke-width:2px}.blog-finder__search .field-control__icon{width:17px;height:17px;color:rgba(var(--premium-gold-rgb), .72);opacity:.46;left:15px}.blog-finder__search .field-control input{min-height:44px;padding-left:46px;padding-right:46px}.blog-finder__search:hover .field-control__icon,.blog-finder__search:focus-within .field-control__icon{opacity:.68;transform:translateY(-50%)scale(1.035)}.blog-finder__tabs{flex-wrap:wrap;grid-area:tabs;place-content:end center;gap:8px 9px;display:flex}.blog-filter{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:var(--control-bg);color:var(--muted);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:5px 9px;font-size:12px;font-weight:680;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.blog-filter small{background:color-mix(in srgb, var(--ink) 5%, transparent);min-width:19px;min-height:19px;color:color-mix(in srgb, var(--muted) 86%, var(--ink));border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:760;display:inline-flex}.blog-filter:hover,.blog-filter--active{color:var(--ink);border-color:rgba(var(--premium-gold-rgb), .26);background:rgba(var(--premium-gold-rgb), .08)}.blog-filter--active small{background:rgba(var(--premium-gold-rgb), .16);color:color-mix(in srgb, var(--ink) 82%, rgb(var(--premium-gold-rgb)))}.blog-filter:disabled{cursor:default;opacity:.36}.blog-filter:active{transform:translateY(1px)}.blog-finder__area{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);width:100%;min-height:44px;color:var(--ink);font:inherit;grid-area:area;padding:9px 10px}.blog-finder__select-grid{grid-area:selects;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.blog-finder__select-grid label{display:block;position:relative}.blog-finder__select-grid svg{width:14px;height:14px;color:rgba(var(--premium-gold-rgb), .72);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.blog-finder__select-grid select{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius);background:var(--input-bg);width:100%;min-height:38px;color:var(--ink);padding:8px 10px 8px 40px;font-size:13px}.blog-search-clear{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);width:25px;height:25px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.blog-search-clear:hover{border-color:rgba(var(--premium-gold-rgb), .3);background:rgba(var(--premium-gold-rgb), .08);color:var(--ink)}.blog-search-clear svg{width:13px;height:13px}.blog-finder__suggestions{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-area:suggestions;gap:8px;min-width:0;padding-top:10px;display:grid}.blog-finder__suggestions-header{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:760;display:flex}.blog-finder__suggestions-header button{color:color-mix(in srgb, var(--ink) 70%, var(--muted));cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:11px;font-weight:760}.blog-finder__suggestion-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.blog-suggestion{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .035), transparent 70%), color-mix(in srgb, var(--control-bg) 82%, transparent);min-width:132px;max-width:220px;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;gap:2px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.blog-suggestion:hover,.blog-suggestion--active{border-color:rgba(var(--premium-gold-rgb), .28);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .095), transparent 72%), color-mix(in srgb, var(--surface) 88%, transparent);transform:translateY(-1px)}.blog-suggestion span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.blog-suggestion small,.blog-suggestion-empty{color:var(--muted);font-size:11px}.blog-suggestion-empty{align-items:center;min-height:36px;display:inline-flex}.blog-index__summary{color:var(--muted);flex-wrap:wrap;gap:8px 9px;font-size:12px;display:flex}.blog-index__summary span,.blog-index__summary button{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.blog-index__summary button{cursor:pointer;transition:border-color .16s,color .16s,background .16s}.blog-index__summary button:hover{border-color:rgba(var(--premium-gold-rgb), .28);background:rgba(var(--premium-gold-rgb), .07);color:var(--ink)}.blog-index__summary button svg{width:12px;height:12px}.blog-index__grid{align-items:start}.blog-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.blog-results--full{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}@media (max-width:760px){.blog-advisor-panel--bottom{grid-template-columns:1fr;gap:24px;padding:24px 20px}.blog-advisor-panel--bottom .blog-advisor-panel__routes{border-left:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-top:18px;padding-left:0}}.blog-card--interactive{border-radius:10px;gap:14px;min-height:260px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.blog-card__stretched-link{z-index:2;border-radius:inherit;color:#0000;text-decoration:none;position:absolute;inset:0}.blog-card__stretched-link:focus-visible{outline:2px solid rgba(var(--premium-gold-rgb), .7);outline-offset:2px}.blog-card--featured{border-color:rgba(var(--premium-gold-rgb), .28);background:radial-gradient(ellipse at 14% 0%, rgba(var(--premium-gold-rgb), .09), transparent 46%), var(--surface)}.blog-card__media{aspect-ratio:16/9;background:var(--surface-2);border-radius:8px;margin:-8px -8px 0;display:block;overflow:hidden}.blog-card__media img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;transition:filter .18s;display:block}.blog-card--interactive:hover .blog-card__media img{filter:saturate()contrast()}.blog-card--interactive:hover{border-color:rgba(var(--premium-gold-rgb), .24);transform:translateY(-1px);box-shadow:0 16px 36px #00000012}.blog-card__meta,.blog-card__areas{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.blog-card>p{color:color-mix(in srgb, var(--ink) 68%, var(--muted));margin:0;font-size:14px;line-height:1.55}.blog-card__areas span{border-left:1px solid rgba(var(--premium-gold-rgb), .32);padding-left:8px}.blog-card__read{width:fit-content;color:var(--ink);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.blog-card__read svg{width:14px;height:14px;transition:transform .16s}.blog-card__read:hover svg{transform:translate(2px)}.blog-advisor-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:18px;padding:18px;display:grid;position:sticky;top:100px}.blog-advisor-panel--bottom{background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:36px;padding:28px clamp(24px,4vw,36px);display:grid;position:static}.blog-advisor-panel--bottom .blog-advisor-panel__intro{flex-direction:column;gap:10px;max-width:540px;display:flex}.blog-advisor-panel--bottom h2{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.blog-advisor-panel--bottom p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.blog-advisor-panel--bottom .blog-advisor-panel__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.blog-advisor-panel--bottom .blog-advisor-panel__routes{border-top:0;border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-top:0;padding-left:clamp(20px,3vw,32px)}.blog-advisor-panel--bottom .blog-advisor-panel__routes>div{margin-top:12px}.blog-advisor-panel__actions{gap:8px;display:grid}.blog-advisor-panel__routes{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent);gap:10px;padding-top:14px;display:grid}.blog-advisor-panel__routes>div{flex-wrap:wrap;gap:7px;display:flex}.blog-advisor-panel__routes a{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:620;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.blog-advisor-panel__routes a:hover{border-color:rgba(var(--premium-gold-rgb), .28);color:color-mix(in srgb, var(--ink) 72%, rgb(var(--premium-gold-rgb)));background:color-mix(in srgb, rgb(var(--premium-gold-rgb)) 7%, var(--surface))}.blog-article-shell{padding-top:130px}.blog-article{gap:clamp(26px,4vw,44px);display:grid}.blog-article__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(320px,.66fr);align-items:end;gap:clamp(24px,4vw,48px);padding-bottom:clamp(26px,4vw,42px);display:grid}.blog-article__hero h1{letter-spacing:-.005em;text-transform:uppercase;max-width:900px;margin:10px 0 14px;font-size:clamp(42px,6.2vw,88px);font-weight:500;line-height:.98}.blog-article__hero p{max-width:700px;color:var(--muted);letter-spacing:.005em;font-size:clamp(17px,2vw,22px);font-weight:350;line-height:1.5}.blog-article__hero figure{align-self:stretch;gap:8px;margin:0;display:grid}.blog-article__hero img{border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;min-height:360px;max-height:620px}.blog-article__hero figcaption{color:var(--muted);font-size:12px}.blog-article__chips{flex-wrap:wrap;gap:8px;display:flex}.blog-article__chips span{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:620}.blog-article__meta{color:color-mix(in srgb, var(--ink) 56%, transparent);letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:18px 0 0;font-size:13px;font-weight:350;display:flex}.blog-article__meta>span{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.blog-article__meta-sep{color:color-mix(in srgb, var(--ink) 38%, transparent)}@media (max-width:540px){.blog-article__meta{column-gap:4px;font-size:12px}}.blog-article__layout{grid-template-columns:minmax(0,760px) minmax(280px,340px);justify-content:space-between;align-items:start;gap:clamp(24px,4vw,46px);display:grid}.blog-article__body{gap:18px;min-width:0;max-width:760px;display:grid}.blog-article__body h2,.blog-article__body h3,.blog-article__body h4{max-width:700px;color:var(--ink);letter-spacing:-.005em;text-transform:uppercase;margin:clamp(18px,3vw,32px) 0 0;font-weight:500;line-height:1.08}.blog-article__body h2{font-size:clamp(24px,3vw,38px)}.blog-article__body h3{font-size:clamp(20px,2.4vw,28px)}.blog-article__body h4{text-transform:none;letter-spacing:0;font-size:clamp(17px,1.8vw,22px)}.blog-article__body p,.blog-article__body blockquote,.blog-article__body li{color:color-mix(in srgb, var(--ink) 82%, var(--muted));margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.72}.blog-article__body ul,.blog-article__body ol{gap:8px;margin:0;padding-left:22px;display:grid}.blog-article__body blockquote{border-left:2px solid rgba(var(--premium-gold-rgb), .44);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg, rgba(var(--premium-gold-rgb), .09), transparent 74%), color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink);margin:clamp(8px,1.5vw,16px) 0 0;padding:clamp(14px,2vw,20px) clamp(16px,2.4vw,24px);font-size:clamp(18px,1.7vw,24px);line-height:1.45}.blog-article__cta{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .08), transparent 54%), var(--surface);gap:10px;margin-top:clamp(14px,3vw,28px);padding:clamp(16px,2.4vw,24px);display:grid}.blog-article__template-badge{border:1px solid color-mix(in srgb, rgb(var(--premium-gold-rgb)) 28%, var(--line));background:color-mix(in srgb, rgb(var(--premium-gold-rgb)) 8%, var(--surface));color:color-mix(in srgb, var(--ink) 78%, rgb(var(--premium-gold-rgb)) 22%);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.blog-article--market_report .blog-article__hero h1{letter-spacing:-.01em}.blog-article--market_report .blog-article__sources{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);margin-top:clamp(20px,3vw,32px);padding:clamp(18px,2.5vw,24px)}.blog-article__sources .eyebrow{margin-bottom:12px}.blog-article__sources ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-article__sources li{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.blog-article__source-icon{width:16px;height:16px;color:color-mix(in srgb, rgb(var(--premium-gold-rgb)) 70%, var(--ink) 30%)}.blog-article__source-label{color:color-mix(in srgb, var(--ink) 80%, var(--muted));font-size:13px;line-height:1.45}.blog-article__sources li a{color:color-mix(in srgb, var(--ink) 70%, rgb(var(--premium-gold-rgb)) 30%);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.blog-article__sources li a svg{width:12px;height:12px}.blog-article__sources li a:hover{color:rgb(var(--premium-gold-rgb))}.blog-article--founder_note .blog-article__hero{align-items:center}.blog-article--founder_note .blog-article__hero figure{background:color-mix(in srgb, var(--surface) 88%, var(--ink) 12%);border-radius:18px;overflow:hidden}.blog-article--founder_note .blog-article__hero figure img{aspect-ratio:4/5;object-fit:cover}.blog-article--video_post .blog-article__hero figure{display:none}.blog-video-embed{margin:clamp(18px,3vw,28px) 0;padding:0}.blog-video-embed__frame{aspect-ratio:16/9;border-radius:var(--radius);background:#000;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px -18px #141b1873}.blog-video-embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-video-embed__caption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:8px 4px 0;font-size:11px;font-weight:700;display:flex}.blog-video-embed__caption a{color:color-mix(in srgb, var(--ink) 60%, var(--muted));text-decoration:none}.blog-video-embed__caption a:hover{color:rgb(var(--premium-gold-rgb))}.blog-article__cta strong{font-size:18px}.blog-article__cta p{margin:0;font-size:14px;line-height:1.55}.blog-article__cta a{scroll-margin-block-end:calc(104px + env(safe-area-inset-bottom,0px))}.blog-article__side{gap:14px;display:grid;position:sticky;top:98px}.blog-article__side section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}.blog-source-list,.blog-related-properties{gap:10px;display:grid}.blog-related-properties__item{gap:6px;display:grid;position:relative}.blog-related-properties__seen{background:color-mix(in srgb, rgba(var(--premium-gold-rgb), .12) 100%, transparent);color:color-mix(in srgb, var(--ink) 76%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.blog-related-properties__seen:before{content:"";background:color-mix(in srgb, rgba(var(--liquid-gold-rgb), 1) 90%, transparent);border-radius:50%;width:5px;height:5px}.blog-source-list div{border-top:1px solid var(--line);gap:3px;padding-top:9px;display:grid}.blog-source-list div:first-child{border-top:0;padding-top:0}.blog-source-list strong,.blog-source-list a,.blog-source-list span{overflow-wrap:anywhere;font-size:12px}.blog-source-list a,.blog-source-list span{color:var(--muted)}.blog-related-properties .property-card{min-height:0}.blog-article--admin-preview{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);border-radius:var(--radius);background:radial-gradient(ellipse at 20% 0%, rgba(var(--premium-gold-rgb), .07), transparent 46%), var(--surface);padding:clamp(16px,2vw,24px)}.blog-article--admin-preview .blog-article__hero h1{font-size:clamp(34px,5vw,72px)}.admin-preview-banner{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--premium-gold-rgb), .09), transparent 38%), color-mix(in srgb, var(--surface) 82%, transparent);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px;display:flex}.admin-preview-banner span,.blog-preview-stack span,.blog-preview-stack a{color:var(--muted);font-size:12px}.blog-preview-stack{gap:6px;display:grid}.content-row-actions{flex-wrap:wrap;align-items:center}.content-row-actions form{margin:0}.editorial-controls{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius);background:radial-gradient(ellipse at 8% 0%, rgba(var(--premium-gold-rgb), .075), transparent 42%), color-mix(in srgb, var(--surface) 78%, transparent);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,.7fr)) auto;align-items:end;gap:9px;margin:12px 0;padding:10px;display:grid}.editorial-controls label{gap:5px;min-width:0;display:grid}.editorial-controls label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:720}.editorial-controls input,.editorial-controls select{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);border-radius:calc(var(--radius) - 4px);background:var(--input-bg);width:100%;min-height:36px;color:var(--ink);font:inherit;padding:8px 10px;font-size:13px}.editorial-controls input:focus,.editorial-controls select:focus{outline:2px solid rgba(var(--premium-gold-rgb), .16);border-color:rgba(var(--premium-gold-rgb), .3)}.editorial-controls__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.editorial-filter-note{margin:-2px 0 10px}.table--content{table-layout:fixed;min-width:920px}.readiness-details{width:fit-content;max-width:190px;position:relative}.readiness-details summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line));background:color-mix(in srgb, var(--warning) 7%, var(--control-bg));color:color-mix(in srgb, var(--warning) 52%, var(--ink));border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1;list-style:none;display:inline-flex}.readiness-details summary::-webkit-details-marker{display:none}.readiness-details ul{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:min(230px,76vw);box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 12%, transparent);color:var(--muted);white-space:normal;gap:4px;margin:8px 0 0;padding:10px 12px;font-size:12px;display:grid}.status-pill--ready{color:color-mix(in srgb, var(--brand-dark) 74%, var(--muted));background:color-mix(in srgb, var(--premium-gold) 8%, var(--control-bg));border-color:rgba(var(--premium-gold-rgb), .24)}.team-create-panel{grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);align-items:start;gap:18px;margin-bottom:16px;display:grid}.team-create-panel h2{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,38px);font-weight:420;line-height:1.05}.team-create-panel p{color:var(--muted);line-height:1.55}.team-type-metrics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.team-type-metrics span{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:720;display:inline-flex}.team-type-metrics strong{color:var(--ink);font-size:13px}.team-create-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.team-create-form .button{gap:8px;min-height:40px}.team-create-form__toggle,.team-admin-card__toggles label{min-height:40px;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:720;display:inline-flex}.team-admin-list{gap:14px;display:grid}.team-admin-card{gap:16px;display:grid}.team-admin-card__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.team-admin-card__person{align-items:center;gap:12px;min-width:0;display:flex}.team-admin-card__person img{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--warm-sand) 20%, var(--surface));object-fit:cover;border-radius:10px;width:54px;height:68px}.team-admin-card__person h2{color:var(--ink);margin:0;font-size:18px}.team-admin-card__person span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:680}.team-admin-card__org{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.team-admin-card__org em{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);color:color-mix(in srgb, var(--ink) 62%, var(--muted));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:780}.team-admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-admin-form-grid .field--wide{grid-column:span 2}.team-admin-media-strip{grid-column:span 4;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-admin-media-strip figure{gap:7px;min-width:0;margin:0;display:grid}.team-admin-media-strip img{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--warm-sand) 20%, var(--surface));object-fit:cover;border-radius:12px;width:100%;height:118px}.team-admin-media-strip figcaption{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:820}.team-admin-card__toggles{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.team-admin-card__toggles>span{color:var(--muted);flex:280px;font-size:12px;line-height:1.45}.listings-curation{gap:14px;display:grid}.listings-curation__control{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:end;gap:18px;display:grid}.listings-curation__workflow{border-color:color-mix(in srgb, var(--premium-gold) 14%, var(--line));background:radial-gradient(circle at 12% 0%, rgba(var(--premium-gold-rgb), .055), transparent 42%), color-mix(in srgb, var(--surface) 86%, transparent);grid-template-columns:minmax(280px,.58fr) minmax(480px,1.42fr);align-items:stretch;gap:14px;display:grid}.listings-curation__workflow-copy{align-content:center;gap:6px;display:grid}.listings-curation__workflow-copy h3{color:var(--ink);margin:0;font-size:clamp(20px,2vw,27px);font-weight:560;line-height:1.1}.listings-curation__workflow-copy p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.listings-curation__queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.listings-curation__queue{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(180deg, #ffffff2e, transparent 78%), color-mix(in srgb, var(--surface) 78%, transparent);min-width:0;min-height:112px;color:var(--muted);text-align:left;cursor:pointer;border-radius:14px;gap:7px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.listings-curation__queue:hover,.listings-curation__queue--active{border-color:color-mix(in srgb, var(--premium-gold) 30%, var(--line));background:radial-gradient(circle at 18% 0%, rgba(var(--premium-gold-rgb), .11), transparent 62%), color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 10px 26px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);transform:translateY(-1px)}.listings-curation__queue--urgent{border-color:color-mix(in srgb, #b7863b 22%, var(--line))}.listings-curation__queue--ready{border-color:color-mix(in srgb, var(--premium-gold) 26%, var(--line))}.listings-curation__queue span,.listings-curation__queue em{text-overflow:ellipsis;overflow:hidden}.listings-curation__queue span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:840}.listings-curation__queue strong{color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:.95}.listings-curation__queue em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.35;display:-webkit-box}.listings-curation__intro h2{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:420;line-height:1.05}.listings-curation__intro p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.55}.listings-curation__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listings-curation__metrics span{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:radial-gradient(circle at 25% 0%, rgba(var(--premium-gold-rgb), .08), transparent 56%), color-mix(in srgb, var(--surface) 76%, transparent);min-height:72px;color:var(--muted);text-transform:uppercase;border-radius:12px;gap:4px;padding:12px;font-size:11px;font-weight:720;display:grid}.listings-curation__metrics strong{color:var(--ink);text-transform:none;font-size:18px}.listings-curation__feedback{border-color:color-mix(in srgb, var(--premium-gold) 22%, var(--line));background:radial-gradient(circle at 12% 0%, rgba(var(--premium-gold-rgb), .12), transparent 42%), color-mix(in srgb, var(--surface) 84%, transparent);grid-template-columns:minmax(260px,1fr) minmax(260px,.7fr) minmax(220px,.85fr) minmax(220px,.85fr);align-items:start;gap:14px;display:grid}.listings-curation__feedback--warning{border-color:color-mix(in srgb, var(--premium-gold) 36%, var(--line))}.listings-curation__feedback-copy{gap:6px;display:grid}.listings-curation__feedback-copy h3{color:var(--ink);margin:0;font-size:clamp(18px,2vw,24px);font-weight:560;line-height:1.1}.listings-curation__feedback-copy p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.listings-curation__feedback-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listings-curation__feedback-metrics span{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:66px;color:var(--muted);text-transform:uppercase;border-radius:12px;gap:4px;padding:10px;font-size:10px;font-weight:760;display:grid}.listings-curation__feedback-metrics strong{color:var(--ink);text-transform:none;font-size:19px}.listings-curation__feedback-list{gap:7px;min-width:0;display:grid}.listings-curation__feedback-list strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.listings-curation__feedback-list a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;text-decoration:none;overflow:hidden}.listings-curation__feedback-list a:hover{color:var(--ink)}.listings-curation__feedback-list--skipped a{color:color-mix(in srgb, var(--ink) 64%, var(--premium-gold))}.listings-curation__filters{grid-template-columns:minmax(260px,1.45fr) repeat(11,minmax(104px,1fr)) auto;align-items:end;gap:10px;min-width:0;display:grid}@media (max-width:1500px){.listings-curation__filters{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(120px,1fr)) auto}}@media (max-width:1180px){.listings-curation__filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,1fr)) auto}}@media (max-width:860px){.listings-curation__filters{grid-template-columns:1fr 1fr}.listings-curation__filters>.listings-curation__search,.listings-curation__filters>.listings-curation__clear-filter{grid-column:span 2}}.listings-curation__clear-filter{white-space:nowrap;align-self:end;min-height:40px}.listings-curation__search span{align-items:center;gap:6px;display:inline-flex}.listings-curation__search svg{width:13px;height:13px}.listings-curation__actions{grid-template-columns:minmax(180px,.7fr) auto auto auto auto minmax(220px,.9fr) minmax(280px,1.2fr);align-items:end;gap:10px;display:grid}.listings-curation__actions>div:first-child{gap:2px;display:grid}.listings-curation__actions strong{color:var(--ink)}.listings-curation__selection-buttons,.listings-curation__review-buttons,.listings-curation__bulk-form,.listings-curation__bulk-contact{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.listings-curation__review-buttons .is-active{border-color:color-mix(in srgb, var(--premium-gold) 36%, var(--line));background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .12), transparent 70%), color-mix(in srgb, var(--surface) 86%, transparent);color:var(--ink)}.listings-curation__bulk-form .button,.listings-curation__bulk-form .button-secondary{gap:8px;min-height:40px}.listings-curation__bulk-form svg{width:14px;height:14px}.listings-curation__bulk-contact .field{min-width:220px}.listings-curation__handoff{border-color:color-mix(in srgb, var(--premium-gold) 18%, var(--line));background:linear-gradient(90deg, rgba(var(--premium-gold-rgb), .055), transparent 42%), color-mix(in srgb, var(--surface) 86%, transparent);grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr) minmax(220px,.46fr);align-items:stretch;gap:14px;display:grid}.listings-curation__handoff-copy{align-content:center;gap:6px;min-width:0;display:grid}.listings-curation__handoff-copy h3{color:var(--ink);margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:560;line-height:1.12}.listings-curation__handoff-copy p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.listings-curation__handoff-copy span{color:color-mix(in srgb, var(--ink) 68%, var(--premium-gold));letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:760}.listings-curation__flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.listings-curation__flow-step{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);min-width:0;color:var(--muted);border-radius:13px;gap:6px;padding:11px;display:grid}.listings-curation__flow-step span{color:color-mix(in srgb, var(--muted) 78%, var(--premium-gold));letter-spacing:.08em;font-size:10px;font-weight:820}.listings-curation__flow-step strong{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.listings-curation__flow-step em{color:var(--ink);font-size:clamp(21px,2.4vw,30px);font-style:normal;font-weight:720;line-height:.98}.listings-curation__flow-step p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.listings-curation__flow-step--active{border-color:color-mix(in srgb, var(--premium-gold) 32%, var(--line));background:radial-gradient(circle at 18% 0%, rgba(var(--premium-gold-rgb), .1), transparent 58%), color-mix(in srgb, var(--surface) 84%, transparent)}.listings-curation__flow-step--done{border-color:color-mix(in srgb, var(--line) 68%, transparent)}.listings-curation__flow-step--quiet{opacity:.72}.listings-curation__handoff-actions{align-content:center;gap:8px;display:grid}.listings-curation__handoff-actions .button,.listings-curation__handoff-actions .button-secondary,.listings-curation__handoff-actions .button-ghost{justify-content:center;gap:8px;width:100%;min-height:40px}.listings-curation__handoff-actions svg{width:13px;height:13px}.listings-curation__table-head{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.listings-curation__table-head>div{gap:2px;display:grid}.listings-curation__pager{justify-content:end;align-items:center;gap:8px!important;display:flex!important}.listings-curation__table-head strong{color:var(--ink)}.listings-curation__pager>svg{width:18px;height:18px;color:color-mix(in srgb, var(--premium-gold) 44%, var(--muted))}.table-scroll--updating{opacity:.72;transition:opacity .14s}.table-row--selected{background:color-mix(in srgb, var(--premium-gold) 6%, transparent)}.table-row--expanded{background:linear-gradient(90deg, rgba(var(--premium-gold-rgb), .055), transparent 42%), color-mix(in srgb, var(--surface) 82%, transparent)}.listing-review-row>td{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 84%, transparent), transparent), color-mix(in srgb, var(--background) 72%, transparent);padding:0 14px 16px}.listing-review-panel{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:radial-gradient(circle at 12% 0%, rgba(var(--premium-gold-rgb), .08), transparent 42%), color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 16px 42px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:16px;grid-template-columns:minmax(260px,.82fr) minmax(340px,1fr) minmax(320px,1fr);gap:12px;padding:14px;display:grid}.listing-review-panel__summary,.listing-review-panel__checks,.listing-review-panel__facts,.listing-review-checks{min-width:0}.listing-review-panel__summary{align-content:start;gap:8px;display:grid}.listing-review-panel__summary h3{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:560;line-height:1.1}.listing-review-panel__summary p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.45}.listing-review-panel__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.listing-review-panel__actions svg{width:13px;height:13px}.listing-review-panel__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-review-panel__flow{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.listing-review-panel__flow-item{border-left:1px solid color-mix(in srgb, var(--line) 76%, transparent);gap:4px;min-width:0;padding-left:10px;display:grid}.listing-review-panel__flow-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.listing-review-panel__flow-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;line-height:1.25;overflow:hidden}.listing-review-panel__flow-item--urgent{border-left-color:color-mix(in srgb, #b7863b 50%, var(--line))}.listing-review-panel__flow-item--watch{border-left-color:color-mix(in srgb, var(--premium-gold) 42%, var(--line))}.listing-review-checks{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);color:var(--muted);border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid}.listing-review-checks--urgent{border-color:color-mix(in srgb, #b7863b 34%, var(--line));background:color-mix(in srgb, var(--premium-gold) 6%, transparent)}.listing-review-checks--watch{border-color:color-mix(in srgb, var(--premium-gold) 24%, var(--line))}.listing-review-checks--ready{border-color:color-mix(in srgb, var(--line) 70%, transparent)}.listing-review-checks>span{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:820;display:inline-flex}.listing-review-checks svg{width:13px;height:13px;color:color-mix(in srgb, var(--premium-gold) 52%, var(--ink))}.listing-review-checks ul,.listing-review-checks p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.listing-review-checks ul{gap:6px;padding-left:16px;display:grid}.listing-review-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.listing-review-panel__facts>div{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);border-radius:12px;min-width:0;padding:10px}.listing-review-panel__facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:820}.listing-review-panel__facts dd{color:var(--ink);text-overflow:ellipsis;margin:5px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.table-media svg,.table-status svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.table-action form{display:inline-flex}.table-mini-flags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.table-mini-flags span{border:1px solid color-mix(in srgb, var(--premium-gold) 24%, var(--line));color:color-mix(in srgb, var(--ink) 72%, var(--premium-gold));letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:760}.table-note{max-width:220px;margin-top:6px;line-height:1.35}.table-inline-review{border:0;border-bottom:1px solid color-mix(in srgb, var(--premium-gold) 34%, var(--line));width:fit-content;color:color-mix(in srgb, var(--ink) 72%, var(--premium-gold));font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:7px;padding:0 0 2px;font-size:11px;font-weight:760;display:inline-flex}.table-inline-review:hover{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--premium-gold) 62%, var(--line))}@media (max-width:1080px){.listing-editor-command{grid-template-columns:1fr}.team-create-panel,.team-create-form,.team-admin-form-grid,.listings-curation__control,.listings-curation__workflow,.listings-curation__feedback,.listings-curation__handoff,.listings-curation__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.team-admin-media-strip{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.listings-curation__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.listings-curation__queue-grid,.listings-curation__flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-curation__handoff-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-review-panel{grid-template-columns:1fr}.listing-review-panel__flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.listing-editor-command__checks,.team-create-panel,.team-create-form,.team-admin-form-grid,.listings-curation__control,.listings-curation__workflow,.listings-curation__feedback,.listings-curation__handoff,.listings-curation__filters,.listings-curation__actions{grid-template-columns:1fr}.team-admin-media-strip{grid-column:span 1;grid-template-columns:1fr}.listings-curation__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-curation__queue-grid,.listings-curation__flow-steps,.listings-curation__handoff-actions,.listing-review-panel__flow,.listing-review-panel__checks,.listing-review-panel__facts{grid-template-columns:1fr}.team-admin-form-grid .field--wide{grid-column:span 1}.team-admin-card__header{flex-direction:column;align-items:flex-start}.team-admin-card__toggles{justify-content:flex-start}}.content-side-stack,.content-calendar-list{gap:12px;display:grid}.content-calendar-item{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent);color:inherit;gap:4px;padding-top:10px;text-decoration:none;display:grid}.content-calendar-item:first-child{border-top:0;padding-top:0}.content-calendar-item span,.content-calendar-item small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.content-calendar-item strong{font-size:13px;line-height:1.3}.content-calendar-item:hover strong{color:color-mix(in srgb, var(--ink) 72%, rgb(var(--premium-gold-rgb)))}.editorial-status-strip{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.editorial-status-strip span{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.log-list{gap:0;display:grid}.log-row{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.log-row:first-child{padding-top:0}.log-row:last-child{border-bottom:0;padding-bottom:0}.analytics-journey-panel{gap:14px;display:grid}.analytics-journey-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.journey-card{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 3%, transparent);gap:10px;min-width:0;padding:12px;display:grid}.journey-card__header,.journey-card__footer,.dropoff-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.journey-card__identity{min-width:0;display:grid}.journey-card__identity strong,.journey-card__identity span,.dropoff-row strong,.dropoff-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-card__footer{color:var(--muted);flex-wrap:wrap;align-items:center;font-size:12px}.journey-flow,.journey-chip-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.journey-flow span,.journey-chip-row a,.journey-chip-row span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-width:0;max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:12px;line-height:1;overflow:hidden}.journey-chip-row a{color:var(--ink);border-color:color-mix(in srgb, var(--gold) 32%, var(--line));background:color-mix(in srgb, var(--gold) 9%, transparent)}.analytics-dropoff-grid{gap:0;display:grid}.dropoff-row{border-bottom:1px solid var(--line);padding:11px 0}.dropoff-row:first-child{padding-top:0}.dropoff-row:last-child{border-bottom:0;padding-bottom:0}.dropoff-row div{min-width:0;display:grid}.import-card{gap:6px;padding:12px;display:grid}.import-workbench{gap:12px;display:grid}.import-workbench .lead-board-status{margin-top:0}.import-sync-command{border:1px solid color-mix(in srgb, var(--soft-gold) 20%, var(--control-border));background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--control-bg) 92%, transparent)), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--soft-gold) 12%, transparent), transparent 34%);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:grid}.import-sync-command h2{letter-spacing:-.02em;margin:2px 0 6px;font-size:clamp(18px,1.8vw,24px)}.import-sync-command p{max-width:760px;color:var(--muted);margin:0;line-height:1.45}.import-sync-command .button{flex:none}.import-sync-command .button svg{width:15px;height:15px}.import-sync-command__readiness{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.import-sync-command__readiness span{border-top:1px solid color-mix(in srgb, var(--soft-gold) 18%, var(--line));gap:3px;min-width:0;padding-top:8px;display:grid}.import-sync-command__readiness strong{color:var(--ink);font-size:18px;line-height:1}.import-sync-command__readiness small,.import-sync-command__readiness em{min-width:0;color:var(--muted);font-style:normal;line-height:1.25}.import-sync-command__readiness small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.import-sync-command__readiness em{font-size:11px}.import-overview-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.import-overview-card{border:1px solid color-mix(in srgb, var(--soft-gold) 14%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--control-bg) 88%, transparent)), radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--soft-gold) 10%, transparent), transparent 38%);min-width:0;color:inherit;border-radius:14px;gap:5px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #141b1809}.import-overview-card:hover{border-color:color-mix(in srgb, var(--soft-gold) 34%, var(--line));transform:translateY(-1px);box-shadow:0 14px 30px #141b180e}.import-overview-card span,.import-overview-card em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.import-overview-card span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.import-overview-card strong{color:var(--ink);letter-spacing:-.02em;font-size:clamp(18px,2vw,26px);line-height:1}.import-overview-card em{font-size:11px;line-height:1.25}.import-fixer-wizard{border:1px solid color-mix(in srgb, var(--soft-gold) 24%, var(--control-border));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--soft-gold) 14%, transparent), transparent 40%), var(--surface);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:12px;padding:14px;display:grid}.import-fixer-wizard__intro,.import-fixer-wizard__body{min-width:0}.import-fixer-wizard__intro{gap:12px;display:flex}.import-fixer-wizard__mark{border:1px solid color-mix(in srgb, var(--soft-gold) 38%, var(--line));background:color-mix(in srgb, var(--soft-gold) 10%, var(--control-bg));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.import-fixer-wizard__mark svg{width:16px;height:16px;color:var(--soft-gold)}.import-fixer-wizard h2{letter-spacing:-.02em;margin:2px 0 7px;font-size:clamp(20px,2.2vw,30px)}.import-fixer-wizard p{color:var(--muted);margin:0;line-height:1.45}.import-fixer-wizard__body{gap:10px;display:grid}.import-fixer-wizard__select,.import-fixer-wizard__question{gap:5px;display:grid}.import-fixer-wizard__select span,.import-fixer-wizard__question span,.import-fixer-wizard__question small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:780}.import-fixer-wizard__select select,.import-fixer-wizard__answer input,.import-fixer-wizard__answer textarea{border:1px solid var(--control-border);background:var(--control-bg);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:10px 11px}.import-fixer-wizard__question{border-top:1px solid var(--line);padding-top:10px}.import-fixer-wizard__question strong{font-size:16px;line-height:1.35}.import-fixer-wizard__answer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.import-fixer-wizard__answer textarea{resize:vertical;min-height:78px}.import-fixer-wizard__answer--actions{grid-template-columns:auto;justify-content:start}.import-fixer-wizard__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.import-fixer-wizard__progress span{border:1px solid color-mix(in srgb, var(--soft-gold) 14%, var(--line));background:color-mix(in srgb, var(--control-bg) 84%, transparent);color:var(--muted);text-transform:uppercase;border-radius:12px;gap:2px;padding:8px;font-size:10px;font-weight:740;display:grid}.import-fixer-wizard__progress strong{color:var(--ink);text-transform:none;font-size:15px;line-height:1}.import-fixer-wizard__guard{border-left:2px solid color-mix(in srgb, var(--soft-gold) 40%, var(--line));padding-left:9px;font-size:12px}.import-fixer-wizard__actions{flex-wrap:wrap;gap:8px;display:flex}.import-fixer-wizard__empty{border:1px dashed var(--line);min-height:120px;color:var(--muted);text-align:center;border-radius:14px;place-content:center;gap:4px;display:grid}.import-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;display:grid}.import-source-card{align-content:start;min-width:0}.import-source-card h2{margin:6px 0 3px}.import-source-card p{color:var(--muted);margin:0;line-height:1.45}.import-source-card__links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.import-source-card__links a{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);color:var(--muted);background:0 0;border-radius:0;padding:0 0 2px;font-size:11px;font-weight:650;transition:border-color .16s,color .16s,background .16s}.import-source-card__links a:hover{border-color:rgba(var(--liquid-gold-rgb), .36);color:var(--ink);background:0 0}.import-source-card .button-compact{gap:6px}.import-source-card .button-compact svg{width:13px;height:13px}.import-source-card__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.import-source-card__pipeline span{border-top:1px solid color-mix(in srgb, var(--soft-gold) 20%, var(--line));min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:2px;padding-top:7px;font-size:10px;font-weight:760;display:grid}.import-source-card__pipeline strong{color:var(--ink);letter-spacing:-.02em;font-size:18px;line-height:1}.import-source-card__metrics{border-block:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 14px;margin:7px 0;padding-block:7px;display:grid}.import-source-card__metrics span{color:var(--muted);background:0 0;border:0;border-radius:0;gap:2px;min-width:0;padding:0;font-size:11px;line-height:1.2;display:grid}.import-source-card__metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.import-source-card__actions{flex-wrap:wrap;gap:7px;display:flex}.import-source-card__visibility{flex-wrap:wrap;align-items:center;gap:7px 14px;padding-block:2px 8px;display:flex}.import-source-card__visibility a{min-width:0;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:baseline;gap:5px;padding:0 0 2px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.import-source-card__visibility a:hover,.import-source-card__visibility a:focus-visible{border-color:rgba(var(--liquid-gold-rgb), .28);color:var(--ink);background:0 0;outline:none;transform:none}.import-source-card__visibility span{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:820;line-height:1.1;overflow:hidden}.import-source-card__visibility strong{color:var(--ink);font-size:13px;line-height:1}.import-source-card__bulk-visibility{flex-wrap:wrap;gap:7px;display:flex}.import-schedule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:0 0;margin-bottom:22px;padding:12px 0 10px}.import-schedule__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.import-schedule__head .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px}.import-schedule__actions{flex-wrap:wrap;gap:6px;display:flex}.import-schedule__strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;padding:8px 0;display:flex}.import-schedule__stat{border-left:1px solid var(--line);flex-direction:column;flex:1 1 0;gap:2px;min-width:86px;padding:2px 14px;display:flex}.import-schedule__stat:first-child{border-left:0;padding-left:2px}.import-schedule__stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.import-schedule__stat strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:500;line-height:1.15}.import-schedule__stat[data-tone=warn] strong{color:var(--status-under-offer)}.import-schedule__stat[data-tone=error] strong{color:var(--danger)}.import-schedule__list{margin:0;padding:0;list-style:none}.import-schedule__row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:10px minmax(140px,1.4fr) minmax(80px,.8fr) minmax(80px,.8fr) minmax(110px,1fr) minmax(120px,1.8fr);align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;display:grid}.import-schedule__row:first-child{border-top:0}.import-schedule__dot{background:var(--status-active);border-radius:999px;justify-self:center;width:6px;height:6px}.import-schedule__row[data-tone=warn] .import-schedule__dot{background:var(--status-under-offer)}.import-schedule__row[data-tone=error] .import-schedule__dot{background:var(--danger)}.import-schedule__name{flex-direction:column;gap:1px;min-width:0;display:flex}.import-schedule__name strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.import-schedule__name .muted{letter-spacing:.04em;color:var(--muted);font-size:10.5px}.import-schedule__time,.import-schedule__counts{color:var(--ink);white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.import-schedule__time em,.import-schedule__counts em{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-style:normal}.import-schedule__counts span{font-variant-numeric:tabular-nums}.import-schedule__row[data-tone=warn] .import-schedule__time+.import-schedule__time{color:var(--status-under-offer);font-weight:500}.import-schedule__row[data-tone=error] .import-schedule__counts span{color:var(--danger)}.import-schedule__detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.import-schedule__empty,.import-schedule__feedback,.import-schedule__error{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding:8px 2px 0;font-size:12px}.import-schedule__feedback{color:var(--ink)}.import-schedule__feedback strong{font-variant-numeric:tabular-nums}.import-schedule__error{color:var(--danger)}@media (max-width:880px){.import-schedule__strip{-webkit-overflow-scrolling:touch;flex-flow:row;overflow-x:auto}.import-schedule__stat{flex:none;min-width:100px}.import-schedule__row{grid-template-columns:10px 1fr auto;row-gap:4px}.import-schedule__time,.import-schedule__counts{grid-column:2/-1}.import-schedule__detail{white-space:normal;grid-column:2/-1}}.import-source-card__bulk-visibility form{display:contents}.import-source-card__policy-shell{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);padding-top:8px}.import-source-card__policy-shell summary{cursor:pointer;width:fit-content;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800;list-style:none;transition:color .16s}.import-source-card__policy-shell summary:hover{color:var(--ink)}.import-source-card__policy-shell summary::-webkit-details-marker{display:none}.import-source-card__policy{gap:9px;margin-top:8px;display:grid}.import-source-card__policy-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.import-source-card__policy label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:760;display:grid}.import-source-card__policy-top>label:last-child{text-transform:none;grid-auto-flow:column;justify-content:end;align-items:center}.import-policy-toggle{grid-auto-flow:column;justify-content:start;align-items:center;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important}.import-policy-toggle input{width:14px;height:14px;accent-color:rgb(var(--liquid-gold-rgb))}.import-source-card__policy input[type=number],.import-source-card__policy select{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--control-bg) 88%, transparent);min-width:0;color:var(--ink);font:inherit;letter-spacing:0;border-radius:9px;outline:none;font-size:12px;font-weight:680}.import-source-card__policy input[type=number]{width:74px;padding:7px 8px}.import-source-card__policy select{width:100%;padding:8px 9px}.import-source-card__policy input:focus,.import-source-card__policy select:focus{border-color:rgba(var(--liquid-gold-rgb), .38);box-shadow:0 0 0 3px rgba(var(--liquid-gold-rgb), .08)}.import-source-card__policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.import-source-card__policy .button-compact{justify-self:start}.import-review-console{border:1px solid color-mix(in srgb, var(--soft-gold) 22%, var(--control-border));background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--soft-gold) 11%, transparent), transparent 36%), radial-gradient(circle at 96% 12%, color-mix(in srgb, var(--surface-2) 34%, transparent), transparent 34%), var(--surface);box-shadow:var(--shadow-soft);border-radius:18px;gap:12px;padding:14px;display:grid}.import-review-console__header{border-bottom:1px solid color-mix(in srgb, var(--line) 84%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.import-review-console__header h2{letter-spacing:-.02em;margin:2px 0 6px;font-size:clamp(20px,2vw,30px)}.import-review-console__header p{max-width:780px;color:var(--muted);margin:0;line-height:1.45}.import-review-console__summary{grid-template-columns:repeat(3,minmax(80px,1fr));gap:7px;display:grid}.import-review-console__summary span{border:1px solid color-mix(in srgb, var(--soft-gold) 16%, var(--line));background:color-mix(in srgb, var(--control-bg) 84%, transparent);min-width:0;color:var(--muted);text-transform:uppercase;border-radius:12px;gap:3px;padding:8px;font-size:10px;font-weight:780;line-height:1.2;display:grid}.import-review-console__summary strong{color:var(--ink);text-transform:none;font-size:18px;line-height:1}.import-review-console__grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.import-review-list,.import-review-detail{min-width:0}.import-review-list{align-content:start;gap:9px;display:grid}.import-review-batch--main{z-index:1;position:sticky;top:8px}.import-review-list__items{gap:8px;max-height:620px;padding-right:2px;display:grid;overflow:auto}.import-review-list-card{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--control-bg) 88%, transparent);border-radius:13px;gap:8px;padding:9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.import-review-list-card--active{border-color:color-mix(in srgb, var(--soft-gold) 46%, var(--line));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--soft-gold) 11%, transparent), transparent 42%), var(--control-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--soft-gold) 12%, transparent)}.import-review-list-card>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.import-review-list-card>button span,.import-review-list-card>button em{color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.import-review-list-card>button strong{color:var(--ink);text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.import-review-list-card__reasons{flex-wrap:wrap;gap:5px;display:flex}.import-review-list-card__reasons span{border:1px solid color-mix(in srgb, var(--soft-gold) 18%, var(--line));background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:760}.import-review-detail{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:16px;gap:12px;padding:12px;display:grid;overflow:hidden}.import-review-detail__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.import-review-detail__top>div{gap:4px;min-width:0;display:grid}.import-review-detail__top span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.import-review-detail__top h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.2vw,28px);line-height:1.05}.import-review-detail__top p{color:var(--muted);margin:0;line-height:1.45}.import-review-detail__layout{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.import-review-preview-card{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:var(--control-bg);border-radius:14px;overflow:hidden}.import-review-preview-card__media{aspect-ratio:4/3;background:color-mix(in srgb, var(--surface-2) 34%, transparent);overflow:hidden}.import-review-preview-card__media img{object-fit:cover;width:100%;height:100%;display:block}.import-review-preview-card__media>div{height:100%;color:var(--muted);text-transform:uppercase;align-content:center;place-items:center;gap:6px;font-size:11px;font-weight:760;display:grid}.import-review-preview-card__media svg{width:22px;height:22px;color:var(--soft-gold)}.import-review-preview-card__body{gap:5px;padding:10px;display:grid}.import-review-preview-card__body span,.import-review-preview-card__body em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.import-review-preview-card__body span{font-size:11px}.import-review-preview-card__body strong{color:var(--ink);font-size:15px;line-height:1.2}.import-review-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;display:grid}.import-review-detail__facts span{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--control-bg) 88%, transparent);border-radius:12px;gap:4px;min-width:0;padding:9px;display:grid}.import-review-detail__facts small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.import-review-detail__facts strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.import-fixer-wizard__question--inline{margin:0}.import-repair-panel--main{background:color-mix(in srgb, var(--control-bg) 88%, transparent)}.import-review-detail__actions{flex-wrap:wrap;gap:8px;display:flex}.import-ops-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.import-map-list,.import-quality-list{gap:8px;max-height:260px;display:grid;overflow-y:auto}.import-map-list article{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.9fr) auto minmax(90px,.55fr) minmax(160px,1.2fr);align-items:center;gap:8px;padding-top:8px;display:grid}.import-map-list article:first-child,.import-quality-list article:first-child{border-top:0;padding-top:0}.import-map-list span,.import-map-list p,.import-quality-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.import-map-list svg{width:13px;height:13px;color:var(--soft-gold)}.import-map-list strong{font-size:12px}.import-quality-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.import-quality-list article{border:1px solid var(--line);background:var(--control-bg);border-radius:12px;gap:4px;padding:10px;display:grid}.import-quality-list strong{letter-spacing:-.02em;font-size:24px}.import-quality-list span{color:var(--ink);font-size:12px;font-weight:760}.import-drawer-grid .connector-list .pill-list{margin-top:6px}.button-row,.form-actions,.mini-metrics,.inline-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-compact{white-space:nowrap;min-height:30px;padding:5px 9px;font-size:12px}.button-icon{width:32px;min-width:32px;padding:0}.mini-metrics span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:8px 10px;font-size:13px}.mini-metrics strong{color:var(--ink)}.admin-panel--pipeline{gap:10px;margin-top:16px;padding:10px;display:grid;overflow:visible}.lead-kanban-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;height:max(640px,100svh - 176px);display:grid}.lead-board-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.lead-board-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.lead-board-control{border:1px solid var(--control-border);min-height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px;font-weight:760;transition:background .16s,border-color .16s,color .16s,transform .16s}.lead-board-control:hover{color:var(--ink);border-color:#929a9d3d}.lead-board-control--active{color:var(--ink);background:#929a9d1a;border-color:#929a9d3d}.lead-board-status a{color:var(--ink);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.lead-board-status svg{width:14px;height:14px}.lead-kanban,.deal-board{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:repeat(7,minmax(232px,1fr));gap:10px;min-width:0;padding-bottom:4px;display:grid;overflow:auto visible}.deal-board{grid-template-columns:repeat(7,minmax(284px,1fr));align-items:start;padding:2px 2px 8px}@media (max-width:1400px){.lead-kanban{grid-template-columns:repeat(7,minmax(180px,1fr))}.deal-board{grid-template-columns:repeat(7,minmax(220px,1fr))}}@media (max-width:1180px){.lead-kanban{grid-template-columns:repeat(7,minmax(160px,1fr))}.deal-board{grid-template-columns:repeat(7,minmax(200px,1fr))}.lead-column,.deal-column{min-width:0}}.lead-kanban{height:100%;min-height:0}.lead-column,.deal-column{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);contain:layout paint;min-width:232px;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s}.deal-column{contain:layout;min-width:284px;overflow:visible}.lead-column{flex-direction:column;min-height:0;display:flex}.lead-column--drag-over,.deal-column--drag-over{background:color-mix(in srgb, var(--surface) 84%, #929a9d29);border-color:#929a9d61;box-shadow:inset 0 0 0 1px #929a9d1f}.lead-column__header,.deal-column__header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:60px;display:flex}.lead-column__header h2,.deal-column__header h2{margin:0;font-size:14px}.lead-column__header p,.deal-column__header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.35}.lead-column__header>span,.deal-column__header>span{min-width:28px;height:28px;color:var(--soft-gold);background:#929a9d17;border:1px solid #929a9d38;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.deal-column__value{color:var(--muted);margin:8px 0 10px;font-size:12px;font-weight:700}.lead-stack,.deal-stack{align-content:start;gap:9px;min-height:220px;display:grid}.lead-stack{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.lead-empty,.deal-empty{border:1px dashed var(--control-border);border-radius:var(--radius);color:var(--muted);margin:0;padding:10px;font-size:12px;line-height:1.4}.lead-card,.deal-card{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);will-change:transform;gap:8px;padding:10px;transition:border-color .13s,box-shadow .13s,transform .13s,opacity .1s;display:grid;box-shadow:0 10px 24px #141b180d}.lead-card{cursor:grab}.lead-card--profile-message{border-color:rgba(var(--admin-led-rgb), .24);background:radial-gradient(ellipse at 82% 0%, rgba(var(--admin-led-rgb), .075), transparent 64%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface-2) 86%, transparent))}.lead-kanban-shell--compact .lead-card--minimal{min-height:196px}.lead-card--expanded,.lead-kanban-shell--full .lead-card{min-height:286px}.deal-card:hover{border-color:#929a9d3d;transform:translateY(-.5px);box-shadow:0 10px 22px #141b180f}.lead-card:hover{border-color:#929a9d3d;transform:translateY(-1px);box-shadow:0 14px 34px #141b1814}.lead-kanban-shell--dragging .lead-card,.deal-board--dragging .deal-card{transition:border-color 90ms,box-shadow 90ms,transform 90ms,opacity 80ms}.lead-kanban-shell--dragging .lead-card:hover,.deal-board--dragging .deal-card:hover{transform:none}.lead-card:active,.deal-card:active{cursor:grabbing}.lead-card--dragging,.deal-card--dragging{opacity:.44;pointer-events:none;transform:scale(.985)}.lead-card__topline,.deal-card__topline,.deal-card__value,.deal-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-card__topline{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.lead-card__drag{min-width:0;color:var(--ink);align-items:center;gap:5px;display:inline-flex}.lead-card__drag svg{width:13px;height:13px;color:var(--muted)}.deal-card__topline>span:last-child{color:var(--muted);font-size:12px;font-weight:800}.deal-card__drag-handle{min-width:0;color:var(--ink);font:inherit;cursor:grab;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:760;display:inline-flex}.deal-card__drag-handle:active{cursor:grabbing}.deal-card__drag-handle svg{width:13px;height:13px;color:var(--muted)}.lead-card h3,.deal-card h3{margin:0;font-size:16px;line-height:1.12}.lead-card p,.deal-card p{margin:0}.lead-card h3+p,.deal-card h3+p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.lead-card__client{align-items:flex-start;gap:8px;display:flex}.lead-card__client>svg{width:17px;height:17px;color:var(--soft-gold);flex:none;margin-top:1px}.lead-card__private-badge{border:1px solid rgba(var(--admin-led-rgb), .22);background:rgba(var(--admin-led-rgb), .07);width:fit-content;color:color-mix(in srgb, var(--ink) 76%, var(--muted));letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:760;display:inline-flex}.lead-card__private-badge svg{width:13px;height:13px;color:rgba(var(--admin-led-rgb), .92)}.lead-card__contact{color:var(--muted);gap:4px;font-size:12px;line-height:1.35;display:grid}.lead-card__contact span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.lead-card__contact svg{flex:none;width:13px;height:13px}.lead-card__details{gap:8px;animation:.18s both crm-card-details-in;display:grid}.lead-card__next{color:var(--muted);font-size:12px;line-height:1.35}.deal-card__value strong{font-size:15px}.deal-card__identity h3,.deal-card__identity p,.deal-card__properties,.deal-card__next-row strong{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal-card__identity h3,.deal-card__identity p,.deal-card__next-row strong,.deal-card__properties{-webkit-line-clamp:2}.deal-card__value span,.lead-card__properties,.lead-card__source,.deal-card__footer,.deal-card__properties,.deal-card__next{color:var(--muted);font-size:12px;line-height:1.35}.lead-card__source{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:8px;display:flex}.deal-probability{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:5px;overflow:hidden}.deal-probability span{border-radius:inherit;background:color-mix(in srgb, var(--soft-gold) 74%, var(--ink) 26%);height:100%;display:block}.lead-card__refs,.deal-card__refs{flex-wrap:wrap;gap:5px;display:flex}.lead-card__refs span,.lead-card__refs a,.deal-card__refs span{border:1px solid var(--control-border);color:var(--ink);background:#141b1808;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.lead-card__refs a{transition:border-color .16s,background .16s,transform .16s}.lead-card__refs a:hover,.lead-card__refs a:focus-visible{border-color:color-mix(in srgb, var(--ink) 24%, rgba(var(--admin-led-rgb), 1) 18%);background:rgba(var(--admin-led-rgb), .075);outline:none;transform:translateY(-1px)}.deal-card__property-thumbs{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.deal-card__property-thumb{border:1px solid var(--control-border);width:64px;color:inherit;background:#141b180d;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.deal-card__property-thumb:hover{border-color:color-mix(in srgb, var(--ink) 20%, rgba(var(--admin-led-rgb), 1) 24%);transform:translateY(-1px)}.deal-card__property-thumb img{object-fit:cover;width:64px;height:44px;display:block}.deal-card__property-thumb span{width:64px;height:44px;color:var(--muted);background:#141b180f;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.deal-card__property-thumb em{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:9.5px;font-style:normal;font-weight:700;display:block;overflow:hidden}.deal-card__property-thumb--more{width:44px;height:44px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:700}.deal-card__contacts{flex-wrap:wrap;gap:6px;margin:2px 0;display:flex}.deal-card__contact{border:1px solid var(--control-border);color:var(--ink);background:#141b1808;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.deal-card__contact:hover{border-color:color-mix(in srgb, var(--ink) 22%, rgba(var(--admin-led-rgb), 1) 24%);background:rgba(var(--admin-led-rgb), .08)}.deal-card__contact svg{width:12px;height:12px}.deal-workspace-modal__contacts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.deal-workspace-modal__contacts a{border:1px solid var(--control-border);color:var(--ink);background:#141b1808;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.deal-workspace-modal__contacts a:hover{border-color:color-mix(in srgb, var(--ink) 24%, rgba(var(--admin-led-rgb), 1) 24%);background:rgba(var(--admin-led-rgb), .08)}.deal-workspace-modal__contacts svg{width:13px;height:13px}.deal-workspace-modal__properties{border-top:1px solid var(--control-border);margin-top:16px;padding-top:14px}.deal-workspace-modal__property-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:8px;display:grid}.deal-workspace-modal__property{border:1px solid var(--control-border);background:var(--surface);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.deal-workspace-modal__property:hover{border-color:color-mix(in srgb, var(--ink) 22%, rgba(var(--admin-led-rgb), 1) 24%);transform:translateY(-1px)}.deal-workspace-modal__property-cover{background:#141b180f;width:100%;height:110px;overflow:hidden}.deal-workspace-modal__property-cover img{object-fit:cover;width:100%;height:100%;display:block}.deal-workspace-modal__property-body{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.deal-workspace-modal__property-body strong{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.deal-workspace-modal__property-body span{color:var(--ink);font-size:14px;font-weight:600}.deal-workspace-modal__property-body em{color:var(--muted);font-size:12px;font-style:normal}.deal-workspace-modal__property--missing{text-align:center;background:#141b180a;flex-direction:column;justify-content:center;padding:18px;display:flex}.deal-workspace-modal__property--missing span{color:var(--ink);font-size:13px;font-weight:700}.deal-workspace-modal__property--missing em{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal}.listings-curation__publish-all{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding-top:10px;display:flex}.listings-curation__publish-all .button svg{width:14px;height:14px;margin-right:4px}.listings-curation__publish-all .muted{max-width:56ch;font-size:12px;line-height:1.4}.admin-listing-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;padding:16px;transition:opacity .2s;display:grid}.admin-listing-grid--updating{opacity:.55}.admin-listing-grid__empty{grid-column:1/-1}.admin-listing-card{border:1px solid var(--control-border);background:var(--surface);border-radius:12px;flex-direction:column;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;overflow:hidden}.admin-listing-card:hover{border-color:color-mix(in srgb, var(--ink) 18%, rgba(var(--admin-led-rgb), 1) 22%);transform:translateY(-1px);box-shadow:0 8px 28px -18px #141b1852}.admin-listing-card--selected{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 50%, var(--control-border));box-shadow:0 0 0 1px color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 24%, transparent)}.admin-listing-card--exclusive{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 36%, var(--control-border))}.admin-listing-card__media{width:100%;position:relative}.admin-listing-card__media .property-card__media-shell{border-radius:0}.admin-listing-card__select{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#ffffffeb;border:1px solid #141b1826;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:10px;left:10px}.admin-listing-card__select input{cursor:pointer;width:14px;height:14px}.admin-listing-card__overlay{z-index:2;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.admin-listing-card__edit-overlay{z-index:3;width:36px;height:36px;color:rgb(var(--liquid-gold-rgb));-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#0f11139e;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;top:10px;right:10px}.admin-listing-card__edit-overlay:hover,.admin-listing-card__edit-overlay:focus-visible{border-color:rgba(var(--liquid-gold-rgb), .55);background:#0f1113d1;transform:translateY(-1px)}.admin-listing-card__edit-icon{width:16px;height:16px}.admin-listing-card__ref{color:#ffffffeb;letter-spacing:.04em;background:#141414b3;border-radius:5px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.admin-listing-card__pub{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-listing-card__pub--live{color:#fff;background:#398e66eb}.admin-listing-card__pub--held{color:#fff;background:#b87c54eb}.admin-listing-card__pub svg{width:11px;height:11px}.admin-listing-card__exclusive-badge{z-index:2;color:rgb(var(--liquid-gold-rgb));letter-spacing:.08em;text-transform:uppercase;background:#141414c7;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.admin-listing-card__exclusive-badge svg{fill:currentColor;width:11px;height:11px}.admin-listing-card__featured-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#141414c7;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:98px}.admin-listing-card__featured-badge svg{width:11px;height:11px}.admin-listing-card__action--featured{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 50%, var(--control-border));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 10%, var(--surface));color:color-mix(in srgb, var(--ink) 60%, rgb(var(--liquid-gold-rgb)) 40%)}.admin-listing-card__featured-wrap{position:relative}.admin-listing-card__featured-toggle{transform-origin:50%}.admin-listing-card__featured-toggle--pending{pointer-events:none}.admin-listing-card__featured-confirm{z-index:12;border:1px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 40%, var(--line));background:linear-gradient(180deg, #ffffff38, transparent 80%), color-mix(in srgb, var(--surface) 95%, var(--warm-stone,#d8cfc4) 5%);min-width:220px;box-shadow:0 18px 38px color-mix(in srgb, var(--ink) 16%, transparent);transform-origin:0 0;border-radius:10px;padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0}.admin-listing-card__featured-confirm p{color:var(--ink);letter-spacing:.005em;margin:0 0 10px;font-size:13.5px;font-weight:600}.admin-listing-card__featured-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.admin-listing-card__featured-confirm-cancel,.admin-listing-card__featured-confirm-remove{border:1px solid var(--control-border);background:var(--surface);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.admin-listing-card__featured-confirm-cancel:hover{border-color:color-mix(in srgb, var(--ink) 40%, var(--control-border))}.admin-listing-card__featured-confirm-remove{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 14%, var(--surface));border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 50%, var(--control-border));color:color-mix(in srgb, var(--ink) 50%, rgb(var(--liquid-gold-rgb)) 50%)}.admin-listing-card__featured-confirm-remove:hover{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 22%, var(--surface));border-color:rgb(var(--liquid-gold-rgb))}.listings-curation__selection{flex-direction:column;gap:12px;display:flex}.listings-curation__selection-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.listings-curation__selection-summary{flex-direction:column;gap:2px;min-width:0;display:flex}.listings-curation__selection-summary strong{letter-spacing:.005em;color:var(--ink);font-size:17px;font-weight:600}.listings-curation__selection-summary .muted{letter-spacing:.025em;font-size:12px}.listings-curation__selection-buttons{flex-wrap:wrap;gap:6px;display:flex}.listings-curation__selection-hint{letter-spacing:.025em;margin:0;font-size:12.5px}.listings-curation__bulkbar{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;align-items:stretch;gap:10px;padding-top:10px;display:flex}.listings-curation__bulkbar .button,.listings-curation__bulkbar .button-secondary{align-items:center;gap:7px;display:inline-flex}.listings-curation__bulkbar-group{border-right:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-items:stretch;gap:8px;padding-right:12px;display:inline-flex}.listings-curation__bulkbar-removewrap{position:relative}.listings-curation__bulk-confirm{top:calc(100% + 8px);left:auto;right:0}.listings-curation__bulk-more{flex:auto;min-width:200px}.listings-curation__bulk-more>summary{cursor:pointer;border:1px solid var(--control-border);background:var(--surface);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;width:max-content;padding:8px 12px;font-size:12px;font-weight:600;list-style:none}.listings-curation__bulk-more>summary::-webkit-details-marker{display:none}.listings-curation__bulk-more[open]>summary{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 40%, var(--control-border))}.listings-curation__bulk-more-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.listings-curation__rentals-toggle{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--warm-stone,#d8cfc4) 8%);border-radius:10px;margin-top:14px;padding:12px 14px}.admin-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.admin-toggle--pending{opacity:.7;cursor:progress}.admin-toggle input[type=checkbox]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-toggle__label{letter-spacing:.005em;color:var(--ink);font-size:13.5px;font-weight:600}.admin-toggle__track{background:color-mix(in srgb, var(--ink) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.admin-toggle__thumb{background:var(--surface);border-radius:999px;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,.61,.36,1),background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.admin-toggle input:checked+.admin-toggle__track{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 60%, var(--surface));border-color:rgb(var(--liquid-gold-rgb))}.admin-toggle input:checked+.admin-toggle__track .admin-toggle__thumb{background:#fff;transform:translate(16px)}.admin-toggle input:focus-visible+.admin-toggle__track{outline:2px solid color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 60%, transparent);outline-offset:2px}.admin-toggle__state{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, rgb(var(--liquid-gold-rgb)) 40%);font-size:11.5px;font-weight:600}.admin-toggle__hint{letter-spacing:.005em;max-width:56ch;margin:8px 0 0;font-size:12px}.admin-listing-card__body{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.admin-listing-card__title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.admin-listing-card__title:hover{color:rgb(var(--liquid-gold-rgb))}.admin-listing-card__meta{color:var(--muted);flex-wrap:wrap;gap:4px 6px;font-size:12px;display:flex}.admin-listing-card__facts{color:color-mix(in srgb, var(--ink) 78%, var(--muted));flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.admin-listing-card__facts strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px}.admin-listing-card__price{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.admin-listing-card__signals{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;gap:4px 8px;padding-top:8px;display:flex}.admin-listing-card__signal{color:color-mix(in srgb, var(--ink) 70%, var(--muted));align-items:baseline;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.admin-listing-card__signal strong{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.admin-listing-card__signal em{color:var(--muted);font-size:10px;font-style:normal}.admin-listing-card__signal svg{align-self:center;width:11px;height:11px}.admin-listing-card__signal--mandate-exclusive strong{color:rgb(var(--liquid-gold-rgb))}.admin-listing-card__signal--note,.admin-listing-card__signal--ready{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface));border-radius:4px;padding:2px 7px}.admin-listing-card__feeds{color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-size:11.5px;display:flex}.admin-listing-card__feeds-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, var(--muted));font-weight:700}.admin-listing-card__contact{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:6px;font-size:12px;display:flex}.admin-listing-card__contact strong{color:var(--ink);font-weight:700}.admin-listing-card__contact span{color:var(--muted)}.admin-listing-card__contact em{color:color-mix(in srgb, var(--ink) 50%, var(--muted));letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px;font-style:normal}.admin-listing-card__status-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.admin-listing-card__status-form{display:contents}.admin-listing-card__status-pill{appearance:none;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);color:color-mix(in srgb, var(--ink) 64%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.admin-listing-card__status-pill:hover:not(:disabled),.admin-listing-card__status-pill:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);outline:none}.admin-listing-card__status-pill--active{background:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .18) 100%, var(--surface));border-color:color-mix(in srgb, rgba(var(--premium-gold-rgb), .55) 100%, transparent);color:var(--ink);cursor:default}.admin-listing-card__status-pill--sold.admin-listing-card__status-pill--active{background:color-mix(in srgb, #c0392b 12%, var(--surface));border-color:color-mix(in srgb, #c0392b 38%, var(--line))}.admin-listing-card__status-pill--under_offer.admin-listing-card__status-pill--active{background:color-mix(in srgb, #e08a21 12%, var(--surface));border-color:color-mix(in srgb, #e08a21 38%, var(--line))}.admin-listing-card__status-pill:disabled{opacity:1}.admin-listing-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.admin-listing-card__actions form{display:contents}.admin-listing-card__action{border:1px solid var(--control-border);background:var(--surface);color:color-mix(in srgb, var(--ink) 76%, var(--muted));cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.admin-listing-card__action:hover{border-color:color-mix(in srgb, var(--ink) 24%, rgba(var(--admin-led-rgb), 1) 22%);background:rgba(var(--admin-led-rgb), .06);color:var(--ink)}.admin-listing-card__action[disabled]{opacity:.45;cursor:not-allowed}.admin-listing-card__action svg{width:12px;height:12px}.admin-listing-card__action--starred{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 40%, var(--control-border));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface));color:rgb(var(--liquid-gold-rgb))}.blog-property-picker{flex-direction:column;gap:12px;display:flex}.blog-property-picker__header{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.blog-property-picker__count strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:16px}.blog-property-picker__clear{color:color-mix(in srgb, var(--ink) 60%, var(--muted));cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:underline}.blog-property-picker__chips{border:1px solid var(--control-border);background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 5%, var(--surface));border-radius:10px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.blog-property-picker__chip{border:1px solid var(--control-border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:11px;display:inline-flex}.blog-property-picker__chip strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.blog-property-picker__chip em{color:var(--muted);font-style:normal}.blog-property-picker__chip button{cursor:pointer;width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.blog-property-picker__chip button:hover{color:var(--ink);background:#141b1814}.blog-property-picker__chip button svg{width:12px;height:12px}.blog-property-picker__filters{grid-template-columns:minmax(200px,1fr) minmax(120px,160px) minmax(110px,140px) auto;align-items:end;gap:8px;display:grid}@media (max-width:860px){.blog-property-picker__filters{grid-template-columns:1fr 1fr}}.blog-property-picker__filters label{flex-direction:column;gap:4px;display:flex}.blog-property-picker__filters label>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.blog-property-picker__filters input,.blog-property-picker__filters select{border:1px solid var(--control-border);background:var(--surface);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px}.blog-property-picker__search{position:relative}.blog-property-picker__search svg{width:14px;height:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(calc(6px - 50%))}.blog-property-picker__search input{padding-left:32px}.blog-property-picker__bulk{border:1px solid var(--control-border);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.blog-property-picker__bulk:disabled{opacity:.5;cursor:not-allowed}.blog-property-picker__bulk:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 22%, rgba(var(--admin-led-rgb), 1) 22%);background:rgba(var(--admin-led-rgb), .06)}.blog-property-picker__results{border:1px solid var(--control-border);background:color-mix(in srgb, var(--surface) 92%, var(--ink) 8%);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;max-height:520px;padding:4px;display:grid;overflow-y:auto}.blog-property-picker__item{background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border:1px solid #0000;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:6px;transition:border-color .14s,background .14s;display:grid}.blog-property-picker__item:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--control-border))}.blog-property-picker__item--checked{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 50%, var(--control-border));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface))}.blog-property-picker__item-thumb{background:#141b180f;border-radius:6px;width:64px;height:44px;position:relative;overflow:hidden}.blog-property-picker__item-thumb img{object-fit:cover;width:100%;height:100%}.blog-property-picker__item-thumb>span:first-child{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex}.blog-property-picker__item-check{background:rgb(var(--liquid-gold-rgb));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:2px;right:2px}.blog-property-picker__item-check svg{stroke-width:3px;width:11px;height:11px}.blog-property-picker__item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.blog-property-picker__item-body strong{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.blog-property-picker__item-body span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.blog-property-picker__item-body em{color:var(--muted);font-size:11px;font-style:normal}.blog-property-picker__empty{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:32px 16px;font-size:13px}.blog-property-picker__more{align-self:flex-start}@media (max-width:760px){.blog-property-picker__filters{grid-template-columns:1fr}}.blog-body-editor{border:1px solid var(--control-border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.blog-body-editor__toolbar{border-bottom:1px solid var(--control-border);background:color-mix(in srgb, var(--surface) 92%, var(--ink) 8%);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.blog-body-editor__divider{background:var(--control-border);width:1px;height:18px;margin:0 4px;display:inline-block}.blog-body-editor__btn{width:32px;height:30px;color:color-mix(in srgb, var(--ink) 72%, var(--muted));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.blog-body-editor__btn:hover,.blog-body-editor__btn:focus-visible{background:rgba(var(--admin-led-rgb), .12);color:var(--ink);outline:none}.blog-body-editor__btn svg{stroke-width:1.8px;width:15px;height:15px}.blog-body-editor__hint{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-left:auto;padding:0 4px;font-size:10.5px;font-weight:700}.blog-body-editor__textarea{width:100%;min-height:360px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.55}.blog-body-editor__tabs{border-bottom:1px solid var(--control-border);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);align-items:center;gap:4px;padding:6px 8px 0;display:flex}.blog-body-editor__tab{color:color-mix(in srgb, var(--ink) 60%, transparent);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:12px;font-weight:500;transition:color .14s,border-color .14s}.blog-body-editor__tab.is-active{color:var(--ink);border-bottom-color:rgba(var(--liquid-gold-rgb), .9)}.blog-body-editor__caption{color:color-mix(in srgb, var(--ink) 58%, transparent);border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);margin:0;padding:8px 14px 12px;font-size:12px}.blog-body-editor__caption code{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.blog-body-editor__preview{background:var(--surface);min-height:360px;color:var(--ink);padding:18px 22px;overflow:auto}.blog-body-editor__preview-empty{color:color-mix(in srgb, var(--ink) 50%, transparent);font-style:italic}.blog-media-picker{z-index:110;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.blog-media-picker__backdrop{background:color-mix(in srgb, var(--ink) 36%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.blog-media-picker__panel{background:var(--surface);width:min(640px,100%);max-height:min(86vh,720px);color:var(--ink);box-shadow:0 30px 80px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:14px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-media-picker__header{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.blog-media-picker__header h3{margin:0;font-size:16px;font-weight:500}.blog-media-picker__close{width:32px;height:32px;color:color-mix(in srgb, var(--ink) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.blog-media-picker__close svg{width:16px;height:16px}.blog-media-picker__tabs{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:4px;padding:8px 16px 0;display:flex}.blog-media-picker__tab{color:color-mix(in srgb, var(--ink) 64%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:color .14s,border-color .14s;display:inline-flex}.blog-media-picker__tab svg{width:14px;height:14px}.blog-media-picker__tab.is-active{color:var(--ink);border-bottom-color:rgba(var(--liquid-gold-rgb), .9)}.blog-media-picker__body{flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow:auto}.blog-media-picker__pane{flex-direction:column;gap:12px;display:flex}.blog-media-picker__hint{color:color-mix(in srgb, var(--ink) 64%, transparent);margin:0;font-size:13px}.blog-media-picker__label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, transparent);flex-direction:column;gap:4px;font-size:12px;display:flex}.blog-media-picker__label input{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 100%, transparent);color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:8px;padding:9px 12px;font-size:14px}.blog-media-picker__status{color:color-mix(in srgb, var(--ink) 70%, transparent);align-items:center;gap:8px;font-size:13px;display:inline-flex}.blog-media-picker__status .spin{animation:.8s linear infinite blog-media-picker-spin}.blog-media-picker__status svg{width:16px;height:16px}@keyframes blog-media-picker-spin{to{transform:rotate(360deg)}}.blog-media-picker__error{color:#b8362a;background:#c0392b24;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.blog-media-picker__error svg{width:16px;height:16px}.blog-media-picker__staged{flex-direction:column;gap:12px;display:flex}.blog-media-picker__preview{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;overflow:hidden}.blog-media-picker__preview img{object-fit:cover;width:100%;max-height:240px;display:block}.blog-media-picker__warnings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-media-picker__warnings li{color:#b87a17;background:#f5d28a3d;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.blog-media-picker__warnings svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.blog-media-picker__footer{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.blog-image-fallback{background:color-mix(in srgb, var(--ink) 5%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);border-radius:999px;align-items:center;gap:10px;margin:8px 0;padding:12px 16px;font-size:13px;display:inline-flex}.blog-image-fallback svg{opacity:.6;width:16px;height:16px}.blog-podcast-embed{margin:22px 0}.blog-podcast-embed__frame{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;overflow:hidden}.blog-podcast-embed__caption{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, transparent);justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;display:flex}.blog-podcast-embed__caption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.testimonials-admin{flex-direction:column;gap:24px;display:flex}.testimonials-admin__section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.testimonials-admin__section-head h2{margin:0;font-size:18px}.testimonials-admin__section-head span{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:600}.testimonials-admin__preview,.testimonials-admin__rotation,.testimonials-admin__list,.testimonials-admin__create{border:1px solid var(--control-border);background:var(--surface);border-radius:14px;padding:18px 20px 20px}.testimonials-admin__preview-stage{background:#141b180a;border-radius:12px;padding:24px 16px}.testimonials-admin__rotation-row{grid-template-columns:minmax(120px,140px) minmax(0,1fr) minmax(90px,110px);align-items:center;gap:12px;margin-bottom:12px;display:grid}@media (max-width:720px){.testimonials-admin__rotation-row{grid-template-columns:1fr}}.testimonials-admin__rotation-row span{color:var(--muted);font-size:12px;font-weight:600}.testimonials-admin__rotation-row input[type=range]{width:100%}.testimonials-admin__rotation-row input[type=number]{border:1px solid var(--control-border);background:var(--surface);border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.testimonials-admin__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.testimonials-admin__card{border:1px solid var(--control-border);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px 16px;transition:border-color .16s;display:flex}.testimonials-admin__card:hover{border-color:color-mix(in srgb, var(--ink) 18%, rgba(var(--admin-led-rgb), 1) 22%)}.testimonials-admin__card--muted{opacity:.85;background:#141b1808}.testimonials-admin__card-head{align-items:center;gap:12px;display:flex}.testimonials-admin__card-head strong{font-size:14px;font-weight:700;display:block}.testimonials-admin__card-head span{color:var(--muted);font-size:12px;display:block}.testimonials-admin__card-head em{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 50%, var(--muted));margin-top:2px;font-size:10.5px;font-style:normal;font-weight:600;display:block}.testimonials-admin__avatar{background:#141b1814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.testimonials-admin__avatar img{object-fit:cover;width:100%;height:100%}.testimonials-admin__avatar span{color:var(--muted);font-size:18px;font-weight:700}.testimonials-admin__form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.testimonials-admin__field{flex-direction:column;gap:4px;display:flex}.testimonials-admin__field--wide{grid-column:span 2}.testimonials-admin__field--check{flex-direction:row;grid-column:span 2;align-items:center;gap:8px}.testimonials-admin__field span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.testimonials-admin__field input,.testimonials-admin__field textarea{border:1px solid var(--control-border);background:var(--surface);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.testimonials-admin__field--check input{width:16px;height:16px}.testimonials-admin__actions{grid-column:span 2;justify-content:space-between;align-items:center;gap:8px;display:flex}.testimonials-admin__delete{color:#b85a55}.testimonials-admin__delete svg{width:13px;height:13px}@media (max-width:720px){.testimonials-admin__form{grid-template-columns:1fr}.testimonials-admin__field--wide,.testimonials-admin__field--check,.testimonials-admin__actions{grid-column:span 1}.testimonials-admin__rotation-row{grid-template-columns:1fr}}.lead-card__refs span.lead-card__ref--profile{border-color:rgba(var(--admin-led-rgb), .22);background:rgba(var(--admin-led-rgb), .075)}.lead-card__quick-update,.deal-stage-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.deal-card__latest,.deal-card__next-row,.deal-card__timeline-toggle,.lead-card__latest,.lead-card__next-row,.lead-card__timeline-toggle{border-top:1px solid var(--line);padding-top:8px}.deal-card__latest,.lead-card__latest{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.deal-card__latest svg,.lead-card__latest svg{width:15px;height:15px;color:var(--soft-gold)}.deal-card__latest span,.lead-card__latest span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.deal-card__latest strong,.lead-card__latest strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.deal-card__latest em,.lead-card__latest em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.deal-card__next-row,.lead-card__next-row{gap:3px;display:grid}.deal-card__next-row span,.lead-card__next-row span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:780}.deal-card__next-row strong,.lead-card__next-row strong{color:var(--ink);font-size:12px;line-height:1.35}.deal-card__timeline-toggle,.lead-card__timeline-toggle{z-index:3;border:0;border-top:1px solid var(--line);color:var(--ink);padding-inline:0;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:0;font-size:12px;font-weight:780;display:flex;position:relative}.deal-card__timeline-toggle span,.lead-card__timeline-toggle span{color:var(--muted);margin-left:auto;font-size:11px}.deal-card__timeline-toggle svg,.lead-card__timeline-toggle svg{width:14px;height:14px;color:var(--muted);transition:transform .16s}.deal-card__timeline-toggle[aria-expanded=true] svg,.lead-card__timeline-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.deal-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deal-card__actions .button-compact{gap:5px}.deal-card__actions svg{width:13px;height:13px}.deal-card__details{border-top:1px solid var(--line);gap:9px;padding-top:9px;animation:.16s both crm-card-details-in;display:grid}.deal-timeline,.lead-timeline{gap:5px;padding-left:10px;display:grid;position:relative}.deal-timeline:before,.lead-timeline:before{content:"";background:color-mix(in srgb, var(--soft-gold) 34%, var(--line));width:1px;position:absolute;top:6px;bottom:6px;left:2px}.deal-timeline__item{z-index:3;color:var(--muted);text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative}.deal-timeline__item:before{content:"";border:1px solid color-mix(in srgb, var(--soft-gold) 46%, var(--line));background:var(--surface);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.deal-timeline__item svg{width:14px;height:14px;color:var(--soft-gold)}.deal-timeline__item strong,.deal-timeline__item em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-timeline__item strong{color:var(--ink);font-size:11px;line-height:1.15}.deal-timeline__item em{color:var(--muted);font-size:10px;font-style:normal}.deal-timeline__item:hover,.deal-timeline__item--active{background:#929a9d0f;border-color:#929a9d29}.deal-timeline__item--active:before{background:var(--soft-gold)}.deal-timeline__detail,.lead-timeline__detail{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));border-radius:12px;gap:4px;padding:9px;display:grid}.deal-timeline__detail span,.lead-timeline__detail span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.deal-timeline__detail strong,.lead-timeline__detail strong{color:var(--ink);font-size:13px;line-height:1.25}.deal-timeline__detail p,.lead-timeline__detail p{color:var(--muted);font-size:12px;line-height:1.4}.deal-card--expanded{z-index:4;border-color:#929a9d3d;box-shadow:0 16px 34px #141b1814}.lead-card__quick-update input,.lead-card__quick-update select,.deal-stage-form input,.deal-stage-form select{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);width:100%;min-width:0;min-height:32px;color:var(--ink);padding:7px 8px;font-size:12px}.lead-card__quick-update input,.deal-stage-form input{grid-column:1/-1}.deal-workspace-modal{z-index:90;place-items:center;padding:clamp(14px,3vw,36px);display:grid;position:fixed;inset:0}.deal-workspace-modal__backdrop{background:radial-gradient(720px 420px at 55% 22%, rgba(var(--liquid-gold-rgb), .07), transparent 72%), color-mix(in srgb, var(--background) 74%, #14120f42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:0;position:absolute;inset:0}.deal-workspace-modal__panel{z-index:1;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:calc(var(--radius) + 8px);background:radial-gradient(520px 280px at 82% 0%, rgba(var(--liquid-gold-rgb), .08), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-2) 90%, transparent));width:min(1120px,100%);max-height:min(760px,100vh - 32px);box-shadow:0 28px 90px color-mix(in srgb, var(--ink) 18%, transparent);gap:14px;padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:auto}.deal-workspace-modal__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deal-workspace-modal__header h2{letter-spacing:0;text-transform:uppercase;margin:2px 0 4px;font-size:clamp(28px,4vw,54px);font-weight:380;line-height:.95}.deal-workspace-modal__header span,.deal-workspace-modal__section-head span,.deal-workspace-modal__summary p{color:var(--muted);font-size:12px;line-height:1.35}.deal-workspace-modal__header>button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.deal-workspace-modal__header svg{width:16px;height:16px}.deal-workspace-modal__summary{border-block:1px solid var(--line);grid-template-columns:minmax(170px,auto) minmax(260px,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.deal-workspace-modal__summary strong{font-size:clamp(22px,3vw,34px);line-height:1}.deal-workspace-modal__summary>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deal-workspace-modal__summary span{border:1px solid var(--control-border);background:var(--control-bg);color:var(--ink);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.deal-workspace-modal__grid{grid-template-columns:minmax(280px,.78fr) minmax(380px,1fr);align-items:start;gap:14px;display:grid}.deal-workspace-modal__timeline,.deal-workspace-modal__form{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 68%, transparent);gap:10px;min-width:0;padding:12px;display:grid}.deal-workspace-modal__section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deal-workspace-modal__section-head h3{margin:0;font-size:15px}.deal-timeline--modal{max-height:310px;padding-right:3px;overflow-y:auto}.deal-timeline__detail--modal{min-height:126px}.deal-workspace-modal__form{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-workspace-modal__form label{gap:5px;min-width:0;display:grid}.deal-workspace-modal__form label>span,.deal-workspace-modal__checks span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:780}.deal-workspace-modal__form input,.deal-workspace-modal__form select,.deal-workspace-modal__form textarea{border:1px solid var(--control-border);background:var(--input-bg);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:13px}.deal-workspace-modal__form textarea{resize:vertical;min-height:116px}.deal-workspace-modal__wide,.deal-workspace-modal__checks{grid-column:1/-1}.deal-workspace-modal__checks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.deal-workspace-modal__checks label{align-items:center;gap:7px;display:inline-flex}.deal-workspace-modal__checks input{width:14px;height:14px;accent-color:var(--soft-gold);margin:0}.deal-workspace-modal__form button{gap:7px}.deal-workspace-modal__form button svg{width:14px;height:14px}.lead-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lead-card__actions a,.lead-card__actions button{gap:5px}.lead-card__actions svg{width:13px;height:13px;transition:transform .16s}.lead-card[aria-expanded=true] .lead-card__actions button:first-child svg{transform:rotate(180deg)}.lead-card__closed{color:var(--muted);font-size:12px}.lead-profile-intake{border-color:rgba(var(--admin-led-rgb), .16);background:radial-gradient(ellipse at 82% 0%, rgba(var(--admin-led-rgb), .07), transparent 58%), var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.lead-profile-intake h2{margin:4px 0 8px}.lead-profile-intake p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0}.crm-drawer{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);grid-template-rows:auto auto minmax(0,1fr);min-height:92px;max-height:480px;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 26px #141b180a}.crm-drawer__handle{border:0;border-bottom:1px solid var(--line);cursor:ns-resize;touch-action:none;background:0 0;justify-content:center;align-items:center;width:100%;height:16px;display:flex}.crm-drawer__handle span{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;width:min(220px,34%);height:3px;transition:width .16s,background .16s}.crm-drawer__handle:hover span{background:#929a9d57;width:min(280px,42%)}.crm-drawer__header{justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px 8px;display:flex}.crm-drawer__header h2{margin:2px 0 0;font-size:17px;line-height:1.15}.crm-drawer__meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.crm-drawer__meta span{border:1px solid var(--control-border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760}.crm-drawer__body{min-height:0;overflow:hidden}.crm-drawer__grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;min-width:0;min-height:0;padding:0 10px 10px;display:grid;overflow:auto}@media (max-width:1100px){.crm-workspace-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crm-workspace-list{grid-template-columns:1fr}}.crm-workspace-card{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);min-height:0;padding:10px;overflow:hidden}.crm-workspace-card__title{align-items:center;gap:7px;margin-bottom:8px;display:flex}.crm-workspace-card__title svg{width:15px;height:15px;color:var(--soft-gold)}.import-review-item{gap:8px}.import-review-batch{border:1px solid color-mix(in srgb, var(--soft-gold) 16%, var(--line));background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .055), transparent 46%), color-mix(in srgb, var(--surface) 78%, transparent);border-radius:12px;gap:7px;padding:8px;display:grid}.import-review-batch>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-review-batch span{color:var(--muted);font-size:11px;font-weight:650}.import-review-batch__controls{flex-wrap:wrap;gap:6px;display:flex}.import-review-select{color:var(--muted);text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:780;display:inline-flex}.import-review-select input{width:13px;height:13px;accent-color:var(--soft-gold);margin:0}.import-review-item__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.import-review-item__top>div{gap:3px;min-width:0;display:grid}.import-review-item .button-compact{flex:none;gap:5px;min-height:28px}.import-review-item .button-compact svg{width:13px;height:13px}.import-review-item--listing{border:1px solid color-mix(in srgb, var(--soft-gold) 20%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--soft-gold) 8%, transparent), transparent 44%), var(--control-bg);border-radius:12px;padding:9px}.import-review-facts,.import-review-item__actions{flex-wrap:wrap;gap:6px;display:flex}.import-review-facts span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11px}.import-review-reasons{color:var(--muted);gap:3px;margin:0;padding-left:16px;font-size:12px;line-height:1.35;display:grid}.import-repair-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:12px;padding:7px}.import-repair-panel summary{cursor:pointer;color:var(--ink);font-size:12px;font-weight:760;list-style:none}.import-repair-panel summary::-webkit-details-marker{display:none}.import-repair-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.import-repair-panel label{gap:3px;display:grid}.import-repair-panel label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:780}.import-repair-panel input,.import-repair-panel select,.import-repair-panel textarea{border:1px solid var(--control-border);background:var(--control-bg);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:7px 8px;font-size:12px}.import-repair-panel textarea{resize:vertical;min-height:68px}.import-repair-panel__wide,.import-repair-panel button{grid-column:1/-1}.crm-workspace-card__title h3{margin:0;font-size:13px}.crm-workspace-list{gap:7px;max-height:100%;display:grid;overflow-y:auto}.crm-workspace-list article{border-top:1px solid var(--line);gap:3px;padding-top:7px;display:grid}.crm-workspace-list article:first-child{border-top:0;padding-top:0}.crm-workspace-list strong{font-size:12px}.crm-workspace-list span,.crm-workspace-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.crm-workspace-actions{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.content-workspace-drawer{margin-top:16px}.content-workspace-grid{grid-template-columns:minmax(220px,.86fr) minmax(320px,1.28fr) minmax(240px,.92fr);gap:10px;min-width:0;height:100%;min-height:0;padding:0 10px 10px;display:grid;overflow:auto}@media (max-width:1180px){.content-workspace-grid{grid-template-columns:minmax(280px,1.4fr) minmax(220px,.92fr)}}@media (max-width:980px){.content-workspace-grid{grid-template-columns:1fr;height:auto;padding:0;overflow:visible}.content-side-stack,.admin-main .content-side-stack,.admin-main .crm-workspace-card{overflow:visible}.market-data-card__header{flex-wrap:wrap;align-items:flex-start}}.content-idea-list,.blog-block-editor,.publish-step-list,.connector-list{min-height:0;overflow-y:auto}.content-idea-list{gap:7px;max-height:100%;display:grid}.content-intake-card{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid}.content-idea-list article{border-top:1px solid var(--line);padding-top:7px}.content-idea-list article:first-child{border-top:0;padding-top:0}.content-idea-card{gap:5px;display:grid}.content-idea-card__main{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:6px;transition:background .16s,transform .16s;display:grid}.content-idea-card__main:hover{background:color-mix(in srgb, var(--soft-gold) 9%, transparent);transform:translateY(-1px)}.content-idea-card__meta,.content-idea-card__footer,.market-data-card__header,.market-report-card__top{align-items:center;gap:6px;display:flex}.content-idea-card__meta{flex-wrap:wrap}.content-idea-card__meta small{border:1px solid var(--line);background:var(--control-bg);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:780}.content-idea-list strong{font-size:12px}.content-idea-list span,.content-idea-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.content-idea-card__footer{flex-wrap:wrap;padding:0 5px}.content-idea-card__footer span{color:var(--muted);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.content-idea-card__footer svg,.market-data-card__header svg{width:12px;height:12px}.content-idea-manual{border-top:1px solid var(--line);padding-top:8px}.content-idea-manual summary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:780;list-style:none;display:inline-flex}.content-idea-manual summary::-webkit-details-marker{display:none}.content-idea-manual summary svg{width:13px;height:13px}.content-idea-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.content-idea-form label{gap:3px;display:grid}.content-idea-form label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:780}.content-idea-form input,.content-idea-form select,.content-idea-form textarea{border:1px solid var(--control-border);background:var(--input-bg);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:7px 8px;font-size:12px}.content-idea-form textarea{resize:vertical;min-height:64px}.content-idea-form__wide{grid-column:1/-1}.blog-block-workspace{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;display:grid}.blog-block-workspace__header,.blog-block-actions,.blog-add-row,.blog-block-row__actions,.blog-brief-actions{align-items:center;gap:6px;display:flex}.blog-block-workspace__header{justify-content:space-between}.blog-block-workspace__active{border:1px solid var(--line);background:var(--control-bg);color:var(--muted);border-radius:10px;gap:7px;margin:0;padding:7px 9px;font-size:12px;display:grid}.blog-block-workspace__active p{margin:0}.content-source-pack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.content-source-pack span,.content-source-pack a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);border-radius:9px;gap:2px;padding:7px;text-decoration:none;display:grid}.content-source-pack a{grid-template-columns:auto minmax(0,1fr);align-items:center}.content-source-pack svg{width:13px;height:13px;color:var(--soft-gold)}.content-source-pack small,.content-source-pack span span,.content-source-pack a span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.content-source-pack strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.blog-block-editor{align-content:start;gap:8px;padding-right:2px;display:grid}.blog-block-row{border:1px solid var(--line);background:var(--control-bg);border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;gap:8px;padding:8px;animation:.32s cubic-bezier(.2,.9,.2,1) both content-block-in;display:grid}.blog-block-row--headline{border-color:#929a9d38}.blog-block-row__chrome{align-content:start;gap:6px;display:grid}.blog-block-row__chrome svg{width:14px;height:14px;color:var(--muted)}.blog-block-row select,.blog-block-row input,.blog-block-row textarea,.blog-brief-output{border:1px solid var(--control-border);background:var(--input-bg);width:100%;color:var(--ink);border-radius:9px}.blog-block-row select,.blog-block-row input{min-height:28px;padding:5px 7px;font-size:12px}.blog-block-row textarea{resize:vertical;min-height:64px;padding:7px;font-size:12px;line-height:1.45}.blog-block-row__body{gap:6px;min-width:0;display:grid}.blog-check-row{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.blog-check-row input{align-self:start;width:auto;margin-top:9px}.blog-block-row__actions{align-self:start}.blog-block-row__actions button,.blog-add-row button{border:1px solid var(--control-border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.blog-block-row__actions button{width:27px;height:27px;padding:0}.blog-add-row button{min-height:28px;padding:5px 8px;font-size:12px;font-weight:700}.blog-block-row__actions button:hover:not(:disabled),.blog-add-row button:hover{color:var(--ink);border-color:#929a9d42;transform:translateY(-1px)}.blog-block-row__actions button:disabled{opacity:.35;cursor:default}.blog-block-row__actions svg,.blog-add-row svg,.blog-brief-actions svg{width:13px;height:13px}.content-side-stack{gap:10px;min-height:0;display:grid;overflow:hidden}.publish-step-list,.connector-list{gap:7px;display:grid}.publish-step{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.publish-step:first-child{border-top:0;padding-top:0}.publish-step input{margin-top:3px}.publish-step span{gap:2px;display:grid}.publish-step strong{font-size:12px}.publish-step small{color:var(--muted);font-size:11px}.publish-step--done strong{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.connector-list article{border-top:1px solid var(--line);gap:4px;padding-top:7px;display:grid}.connector-list article:first-child{border-top:0;padding-top:0}.connector-list article div{justify-content:space-between;align-items:center;gap:8px;display:flex}.connector-list strong{font-size:12px}.connector-list span{color:var(--muted);white-space:nowrap;border:1px solid #929a9d38;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:760}.connector-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.market-data-card{gap:8px;display:grid}.market-data-card__header{justify-content:space-between}.market-data-card__header .crm-workspace-card__title{margin-bottom:0}.market-data-card__header button{gap:5px}.market-report-list{gap:8px;min-height:0;max-height:245px;padding-right:2px;display:grid;overflow-y:auto}.market-report-list article{border:1px solid var(--line);background:var(--control-bg);border-radius:10px;gap:7px;padding:8px;display:grid}.market-report-card__top{justify-content:space-between;gap:10px}.market-report-card__top div{gap:1px;min-width:0;display:grid}.market-report-card__top strong{font-size:12px}.market-report-card__top span,.market-report-card__top time,.market-report-list p,.market-report-list a{color:var(--muted);font-size:11px;line-height:1.35}.market-report-card__top time{text-align:right;flex:none}.market-report-list p{margin:0}.market-report-list a{width:fit-content;color:var(--soft-gold);font-weight:760;text-decoration:none}.market-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.market-metric-grid span{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:2px;padding:7px;display:grid}.market-metric-grid small,.market-metric-grid em{color:var(--muted);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:780}.market-metric-grid strong{font-size:13px}.market-bar-list{gap:6px;display:grid}.market-bar-row{gap:4px;display:grid}.market-bar-row div{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.market-bar-row strong{color:var(--ink);white-space:nowrap;font-size:11px}.market-bar-row i{background:linear-gradient(90deg, var(--soft-gold), color-mix(in srgb, var(--soft-gold) 45%, var(--ink)));border-radius:999px;height:5px;display:block}.market-comparison-grid{gap:6px;display:grid}.market-comparison-grid span{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:2px;padding:8px;display:grid}.market-comparison-grid small,.market-comparison-grid b{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:780}.market-comparison-grid strong{color:var(--ink);font-size:14px}.market-comparison-grid em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.market-empty-state{align-items:center;gap:7px;min-height:56px;font-size:12px;display:flex}.market-empty-state svg{width:15px;height:15px;color:var(--soft-gold)}.blog-brief-output{resize:vertical;min-height:78px;padding:8px;font-size:11px;line-height:1.45}.blog-brief-actions{justify-content:space-between;margin-top:7px}.blog-brief-actions span{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@keyframes content-block-in{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-card-details-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.deal-card__footer{border-top:1px solid var(--line);padding-top:8px}.interest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.interest-list div{border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:9px 0;display:flex}.interest-list strong{flex:none}.interest-list span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-flow-panel{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:18px;margin-bottom:16px;display:grid}.contact-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.contact-flow-grid span{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(135deg, rgba(var(--premium-gold-rgb), .045), transparent 70%), color-mix(in srgb, var(--surface) 72%, transparent);min-height:54px;color:color-mix(in srgb, var(--ink) 78%, var(--muted));text-align:center;border-radius:14px;place-items:center;padding:10px;font-size:12px;font-weight:650;display:grid}.contact-route-panel{margin-bottom:16px}.contact-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.contact-route-grid article{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:radial-gradient(circle at 0% 0%, rgba(var(--liquid-gold-rgb), .08), transparent 38%), color-mix(in srgb, var(--surface) 72%, transparent);border-radius:14px;gap:14px;min-width:0;padding:12px;display:grid}.contact-route-grid strong{display:block}.contact-route-grid span,.contact-route-grid dt{color:var(--muted);font-size:12px}.contact-route-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.contact-route-grid dl div{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent);padding-top:8px}.contact-route-grid dd{color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1}.contact-admin-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:16px;display:grid}.contact-admin-grid--lower{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin-top:16px}.contact-category-list,.integration-outbox-list{gap:10px;display:grid}.contact-category,.contact-row-card,.integration-outbox-list div{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:14px}.contact-category{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.contact-category strong,.contact-row-card strong,.integration-outbox-list strong{display:block}.contact-category span,.integration-outbox-list span{color:var(--muted);font-size:12px}.contact-category__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contact-category__chips span{background:color-mix(in srgb, var(--ink) 6%, transparent);color:color-mix(in srgb, var(--ink) 72%, var(--muted));border-radius:999px;padding:5px 8px;font-size:11px}.contact-row-card{justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.integration-outbox-list div{padding:10px}.alert-filter-stack,.alert-match-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.alert-filter-stack span,.alert-match-list span,.alert-match-list a{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px;line-height:1;text-decoration:none}.alert-match-list a{color:var(--ink);transition:background .18s,border-color .18s,color .18s}.alert-match-list a:hover{border-color:color-mix(in srgb, var(--gold) 38%, var(--line));background:color-mix(in srgb, var(--gold) 12%, transparent)}.inline-status-form{margin:0}.priority-pill{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex}.priority-pill--high{color:var(--gold-strong);border-color:color-mix(in srgb, var(--gold) 36%, var(--line));background:color-mix(in srgb, var(--gold) 10%, transparent)}.priority-pill--low{opacity:.72}.task-overdue{color:var(--danger)}.briefing-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.briefing-section{gap:12px;display:grid}.briefing-section--text{grid-column:1/-1}.briefing-list{gap:8px;display:grid}.briefing-item{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 3%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.briefing-item strong{font-weight:650;display:block}.briefing-item p{margin-top:4px}.briefing-item--warning{border-color:color-mix(in srgb, var(--gold) 30%, var(--line));background:color-mix(in srgb, var(--gold) 7%, transparent)}.briefing-item--high{border-color:color-mix(in srgb, var(--danger) 32%, var(--line));background:color-mix(in srgb, var(--danger) 6%, transparent)}.briefing-output{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 4%, transparent);max-height:420px;color:var(--ink);white-space:pre-wrap;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;overflow:auto}.inline-edit{flex-wrap:nowrap}.inline-edit--table{grid-template-columns:150px minmax(190px,1fr) auto;gap:8px;min-width:0;display:grid}.inline-edit select{width:150px}.inline-edit input{min-width:min(360px,45vw)}.inline-edit--table select,.inline-edit--table input{width:100%;min-width:0}.inline-edit input,.inline-edit select{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);min-height:34px;color:var(--ink);padding:7px 9px}.editor-form{gap:12px;display:grid}.listing-editor-command{border-top:1px solid color-mix(in srgb, var(--premium-gold) 22%, var(--line));border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(260px,.72fr);gap:0;min-width:0;padding:16px 0;display:grid}@media (max-width:1100px){.listing-editor-command{grid-template-columns:1fr;gap:12px}}.listing-editor-command__main,.listing-editor-command__box,.listing-editor-command__source{min-width:0;display:grid}.listing-editor-command__main{align-content:center;gap:8px;padding:4px 18px 4px 0}.listing-editor-command__main h2{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,40px);font-weight:460;line-height:1}.listing-editor-command__main p{max-width:56ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.listing-editor-command__chips{flex-wrap:wrap;gap:6px;display:flex}.listing-editor-command__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-editor-command__box,.listing-editor-command__source{border:0;border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:0 0;border-radius:0;gap:6px;padding:4px 18px}.listing-editor-command__box>span,.listing-editor-command__source>span,.listing-editor-command__source dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.listing-editor-command__box>strong,.listing-editor-command__source>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.05}.listing-editor-command__source>strong{font-size:18px}.listing-editor-command__box ul,.listing-editor-command__box p{margin:0;padding:0}.listing-editor-command__box ul{gap:5px;list-style:none;display:grid}.listing-editor-command__box li,.listing-editor-command__box p,.listing-editor-command__source dd{color:var(--muted);font-size:12px;line-height:1.35}.listing-editor-command__box li:before{content:"";background:color-mix(in srgb, var(--premium-gold) 72%, var(--ink));vertical-align:2px;border-radius:999px;width:5px;height:5px;margin-right:7px;display:inline-block}.listing-editor-command__source dl{gap:8px;margin:0;display:grid}.listing-editor-command__source dl>div{gap:2px;min-width:0;display:grid}.listing-editor-command__source dd{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.editor-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px}.editor-section__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.editor-section__header h2,.lead-form h2,.admin-panel h2,.import-card h2,.empty-state h2{margin:0}.editor-section__header p{max-width:560px;color:var(--muted);margin:0;font-size:13px}.editor-section__preview{border:1px solid var(--line);color:color-mix(in srgb, var(--ink) 78%, rgb(var(--liquid-gold-rgb)) 22%);background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 6%, var(--surface));white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.editor-section__preview:hover{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 40%, var(--line));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 12%, var(--surface))}.field--textarea textarea{font-family:inherit;font-size:14px;line-height:1.55}.field--textarea-medium textarea{min-height:110px}.field--textarea-large textarea{min-height:200px}.field--textarea-xl textarea{min-height:320px}.gallery-urls-field{flex-direction:column;gap:10px;display:flex}.gallery-urls-field__label{justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery-urls-field__count{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface));border:1px solid var(--line);color:color-mix(in srgb, var(--ink) 70%, var(--muted));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.gallery-urls-field__preview{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);border-radius:10px;flex-direction:column;gap:6px;max-height:320px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.gallery-urls-field__item{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:8px;grid-template-columns:28px 56px 1fr;align-items:center;gap:10px;padding:6px 8px;transition:border-color .15s;display:grid}.gallery-urls-field__item:hover{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 30%, var(--line))}.gallery-urls-field__item:first-child{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 35%, var(--line));background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 6%, var(--surface))}.gallery-urls-field__index{color:color-mix(in srgb, var(--ink) 56%, var(--muted));letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.gallery-urls-field__thumb{background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:6px;width:56px;height:40px;display:block;overflow:hidden}.gallery-urls-field__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-urls-field__url{color:color-mix(in srgb, var(--ink) 72%, var(--muted));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.gallery-urls-field__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:16px;font-size:13px}.gallery-urls-field__textarea{min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.gallery-urls-field__hint{color:var(--muted);margin:0;font-size:12px}.compact-grid{gap:10px;display:grid}.compact-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.field--wide{grid-column:span 2}.editor-section__field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.editor-section__field-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 72%, transparent);font-size:12px}.editor-section__field-hint{color:color-mix(in srgb, var(--ink) 60%, transparent);margin:0 0 6px;font-size:13px}.blog-sources-field{flex-direction:column;gap:12px;display:flex}.blog-sources-field__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blog-sources-field__row{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 92%, transparent);grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px;display:grid;position:relative}.blog-sources-field__row-grid{grid-template-columns:1.4fr 2fr 1fr auto;align-items:end;gap:12px;display:grid}.blog-sources-field__label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 72%, transparent);flex-direction:column;gap:4px;font-size:12px;display:flex}.blog-sources-field__label input[type=text],.blog-sources-field__label input[type=url],.blog-sources-field__label input[type=date]{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 100%, transparent);color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:8px;padding:8px 10px;font-size:14px}.blog-sources-field__verified{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 72%, transparent);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.blog-sources-field__verified span{align-items:center;gap:4px;display:inline-flex}.blog-sources-field__verified svg{width:14px;height:14px}.blog-sources-field__remove{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--ink) 70%, transparent);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.blog-sources-field__remove:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink)}.blog-sources-field__remove svg{width:14px;height:14px}.blog-sources-field__add{border:1px dashed color-mix(in srgb, var(--line) 60%, transparent);color:color-mix(in srgb, var(--ink) 84%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.blog-sources-field__add:hover{border-color:color-mix(in srgb, rgba(var(--liquid-gold-rgb), 1) 60%, transparent);color:var(--ink);background:color-mix(in srgb, rgba(var(--premium-gold-rgb), .08) 80%, transparent)}.blog-sources-field__add svg{width:14px;height:14px}@media (max-width:720px){.blog-sources-field__row-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.blog-sources-field__row-grid{grid-template-columns:1fr}}.media-gate-card{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%, rgba(var(--liquid-gold-rgb), .055), transparent 42%), var(--control-bg);gap:12px;padding:12px;display:grid}.media-gate-card__header,.media-gate-card__approval{justify-content:space-between;align-items:center;gap:14px;display:flex}.media-gate-card__header>div{gap:3px;display:grid}.media-gate-card__header span,.media-gate-card__note>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:560}.media-gate-card__header strong{font-size:14px}.media-gate-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.media-gate-card__approval{color:color-mix(in srgb, var(--ink) 82%, var(--muted));text-transform:none;justify-content:flex-start;font-size:13px;font-weight:560}.media-gate-card__approval input{width:16px;height:16px;min-height:0;accent-color:rgb(var(--liquid-gold-rgb))}.media-gate-card__note{gap:6px;display:grid}.media-gate-card__note textarea{min-height:72px}.listing-contact-bulk{overflow:hidden}.listing-contact-bulk__bar{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 72% 0%, rgba(var(--liquid-gold-rgb), .055), transparent 54%), color-mix(in srgb, var(--surface) 86%, transparent);grid-template-columns:minmax(260px,1fr) minmax(260px,.72fr) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.listing-contact-bulk__bar p,.listing-contact-bulk__bar strong,.listing-contact-bulk__bar span{margin:0}.listing-contact-bulk__bar>div:first-child{gap:4px;display:grid}.listing-contact-bulk__bar>div:first-child strong{color:var(--ink);font-size:15px}.listing-contact-bulk__select{margin:0}.listing-contact-bulk__scope{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);align-items:center;gap:6px;min-height:36px;padding:4px;display:inline-flex}.listing-contact-bulk__scope label{border-radius:calc(var(--radius) - 3px);min-height:26px;color:var(--muted);cursor:pointer;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:680;display:inline-flex}.listing-contact-bulk__scope input{accent-color:rgb(var(--liquid-gold-rgb))}.table-select{width:42px}.table-select input{width:15px;height:15px;accent-color:rgb(var(--liquid-gold-rgb))}.empty-state{border:1px dashed var(--control-border);border-radius:var(--radius);background:var(--control-bg);padding:28px}.assistant-workbench,.assistant-form,.assistant-result{gap:12px;display:grid}.assistant-health{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.assistant-health p{color:var(--muted);margin:3px 0 0;font-size:13px}.assistant-health--live{background:#256c420f;border-color:#256c4233}.assistant-health--fallback{background:#976d1412;border-color:#976d1438}.assistant-health__warnings{color:var(--muted);grid-column:1/-1;gap:5px;font-size:12px;display:grid}.assistant-form{border-bottom:1px solid var(--line);padding-bottom:14px}.assistant-result h2,.assistant-result h3{margin:0 0 8px}.assistant-columns{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:14px;display:grid}.assistant-columns ol{margin:0;padding-left:20px}.assistant-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistant-link-list,.assistant-check-list{gap:8px;display:grid}.assistant-link-list a,.assistant-check-list label{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 3%, transparent);gap:3px;min-width:0;padding:10px;display:grid}.assistant-link-list a{transition:border-color .18s,background .18s}.assistant-link-list a:hover{border-color:color-mix(in srgb, var(--gold) 34%, var(--line));background:color-mix(in srgb, var(--gold) 8%, transparent)}.assistant-link-list strong,.assistant-link-list span,.assistant-link-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-link-list small,.assistant-check-list span{color:var(--muted);font-size:12px}.assistant-check-list label{grid-template-columns:auto minmax(0,1fr);align-items:start}.draft-output{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);width:100%;min-height:220px;color:var(--ink);resize:vertical;padding:12px}.log-row--flat,.admin-panel--subtle{box-shadow:none;background:var(--control-bg)}.admin-main .metric-card:hover,.admin-main .admin-panel:hover,.admin-main .lead-card:hover,.admin-main .deal-card:hover,.admin-main .crm-workspace-card:hover,.admin-main .import-source-card:hover,.admin-main .table-scroll:hover,.admin-main .log-row:hover,.admin-main .metric-card:focus-within,.admin-main .admin-panel:focus-within,.admin-main .lead-card:focus-within,.admin-main .deal-card:focus-within,.admin-main .crm-workspace-card:focus-within,.admin-main .import-source-card:focus-within,.admin-main .table-scroll:focus-within,.admin-main .log-row:focus-within{border-color:color-mix(in srgb, rgb(var(--admin-led-rgb)) 25%, var(--line))}.split-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.consent-banner{z-index:80;border:1px solid var(--line);border-radius:var(--radius);background:var(--control-bg-strong);justify-content:space-between;align-items:center;gap:16px;width:min(480px,100% - 36px);padding:12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 42px #17201c21}.consent-banner p{color:var(--muted);margin:4px 0 0;font-size:13px}.brochure{background:radial-gradient(circle at 50% 0%, rgba(var(--premium-gold-rgb), .08), transparent 30%), #e8e5df;min-height:100vh;padding:22px}.brochure-action-dock{z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;width:min(1080px,100% - 10px);margin:0 auto 14px;display:flex;position:sticky;top:clamp(82px,10vh,110px)}.brochure-action-dock__back,.brochure-action-dock__menu{pointer-events:auto}.brochure-action-dock__back,.brochure-action-dock__menu summary{color:#2e2a26;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff6b,#fbfaf7b8),#fbfaf7c7;border:1px solid #c9bda86b;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #2e2a2614}.brochure-action-dock__back svg,.brochure-action-dock__menu svg{stroke-width:1.8px;width:14px;height:14px}.brochure-action-dock__menu{justify-self:end;position:relative}.brochure-action-dock__menu summary{cursor:pointer;list-style:none}.brochure-action-dock__menu summary::-webkit-details-marker{display:none}.brochure-action-dock__menu summary em{color:#8a7f73;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:760}.brochure-action-dock__panel{background:radial-gradient(circle at 20% 0%, rgba(var(--premium-gold-rgb), .08), transparent 48%), #fbfaf7f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #c9bda87a;border-radius:8px;gap:2px;width:min(270px,100vw - 34px);padding:7px 10px 9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #2e2a262e}.brochure-action-dock__panel button{color:#2e2a26;width:100%;min-height:36px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9bda852;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 2px;font-size:12px;font-weight:780;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.brochure-action-dock__panel button:hover{border-color:color-mix(in srgb, var(--premium-gold) 34%, #c9bda8);background:#ffffff57;transform:none}.brochure-action-dock__panel p{color:#8a7f73;margin:3px 3px 1px;font-size:11px;line-height:1.4}.brochure-toolbar{justify-content:space-between;align-items:center;gap:10px;width:min(1080px,100%);margin:0 auto 14px;display:flex}.brochure-toolbar__actions{align-items:center;gap:10px;display:inline-flex}.brochure-toolbar__actions>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.brochure-page{background:linear-gradient(#ffffffb8,#0000 42%),#fbfaf7;border:1px solid #c9bda861;border-radius:8px;width:min(1080px,100%);margin:0 auto;padding:clamp(24px,4vw,44px);box-shadow:0 28px 80px #2e2a2621}.brochure-brandbar{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:16px;display:grid}.brochure-logo-mark{color:#2e2a26;place-items:center;width:54px;height:32px;display:grid}.brochure-logo-mark span{border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:42px;height:20px;display:block;box-shadow:0 12px 0 -10px}.brochure-brandbar strong,.brochure-brandbar span{color:#2e2a26;text-transform:uppercase;font-weight:420;line-height:1;display:block}.brochure-brandbar strong{letter-spacing:.25em;font-size:21px}.brochure-brandbar span{color:#8a7f73;letter-spacing:.48em;margin-top:5px;font-size:10px}.brochure-brandbar p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-self:end;margin:0;font-size:11px;font-weight:760}.brochure-header,.brochure-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brochure-header h1{color:#2e2a26;letter-spacing:0;text-transform:uppercase;max-width:720px;margin:8px 0;font-size:clamp(34px,5vw,64px);font-weight:360;line-height:.98}.brochure-header p:not(.eyebrow){color:var(--muted);font-size:15px}.brochure-ref{text-align:right;gap:4px;display:grid}.brochure-ref strong{color:#2e2a26;font-size:24px}.brochure-ref span{color:#6f665f;font-size:18px;font-weight:640}.brochure-ref em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:760}.brochure-hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:12px;margin:26px 0 18px;display:grid}.brochure-hero__image{background:#ded7cb;border-radius:6px;min-height:360px;overflow:hidden}.brochure-hero__image img,.brochure-gallery img{object-fit:cover;width:100%;height:100%}.brochure-hero__note{background:linear-gradient(90deg, rgba(var(--premium-gold-rgb), .035), transparent 58%);border-left:1px solid #c9bda894;align-content:end;gap:12px;padding:8px 0 8px 18px;display:grid}.brochure-hero__note span,.brochure-section-heading>span{color:#8a7f73;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820}.brochure-hero__note p{color:#5f5750;margin:0;font-size:14px;line-height:1.55}.brochure-hero__note strong{color:#2e2a26;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #c9bda894;padding-top:10px;font-size:12px}.brochure-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.brochure-facts div{border-top:1px solid var(--line);padding-top:8px}.brochure-facts span,.brochure-footer span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;display:block}.brochure-facts strong{color:#2e2a26;margin-top:5px;font-size:15px;font-weight:620;line-height:1.2;display:block}.brochure-copy{border-top:1px solid color-mix(in srgb, var(--line) 84%, transparent);gap:14px;margin-top:26px;padding-top:24px;display:grid}.brochure-decision-file{border-top:1px solid color-mix(in srgb, var(--line) 84%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 26px;padding:16px 0;display:grid}.brochure-decision-file div{border-left:1px solid #c9bda87a;min-width:0;padding:0 16px}.brochure-decision-file div:first-child{border-left:0;padding-left:0}.brochure-decision-file span,.brochure-private-next span{color:#8a7f73;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820}.brochure-decision-file strong{color:#2e2a26;letter-spacing:.03em;text-transform:uppercase;margin-top:7px;font-size:15px;display:block}.brochure-decision-file p{color:#6f665f;margin:8px 0 0;font-size:12px;line-height:1.46}.brochure-copy h2{color:#2e2a26;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,36px);font-weight:390;line-height:1.05}.brochure-copy p{color:#6f665f;margin:0;line-height:1.62}.brochure-copy__paragraphs{gap:12px;display:grid}.brochure-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.brochure-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brochure-gallery figure{background:#ded7cb;border-radius:5px;min-height:168px;margin:0;position:relative;overflow:hidden}.brochure-gallery figure:first-child,.brochure-gallery figure:nth-child(6n){grid-area:span 2/span 2;min-height:344px}.brochure-gallery figcaption{color:#fff;letter-spacing:.08em;text-shadow:0 1px 8px #0000009e;padding:0;font-size:10px;font-weight:760;position:absolute;bottom:9px;right:10px}.brochure-detail-grid{border-top:1px solid color-mix(in srgb, var(--line) 84%, transparent);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-template-areas:"features location""features next""features advisor";gap:18px 24px;margin-top:26px;padding-top:24px;display:grid}.brochure-detail-grid>div{min-width:0}.brochure-detail-grid .brochure-features{grid-area:features}.brochure-detail-grid__location{grid-area:location}.brochure-detail-grid__next{grid-area:next}.brochure-detail-grid__advisor{grid-area:advisor}.brochure-detail-grid__advisor-list{color:#6f665f;gap:8px;margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.brochure-detail-grid p:not(.eyebrow){color:#6f665f;margin:0;font-size:14px;line-height:1.55}.brochure-feature-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.brochure-feature-list li{color:#5f5750;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #c9bda85c;margin:0;padding-top:7px;font-size:12px;font-weight:760;line-height:1.35;position:relative}.brochure-private-next{background:radial-gradient(circle at 78% 0%, rgba(var(--premium-gold-rgb), .09), transparent 42%), transparent;border-block:1px solid #c9bda875;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:22px;margin-top:26px;padding:18px 0;display:grid}.brochure-private-next h2{color:#2e2a26;letter-spacing:0;text-transform:uppercase;margin:4px 0 10px;font-size:clamp(22px,2.6vw,34px);font-weight:390;line-height:1.05}.brochure-private-next p{color:#6f665f;margin:0;line-height:1.58}.brochure-private-next strong{color:#2e2a26;margin:9px 0 6px;font-size:18px;display:block}.brochure-footer{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.brochure-footer strong{color:#2e2a26;display:block}.brochure-footer a{color:#2e2a26;text-decoration:none}.mobile-drawer-backdrop{z-index:90;isolation:isolate;pointer-events:none;will-change:opacity;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer-backdrop--active{pointer-events:auto}.mobile-drawer-backdrop--glass{background:color-mix(in srgb, var(--ink) 4%, transparent);-webkit-backdrop-filter:blur(8px)saturate(.96)}.mobile-drawer-dismiss{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.mobile-drawer{z-index:1;width:clamp(220px,50vw,320px);max-width:90vw;height:100%;padding:calc(18px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-left:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--surface) 97%, var(--ink) 3%);color:var(--ink);will-change:transform;backface-visibility:hidden;touch-action:pan-y;contain:layout paint;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;gap:16px;display:flex;position:relative;overflow-y:auto;transform:translateZ(0)}.mobile-drawer:active{cursor:grabbing}.mobile-drawer:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:-22px 0 60px color-mix(in srgb, var(--ink) 22%, transparent);z-index:-1;position:absolute;inset:0}.mobile-drawer--glass{background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);border-left:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.mobile-drawer__dismiss-zone{appearance:none;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;width:100%;min-height:24px;margin:0;padding:0}.mobile-drawer__dismiss-zone:focus{outline:none}.mobile-drawer__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-drawer .brand-mark,.mobile-drawer .brand-theme-toggle{color:var(--ink)}.mobile-drawer .brand-theme-toggle .brand-mark{color:currentColor}.mobile-drawer .brand-theme-toggle:hover,.mobile-drawer .brand-theme-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 22px color-mix(in srgb, var(--ink) 12%, transparent)}.mobile-drawer .brand-theme-toggle[aria-pressed=true]{color:rgb(var(--premium-gold-rgb))}.mobile-drawer .brand-copy--link{color:var(--ink)}.mobile-drawer .brand-wordmark__secondary{color:color-mix(in srgb, var(--ink) 58%, var(--muted))}.mobile-drawer__close,.mobile-menu-trigger{border:1px solid var(--line);border-radius:var(--radius);min-width:42px;min-height:42px;color:var(--ink);cursor:pointer;background:#ffffff8c;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu-trigger{display:none}.mobile-drawer__close{color:#fff;background:#ffffff0f;border-color:#ffffff1f;display:inline-flex}.mobile-drawer__close svg,.mobile-menu-trigger svg{width:21px;height:21px}.mobile-drawer__close:focus-visible,.mobile-menu-trigger:focus-visible,.mobile-drawer__item:focus-visible{border-color:#929a9d7a;outline:none;box-shadow:0 0 0 3px #929a9d2e}.mobile-drawer__close:active,.mobile-menu-trigger:active{transform:translateY(1px)scale(.98)}.mobile-drawer__grid,.mobile-drawer__item,.mobile-drawer__dismiss-zone,.mobile-drawer__header,.mobile-drawer__close{touch-action:pan-y}.mobile-drawer__grid{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.mobile-drawer__theme{display:flex}.mobile-drawer__item{isolation:isolate;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 4%, transparent);color:color-mix(in srgb, var(--ink) 76%, var(--muted));cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,color .18s,transform .12s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateZ(0)}.mobile-drawer__item:active{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 14%, var(--surface));border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 28%, var(--line))}.mobile-drawer__indicator{z-index:-1;background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 0 0 18px color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 22%, transparent);pointer-events:none;border-radius:7px;position:absolute;inset:1px}html[data-theme=dark] .mobile-drawer__indicator{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 22%, transparent)}@media (hover:hover){.mobile-drawer__item:hover{border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface));color:var(--ink)}}.mobile-drawer__item:focus-visible{border-color:color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 8%, var(--surface));color:var(--ink);outline:none}.mobile-drawer__icon{color:color-mix(in srgb, var(--ink) 70%, var(--muted))}.mobile-drawer__item--active{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 32%, var(--ink) 12%);background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 12%, var(--surface));color:var(--ink)}.mobile-drawer__item--active .mobile-drawer__icon{color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 70%, var(--ink) 30%)}.mobile-drawer__item{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:56px;padding:12px 16px;font-size:15px;font-weight:600}.mobile-drawer__icon{border-radius:var(--radius);background:#ffffff0b;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mobile-drawer__icon svg{width:21px;height:21px}.mobile-drawer__item--active{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 35%, var(--line));color:color-mix(in srgb, var(--ink) 92%, rgb(var(--liquid-gold-rgb)) 8%)}.mobile-drawer__item-badge{background:rgb(var(--liquid-gold-rgb));min-width:22px;height:22px;color:var(--ink);letter-spacing:.02em;box-shadow:0 2px 8px rgba(var(--liquid-gold-rgb), .36);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.mobile-drawer__item--active .mobile-drawer__icon,.mobile-drawer__icon--active{color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 70%, var(--ink) 30%);animation:.55s cubic-bezier(.2,.8,.2,1) drawerIconBounce}@keyframes drawerIconBounce{0%{transform:translateY(0)}22%{transform:translateY(-.32em)}44%{transform:translateY(0)}66%{transform:translateY(-.12em)}to{transform:translateY(0)}}html[data-theme=dim] .lamp-strip{opacity:.88}html[data-theme=dark] .lamp-strip{opacity:.56}html[data-theme=dark] .button{color:#0f1113}html[data-theme=dark] .property-card:hover,html[data-theme=dark] .location-tag:hover,html[data-theme=dark] .location-tag:focus-visible,html[data-theme=dark] .location-tag--active{box-shadow:0 14px 34px #00000038}html[data-theme=dark] .location-tag__menu{background:color-mix(in srgb, var(--surface) 78%, #050607 22%);box-shadow:0 18px 38px #0000005c,0 8px 18px #0003}html[data-theme=dark] .collection-tab{background:linear-gradient(180deg, #ffffff07, #ffffff02 76%), color-mix(in srgb, var(--surface) 86%, #050607 14%);color:#f4f5f2b3;border-color:#f4f5f21c;box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000001f}html[data-theme=dark] .collection-tab:before{box-shadow:none;background:linear-gradient(90deg,#0000,#f4f5f23d 50%,#0000)}html[data-theme=dark] .collection-tab:after{filter:none;opacity:0;background:0 0}html[data-theme=dark] .collection-tab__label{color:#f4f5f2bd}html[data-theme=dark] .collection-tab__hint{color:#f4f5f27a}html[data-theme=dark] .collection-tab__orb{color:#f4f5f29e}html[data-theme=dark] .collection-tab:hover,html[data-theme=dark] .collection-tab--active{background:linear-gradient(180deg, #ffffff0c, #ffffff03 76%), color-mix(in srgb, var(--surface-2) 60%, #080a0c 40%);border-color:#f4f5f238;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #00000029}html[data-theme=dark] .collection-tab:hover:after,html[data-theme=dark] .collection-tab--active:after,html[data-theme=dark] .collection-tab:focus-visible:after{opacity:0}html[data-theme=dark] .collection-tab:hover .collection-tab__orb,html[data-theme=dark] .collection-tab--active .collection-tab__orb{color:#f4f5f2eb;filter:none}html[data-theme=dark] .collection-tab:hover .collection-tab__label,html[data-theme=dark] .collection-tab--active .collection-tab__label{color:#f4f5f2f5}html[data-theme=dark] .property-card--exclusive:hover{box-shadow:inset 0 0 0 1px rgba(var(--premium-gold-rgb), .1), 0 14px 34px #00000038, 0 0 30px rgba(var(--premium-gold-rgb), .055)}html[data-theme=dark] .collection-tab--exclusive:hover,html[data-theme=dark] .collection-tab--exclusive.collection-tab--active{background:linear-gradient(180deg, #fffae50a, #fffae503 78%), color-mix(in srgb, var(--surface-2) 64%, #080a0c 36%);box-shadow:inset 0 1px #fffae50e,0 9px 20px #00000029}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .inline-edit input,html[data-theme=dark] .inline-edit select,html[data-theme=dark] .deal-stage-form input,html[data-theme=dark] .deal-stage-form select,html[data-theme=dark] .draft-output{border-color:#f4f5f224}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#f4f5f273}html[data-theme=dark] .mobile-menu-trigger{background:var(--control-bg);color:var(--ink)}html[data-theme=dark] .brochure{background:#111714}html[data-theme=dark] .brochure-page,html[data-theme=dark] .brochure-toolbar{background:var(--surface);color:var(--ink)}html[data-theme=dark] .brochure-action-dock__back,html[data-theme=dark] .brochure-action-dock__menu summary,html[data-theme=dark] .brochure-action-dock__panel{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink)}@keyframes hero-copy-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes led-line-draw{0%{opacity:0;transform:translate(-50%)scaleX(0)}45%{opacity:.44}to{opacity:.62;transform:translate(-50%)scaleX(1)}}@keyframes led-soft-draw{0%{opacity:0;transform:translate(-50%)scaleX(.2)}to{opacity:.72;transform:translate(-50%)scaleX(1)}}@keyframes mobile-drawer-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-drawer-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mobile-drawer-fade-in{0%{opacity:0}to{opacity:1}}@media print{@page{size:A4;margin:12mm}.topbar,.footer,.brochure-toolbar,.brochure-action-dock,.consent-banner{display:none}.brochure{background:#fff;padding:0}.brochure-page{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}.brochure-brandbar,.brochure-header,.brochure-hero,.brochure-facts,.brochure-decision-file,.brochure-copy,.brochure-detail-grid,.brochure-private-next,.brochure-footer{break-inside:avoid}.brochure-hero{grid-template-columns:1.35fr .65fr}.brochure-hero__image{min-height:260px}.brochure-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.brochure-gallery figure,.brochure-gallery figure:first-child,.brochure-gallery figure:nth-child(6n){break-inside:avoid;grid-area:auto;min-height:132px}.brochure-copy{margin-top:18px;padding-top:18px}.brochure-decision-file{gap:8px;margin-bottom:18px;padding:12px 0}.brochure-private-next{background:0 0;margin-top:18px}}.footer{border-top:1px solid var(--line);color:var(--muted);padding:48px 0 24px}.footer__inner{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));align-items:start;gap:36px;display:grid}.footer__brand strong{letter-spacing:.02em;color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:700;display:block}.footer__brand p{max-width:360px;margin:0;font-size:13px;line-height:1.55}.footer__brand-location{letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 60%, var(--muted));align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;margin-top:12px!important}.footer__brand-location svg{opacity:.72;width:13px;height:13px}.footer__column{flex-direction:column;gap:10px;display:flex}.footer__heading{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, var(--muted));font-size:11px;font-weight:700}.footer__column ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__column li a{color:color-mix(in srgb, var(--ink) 72%, var(--muted));align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.footer__column li a:hover,.footer__column li a:focus-visible{color:var(--ink);outline:0;transform:translateY(-1px)}.footer__column li a svg{opacity:.72;stroke-width:1.8px;width:13px;height:13px}.footer__contact-note{color:color-mix(in srgb, var(--ink) 50%, var(--muted));margin:6px 0 0;font-size:11.5px;font-style:italic;line-height:1.55}.footer__bottom{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 48%, var(--muted));flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:28px;padding-top:18px;font-size:11.5px;display:flex}@media (max-width:880px){.footer__inner{grid-template-columns:1fr 1fr;gap:28px 24px}.footer__brand{grid-column:span 2}}@media (max-width:640px){.footer__inner{grid-template-columns:1fr}.footer__brand{grid-column:span 1}.footer__bottom{justify-content:flex-start}}@media (max-width:760px){.brochure{padding:12px}.brochure-toolbar{flex-direction:column;align-items:flex-start}.brochure-action-dock{width:100%;margin-bottom:10px;position:static}.brochure-brandbar{grid-template-columns:auto 1fr}.brochure-brandbar p{grid-column:1/-1;justify-self:start}.brochure-page{padding:18px}.brochure-header h1{font-size:clamp(30px,13vw,48px)}.brochure-hero__image{min-height:240px}.brochure-decision-file,.brochure-private-next{grid-template-columns:1fr}.brochure-decision-file div,.brochure-decision-file div:first-child{border-top:1px solid #c9bda86b;border-left:0;padding:12px 0 0}.brochure-decision-file div:first-child{border-top:0;padding-top:0}.brochure-gallery{grid-template-columns:1fr}.brochure-gallery figure:first-child,.brochure-gallery figure:nth-child(6n){grid-column:auto;min-height:240px}}@media (max-width:1120px){.topbar__inner{gap:14px;padding-inline:10px}.topbar--scrolled .topbar__inner{gap:12px}.brand-lockup{gap:8px}.limelight-nav__label{display:none}.limelight-nav__item{width:34px;padding-inline:0}.limelight-nav__item:after{width:12px;right:-8px}.ambient-volume{min-width:112px;padding-left:8px}.ambient-volume input{width:58px}.ambient-volume__replay-label{display:none}.blog-finder{grid-template-columns:minmax(260px,1fr) minmax(210px,.52fr);grid-template-areas:"search area""tabs tabs""selects selects""suggestions suggestions"}.blog-finder__tabs{justify-content:flex-start}.blog-finder__select-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-finder__suggestion-list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.blog-finder__suggestion-list::-webkit-scrollbar{display:none}.blog-suggestion{scroll-snap-align:start}.editorial-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-controls__actions{justify-content:flex-start}}@media (max-width:1040px) and (min-width:861px){.topbar__inner.site-shell{width:min(100% - 22px,1180px)}.about-team__grid{grid-template-columns:1fr;width:min(100%,660px)}.brand-theme-toggle{width:46px;min-width:46px}.brand-wordmark{min-width:126px}.brand-wordmark__primary{letter-spacing:.18em;font-size:18px}.brand-wordmark__secondary{letter-spacing:.42em;font-size:10px}.limelight-nav{gap:7px}}@media (max-width:980px){.ambient-volume{display:none}.admin-title,.consent-banner,.brochure-header,.brochure-footer,.brochure-section-heading{flex-direction:column;align-items:flex-start}.admin-grid,.content-grid,.detail-layout,.detail-layout--balanced,.gallery-strip,.lead-detail-grid,.lead-detail-grid--main,.lead-status-form,.brochure-hero,.brochure-facts,.assistant-columns,.assistant-memory-grid,.compact-grid--2,.compact-grid--3,.compact-grid--4,.import-fixer-wizard,.import-sync-command,.import-source-grid,.import-ops-grid,.briefing-layout{grid-template-columns:1fr}.brochure-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.import-source-card__visibility{grid-template-columns:repeat(3,minmax(0,1fr))}.brochure-gallery figure:first-child,.brochure-gallery figure:nth-child(6n){grid-column:span 2;min-height:260px}.listing-contact-card,.listing-contact-bulk__bar{grid-template-columns:1fr}.listing-contact-card dl{border-top:1px solid var(--line);grid-template-columns:1fr}.listing-contact-card dl div{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.listing-contact-card dl div:first-child{border-top:0}.listing-contact-bulk__scope{justify-content:flex-start;width:fit-content}.import-fixer-wizard__answer,.import-fixer-wizard__progress,.import-sync-command__readiness{grid-template-columns:1fr}.import-sync-command{align-items:flex-start}.import-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.import-review-console__header,.import-review-console__grid,.import-review-detail__layout{grid-template-columns:1fr}.import-review-console__summary,.import-review-detail__facts,.import-source-card__pipeline,.import-source-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-review-list__items{max-height:360px}.field--wide{grid-column:auto}.property-grid,.search-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel__field--query{grid-column:span 2}.search-panel__field--area,.search-panel__field--type,.search-panel__field--beds,.search-panel__field--sort{grid-column:span 1}.testimonials{padding-inline:0}.testimonials__quote-wrap{padding-inline:18px}.brokered-card{flex-basis:min(88vw,620px);grid-template-columns:1fr}.brokered-card__media img{height:260px;min-height:260px}.guidance-roadblocks__body{grid-template-columns:1fr;gap:22px}.guidance-roadblocks__intro{max-width:760px;position:relative;top:auto}.inline-edit{flex-direction:column;align-items:stretch}.inline-edit input,.inline-edit select,.lead-status-form button{width:100%;min-width:0}.lead-kanban-shell{height:max(680px,100svh - 132px)}.lead-board-status,.crm-drawer__header{flex-direction:column;align-items:stretch}.lead-board-controls,.crm-drawer__meta{justify-content:flex-start}.crm-drawer__grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}.import-map-list article{grid-template-columns:minmax(0,1fr)}.import-map-list svg{transform:rotate(90deg)}.import-quality-list{grid-template-columns:1fr}.property-mini{grid-template-columns:72px minmax(0,1fr)}.property-mini .button-compact{grid-column:1/-1}.admin-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);z-index:40;height:auto;min-height:0;position:sticky;top:0}.admin-sidebar__footer{display:none}.admin-sidebar__header{grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:7px 8px 6px}.admin-sidebar__toggle{display:none}.admin-sidebar__brand{width:fit-content;max-width:100%}.admin-sidebar__header-session{min-width:0;color:var(--muted);justify-self:end;align-items:center;gap:7px;font-size:10px;font-weight:760;display:inline-flex}.admin-sidebar__header-session span{text-overflow:ellipsis;white-space:nowrap;max-width:min(28vw,150px);overflow:hidden}.admin-sidebar__header-session button{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 42%, transparent);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-grid}.admin-sidebar__header-session button:hover{border-color:rgba(var(--admin-led-rgb), .32);background:rgba(var(--admin-led-rgb), .075);color:var(--ink);transform:translateY(-1px)}.admin-sidebar__header-session svg{width:14px;height:14px}.admin-sidebar__nav{padding-bottom:2px;display:flex;overflow-x:auto}.admin-sidebar__item,.admin-layout--collapsed .admin-sidebar__item{flex:none;grid-template-columns:28px auto;min-height:40px;padding:5px 9px 5px 5px}.admin-layout--collapsed .admin-sidebar__label{display:inline}}@media (max-width:860px){.main-nav{display:none}.mobile-menu-trigger{display:inline-flex}.mobile-drawer-backdrop{display:flex}.section--service-lit .service-grid{grid-template-columns:1fr}.section--featured .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section--founder-bridge{grid-template-columns:1fr;gap:30px}.founder-bridge__media-shell{max-width:420px;margin-inline:auto}.founder-bridge__media-shell:before{display:none}.founder-popout{align-items:end;padding:12px}.founder-popout__card{border-radius:20px 20px 14px 14px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;gap:8px 0;width:min(100%,480px);height:min(92dvh,760px);max-height:92dvh}.founder-popout__body{grid-template-columns:1fr;gap:12px;padding:0 12px 24px;scroll-padding-bottom:28px}.founder-popout__drag-zone{height:60px;padding-top:8px}.founder-popout__media,.coming-soon-gate__profile-media{aspect-ratio:auto;justify-self:center;width:min(100%,320px);height:42dvh;min-height:0;max-height:min(42dvh,480px)}.founder-popout__photo-surface img,.founder-popout__portrait-replay img,.founder-popout__media .founder-popout__video{object-fit:contain;object-position:center center}.founder-popout__copy{padding:0 8px 52px;overflow:visible}.founder-popout__copy:after{content:"";min-height:16px;display:block}.founder-popout__copy strong{font-size:clamp(26px,10cqi,42px)}.founder-popout__copy>.profile-contact-button{margin-top:8px;margin-bottom:22px}.founder-popout__copy>.founder-profile-details__contact{margin-top:2px}.founder-popout__close{width:40px;height:40px;top:14px;left:14px;right:auto}.founder-popout__close svg{width:17px;height:17px}.founder-popout__member-nav{gap:4px;padding:5px 6px;top:14px;left:auto;right:14px}.founder-popout__member-nav button{width:32px;height:32px}.founder-popout__member-nav span{min-width:28px;font-size:10px}.founder-popout__profile-grid{grid-template-columns:1fr}.guidance-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-feature:nth-child(odd){border-left:0;padding-left:0}.guidance-feature:nth-child(n+3){border-top:1px dashed color-mix(in srgb, var(--line) 86%, transparent)}.seller-brief,.about-hero,.about-intro,.about-founder{grid-template-columns:1fr}.about-hero{min-height:auto;padding-top:118px}.about-hero__mark{justify-self:start;width:min(100%,360px);padding:28px 0}.about-hero__copy{text-align:center;justify-items:center}.about-hero__copy h1,.about-hero__copy p{text-align:center}.about-hero__copy .button-row{justify-content:center}.about-principles__grid{grid-template-columns:1fr}.about-principle{min-height:0}.about-principle h3{margin-top:20px}.about-team__grid{grid-template-columns:1fr}.seller-brief__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.deal-workspace-modal{align-items:end;padding:10px}.deal-workspace-modal__panel{border-radius:18px;width:100%;max-height:calc(100vh - 20px);padding:14px}.deal-workspace-modal__header,.deal-workspace-modal__summary{align-items:flex-start}.deal-workspace-modal__summary,.deal-workspace-modal__grid,.deal-workspace-modal__form{grid-template-columns:1fr}.deal-workspace-modal__summary>div{justify-content:flex-start}.deal-workspace-modal__timeline,.deal-workspace-modal__form{padding:10px}.featured-carousel__toolbar{flex-direction:column;align-items:flex-start}.featured-carousel__actions{scrollbar-width:none;max-width:100%;padding-bottom:2px;overflow-x:auto}.featured-carousel__actions::-webkit-scrollbar{display:none}.featured-carousel__item{flex-basis:min(86vw,380px)}.featured-carousel__viewport-wrap:before,.featured-carousel__viewport-wrap:after{width:10px}.blog-finder{gap:9px;padding:10px}.blog-suggestion{min-width:min(72vw,220px)}.editorial-controls{grid-template-columns:1fr}.editorial-controls__actions,.editorial-controls__actions .button,.editorial-controls__actions .button-ghost{width:100%}.content-row-actions{justify-content:flex-start}.brokered-outcomes{padding-inline:0}.brokered-outcomes-shell:before{width:14px}.brokered-outcomes-shell:after{width:18px}.brokered-carousel-control{width:32px;height:92px}.brokered-carousel-control--prev{left:0}.brokered-carousel-control--next{right:0}.brokered-carousel-control svg{width:20px;height:20px}.brokered-card{flex-basis:min(92vw,440px);grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.brokered-card__media{aspect-ratio:16/10;height:auto;min-height:200px;max-height:38vh}.brokered-card__body{gap:16px;padding:18px 16px 20px}.brokered-card h3{font-size:clamp(26px,7vw,34px)}.brokered-card__body>p{font-size:13.5px;line-height:1.6}.brokered-card__voices{grid-template-columns:1fr;gap:4px;margin-top:4px}.brokered-card__voices blockquote{border-top:0;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:0;padding:14px 0 0;display:grid}.brokered-card__voices blockquote:first-of-type{padding-top:4px}.brokered-card__voices blockquote svg{grid-area:1/1;align-self:center;width:16px;height:16px}.brokered-card__voices blockquote span{letter-spacing:.1em;grid-area:1/2;align-self:center;font-size:10px}.brokered-card__voices blockquote p{color:color-mix(in srgb, var(--ink) 80%, var(--muted));grid-area:2/1/auto/-1;font-size:13.5px;line-height:1.55}.brokered-card__advisor{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);grid-row:2;justify-content:flex-start;align-items:center;gap:14px;min-width:0;max-width:100%;padding:14px 0;display:flex}.brokered-card__advisor img{flex:none;width:56px;height:56px}.brokered-card__advisor svg{width:18px;height:18px;color:color-mix(in srgb, var(--muted) 60%, rgba(var(--admin-led-rgb), 1));flex:none}.brokered-card__advisor span{text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;letter-spacing:.06em;flex:auto;max-width:none;font-size:11px;line-height:1.32}.brokered-modal{align-items:end;padding:10px}.brokered-modal__card{border-radius:20px 20px 14px 14px;grid-template-columns:1fr;width:min(100%,520px);height:auto;max-height:92dvh}.brokered-modal__media{grid-template-rows:minmax(260px,42dvh) auto auto;min-height:0;max-height:none}.brokered-modal__main-photo{min-height:260px;padding:10px}.brokered-modal__main-photo>img{min-height:0;max-height:42dvh}.brokered-modal__gallery{grid-template-columns:30px minmax(0,1fr) 30px;padding:8px 10px}.brokered-modal__gallery>button{width:30px;height:44px}.brokered-modal__thumb{flex-basis:72px;height:54px}.brokered-modal__facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px 10px}.brokered-modal__facts span:nth-child(odd){border-left:0}.brokered-modal__body{padding:20px}.brokered-modal__body h3{max-width:12ch;font-size:clamp(34px,11vw,48px)}.brokered-modal__voices,.brokered-modal__details,.outcome-studio__grid,.outcome-wizard__source,.outcome-wizard__grid,.outcome-wizard__readiness{grid-template-columns:1fr}.brokered-modal__advisor{grid-template-columns:auto auto auto;justify-content:start;justify-items:start}.outcome-studio__metrics{grid-template-columns:1fr}.similar-carousel__toolbar{flex-direction:column;align-items:flex-start}.similar-carousel__control-stack{flex-direction:column;align-items:flex-start;width:100%}.similar-carousel__lanes{scrollbar-width:none;max-width:100%;overflow-x:auto}.similar-carousel__lanes::-webkit-scrollbar{display:none}.similar-carousel__item{flex-basis:min(86vw,380px)}.similar-carousel__viewport-wrap:before{width:9px}.similar-carousel__viewport-wrap:after{width:11px}.property-grid,.property-grid--compact,.section--featured .property-grid{grid-template-columns:1fr}.section--founder-bridge{padding-top:26px;padding-bottom:40px}.founder-bridge__media-shell{width:min(100%,360px);margin-inline:auto}.founder-bridge__portrait{flex-basis:clamp(136px,42vw,164px)}.founder-bridge__media-control--prev{left:-14px}.founder-bridge__media-control--next{right:-14px}.founder-bridge__portrait--offset{transform:none}.guidance-roadblocks{gap:18px;padding:22px 0}.guidance-faq__trigger{padding:13px 12px}.guidance-faq__content{padding:0 34px 14px 12px}.guidance-feature-grid{grid-template-columns:1fr}.guidance-feature,.guidance-feature+.guidance-feature{border-left:0;padding:14px 0}.guidance-feature+.guidance-feature{border-top:1px dashed color-mix(in srgb, var(--line) 86%, transparent)}.seller-brief__form{grid-template-columns:1fr;padding:14px}.seller-brief__team-track{grid-auto-columns:minmax(176px,72%)}.about-hero{padding-top:104px;padding-bottom:42px}.about-hero h1{font-size:clamp(38px,13vw,58px)}.about-intro,.about-founder,.about-team-card{gap:18px}.about-founder__notes{grid-template-columns:1fr}.about-team-card{padding:12px}.about-team-card__viewport{min-height:0}.about-team-card__intro-view,.about-team-card__profile-view{grid-template-columns:1fr}.about-team-card__back-media{aspect-ratio:3/4;min-height:0;max-height:none}.about-team-card__flip-tab{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:38px;padding:0 12px;display:inline-flex;position:absolute;top:22px;right:22px;transform:none}.about-team-card__flip-tab span{writing-mode:initial;transform:none}.about-team-card__flip-tab:hover,.about-team-card__flip-tab:focus-visible{transform:translateY(-1px)}.about-team-card .founder-video{min-height:0;max-height:620px}.about-team-card__details{max-height:none;overflow:visible}.founder-video-modal__media{width:min(94vw,440px);height:min(82dvh,780px)}.mission-dialog{padding:12px}.mission-dialog__panel{grid-template-columns:1fr;max-height:calc(100dvh - 24px);overflow:auto}.mission-dialog__media,.mission-dialog__media img{min-height:190px}.mission-dialog__body{padding:22px}.mission-dialog__actions{display:grid}.mission-dialog__primary,.mission-dialog__secondary{width:100%}.topbar{padding:6px 0}.topbar__inner{border-radius:16px;gap:12px;width:min(100% - 20px,1180px);min-height:56px;padding:0 10px}.topbar--scrolled .topbar__inner{width:min(100% - 20px,1180px);min-height:54px}.brand-wordmark{min-width:118px}.brand-wordmark__primary{letter-spacing:.18em;font-size:16px}.brand-wordmark__secondary{letter-spacing:.4em;font-size:9px}.brand-lockup strong{font-size:16px}.brand-lockup .brand-subtitle{font-size:10px}.main-nav{display:none}.mobile-menu-trigger{display:inline-flex}.mobile-drawer-backdrop{display:flex}.button,.button-secondary,.button-ghost,.field input,.field select{min-height:44px}.button-compact{min-height:36px}.search-summary,.private-collection-strip,.result-window{flex-direction:column;align-items:stretch}.private-collection-strip{grid-template-columns:1fr}.private-collection-strip__actions{justify-content:stretch}.private-collection-strip__actions .button,.private-collection-strip__actions .button-secondary{flex:1}.result-window{border-radius:var(--radius);width:100%}.result-window span{white-space:normal}.search-summary__actions,.search-alert-card{grid-template-columns:1fr;grid-template-areas:none;justify-content:stretch;align-items:stretch}.search-alert-card__intro,.search-alert-card__name,.search-alert-card__email,.search-alert-card__phone,.search-alert-card__contact,.search-alert-card__timing,.search-alert-card__budget,.search-alert-card__consent,.search-alert-card__submit,.search-alert-card__steps{grid-area:auto}.search-alert-card__status{justify-self:start}.search-panel{grid-template-columns:1fr;gap:8px;padding:10px}.blog-finder{grid-template-columns:1fr;grid-template-areas:"search""tabs""area""selects""suggestions"}.blog-finder__select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-finder__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.blog-finder__tabs::-webkit-scrollbar{display:none}.blog-filter{flex:none}.blog-index__summary{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.blog-index__summary::-webkit-scrollbar{display:none}.blog-index__summary>*{flex:none}.blog-advisor-panel{position:static}.blog-article-shell{padding-top:104px}.blog-article__hero,.blog-article__layout{grid-template-columns:1fr}.blog-article__hero{gap:22px}.blog-article__hero figure{max-width:520px}.blog-article__side{position:static}.collection-tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-inline:-2px;padding:2px 12px 14px 2px;display:flex;overflow:auto hidden}.collection-tab{scroll-snap-align:start;flex:0 0 clamp(132px,42vw,174px);min-width:0}.collection-tab__label{max-width:100%}.collection-tab__hint{opacity:.72}.field-control:before{opacity:0}.search-panel__field--query,.search-panel__field--area,.search-panel__field--type,.search-panel__field--beds,.search-panel__field--sort{grid-column:auto}.admin-main .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interest-list,.contact-flow-panel,.contact-admin-grid,.contact-admin-grid--lower,.contact-route-grid,.contact-category{grid-template-columns:1fr}.contact-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-category__chips{justify-content:flex-start}.consent-banner{right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));gap:10px;width:calc(100% - 24px);padding:10px}.consent-banner .button-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.consent-banner .button,.consent-banner .button-secondary{width:100%;min-height:38px}.consent-banner p{font-size:12px}.hero{background-position:50%;min-height:min(620px,100svh - 68px)}.hero__video{object-position:center center;opacity:1}.hero__content{gap:14px;width:min(100% - 24px,1180px);padding:64px 0 46px}.hero-signal{max-width:100%}.hero-signal span{white-space:normal}.hero h1,.page-hero h1{line-height:.98}.page-hero h1{overflow-wrap:anywhere;max-width:min(100%,14ch);font-size:clamp(28px,7.4vw,30px)}.page-hero p{overflow-wrap:anywhere;max-width:min(100%,34ch);font-size:15px}.hero h1{max-width:100%;font-size:clamp(36px,12vw,62px)}.hero p{font-size:16px}.page-hero{padding-top:38px}.admin-sidebar{top:0}.admin-main{padding:14px}}@media (max-width:420px){.brokered-card__body{gap:12px;padding:14px 14px 18px}.brokered-card h3{font-size:clamp(22px,7vw,28px)}.brokered-card__voices blockquote{gap:4px 8px}.brokered-card__voices blockquote span{letter-spacing:.1em;font-size:9.5px}}@media (max-height:760px) and (min-width:761px){.hero{min-height:max(600px,100svh)}.hero__content{padding-top:78px;padding-bottom:48px}.hero h1{max-width:min(920px,100%);font-size:clamp(38px,8.4svh,64px)}.hero p{font-size:clamp(15px,2.3svh,18px)}}@media (max-width:360px){.admin-main .metric-grid,.mobile-drawer__grid{grid-template-columns:1fr}}.property-filter-suite{z-index:8;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .018), transparent 34%), color-mix(in srgb, var(--surface) 91%, var(--warm-stone,#d8cfc4) 9%);box-shadow:inset 0 1px 0 #ffffff3d, 0 12px 28px color-mix(in srgb, var(--ink) 2.4%, transparent);border-radius:12px;gap:9px;margin:4px 0 16px;padding:11px;display:grid;position:relative}.property-filter-suite__selects{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.property-filter-suite__search{grid-template-columns:minmax(220px,1fr) minmax(138px,.24fr) minmax(94px,auto) minmax(116px,auto);align-items:stretch;gap:8px;display:grid}.property-filter-suite--admin .property-filter-suite__selects{grid-template-columns:repeat(6,minmax(0,1fr))}.property-filter-suite__search--admin{grid-template-columns:minmax(220px,1fr) minmax(138px,.24fr) minmax(94px,auto)}@media (max-width:1500px){.property-filter-suite--admin .property-filter-suite__selects{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1280px){.property-filter-suite--admin .property-filter-suite__selects{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.property-filter-suite--admin .property-filter-suite__selects{grid-template-columns:repeat(3,minmax(0,1fr))}}.property-filter-suite__query,.property-filter-select__button,.property-filter-suite__clear,.property-filter-suite__submit,.property-detail-chip{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:linear-gradient(180deg, #ffffff2e, transparent 82%), color-mix(in srgb, var(--input-bg) 91%, transparent);min-width:0;color:var(--ink);border-radius:8px;box-shadow:inset 0 1px #ffffff38}.property-filter-suite__query{align-items:center;gap:9px;min-height:52px;padding:0 12px;display:flex}.property-filter-suite__query svg{width:18px;height:18px;color:color-mix(in srgb, var(--ink) 58%, rgba(var(--liquid-gold-rgb), 1) 18%);stroke-width:1.45px;flex:none}.property-filter-suite__query input{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:.025em;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:14px;font-weight:450}.property-filter-suite__query input::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.property-filter-select{min-width:0;position:relative}.property-filter-select__button{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 11px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative}.property-filter-select__button:focus-visible,.property-filter-suite__clear:focus-visible,.property-filter-suite__submit:focus-visible,.property-detail-chip:focus-visible{border-color:color-mix(in srgb, var(--ink) 28%, rgba(var(--liquid-gold-rgb), 1) 12%);box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 2px color-mix(in srgb, var(--ink) 10%, transparent);outline:none}.property-filter-select__button:hover,.property-filter-select__button[aria-expanded=true]{border-color:rgba(var(--liquid-gold-rgb), .2);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .026), transparent 48%), color-mix(in srgb, var(--input-bg) 94%, transparent);box-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 2px rgba(var(--liquid-gold-rgb), .018)}.property-filter-select__icon{width:25px;height:25px;color:color-mix(in srgb, var(--ink) 70%, rgba(var(--liquid-gold-rgb), 1) 16%);opacity:.86;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative}.property-filter-select__icon:after{content:"";background:color-mix(in srgb, var(--line) 74%, transparent);opacity:.72;width:1px;height:17px;position:absolute;top:4px;right:-5px}.property-filter-select__icon svg{stroke-width:1.4px;width:18px;height:18px}.property-filter-select__copy{gap:3px;min-width:0;display:grid}.property-filter-select__copy span,.property-filter-suite__detail>span,.property-filter-suite__suggestions>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:590}.property-filter-select__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:480;line-height:1.1;overflow:hidden}.property-filter-select__copy small{color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:560;line-height:1;overflow:hidden}.property-filter-select__chevron{width:15px;height:15px;color:color-mix(in srgb, var(--ink) 54%, transparent);transition:transform .18s}.property-filter-select__button[aria-expanded=true] .property-filter-select__chevron{transform:rotate(180deg)}.property-filter-select__menu{z-index:80;border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--surface) 94%, #fff 6%);max-height:min(360px,54dvh);box-shadow:0 22px 54px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 1px 0 #ffffff52;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.property-filter-select__sort{z-index:2;background:color-mix(in srgb, var(--surface) 96%, #fff 4%);border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.property-filter-select__sort-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px;font-weight:720}.property-filter-select__sort-chips{flex-wrap:wrap;gap:4px;display:flex}.property-filter-select__sort-chip{letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 70%, var(--muted));border:1px solid color-mix(in srgb, var(--line) 78%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:620;transition:background .14s,border-color .14s,color .14s;position:static}.property-filter-select__sort-chip:hover{border-color:rgba(var(--liquid-gold-rgb), .5);color:var(--ink)}.property-filter-select__sort-chip.is-active{background:rgba(var(--liquid-gold-rgb), .12);border-color:rgba(var(--liquid-gold-rgb), .7);color:var(--ink)}.property-filter-select__sort+.property-filter-select__search{top:44px}.property-filter-select__search{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, #fff 2%), color-mix(in srgb, var(--surface) 92%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:8px;min-height:46px;padding:8px 11px;display:flex;position:sticky;top:0}.property-filter-select__search svg{width:14px;height:14px;color:color-mix(in srgb, var(--muted) 72%, rgba(var(--liquid-gold-rgb), 1) 28%);flex:none}.property-filter-select__search input{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:0;font-size:12px;font-weight:480}.property-filter-select__search input::placeholder{color:color-mix(in srgb, var(--muted) 74%, transparent)}.property-filter-select__menu button{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent);width:100%;min-height:48px;color:color-mix(in srgb, var(--ink) 88%, transparent);cursor:pointer;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:520;transition:background .14s,color .14s;display:flex}.property-filter-select__menu button:last-child{border-bottom:0}.property-filter-select__menu button:hover,.property-filter-select__menu button[aria-selected=true]{background:rgba(var(--liquid-gold-rgb), .08);color:var(--ink)}.property-filter-select__option-meta{flex:none;align-items:center;gap:7px;display:inline-flex}.property-filter-select__option-meta svg{width:14px;height:14px;color:color-mix(in srgb, var(--ink) 62%, rgba(var(--liquid-gold-rgb), 1) 26%);stroke-width:1.65px}.property-filter-select__menu button:disabled{cursor:not-allowed;opacity:.36}.property-filter-select__menu small{color:var(--muted);font-size:11px;font-weight:720}.property-filter-select__empty{color:var(--muted);margin:0;padding:13px 14px;font-size:12px}.property-filter-select__menu--multi{max-height:min(420px,60dvh);padding-bottom:4px}.property-filter-select__clear{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);width:max-content;min-height:0;color:color-mix(in srgb, var(--ink) 72%, var(--muted));cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin:8px 10px 2px;padding:6px 10px;font-size:10.5px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.property-filter-select__clear:hover,.property-filter-select__clear:focus-visible{border-color:rgba(var(--liquid-gold-rgb), .6);color:var(--ink);background:rgba(var(--liquid-gold-rgb), .08)}.property-filter-select__clear svg{width:11px;height:11px}.property-filter-select__options{flex-direction:column;display:flex}.property-filter-select__option--multi{text-transform:none!important;letter-spacing:.005em!important;justify-content:flex-start!important;min-height:44px!important;padding:10px 14px!important;font-size:12.5px!important}.property-filter-select__option--multi.is-active{background:rgba(var(--liquid-gold-rgb), .1);color:var(--ink)}.property-filter-select__checkbox{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 94%, #fff 6%);width:16px;height:16px;color:rgb(var(--liquid-gold-rgb));border-radius:4px;flex:none;justify-content:center;align-items:center;transition:border-color .14s,background .14s;display:inline-flex}.property-filter-select__option--multi.is-active .property-filter-select__checkbox{border-color:rgba(var(--liquid-gold-rgb), .75);background:rgba(var(--liquid-gold-rgb), .15)}.property-filter-select__checkbox svg{stroke-width:2.4px;width:11px;height:11px}.property-filter-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.property-filter-select__option-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.property-results-layout{grid-template-columns:1fr;gap:18px 22px;margin-top:8px;transition:grid-template-columns .36s cubic-bezier(.4,0,.2,1);display:grid}.property-results-layout__toggle{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:999px;align-self:flex-start;gap:0;width:max-content;margin-bottom:4px;padding:4px;display:inline-flex}.property-results-layout__toggle-button{color:color-mix(in srgb, var(--ink) 60%, var(--muted));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.property-results-layout__toggle-button svg{stroke-width:1.6px;width:14px;height:14px}.property-results-layout__toggle-button.is-active{background:color-mix(in srgb, var(--surface) 100%, transparent);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent)}.property-results-layout__toggle-button:hover:not(.is-active){color:var(--ink)}.property-results-layout[data-map-open=false] .property-results-layout__map,.property-results-layout[data-map-open=true] .property-results-layout__list{display:none}@media (min-width:1024px){.property-results-layout{grid-template-areas:"toggle toggle""list map"}.property-results-layout__toggle{grid-area:toggle}.property-results-layout__list{grid-area:list;min-width:0}.property-results-layout__map{grid-area:map;min-width:0}.property-results-layout[data-map-open=false] .property-results-layout__map,.property-results-layout[data-map-open=true] .property-results-layout__list{display:block}.property-results-layout[data-map-open=true]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.property-results-layout[data-map-open=false]{grid-template-columns:minmax(0,1fr) 0fr}.property-results-layout[data-map-open=false] .property-results-layout__map{opacity:0;pointer-events:none;transition:opacity .24s}.property-results-layout[data-map-open=true] .property-results-layout__map{opacity:1;transition:opacity .24s 80ms}}.property-map{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:12px;width:100%;height:clamp(420px,65svh,720px);min-height:420px;position:relative;overflow:hidden}@media (min-width:1024px){.property-map{height:calc(100svh - 140px);min-height:520px;position:sticky;top:96px}}.property-map--loading{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, var(--ink) 8%) 0%, color-mix(in srgb, var(--surface) 96%, transparent) 100%);place-items:center;display:grid}.property-map__canvas{position:absolute;inset:0}.property-map__empty{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:var(--muted);text-align:center;pointer-events:none;z-index:2;border-radius:8px;padding:12px 16px;font-size:12.5px;position:absolute;inset:auto 16px 16px}.property-map__status{z-index:4;background:color-mix(in srgb, var(--surface) 90%, transparent);color:color-mix(in srgb, var(--ink) 78%, var(--muted));border:1px solid color-mix(in srgb, var(--line) 78%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.property-map__status--error{bottom:0;left:0;background:color-mix(in srgb, var(--surface) 96%, transparent);color:var(--ink);text-align:center;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:0 32px;inset:0;transform:none}.property-map__status--error strong{letter-spacing:.06em;margin-bottom:4px;font-size:14px;display:block}.property-map__status--error span{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:500;display:block}.property-map__status-spinner{border:2px solid color-mix(in srgb, var(--line) 80%, transparent);border-top-color:rgb(var(--liquid-gold-rgb));border-radius:999px;width:28px;height:28px;animation:.72s linear infinite property-map-spin}@keyframes property-map-spin{to{transform:rotate(360deg)}}.property-map__hide{z-index:5;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);width:32px;height:32px;color:var(--ink);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute;top:12px;right:12px}.property-map__hide:hover,.property-map__hide:focus-visible{background:color-mix(in srgb, var(--ink) 92%, transparent);border-color:rgba(var(--liquid-gold-rgb), .55);color:var(--surface);transform:scale(1.05)}.property-map__hide:active{transform:scale(.96)}.property-map__hide svg{stroke-width:1.8px;width:14px;height:14px}.property-map__pin{width:24px;height:32px;color:var(--ink);cursor:pointer;filter:drop-shadow(0 2px 4px #00000052);justify-content:center;align-items:center;transition:transform .16s,color .16s;display:inline-flex}.property-map__pin:hover{color:rgb(var(--liquid-gold-rgb));transform:translateY(-2px)}.property-map__pin--active{color:rgb(var(--liquid-gold-rgb));transform:translateY(-2px)scale(1.08)}.property-map__pin svg{width:24px;height:32px}.property-map__pin--active svg path{fill:currentColor}.property-map__pin--active svg circle{fill:#fff}.property-map__cluster{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink);border:1px solid rgba(var(--liquid-gold-rgb), .55);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 24%, transparent), inset 0 0 0 1px #ffffff73;font-variant-numeric:tabular-nums;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.property-map__cluster span{pointer-events:none}.property-map__cluster:hover{border-color:rgb(var(--liquid-gold-rgb));box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 32%, transparent), inset 0 0 0 1px #ffffff8c;transform:scale(1.06)}.property-map__popup{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 76%, transparent);width:min(280px,100% - 24px);box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 28%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 16%, transparent);z-index:3;pointer-events:auto;border-radius:12px;animation:.18s both property-map-popup-in;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 38px))}@keyframes property-map-popup-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 24px))}to{opacity:1;transform:translate(-50%,calc(-100% - 38px))}}.property-map__popup-close{z-index:2;background:color-mix(in srgb, var(--surface) 88%, transparent);width:28px;height:28px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:8px;right:8px}.property-map__popup-close:hover{background:color-mix(in srgb, var(--ink) 92%, transparent);color:var(--surface)}.property-map__popup-close svg{stroke-width:1.8px;width:14px;height:14px}.property-map__popup-media{aspect-ratio:16/9;background:color-mix(in srgb, var(--surface) 88%, var(--ink) 12%);width:100%;position:relative;overflow:hidden}.property-map__popup-media img{object-fit:cover;width:100%;height:100%;display:block}.property-map__popup-media--placeholder{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:11px;display:grid}.property-map__popup-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.property-map__popup-area{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.property-map__popup-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.property-map__popup-price{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:2px 0 0;font-size:13.5px;font-weight:700}.property-map__popup-meta{color:var(--muted);font-variant-numeric:tabular-nums;gap:6px;margin:0;font-size:11.5px;display:inline-flex}.property-map__popup-cta{background:color-mix(in srgb, var(--ink) 92%, transparent);color:color-mix(in srgb, var(--surface) 96%, transparent);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;padding:6px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.property-map__popup-cta:hover{background:rgb(var(--liquid-gold-rgb));transform:translateY(-1px)}.property-filter-suite__clear,.property-filter-suite__submit{cursor:pointer;letter-spacing:.075em;text-transform:uppercase;min-height:52px;padding:0 20px;font-size:12px;font-weight:590;transition:transform .16s,border-color .18s,background .18s,color .18s}.property-filter-suite__clear:hover,.property-filter-suite__submit:hover{transform:translateY(-1px)}.property-filter-suite__submit{border-color:color-mix(in srgb, var(--ink) 14%, rgba(var(--liquid-gold-rgb), 1) 16%);background:var(--ink);color:var(--surface)}.property-filter-suite__detail{align-items:center;gap:10px;min-width:0;display:flex}.property-filter-suite__suggestions{border-top:1px solid color-mix(in srgb, var(--line) 68%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-top:9px;display:grid}.property-filter-suite__detail-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.property-filter-suite__detail-mobile{flex:auto;display:none;position:relative}.property-criteria-fab{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .04), transparent 60%), color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);min-height:44px;color:var(--ink);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.property-criteria-fab:hover,.property-criteria-fab:focus-visible{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 32%, var(--line));outline:none}.property-criteria-fab:active{transform:scale(.97)}.property-criteria-fab[data-active=true]{border-color:rgba(var(--liquid-gold-rgb), .42);box-shadow:0 0 0 3px rgba(var(--liquid-gold-rgb), .12), 0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent)}.property-criteria-fab[data-open=true]{border-color:rgba(var(--liquid-gold-rgb), .5)}.property-criteria-fab__icon{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.property-criteria-fab__icon svg{stroke-width:2px;width:14px;height:14px;color:var(--ink)}.property-criteria-fab__label{white-space:nowrap}.property-criteria-fab__badge{background:rgb(var(--liquid-gold-rgb));min-width:20px;height:20px;color:var(--ink);letter-spacing:.02em;box-shadow:0 2px 6px rgba(var(--liquid-gold-rgb), .32);border-radius:999px;justify-content:center;align-items:center;margin-left:-2px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.property-criteria-popover{z-index:60;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 14%, transparent);will-change:transform, opacity, filter;transform-origin:100% 0;border-radius:18px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0}.property-criteria-option{min-height:48px;color:var(--ink);cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;transition:background .16s,border-color .16s,transform .12s cubic-bezier(.2,.8,.2,1);display:grid}.property-criteria-option:hover{background:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 4%, transparent)}.property-criteria-option:active{transform:scale(.985)}.property-criteria-option--active{border-color:rgba(var(--liquid-gold-rgb), .32);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .06), transparent 65%), color-mix(in srgb, var(--surface) 92%, transparent)}.property-criteria-option svg{width:18px;height:18px;color:color-mix(in srgb, var(--ink) 70%, rgba(var(--liquid-gold-rgb), 1) 16%);stroke-width:1.4px}.property-criteria-option>span{min-width:0;display:grid}.property-criteria-option strong{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.property-criteria-option small{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:500}.property-criteria-option__check{border:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);border-radius:999px;width:18px;height:18px;transition:border-color .16s,background .16s;position:relative}.property-criteria-option__check[data-active=true]{border-color:rgb(var(--liquid-gold-rgb));background:rgb(var(--liquid-gold-rgb))}.property-criteria-option__check[data-active=true]:after{content:"";background:var(--surface);border-radius:999px;position:absolute;inset:4px}.property-filter-suite__suggestions>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.property-filter-suite__suggestions button{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .028), transparent 58%), color-mix(in srgb, var(--input-bg) 90%, transparent);min-width:0;min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;transition:border-color .18s,background .18s,transform .16s;display:inline-grid}.property-filter-suite__suggestions button:hover,.property-filter-suite__suggestions button:focus-visible{border-color:rgba(var(--liquid-gold-rgb), .22);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .06), transparent 64%), color-mix(in srgb, var(--input-bg) 94%, transparent);outline:none;transform:translateY(-1px)}.property-filter-suite__suggestions strong,.property-filter-suite__suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-filter-suite__suggestions strong{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:590}.property-filter-suite__suggestions small{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:570}.property-detail-chip{cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:6px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-grid}.property-detail-chip:hover,.property-detail-chip--active{border-color:rgba(var(--liquid-gold-rgb), .22);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .045), transparent 62%), color-mix(in srgb, var(--input-bg) 92%, transparent);box-shadow:0 0 0 2px rgba(var(--liquid-gold-rgb), .018);transform:translateY(-1px)}.property-detail-chip svg{width:18px;height:18px;color:color-mix(in srgb, var(--ink) 70%, rgba(var(--liquid-gold-rgb), 1) 16%);stroke-width:1.4px}.property-detail-chip span{min-width:0;display:grid}.property-detail-chip strong,.property-detail-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.property-detail-chip strong{color:var(--ink);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:540}.property-detail-chip small{color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:560}html[data-theme=dark] .property-filter-suite{background:linear-gradient(180deg, #ffffff05, #ffffff02 88%), color-mix(in srgb, var(--surface) 92%, #050607 8%);border-color:#f4f5f217;box-shadow:inset 0 1px #ffffff07,0 10px 24px #0000001f}html[data-theme=dark] .property-filter-suite__query,html[data-theme=dark] .property-filter-select__button,html[data-theme=dark] .property-filter-suite__clear,html[data-theme=dark] .property-detail-chip,html[data-theme=dark] .property-filter-suite__suggestions button{background:linear-gradient(180deg, #ffffff06, #ffffff01 82%), color-mix(in srgb, var(--surface) 80%, #090b0d 20%);border-color:#f4f5f21b;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .property-filter-select__button:hover,html[data-theme=dark] .property-filter-select__button[aria-expanded=true],html[data-theme=dark] .property-detail-chip:hover,html[data-theme=dark] .property-detail-chip--active,html[data-theme=dark] .property-filter-suite__suggestions button:hover,html[data-theme=dark] .property-filter-suite__suggestions button:focus-visible{background:linear-gradient(180deg, #ffffff09, #ffffff02 82%), color-mix(in srgb, var(--surface-2) 58%, #080a0c 42%);border-color:#f4f5f233;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .property-filter-select__button:focus-visible,html[data-theme=dark] .property-filter-suite__clear:focus-visible,html[data-theme=dark] .property-filter-suite__submit:focus-visible,html[data-theme=dark] .property-detail-chip:focus-visible{border-color:#f4f5f247;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f4f5f229}html[data-theme=dark] .property-filter-select__icon,html[data-theme=dark] .property-detail-chip svg,html[data-theme=dark] .property-filter-suite__query svg{color:#f4f5f294;filter:none}html[data-theme=dark] .property-filter-select__icon{background:0 0}html[data-theme=dark] .property-filter-select__icon:after{background:#f4f5f21f}html[data-theme=dark] .property-filter-select__menu{background:color-mix(in srgb, var(--surface) 94%, #000 6%);border-color:#f4f5f21f;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff09}html[data-theme=dark] .property-filter-select__search{background:color-mix(in srgb, var(--surface) 92%, #000 8%);border-bottom-color:#f4f5f21a}html[data-theme=dark] .property-filter-select__menu button:hover,html[data-theme=dark] .property-filter-select__menu button[aria-selected=true]{background:#f4f5f20f}html[data-theme=dark] .property-filter-suite__submit{color:#101316;background:#f4f5f2e6;border-color:#f4f5f238;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #0000001f}html[data-theme=dark] .property-filter-suite__clear:hover,html[data-theme=dark] .property-filter-suite__submit:hover{box-shadow:inset 0 1px #ffffff0d,0 7px 16px #00000024}@media (max-width:900px){.property-filter-suite__selects{grid-template-columns:repeat(2,minmax(0,1fr))}.property-filter-suite__search{grid-template-columns:minmax(0,1fr) minmax(170px,.42fr)}.property-filter-suite__clear,.property-filter-suite__submit{min-height:46px}}@media (max-width:760px){.property-filter-suite{border-radius:12px;margin-inline:-2px;padding:10px}.property-filter-suite__selects{grid-template-columns:repeat(2,minmax(0,1fr))}.property-filter-suite__search{grid-template-columns:1fr}}@media (max-width:540px){.property-filter-suite__selects{grid-template-columns:1fr}}@media (max-width:760px){.property-filter-suite__placeholder-spacer{display:none}.property-filter-suite__detail{flex-direction:column;align-items:stretch;gap:8px;display:flex}.property-filter-suite__detail-chips{display:none}.property-filter-suite__detail-mobile{display:block}.property-filter-suite__suggestions{grid-template-columns:1fr;gap:7px}.property-filter-suite__query,.property-filter-select__button{min-height:52px}.property-filter-suite__suggestions>div{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.property-filter-suite__suggestions>div::-webkit-scrollbar{display:none}.property-filter-suite__suggestions button{scroll-snap-align:start;flex:0 0 min(68vw,230px)}}@media (max-width:640px){.brochure-toolbar{flex-direction:column;align-items:flex-start}.brochure-action-dock{gap:8px}.brochure-action-dock__back,.brochure-action-dock__menu summary{min-height:38px;padding-inline:12px}.brochure-action-dock__menu summary em{display:none}.brochure-brandbar{grid-template-columns:auto 1fr}.brochure-brandbar p{grid-column:1/-1;justify-self:start}.brochure-gallery{grid-template-columns:1fr}.brochure-gallery figure:first-child,.brochure-gallery figure:nth-child(6n){grid-column:auto;min-height:240px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.brochure-page{padding:18px 16px}.brochure-toolbar{flex-direction:column;align-items:stretch;gap:8px}.brochure-detail-grid{grid-template-columns:1fr;grid-template-areas:none;gap:24px;margin-top:18px;padding-top:20px}.brochure-detail-grid .brochure-features,.brochure-detail-grid__location,.brochure-detail-grid__next,.brochure-detail-grid__advisor{grid-area:auto}.brochure-hero{gap:16px;grid-template-columns:1fr!important}.brochure-hero__image{aspect-ratio:16/11;height:auto}.brochure-private-next{gap:14px;grid-template-columns:1fr!important}.brochure-footer{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}.brochure-action-dock{margin:0 auto 10px;top:clamp(80px,12vh,110px)}.brokered-outcomes{padding-bottom:12px;scroll-padding-inline:16px}.brokered-card{scroll-snap-align:start;flex:0 0 min(85vw,320px)}.brokered-card__media{aspect-ratio:4/3}.brokered-modal{padding:0}.brokered-modal__panel{overflow-y:auto;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:100dvh!important}.brokered-modal__grid,.brokered-modal__layout{grid-template-columns:1fr!important;gap:16px!important}.brokered-modal__media,.brokered-modal__main-photo{aspect-ratio:4/3!important;max-height:none!important}.brokered-modal__gallery{overflow-x:auto}.brokered-modal__close{width:44px;height:44px;top:12px;right:12px}}html,body{overflow-x:clip}.blog-article__body,.detail-overview__copy{max-width:min(72ch,100%)}.blog-article__body p,.blog-article__body li,.blog-article__body blockquote{max-width:72ch}.lead-form,.seller-brief-form,.about-contact-form{max-width:min(720px,100%)}.hero__actions,.button-row,.form-actions{flex-wrap:wrap}@media (max-width:540px){.hero__actions .button,.hero__actions .button-secondary{flex:calc(50% - 6px);min-height:52px}}@media (min-width:1681px){.site-shell{width:min(1500px,100% - 64px)}}@media (max-width:860px){.lead-form input,.lead-form textarea,.lead-form select{font-size:16px}.save-property-button,.save-property-button--compact{min-width:44px;min-height:44px}}@media (max-width:760px){.detail-layout{grid-template-columns:1fr;gap:18px}.listing-contact-card{grid-template-columns:1fr;gap:14px;padding:16px 0}.property-detail-shell,.blog-article-shell{padding-bottom:clamp(28px,6vh,48px)}}@media (max-width:540px){.hero__content--minimal{padding:0 0 clamp(20px,4vh,36px)}.hero__caption-eyebrow{letter-spacing:.18em;font-size:8.5px}.property-features__row{grid-template-columns:1fr;gap:4px}.admin-main .metric-card strong{font-size:19px}}@media (max-width:1100px){.admin-layout{grid-template-columns:200px minmax(0,1fr)}.admin-layout--collapsed{grid-template-columns:64px minmax(0,1fr)}.admin-main{padding:16px}.admin-main .metric-grid{padding:12px 14px}.admin-main .metric-card{flex:140px;padding:4px 14px}}@media (max-width:860px){.admin-layout,.admin-layout--collapsed{grid-template-columns:1fr}.admin-sidebar{z-index:80;grid-row:1;position:sticky;top:0}.admin-main{padding:12px}.admin-listing-grid{grid-template-columns:1fr;gap:12px;padding:12px}.listings-curation__filters{grid-template-columns:1fr}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.back-link{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12px;font-weight:620;transition:border-color .18s,background .18s,transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.back-link:hover,.back-link:focus-visible{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 32%, var(--line));outline:none}.back-link:active{transform:scale(.97)}.back-link svg{width:14px;height:14px}.back-link--page-top{align-self:flex-start;width:max-content;max-width:100%;margin:clamp(16px,3vw,28px) 0 14px;display:flex}.back-link--aside{align-self:flex-start;margin-top:4px}.back-link--page-bottom{align-self:center;margin:clamp(28px,5vw,44px) auto 0;display:inline-flex}.error-log__header{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.error-log__filters{flex-wrap:wrap;gap:6px;display:flex}.error-log__filter{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);color:color-mix(in srgb, var(--ink) 70%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.error-log__filter small{color:color-mix(in srgb, var(--ink) 50%, transparent);font-size:10px;font-weight:700}.error-log__filter:hover,.error-log__filter:focus-visible{border-color:color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink);outline:none}.error-log__filter.is-active{background:color-mix(in srgb, rgba(var(--liquid-gold-rgb), .16) 100%, transparent);border-color:color-mix(in srgb, rgba(var(--premium-gold-rgb), .55) 100%, transparent);color:var(--ink)}.error-log__row{flex-direction:column;gap:6px;display:flex}.error-log__row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.error-log__row--critical strong{color:#c0392b}.error-log__row--error strong{color:#b8362a}.error-log__message{word-break:break-word}.error-log__details{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px}.error-log__details summary{cursor:pointer;color:color-mix(in srgb, var(--ink) 64%, transparent)}.error-log__details p{word-break:break-word;margin:6px 0 0}.error-log__details pre{background:color-mix(in srgb, var(--ink) 6%, transparent);white-space:pre-wrap;border-radius:6px;max-height:220px;margin:8px 0 0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:auto}.error-log__actions{gap:6px;margin-top:4px;display:flex}.detail-aside{flex-direction:column;align-self:start;gap:14px;min-width:0;max-height:calc(100dvh - 96px);display:flex;position:sticky;top:clamp(76px,10vh,96px);overflow-y:auto}@media (max-width:1080px){.detail-aside{max-height:none;position:static;top:auto;overflow-y:visible}}.page-breadcrumb{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:clamp(14px,2.4vw,22px) 0 6px;font-size:11px;font-weight:660;display:inline-flex}.page-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .16s}.page-breadcrumb a:hover,.page-breadcrumb a:focus-visible{color:var(--ink);outline:none}.page-breadcrumb__separator{color:color-mix(in srgb, var(--muted) 60%, transparent)}.page-breadcrumb__current{color:color-mix(in srgb, var(--ink) 80%, var(--muted))}.property-area-guide-link{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, rgba(var(--liquid-gold-rgb), .04), transparent 65%), color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:clamp(20px,3vw,32px);padding:clamp(16px,2vw,22px);text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid}.property-area-guide-link:hover,.property-area-guide-link:focus-visible{border-color:color-mix(in srgb, rgb(var(--liquid-gold-rgb)) 30%, var(--line));box-shadow:0 14px 32px color-mix(in srgb, var(--ink) 6%, transparent);outline:none;transform:translateY(-1px)}.property-area-guide-link .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1;margin:0;font-size:10px;font-weight:720}.property-area-guide-link strong{letter-spacing:-.005em;text-transform:uppercase;grid-column:1;font-size:clamp(17px,2vw,21px);font-weight:360;line-height:1.18}.property-area-guide-link small{color:var(--muted);letter-spacing:0;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;margin-top:2px;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.property-area-guide-link svg{width:18px;height:18px;color:rgb(var(--liquid-gold-rgb));grid-area:1/2/span 3;align-self:center;transition:transform .2s cubic-bezier(.22,1,.36,1)}.property-area-guide-link:hover svg{transform:translate(3px)}.blog-related-articles{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin:clamp(36px,6vw,60px) 0 0;padding-top:clamp(24px,4vw,36px)}.blog-related-articles__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.blog-related-articles__head .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.blog-related-articles__index-link{color:color-mix(in srgb, var(--ink) 80%, var(--muted));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:660;text-decoration:none;transition:color .16s}.blog-related-articles__index-link:hover,.blog-related-articles__index-link:focus-visible{color:var(--ink);outline:none}.blog-related-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}@media (max-width:760px){.blog-related-articles__grid{grid-template-columns:1fr}}.blog-related-articles__card{border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:10px;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.blog-related-articles__card:hover,.blog-related-articles__card:focus-visible{outline:none;transform:translateY(-2px)}.blog-related-articles__media{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-2);width:100%;overflow:hidden}.blog-related-articles__media img{object-fit:cover;width:100%;height:100%;transition:transform .36s cubic-bezier(.19,1,.22,1);display:block}.blog-related-articles__card:hover .blog-related-articles__media img{transform:scale(1.02)}.blog-related-articles__card .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720}.blog-related-articles__card strong{text-transform:uppercase;letter-spacing:-.005em;font-size:17px;font-weight:360;line-height:1.2}.blog-related-articles__card small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}@media (max-width:760px){.page-hero--listing{text-align:center;justify-items:center;padding-top:clamp(28px,6vw,60px)}.page-hero--listing .eyebrow,.page-hero--listing h1,.page-hero--listing>p{text-align:center;max-width:100%}.page-hero--listing h1{text-wrap:balance}.page-hero--listing .button-row{justify-content:center}.fact-grid{text-align:center;justify-items:center;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fact-grid>div{align-items:center}}.blog-editor__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(18px,2.5vw,28px);display:grid}.blog-editor__hero-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blog-editor__focal{flex-direction:column;grid-column:1/2;gap:10px;display:flex}.blog-editor__focal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-editor__focal-header .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.blog-editor__focal-header .eyebrow svg{width:12px;height:12px}.blog-editor__focal-reset{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 75%, var(--muted));border:1px solid color-mix(in srgb, var(--line) 80%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:640;transition:border-color .16s,color .16s;display:inline-flex}.blog-editor__focal-reset:hover:not(:disabled){border-color:rgba(var(--liquid-gold-rgb), .55);color:var(--ink)}.blog-editor__focal-reset:disabled{opacity:.45;cursor:not-allowed}.blog-editor__focal-reset svg{width:12px;height:12px}.blog-editor__focal-stage{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 92%, transparent), color-mix(in srgb, var(--surface-2) 70%, transparent)), repeating-linear-gradient(45deg, color-mix(in srgb, var(--line) 35%, transparent) 0 6px, transparent 6px 12px);width:100%;max-height:420px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:10px;position:relative;overflow:hidden}.blog-editor__focal-stage img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.blog-editor__focal-indicator{border:1.5px solid rgba(var(--liquid-gold-rgb), .95);cursor:grab;touch-action:none;background:#ffffff2e;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;transition:transform .12s,box-shadow .16s;position:absolute;box-shadow:0 0 0 1px #00000059,0 4px 14px #00000059,inset 0 0 0 4px #ffffffd9}.blog-editor__focal-indicator:focus-visible{box-shadow:0 0 0 2px rgba(var(--premium-gold-rgb), .6), 0 0 0 4px rgba(var(--liquid-gold-rgb), .35), 0 4px 14px #00000059, inset 0 0 0 4px #ffffffe6;outline:none;transform:scale(1.08)}.blog-editor__focal-indicator:active{cursor:grabbing;transform:scale(1.06)}.blog-editor__focal-error{background:color-mix(in srgb, var(--surface-2) 92%, transparent);color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.blog-editor__focal-help{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.blog-editor__previews{grid-column:2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-editor__preview-tile{flex-direction:column;gap:8px;min-width:0;display:flex}.blog-editor__preview-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.blog-editor__preview-tile .blog-card{pointer-events:none}.blog-editor__preview-media-empty{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}@media (max-width:1180px){.blog-editor__hero{grid-template-columns:minmax(0,1fr)}.blog-editor__focal,.blog-editor__previews{grid-column:1/-1}}@media (max-width:720px){.blog-editor__hero-fields,.blog-editor__previews{grid-template-columns:minmax(0,1fr)}}.property-editor__focal{flex-direction:column;gap:12px;min-width:0;display:flex}.property-editor__focal-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,24px);display:grid}.property-editor__focal-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.property-editor__focal-preview .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.property-editor__focal-preview-tile{aspect-ratio:16/9;background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent);border-radius:10px;position:relative;overflow:hidden}.property-editor__focal-preview-tile img{object-fit:cover;width:100%;height:100%;display:block}.property-editor__focal-preview-caption{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:1180px){.property-editor__focal-body{grid-template-columns:minmax(0,1fr)}}
