.demo-estate .demo-bar{color:#efe8db;background:#14261e}.demo-estate .demo-cursor{color:#1f3a2e}.demo-estate .demo-cursor.has-label b{color:#f6f1e8}.hv{--stone:#ede6da;--paper:#f6f1e8;--forest:#1f3a2e;--deep:#14261e;--brass:#b08d57;--ink:#1e211f;--muted:#5d625c;--line:#1e211f24;background:var(--paper);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.6}.hv *,.hv :before,.hv :after{box-sizing:border-box}.hv h1,.hv h2,.hv h3{letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.02}.hv h2{font-size:clamp(2.6rem,6vw,5.2rem)}.hv h2 i,.hv .hv-italic{color:var(--forest);font-style:italic}.hv p{margin:0}.hv a{color:inherit}.hv-wrap{width:min(1240px,100% - 40px);margin:0 auto}.hv-section{padding:clamp(80px,12vw,150px) 0}.hv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:18px;font-size:.75rem;font-weight:600;display:inline-block}.hv-heading{max-width:640px;margin-bottom:clamp(40px,6vw,72px)}.hv-heading p{color:var(--muted);margin-top:20px;font-size:1.05rem}.hv-fine{color:var(--muted);margin-top:20px;font-size:.85rem}.hv-btn{background:var(--forest);min-height:48px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font:600 .95rem/1 Manrope,sans-serif;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.hv-btn:hover{background:var(--deep)}.hv-btn svg{width:18px;height:18px}.hv-btn-sm{min-height:44px;padding:0 18px;font-size:.875rem}.hv :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.hv-ph{z-index:4;pointer-events:none;color:#f6f1e8;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14261eb8;border-radius:999px;padding:4px 9px;position:absolute;bottom:12px;left:12px;font-size:.7rem!important}.hv-ph-hero{bottom:20px;left:auto;right:20px}.hv-nav{z-index:30;color:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,4vw,48px);display:flex;position:absolute;top:44px;left:0;right:0}.hv-logo{letter-spacing:.01em;flex-shrink:0;align-items:center;gap:.2em;min-height:44px;font-family:Cormorant Garamond,serif;font-size:1.6rem;text-decoration:none;display:inline-flex}.hv-logo i{color:var(--brass)}.hv-nav nav{gap:28px;display:flex}.hv-nav nav a{opacity:.9;align-items:center;min-width:44px;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.hv-nav .hv-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e824;border:1px solid #f6f1e866}@media (width<=860px){.hv-nav nav{display:none}}.hv-hero{background:var(--deep);height:260vh;position:relative}.hv-hero.is-static{height:100vh}.hv-hero-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hv-hero-img{object-fit:cover;transform-origin:51% 66%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hv-hero-shade{background:linear-gradient(#14261e8c 0%,#14261e26 40%,#14261eb3 100%);position:absolute;inset:0}.hv-hero-copy{z-index:2;max-width:860px;color:var(--paper);position:absolute;bottom:clamp(56px,10vh,110px);left:clamp(20px,6vw,88px)}.hv-hero-copy .hv-eyebrow{color:#e3c993}.hv-hero h1{font-size:clamp(3.4rem,10vw,9rem);line-height:.92}.hv-line{padding-bottom:.06em;display:block;overflow:hidden}.hv-line>span{display:inline-block}.hv-hero .hv-italic{color:#e3c993}.hv-hero-body{color:#f6f1e8e0;max-width:460px;font-size:1.05rem;margin-top:26px!important}.hv-scroll-cue{z-index:2;writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;color:#f6f1e8b3;font-size:.72rem;position:absolute;top:50%;right:clamp(20px,4vw,48px)}@media (width<=767px){.hv-hero{height:170vh}.hv-scroll-cue{display:none}}.hv-search-slot{z-index:25;pointer-events:none;margin-top:0;padding:14px 0;position:relative}.hv-search{pointer-events:auto;background:var(--paper);border:1px solid #ffffff8c;border-color:var(--line);border-radius:22px;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:6px;width:min(980px,100% - 24px);margin:0 auto;padding:8px;display:grid;box-shadow:0 18px 50px -20px #14261e73}.hv-search label{border-radius:14px;flex-direction:column;justify-content:center;min-height:52px;padding:6px 16px;display:flex}.hv-search label+label{border-left:1px solid var(--line)}.hv-search label>span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600;font-size:.68rem!important}.hv-search select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:2px 0;font:500 1rem Manrope,sans-serif}@media (width<=680px){.hv-search{border-radius:18px;grid-template-columns:1fr 1fr 1fr auto;gap:2px;padding:6px}.hv-search-txt{display:none}.hv-search .hv-btn{padding:0 14px}.hv-search label{min-width:0;padding:4px 8px}.hv-search select{width:100%}.hv-search label+label{border-left:1px solid var(--line)}.hv-search select{font-size:16px}}.hv-feat{position:relative}.hv-feat-sticky{perspective:1400px;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hv-feat-track{will-change:transform;transform-style:preserve-3d;align-items:center;gap:40px;padding:0 clamp(20px,6vw,88px);display:flex}.hv-feat-head{flex:0 0 380px}.hv-feat-head p{color:var(--muted);margin-top:20px}.hv-tilt{transform-style:preserve-3d;flex:0 0 min(440px,34vw)}.hv-feat-simple .hv-feat-head{margin-bottom:32px}.hv-swipe{padding-left:20px!important;padding-right:20px!important}.hv-swipe>*{flex:0 0 82%}@media (width>=768px){.hv-swipe>*{flex-basis:40%}}.hv-card{background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #14261e80}.hv-card-hit{z-index:6;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.hv-card-media{aspect-ratio:4/5;background:var(--deep);position:relative;overflow:hidden}.hv-card-inside{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.12)}.hv-card-facts{z-index:1;color:#fff;opacity:0;text-align:center;background:#14261e66;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .4s ease-out .15s;display:flex;position:absolute;inset:0}.hv-card-facts span{align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.hv-card-facts svg{width:18px;height:18px}.hv-card-facts strong{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:400}.hv-card-facts em{opacity:.8;min-height:1em;font-size:.8rem;font-style:normal}@media (hover:hover){.hv-card-facts em{display:none}}.hv-half{z-index:2;height:50%;transition:transform .8s cubic-bezier(.65,0,.35,1);position:absolute;left:0;right:0;overflow:hidden}.hv-half img{object-fit:cover;width:100%;height:200%;display:block;position:absolute;left:0}.hv-half-top,.hv-half-top img{top:0}.hv-half-bot,.hv-half-bot img{bottom:0}.hv-card.is-split .hv-half-top{transform:translateY(-78%)}.hv-card.is-split .hv-half-bot{transform:translateY(78%)}.hv-card.is-split .hv-card-facts{opacity:1}.hv-card.is-split .hv-card-inside{transform:scale(1)}.hv-card-cap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px 20px 20px;display:grid}.hv-card-cap h3{font-size:1.7rem}.hv-card-cap p{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:.9rem;display:flex}.hv-card-cap p svg{width:14px;height:14px}.hv-card-cap>span{color:var(--forest);white-space:nowrap;font-weight:600}.hv-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#14261e8c;padding:clamp(0px,3vw,40px);position:fixed;inset:0;overflow-y:auto}.hv-page{background:var(--paper);border-radius:8px;max-width:1180px;min-height:100%;margin:0 auto;position:relative;overflow:hidden}@media (width<=767px){.hv-page{border-radius:0}}.hv-close{z-index:10;background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 20px #0003}.hv-page-body{grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);padding:clamp(24px,5vw,56px);display:grid}@media (width<=860px){.hv-page-body{grid-template-columns:1fr}}.hv-page-main h2{font-size:clamp(2.4rem,5vw,3.8rem)}.hv-page-price{color:var(--forest);font-family:Cormorant Garamond,serif;font-size:1.8rem;margin:6px 0 16px!important}.hv-page-main>p:not(.hv-page-price){color:var(--muted)}.hv-keys{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1px;margin:26px 0 28px;display:grid}.hv-keys div{background:var(--paper);padding:12px 14px}.hv-keys dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.hv-keys dd{margin:2px 0 0;font-weight:600}.hv-plan{border:1px solid var(--line);background:#fff;border-radius:6px;align-self:start;margin:0;padding:20px}.hv-plan figcaption{color:var(--muted);margin-top:10px;font-size:.85rem}.hv-gallery{position:relative}.hv-gallery-stage{aspect-ratio:16/9;background:var(--deep);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (width<=767px){.hv-gallery-stage{aspect-ratio:4/3}}.hv-gallery-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hv-gallery-stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;position:absolute;inset:0}.hv-gallery-stage img.is-on{opacity:1}.hv-gallery-ctrl{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f1e8d9;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;bottom:14px;right:16px}.hv-gallery-ctrl button{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.hv-gallery-ctrl span{font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font-size:.85rem}.hv-fp{width:100%;height:auto;display:block}.hv-fp path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hv-fp text{fill:var(--muted);font:500 10px Manrope,sans-serif}.hv-sketch .hv-fp path{stroke:#2a3a52;stroke-dashoffset:1px}.hv-sketch .hv-fp text{fill:#2a3a52;opacity:0;font-family:Caveat,cursive;font-size:15px}.hv-fp.is-draw path{animation:1s steps(12,end) forwards hv-draw}.hv-fp.is-draw path:nth-of-type(2){animation-delay:1s}.hv-fp.is-draw path:nth-of-type(3){animation-duration:.5s;animation-timing-function:steps(6,end);animation-delay:2s}.hv-fp.is-draw text{animation:.25s steps(3,end) 2.5s forwards hv-ink}@keyframes hv-draw{to{stroke-dashoffset:0}}@keyframes hv-ink{to{opacity:1}}.hv-sketch{background:var(--stone)}.hv-sketch-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.hv-sketch-grid{grid-template-columns:1fr}}.hv-paper{background-color:#fbf7ef;background-image:radial-gradient(#78644612 1px,#0000 1px),linear-gradient(#3c5a8c14 1px,#0000 1px),linear-gradient(90deg,#3c5a8c14 1px,#0000 1px);background-size:6px 6px,24px 24px,24px 24px;position:relative;box-shadow:0 1px #0000000a,0 20px 40px -28px #3c2d1480}.hv-paper-plan{padding:clamp(28px,4vw,48px);transform:rotate(-.8deg)}.hv-tape{background:#e2d2a5b3;width:110px;height:30px;position:absolute;box-shadow:0 1px 3px #00000014}.hv-tape-a{top:-12px;left:18%;transform:rotate(-6deg)}.hv-tape-b{top:-12px;right:14%;transform:rotate(5deg)}.hv-tape-c{width:80px;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg)}.hv-hand{color:#2a3a52;font-family:Caveat,cursive}.hv-hand-a{position:absolute;bottom:14px;left:30px;transform:rotate(-3deg);font-size:1.35rem!important}.hv-hand-b{color:#a0452e;position:absolute;top:24px;right:30px;transform:rotate(4deg);font-size:1.25rem!important}.hv-sold{opacity:0;transform-origin:top;width:150px;position:absolute;bottom:-10px;right:8%;transform:translateY(-140%)rotate(-8deg)}.hv-sold:before{content:"";background:#4a3b28;width:4px;height:40px;margin:0 auto;display:block}.hv-sold span{text-align:center;background:var(--forest);color:var(--paper);letter-spacing:.12em;border:4px solid var(--paper);outline:2px solid var(--forest);padding:12px 0;font:700 2rem/1 Manrope,sans-serif;display:block}.hv-paper-plan.is-go .hv-sold{animation:.9s cubic-bezier(.34,1.56,.64,1) 3s forwards hv-drop}@keyframes hv-drop{0%{opacity:1;transform:translateY(-140%)rotate(-8deg)}60%{transform:translateY(6%)rotate(4deg)}80%{transform:translateY(-3%)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}.hv-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.hv-note{padding:26px 24px 22px}.hv-note h3{margin-top:2px;font-size:1.6rem}.hv-note p{color:var(--muted);margin-top:6px}.hv-step-n{font-size:1.9rem;line-height:1}.hv-flip-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1000px){.hv-flip-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hv-flip-grid{grid-template-columns:1fr}}.hv-flip{aspect-ratio:3/4;perspective:1200px;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}@media (width<=560px){.hv-flip{aspect-ratio:4/4.4}}.hv-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.65,0,.35,1);display:block;position:relative}.hv-flip.is-flipped .hv-flip-inner{transform:rotateY(180deg)}@media (hover:hover){.hv-flip:hover .hv-flip-inner{transform:rotateY(180deg)}}.hv-flip-front,.hv-flip-back{backface-visibility:hidden;border-radius:6px;position:absolute;inset:0;overflow:hidden}.hv-flip-front img{object-fit:cover;width:100%;height:100%;display:block}.hv-flip-front:after{content:"";background:linear-gradient(#0000 50%,#14261ebf);position:absolute;inset:0}.hv-flip-front strong{z-index:2;color:var(--paper);font:400 2rem/1 Cormorant Garamond,serif;position:absolute;bottom:44px;left:20px}.hv-flip-front .hv-ph{bottom:12px}.hv-flip-back{background:var(--forest);color:var(--paper);flex-direction:column;gap:12px;padding:24px;display:flex;transform:rotateY(180deg)}.hv-flip-back strong{color:#e3c993;font:400 1.8rem/1 Cormorant Garamond,serif}.hv-flip-back>span{font-size:.9rem;line-height:1.45}.hv-flip-back em{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:.68rem;font-style:normal;display:block}.hv-why{background:var(--deep);color:var(--paper)}.hv-why h2 i{color:#e3c993}.hv-why .hv-fine{color:#f6f1e899}.hv-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);gap:14px;display:grid}.hv-bento-cell{background:#f6f1e808;border:1px solid #f6f1e824;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.hv-bento-cell>p:last-child{color:#f6f1e8b8;margin-top:8px}.hv-num{color:#e3c993;font-variant-numeric:tabular-nums;font:400 clamp(3.2rem,6vw,5.6rem)/.9 Cormorant Garamond,serif}.hv-bento-0{background:var(--forest);grid-area:span 2/span 2}.hv-bento-0 .hv-num{font-size:clamp(5rem,11vw,9rem)}.hv-bento-quote{grid-column:span 2;justify-content:space-between}.hv-bento-quote blockquote{margin:0;font:italic 400 1.6rem/1.2 Cormorant Garamond,serif}.hv-bento-quote cite{opacity:.6;margin-top:18px;font-size:.85rem;font-style:normal}@media (width<=860px){.hv-bento{grid-template-columns:1fr 1fr}.hv-bento-0,.hv-bento-quote{grid-area:auto/span 2}.hv-bento-cell{padding:22px}}.hv-valuation{background:var(--stone)}.hv-val-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}@media (width<=900px){.hv-val-grid{grid-template-columns:1fr}}.hv-valuation h2+p{color:var(--muted);max-width:460px;margin-top:22px}.hv-val-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hv-val-list li{padding-left:22px;position:relative}.hv-val-list li:before{content:"";background:var(--brass);width:10px;height:1px;position:absolute;top:.7em;left:0}.hv-chat{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;height:560px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #14261e99}.hv-chat-head{background:var(--forest);color:var(--paper);align-items:center;gap:12px;padding:16px 20px;display:flex}.hv-chat-head strong{font-weight:600;display:block}.hv-chat-head small{opacity:.75;font-size:.8rem;display:block}.hv-chat-dot{background:#e3c993;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #e3c99340}.hv-chat-list{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.hv-msg{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;flex-shrink:0;min-width:0;max-width:86%;padding:11px 14px;font-size:.95rem;line-height:1.45}.hv-msg-agent{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.hv-msg-you{background:var(--forest);color:var(--paper);border-bottom-right-radius:4px;align-self:flex-end}.hv-msg-ok{color:var(--forest);align-self:center;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.hv-msg-ok svg{width:16px;height:16px}.hv-chips{flex-wrap:wrap;gap:8px;padding:0 18px 12px;display:flex}.hv .hv-chips button{border:1px solid var(--forest);min-height:46px;color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font:500 .9rem Manrope,sans-serif}.hv-chips button:hover{background:var(--forest);color:var(--paper)}.hv-chat-form{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.hv-chat-form input{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding:0 16px;font:16px Manrope,sans-serif}.hv-chat-form button{background:var(--forest);width:48px;height:48px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;flex:0 0 48px;place-items:center;display:grid}.hv-chat-form button svg{width:18px;height:18px}.hv-footer{background:var(--deep);color:#f6f1e8d9;padding:72px 0 calc(48px + env(safe-area-inset-bottom));border-top:1px solid #f6f1e81a}.hv-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;display:grid}@media (width<=900px){.hv-foot-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.hv-foot-grid{grid-template-columns:1fr}}.hv-footer .hv-logo{color:var(--paper)}.hv-footer h3{letter-spacing:.18em;text-transform:uppercase;color:#e3c993;margin-bottom:16px;font:600 .75rem/1 Manrope,sans-serif}.hv-foot-note{opacity:.75;max-width:320px;font-size:.9rem;margin-top:14px!important}.hv-foot-link{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:8px;display:inline-flex}.hv-foot-link svg{width:16px;height:16px}.hv-footer address{flex-direction:column;font-style:normal;display:flex}.hv-footer dl{gap:10px;margin:0;display:grid}.hv-footer dt{color:var(--paper);font-weight:600}.hv-footer dd{opacity:.75;margin:0}.hv-map{background:#22392e;border-radius:8px;min-height:160px;position:relative;overflow:hidden}.hv-map svg{width:100%;height:100%;display:block}.hv-map-sea{fill:#2c4a5a}.hv-map-road{stroke:#f6f1e840;stroke-width:3px;fill:none}.hv-map-pin{fill:#e3c993;stroke:var(--deep);stroke-width:3px}.hv-map>span{letter-spacing:.12em;text-transform:uppercase;background:#14261ecc;border-radius:999px;padding:4px 8px;position:absolute;top:10px;left:10px;font-size:.7rem!important}@media (prefers-reduced-motion:reduce){.hv .hv-hero.is-static{height:100svh}.hv-sketch .hv-fp path{stroke-dashoffset:0;animation:none!important}.hv-sketch .hv-fp text{opacity:1;animation:none!important}.hv-sold{opacity:1;transform:rotate(-3deg);animation:none!important}.hv-half,.hv-flip-inner,.hv-card-inside{transition-duration:1ms!important}}.hv-chat-head,.hv-chips,.hv-chat-form{flex-shrink:0}.hv-chat-list{min-height:0}.hv-val-grid>*,.hv-feat-head,.hv-card-cap>div{min-width:0}@media (width<=1023px){.hv-hero{height:100svh}.hv-hero-copy{right:20px}.hv-hero-img{will-change:auto}.hv-half,.hv-card-inside,.hv-flip-inner{transition-duration:.28s}.hv-overlay,.hv-nav .hv-btn,.hv-ph{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=767px){.hv-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.hv-card-cap{grid-template-columns:1fr}.hv-chat{max-height:none}.hv-search select{text-overflow:ellipsis}}
