@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--clv-night:#0e1715;--clv-night-raised:#15211e;--clv-night-line:#26352f;--clv-limestone:#e9eae5;--clv-stone:#a3ada8;--clv-verdigris:#8fbfae;--clv-paper:#f1f3f0;--clv-paper-raised:#fbfcfa;--clv-paper-line:#d9ded9;--clv-ink:#0e1715;--clv-ash:#5b6863;--clv-verdigris-deep:#2e6a5c;--clv-alert:#a3262d;--clv-sans:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--clv-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--clv-ease:cubic-bezier(.2, .7, .2, 1);--clv-wrap:min(1240px, calc(100% - 2 * clamp(1.25rem, 5vw, 4rem)));--clv-shadow:0 30px 60px -32px #0e17158c}html{background:var(--clv-night);font-family:var(--clv-sans);scroll-behavior:smooth;scroll-padding-top:5rem}.clv-body{background:var(--clv-night);min-height:100dvh;color:var(--clv-limestone);font-family:var(--clv-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}.clv-body ::selection{background:var(--clv-verdigris);color:var(--clv-night)}.clv-body :focus-visible{outline:2px solid var(--clv-verdigris);outline-offset:3px}.clv-app :focus-visible,.clv-start :focus-visible{outline-color:var(--clv-verdigris-deep)}.clv-skip{z-index:100;background:var(--clv-limestone);color:var(--clv-night);border-radius:8px;padding:.6rem 1rem;font-weight:500;position:absolute;top:-5rem;left:1rem}.clv-skip:focus{top:1rem}.clv-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.clv-icon{object-fit:contain;flex:none}.clv-monogram{flex:none;width:1.75rem;height:1.75rem}.clv-monogram__arch{stroke:currentColor}.clv-monogram__glass{fill:var(--clv-verdigris)}.clv-monogram__hole{fill:var(--clv-night)}.clv-wordmark{color:inherit;align-items:center;gap:.6rem;display:inline-flex}.clv-wordmark__text{letter-spacing:.01em;font-size:1.15rem;font-weight:500}.clv-landing{background:var(--clv-night)}.clv-nav{z-index:40;color:var(--clv-limestone);background:linear-gradient(to bottom, color-mix(in srgb, var(--clv-night) 82%, transparent), transparent);pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(.9rem,2vw,1.35rem) clamp(1.25rem,4vw,4rem);display:flex;position:fixed;inset:0 0 auto}.clv-nav>*{pointer-events:auto}.clv-nav__brand{color:var(--clv-limestone)}.clv-nav__links{gap:clamp(1rem,2.4vw,2.25rem);font-size:.92rem;display:flex}.clv-nav__links a{color:var(--clv-stone);transition:color .2s}.clv-nav__links a:hover{color:var(--clv-limestone)}.clv-film .scroll-scrub__title{letter-spacing:-.04em;max-width:11ch;font-weight:500;line-height:.98}.clv-film .scroll-scrub__body{color:var(--clv-stone)}.clv-film .scroll-scrub__tags li{border-color:color-mix(in srgb, var(--clv-verdigris) 45%, transparent);color:var(--clv-verdigris);font-family:var(--clv-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.45rem .85rem;font-size:.72rem}.clv-film .scroll-scrub__actions{align-items:center;gap:1.75rem}.clv-film .scroll-scrub__route-button{font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media (width>=861px){.clv-film .scroll-scrub__route{justify-content:flex-start;inset:auto auto clamp(1rem,3vw,2rem) clamp(1.25rem,4vw,4rem)}}@media (width<=860px){.clv-film .scroll-scrub__route{top:4.25rem}.clv-nav__links{display:none}}.clv-sec{background:var(--clv-night);padding:clamp(6rem,12vw,10rem) 0;position:relative}.clv-sec__inner{width:var(--clv-wrap);margin:0 auto}.clv-sec h2{color:var(--clv-limestone);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.8rem);font-weight:500;line-height:1}.clv-eyebrow{color:var(--clv-verdigris);font-family:var(--clv-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.74rem}.clv-lede{max-width:44ch;color:var(--clv-stone);margin-top:1.5rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.clv-fine{color:var(--clv-stone);margin-top:1rem;font-size:.8rem}.clv-app .clv-fine{color:var(--clv-ash)}.clv-tenants__grid,.clv-landlords__grid,.clv-desk__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.clv-steps{gap:1.4rem;margin-top:2.5rem;display:grid}.clv-steps li{grid-template-columns:40px 1fr;align-items:start;gap:1rem;display:grid}.clv-steps h3{color:var(--clv-limestone);font-size:1.05rem;font-weight:500}.clv-steps p{color:var(--clv-stone);font-size:.95rem}.clv-stack{color:var(--clv-ink);gap:1rem;display:grid;position:relative}.clv-stack__card{background:var(--clv-paper-raised);box-shadow:var(--clv-shadow);border-radius:18px}.clv-stack__passport{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(100%,27rem);padding:1.25rem;display:grid;transform:rotate(-1.4deg)}.clv-stack__kicker{color:var(--clv-verdigris-deep);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.clv-stack__name{font-size:1.15rem;font-weight:500}.clv-stack__meta{color:var(--clv-ash);font-size:.85rem}.clv-stack__verdict{width:min(100%,31rem);margin-left:clamp(0rem,5vw,3.5rem);padding:1.25rem 1.35rem;transform:rotate(.6deg)}.clv-stack__home{background:0 0;justify-self:end;width:min(100%,18rem);margin-top:-3.5rem;transform:rotate(2deg)}.clv-landlords__arch{aspect-ratio:4/5;border:1px solid var(--clv-night-line);border-radius:999px 999px 20px 20px;margin:0;overflow:hidden}.clv-landlords__arch img{object-fit:cover;width:100%;height:100%}.clv-spec{border-top:1px solid var(--clv-night-line);font-family:var(--clv-mono);margin-top:2rem;font-size:.85rem}.clv-spec li{border-bottom:1px solid var(--clv-night-line);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.clv-spec li span:first-child{color:var(--clv-stone);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.clv-spec li span:last-child{color:var(--clv-limestone);text-align:right}.clv-landlords__lease{max-width:46ch;color:var(--clv-stone);align-items:center;gap:.9rem;margin-top:1.75rem;display:flex}.clv-connect{border-block:1px solid var(--clv-night-line);background:var(--clv-night-raised)}.clv-connect__head{text-align:center;justify-items:center;display:grid}.clv-connect__head h2{margin-top:1.25rem}.clv-connect__head .clv-lede{margin-inline:auto}.clv-readout{border:1px solid var(--clv-night-line);background:var(--clv-night);width:fit-content;max-width:100%;font-family:var(--clv-mono);letter-spacing:.02em;overflow-wrap:anywhere;border-radius:14px;flex-wrap:wrap;align-items:center;margin:3.5rem auto 0;padding:1.35rem 1.8rem;font-size:clamp(1rem,2.4vw,1.6rem);display:flex}.clv-readout__scheme{color:var(--clv-stone)}.clv-readout__host{color:var(--clv-limestone)}.clv-readout__path{color:var(--clv-verdigris)}.clv-readout__caret{background:var(--clv-verdigris);width:.6ch;height:1.15em;margin-left:.15ch;animation:1.1s step-end infinite clv-blink;display:inline-block}@keyframes clv-blink{50%{opacity:0}}.clv-connect__steps{max-width:60rem;color:var(--clv-stone);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem auto 0;display:grid}.clv-connect__steps li{border-top:1px solid var(--clv-night-line);padding-top:1rem}.clv-connect__steps span{color:var(--clv-verdigris);font-family:var(--clv-mono);margin-bottom:.5rem;font-size:.8rem;display:block}.clv-connect__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.clv-connect__open{color:var(--clv-stone);text-decoration:underline;-webkit-text-decoration-color:var(--clv-night-line);text-decoration-color:var(--clv-night-line);text-underline-offset:.3em}.clv-connect__open:hover{color:var(--clv-limestone)}.clv-security__head{max-width:46rem}.clv-slices{gap:.75rem;min-height:23rem;margin-top:3.5rem;display:flex}.clv-slices li{border:1px solid var(--clv-night-line);background:var(--clv-night-raised);transition:flex-grow .5s var(--clv-ease), border-color .3s;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:.75rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}.clv-slices li:hover,.clv-slices li:focus-visible{border-color:color-mix(in srgb, var(--clv-verdigris) 50%, transparent);flex-grow:2.2}.clv-slices__n{color:var(--clv-verdigris);font-family:var(--clv-mono);font-size:.78rem;position:absolute;top:1.4rem;left:1.6rem}.clv-slices__mark{border:1.5px solid var(--clv-verdigris);border-radius:999px 999px 4px 4px;width:40px;height:40px}.clv-slices h3{color:var(--clv-limestone);font-size:1.35rem;font-weight:500}.clv-slices p{max-width:30ch;color:var(--clv-stone);font-size:.95rem}.clv-desk__plate{aspect-ratio:4/5;border-radius:20px;margin:0;position:relative;overflow:hidden}.clv-desk__plate img{object-fit:cover;width:100%;height:100%}.clv-desk__chat{gap:.6rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.clv-desk__q{background:var(--clv-limestone);max-width:80%;color:var(--clv-night);border-radius:16px 16px 4px;justify-self:end;padding:.75rem 1rem;font-size:.9rem}.clv-desk__a{border:1px solid var(--clv-night-line);background:color-mix(in srgb, var(--clv-night) 88%, transparent);max-width:88%;color:var(--clv-limestone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px 16px 16px 4px;padding:.75rem 1rem;font-size:.9rem}.clv-desk__copy h2{flex-direction:column;gap:1.25rem;display:flex}.clv-plans{border-top:1px solid var(--clv-night-line);margin-top:2rem}.clv-plans li{border-bottom:1px solid var(--clv-night-line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;display:flex}.clv-plans h3{color:var(--clv-limestone);font-weight:500}.clv-plans p{color:var(--clv-stone);font-size:.92rem}.clv-plans .clv-plans__price{color:var(--clv-limestone);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem}.clv-plans__price small{color:var(--clv-stone);letter-spacing:0;margin-left:.35rem;font-size:.8rem}.clv-closing{background:var(--clv-night);align-items:end;min-height:100dvh;display:grid;position:relative;overflow:hidden}.clv-closing__plate{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.clv-closing:after{content:"";background:linear-gradient(to top, var(--clv-night) 6%, color-mix(in srgb, var(--clv-night) 45%, transparent) 50%, transparent 85%);position:absolute;inset:0}.clv-closing__copy{z-index:1;width:var(--clv-wrap);margin:0 auto;padding-bottom:clamp(4rem,10vw,8rem);position:relative}.clv-closing h2{max-width:12ch;color:var(--clv-limestone);letter-spacing:-.04em;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:500;line-height:.98}.clv-closing p{color:var(--clv-stone);margin-top:1.25rem}.clv-postcodes{z-index:1;color:color-mix(in srgb, var(--clv-limestone) 42%, transparent);font-family:var(--clv-mono);letter-spacing:.08em;text-align:right;gap:.3rem;font-size:.66rem;display:grid;position:absolute;top:50%;right:clamp(1rem,3vw,2.5rem);transform:translateY(-50%)}.clv-postcodes li:nth-child(7){color:var(--clv-verdigris)}.clv-footer{border-top:1px solid var(--clv-night-line);background:var(--clv-night)}.clv-footer__inner{width:var(--clv-wrap);grid-template-columns:1fr auto;align-items:start;gap:2rem;margin:0 auto;padding:3rem 0 2.5rem;display:grid}.clv-footer__brand p{color:var(--clv-stone);margin-top:.75rem;font-size:.92rem}.clv-footer__nav{flex-wrap:wrap;gap:1.5rem;font-size:.92rem;display:flex}.clv-footer__nav a{color:var(--clv-stone)}.clv-footer__nav a:hover{color:var(--clv-limestone)}.clv-footer__fine{border-top:1px solid var(--clv-night-line);color:var(--clv-stone);grid-column:1/-1;padding-top:1.5rem;font-size:.8rem}.cta-keyturn{background:var(--clv-limestone);color:var(--clv-night);transition:background .25s var(--clv-ease);border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.35rem .8rem .85rem;font-weight:500;display:inline-flex}.cta-keyturn:hover{background:var(--clv-paper-raised)}.cta-keyturn__key{background:var(--clv-night);width:2rem;height:2rem;color:var(--clv-verdigris);border-radius:50%;place-items:center;display:grid}.cta-keyturn__key svg{stroke:currentColor;width:1.1rem;height:1.1rem;transition:transform .45s var(--clv-ease)}.cta-keyturn:hover .cta-keyturn__key svg{transform:rotate(90deg)}.cta-cornice{color:var(--clv-limestone);flex-direction:column;gap:.35rem;padding:.4rem 0;font-weight:500;display:inline-flex;position:relative}.cta-cornice__rule{border-top:1px solid;border-bottom:2px solid var(--clv-verdigris);transform-origin:0;width:100%;height:5px;transition:transform .35s var(--clv-ease);display:block;transform:scaleX(.55)}.cta-cornice:hover .cta-cornice__rule{transform:scaleX(1)}.cta-passtab{border:1px solid var(--clv-night-line);background:var(--clv-night-raised);color:var(--clv-limestone);border-radius:6px 14px 14px 6px;align-items:stretch;margin-top:2.25rem;transition:border-color .25s;display:inline-flex;overflow:hidden}.cta-passtab:hover{border-color:var(--clv-verdigris)}.cta-passtab__edge{background:var(--clv-verdigris);transition:padding .3s var(--clv-ease);flex-direction:column;justify-content:center;gap:4px;padding:0 .7rem;display:flex}.cta-passtab__edge i{background:var(--clv-night);border-radius:1px;width:1.1rem;height:2px;display:block}.cta-passtab__edge i:nth-child(2){width:.75rem}.cta-passtab:hover .cta-passtab__edge{padding:0 1.1rem}.cta-passtab__label{padding:.95rem 1.3rem;font-weight:500}.cta-viewfinder{color:var(--clv-limestone);margin-top:2.25rem;padding:1rem 1.6rem;font-weight:500;display:inline-flex;position:relative}.cta-viewfinder__corners{pointer-events:none;transition:inset .3s var(--clv-ease);--c:var(--clv-verdigris);background:linear-gradient(var(--c), var(--c)) top left / 14px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1.5px 14px no-repeat, linear-gradient(var(--c), var(--c)) top right / 14px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1.5px 14px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 14px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1.5px 14px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 14px 1.5px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1.5px 14px no-repeat;position:absolute;inset:0}.cta-viewfinder:hover .cta-viewfinder__corners{inset:5px 9px}.cta-decode{border:1px solid var(--clv-night-line);min-width:17ch;color:var(--clv-verdigris);font-family:var(--clv-mono);letter-spacing:.04em;text-align:left;cursor:pointer;border-radius:10px;padding:.95rem 1.3rem;font-size:.9rem;transition:border-color .2s,color .2s}.cta-decode:hover{border-color:var(--clv-verdigris);color:var(--clv-limestone)}.cta-bell{border:1px solid var(--clv-night-line);background:var(--clv-night-raised);color:var(--clv-limestone);border-radius:999px;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.5rem 1.15rem .5rem .55rem;font-weight:500;display:inline-flex}.cta-bell__bell{background:var(--clv-verdigris);width:2.1rem;height:2.1rem;color:var(--clv-night);border-radius:50%;place-items:center;display:grid}.cta-bell__bell svg{stroke:currentColor;transform-origin:50% 15%;width:1.15rem;height:1.15rem}.cta-bell:hover .cta-bell__bell svg{animation:clv-swing .8s var(--clv-ease)}@keyframes clv-swing{25%{transform:rotate(14deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.cta-arch{color:var(--clv-limestone);align-items:flex-end;gap:1rem;margin-top:2rem;font-weight:500;display:inline-flex}.cta-arch__door{border:1.5px solid var(--clv-limestone);border-bottom:0;border-radius:999px 999px 0 0;place-items:end center;width:3.4rem;height:4.4rem;padding-bottom:.7rem;transition:border-color .3s;display:grid;overflow:hidden}.cta-arch__door svg{stroke:currentColor;width:1.4rem;height:1.4rem;transition:transform .45s var(--clv-ease), color .3s}.cta-arch:hover .cta-arch__door{border-color:var(--clv-verdigris)}.cta-arch:hover .cta-arch__door svg{color:var(--clv-verdigris);transform:translateY(-1.1rem)}.cta-arch__label{padding-bottom:.4rem;font-size:1.15rem}.cta-hairline{border:1px solid color-mix(in srgb, var(--clv-limestone) 35%, transparent);color:var(--clv-limestone);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;transition:border-color .25s,color .25s}.cta-hairline:hover{border-color:var(--clv-verdigris);color:var(--clv-verdigris)}.clv-app{background:var(--clv-paper);min-height:100dvh;color:var(--clv-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.clv-main{flex:1}.clv-topbar{z-index:30;border-bottom:1px solid var(--clv-paper-line);background:color-mix(in srgb, var(--clv-paper-raised) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.clv-topbar__inner{align-items:center;gap:2rem;width:min(1180px,100% - 2rem);height:64px;margin:0 auto;display:flex}.clv-topbar__brand{color:var(--clv-ink);display:inline-flex}.clv-topbar__nav{gap:.25rem;margin-right:auto;display:flex}.clv-topbar__nav a{color:var(--clv-ash);white-space:nowrap;border-radius:999px;padding:.45rem .8rem;font-size:.93rem;font-weight:500}.clv-topbar__nav a:hover{color:var(--clv-ink)}.clv-topbar__nav a.is-active{background:var(--clv-paper);color:var(--clv-ink);box-shadow:inset 0 0 0 1px var(--clv-paper-line)}.clv-topbar__tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.clv-topbar__signin{border:1px solid var(--clv-paper-line);border-radius:999px;padding:.45rem .95rem;font-size:.9rem}.clv-topbar__signin:hover{border-color:var(--clv-ash)}.clv-demobar{background:var(--clv-ink);color:var(--clv-paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.clv-demobar__tag{background:var(--clv-verdigris);color:var(--clv-ink);font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-right:.6rem;padding:.15rem .5rem;font-size:.68rem}.clv-demobar button{border:1px solid color-mix(in srgb, var(--clv-paper) 40%, transparent);color:var(--clv-paper);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.82rem}.clv-demobar button:hover{border-color:var(--clv-verdigris);color:var(--clv-verdigris)}.clv-bell,.clv-user{position:relative}.clv-bell__button{cursor:pointer;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.clv-bell__button:hover{background:var(--clv-paper)}.clv-bell__count{background:var(--clv-verdigris-deep);min-width:1.15rem;height:1.15rem;color:var(--clv-paper-raised);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.05rem;right:.05rem}.clv-user__button{border:1px solid var(--clv-paper-line);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .75rem .25rem .25rem;font-size:.9rem;display:flex}.clv-user__button:hover{border-color:var(--clv-ash)}.clv-user__avatar{background:var(--clv-ink);width:2rem;height:2rem;color:var(--clv-paper-raised);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.clv-pop{z-index:50;border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:16px;width:min(22rem,100vw - 2rem);max-height:70vh;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 24px 48px -24px #0e171559}.clv-pop--menu{width:16rem}.clv-pop__title{color:var(--clv-ash);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem .5rem;font-size:.68rem}.clv-pop__empty{color:var(--clv-ash);padding:.5rem;font-size:.9rem}.clv-pop__list{gap:.25rem;display:grid}.clv-pop__item{border-radius:10px;gap:.15rem;padding:.65rem .7rem;font-size:.88rem;display:grid}.clv-pop__item:hover{background:var(--clv-paper)}.clv-pop__item strong{font-weight:500}.clv-pop__item span{color:var(--clv-ash)}.clv-pop__item small{color:var(--clv-ash);font-size:.75rem}.clv-pop__list li[data-seen=no] .clv-pop__item{box-shadow:inset 2px 0 0 var(--clv-verdigris-deep)}.clv-pop__action{text-align:left;cursor:pointer;border-radius:10px;width:100%;padding:.6rem .7rem;font-size:.9rem;display:block}.clv-pop__action:hover{background:var(--clv-paper)}.clv-page{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 0 4rem}.clv-appfoot{border-top:1px solid var(--clv-paper-line);color:var(--clv-ash);text-align:center;padding:1.5rem 1rem 2rem;font-size:.8rem}.clv-appfoot a{color:inherit;text-underline-offset:2px;text-decoration:underline}.clv-app h1{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:500;line-height:1.08}.clv-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:2.5rem;display:flex}.clv-pagehead__lede{max-width:56ch;color:var(--clv-ash);margin-top:.6rem;font-size:1.05rem}.clv-pagehead__cta{min-width:15rem}.clv-block{margin-top:3rem}.clv-block__head{margin-bottom:1.25rem}.clv-block__head h2{letter-spacing:-.015em;font-size:1.35rem;font-weight:500}.clv-block__head p{max-width:64ch;color:var(--clv-ash);margin-top:.3rem}.clv-block__head--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.clv-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.25rem;display:grid}.clv-empty{border:1px dashed var(--clv-paper-line);color:var(--clv-ash);border-radius:16px;justify-items:start;gap:.6rem;padding:1.75rem;display:grid}.clv-textlink,.clv-textbutton{color:var(--clv-verdigris-deep);text-underline-offset:.25em;cursor:pointer;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.clv-back{color:var(--clv-ash);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.9rem;display:inline-flex}.clv-back:before{content:"←"}.clv-back:hover{color:var(--clv-ink)}.clv-card{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:18px}.clv-filter{flex-wrap:wrap;gap:.4rem;display:flex}.clv-filter a{border:1px solid var(--clv-paper-line);color:var(--clv-ash);border-radius:999px;padding:.4rem .85rem;font-size:.85rem}.clv-filter a:hover{color:var(--clv-ink)}.clv-filter a.is-active{border-color:var(--clv-ink);background:var(--clv-ink);color:var(--clv-paper-raised)}.clv-homecard{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);color:var(--clv-ink);transition:transform .3s var(--clv-ease), box-shadow .3s;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.clv-homecard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #0e171573}.clv-homecard__media{aspect-ratio:4/3;background:var(--clv-paper);display:block;position:relative;overflow:hidden}.clv-homecard__media img{object-fit:cover;width:100%;height:100%}.clv-homecard__badge{position:absolute;top:.75rem;left:.75rem}.clv-badge-pre,.clv-badge-steps{font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3rem .65rem;font-size:.68rem;display:inline-flex}.clv-badge-pre{background:var(--clv-verdigris);color:var(--clv-ink)}.clv-badge-steps{background:color-mix(in srgb, var(--clv-paper-raised) 90%, transparent);color:var(--clv-ash)}.clv-homecard__body{gap:.3rem;padding:1rem 1.1rem 1.15rem;display:grid}.clv-homecard__where,.clv-detail__where{color:var(--clv-ash);font-family:var(--clv-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.clv-homecard__title{font-size:1.05rem;font-weight:500;line-height:1.3}.clv-facts{color:var(--clv-ash);flex-wrap:wrap;gap:.25rem .9rem;font-size:.88rem;display:flex}.clv-chip{border:1px solid var(--clv-paper-line);background:var(--clv-paper);color:var(--clv-ash);font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.68rem;display:inline-flex}.clv-chip[data-status=shortlisted],.clv-chip[data-status=live]{border-color:color-mix(in srgb, var(--clv-verdigris-deep) 35%, transparent);color:var(--clv-verdigris-deep)}.clv-chip[data-status=lease_ready]{background:var(--clv-verdigris);color:var(--clv-ink);border-color:#0000}.clv-chip[data-status=signed]{background:var(--clv-ink);color:var(--clv-paper-raised);border-color:#0000}.clv-chip[data-status=declined]{border-color:color-mix(in srgb, var(--clv-alert) 30%, transparent);color:var(--clv-alert)}.clv-ring{flex:none;width:3.5rem;height:3.5rem}.clv-ring__track{fill:none;stroke:var(--clv-paper-line);stroke-width:5px}.clv-ring__value{fill:none;stroke:var(--clv-verdigris-deep);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--clv-ease)}.clv-ring__text{fill:var(--clv-ink);font-family:var(--clv-sans);font-size:15px;font-weight:700}.clv-tick{border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;display:inline-grid}.clv-tick svg{width:.85rem;height:.85rem}.clv-tick[data-ok=yes]{background:color-mix(in srgb, var(--clv-verdigris) 45%, transparent)}.clv-tick[data-ok=yes] svg{stroke:var(--clv-verdigris-deep)}.clv-tick[data-ok=no]{background:color-mix(in srgb, var(--clv-alert) 12%, transparent)}.clv-tick[data-ok=no] svg{stroke:var(--clv-alert)}.clv-rows{gap:.6rem;display:grid}.clv-row{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.7rem 1rem .7rem .7rem;display:grid}.clv-row:hover{border-color:var(--clv-ash)}.clv-row__thumb{object-fit:cover;border-radius:40px 40px 8px 8px;width:5.4rem;height:4rem}.clv-row__main{gap:.15rem;display:grid}.clv-row__main strong{font-weight:500}.clv-row__main span,.clv-row__when{color:var(--clv-ash);font-size:.86rem}.clv-passmini{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:16px;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.clv-passmini:hover{border-color:var(--clv-ash)}.clv-passmini__text{display:grid}.clv-passmini__text strong{font-weight:500}.clv-passmini__text span{color:var(--clv-ash);font-size:.85rem}.clv-passmini .clv-ring{width:3rem;height:3rem}.clv-verdict{color:var(--clv-ink);gap:1rem;display:grid}.clv-verdict__head{grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;display:grid}.clv-verdict__kicker{color:var(--clv-verdigris-deep);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.clv-verdict[data-verdict=not_yet] .clv-verdict__kicker{color:var(--clv-alert)}.clv-verdict h3{margin-top:.2rem;font-size:1.2rem;font-weight:500;line-height:1.25}.clv-verdict__summary{color:var(--clv-ash);margin-top:.25rem;font-size:.9rem}.clv-checks>li{border-top:1px solid var(--clv-paper-line);grid-template-columns:auto 1fr;gap:.7rem;padding:.65rem 0;display:grid}.clv-checks--slim>li{padding:.45rem 0}.clv-checks__label{font-size:.93rem;font-weight:500}.clv-checks__detail{color:var(--clv-ash);font-size:.86rem}.clv-fixes{gap:.4rem;margin-top:.6rem;display:grid}.clv-fix{border:1px solid var(--clv-paper-line);background:var(--clv-paper);border-radius:10px;gap:.1rem;padding:.6rem .75rem;font-size:.86rem;display:grid}a.clv-fix:hover{border-color:var(--clv-verdigris-deep)}.clv-fix strong{color:var(--clv-verdigris-deep);font-weight:500}.clv-fix span{color:var(--clv-ash)}.clv-slab{background:var(--clv-ink);width:100%;color:var(--clv-paper-raised);text-align:left;cursor:pointer;transition:background .25s var(--clv-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem 1rem 1.3rem;font-size:1rem;font-weight:500;display:flex}.clv-slab:hover{background:var(--clv-verdigris-deep)}.clv-slab:disabled{opacity:.78;cursor:progress}.clv-arrow{stroke:currentColor;width:1.25rem;height:1.25rem;transition:transform .25s var(--clv-ease);flex:none}.clv-slab:hover .clv-arrow{transform:translate(3px)}.clv-slab.is-busy .clv-arrow{animation:clv-nudge 1s var(--clv-ease) infinite}@keyframes clv-nudge{50%{transform:translate(4px)}}.clv-quiet{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);color:var(--clv-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.62rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.clv-quiet:hover{border-color:var(--clv-ash)}.clv-quiet:disabled{opacity:.6;cursor:default}.clv-quiet--strong{border-color:var(--clv-ink)}.clv-form{gap:1rem;display:grid}.clv-field{align-content:start;gap:.35rem;display:grid}.clv-field.is-wide{grid-column:1/-1}.clv-field__label{color:var(--clv-ink);font-size:.85rem;font-weight:500}.clv-field__hint{color:var(--clv-ash);font-size:.8rem}.clv-input{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);width:100%;color:var(--clv-ink);font:inherit;border-radius:10px;padding:.72rem .85rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.clv-input:focus{border-color:var(--clv-verdigris-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--clv-verdigris) 35%, transparent);outline:none}textarea.clv-input{resize:vertical;min-height:5rem}select.clv-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235B6863' stroke-width='1.6'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.clv-formcard{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.clv-formcard h2{font-size:1.15rem;font-weight:500}.clv-formcard__lede{color:var(--clv-ash);margin-top:-.75rem}.clv-formgrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem 1.25rem;display:grid}.clv-formcard__toggles{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.clv-toggle{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.clv-toggle__track{background:var(--clv-paper-line);border-radius:999px;flex:none;width:2.4rem;height:1.4rem;transition:background .2s;position:relative}.clv-toggle__thumb{background:var(--clv-paper-raised);width:1.1rem;height:1.1rem;transition:transform .2s var(--clv-ease);border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0e171540}.clv-toggle[aria-checked=true] .clv-toggle__track{background:var(--clv-verdigris-deep)}.clv-toggle[aria-checked=true] .clv-toggle__thumb{transform:translate(1rem)}.clv-toggle__text{font-size:.9rem;font-weight:500;display:grid}.clv-toggle__text small{color:var(--clv-ash);font-size:.78rem;font-weight:400}.clv-seg{border:1px solid var(--clv-paper-line);background:var(--clv-paper);border-radius:12px;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}.clv-seg button{color:var(--clv-ash);cursor:pointer;border-radius:9px;padding:.55rem .95rem;font-size:.9rem;font-weight:500}.clv-seg button[aria-checked=true]{background:var(--clv-paper-raised);color:var(--clv-ink);box-shadow:0 1px 2px #0e17151f, inset 0 0 0 1px var(--clv-paper-line)}.clv-notice{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);color:var(--clv-ink);border-radius:12px;margin:1rem 0;padding:.8rem 1rem;font-size:.9rem}.clv-notice[data-tone=good]{border-color:color-mix(in srgb, var(--clv-verdigris-deep) 40%, transparent);background:color-mix(in srgb, var(--clv-verdigris) 18%, var(--clv-paper-raised))}.clv-notice[data-tone=alert]{border-color:color-mix(in srgb, var(--clv-alert) 40%, transparent);background:color-mix(in srgb, var(--clv-alert) 6%, var(--clv-paper-raised));color:var(--clv-alert)}.clv-checkbox{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;display:inline-flex}.clv-checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--clv-verdigris-deep);margin-top:.2rem}.clv-checkset{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.clv-critrow{gap:.5rem;display:grid}.clv-critrow__label{font-size:.85rem;font-weight:500}.clv-badges{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.clv-badges li{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .3rem;font-size:.78rem;display:inline-flex}.clv-badges li[data-ok=no]{color:var(--clv-ash)}.clv-passhead__card{background:var(--clv-ink);color:var(--clv-paper);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:start;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.clv-passhead__card h1{color:var(--clv-paper-raised)}.clv-passhead__card p{color:var(--clv-stone)}.clv-passhead__card .clv-passhead__kicker{color:var(--clv-verdigris);font-family:var(--clv-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.clv-passhead__card .clv-badges li{border-color:var(--clv-night-line);color:var(--clv-limestone);background:0 0}.clv-passhead__card .clv-ring__track{stroke:var(--clv-night-line)}.clv-passhead__card .clv-ring__value{stroke:var(--clv-verdigris)}.clv-passhead__card .clv-ring__text{fill:var(--clv-paper-raised)}.clv-passhead__card .clv-tick[data-ok=yes]{background:color-mix(in srgb, var(--clv-verdigris) 22%, transparent)}.clv-passhead__card .clv-tick[data-ok=yes] svg{stroke:var(--clv-verdigris)}.clv-passhead__card .clv-tick[data-ok=no] svg{stroke:var(--clv-stone)}.clv-passhead__card .clv-tick[data-ok=no]{background:color-mix(in srgb, var(--clv-stone) 14%, transparent)}.clv-docs{gap:.6rem;display:grid}.clv-doc{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.clv-doc[data-state=verified]{border-color:color-mix(in srgb, var(--clv-verdigris-deep) 28%, var(--clv-paper-line))}.clv-doc[data-state=reading]{background:linear-gradient(90deg, var(--clv-paper-raised) 0%, color-mix(in srgb, var(--clv-verdigris) 24%, var(--clv-paper-raised)) 50%, var(--clv-paper-raised) 100%);background-size:200% 100%;animation:1.2s linear infinite clv-sheen}@keyframes clv-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.clv-doc__title{flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:500;display:flex}.clv-doc__ok{color:var(--clv-verdigris-deep);font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.clv-doc__ok .clv-tick{width:1.05rem;height:1.05rem}.clv-doc__pending,.clv-doc__rejected{font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clv-ash);font-size:.68rem}.clv-doc__rejected{color:var(--clv-alert)}.clv-doc__finding,.clv-doc__detail{color:var(--clv-ash);margin-top:.15rem;font-size:.88rem}.clv-doc__reading{color:var(--clv-verdigris-deep);font-size:.88rem}.clv-doc__meta{color:var(--clv-ash);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.35rem;font-size:.78rem;display:flex}.clv-doc__meta a{color:var(--clv-verdigris-deep);text-underline-offset:.2em;text-decoration:underline}.clv-beta-note{max-width:72ch;color:var(--clv-ash);margin-top:1rem;font-size:.8rem}.clv-log{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;overflow:hidden}.clv-log li{border-top:1px solid var(--clv-paper-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem 1rem;font-size:.9rem;display:grid}.clv-log li:first-child{border-top:0}.clv-log strong{font-weight:500}.clv-log time{color:var(--clv-ash);white-space:nowrap;font-size:.8rem}.clv-detail__grid{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.clv-arch{aspect-ratio:16/10;background:var(--clv-paper-line);border-radius:50% 50% 16px 16px/34% 34% 16px 16px;margin:0 0 1.5rem;overflow:hidden}.clv-arch img{object-fit:cover;width:100%;height:100%}.clv-detail__main h1{margin-top:.4rem}.clv-specs{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:1.5rem 0;display:grid;overflow:hidden}.clv-specs>div{box-shadow:1px 0 0 var(--clv-paper-line), 0 1px 0 var(--clv-paper-line);padding:.8rem 1rem}.clv-specs dt{color:var(--clv-ash);font-size:.75rem}.clv-specs dd{font-size:.95rem;font-weight:500}.clv-detail__desc{max-width:62ch;font-size:1.02rem;line-height:1.7}.clv-criteria{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:16px;margin-top:1.75rem;padding:1.25rem 1.4rem}.clv-criteria h3{color:var(--clv-ash);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.74rem;font-weight:500}.clv-criteria li{border-top:1px solid var(--clv-paper-line);padding:.45rem 0 .45rem 1.25rem;font-size:.92rem;position:relative}.clv-criteria li:first-child{border-top:0}.clv-criteria li:before{content:"";background:var(--clv-verdigris-deep);border-radius:999px 999px 1px 1px;width:.5rem;height:.55rem;position:absolute;top:.95rem;left:0}.clv-detail__landlord{color:var(--clv-ash);margin-top:1rem;font-size:.9rem}.clv-detail__side{position:sticky;top:6.5rem}.clv-actioncard{gap:1.1rem;padding:1.4rem;display:grid}.clv-actioncard__rent{letter-spacing:-.02em;font-size:1.9rem;font-weight:500}.clv-actioncard__rent small{color:var(--clv-ash);letter-spacing:0;font-size:.9rem;font-weight:400}.clv-checkstart,.clv-checkdone{gap:1rem;display:grid}.clv-checkstart__lede{color:var(--clv-ash)}.clv-checkstart__hint{color:var(--clv-ash);font-size:.86rem}.clv-scanline{background:linear-gradient(90deg, transparent, var(--clv-verdigris-deep), transparent) no-repeat;height:3px;animation:clv-scan .9s var(--clv-ease) infinite;background-size:50% 100%;border-radius:3px}@keyframes clv-scan{0%{background-position:-60% 0}to{background-position:160% 0}}.clv-apply{border-top:1px solid var(--clv-paper-line);gap:.8rem;padding-top:1rem;display:grid}.clv-apply__note{gap:.35rem;font-size:.85rem;font-weight:500;display:grid}.clv-apply__consent{color:var(--clv-ash);font-size:.82rem}.clv-applied{justify-items:start;gap:.8rem;display:grid}.clv-appview__head{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:grid}.clv-appview__thumb{object-fit:cover;border-radius:60px 60px 12px 12px;width:8.5rem;height:6.4rem}.clv-appview__meta{color:var(--clv-ash);margin-top:.3rem;font-size:.9rem}.clv-leasecall{border-color:color-mix(in srgb, var(--clv-verdigris-deep) 30%, transparent);background:color-mix(in srgb, var(--clv-verdigris) 20%, var(--clv-paper-raised));grid-template-columns:auto 1fr minmax(12rem,16rem);align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.4rem;display:grid}.clv-leasecall h2{font-size:1.15rem;font-weight:500}.clv-leasecall p{color:var(--clv-ash);font-size:.9rem}.clv-appview__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.clv-timeline{padding:1.5rem}.clv-timeline li{grid-template-columns:1.4rem 1fr;gap:.9rem;padding-bottom:1.4rem;display:grid;position:relative}.clv-timeline li:not(:last-child):before{content:"";background:var(--clv-paper-line);width:1.5px;position:absolute;top:1.35rem;bottom:0;left:.6rem}.clv-timeline li[data-state=done]:not(:last-child):before{background:var(--clv-verdigris-deep)}.clv-timeline__dot{border:1.5px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:50%;width:1.2rem;height:1.2rem;margin-top:.2rem}.clv-timeline li[data-state=done] .clv-timeline__dot{border-color:var(--clv-verdigris-deep);background:var(--clv-verdigris-deep)}.clv-timeline li[data-state=current] .clv-timeline__dot{border-color:var(--clv-verdigris-deep);box-shadow:0 0 0 4px color-mix(in srgb, var(--clv-verdigris) 35%, transparent)}.clv-timeline li[data-state=stopped] .clv-timeline__dot{border-color:var(--clv-alert);background:var(--clv-alert)}.clv-timeline li[data-state=upcoming]{color:var(--clv-ash)}.clv-timeline__label{flex-wrap:wrap;align-items:baseline;gap:.6rem;font-weight:500;display:flex}.clv-timeline__label small{color:var(--clv-ash);font-size:.78rem;font-weight:400}.clv-timeline__detail{color:var(--clv-ash);margin-top:.15rem;font-size:.88rem}.clv-snapshot{padding:1.5rem}.clv-snapshot header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.clv-snapshot h2{font-size:1.05rem;font-weight:500}.clv-quote{border-left:2px solid var(--clv-verdigris-deep);background:var(--clv-paper);color:var(--clv-ash);border-radius:0 10px 10px 0;margin-top:.5rem;padding:.8rem 1rem;font-size:.9rem}.clv-llhomes{gap:1rem;display:grid}.clv-llhome{grid-template-columns:12rem 1fr auto;align-items:center;gap:1.5rem;padding:1rem;display:grid}.clv-llhome__img{object-fit:cover;border-radius:80px 80px 12px 12px;width:12rem;height:9rem}.clv-llhome h2{margin:.2rem 0 .3rem;font-size:1.2rem;font-weight:500}.clv-llhome__stats{flex-wrap:wrap;gap:.4rem .9rem;margin:.6rem 0 .8rem;font-size:.9rem;display:flex}.clv-llhome__stats strong{font-weight:700}.clv-llhome__stats span{color:var(--clv-verdigris-deep)}.clv-llhome__side{justify-items:end;gap:.8rem;min-width:13rem;display:grid}.clv-copylink{border:1px solid var(--clv-paper-line);background:var(--clv-paper);border-radius:12px;align-items:center;gap:.6rem;max-width:100%;padding:.35rem .4rem .35rem .7rem;display:flex}.clv-copylink code{min-width:0;color:var(--clv-verdigris-deep);font-family:var(--clv-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.clv-copylink .clv-quiet{padding:.4rem .75rem;font-size:.8rem}.clv-listing{gap:1.25rem;display:grid}.clv-listing .clv-pagehead{margin-bottom:.5rem}.clv-photopick{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}.clv-photopick__item{aspect-ratio:4/3;background:var(--clv-paper);cursor:pointer;border:2px solid #0000;border-radius:12px;position:relative;overflow:hidden}.clv-photopick__item img{object-fit:cover;width:100%;height:100%}.clv-photopick__item.is-on{border-color:var(--clv-verdigris-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--clv-verdigris) 35%, transparent)}.clv-photopick__upload{border:1.5px dashed var(--clv-paper-line);color:var(--clv-ash);place-items:center;font-size:.88rem;display:grid}.clv-listing__publish{gap:.6rem;max-width:30rem;display:grid}.clv-listing__publish p{color:var(--clv-ash);font-size:.85rem}.clv-manage__head{grid-template-columns:14rem 1fr;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:grid}.clv-manage__img{object-fit:cover;border-radius:90px 90px 14px 14px;width:14rem;height:10.5rem}.clv-manage__head h1{margin:.3rem 0 .4rem}.clv-manage__head .clv-copylink{max-width:30rem;margin-top:.9rem}.clv-manage__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.clv-manage__side{gap:1rem;display:grid;position:sticky;top:6.5rem}.clv-manage__side>.clv-card{padding:1.25rem}.clv-manage__side .clv-criteria{border:0;margin:0;padding:0}.clv-manage__rent{margin-top:.9rem;font-weight:500}.clv-reach{justify-items:start;gap:.6rem;display:grid}.clv-reach h3{font-size:1.05rem;font-weight:500}.clv-reach p{color:var(--clv-ash);font-size:.88rem}.clv-applicants{gap:1rem;display:grid}.clv-applicant{gap:.9rem;padding:1.25rem;display:grid}.clv-applicant[data-status=declined]{background:var(--clv-paper)}.clv-applicant__head{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.clv-applicant__name{font-size:1.08rem;font-weight:500}.clv-applicant__role{color:var(--clv-ash);font-size:.88rem}.clv-applicant__tags{justify-items:end;gap:.35rem;display:grid}.clv-source{color:var(--clv-ash);font-size:.75rem}.clv-applicant__facts{border-block:1px solid var(--clv-paper-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem 0;display:grid}.clv-applicant__facts dt{color:var(--clv-ash);font-size:.72rem}.clv-applicant__facts dd{font-size:.9rem;font-weight:500}.clv-applicant .clv-badges{margin-top:0}.clv-applicant__checks summary,.clv-declined summary{color:var(--clv-verdigris-deep);cursor:pointer;font-size:.88rem;font-weight:500}.clv-applicant__checks[open] summary{margin-bottom:.5rem}.clv-applicant__docs{background:var(--clv-paper);border-radius:12px;padding:.9rem 1rem}.clv-applicant__docs p{color:var(--clv-ash);margin-bottom:.5rem;font-size:.8rem}.clv-applicant__docs ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.clv-applicant__docs li{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.clv-applicant__docs a{color:var(--clv-verdigris-deep);text-underline-offset:.2em;text-decoration:underline}.clv-applicant__reason{color:var(--clv-alert);font-size:.88rem}.clv-applicant__actions{flex-wrap:wrap;gap:.6rem;display:flex}.clv-confirm{gap:.6rem;width:100%;max-width:26rem;display:grid}.clv-declined{margin-top:1.5rem}.clv-declined[open] summary{margin-bottom:1rem}.clv-lease{max-width:880px}.clv-lease__head{grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;margin-bottom:1.25rem;display:grid}.clv-lease__kicker{color:var(--clv-verdigris-deep);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.clv-lease__kicker span{color:var(--clv-ash);margin-left:.5rem}.clv-lease__head p:last-child{color:var(--clv-ash)}.clv-lease__terms{margin:1.25rem 0 2rem}.clv-lease__sections{border-top:1px solid var(--clv-paper-line)}.clv-lease__sections li{border-bottom:1px solid var(--clv-paper-line);padding:1.1rem 0}.clv-lease__sections h2{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.35rem;font-size:1.02rem;font-weight:500;display:flex}.clv-lease__sections em{color:var(--clv-ash);font-family:var(--clv-mono);font-size:.75rem;font-style:normal}.clv-lease__n{background:var(--clv-ink);width:1.6rem;height:1.6rem;color:var(--clv-paper-raised);border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.clv-lease__sections p{max-width:70ch;font-size:.95rem}.clv-sigs{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 1.25rem;display:grid}.clv-sig{border:1px dashed var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;padding:1.1rem 1.25rem}.clv-sig[data-signed=yes]{border-style:solid;border-color:color-mix(in srgb, var(--clv-verdigris-deep) 40%, transparent)}.clv-sig__role{color:var(--clv-ash);font-family:var(--clv-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.clv-sig__name{border-bottom:1px solid var(--clv-paper-line);letter-spacing:-.01em;margin:.5rem 0 .25rem;padding-bottom:.35rem;font-size:1.35rem;font-style:italic;font-weight:500}.clv-sig[data-signed=no] .clv-sig__name{color:var(--clv-ash)}.clv-sig__when{color:var(--clv-ash);font-size:.82rem}.clv-signform{gap:1rem;max-width:34rem;padding:1.4rem;display:grid}.clv-signform h2,.clv-nextsteps h2{font-size:1.15rem;font-weight:500}.clv-nextsteps{gap:.8rem;padding:1.4rem;display:grid}.clv-nextsteps h2{align-items:center;gap:.6rem;display:flex}.clv-nextsteps ol{gap:.5rem;padding-left:1.2rem;list-style:decimal;display:grid}.clv-concierge{max-width:880px}.clv-concierge__head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.clv-concierge__head p{color:var(--clv-ash);margin-top:.3rem}.clv-chat{overflow:hidden}.clv-chat__log{align-content:start;gap:.8rem;height:min(56vh,34rem);padding:1.25rem;display:grid;overflow-y:auto}.clv-bubble{border-radius:16px;max-width:82%;padding:.85rem 1rem;font-size:.94rem}.clv-bubble--you{background:var(--clv-ink);color:var(--clv-paper-raised);border-bottom-right-radius:4px;justify-self:end}.clv-bubble--desk{border:1px solid var(--clv-paper-line);background:var(--clv-paper);border-bottom-left-radius:4px;justify-self:start}.clv-bubble ul{gap:.35rem;margin-top:.5rem;padding-left:1.1rem;list-style:outside;display:grid}.clv-bubble__links{flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.clv-bubble__fine{color:var(--clv-ash);margin-top:.6rem;font-size:.72rem}.clv-typing{gap:.3rem;display:flex}.clv-typing span{background:var(--clv-ash);border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite clv-dot}.clv-typing span:nth-child(2){animation-delay:.15s}.clv-typing span:nth-child(3){animation-delay:.3s}@keyframes clv-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}.clv-chat__prompts{border-top:1px solid var(--clv-paper-line);flex-wrap:wrap;gap:.5rem;padding:.9rem 1.25rem;display:flex}.clv-chat__prompts button{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-size:.82rem}.clv-chat__prompts button:hover{border-color:var(--clv-verdigris-deep);color:var(--clv-verdigris-deep)}.clv-chat__form{border-top:1px solid var(--clv-paper-line);grid-template-columns:1fr auto;gap:.6rem;padding:1rem 1.25rem 1.25rem;display:grid}.clv-chat__send{background:var(--clv-ink);color:var(--clv-paper-raised);cursor:pointer;border-radius:10px;padding:0 1.25rem;font-weight:500}.clv-chat__send:hover{background:var(--clv-verdigris-deep)}.clv-chat__send:disabled{opacity:.5;cursor:default}.clv-start{background:var(--clv-paper);min-height:100dvh;color:var(--clv-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.clv-start__plate{background:var(--clv-night);position:relative;overflow:hidden}.clv-start__plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clv-start__plate:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--clv-night) 88%, transparent), transparent 55%), linear-gradient(to bottom, color-mix(in srgb, var(--clv-night) 60%, transparent), transparent 30%);position:absolute;inset:0}.clv-start__plate-copy{z-index:1;color:var(--clv-limestone);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:0}.clv-start__brand{color:var(--clv-limestone);align-self:flex-start}.clv-start__quote{letter-spacing:-.025em;max-width:16ch;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1.12}.clv-start__panel{place-items:center;padding:clamp(1.5rem,5vw,4rem);display:grid}.clv-start__inner{gap:1.25rem;width:min(100%,28rem);display:grid}.clv-start__inner h1{letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500}.clv-start__switch{color:var(--clv-ash);font-size:.9rem}.clv-start__switch button{color:var(--clv-verdigris-deep);text-underline-offset:.2em;cursor:pointer;font-weight:500;text-decoration:underline}.clv-start__demo{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);border-radius:14px;gap:.8rem;padding:1.1rem 1.2rem;display:grid}.clv-start__demo p{color:var(--clv-ash);font-size:.9rem}.clv-start__demo strong{color:var(--clv-ink);font-weight:500}.clv-start__fine{color:var(--clv-ash);font-size:.78rem}.clv-system{background:var(--clv-night);min-height:100dvh;color:var(--clv-limestone);text-align:center;place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.clv-system__mark{width:4rem;height:4rem;color:var(--clv-limestone)}.clv-system__code{color:var(--clv-verdigris);font-family:var(--clv-mono);letter-spacing:.2em}.clv-system h1{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.5rem);font-weight:500}.clv-system p{color:var(--clv-stone)}.clv-system__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.clv-system__link{border:1px solid var(--clv-night-line);color:var(--clv-limestone);cursor:pointer;border-radius:999px;padding:.7rem 1.2rem}.clv-system__link:hover{border-color:var(--clv-verdigris);color:var(--clv-verdigris)}@media (width<=960px){.clv-tenants__grid,.clv-landlords__grid,.clv-desk__grid{grid-template-columns:1fr}.clv-landlords__arch{max-width:26rem}.clv-desk__plate{max-width:30rem}.clv-detail__grid,.clv-manage__grid{grid-template-columns:1fr}.clv-detail__side,.clv-manage__side{position:static}.clv-appview__grid{grid-template-columns:1fr}}@media (width<=860px){.clv-connect__steps{grid-template-columns:1fr}.clv-slices{flex-direction:column;min-height:0}.clv-slices li{min-height:12rem}.clv-postcodes{display:none}.clv-footer__inner,.clv-start{grid-template-columns:1fr}.clv-start__plate{min-height:16rem}.clv-llhome{grid-template-columns:1fr}.clv-llhome__img{width:100%;height:12rem}.clv-llhome__side{justify-items:stretch}.clv-manage__head{grid-template-columns:1fr}.clv-manage__img{width:100%;height:12rem}.clv-leasecall,.clv-appview__head{grid-template-columns:1fr}}@media (width<=760px){.clv-topbar__inner{flex-wrap:wrap;gap:.5rem 1rem;height:auto;padding:.6rem 0}.clv-topbar__nav{order:3;width:100%;margin-right:0;overflow-x:auto}.clv-user__name{display:none}.clv-applicant__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.clv-passhead__card{grid-template-columns:1fr}.clv-row{grid-template-columns:auto 1fr}.clv-row__when{display:none}.clv-sigs{grid-template-columns:1fr}.clv-lease__head{grid-template-columns:auto 1fr}.clv-stack__home{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.clv-body *,.clv-body :before,.clv-body :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.clv-readout__caret{animation:none}}.clv-guide{width:min(68ch,100% - 2.5rem);color:var(--clv-ink);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 0 4rem}.clv-guide h1{letter-spacing:-.02em;margin:.4rem 0 1.25rem;font-size:clamp(2rem,4.2vw,3rem);font-weight:500;line-height:1.08}.clv-guide h2{letter-spacing:-.01em;margin:2.4rem 0 .6rem;font-size:1.3rem;font-weight:500}.clv-guide p,.clv-guide li{color:var(--clv-ink);font-size:1.05rem;line-height:1.7}.clv-guide p{margin:.85rem 0}.clv-guide ul{margin:.6rem 0;padding-left:1.3rem;list-style:outside}.clv-guide li::marker{color:var(--clv-verdigris-deep)}.clv-guide li{margin:.35rem 0}.clv-guide a{color:var(--clv-verdigris-deep);text-underline-offset:3px}.clv-guide__eyebrow{font-family:var(--clv-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;color:var(--clv-verdigris-deep)!important;font-size:.78rem!important}.clv-guide__lede{color:var(--clv-ash)!important;font-size:1.2rem!important}.clv-guide__meta,.clv-guide__fine{color:var(--clv-ash)!important;font-size:.85rem!important}.clv-guide__cta{background:var(--clv-night);border-radius:18px;margin:3rem 0 1.5rem;padding:1.75rem}.clv-guide__cta p{color:var(--clv-limestone);margin:0 0 1.1rem}.clv-guide__button{background:var(--clv-verdigris);min-height:48px;transition:transform .2s var(--clv-ease);border-radius:999px;align-items:center;padding:0 1.4rem;font-weight:500;text-decoration:none;display:inline-flex;color:var(--clv-night)!important}.clv-guide__button:hover{transform:translateY(-1px)}.clv-guide__button:focus-visible{outline:2px solid var(--clv-verdigris);outline-offset:3px}.clv-guide__more{border-top:1px solid var(--clv-paper-line);margin-top:2.5rem}.clv-guide__list{gap:.75rem;list-style:none;display:grid;padding:0!important}.clv-guide__list a{border:1px solid var(--clv-paper-line);background:var(--clv-paper-raised);color:var(--clv-ink);transition:border-color .2s var(--clv-ease);border-radius:14px;gap:.25rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.clv-guide__list a:hover{border-color:var(--clv-verdigris-deep)}.clv-guide__list span{color:var(--clv-ash);font-size:.95rem}.clv-legal ul{padding-left:1.2rem}.clv-legal h1[id]{border-top:1px solid var(--clv-paper-line);margin-top:4rem;padding-top:2rem}.clv-review-list{gap:1rem;padding:0;list-style:none;display:grid}.clv-review{padding:1.1rem 1.25rem}.clv-review p{margin:.35rem 0;font-size:.98rem}.clv-review__kind{font-family:var(--clv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clv-verdigris-deep);font-size:.72rem}.clv-review__note{color:var(--clv-ash);gap:.35rem;margin-top:.75rem;font-size:.88rem;display:grid}.clv-review__note input{border:1px solid var(--clv-paper-line);font:inherit;color:var(--clv-ink);background:var(--clv-paper);border-radius:10px;padding:.6rem .75rem}.clv-review__actions{justify-content:flex-end;gap:.75rem;margin-top:.9rem;display:flex}.clv-review__actions .clv-slab{width:auto}
