@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Light-JJ_o9rVw.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Regular-8TBZyYhO.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Medium-BN6fvDm9.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Bold-B9VqOjg2.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{color:var(--fg-1);background:var(--bg-1)}body{font-family:var(--ff-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;touch-action:manipulation;overflow-x:clip}h1,.h1{font-family:var(--ff-sans);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-weight:var(--t-h1-w);color:var(--fg-1);letter-spacing:-.01em;margin:0}h2,.h2{font-family:var(--ff-sans);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-w);color:var(--fg-1);margin:0}h3,.h3{font-family:var(--ff-sans);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:var(--t-h3-w);color:var(--fg-1);margin:0}.display{font-family:var(--ff-sans);font-size:var(--t-display-size);line-height:var(--t-display-lh);font-weight:var(--t-display-w);letter-spacing:-.02em}p,.body{font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-1);margin:0}.body-sm{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh)}.muted{color:var(--fg-2)}.subtle{color:var(--fg-3)}.eyebrow{font-family:var(--ff-eyebrow);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);font-weight:var(--t-eyebrow-w);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase;color:var(--fg-1)}.pill{border-radius:var(--r-pill);background:var(--ci-white);height:25px;font-size:var(--t-pill-size);color:var(--ci-ink);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.pill--available{background:var(--ci-status-available-bg);color:var(--ci-status-available-fg)}.pill--hold{background:var(--ci-status-hold-bg);color:var(--ci-status-hold-fg)}.pill--sold{background:var(--ci-status-sold-bg);color:var(--ci-status-sold-fg)}.pill--ghost{border:1px solid var(--ci-line);background:0 0}.btn{border-radius:var(--r-pill);background:var(--ci-navy);height:48px;color:var(--ci-navy-ink);font-family:var(--ff-sans);font-size:var(--t-button-size);font-weight:var(--t-button-w);letter-spacing:.02em;text-transform:none;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:background .15s,transform 50ms;display:inline-flex}.btn:hover{background:#1a1c28}.btn:active{transform:translateY(1px)}.btn--ghost{color:var(--ci-ink);border:1px solid var(--ci-line-2);background:0 0}.btn--ghost:hover{background:var(--ci-surface)}.btn--lg{height:56px;padding:0 36px;font-size:18px}.input,.select{border-radius:var(--r-input);background:var(--ci-surface);height:53px;font-family:var(--ff-sans);color:var(--fg-1);border:0;align-items:center;padding:0 20px;font-size:20px;font-weight:300;display:inline-flex}.input::placeholder{color:var(--fg-3)}.card{background:var(--ci-surface);border-radius:var(--r-card);overflow:hidden}.card--listing{background:var(--ci-surface);border-radius:0}.gm-style-cc,img[alt=Google]{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}#app{isolation:isolate}:root{--ci-stone:#f1f1f0;--ci-stone-ink:#2d2a24;--ci-sand:#dad7cd;--ci-sand-ink:#5c4f3a;--ci-navy:#262838;--ci-navy-ink:#fff;--ci-ice:#e9eef3;--ci-ice-ink:#262838;--ci-sky:#99acc3;--ci-sky-ink:#fff;--ci-projects-black:#1c1b1f;--ci-projects-gold:#d09b40;--ci-projects-gold-ink:#1c1b1f;--ci-projects-charcoal:#52575c;--ci-projects-charcoal-ink:#fff;--ci-projects-grey:#a7a9ac;--ci-projects-grey-ink:#1c1b1f;--ci-projects-white-line:#1c1b1f;--ci-white:#fff;--ci-bg:#fff;--ci-surface:#f1f1f1;--ci-surface-2:#f5f5f5;--ci-line:#e2e2e2;--ci-line-2:#bebebe;--ci-line-stone:#b4b2ab;--ci-muted:#797979;--ci-muted-2:#aeaeae;--ci-skeleton:#e7e7e6;--skeleton-duration:1.6s;--ci-ink:#262838;--ci-ink-2:#1c1b1f;--ci-status-available-bg:#effbf0;--ci-status-available-fg:#00753c;--ci-status-hold-bg:#262838;--ci-status-hold-fg:#fff;--ci-status-sold-bg:#d9d9d9;--ci-status-sold-fg:#262838;--ci-status-reserved-bg:#fff4d6;--ci-status-reserved-fg:#8a6a14;--ci-status-shortlist:#8a6aed;--theme-primary:var(--ci-navy);--theme-primary-ink:var(--ci-navy-ink);--theme-primary-hover:#1a1c28;--theme-accent:var(--ci-sand);--theme-v1:var(--ci-navy);--theme-v1-ink:#fff;--theme-v2:var(--ci-sky);--theme-v2-ink:#fff;--theme-v3:var(--ci-sand);--theme-v3-ink:var(--ci-stone-ink);--theme-v4:var(--ci-stone);--theme-v4-ink:var(--ci-stone-ink);--theme-v-border:transparent;--theme-band-1:var(--ci-navy);--theme-band-1-ink:#fff;--theme-band-2:var(--ci-stone);--theme-band-2-ink:var(--ci-stone-ink);--theme-band-3:var(--ci-sand);--theme-band-3-ink:var(--ci-stone-ink);--theme-band-4:var(--ci-sky);--theme-band-4-ink:#fff;--theme-art-glow-1:var(--ci-sky);--theme-art-glow-2:var(--ci-sand)}[data-theme=projects]{--theme-primary:var(--ci-projects-black);--theme-primary-ink:#fff;--theme-primary-hover:#000;--theme-accent:var(--ci-projects-gold);--theme-v1:var(--ci-projects-charcoal);--theme-v1-ink:var(--ci-projects-charcoal-ink);--theme-v2:var(--ci-projects-grey);--theme-v2-ink:var(--ci-projects-grey-ink);--theme-v3:var(--ci-projects-gold);--theme-v3-ink:var(--ci-projects-gold-ink);--theme-v4:#fff;--theme-v4-ink:var(--ci-projects-black);--theme-v-border:var(--ci-projects-black);--theme-band-1:var(--ci-projects-black);--theme-band-1-ink:#fff;--theme-band-2:var(--ci-projects-grey);--theme-band-2-ink:var(--ci-projects-grey-ink);--theme-band-3:var(--ci-projects-gold);--theme-band-3-ink:var(--ci-projects-gold-ink);--theme-band-4:var(--ci-projects-charcoal);--theme-band-4-ink:var(--ci-projects-charcoal-ink);--theme-art-glow-1:var(--ci-projects-gold);--theme-art-glow-2:var(--ci-projects-charcoal)}:root{--fg-1:var(--ci-ink);--fg-2:#262838b0;--fg-3:#26283866;--fg-4:var(--ci-muted);--fg-on-dark:#fff;--bg-1:var(--ci-white);--bg-2:var(--ci-surface);--bg-3:var(--ci-surface-2);--ci-shadow-card:0 2px 6px #0000000f;--ci-shadow-pop:0 8px 24px #0000001a;--ci-shadow-modal:0 24px 60px #0000002e;--r-pill:9999px;--r-card:8px;--r-input:5px;--r-tile:0px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--ff-sans:"Aeonik", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-eyebrow:"Aeonik", "Montserrat", sans-serif;--ff-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-display-size:48px;--t-display-lh:104%;--t-display-w:300;--t-h1-size:32px;--t-h1-lh:110%;--t-h1-w:400;--t-h2-size:24px;--t-h2-lh:120%;--t-h2-w:400;--t-h3-size:20px;--t-h3-lh:120%;--t-h3-w:300;--t-body-size:15px;--t-body-lh:150%;--t-body-w:400;--t-body-sm-size:13px;--t-body-sm-lh:140%;--t-body-sm-w:400;--t-pill-size:13px;--t-pill-lh:100%;--t-pill-w:400;--t-eyebrow-size:13px;--t-eyebrow-lh:100%;--t-eyebrow-w:400;--t-eyebrow-track:.1em;--t-button-size:16px;--t-button-lh:100%;--t-button-w:700}.theme-scope[data-v-c1239b98]{display:contents}.toast[data-v-d4fcc85b]{align-items:start;gap:var(--s-2,8px);padding:var(--s-4,16px);border-radius:var(--r-card,8px);background:var(--bg-1,#fff);color:var(--fg-1);box-shadow:var(--ci-shadow-pop,0 8px 24px #0000001f);border-left:4px solid var(--fg-2);min-width:18rem;max-width:28rem;font-family:var(--ff-sans);grid-template-columns:1fr auto;display:grid}.toast--success[data-v-d4fcc85b]{border-left-color:#2f8a3f}.toast--error[data-v-d4fcc85b]{border-left-color:#b3261e}.toast--info[data-v-d4fcc85b]{border-left-color:var(--ci-sky,#9fb6cd)}.toast__title[data-v-d4fcc85b]{font-weight:600;font-size:var(--t-body-size,15px);line-height:var(--t-body-lh,150%);grid-column:1/2}.toast__description[data-v-d4fcc85b]{font-size:var(--t-body-sm-size,13px);line-height:var(--t-body-sm-lh,140%);color:var(--fg-2);grid-column:1/2}.toast__title+.toast__description[data-v-d4fcc85b]{margin-top:var(--s-1,4px)}.toast__close[data-v-d4fcc85b]{cursor:pointer;color:var(--fg-2);padding:0 var(--s-1,4px);background:0 0;border:0;grid-area:1/2/span 2/3;font-size:18px;line-height:1}.toast__close[data-v-d4fcc85b]:hover{color:var(--fg-1)}[data-v-466bcf33] .toaster__viewport{bottom:var(--s-5,24px);right:var(--s-5,24px);gap:var(--s-2,8px);z-index:9999;outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.page-container[data-v-5fc49b1c]{width:100%;max-width:1271px;margin:0 auto;padding:0 47px}@media (width<=900px){.page-container[data-v-5fc49b1c]{padding:0 20px}}.brand-logo[data-v-865ae4a9]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand-logo__img[data-v-865ae4a9]{object-fit:contain;width:auto;height:26px;display:block}.s-avatar[data-v-7ae9c666]{border-radius:var(--r-pill);background:var(--theme-accent);width:2rem;height:2rem;color:var(--theme-primary);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.s-avatar__image[data-v-7ae9c666]{object-fit:cover;width:100%;height:100%}.s-avatar__fallback[data-v-7ae9c666]{text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.s-dropdown-menu{background:var(--bg-1);border:1px solid var(--ci-line);border-radius:var(--r-card);min-width:14rem;box-shadow:var(--ci-shadow-pop);padding:var(--s-2);z-index:50}.s-dropdown-menu__item{padding:var(--s-2);border-radius:var(--r-input);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;font-size:14px;display:flex}.s-dropdown-menu__item[data-highlighted]{background:var(--ci-surface)}.s-dropdown-menu__item[data-disabled]{opacity:.6;cursor:not-allowed}.s-dropdown-menu__separator{height:1px;margin:var(--s-1) calc(var(--s-2) * -1);background:var(--ci-line)}.app-header[data-v-dc036c4c]{z-index:40;background:var(--ci-surface);border-bottom:1px solid var(--ci-line);position:sticky;top:0}.app-header__inner[data-v-dc036c4c]{align-items:center;gap:var(--s-5);height:88px;display:flex}.app-header__nav[data-v-dc036c4c]{align-items:center;gap:var(--s-5);margin-left:auto;display:flex}.app-header__nav-link[data-v-dc036c4c]{appearance:none;cursor:pointer;color:var(--ci-ink);letter-spacing:.08em;text-transform:uppercase;padding:var(--s-2) 0;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;position:relative}.app-header__nav-link[data-v-dc036c4c]:after{content:"";background:var(--ci-ink);height:2px;transition:transform .15s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.app-header__nav-link[data-v-dc036c4c]:hover{opacity:.7}.app-header__nav-link.router-link-active[data-v-dc036c4c]:after{transform:scaleX(1)}.app-header__shortlists[data-v-dc036c4c],.app-header__external[data-v-dc036c4c]{align-items:center;gap:var(--s-2);display:inline-flex}.app-header__external-icon[data-v-dc036c4c]{flex-shrink:0}.app-header__badge[data-v-dc036c4c]{border-radius:var(--r-pill);background:var(--ci-navy);min-width:1.25rem;height:1.25rem;color:var(--ci-navy-ink);letter-spacing:0;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.app-header__account[data-v-dc036c4c]{flex-shrink:0}.app-header__chip[data-v-dc036c4c]{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);border:1px solid var(--ci-line-2);border-radius:var(--r-pill);color:var(--ci-ink);font-family:var(--ff-sans);cursor:pointer;background:0 0;transition:background-color .15s,border-color .15s;display:inline-flex}.app-header__chip[data-v-dc036c4c]:hover{background:var(--ci-surface-2);border-color:var(--ci-ink)}.app-header__chip-name[data-v-dc036c4c]{white-space:nowrap;font-size:14px;font-weight:600}.app-header__chip-icon[data-v-dc036c4c]{display:none}.app-header__chip-caret[data-v-dc036c4c]{color:var(--fg-4)}.app-header__hamburger[data-v-dc036c4c]{padding:var(--s-2);color:var(--ci-ink);cursor:pointer;background:0 0;border:none;margin-left:auto;line-height:0;display:none}@media (width<=1064px){.app-header__inner[data-v-dc036c4c]{height:auto;min-height:72px;padding-top:var(--s-3);padding-bottom:var(--s-3);flex-wrap:wrap}.app-header__hamburger[data-v-dc036c4c]{margin-left:0;margin-right:var(--s-2);order:0;display:inline-flex}.app-header__logo[data-v-dc036c4c]{order:1}.app-header__account[data-v-dc036c4c]{order:2;margin-left:auto}.app-header__chip[data-v-dc036c4c]{border-radius:var(--r-pill);justify-content:center;width:40px;height:40px;padding:0}.app-header__chip-icon[data-v-dc036c4c]{display:inline-flex}.app-header__chip-avatar[data-v-dc036c4c],.app-header__chip-name[data-v-dc036c4c],.app-header__chip-caret[data-v-dc036c4c]{display:none}.app-header__nav[data-v-dc036c4c]{flex-direction:column;flex-basis:100%;order:3;align-items:stretch;gap:0;margin-left:0;display:none}.app-header__nav--open[data-v-dc036c4c]{display:flex}.app-header__nav-link[data-v-dc036c4c]{padding:var(--s-3) 0;border-top:1px solid var(--ci-line)}.app-header__nav-link[data-v-dc036c4c]:after{display:none}}.app-header__menu-identity{padding:var(--s-2) var(--s-2) var(--s-3)}.app-header__menu-name{color:var(--fg-1);margin:0;font-size:14px;font-weight:600}.app-header__menu-email{margin:var(--s-1) 0 0;color:var(--fg-4);word-break:break-all;font-size:12px}.app-footer[data-v-8034c345]{border-top:1px solid var(--ci-line);background:var(--ci-surface)}.app-footer__inner[data-v-8034c345]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);padding-bottom:var(--s-4);flex-wrap:wrap;display:flex}.app-footer__copy[data-v-8034c345]{color:var(--fg-4);margin:0;font-size:12px}.authenticated-layout[data-v-80ebe482]{flex-direction:column;min-height:100vh;display:flex}.authenticated-layout__main[data-v-80ebe482]{flex:1}.public-layout[data-v-924b0b42]{min-height:100vh}.venn-hero[data-v-bf617e4e]{justify-content:center;display:flex}.venn-hero__row[data-v-bf617e4e]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.venn-hero__circle[data-v-bf617e4e]{z-index:1;border:1px solid var(--theme-v1);border-radius:var(--r-pill);text-align:center;cursor:pointer;width:260px;height:260px;font-family:var(--ff-sans);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin-left:-16px;padding:22px;transition:transform .18s,filter .15s;display:inline-flex;position:relative}.venn-hero__circle[data-v-bf617e4e]:first-child{margin-left:0}.venn-hero__circle[data-v-bf617e4e]:hover{z-index:10;filter:brightness(1.04);transform:scale(1.05)}.venn-hero__circle[data-v-bf617e4e]:focus-visible{outline:2px solid var(--theme-primary,currentColor);outline-offset:2px;z-index:10}.venn-hero__label[data-v-bf617e4e]{letter-spacing:-.01em;font-size:20px;font-weight:300;line-height:1.25}.venn-hero__circle--v1[data-v-bf617e4e]{background:var(--theme-v1);color:var(--theme-v1-ink)}.venn-hero__circle--v2[data-v-bf617e4e]{background:var(--theme-v2);color:var(--theme-v2-ink)}.venn-hero__circle--v3[data-v-bf617e4e]{background:var(--theme-v3);color:var(--theme-v3-ink)}.venn-hero__circle--v4[data-v-bf617e4e]{background:var(--theme-v4);color:var(--theme-v4-ink)}a.venn-hero__circle[data-v-bf617e4e]{color:inherit;text-decoration:none}@media (width<=1116px){.venn-hero__circle[data-v-bf617e4e]{width:170px;height:170px;margin-left:-12px;padding:16px}.venn-hero__label[data-v-bf617e4e]{font-size:18px}}@media (width<=715px){.venn-hero__circle[data-v-bf617e4e]{width:140px;height:140px;margin-left:-10px;padding:12px}.venn-hero__label[data-v-bf617e4e]{font-size:15px}}.bar[data-v-03863a4e]{flex-direction:column;gap:12px;display:flex}.filters[data-v-03863a4e]{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:stretch;gap:8px;display:grid}.filters[data-v-03863a4e]>*{min-height:53px}.search-btn[data-v-03863a4e]{background:var(--theme-primary);width:57px;height:53px;color:var(--theme-primary-ink);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:inline-flex}.search-btn[data-v-03863a4e]:hover{background:var(--theme-primary-hover)}.search-btn[data-v-03863a4e]:active{transform:translateY(1px)}.search-title[data-v-03863a4e]{background:var(--theme-primary);width:100%;height:53px;color:var(--theme-primary-ink);font-family:var(--ff-sans);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;font-size:28px;font-weight:300;line-height:1;display:flex}.search-btn.dirty[data-v-03863a4e]{box-shadow:0 0 0 2px var(--ci-ice)}.actions[data-v-03863a4e]{align-items:center;gap:var(--s-2);margin-left:auto;display:inline-flex}@media (width<=900px){.filters[data-v-03863a4e]{grid-template-columns:repeat(3,minmax(0,1fr))}.search-btn[data-v-03863a4e]{grid-column:1/-1;width:100%}}@media (width<=600px){.filters[data-v-03863a4e]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-title[data-v-03863a4e]{height:48px;font-size:22px}}.anchor[data-v-665efab0]{display:inline-flex}.anchor.block[data-v-665efab0]{width:100%;display:flex}.trigger[data-v-665efab0]{border-radius:var(--r-input);background:var(--bg-2);width:100%;height:44px;color:var(--fg-1);font:300 16px/1 var(--ff-sans);text-align:left;cursor:pointer;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px 0 18px;transition:background-color .15s;display:inline-flex}.anchor.chip .trigger[data-v-665efab0]{background:var(--ci-surface);height:53px;padding:0 16px 0 18px}.trigger[data-v-665efab0]:hover,.trigger[data-state=open][data-v-665efab0],.anchor.active .trigger[data-v-665efab0]{background:var(--ci-ice)}.trigger[data-v-665efab0]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.placeholder[data-v-665efab0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);flex:1;overflow:hidden}.selection[data-v-665efab0]{background:var(--theme-primary);min-width:0;max-width:100%;color:var(--theme-primary-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:3px 10px;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.caret[data-v-665efab0]{color:var(--ci-line-stone);flex-shrink:0;margin-left:auto}.s-combobox-content{background:var(--bg-1);border:1px solid var(--ci-line);border-radius:var(--r-card);box-shadow:var(--ci-shadow-pop);z-index:50;width:var(--reka-combobox-trigger-width);min-width:14rem;overflow:hidden}.s-combobox-search{align-items:center;gap:var(--s-2);padding:var(--s-2);border-bottom:1px solid var(--ci-line);display:flex}.s-combobox-input{min-width:0;height:38px;padding:0 var(--s-3);border:1px solid var(--ci-line);border-radius:var(--r-input);background:var(--bg-2);font:400 15px/1 var(--ff-sans);color:var(--fg-1);box-sizing:border-box;outline:none;flex:1}.s-combobox-clear{border:1px solid var(--ci-line);border-radius:var(--r-input);height:38px;color:var(--fg-2);font:400 14px/1 var(--ff-sans);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:0 12px}.s-combobox-clear:hover{background:var(--ci-surface);color:var(--fg-1)}.s-combobox-input:focus{border-color:var(--theme-primary)}.s-combobox-input::placeholder{color:var(--fg-3)}.s-combobox-viewport{padding:var(--s-1);max-height:16rem;overflow-y:auto}.s-combobox-empty{padding:var(--s-3);color:var(--fg-3);text-align:center}.s-combobox-item{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-input);cursor:pointer;color:var(--fg-1);font:400 15px/1 var(--ff-sans);-webkit-user-select:none;user-select:none;outline:none;display:flex}.s-combobox-item-label{flex:1;min-width:0}.s-combobox-item[data-highlighted]{background:var(--ci-surface)}.s-combobox-item[data-state=checked]{color:var(--theme-primary);font-weight:600}.s-combobox-indicator{width:1rem;color:var(--theme-primary);flex-shrink:0;display:inline-flex}.s-combobox-tooltip{background:var(--theme-primary);color:var(--theme-primary-ink);border-radius:var(--r-input);padding:var(--s-2) var(--s-3);font-size:var(--t-body-sm-size);max-width:18rem;box-shadow:var(--ci-shadow-pop);z-index:60;line-height:1.3}.s-combobox-tooltip-list{margin:0;padding-left:1.1em;list-style:outside}.trigger[data-v-282abcf8]{border-radius:var(--r-input);background:var(--ci-surface);height:53px;color:var(--fg-1);font-family:var(--ff-sans);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:16px;font-weight:300;line-height:1;transition:background-color .15s;display:inline-flex}.trigger.block[data-v-282abcf8]{width:100%;display:flex}.trigger[data-v-282abcf8]:hover,.trigger[data-state=open][data-v-282abcf8],.trigger.active[data-v-282abcf8]{background:var(--ci-ice)}.trigger[data-v-282abcf8]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.trigger[data-disabled][data-v-282abcf8]{opacity:.6;cursor:not-allowed}.label[data-v-282abcf8]{color:var(--fg-3)}.value[data-v-282abcf8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-1);flex:1;font-weight:400;overflow:hidden}.value.placeholder[data-v-282abcf8]{color:var(--fg-3);font-weight:300}.caret[data-v-282abcf8]{color:var(--ci-line-stone);margin-left:auto;display:inline-flex}.s-select-content{background:var(--bg-1);border:1px solid var(--ci-line);border-radius:var(--r-card);box-shadow:var(--ci-shadow-pop);z-index:50;min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);overflow:hidden}.s-select-viewport{padding:var(--s-1);max-height:16rem;overflow-y:auto}.s-select-item{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-input);cursor:pointer;color:var(--fg-1);font-family:var(--ff-sans);-webkit-user-select:none;user-select:none;outline:none;font-size:15px;display:flex}.s-select-item[data-highlighted]{background:var(--ci-surface)}.s-select-item[data-state=checked]{color:var(--theme-primary);font-weight:600}.s-select-item[data-disabled]{opacity:.5;cursor:not-allowed}.s-select-item-indicator{width:1rem;color:var(--theme-primary);flex-shrink:0;display:inline-flex}.root[data-v-169e571b]{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh);color:var(--fg-2);font-weight:500;display:inline-block}.field[data-v-84ed9c09]{gap:var(--s-1);flex-direction:column;display:inline-flex}.field.block[data-v-84ed9c09]{width:100%;display:flex}.root[data-v-84ed9c09]{align-items:center;gap:var(--s-1);color:var(--fg-1);box-sizing:border-box;display:inline-flex}.root.block[data-v-84ed9c09]{width:100%;display:flex}.root.disabled[data-v-84ed9c09]{opacity:.6}.root.default[data-v-84ed9c09]{height:44px;padding:0 var(--s-3);border-radius:var(--r-input);background:var(--bg-2);border:1px solid #0000}.root.default[data-v-84ed9c09]:focus-within{border-color:var(--theme-primary)}.root.default.invalid[data-v-84ed9c09]{border-color:#b3261e}.root.chip[data-v-84ed9c09]{border-radius:var(--r-input);background:var(--ci-surface);height:53px;font:300 16px/1 var(--ff-sans);border:0;padding:0 16px 0 18px;transition:background-color .15s}.root.chip[data-v-84ed9c09]:hover,.root.chip[data-v-84ed9c09]:focus-within,.root.chip.active[data-v-84ed9c09]{background:var(--ci-ice)}.root.chip[data-v-84ed9c09]:focus-within{outline:1px solid var(--theme-primary);outline-offset:-1px}.affix[data-v-84ed9c09]{color:var(--fg-3);flex-shrink:0}.control[data-v-84ed9c09]{font:inherit;color:inherit;background:0 0;border:0;outline:none;min-width:0}.root.block .control[data-v-84ed9c09]{flex:1}.control[data-v-84ed9c09]::placeholder{color:var(--fg-3)}.error[data-v-84ed9c09]{font-size:var(--t-body-sm-size);color:#b3261e;margin:0}.s-card[data-v-38b9e3dd]{background:var(--bg-1);border-radius:var(--r-card);box-shadow:var(--ci-shadow-card);overflow:hidden}.s-card--flat[data-v-38b9e3dd]{box-shadow:none;background:var(--bg-2)}.s-card--square[data-v-38b9e3dd]{border-radius:var(--r-tile)}.s-pill[data-v-cf58db90]{align-items:center;gap:var(--s-1);height:26px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-pill-size);white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.s-pill[data-v-cf58db90] svg{flex-shrink:0}.s-pill--sm[data-v-cf58db90]{height:20px;padding:0 var(--s-2);gap:4px;font-size:12px}.s-pill--md[data-v-cf58db90]{height:26px;padding:0 var(--s-3)}.s-pill--lg[data-v-cf58db90]{height:32px;padding:0 14px;font-size:14px}.s-pill--neutral[data-v-cf58db90]{background:var(--ci-white);color:var(--ci-ink)}.s-pill--surface[data-v-cf58db90]{background:var(--ci-surface);color:var(--ci-ink)}.s-pill--ghost[data-v-cf58db90]{color:var(--fg-2);border-color:var(--ci-line);background:0 0}.s-pill--accent[data-v-cf58db90]{background:var(--theme-accent);color:var(--theme-primary)}.s-pill--navy[data-v-cf58db90]{background:var(--theme-primary);color:var(--theme-primary-ink)}.s-pill--available[data-v-cf58db90]{background:var(--ci-status-available-bg);color:var(--ci-status-available-fg)}.s-pill--hold[data-v-cf58db90]{background:var(--ci-status-hold-bg);color:var(--ci-status-hold-fg)}.s-pill--sold[data-v-cf58db90]{background:var(--ci-status-sold-bg);color:var(--ci-status-sold-fg)}.s-pill--reserved[data-v-cf58db90]{background:var(--ci-status-reserved-bg);color:var(--ci-status-reserved-fg)}.s-pill[data-tip][data-v-cf58db90]{position:relative}.s-pill[data-tip][data-v-cf58db90]:after{content:attr(data-tip);background:var(--ci-navy);color:var(--ci-navy-ink);font:400 12px/1.3 var(--ff-sans);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;box-shadow:var(--ci-shadow-pop);border-radius:4px;padding:6px 9px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.s-pill[data-tip][data-v-cf58db90]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.aspect-ratio[data-v-7cc8b586]{background:var(--bg-2);width:100%;overflow:hidden}.root[data-v-cb056efe]{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);height:48px;font-family:var(--ff-sans);font-size:var(--t-button-size);font-weight:var(--t-button-w);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:0 28px;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform 50ms;display:inline-flex}.root[data-v-cb056efe] svg{flex-shrink:0}.root[data-v-cb056efe]:active:not(:disabled){transform:translateY(1px)}.root[data-v-cb056efe]:disabled{opacity:.6;cursor:not-allowed}.md[data-v-cb056efe]{height:48px;padding:0 28px}.lg[data-v-cb056efe]{height:56px;padding:0 36px}.sm[data-v-cb056efe]{height:36px;padding:0 18px;font-size:13px}.xs[data-v-cb056efe]{height:22px;padding:0 12px;font-size:12px}.block[data-v-cb056efe]{width:100%}.circle[data-v-cb056efe]{aspect-ratio:1;border-radius:var(--r-pill);padding:0}.solid[data-v-cb056efe]{background:var(--theme-primary);color:var(--theme-primary-ink)}.solid[data-v-cb056efe]:hover:not(:disabled){background:var(--theme-primary-hover)}.outline[data-v-cb056efe]{border-color:var(--ci-line-2);color:var(--fg-1);background:0 0}.outline[data-v-cb056efe]:hover:not(:disabled){background:var(--bg-2);border-color:var(--ci-ink)}.ghost[data-v-cb056efe]{color:var(--fg-2);background:0 0}.ghost[data-v-cb056efe]:hover:not(:disabled){background:var(--bg-2);color:var(--fg-1)}.invert[data-v-cb056efe]{background:var(--ci-white);color:var(--theme-primary)}.invert[data-v-cb056efe]:hover:not(:disabled){background:var(--theme-accent)}.root[data-v-494d0bb1]{vertical-align:middle;border:1px solid var(--ci-line-2);background:var(--bg-1);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.root[data-state=checked][data-v-494d0bb1]{background:var(--theme-primary);border-color:var(--theme-primary)}.root[data-v-494d0bb1]:disabled{opacity:.6;cursor:not-allowed}.indicator[data-v-494d0bb1]{color:var(--theme-primary-ink);justify-content:center;align-items:center;display:inline-flex}.s-dialog__overlay[data-v-6da003e6]{z-index:70;background:#00000073;position:fixed;inset:0}.s-dialog__content[data-v-6da003e6]{width:min(28rem, calc(100vw - 2 * var(--s-4)));max-height:calc(100vh - 2 * var(--s-4));background:var(--bg-1);border:1px solid var(--ci-line);border-radius:var(--r-card);box-shadow:var(--ci-shadow-pop);padding:var(--s-4);gap:var(--s-3);z-index:71;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.s-dialog__content.lg[data-v-6da003e6]{width:min(46rem, calc(100vw - 2 * var(--s-4)))}.s-dialog__content.xl[data-v-6da003e6]{width:min(60rem, calc(100vw - 2 * var(--s-4)))}.s-dialog__body[data-v-6da003e6]{min-height:0;overflow-y:auto}.s-dialog__close[data-v-6da003e6]{top:var(--s-3);right:var(--s-3);border-radius:var(--r-pill);width:2rem;height:2rem;color:var(--fg-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.s-dialog__close[data-v-6da003e6]:hover{background:var(--bg-2);color:var(--fg-1)}.s-dialog__title[data-v-6da003e6]{padding-right:var(--s-5);color:var(--fg-1);margin:0;font-weight:300}.s-dialog__description[data-v-6da003e6]{color:var(--fg-2);font-size:var(--t-body-sm-size);margin:0}.s-dialog__footer[data-v-6da003e6]{justify-content:flex-end;gap:var(--s-2);display:flex}.trigger-label[data-v-5f75321f]{line-height:1}.saleskit-status[data-v-5f75321f]{color:var(--fg-1);margin:0}.saleskit-list[data-v-5f75321f]{gap:var(--s-4);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.saleskit-group[data-v-5f75321f]{gap:var(--s-2);flex-direction:column;display:flex}.saleskit-group-title[data-v-5f75321f]{font-size:var(--t-body-sm-size);color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.saleskit-items[data-v-5f75321f]{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saleskit-select-all[data-v-5f75321f]{align-items:center;gap:var(--s-2);display:flex}.saleskit-select-all-label[data-v-5f75321f]{font-size:var(--t-body-sm-size);color:var(--fg-2);font-weight:600}.saleskit-select-count[data-v-5f75321f]{font-size:var(--t-body-sm-size);margin-left:auto}.saleskit-select-spacer[data-v-5f75321f]{flex-shrink:0;width:18px}.saleskit-item[data-v-5f75321f]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--ci-line);border-radius:var(--r-card);display:flex}.saleskit-info[data-v-5f75321f]{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.saleskit-name[data-v-5f75321f]{color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.saleskit-meta[data-v-5f75321f]{font-size:var(--t-body-sm-size)}.saleskit-download[data-v-5f75321f]{flex:none}.saleskit-error[data-v-5f75321f]{margin:var(--s-3) 0 0;color:var(--fg-error,#b00020);font-size:var(--t-body-sm-size)}.s-popover{background:var(--bg-1);border:1px solid var(--ci-line);border-radius:var(--r-card);box-shadow:var(--ci-shadow-pop);padding:var(--s-3);z-index:50;min-width:14rem}.trigger[data-v-06efba65]{transition:background-color .15s,color .15s}.trigger__label[data-v-06efba65]{line-height:1}.trigger[data-v-06efba65]:hover{background:var(--bg-2)}.trigger.active[data-v-06efba65]{background:var(--theme-primary);color:var(--theme-primary-ink)}.trigger.active[data-v-06efba65]:hover{background:var(--theme-primary-hover)}.panel[data-v-06efba65]{gap:var(--s-3);flex-direction:column;display:flex}.heading[data-v-06efba65]{color:var(--fg-1);margin:0;font-weight:600}.lists[data-v-06efba65]{gap:var(--s-1);flex-direction:column;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.item[data-v-06efba65]{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-input);background:var(--bg-2);color:var(--fg-1);display:flex}.item.member .label[data-v-06efba65]{color:var(--theme-primary)}.indicator[data-v-06efba65]{width:1rem;color:var(--theme-primary);flex-shrink:0;display:inline-flex}.label[data-v-06efba65]{flex:1;min-width:0}.empty[data-v-06efba65],.cap[data-v-06efba65]{font-size:var(--t-body-sm-size);margin:0}.create[data-v-06efba65]{align-items:center;gap:var(--s-2);display:flex}.error[data-v-06efba65]{color:var(--ci-danger,crimson);font-size:var(--t-body-sm-size);margin:0}.listing-card[data-v-fbca07de]{cursor:pointer;flex-direction:column;transition:transform .15s;display:flex;position:relative}.listing-card[data-v-fbca07de]:hover{transform:translateY(-2px)}.listing-card__media[data-v-fbca07de]{position:relative}.listing-card__image[data-v-fbca07de]{object-fit:cover;width:100%;height:100%}.listing-card__status[data-v-fbca07de]{right:var(--s-3);bottom:var(--s-3);position:absolute}.listing-card__body[data-v-fbca07de]{border-top:1px solid var(--ci-line);justify-content:space-between;gap:var(--s-3);padding:var(--s-1);flex-direction:column;flex-grow:1;display:flex}.listing-card__top[data-v-fbca07de]{align-items:flex-start;gap:var(--s-2);display:flex}.listing-card__pills[data-v-fbca07de]{align-items:center;gap:var(--s-1);padding:var(--s-1);flex-wrap:wrap;flex:1;display:flex}.listing-card__pills[data-v-fbca07de] .s-pill--neutral{border-color:var(--ci-line)}.listing-card__feature[data-v-fbca07de]{color:var(--fg-1)}.listing-card__feature[data-v-fbca07de] svg,.listing-card__date[data-v-fbca07de] svg{color:var(--fg-2)}.listing-card__star[data-v-fbca07de]{z-index:1;flex-shrink:0;display:inline-flex;position:relative}.listing-card__star[data-v-fbca07de] .trigger{box-shadow:none;color:var(--fg-2);background:0 0}.listing-card__star[data-v-fbca07de] .trigger:hover{background:var(--bg-2)}.listing-card__foot[data-v-fbca07de]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-1);display:flex}.listing-card__address[data-v-fbca07de]{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh);flex-direction:column;gap:2px;display:flex}.listing-card__street[data-v-fbca07de]{font:inherit;text-align:left;cursor:pointer;color:var(--fg-1);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.listing-card__street--link[data-v-fbca07de]:after{content:"";position:absolute;inset:0}.listing-card__suburb[data-v-fbca07de]{color:var(--fg-1)}.listing-card__project[data-v-fbca07de]{color:var(--fg-2)}.listing-card__saleskit[data-v-fbca07de]{z-index:1;align-self:flex-end;line-height:0;position:relative}.skeleton[data-v-d5591e69]{background:var(--ci-skeleton);animation:skeleton-pulse-d5591e69 var(--skeleton-duration) ease-in-out infinite;animation-delay:var(--skeleton-delay,0s)}@keyframes skeleton-pulse-d5591e69{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-d5591e69]{opacity:1;animation:none}}.listing-card-skeleton[data-v-b7093426]{flex-direction:column;display:flex}.listing-card-skeleton__media[data-v-b7093426]{position:relative}.listing-card-skeleton__body[data-v-b7093426]{border-top:1px solid var(--ci-line);gap:var(--s-3);padding:var(--s-1);flex-direction:column;flex-grow:1;display:flex}.listing-card-skeleton__pills[data-v-b7093426]{align-items:center;gap:var(--s-1);padding:var(--s-1);flex-wrap:wrap;display:flex}.listing-card-skeleton__address[data-v-b7093426]{gap:var(--s-2);padding:var(--s-1);flex-direction:column;display:flex}.listing-table[data-v-139dd8bd]{overflow-x:auto}.listing-table__table[data-v-139dd8bd]{border-collapse:collapse;width:100%;font-size:var(--t-body-sm-size)}.listing-table__table th[data-v-139dd8bd],.listing-table__table td[data-v-139dd8bd]{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--ci-line);white-space:nowrap}.listing-table__table th[data-v-139dd8bd]{color:var(--fg-2);font-weight:600}.listing-table__sort[data-v-139dd8bd]{align-items:center;gap:var(--s-1);font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.listing-table__sort[data-v-139dd8bd]:hover,.listing-table__sort--active[data-v-139dd8bd]{color:var(--fg-1)}.listing-table__sort-icon[data-v-139dd8bd]{flex:none}.listing-table__row:hover td[data-v-139dd8bd]{background:var(--bg-2)}.listing-table__link[data-v-139dd8bd]{color:var(--fg-1);font-weight:500;text-decoration:none}.listing-table__link[data-v-139dd8bd]:hover{text-decoration:underline}.listing-table__cell--actions[data-v-139dd8bd]{white-space:nowrap;text-align:right;width:1%}.listing-table__table td.listing-table__cell--type[data-v-139dd8bd]{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.listing-table__actions[data-v-139dd8bd]{align-items:center;gap:var(--s-2);display:inline-flex}.listing-table-skeleton[data-v-a5e6b5ff]{overflow-x:auto}.listing-table-skeleton__table[data-v-a5e6b5ff]{border-collapse:collapse;width:100%;font-size:var(--t-body-sm-size)}.listing-table-skeleton__table th[data-v-a5e6b5ff],.listing-table-skeleton__table td[data-v-a5e6b5ff]{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--ci-line);white-space:nowrap}.project-card[data-v-3d535093]{text-align:left;color:inherit;cursor:pointer;border:0;border:1px solid var(--ci-line);background:0 0;flex-direction:column;padding:0;font-family:inherit;text-decoration:none;transition:transform .15s;display:flex}.project-card[data-v-3d535093]:not(.project-card--popover):hover{transform:translateY(-2px)}.project-card--popover[data-v-3d535093]{cursor:default;border-radius:var(--r-card);width:252px;overflow:hidden}.project-card__band[data-v-3d535093]{aspect-ratio:286/167;justify-content:center;align-items:center;display:flex;overflow:hidden}.project-card__band--navy[data-v-3d535093]{background:var(--theme-band-1);color:var(--theme-band-1-ink)}.project-card__band--stone[data-v-3d535093]{background:var(--theme-band-2);color:var(--theme-band-2-ink)}.project-card__band--sand[data-v-3d535093]{background:var(--theme-band-3);color:var(--theme-band-3-ink)}.project-card__band--sky[data-v-3d535093]{background:var(--theme-band-4);color:var(--theme-band-4-ink)}.project-card__logo[data-v-3d535093]{object-fit:cover;width:100%;height:100%}.project-card__band--navy .project-card__logo[data-v-3d535093],.project-card__band--sky .project-card__logo[data-v-3d535093]{filter:brightness(0)invert()}.project-card__wordmark[data-v-3d535093]{letter-spacing:-.01em;text-align:center;color:currentColor;font-size:1.75rem;font-weight:300;line-height:1.1}.project-card__body[data-v-3d535093]{border-top:1px solid var(--ci-line);background:var(--ci-surface);gap:var(--s-2);flex-direction:column;flex-grow:1;justify-content:space-between;padding:14px 14px 16px;display:flex}.location[data-v-3d535093]{gap:var(--s-2);flex-direction:column;display:flex}.project-card__chip[data-v-3d535093]{letter-spacing:.04em;box-shadow:var(--ci-shadow-card);align-self:flex-start}.project-card__chip svg[data-v-3d535093]{color:var(--fg-2)}.project-card__name[data-v-3d535093]{letter-spacing:-.005em;color:var(--fg-1);font-size:1.0625rem;line-height:1.2}.project-card__name--popover[data-v-3d535093]{font-size:1.125rem;line-height:1.15}.project-card__sub[data-v-3d535093]{letter-spacing:.06em;text-transform:uppercase;color:var(--ci-muted);font-size:.75rem;line-height:1.3}.project-card__stats[data-v-3d535093]{gap:var(--s-4);padding:var(--s-2) 0 4px;border-top:1px solid var(--ci-line);border-bottom:1px solid var(--ci-line);margin-top:2px;display:flex}.project-card__stat[data-v-3d535093]{flex-direction:column;gap:3px;padding:4px 0;display:flex}.project-card__stat-value[data-v-3d535093]{color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1}.project-card__stat-key[data-v-3d535093]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:.6875rem;line-height:1}.project-card__cta[data-v-3d535093]{align-self:flex-start;margin-top:2px}.project-map-card[data-v-72ca6106]{width:max-content;position:relative}.project-map-card__close[data-v-72ca6106]{top:var(--s-2);right:var(--s-2);z-index:1;position:absolute}.project-map[data-v-006fd2bf]{gap:var(--s-2);flex-direction:column;width:100%;display:flex}.project-map__canvas[data-v-006fd2bf]{aspect-ratio:16/9;border:1px solid var(--ci-line);border-radius:var(--r-card);width:100%;overflow:hidden}.project-map__note[data-v-006fd2bf]{color:var(--fg-2);margin:0;font-size:.8125rem}.project-map__note-link[data-v-006fd2bf]{font:inherit;color:var(--theme-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.project-map__note-link[data-v-006fd2bf]:hover{text-decoration:none}.project-map__no-location[data-v-006fd2bf]{gap:var(--s-2);flex-direction:column;max-width:22rem;display:flex}.project-map__no-location-heading[data-v-006fd2bf]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:.75rem}.project-map__no-location-list[data-v-006fd2bf]{gap:var(--s-1);flex-direction:column;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.project-map__no-location-item[data-v-006fd2bf]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--ci-line);display:flex}.project-map__no-location-info[data-v-006fd2bf]{flex-direction:column;gap:2px;min-width:0;display:flex}.project-map__no-location-name[data-v-006fd2bf]{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.project-map__no-location-matching[data-v-006fd2bf]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:.6875rem}.project-map__canvas[data-v-006fd2bf] .project-map__pin{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--ci-white);color:var(--fg-1);font:inherit;white-space:nowrap;max-width:240px;padding:6px 10px 6px 8px;font-size:.8125rem;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0000002e,0 0 0 1px #26283814}.project-map__canvas[data-v-006fd2bf] .project-map__pin-dot{background:var(--theme-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.project-map__canvas[data-v-006fd2bf] .project-map__pin-name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.project-map__canvas[data-v-006fd2bf] .project-map__pin-count{border-radius:var(--r-pill);background:var(--ci-surface);min-width:22px;height:20px;color:var(--fg-2);justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:500;display:inline-flex}[data-v-006fd2bf] .gm-style-iw,[data-v-006fd2bf] .gm-style-iw-c{box-shadow:none;background:0 0;border-radius:0;max-width:none!important;max-height:none!important;padding:0!important;overflow:visible!important}[data-v-006fd2bf] .gm-style-iw-d{padding:0;max-width:none!important;max-height:none!important;overflow:visible!important}[data-v-006fd2bf] .gm-style-iw-chr,[data-v-006fd2bf] .gm-style-iw-tc{display:none}.toggle-group[data-v-7753d0e8]{gap:var(--s-1);padding:var(--s-1);background:var(--bg-2);border-radius:var(--r-pill);display:inline-flex}.toggle-group-item[data-v-74c14d2f]{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);color:var(--fg-2);font:inherit;cursor:pointer;background:0 0;border:0}.toggle-group-item[data-state=on][data-v-74c14d2f]{background:var(--theme-primary);color:var(--theme-primary-ink)}.toggle-group-item[data-v-74c14d2f]:disabled{opacity:.45;cursor:not-allowed}.view-toggle.toggle-group[data-v-6655df4a]{background:var(--ci-surface);border:1px solid var(--ci-line);gap:2px;padding:4px}.view-toggle[data-v-6655df4a] .toggle-group-item.view-toggle__btn{border-radius:var(--r-pill);height:32px;color:var(--fg-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:0 14px;font-size:12px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.view-toggle[data-v-6655df4a] .toggle-group-item.view-toggle__btn:hover:not(:disabled){color:var(--fg-1)}.view-toggle[data-v-6655df4a] .toggle-group-item.view-toggle__btn[data-state=on]{background:var(--theme-primary);color:var(--theme-primary-ink)}.view-toggle[data-v-6655df4a] .toggle-group-item.view-toggle__btn[data-state=on]:hover:not(:disabled){background:var(--theme-primary-hover);color:var(--theme-primary-ink)}.view-toggle__icon[data-v-6655df4a]{flex-shrink:0}@media (width<=600px){.view-toggle[data-v-6655df4a] .toggle-group-item.view-toggle__btn{padding:0 10px}.view-toggle__label[data-v-6655df4a]{display:none}}.card-grid[data-v-75ba07f7]{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}.card-grid--busy[data-v-75ba07f7]{opacity:.55;pointer-events:none}.card-grid[data-v-75ba07f7]>:nth-child(5n+2){--skeleton-delay:calc(var(--skeleton-duration) / 5)}.card-grid[data-v-75ba07f7]>:nth-child(5n+3){--skeleton-delay:calc(var(--skeleton-duration) / 5 * 2)}.card-grid[data-v-75ba07f7]>:nth-child(5n+4){--skeleton-delay:calc(var(--skeleton-duration) / 5 * 3)}.card-grid[data-v-75ba07f7]>:nth-child(5n+5){--skeleton-delay:calc(var(--skeleton-duration) / 5 * 4)}@media (width<=1100px){.card-grid[data-v-75ba07f7]{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.card-grid[data-v-75ba07f7]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.card-grid[data-v-75ba07f7]{grid-template-columns:1fr}}.s-eyebrow[data-v-09c63b88]{font-family:var(--ff-eyebrow);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);font-weight:var(--t-eyebrow-w);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase;color:var(--fg-1);display:inline-block}.s-eyebrow--muted[data-v-09c63b88]{color:var(--ci-muted)}.eyebrow-row[data-v-f25a9401]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;min-height:42px;display:flex}.eyebrow-row__actions[data-v-f25a9401]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.s-pagination__list[data-v-33555d4c]{align-items:center;gap:var(--s-1);display:inline-flex}.s-pagination__page[data-v-33555d4c],.s-pagination__nav[data-v-33555d4c]{min-width:2rem;height:2rem;padding:0 var(--s-2);border:1px solid var(--ci-line);border-radius:var(--r-input);background:var(--bg-1);color:var(--fg-1);font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.s-pagination__page[data-selected][data-v-33555d4c]{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-primary-ink)}.s-pagination__page[data-v-33555d4c]:disabled,.s-pagination__nav[data-v-33555d4c]:disabled{opacity:.5;cursor:not-allowed}.s-pagination__ellipsis[data-v-33555d4c]{min-width:2rem;height:2rem;color:var(--fg-3);justify-content:center;align-items:center;display:inline-flex}.progress-bar[data-v-baa81587]{background:var(--ci-skeleton);border-radius:var(--r-pill);height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.progress-bar__indicator[data-v-baa81587]{background:var(--theme-primary);border-radius:var(--r-pill);width:40%;height:100%;animation:1.2s ease-in-out infinite progress-bar-slide-baa81587;position:absolute;top:0;left:0}.progress-bar__label[data-v-baa81587]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes progress-bar-slide-baa81587{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.progress-bar__indicator[data-v-baa81587]{animation-duration:3s}}.empty-state[data-v-d0408253]{align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);text-align:center;background:var(--bg-2);border-radius:var(--r-card);flex-direction:column;display:flex}.empty-state__icon[data-v-d0408253]{color:var(--ci-line-2);line-height:0}.empty-state__title[data-v-d0408253]{font-size:var(--t-h3-size);color:var(--fg-1);font-weight:500}.empty-state__description[data-v-d0408253]{color:var(--fg-2);max-width:40ch}.empty-state__actions[data-v-d0408253]{margin-top:var(--s-2)}.listings-results[data-v-2510a88d]{gap:var(--s-4);flex-direction:column;display:flex}.listings-results__viewport[data-v-2510a88d]{position:relative}.listings-results__viewport .progress-bar[data-v-2510a88d]{top:calc(var(--s-2) * -1)}.listings-results__footer[data-v-2510a88d]{margin-top:var(--s-4);justify-content:center;display:flex}.listings-results__table--busy[data-v-2510a88d]{opacity:.55;pointer-events:none}.listings-results__reset[data-v-2510a88d]{border:1px solid var(--ci-line-2);border-radius:var(--r-input);padding:var(--s-2) var(--s-4);font:inherit;color:var(--fg-1);cursor:pointer;background:0 0}.pricelist-button__status[data-v-eb2d875b]{color:var(--fg-1);margin:0}.pricelist-button__status--error[data-v-eb2d875b]{color:var(--fg-danger,var(--fg-1))}.project-card-skeleton[data-v-ce7d8547]{border:1px solid var(--ci-line);flex-direction:column;display:flex}.project-card-skeleton__band[data-v-ce7d8547]{aspect-ratio:286/167;overflow:hidden}.project-card-skeleton__body[data-v-ce7d8547]{border-top:1px solid var(--ci-line);background:var(--ci-surface);gap:var(--s-2);flex-direction:column;flex-grow:1;padding:14px 14px 16px;display:flex}.project-card-skeleton__text[data-v-ce7d8547]{gap:var(--s-2);flex-direction:column;display:flex}.all-projects-results[data-v-e32b7a37]{gap:var(--s-4);flex-direction:column;display:flex}.all-projects-results__footer[data-v-e32b7a37]{margin-top:var(--s-4);justify-content:center;display:flex}.estates-landing-page[data-v-0025303f]{gap:var(--s-7);margin-block:var(--s-3);flex-direction:column;display:flex}.estates-landing-page__section[data-v-0025303f]{gap:var(--s-4);flex-direction:column;scroll-margin-top:104px;display:flex}.estates-landing-page__search[data-v-0025303f]{scroll-margin-top:104px}.project-breadcrumb[data-v-124eacc8]{padding:var(--s-2) 0}.project-breadcrumb__list[data-v-124eacc8]{align-items:center;gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.project-breadcrumb__item[data-v-124eacc8]{align-items:center;display:inline-flex}.project-breadcrumb__link[data-v-124eacc8]{color:var(--fg-2);text-decoration:none}.project-breadcrumb__link[data-v-124eacc8]:hover{color:var(--fg-1);text-decoration:underline}.project-breadcrumb__sep[data-v-124eacc8]{color:var(--fg-2)}.project-breadcrumb__current[data-v-124eacc8]{color:var(--fg-1);font-weight:500}.table-toolbar[data-v-8b13306c]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.table-count[data-v-8b13306c]{color:var(--fg-4);font-size:var(--t-body-sm-size);margin:0}.selection-bar[data-v-8b13306c]{align-items:center;gap:var(--s-3);display:flex}@media (width<=900px){.table-toolbar[data-v-8b13306c]{flex-wrap:wrap}.selection-bar[data-v-8b13306c]{flex-basis:100%;order:1}}.selection-count[data-v-8b13306c]{font-size:var(--t-body-sm-size);color:var(--fg-2);margin-right:auto;font-weight:600}.th-select[data-v-8b13306c],.cell-select[data-v-8b13306c]{width:1%}.table-scroll[data-v-8b13306c]{overflow-x:auto}.table-scroll--busy[data-v-8b13306c]{opacity:.55;pointer-events:none}.table-pages[data-v-8b13306c]{margin-top:var(--s-4);justify-content:center;display:flex}.doc-table[data-v-8b13306c]{border-collapse:collapse;width:100%;font-size:var(--t-body-sm-size)}.doc-table th[data-v-8b13306c],.doc-table td[data-v-8b13306c]{text-align:left;padding:var(--s-3);border-bottom:1px solid var(--ci-line);white-space:nowrap}.doc-table th[data-v-8b13306c]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-4);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.doc-table th.sortable[data-v-8b13306c]{cursor:pointer}.th-label[data-v-8b13306c]{align-items:center;gap:var(--s-1);display:inline-flex}.sort-caret[data-v-8b13306c]{color:var(--fg-1)}.cell-name[data-v-8b13306c]{white-space:normal;min-width:240px;font-weight:600}.cell-muted[data-v-8b13306c]{color:var(--fg-4)}.cell-num[data-v-8b13306c]{text-align:right}.kind-badge[data-v-8b13306c]{letter-spacing:.04em;color:var(--fg-2);background:var(--bg-2);border-radius:var(--r-input);padding:2px 6px;font-size:11px;font-weight:700}.cell-actions[data-v-8b13306c]{text-align:right}.table-empty[data-v-8b13306c]{color:var(--fg-4);padding:var(--s-5);text-align:center}@media (width<=900px){.desktop-only[data-v-8b13306c]{display:none}}.spinner[data-v-52d3e60c]{box-sizing:border-box;border-style:solid;border-color:var(--ci-skeleton);border-top-color:var(--theme-primary);border-radius:50%;animation:.8s linear infinite spinner-rotate-52d3e60c;display:inline-block;position:relative}.spinner-label[data-v-52d3e60c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spinner-rotate-52d3e60c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-52d3e60c]{animation-duration:3s}}.docs-section[data-v-d5ab451f]{gap:var(--s-4);flex-direction:column;display:flex}.docs-state[data-v-d5ab451f]{align-items:center;gap:var(--s-3);color:var(--fg-2);margin:0;display:flex}.project-detail[data-v-e4e48e00]{gap:var(--s-5);padding:var(--s-5);flex-direction:column;display:flex}.project-detail__header[data-v-e4e48e00]{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.project-detail__identity[data-v-e4e48e00]{gap:var(--s-2);flex-direction:column;display:flex}.project-detail__title[data-v-e4e48e00]{margin:0}.project-detail__address[data-v-e4e48e00]{color:var(--fg-2);margin:0}.project-detail__logo[data-v-e4e48e00]{object-fit:contain;object-position:right top;flex-shrink:0;width:auto;max-width:40%;display:block}.project-detail__description[data-v-e4e48e00]{color:var(--fg-2);max-width:60ch;margin:0}.project-detail__docs-trigger[data-v-e4e48e00]{align-self:flex-start}.project-detail__results[data-v-e4e48e00]{gap:var(--s-4);flex-direction:column;display:flex}.back-bar[data-v-704a68e4]{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;display:flex}.back-bar__button[data-v-704a68e4]{color:var(--fg-2)}.back-bar__chevron[data-v-704a68e4]{font-size:1.1em;line-height:1}.back-bar__address[data-v-704a68e4]{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.back-bar__separator[data-v-704a68e4]{color:var(--fg-3)}@media (width<=600px){.back-bar[data-v-704a68e4]{flex-wrap:wrap}.back-bar .back-bar__button[data-v-704a68e4]{padding-left:0}.back-bar__address[data-v-704a68e4]{flex-basis:100%}.back-bar__separator[data-v-704a68e4]{display:none}}.location-map[data-v-6312601a]{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.location-map__canvas[data-v-6312601a]{aspect-ratio:3/2;border-radius:var(--r-input);background:var(--bg-2);width:100%;position:relative;overflow:hidden}.location-map__canvas--empty[data-v-6312601a]{place-items:center;display:grid}.location-map__empty[data-v-6312601a]{color:var(--fg-2);margin:0;font-size:.875rem}.location-map__canvas[data-v-6312601a] .location-map__marker{border-radius:var(--r-pill);background:var(--theme-primary);border:2px solid var(--theme-primary-ink);width:.875rem;height:.875rem;display:block;box-shadow:0 1px 4px #0000004d}.location-map__caption[data-v-6312601a]{color:var(--fg-2);font-size:.875rem}.image-gallery[data-v-7cb1513a]{gap:var(--s-3);flex-direction:column;display:flex}.stage[data-v-7cb1513a]{width:100%;aspect-ratio:var(--stage-aspect);background-color:var(--stage-bg);border-radius:var(--r-card);border:var(--stage-border,none);position:relative;overflow:hidden}.media[data-v-7cb1513a]{object-fit:var(--stage-fit);width:100%;height:100%;display:block}.empty[data-v-7cb1513a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav[data-v-7cb1513a]{width:2.5rem;height:2.5rem;color:var(--fg-on-dark);cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nav span[data-v-7cb1513a]{text-box:ex alphabetic}.nav[data-v-7cb1513a]:hover{background:#000000a6}.nav.prev[data-v-7cb1513a]{left:var(--s-2)}.nav.next[data-v-7cb1513a]{right:var(--s-2)}.expand[data-v-7cb1513a]{top:var(--s-2);right:var(--s-2);border-radius:var(--r-input);width:2.25rem;height:2.25rem;color:var(--fg-on-dark);cursor:pointer;background:#00000073;border:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute}.expand[data-v-7cb1513a]:hover{background:#000000a6}.thumbs[data-v-7cb1513a]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thumb[data-v-7cb1513a]{border-radius:var(--r-input);background:var(--bg-2);cursor:pointer;border:2px solid #0000;width:4.5rem;height:3.375rem;padding:0;overflow:hidden}.thumb.active[data-v-7cb1513a]{border-color:var(--theme-primary)}.thumb-image[data-v-7cb1513a]{object-fit:cover;width:100%;height:100%;display:block}.image-gallery-lightbox-overlay{z-index:70;background:#000c;position:fixed;inset:0}.image-gallery-lightbox{z-index:71;width:min(64rem, calc(100vw - 2 * var(--s-4)));height:min(48rem, calc(100vh - 2 * var(--s-4)));padding:var(--s-5);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.image-gallery-lightbox-stage{background-color:var(--stage-bg);border-radius:var(--r-card);flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.image-gallery-lightbox-media{object-fit:contain;max-width:100%;max-height:100%;display:block}.image-gallery-lightbox-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.image-gallery-lightbox-caption{margin:var(--s-3) 0 0;text-align:center;max-width:60ch;color:var(--fg-on-dark)}.image-gallery-lightbox-counter{margin-top:var(--s-2);color:var(--fg-on-dark);font-size:var(--t-body-sm-size)}.image-gallery-lightbox-nav{width:3rem;height:3rem;color:var(--fg-on-dark);cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.image-gallery-lightbox-nav span{text-box:ex alphabetic}.image-gallery-lightbox-nav:hover{background:#000000a6}.image-gallery-lightbox-nav.prev{left:var(--s-6)}.image-gallery-lightbox-nav.next{right:var(--s-6)}.image-gallery-lightbox-close{top:var(--s-6);right:var(--s-6);width:2.5rem;height:2.5rem;color:var(--fg-on-dark);cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute}.image-gallery-lightbox-close:hover{background:#000000a6}.s-tooltip{background:var(--theme-primary);color:var(--theme-primary-ink);border-radius:var(--r-input);padding:var(--s-1) var(--s-3);font-size:var(--t-body-sm-size);max-width:18rem;box-shadow:var(--ci-shadow-pop);z-index:60;line-height:1.3}.listing-detail[data-v-22a7e514]{gap:var(--s-4);padding:var(--s-4);background:var(--bg-1);color:var(--fg-1);flex-direction:column;min-height:50vh;display:flex}.listing-heading[data-v-22a7e514],.listing-details[data-v-22a7e514]{flex-direction:column;align-items:center;display:flex}.listing-detail__status[data-v-22a7e514]{margin:0}.listing-detail__hero[data-v-22a7e514]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.listing-detail__hero-info[data-v-22a7e514]{gap:var(--s-4);flex-direction:column;display:flex}.lot-number[data-v-22a7e514]{gap:var(--s-1);flex-direction:column;display:flex}.listing-attributes[data-v-22a7e514]{gap:var(--s-1);grid-template-columns:repeat(12,1fr);width:100%;max-width:450px;margin:0;padding:0;list-style:none;display:grid}.listing-attributes>[data-v-22a7e514]{overflow:hidden}.listing-attribute[data-v-22a7e514]{grid-column:span 6}.listing-attribute>[data-v-22a7e514]{width:100%}.listing-attribute[data-attribute=bedrooms][data-v-22a7e514],.listing-attribute[data-attribute=bathrooms][data-v-22a7e514],.listing-attribute[data-attribute=carparks][data-v-22a7e514]{grid-column:span 2}.listing-attribute[data-attribute=landsize][data-v-22a7e514],.listing-attribute[data-attribute=housesize][data-v-22a7e514]{grid-column:span 3}.listing-attribute[data-v-22a7e514] svg{color:var(--fg-2)}.listing-actions[data-v-22a7e514]{justify-content:center;gap:var(--s-1);grid-template-columns:repeat(2,1fr);display:grid}.listing-detail__row--two[data-v-22a7e514]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.listing-detail__section[data-v-22a7e514]{padding:var(--s-2)}.project-description[data-v-22a7e514]{padding-block:var(--s-6)}.listing-detail__package ul[data-v-22a7e514]{padding:var(--s-2);margin:0}.listing-detail__map-placeholder[data-v-22a7e514]{aspect-ratio:3/2;border-radius:var(--r-input);background:var(--bg-1);border:1px dashed var(--ci-line);justify-content:center;align-items:center;display:flex}.listing-detail__contacts[data-v-22a7e514]{padding:var(--s-4);border-radius:var(--r-card);background:var(--bg-2)}.listing-detail__contacts h2[data-v-22a7e514]{margin:0 0 var(--s-3);color:var(--fg-1)}.listing-detail__contact-grid[data-v-22a7e514]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-detail__contact[data-v-22a7e514]{align-items:center;gap:var(--s-3);border-radius:var(--r-card);padding:var(--s-3);background:var(--bg-1);display:flex}.listing-detail__contact[data-v-22a7e514] .s-avatar{width:3.5rem;height:3.5rem}.listing-detail__contact-detail[data-v-22a7e514]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.listing-detail__contact-detail p[data-v-22a7e514]{overflow-wrap:anywhere;margin:0}.listing-detail__contact-name[data-v-22a7e514]{color:var(--fg-1);font-weight:600}.listing-detail__contact-line[data-v-22a7e514]{align-items:baseline;gap:var(--s-2);color:var(--fg-1);display:flex}.listing-detail__contact-key[data-v-22a7e514]{width:1.25rem;color:var(--fg-2);font-weight:700;font-size:var(--t-body-sm-size);justify-content:center;align-items:center;display:inline-flex}.listing-detail__similar h2[data-v-22a7e514]{margin:0 0 var(--s-2);color:var(--fg-1)}@media (width<=60rem){.listing-detail__hero[data-v-22a7e514],.listing-detail__row--two[data-v-22a7e514],.listing-detail__contact-grid[data-v-22a7e514]{grid-template-columns:minmax(0,1fr)}}.townhouses-landing-page[data-v-3d39a2d5]{gap:var(--s-7);margin-block:var(--s-3);flex-direction:column;display:flex}.townhouses-landing-page__section[data-v-3d39a2d5]{gap:var(--s-4);flex-direction:column;scroll-margin-top:104px;display:flex}.townhouses-landing-page__search[data-v-3d39a2d5]{scroll-margin-top:104px}.scroll-area[data-v-8756534d]{position:relative;overflow:hidden}.scroll-area__viewport[data-v-8756534d]{width:100%;height:100%}.scroll-area__scrollbar[data-v-8756534d]{-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;padding:2px;display:flex}.scroll-area__scrollbar[data-orientation=horizontal][data-v-8756534d]{flex-direction:column;height:8px}.scroll-area__scrollbar[data-orientation=vertical][data-v-8756534d]{width:8px}.scroll-area__thumb[data-v-8756534d]{background:var(--ci-line-2,#00000040);border-radius:var(--r-pill);flex:1}.shortlist-tabs[data-v-704152bd]{position:relative}.shortlist-tabs__bar[data-v-704152bd]{align-items:stretch;gap:var(--s-2);border-bottom:1px solid var(--ci-line);display:flex;position:relative}.shortlist-tabs__viewport[data-v-704152bd]{flex:1;min-width:0;position:relative}.shortlist-tabs__group.toggle-group[data-v-704152bd]{align-items:center;gap:var(--s-1);background:0 0;border-radius:0;flex-wrap:nowrap;padding:0;display:flex}.shortlist-tabs__tab[data-v-704152bd]{flex-shrink:0;display:flex}.shortlist-tabs[data-v-704152bd] .toggle-group-item.shortlist-tabs__tab-btn{align-items:center;gap:var(--s-2);color:var(--fg-2);font:400 14px/1.2 var(--ff-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 18px;transition:color .12s,border-color .12s;display:inline-flex}.shortlist-tabs[data-v-704152bd] .toggle-group-item.shortlist-tabs__tab-btn:hover{color:var(--fg-1)}.shortlist-tabs[data-v-704152bd] .toggle-group-item.shortlist-tabs__tab-btn[data-state=on]{color:var(--theme-primary);border-bottom-color:var(--theme-primary);background:0 0;font-weight:500}.shortlist-tabs__count[data-v-704152bd]{color:var(--fg-3);background:var(--ci-stone);border-radius:var(--r-pill);text-align:center;min-width:22px;padding:2px 8px;font-size:12px;line-height:1}.shortlist-tabs[data-v-704152bd] .shortlist-tabs__tab-btn[data-state=on] .shortlist-tabs__count,.shortlist-tabs[data-v-704152bd] .shortlist-tabs__tab-btn[data-state=on] .shortlist-tabs__count{background:var(--theme-primary);color:var(--theme-primary-ink)}.shortlist-tabs__scroll-btn[data-v-704152bd]{cursor:pointer;width:32px;color:var(--fg-2);background:0 0;border:0;border-radius:4px;justify-content:center;align-self:center;align-items:center;margin-bottom:-1px;transition:background .12s,color .12s;display:inline-flex}.shortlist-tabs__scroll-btn[data-v-704152bd]:hover{background:var(--ci-stone);color:var(--fg-1)}.shortlist-tabs__rename-input[data-v-704152bd],.shortlist-tabs__create-input[data-v-704152bd]{border:1px solid var(--theme-primary);height:36px;font:400 14px/1 var(--ff-sans);background:var(--bg-1);color:var(--fg-1);border-radius:6px;min-width:180px;margin:6px 4px;padding:0 10px}.shortlist-tabs__create-input[data-v-704152bd]{min-width:220px;padding:0 12px}.shortlist-tabs__rename-input[data-v-704152bd]:focus,.shortlist-tabs__create-input[data-v-704152bd]:focus{outline:0}.shortlist-tabs__create[data-v-704152bd]{flex-shrink:0;align-items:center;display:flex}.shortlist-tabs__create-spinner[data-v-704152bd]{pointer-events:none;align-items:center;margin-left:-34px;margin-right:12px;display:inline-flex}.shortlist-tabs__add[data-v-704152bd]{border:1px dashed var(--ci-line-stone);height:36px;color:var(--fg-2);cursor:pointer;font:400 13px/1 var(--ff-sans);border-radius:var(--r-pill);margin-bottom:var(--s-1);background:0 0;flex-shrink:0;align-self:center;align-items:center;gap:6px;padding:0 14px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.shortlist-tabs__add[data-v-704152bd]:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary);background:#2628380a}.shortlist-tabs__add[data-v-704152bd]:disabled{opacity:.4;cursor:not-allowed}.shortlist-tabs__error[data-v-704152bd]{margin:var(--s-1) 0 0;color:var(--fg-error,#b00020);font-size:var(--t-body-sm-size)}.shortlist-tabs--scroll-start .shortlist-tabs__viewport[data-v-704152bd]:before,.shortlist-tabs--scroll-end .shortlist-tabs__viewport[data-v-704152bd]:after{content:"";width:var(--s-5);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.shortlist-tabs--scroll-start .shortlist-tabs__viewport[data-v-704152bd]:before{background:linear-gradient(to right, var(--bg-1), transparent);left:0}.shortlist-tabs--scroll-end .shortlist-tabs__viewport[data-v-704152bd]:after{background:linear-gradient(to left, var(--bg-1), transparent);right:0}.shortlist-download-status[data-v-3d29f7b2]{color:var(--fg-1);margin:0}.shortlist-download-list[data-v-3d29f7b2]{gap:var(--s-4);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.shortlist-download-group[data-v-3d29f7b2]{gap:var(--s-2);flex-direction:column;display:flex}.shortlist-download-group-head[data-v-3d29f7b2]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.shortlist-download-group-title[data-v-3d29f7b2]{font-size:var(--t-body-sm-size);color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.shortlist-download-group-subtitle[data-v-3d29f7b2]{font-size:var(--t-body-sm-size)}.shortlist-download-items[data-v-3d29f7b2]{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shortlist-download-select-all[data-v-3d29f7b2]{align-items:center;gap:var(--s-2);display:flex}.shortlist-download-select-all-label[data-v-3d29f7b2]{font-size:var(--t-body-sm-size);color:var(--fg-2);font-weight:600}.shortlist-download-select-count[data-v-3d29f7b2]{font-size:var(--t-body-sm-size);margin-left:auto}.shortlist-download-select-spacer[data-v-3d29f7b2]{flex-shrink:0;width:18px}.shortlist-download-item[data-v-3d29f7b2]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--ci-line);border-radius:var(--r-card);display:flex}.shortlist-download-info[data-v-3d29f7b2]{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.shortlist-download-name[data-v-3d29f7b2]{color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.shortlist-download-meta-row[data-v-3d29f7b2]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.shortlist-download-meta[data-v-3d29f7b2]{font-size:var(--t-body-sm-size)}.shortlist-download-link[data-v-3d29f7b2]{flex:none}.shortlist-download-error[data-v-3d29f7b2]{margin:var(--s-3) 0 0;color:var(--fg-error,#b00020);font-size:var(--t-body-sm-size)}.email-preview__viewport[data-v-004efd82]{flex-direction:column;min-height:12rem;display:flex}.email-preview__status[data-v-004efd82]{color:var(--fg-2);margin:auto}.preview-loading[data-v-004efd82]{align-items:center;gap:var(--s-2);display:flex}.email-preview__status--error[data-v-004efd82]{color:var(--fg-danger,var(--fg-1))}.email-preview__frame[data-v-004efd82]{border:1px solid var(--ci-line);border-radius:var(--r-card);background:#fff;width:100%;height:min(70vh,55rem)}.shortlist-email__status[data-v-ae0ea4d7]{color:var(--fg-1);margin:0}.shortlist-email__status--error[data-v-ae0ea4d7]{color:var(--fg-danger,var(--fg-1))}.shortlist-email__form[data-v-ae0ea4d7]{gap:var(--s-2);flex-direction:column;display:flex}.shortlist-email__tree[data-v-ae0ea4d7]{gap:var(--s-1);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.shortlist-email__tree-legend[data-v-ae0ea4d7]{font-size:var(--t-body-sm-size);color:var(--fg-1);padding:0;font-weight:600}.shortlist-email__tree-status[data-v-ae0ea4d7]{font-size:var(--t-body-sm-size);margin:0}.shortlist-email__tree-status--warn[data-v-ae0ea4d7]{color:var(--fg-danger,var(--fg-1))}.shortlist-email__listings[data-v-ae0ea4d7]{gap:var(--s-2);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.shortlist-email__listing[data-v-ae0ea4d7]{gap:var(--s-1);padding:var(--s-2);border:1px solid var(--ci-line);border-radius:var(--r-card);flex-direction:column;display:flex}.shortlist-email__listing--disabled[data-v-ae0ea4d7]{opacity:.6}.shortlist-email__listing-head[data-v-ae0ea4d7]{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.shortlist-email__listing-head-text[data-v-ae0ea4d7]{flex-direction:column;min-width:0;display:flex}.shortlist-email__listing-title[data-v-ae0ea4d7]{color:var(--fg-1);overflow-wrap:anywhere;font-weight:600}.shortlist-email__listing-subtitle[data-v-ae0ea4d7]{font-size:var(--t-body-sm-size)}.shortlist-email__docs[data-v-ae0ea4d7]{padding:0 0 0 var(--s-2);gap:var(--s-1);flex-direction:column;margin:0;list-style:none;display:flex}.shortlist-email__doc[data-v-ae0ea4d7]{align-items:center;gap:var(--s-2);min-width:0;display:flex}.shortlist-email__doc-info[data-v-ae0ea4d7]{flex-direction:column;min-width:0;display:flex}.shortlist-email__doc-title[data-v-ae0ea4d7]{color:var(--fg-1);overflow-wrap:anywhere}.shortlist-email__doc-meta-row[data-v-ae0ea4d7]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.shortlist-email__doc-meta[data-v-ae0ea4d7]{font-size:var(--t-body-sm-size)}.shortlist-email__no-docs[data-v-ae0ea4d7]{padding-left:var(--s-2);font-size:var(--t-body-sm-size);margin:0}.shortlist-toolbar[data-v-e96a4204]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.shortlist-toolbar__identity[data-v-e96a4204]{align-items:center;gap:var(--s-2);min-width:0;display:flex}.shortlist-toolbar__name[data-v-e96a4204]{font-size:var(--t-title-size,1.25rem);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shortlist-toolbar__count[data-v-e96a4204]{color:var(--fg-3);font-weight:300}.shortlist-toolbar__actions[data-v-e96a4204]{align-items:center;gap:var(--s-2);display:flex}.shortlist-toolbar__icon-btn[data-v-e96a4204]{cursor:pointer;width:32px;height:32px;color:var(--fg-3);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.shortlist-toolbar__icon-btn[data-v-e96a4204]:hover{background:var(--ci-stone);color:var(--fg-1)}.shortlist-toolbar__icon-btn--danger[data-v-e96a4204]:hover{color:#fff;background:#b33}.shortlist-toolbar__viewtoggle[data-v-e96a4204]{background:var(--ci-surface);border-radius:var(--r-pill);gap:4px;padding:4px;display:inline-flex}.shortlist-toolbar__view[data-v-e96a4204]{border-radius:var(--r-pill);cursor:pointer;width:36px;height:32px;color:var(--fg-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.shortlist-toolbar__view--on[data-v-e96a4204]{background:var(--theme-primary);color:var(--theme-primary-ink)}.shortlist-toolbar__btn[data-v-e96a4204]{border:1px solid var(--ci-line-2);height:36px;color:var(--fg-1);border-radius:var(--r-pill);cursor:pointer;font:400 13px/1 var(--ff-sans);background:0 0;align-items:center;gap:6px;padding:0 14px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.shortlist-toolbar__btn[data-v-e96a4204]:hover:not(:disabled){background:var(--bg-2);border-color:var(--ci-ink)}.shortlist-toolbar__btn[data-v-e96a4204]:disabled{opacity:.6;cursor:not-allowed}.shortlist-toolbar__btn--danger[data-v-e96a4204]{color:#fff;background:#b33;border-color:#b33}.shortlist-toolbar__btn--danger[data-v-e96a4204]:hover:not(:disabled){color:#fff;background:#922;border-color:#922}.shortlist-toolbar__confirm[data-v-e96a4204]{color:var(--fg-1);margin:0}.shortlist-toolbar__error[data-v-e96a4204]{width:100%;color:var(--fg-error,#b00020);font-size:var(--t-body-sm-size);margin:0}.shortlist-table[data-v-cfdbd2db]{background:var(--ci-surface);border:1px solid var(--ci-line);-webkit-overflow-scrolling:touch;overflow-x:auto}.shortlist-table__table[data-v-cfdbd2db]{border-collapse:collapse;width:100%;min-width:920px;font:400 14px/1.35 var(--ff-sans)}.shortlist-table__table thead th[data-v-cfdbd2db]{text-align:left;font:400 11px/1 var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ci-muted);border-bottom:1px solid var(--ci-line);background:var(--ci-surface);padding:14px 16px}.shortlist-table__table thead th[data-v-cfdbd2db]:first-child{padding-left:18px}.shortlist-table__table thead th[data-v-cfdbd2db]:last-child{padding-right:18px}.shortlist-table__row[data-v-cfdbd2db]{cursor:pointer;transition:background .12s}.shortlist-table__row[data-v-cfdbd2db]:hover{background:#e9e9e9}.shortlist-table__table tbody td[data-v-cfdbd2db]{padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--ci-line);vertical-align:middle}.shortlist-table__table tbody tr:last-child td[data-v-cfdbd2db]{border-bottom:0}.shortlist-table__table tbody td[data-v-cfdbd2db]:first-child{padding-left:18px}.shortlist-table__table tbody td[data-v-cfdbd2db]:last-child{padding-right:18px}.shortlist-table__lot[data-v-cfdbd2db]{color:var(--fg-1);font-weight:500}.shortlist-table__addr[data-v-cfdbd2db]{color:var(--fg-2);margin-top:2px;font-size:13px}.shortlist-table__proj-name[data-v-cfdbd2db]{font:400 14px/1.2 var(--ff-sans);color:var(--fg-1)}.shortlist-table__proj-meta[data-v-cfdbd2db]{color:var(--fg-3);margin-top:2px;font-size:12px}.shortlist-table__sizecell[data-v-cfdbd2db]{white-space:nowrap;flex-wrap:nowrap;gap:6px;display:flex}.shortlist-table__sizecell .s-pill[data-v-cfdbd2db]{flex-shrink:0;padding:0 10px}.shortlist-table__type[data-v-cfdbd2db]{font:400 13px/1.35 var(--ff-sans);color:var(--fg-1);max-width:12rem}.shortlist-table__actions[data-v-cfdbd2db]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.shortlist-table__actions[data-v-cfdbd2db] .saleskit-trigger,.shortlist-table__actions[data-v-cfdbd2db] .send-email-trigger{background:var(--ci-white);border:1px solid var(--ci-line);width:32px;height:32px;color:var(--fg-1);flex:0 0 32px}.shortlist-table__actions[data-v-cfdbd2db] .saleskit-trigger:hover:not(:disabled),.shortlist-table__actions[data-v-cfdbd2db] .send-email-trigger:hover:not(:disabled){background:var(--ci-navy);color:var(--ci-white);border-color:var(--ci-navy)}.shortlist-table__remove[data-v-cfdbd2db]{border:1px solid var(--ci-line);background:var(--ci-white);cursor:pointer;width:32px;height:32px;color:var(--fg-1);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.shortlist-table__remove[data-v-cfdbd2db] svg{flex-shrink:0}.shortlist-table__remove[data-v-cfdbd2db]:hover{color:#fff;background:#b33;border-color:#b33}.shortlists-page[data-v-52d6736f]{padding:var(--s-4);color:var(--fg-1);gap:var(--s-4);flex-direction:column;min-height:50vh;display:flex}.shortlists-page__head[data-v-52d6736f]{gap:var(--s-3);flex-direction:column;display:flex}.shortlists-page__eyebrow[data-v-52d6736f]{font:400 13px/1 var(--ff-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ci-muted);margin:0}.shortlists-page__count-meta[data-v-52d6736f]{font:400 11px/1 var(--ff-sans);color:var(--fg-3);letter-spacing:.04em;text-transform:none;margin-left:6px}.shortlists-loading[data-v-52d6736f]{padding:var(--s-8) var(--s-5);flex:1;justify-content:center;align-items:center;display:flex}.shortlists-page__grid[data-v-52d6736f]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.shortlists-page__empty-actions[data-v-52d6736f]{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:inline-flex}.shortlists-page__cta[data-v-52d6736f]{border-radius:var(--r-pill);background:var(--theme-primary);height:36px;color:var(--theme-primary-ink);font:var(--t-button-w) 13px/1 var(--ff-sans);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:0 18px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.shortlists-page__cta[data-v-52d6736f]:hover{background:var(--theme-primary-hover)}.shortlists-page__cta--ghost[data-v-52d6736f]{border-color:var(--ci-line-2);color:var(--fg-1);background:0 0}.shortlists-page__cta--ghost[data-v-52d6736f]:hover{background:var(--bg-2);border-color:var(--ci-ink)}.doc-page[data-v-d8283614]{padding-top:var(--s-7);padding-bottom:var(--s-9)}.doc-page__head[data-v-d8283614]{margin-bottom:var(--s-6)}.doc-page__title[data-v-d8283614]{font-size:var(--t-h1-size);font-weight:var(--t-h1-w);margin:0}.doc-page__sub[data-v-d8283614]{margin:var(--s-2) 0 0;color:var(--fg-2)}.doc-page__state[data-v-d8283614]{align-items:center;gap:var(--s-3);color:var(--fg-2);padding:var(--s-7) 0;display:flex}.reset-form[data-v-1bdb268c]{gap:var(--s-4);flex-direction:column;display:flex}.reset-form__intro[data-v-1bdb268c]{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh);color:var(--fg-2);margin:0}.reset-form__actions[data-v-1bdb268c]{justify-content:flex-end;gap:var(--s-2);display:flex}.bg-slider[data-v-9f9e6818]{background:var(--ci-navy);position:absolute;inset:0;overflow:hidden}.bg-slider__layer[data-v-9f9e6818]{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity 1.6s ease-in-out,transform 8s ease-out;position:absolute;inset:0;transform:scale(1.06)}.bg-slider__layer--active[data-v-9f9e6818]{opacity:1;transform:scale(1)}.bg-slider__scrim[data-v-9f9e6818]{background:linear-gradient(#0f162659 0%,#0f16268c 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bg-slider__layer[data-v-9f9e6818]{transition:none;transform:none}.bg-slider__layer--active[data-v-9f9e6818]{transform:none}}.login[data-v-ed98e228]{min-height:100dvh;padding:var(--s-5);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login__bg[data-v-ed98e228]{z-index:0}.login__card[data-v-ed98e228]{z-index:1;gap:var(--s-3);width:100%;max-width:24rem;padding:var(--s-7) var(--s-6) var(--s-5);background:var(--ci-white);box-shadow:var(--ci-shadow-modal);border-radius:20px;flex-direction:column;display:flex;position:relative}.login__brand[data-v-ed98e228]{gap:var(--s-1);text-align:center;flex-direction:column;display:flex}.brand-logo[data-v-ed98e228]{margin-inline:auto;margin-bottom:var(--s-2);width:clamp(200px,60%,500px)}.login__brand-tagline[data-v-ed98e228]{font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh);color:var(--fg-2)}.login__form[data-v-ed98e228]{gap:var(--s-4);flex-direction:column;display:flex}.login__row[data-v-ed98e228]{justify-content:flex-end;display:flex}.login__forgot[data-v-ed98e228]{font-size:var(--t-body-sm-size);color:var(--fg-2);text-decoration:none}.login__forgot[data-v-ed98e228]:hover{color:var(--fg-1);text-decoration:underline}.login__note[data-v-ed98e228]{padding:var(--s-2) var(--s-3);border-radius:var(--r-input);background:var(--bg-2);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-lh);color:var(--fg-2);margin:0}.login__signin-error[data-v-ed98e228]{padding:var(--s-2) var(--s-3);border-radius:var(--r-input);font-size:var(--t-body-sm-size);color:#b3261e;background:#fdecea;margin:0}.login__submit[data-v-ed98e228]{width:100%;height:48px;font-weight:700}.login__powered[data-v-ed98e228]{right:var(--s-6);bottom:var(--s-5);z-index:2;align-items:center;gap:var(--s-2);opacity:.55;text-decoration:none;transition:opacity .2s;display:inline-flex;position:absolute}.login__powered[data-v-ed98e228]:hover{opacity:.85}.login__powered span[data-v-ed98e228]{letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 2px #0006;font-size:10px;line-height:1}.login__powered img[data-v-ed98e228]{opacity:.95;width:auto;height:14px;display:block}@media (width<=520px){.login__powered[data-v-ed98e228]{right:50%;transform:translate(50%)}}.password-reset-page[data-v-c5b790e3]{max-width:28rem;margin:4rem auto;padding:1.5rem}.password-reset-page__title[data-v-c5b790e3]{margin:0 0 1.5rem;font-size:1.5rem}.password-reset-page__status[data-v-c5b790e3]{color:var(--fg-2);margin:0;font-size:.9375rem}.password-reset-page__intro[data-v-c5b790e3]{color:var(--fg-2);margin:0;font-size:.875rem}.password-reset-page__form[data-v-c5b790e3]{flex-direction:column;gap:1rem;display:flex}.password-reset-page__field[data-v-c5b790e3]{flex-direction:column;gap:.25rem;display:flex}.password-reset-page__label[data-v-c5b790e3]{font-size:.875rem;font-weight:500}.password-reset-page__input[data-v-c5b790e3]{font:inherit;border:1px solid #0003;border-radius:4px;padding:.5rem .75rem}.password-reset-page__input[data-v-c5b790e3]:focus{outline:2px solid var(--ci-sky,#9fb6cd);outline-offset:1px}.password-reset-page__error[data-v-c5b790e3]{color:#b3261e;margin:0;font-size:.8125rem}.password-reset-page__actions[data-v-c5b790e3]{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.password-reset-page__cancel[data-v-c5b790e3]{color:var(--fg-2);font-size:.875rem;text-decoration:underline}.password-reset-page__submit[data-v-c5b790e3]{background:var(--fg-1,#111);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:.625rem 1rem;font-weight:600}.password-reset-page__submit[data-v-c5b790e3]:disabled{opacity:.6;cursor:not-allowed}.password-reset-page__banner[data-v-c5b790e3]{border:1px solid #0000;border-radius:4px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.password-reset-page__banner--error[data-v-c5b790e3]{color:#611a15;background:#fdecea;border-color:#f5c2c0}.password-reset-page__banner p[data-v-c5b790e3]{margin:0;font-size:.9375rem}.password-reset-page__banner-actions[data-v-c5b790e3]{flex-wrap:wrap;gap:.75rem;display:flex}.password-reset-page__banner-link[data-v-c5b790e3]{color:inherit;font-size:.875rem;text-decoration:underline}.password-reset-page__banner-link--primary[data-v-c5b790e3]{font-weight:600}.not-found[data-v-6002f7c0]{text-align:center;max-width:32rem;margin:4rem auto;padding:1.5rem}.not-found__eyebrow[data-v-6002f7c0]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);margin:0 0 .5rem;font-size:.8125rem}.not-found__title[data-v-6002f7c0]{margin:0 0 1rem;font-size:2rem}.not-found__body[data-v-6002f7c0]{color:var(--fg-2);margin:0 0 1.5rem}.not-found__path[data-v-6002f7c0]{background:var(--bg-2);font-family:var(--ff-mono,ui-monospace, monospace);word-break:break-all;border-radius:4px;padding:.125rem .375rem;font-size:.875em}.not-found__actions[data-v-6002f7c0]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.not-found__btn-primary[data-v-6002f7c0],.not-found__btn-secondary[data-v-6002f7c0]{font:inherit;cursor:pointer;border-radius:4px;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.not-found__btn-primary[data-v-6002f7c0]{background:var(--fg-1);color:#fff;border:0}.not-found__btn-secondary[data-v-6002f7c0]{color:var(--fg-1);background:0 0;border:1px solid #0003}.not-found__btn-secondary[data-v-6002f7c0]:hover{background:#0000000a}.not-found__suggestions[data-v-6002f7c0]{margin-top:2rem}.not-found__suggestions-label[data-v-6002f7c0]{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2);margin:0 0 .5rem;font-size:.8125rem}.not-found__suggestions-list[data-v-6002f7c0]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.not-found__suggestion-link[data-v-6002f7c0]{color:var(--fg-1);border:1px solid #00000026;border-radius:999px;padding:.375rem .75rem;font-size:.9375rem;text-decoration:none;display:inline-block}.not-found__suggestion-link[data-v-6002f7c0]:hover{background:#0000000a}
