.tool-chip .tool-mark,.tool-chip:hover .tool-mark{color:rgb(var(--fg))}.tool-chip .tool-mark{flex:none}.tool-chip>.tool-dot{width:9px;height:9px;box-shadow:0 0 0 3px rgb(var(--fg) / .08);border-radius:50%;flex:none;margin-inline:4px 2px}
.pv-host{position:relative;overflow:hidden;container-type:size}.pv{--pv-ink:#0e1a33;--pv-edge:#0e1a3317;--pv-glass:#0e1a3309;--pv-mute:#525e74;--pv-acid:rgb(var(--deep));--pv-acid-t:rgb(var(--deep));--pv-acid-ink:#fff;--pv-hot:#ef4444;--pv-amber:#f59e0b;--pv-amber-t:#b45309;--pv-shadow:0 calc(2.4 * var(--u)) calc(5 * var(--u)) calc(-2.6 * var(--u)) #0e1a334d;--u:max(1cqmin, min(.5cqw, 1.15cqh));font-size:calc(3.1 * var(--u));color:var(--pv-ink);line-height:1.3;position:absolute;inset:0}.pv *,.pv :before,.pv :after{box-sizing:border-box}.pv p{margin:0}.pv ul,.pv ol{margin:0;padding:0;list-style:none}.pv b{font-weight:650}.pv small{font-size:calc(2.5 * var(--u));color:var(--pv-mute);font-weight:500;display:block}.pv svg{width:calc(3.4 * var(--u));height:calc(3.4 * var(--u));flex:none;display:block}.pv-a,.pv-b{justify-content:center;gap:calc(2.2 * var(--u));flex-direction:column;min-width:0;display:flex;position:absolute;top:6%;bottom:6%}.pv-a{width:42%;left:4%}.pv-b{width:48%;right:4%}.pv [data-on]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.pv [data-on=false]{opacity:0;transform:translateY(calc(2.4 * var(--u))) scale(.96)}.pv-card{padding:calc(2.3 * var(--u)) calc(2.6 * var(--u));border:1px solid var(--pv-edge);border-radius:calc(3 * var(--u));box-shadow:var(--pv-shadow);background:linear-gradient(#fff,#fafcfe);position:relative}.pv-card-h{align-items:center;gap:calc(1.2 * var(--u));font:600 calc(2.35 * var(--u))/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pv-mute);display:flex}.pv-card-h svg{width:calc(3 * var(--u));height:calc(3 * var(--u))}.pv-card-h em{color:var(--pv-acid-t);margin-left:auto;font-style:normal}.pv-card-h.is-bare{color:var(--pv-ink)}.pv-chip{align-self:flex-start;align-items:center;gap:calc(1.1 * var(--u));padding:calc(1.2 * var(--u)) calc(2.1 * var(--u));border:1px solid var(--pv-edge);font-size:calc(2.7 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1.4 * var(--u)) #0e1a3340;background:#fff;border-radius:999px;font-weight:600;display:inline-flex}.pv-chip svg{width:calc(3 * var(--u));height:calc(3 * var(--u))}.pv-chip.is-ok{border-color:rgb(var(--deep) / .35);color:var(--pv-acid-t);background:#ecfdf5}.pv-chip.is-hot{color:#b91c1c;background:#fef2f2;border-color:#ef444459}.pv-tag{padding:calc(.55 * var(--u)) calc(1.5 * var(--u));font:700 calc(2.15 * var(--u))/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#0e1a3312;border-radius:999px;align-items:center;display:inline-flex}.pv-tag.is-hot{background:var(--pv-hot);color:#fff}.pv-face{width:calc(6 * var(--u));height:calc(6 * var(--u));font:700 calc(2.3 * var(--u)) var(--font-head);background:#0e1a3312;border-radius:50%;flex:none;place-items:center;display:grid}.pv-av{width:calc(5.6 * var(--u));height:calc(5.6 * var(--u));background:var(--pv-acid);font:800 calc(2.2 * var(--u)) var(--font-head);color:var(--pv-acid-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pv-phone{gap:calc(1.8 * var(--u));aspect-ratio:.52;max-width:100%;height:100%;padding:calc(7 * var(--u)) calc(2.4 * var(--u)) calc(3 * var(--u));border:calc(.8 * var(--u)) solid #162036;border-radius:calc(7 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #0e1a3366;background:radial-gradient(120% 55% at 50% 0,#d1fae5,#0000 72%),#f7fafc;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.pv-phone:before{content:"";top:calc(1.6 * var(--u));width:28%;height:calc(2.6 * var(--u));background:#162036;border-radius:999px;position:absolute;left:50%;translate:-50%}.pv-phone-top{top:calc(1.75 * var(--u));font:600 calc(2.2 * var(--u))/1 var(--font-head);justify-content:space-between;align-items:center;display:flex;position:absolute;left:8%;right:8%}.pv-batt{width:calc(4 * var(--u));height:calc(2 * var(--u));border:calc(.3 * var(--u)) solid #0e1a338c;border-radius:calc(.6 * var(--u));background:linear-gradient(90deg, #0e1a33 70%, transparent 70%) calc(.3 * var(--u)) calc(.3 * var(--u)) / calc(100% - calc(.6 * var(--u))) calc(100% - calc(.6 * var(--u))) no-repeat}.pv-ring{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--pv-acid);color:var(--pv-acid-ink);box-shadow:0 calc(1.6 * var(--u)) calc(3.4 * var(--u)) calc(-1.4 * var(--u)) rgb(var(--deep) / .8);border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative}.pv-ring svg{width:calc(4.2 * var(--u));height:calc(4.2 * var(--u))}.pv-ring[data-live]:after{content:"";inset:calc(-.6 * var(--u));border:calc(.4 * var(--u)) solid rgb(var(--deep) / .5);border-radius:50%;animation:1.6s ease-out infinite pv-ripple;position:absolute}.pv-wave{justify-content:center;align-items:center;gap:calc(.6 * var(--u));height:calc(5 * var(--u));display:flex}.pv-wave i{width:calc(.75 * var(--u));border-radius:calc(1 * var(--u));background:var(--pv-acid);height:25%}.pv-wave[data-live] i{animation:1s ease-in-out infinite pv-wave;animation-delay:calc(var(--k) * -.13s)}.pv-widget{border:1px solid var(--pv-edge);border-radius:calc(3 * var(--u));box-shadow:var(--pv-shadow);background:#fff;flex-direction:column;display:flex;overflow:hidden}.pv-widget-h{align-items:center;gap:calc(1.4 * var(--u));padding:calc(2 * var(--u)) calc(2.4 * var(--u));border-bottom:1px solid var(--pv-edge);background:#0e1a3306;display:flex}.pv-widget-h b{font-size:calc(2.8 * var(--u))}.pv-widget-h small{align-items:center;gap:calc(.6 * var(--u));color:var(--pv-acid-t);margin-left:auto;display:inline-flex}.pv-widget-h small svg{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u))}.pv-thread{gap:calc(1.6 * var(--u));padding:calc(2.4 * var(--u));flex-direction:column;display:flex}.pv-bub{max-width:90%;padding:calc(1.4 * var(--u)) calc(2 * var(--u));border-radius:calc(2.6 * var(--u));font-size:calc(2.75 * var(--u));line-height:1.35}.pv-bub.is-them{border-bottom-right-radius:calc(.8 * var(--u));color:var(--pv-ink);background:#0e1a3312;align-self:flex-end}.pv-bub.is-us{border:1px solid rgb(var(--deep) / .25);border-bottom-left-radius:calc(.8 * var(--u));background:#ecfdf5;align-self:flex-start}.pv-lux{--lx-ease:cubic-bezier(.22, 1, .36, 1);--lx-min:min(12px, 2.06cqw);--lx-ts:max(var(--lx-min), calc(2.45 * var(--u)));--lx-tm:max(calc(var(--lx-min) * 1.04), calc(2.75 * var(--u)));--lx-tl:max(calc(var(--lx-min) * 1.17), calc(3.3 * var(--u)));--lx-shadow:0 1px 1px #0e1a330a, 0 calc(1 * var(--u)) calc(2.2 * var(--u)) calc(-.8 * var(--u)) #0e1a3317, 0 calc(4 * var(--u)) calc(9 * var(--u)) calc(-3.5 * var(--u)) #0e1a3333;--lx-edge:inset 0 1px 0 #fffffff2;font-size:var(--lx-tm)}.pv-lux small{font-size:var(--lx-ts)}.pv-lux .pv-card-h{font-size:var(--lx-ts);letter-spacing:.06em}.pv-lux :is(.pv-card-h,.pv-chip) svg{width:max(var(--lx-min), calc(2.8 * var(--u)));height:max(var(--lx-min), calc(2.8 * var(--u)))}.pv-lux .pv-chip{font-size:var(--lx-ts);position:relative}.pv-lux [data-on]{transition:opacity .6s var(--lx-ease), transform .7s var(--lx-ease), filter .6s var(--lx-ease)}.pv-lux [data-on=false]{opacity:.34;filter:saturate(.45);transform:scale(.985)}:where(.pv-lux) .pv-card{box-shadow:var(--lx-shadow), var(--lx-edge);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(#fffffff2,#f8fbfde0);border-color:#0e1a3312}:where(.pv-lux) .pv-chip{box-shadow:0 1px 1px #0e1a330a, 0 calc(1 * var(--u)) calc(2.6 * var(--u)) calc(-1.2 * var(--u)) #0e1a332e, var(--lx-edge)}.pv-lux .pv-phone:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff52,#0000 34%);position:absolute;inset:0}.pv-lux .pv-float{animation:7s ease-in-out infinite pv-float}@keyframes pv-float{50%{transform:translateY(calc(-.6 * var(--u)))}}.pv-lux [data-pulse]:after{content:"";border:1.5px solid rgb(var(--deep) / .5);border-radius:inherit;pointer-events:none;animation:pv-pulse 2.2s var(--lx-ease) infinite;position:absolute;inset:-1px}.pv-lux [data-pulse=hot]:after{border-color:#ef444480}.pv-lux [data-pulse=warn]:after{border-color:#f59e0b99}@keyframes pv-pulse{0%{opacity:.85;transform:none}75%,to{opacity:0;transform:scale(1.035,1.07)}}.pv-tick{flex:none;place-items:center;display:inline-grid}.pv-lux :is([data-on=true],[data-pick]) .pv-tick{animation:pv-pop .6s var(--lx-ease) .22s both}@keyframes pv-pop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}.pv-roll{vertical-align:top;white-space:pre;font-variant-numeric:tabular-nums;display:inline-flex}.pv-roll>span{height:1.2em;line-height:1.2;display:block}.pv-roll-d{overflow:hidden}.pv-roll-s{transform:translateY(calc(var(--d) * -1.2em));display:block}.pv-roll-s i{height:1.2em;font-style:normal;display:block}.pv-roll[data-rolled] .pv-roll-s{animation:pv-roll-in 1s var(--lx-ease,ease) calc(.15s + var(--i) * 70ms) backwards}@keyframes pv-roll-in{0%{transform:none}}.pv-host[data-off] .pv-lux :is(.pv-float,.pv-float *,[data-pulse]),.pv-host[data-off] .pv-lux [data-pulse]:after{animation-play-state:paused!important}.pv-night .pv-phone{box-shadow:0 1px 1px #0e1a330d, 0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-1 * var(--u)) #0e1a3324, 0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #0e1a3357}.pv-night .pv-phone-top{font-size:max(var(--lx-min), calc(2.2 * var(--u)))}.pv-night .pv-caller{justify-items:center;gap:calc(1 * var(--u));padding-top:calc(2 * var(--u));text-align:center;display:grid}.pv-night .pv-caller b{font-size:var(--lx-tm);line-height:1.25}.pv-night .pv-phone .pv-chip{align-self:center}.pv-caption{padding:calc(1.2 * var(--u)) calc(1.6 * var(--u));border-radius:calc(2.2 * var(--u));font-size:var(--lx-ts);box-shadow:0 1px 1px #0e1a330a, 0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1.2 * var(--u)) #0e1a3329, var(--lx-edge);background:#ffffffc7;border:1px solid #ffffffe6;line-height:1.35;position:relative}.pv-caption-h{align-items:center;gap:calc(.7 * var(--u));margin-bottom:calc(.4 * var(--u));font:700 var(--lx-ts)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pv-acid-t);display:flex}.pv-caption-h:before{content:"";width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));background:var(--pv-acid);border-radius:50%;flex:none}.pv-wa-note{z-index:1;padding:calc(1.6 * var(--u)) calc(1.9 * var(--u));border-radius:calc(2.4 * var(--u));color:#10202f;font-size:var(--lx-ts);box-shadow:var(--lx-shadow), var(--lx-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffffe6;margin-top:auto;line-height:1.35;position:relative}.pv-wa-note-h{align-items:center;gap:calc(.7 * var(--u));font:700 var(--lx-ts)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--deep));display:flex;margin-bottom:calc(.5 * var(--u))!important}.pv-wa-note-h:before{content:"";width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));background:#25d366;border-radius:50%;flex:none}.pv-dispatch{gap:calc(1.8 * var(--u));flex-direction:column;height:100%;display:flex}.pv-map{border:1px solid var(--pv-edge);border-radius:calc(2.2 * var(--u));background:linear-gradient(90deg, #0e1a330d 1px, transparent 1px) 0 0 / calc(8 * var(--u)) calc(8 * var(--u)), linear-gradient(0deg, #0e1a330d 1px, transparent 1px) 0 0 / calc(8 * var(--u)) calc(8 * var(--u)), radial-gradient(70% 60% at 72% 30%, #f871711f, transparent 70%), #eef3f8;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0e1a330f}.pv-map:before,.pv-map:after{content:"";background:#fff;position:absolute;box-shadow:0 0 0 1px #0e1a330f}.pv-map:before{height:calc(1.6 * var(--u));top:30%;left:0;right:0;translate:0 -50%}.pv-map:after{width:calc(1.6 * var(--u));top:0;bottom:0;left:40%}.pv-house{z-index:2;width:calc(7.5 * var(--u));height:calc(7.5 * var(--u));background:var(--pv-hot);color:#fff;box-shadow:0 calc(1 * var(--u)) calc(2.6 * var(--u)) calc(-.8 * var(--u)) #ef444499;border-radius:50%;place-items:center;display:grid;position:absolute;top:30%;left:76%;translate:-50% -50%}.pv-house:before{content:"";z-index:-1;animation:pv-halo 2.2s var(--lx-ease) infinite;background:#ef444459;border-radius:50%;position:absolute;inset:0}.pv-house svg{width:calc(3.8 * var(--u));height:calc(3.8 * var(--u))}.pv-house small{white-space:nowrap;color:var(--pv-ink);font-weight:650;position:absolute;top:108%}.pv-van{z-index:2;width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));border:1px solid var(--pv-edge);border-radius:calc(1.8 * var(--u));color:var(--pv-mute);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) calc(-1 * var(--u)) #0e1a334d, var(--lx-edge);background:#fff;place-items:center;display:grid;position:absolute;translate:-50% -50%}.pv-van svg{width:calc(3.8 * var(--u));height:calc(3.8 * var(--u))}.pv-van small{color:var(--pv-ink);font-weight:700;position:absolute;top:108%}.pv-van.is-busy{top:76%;left:22%}.pv-van.is-busy[data-on=true]{opacity:.55}.pv-van.is-free{top:78%;left:90%}.pv-van-track{z-index:3;width:38%;height:0;transition:transform 2.4s cubic-bezier(.45,0,.2,1);position:absolute;top:30%;left:14%}.pv-van-track[data-go]{transform:translate(100%)}.pv-van-track .pv-van.is-dan{background:var(--pv-acid);color:var(--pv-acid-ink);box-shadow:0 calc(1 * var(--u)) calc(2.6 * var(--u)) calc(-.8 * var(--u)) rgb(var(--deep) / .65);border-color:#0000;top:0;left:0}.pv-route{z-index:1;border-top:calc(.7 * var(--u)) dashed rgb(var(--deep) / .9);transform-origin:0;width:62%;height:0;position:absolute;top:30%;left:14%;translate:0 -50%}.pv .pv-route[data-on=false]{transform:scaleX(0)}.pv .pv-route[data-on]{transition:transform 1.3s var(--lx-ease), opacity .4s}.pv-eta{z-index:3;padding:calc(.8 * var(--u)) calc(1.6 * var(--u));background:var(--pv-ink);color:#fff;font-size:var(--lx-ts);white-space:nowrap;box-shadow:0 calc(1.2 * var(--u)) calc(2.8 * var(--u)) calc(-1 * var(--u)) #0e1a3373;border-radius:999px;font-weight:700;display:block;position:absolute;top:9%;left:26%}.pv-gas .pv-widget{height:100%;box-shadow:var(--lx-shadow), var(--lx-edge);background:linear-gradient(#fffffff5,#fafcfeeb);border-color:#0e1a3312}.pv-gas .pv-widget-h{background:#0e1a3305}.pv-widget-who{gap:calc(.2 * var(--u));min-width:0;display:grid}.pv-gas .pv-av{width:max(calc(var(--lx-min) * 2.1), calc(5.6 * var(--u)));height:max(calc(var(--lx-min) * 2.1), calc(5.6 * var(--u)));font-size:var(--lx-ts);box-shadow:0 calc(.6 * var(--u)) calc(1.6 * var(--u)) calc(-.6 * var(--u)) rgb(var(--deep) / .6)}.pv-widget-in{align-items:center;gap:calc(1 * var(--u));padding:calc(.8 * var(--u)) calc(.8 * var(--u)) calc(.8 * var(--u)) calc(1.8 * var(--u));font-size:var(--lx-ts);color:#0e1a336b;background:#0e1a3306;border:1px solid #0e1a3314;border-radius:999px;display:flex;margin:auto calc(2 * var(--u)) calc(2 * var(--u))!important}.pv-widget-in>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pv-widget-in i{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));background:var(--pv-acid);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pv-widget-in svg{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u))}.pv-gas .pv-widget-h b{font-size:var(--lx-tm);line-height:1.2}.pv-gas .pv-widget-h small{font-size:var(--lx-ts);margin-left:0}.pv-typing{align-items:center;gap:calc(.45 * var(--u));display:inline-flex}.pv-typing i{width:max(3px, calc(.8 * var(--u)));height:max(3px, calc(.8 * var(--u)));background:currentColor;border-radius:50%;animation:1.1s ease-in-out infinite pv-dot}.pv-typing i:first-of-type{margin-left:calc(.3 * var(--u))}.pv-typing i:nth-of-type(2){animation-delay:.15s}.pv-typing i:nth-of-type(3){animation-delay:.3s}@keyframes pv-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-40%)}}.pv-gas .pv-bub{font-size:var(--lx-ts)}.pv-gas .pv-bub.is-them{background:#0e1a330f}.pv-safety{background:linear-gradient(#fffbebf5,#fef2f2eb);border-color:#f59e0b73}.pv-safety-h{align-items:center;gap:calc(1.4 * var(--u));font:700 var(--lx-tl)/1.1 var(--font-head);color:#92400e;display:flex}.pv-warn{width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));color:#3b2300;background:#fbbf24;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pv-warn:after{content:"";inset:calc(-.7 * var(--u));border:calc(.4 * var(--u)) solid #fbbf24b3;animation:pv-ripple 1.6s var(--lx-ease) infinite;border-radius:50%;position:absolute}.pv-safety ul{gap:calc(1.2 * var(--u));margin-top:calc(1.8 * var(--u));display:grid}.pv-safety li{align-items:flex-start;gap:calc(1.3 * var(--u));font-size:var(--lx-ts);font-weight:600;line-height:1.3;display:flex}.pv-safety[data-on=true] li{animation:pv-nudge .6s var(--lx-ease) .2s backwards}.pv-safety[data-on=true] li:nth-child(2){animation-delay:.28s}.pv-safety[data-on=true] li:nth-child(3){animation-delay:.36s}@keyframes pv-nudge{0%{opacity:.4;transform:translateX(calc(-1.4 * var(--u)))}}.pv-safety li svg{width:max(var(--lx-min), calc(2.9 * var(--u)));height:max(var(--lx-min), calc(2.9 * var(--u)));color:var(--pv-amber-t)}.pv-nocal{align-items:center;gap:calc(2 * var(--u));display:flex}.pv-minical{gap:calc(.6 * var(--u));width:calc(11 * var(--u));padding:calc(1 * var(--u));border-radius:calc(1.4 * var(--u));background:#0e1a330d;flex:none;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.pv-minical i{height:calc(2 * var(--u));border-radius:calc(.5 * var(--u));background:#0e1a3324}.pv-minical:after{content:"";height:calc(.6 * var(--u));border-radius:calc(1 * var(--u));background:var(--pv-hot);transition:transform .6s var(--lx-ease);position:absolute;top:50%;left:-8%;right:-8%;transform:rotate(-24deg)scaleX(0)}.pv-nocal[data-on=true] .pv-minical:after{transition-delay:.35s;transform:rotate(-24deg)scaleX(1)}.pv-nocal b{font-size:var(--lx-tm);display:block}.pv-leads .pv-a{width:52%}.pv-leads .pv-b{width:38%}.pv-lead-list{height:calc(66 * var(--u));max-height:78%;position:relative}.pv-lead{align-items:center;gap:calc(1.6 * var(--u));height:30%;padding:calc(1.4 * var(--u)) calc(2 * var(--u));border-radius:calc(2.4 * var(--u));box-shadow:var(--lx-shadow), var(--lx-edge);transform:translateY(calc(var(--pos) * 113.333%));transition:transform .9s var(--lx-ease), border-color .5s, background-color .5s;background:#fffffff2;border:1px solid #0e1a3312;display:flex;position:absolute;top:0;left:0;right:0}.pv-lead-t{flex:1;min-width:0}.pv-lead-t b{font-size:var(--lx-tm);line-height:1.2;display:block}.pv-lead-tags{left:calc(2 * var(--u));top:calc(-1.8 * var(--u));gap:calc(.8 * var(--u));display:flex;position:absolute}.pv-leads .pv-tag{font-size:var(--lx-ts)}.pv-lux .pv-lead-tags [data-on=false]{transform:scale(.94)}.pv-lux .pv-lead-tags [data-on]{transition:opacity .4s var(--lx-ease), transform .55s cubic-bezier(.3, 1.5, .5, 1)}.pv-lead.is-leak{border-color:#ef444466}.pv-lead[data-top]{background:#fef2f2f7}.pv-score{width:calc(7 * var(--u));height:calc(7 * var(--u));font:800 max(var(--lx-min), calc(2.9 * var(--u)))/1 var(--font-head);background:#0e1a3312;border-radius:50%;flex:none;place-items:center;display:grid}.pv-lead.is-leak .pv-score{background:var(--pv-hot);color:#fff;box-shadow:0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-.8 * var(--u)) #ef444499}.pv-crews{gap:calc(1.4 * var(--u));display:grid}.pv-crews li{align-items:center;gap:calc(1.4 * var(--u));padding:calc(1.5 * var(--u)) calc(1.8 * var(--u)) calc(2.2 * var(--u));border-radius:calc(2.2 * var(--u));box-shadow:0 1px 1px #0e1a330a, 0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1.2 * var(--u)) #0e1a3324, var(--lx-edge);background:#fffffff2;border:1px solid #0e1a3312;transition:border-color .5s,background-color .5s;display:flex;position:relative}.pv-crews li b{font-size:var(--lx-tm);display:block}.pv-leads .pv-face{width:max(calc(var(--lx-min) * 2.2), calc(6 * var(--u)));height:max(calc(var(--lx-min) * 2.2), calc(6 * var(--u)));font-size:var(--lx-ts);transition:background-color .5s,color .5s}.pv-crews li[data-pick]{border-color:var(--pv-acid);background:#ecfdf5}.pv-crews li[data-pick] .pv-face{background:var(--pv-acid);color:var(--pv-acid-ink)}.pv-load{left:calc(1.8 * var(--u));right:calc(1.8 * var(--u));bottom:calc(.9 * var(--u));height:calc(.6 * var(--u));border-radius:calc(1 * var(--u));background:#0e1a3314;position:absolute;overflow:hidden}.pv-load:before{content:"";border-radius:inherit;background:var(--pv-acid);transform-origin:0;transform:scaleX(var(--l));transition:transform .8s var(--lx-ease) .2s;position:absolute;inset:0}.pv-host:before{content:"";pointer-events:none;position:absolute;inset:0}.pv{z-index:1}.pv-host[data-off]:before{animation-play-state:paused!important}.pv-host[data-scene=plumber-night-agent]:before{background:radial-gradient(circle at 12% 18%, #38bdf880 0 1.2px, transparent 1.8px), radial-gradient(circle at 28% 74%, rgb(var(--deep) / .4) 0 1px, transparent 1.6px), radial-gradient(circle at 44% 10%, #38bdf873 0 1.3px, transparent 1.9px), radial-gradient(circle at 61% 66%, rgb(var(--deep) / .35) 0 1px, transparent 1.6px), radial-gradient(circle at 76% 14%, #38bdf880 0 1.3px, transparent 1.9px), radial-gradient(circle at 92% 82%, rgb(var(--deep) / .4) 0 1px, transparent 1.6px), radial-gradient(circle at 54% 38%, #38bdf84d 0 1px, transparent 1.6px), radial-gradient(circle at 6% 54%, rgb(var(--deep) / .35) 0 1px, transparent 1.6px), radial-gradient(circle at 86% 46%, #38bdf84d 0 1px, transparent 1.6px), radial-gradient(38% 34% at 90% 6%, #38bdf81f, transparent 70%);animation:5s ease-in-out infinite pv-twinkle}@keyframes pv-twinkle{50%{opacity:.5}}.pv-host[data-scene=gas-safety-chat]:before{background:radial-gradient(55% 75% at 82% 45%,#ef44441a,#0000 70%);animation:3.2s ease-in-out infinite pv-alarm}@keyframes pv-alarm{50%{opacity:.45}}.pv-host[data-scene=roof-lead-sorting]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='480' fill='none' stroke='%230e7490' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath stroke-opacity='0.28' d='M20 12l-5 20M40 150l-6.5 26M76 300l-6 24'/%3E%3Cpath stroke-opacity='0.18' d='M64 70l-6 24M92 196l-5 20M112 360l-4.5 18'/%3E%3Cpath stroke-opacity='0.12' d='M108 40l-4 16M14 262l-4 16M48 410l-5.5 22'/%3E%3C/svg%3E") 0 0/120px 480px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='320' fill='none' stroke='%230e7490' stroke-width='1' stroke-linecap='round'%3E%3Cpath stroke-opacity='0.14' d='M10 8l-2 8M62 130l-3.25 13M50 214l-2 8M34 280l-2.5 10'/%3E%3Cpath stroke-opacity='0.09' d='M46 40l-3 12M72 22l-2.5 10M28 96l-2 8M16 170l-2.5 10M74 250l-3 12'/%3E%3C/svg%3E") 0 0/80px 320px,radial-gradient(60% 50% at 20% 0,#38bdf81a,#0000 70%);animation:.9s linear infinite pv-rain,9s linear infinite pv-flash}@keyframes pv-rain{to{background-position:-120px 480px,-80px 320px,0 0}}@keyframes pv-flash{0%,61%,66%,to{opacity:1;filter:none}62%,64%{opacity:1;filter:brightness(1.6)}63%{opacity:.6}}@media (prefers-reduced-motion:reduce){.pv-host:before{animation:none!important}}@container (min-aspect-ratio:3/2){.pv-lead-list{height:calc(78 * var(--u));max-height:86%}.pv-lead{gap:calc(2 * var(--u));padding:calc(2 * var(--u)) calc(2.4 * var(--u))}.pv-lead-t b{font-size:max(var(--lx-tm), calc(3.3 * var(--u)))}.pv-lead-t small{font-size:max(var(--lx-ts), calc(2.7 * var(--u)))}.pv-score{width:calc(8.6 * var(--u));height:calc(8.6 * var(--u));font-size:calc(3.5 * var(--u))}.pv-leads .pv-b{gap:calc(2.6 * var(--u))}.pv-crews{gap:calc(1.8 * var(--u))}.pv-crews li{padding:calc(2 * var(--u)) calc(2.2 * var(--u)) calc(2.8 * var(--u))}.pv-crews li b{font-size:max(var(--lx-tm), calc(3.1 * var(--u)))}.pv-crews li small{font-size:max(var(--lx-ts), calc(2.6 * var(--u)))}}@container (max-aspect-ratio:1){.pv{font-size:calc(2.9 * var(--u))}.pv-lux{--lx-min:12px;font-size:var(--lx-tm)}.pv-a{width:46%;left:3%}.pv-b{width:47%;right:3%}.pv-a,.pv-b{top:4%;bottom:4%}.pv-card{padding:calc(1.8 * var(--u)) calc(2 * var(--u))}.pv-lux .pv-card-h{letter-spacing:.02em}.pv-lux .pv-chip{border-radius:calc(2 * var(--u));line-height:1.25}.pv-night .pv-phone{padding:calc(6.4 * var(--u)) calc(1.8 * var(--u)) calc(2.2 * var(--u));gap:calc(1.6 * var(--u))}.pv-night .pv-caller{gap:calc(.6 * var(--u));padding-top:calc(1 * var(--u))}.pv-night .pv-ring{width:calc(8 * var(--u));height:calc(8 * var(--u))}.pv-night .pv-card-h{row-gap:calc(.4 * var(--u));flex-wrap:wrap}.pv-night .pv-card-h>svg{display:none}.pv-night .pv-card-h em{flex-basis:100%;margin-left:0}.pv-night .pv-dispatch{gap:calc(1.4 * var(--u))}.pv-eta-who{display:none}.pv-eta{top:8%;left:10%}.pv-van-track{width:30%}.pv-van.is-dan small{top:auto;bottom:108%}.pv-caption{padding:calc(1 * var(--u)) calc(1.2 * var(--u))}.pv-gas .pv-widget-h{gap:calc(1.1 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u))}.pv-gas .pv-thread{gap:calc(1.3 * var(--u));padding:calc(1.8 * var(--u))}.pv-gas .pv-bub{max-width:94%;padding:calc(1.1 * var(--u)) calc(1.5 * var(--u))}.pv-gas .pv-b{gap:calc(1.6 * var(--u))}.pv-safety ul{gap:calc(1 * var(--u));margin-top:calc(1.4 * var(--u))}.pv-safety-h{gap:calc(1 * var(--u))}.pv-nocal{align-items:flex-start;gap:calc(1.2 * var(--u));flex-direction:column}.pv-minical{width:calc(14 * var(--u))}.pv-leads .pv-a{width:50%}.pv-leads .pv-b{width:44%}.pv-leads .pv-a,.pv-leads .pv-b{justify-content:flex-start;padding-top:4%}.pv-lead-list{height:calc(84 * var(--u));max-height:88%;margin-top:calc(2.4 * var(--u))}.pv-lead{gap:calc(1 * var(--u));padding:calc(1.2 * var(--u)) calc(1.6 * var(--u))}.pv-lead-tags{left:calc(1 * var(--u));gap:calc(.5 * var(--u))}.pv-leads .pv-tag{padding:calc(.3 * var(--u)) calc(1 * var(--u));font-family:var(--font-body);letter-spacing:0;text-transform:none}.pv-crews li small{display:none}.pv-crews{gap:calc(1.1 * var(--u))}.pv-crews li{gap:calc(1 * var(--u));padding:calc(1.2 * var(--u)) calc(1.4 * var(--u)) calc(2 * var(--u))}}@keyframes pv-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1.6)}}@keyframes pv-ripple{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes pv-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.pv [data-on],.pv-lead,.pv-van-track,.pv-route,.pv-crews li,.pv-minical:after,.pv-load:before,.pv-leads .pv-face{transition:none!important}.pv-wave i,.pv-house:before,.pv-ring:after,.pv-warn:after,.pv-lux .pv-float,.pv-lux [data-pulse]:after,.pv-lux .pv-tick,.pv-typing i,.pv-roll-s,.pv-safety li{animation:none!important}}@container (max-width:299px){.pv-lead-tags .pv-tag:not(.is-hot),.pv-lead-t small{display:none}.pv-lead.is-leak{padding-top:calc(3.6 * var(--u))}}@container (max-width:340px){.pv-widget-in>span{visibility:hidden}}
.vai{--vai-min:min(12px, 2.06cqw);--vai-ts:max(var(--vai-min), calc(2.45 * var(--u)));--vai-tm:max(calc(var(--vai-min) * 1.04), calc(2.75 * var(--u)));--vai-tl:max(calc(var(--vai-min) * 1.17), calc(3.3 * var(--u)));--vai-tx:max(calc(var(--vai-min) * 1.42), calc(4.6 * var(--u)));font-size:var(--vai-tm)}.vai small{font-size:var(--vai-ts)}.vai .pv-card-h{font-size:var(--vai-ts);letter-spacing:.06em}.vai .pv-chip{font-size:var(--vai-ts)}.vai .pv-card{padding:calc(1.9 * var(--u)) calc(2.2 * var(--u))}.vai-a,.vai-b{justify-content:center;gap:calc(1.8 * var(--u));flex-direction:column;min-width:0;display:flex;position:absolute;top:5%;bottom:5%}.vai-a{width:44%;left:3.5%}.vai-b{width:46%;right:4%}.vai-phone{aspect-ratio:.58;border:calc(.75 * var(--u)) solid #162036;border-radius:calc(6 * var(--u));max-width:100%;height:100%;box-shadow:0 1px 1px #0e1a330d, 0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-1 * var(--u)) #0e1a3324, 0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #0e1a3357;background:#fff;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.vai-phone:before{content:"";z-index:3;top:calc(1.3 * var(--u));width:26%;height:calc(2.3 * var(--u));background:#162036;border-radius:999px;position:absolute;left:50%;translate:-50%}.vai-phone:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff4d,#0000 32%);position:absolute;inset:0}.vai-thread{min-height:0;padding:0 calc(1.4 * var(--u)) calc(1 * var(--u));-webkit-mask:linear-gradient(transparent, #000 calc(3 * var(--u)));-webkit-mask:linear-gradient(transparent, #000 calc(3 * var(--u)));mask:linear-gradient(transparent, #000 calc(3 * var(--u)));flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.vai-feed{transition:transform .75s var(--lx-ease);flex-direction:column;flex:none;display:flex;position:relative}.vai-row{flex-direction:column;display:flex}.vai-bub{max-width:88%;margin:calc(1 * var(--u)) 0 2px;padding:calc(1 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1.8 * var(--u));font-size:var(--vai-ts);align-self:flex-start;line-height:1.3}.vai-row.is-out .vai-bub{align-self:flex-end}.vai-bub b{font-weight:700}.vai .vai-status{display:grid}.vai-status>span{white-space:nowrap;text-overflow:ellipsis;transition:opacity .35s var(--lx-ease);grid-area:1/1;overflow:hidden}.vai-status>span:last-child{opacity:0;color:var(--pv-acid-t);font-weight:650}.vai-status[data-typing]>span:first-child{opacity:0}.vai-status[data-typing]>span:last-child{opacity:1;animation:1.4s ease-in-out infinite vai-breathe}@keyframes vai-breathe{50%{opacity:.55}}.vai-wa{background:#efeae2}.vai-wa-h{align-items:center;gap:calc(1 * var(--u));padding:calc(5.2 * var(--u)) calc(1.6 * var(--u)) calc(1.3 * var(--u));background:#fff;border-bottom:1px solid #0e1a3314;display:flex}.vai-wa-h>svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));color:#0e1a3399}.vai-wa-av{width:calc(5 * var(--u));height:calc(5 * var(--u));color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;display:grid}.vai-wa-av svg{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u))}.vai-wa-who{min-width:0}.vai-wa-who b{align-items:center;gap:calc(.6 * var(--u));font-size:var(--vai-ts);white-space:nowrap;display:flex}.vai-tick{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));background:#25d366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/72% no-repeat;border-radius:50%;flex:none}.vai-wa .vai-thread{background:radial-gradient(#0e1a3312 1px, transparent 1.3px) 0 0 / calc(3 * var(--u)) calc(3 * var(--u)), #efeae2}.vai-today{padding:calc(.4 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1 * var(--u));font-size:var(--vai-ts);color:var(--pv-mute);background:#ffffffe6;align-self:center;font-weight:600;margin:calc(1.4 * var(--u)) 0 calc(.2 * var(--u))!important}.vai-wa .vai-bub{border-top-left-radius:calc(.4 * var(--u));color:#111b21;box-shadow:0 1px 0 #0e1a331a, 0 calc(.6 * var(--u)) calc(1.4 * var(--u)) calc(-.8 * var(--u)) #0e1a332e;background:#fff}.vai-wa .vai-row.is-out .vai-bub{border-top-left-radius:calc(1.8 * var(--u));border-top-right-radius:calc(.4 * var(--u));background:#d9fdd3}.vai-pics{gap:calc(.5 * var(--u));margin:calc(-.4 * var(--u)) calc(-.9 * var(--u)) calc(.8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.vai .vai-pics svg{aspect-ratio:60/44;border-radius:calc(1.1 * var(--u));width:100%;height:auto}.vai-bub.is-photos{width:88%}.vai-wa-file{align-items:center;gap:calc(.8 * var(--u));margin:calc(-.2 * var(--u)) calc(-.6 * var(--u)) calc(.8 * var(--u));padding:calc(.9 * var(--u)) calc(1.1 * var(--u));border-radius:calc(1.1 * var(--u));background:#0e1a330d;font-weight:650;display:flex}.vai .vai-wa-file svg{width:calc(3 * var(--u));height:calc(3 * var(--u));color:#0284c7}.vai-wa-bar{align-items:center;gap:calc(.9 * var(--u));padding:calc(.9 * var(--u)) calc(1.3 * var(--u)) calc(1.5 * var(--u));background:#efeae2;display:flex}.vai-wa-bar>span{min-width:0;padding:calc(.9 * var(--u)) calc(1.6 * var(--u));font-size:var(--vai-ts);color:#0e1a3373;background:#fff;border-radius:999px;flex:1}.vai-wa-bar i{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;display:grid}.vai-wa-bar svg{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u))}.vai-scan-pics{gap:calc(1.2 * var(--u));margin-top:calc(1.4 * var(--u));grid-template-columns:1fr 1fr;display:grid}.vai-slot{aspect-ratio:60/44;position:relative}.vai-slot-pic{border-radius:calc(1.4 * var(--u));box-shadow:0 1px 1px #0e1a330f, 0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1 * var(--u)) #0e1a334d;position:absolute;inset:0;overflow:hidden}.vai .vai-slot-pic svg{width:100%;height:100%}.vai .vai-marks[data-on]{opacity:1;filter:none;transition:none;transform:none}.vai-marks rect{fill:rgb(var(--deep));fill-opacity:0;stroke:rgb(var(--deep));stroke-width:.9px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--lx-ease), fill-opacity .5s var(--lx-ease)}.vai-marks[data-on=true] rect{fill-opacity:.14;stroke-dashoffset:0;transition-delay:calc(.5s + var(--k) * 90ms)}.vai-beam{border-bottom:2px solid rgb(var(--deep));background:linear-gradient(transparent, rgb(var(--deep) / .3));opacity:0;height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.vai-scan[data-read] .vai-beam{animation:vai-beam 1.1s var(--lx-ease) both}@keyframes vai-beam{0%{opacity:1;transform:translateY(-100%)}80%{opacity:1}to{opacity:0;transform:translateY(455%)}}.vai-items{gap:calc(.7 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(1.3 * var(--u))!important}.vai-items>span{padding:calc(.45 * var(--u)) calc(1.3 * var(--u));box-shadow:inset 0 0 0 1px rgb(var(--deep) / .18);font-size:var(--vai-ts);color:var(--pv-acid-t);background:#ecfdf5;border-radius:999px;font-weight:650}.vai .vai-items>span[data-on=true]{transition-delay:calc(.75s + var(--k) * 70ms)}.vai-load{align-items:center;gap:calc(2 * var(--u));display:flex}.vai .vai-truck{flex:none;width:44%;height:auto}.vai-truck-box{fill:#fff;stroke:#0e1a3338;stroke-width:1.3px}.vai-truck-fill>rect:first-child{fill:rgb(var(--deep) / .13);transform-box:fill-box;transform-origin:0}.vai-load[data-full] .vai-truck-fill>rect:first-child{animation:vai-fill 1s var(--lx-ease) .25s backwards}@keyframes vai-fill{0%{transform:scaleX(0)}}.vai-crate{fill:#e2be94;stroke:#b88c60;stroke-width:.7px;transform-box:fill-box;transform-origin:bottom}.vai-load[data-full] .vai-crate{animation:vai-drop .5s var(--lx-ease) calc(.35s + var(--k) * 65ms) backwards}@keyframes vai-drop{0%{opacity:0;transform:translateY(-35%)}}.vai-truck-cab{fill:rgb(var(--deep))}.vai-truck-win{fill:#d1fae5}.vai-wheel{fill:#1e293b;stroke:#fff;stroke-width:2.2px}.vai-load-n b{font:700 var(--vai-tl)/1.2 var(--font-head);letter-spacing:-.01em;display:block}.vai-load-n small{margin-top:calc(.3 * var(--u))}.vai-price{justify-content:space-between;align-items:baseline;gap:calc(1 * var(--u));flex-wrap:wrap;display:flex;border-color:rgb(var(--deep) / .35)!important}.vai-price b{font:700 var(--vai-tx)/1.2 var(--font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vai .pv-chip.vai-done{border-radius:calc(2 * var(--u));justify-content:center;align-self:stretch}.vai-igp{background:#fff}.vai-ig-h{align-items:center;gap:calc(1 * var(--u));padding:calc(5.2 * var(--u)) calc(1.6 * var(--u)) calc(1.3 * var(--u));border-bottom:1px solid #0e1a3312;display:flex}.vai-ig-h>svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u))}.vai-ring{padding:calc(.45 * var(--u));background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none}.vai .vai-ring svg{width:calc(5 * var(--u));height:calc(5 * var(--u));border:calc(.4 * var(--u)) solid #fff;border-radius:50%;display:block}.vai-ig-who{min-width:0}.vai-ig-who b{font-size:var(--vai-ts);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vai-ig-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vai-igp .vai-thread{padding-top:calc(1 * var(--u))}.vai-ig-intro{justify-items:center;gap:calc(.3 * var(--u));margin:calc(1.6 * var(--u)) 0 calc(.8 * var(--u));text-align:center;flex:none;display:grid}.vai .vai-ring.is-big svg{width:calc(10 * var(--u));height:calc(10 * var(--u));border-width:calc(.6 * var(--u))}.vai-ring.is-big{margin-bottom:calc(.6 * var(--u));padding:calc(.6 * var(--u))}.vai-ig-intro b{font-size:var(--vai-ts)}.vai-ig-intro i{margin-top:calc(.6 * var(--u));padding:calc(.5 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));font-size:var(--vai-ts);background:#eff0f3;font-style:normal;font-weight:650}.vai-igp .vai-bub{border-radius:calc(2.4 * var(--u));color:var(--pv-ink);background:#eff0f3}.vai-igp .vai-row.is-out .vai-bub{background:linear-gradient(135deg, rgb(var(--deep)), rgb(var(--deep-dim)) 50%, #0284c7);color:#fff;box-shadow:0 calc(.8 * var(--u)) calc(1.8 * var(--u)) calc(-.9 * var(--u)) rgb(var(--deep-dim) / .55);font-weight:550}.vai-bub.is-link{width:84%;box-shadow:0 calc(.8 * var(--u)) calc(2 * var(--u)) calc(-1 * var(--u)) #0e1a3333;border:1px solid #0e1a331a;padding:0;overflow:hidden;background:#fff!important}.vai .vai-lake.is-banner{width:100%;height:calc(8 * var(--u));display:block}.vai-link-in{gap:calc(.3 * var(--u));padding:calc(1 * var(--u)) calc(1.4 * var(--u)) calc(1.2 * var(--u));display:grid}.vai-link-in small{align-items:center;gap:calc(.5 * var(--u));color:var(--pv-acid-t);font-weight:650;display:flex}.vai .vai-link-in small svg{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u))}.vai-ig-bar{align-items:center;gap:calc(1 * var(--u));margin:calc(.4 * var(--u)) calc(1.3 * var(--u)) calc(1.5 * var(--u));padding:calc(.6 * var(--u));background:#eff0f3;border-radius:999px;display:flex}.vai-ig-bar i{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));color:#fff;background:#0ea5e9;border-radius:50%;flex:none;place-items:center;display:grid}.vai-ig-bar svg{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u))}.vai-ig-bar>span{font-size:var(--vai-ts);color:#0e1a3373}.vai-week{margin-top:calc(1.4 * var(--u));grid-template-columns:repeat(7,1fr);display:grid;position:relative}.vai-week .vai-day{z-index:1;justify-items:center;gap:calc(.2 * var(--u));padding:calc(.9 * var(--u)) 0;color:var(--pv-ink);transition:color .45s var(--lx-ease);display:grid;position:relative}.vai-week .vai-day small{color:inherit;opacity:.6}.vai-week .vai-day b{font:650 var(--vai-tm)/1.1 var(--font-head)}.vai-week .vai-day.is-booked{color:#0e1a334d}.vai-week .vai-day.is-booked b{text-decoration:line-through}.vai-span{z-index:0;border:1.5px solid var(--pv-acid);border-radius:calc(1.8 * var(--u));transform-origin:0;background:#ecfdf5;width:57.1429%;position:absolute;top:0;bottom:0;left:28.5714%}.vai .vai-span[data-on=true]{animation:vai-grow .7s var(--lx-ease) backwards}@keyframes vai-grow{0%{transform:scaleX(.25)}}.vai-span:after{content:"";border-radius:inherit;background:linear-gradient(135deg, rgb(var(--deep)), rgb(var(--mint-dim)));opacity:0;transition:opacity .5s var(--lx-ease);position:absolute;inset:-1.5px}.vai-cal[data-held] .vai-span:after{opacity:1}.vai-cal[data-held] .vai-day.is-open{color:#fff}.vai-cal-l{height:1.35em;font-size:var(--vai-ts);color:var(--pv-acid-t);font-weight:650;position:relative;margin-top:calc(1.2 * var(--u))!important}.vai-cal-l>span{align-items:center;gap:calc(.6 * var(--u));white-space:nowrap;display:flex;position:absolute;top:0;left:0}.vai .vai-cal-l>span[data-hide],.vai .vai-cal-l>.is-held[data-on=false]{opacity:0}.vai .vai-cal-l svg{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u))}.vai-bill{gap:calc(.8 * var(--u));display:grid}.vai-bill p{justify-content:space-between;align-items:baseline;gap:0 calc(1 * var(--u));flex-wrap:wrap;display:flex}.vai-bill p>span:not(.pv-tick){font-size:var(--vai-ts);color:var(--pv-mute)}.vai-bill b{font:700 var(--vai-tl)/1.2 var(--font-head)}.vai-bill .is-fee{justify-content:flex-start;align-items:center;gap:calc(.7 * var(--u));padding-top:calc(.8 * var(--u));font-size:var(--vai-ts);color:var(--pv-acid-t);border-top:1px dashed #0e1a3324;flex-wrap:nowrap;font-weight:650;line-height:1.25}.vai .vai-bill .is-fee svg{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u))}.vai .pv-chip.vai-dog{border-radius:calc(2 * var(--u))}.vai .vai-dog svg{color:#b45309}.vai-pay{align-items:center;gap:calc(1.4 * var(--u));display:flex}.vai .vai-pay[data-on]{transition:opacity .6s var(--lx-ease), transform .7s var(--lx-ease), border-color .5s, background-color .5s}.vai-pay[data-sent]{border-color:rgb(var(--deep) / .45)!important;background:#ecfdf5!important}.vai-pay b{font-size:var(--vai-tm);display:block}.vai-pay-ico{width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));background:linear-gradient(135deg, rgb(var(--deep)), rgb(var(--deep-dim)));color:#fff;box-shadow:0 calc(.8 * var(--u)) calc(2 * var(--u)) calc(-.8 * var(--u)) rgb(var(--deep) / .6);border-radius:50%;flex:none;place-items:center;display:grid}.vai .vai-pay-ico svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u))}.vai-pay[data-on=true] .vai-pay-ico{animation:pv-pop .6s var(--lx-ease) .22s both}.vai-rf .vai-a{width:55%}.vai-rf .vai-b{width:37%}.vai-map{border-radius:calc(3 * var(--u));min-height:0;box-shadow:var(--lx-shadow);background:#dcefd9;border:1px solid #ffffffb3;flex:1;position:relative;overflow:hidden}.vai .vai-aerial{width:100%;height:100%;position:absolute;inset:0}.vai-aerial{--vai-z:1.55;--vai-oy:46px;--vai-label:4.1px}.vai-zoom{transform-origin:80px var(--vai-oy);transition:transform 1.6s cubic-bezier(.6,0,.2,1)}.vai-zoom[data-z]{transform:scale(var(--vai-z))}.vai-over{transform-origin:80px var(--vai-oy);transform:scale(var(--vai-z))}.vai-pin-at{transform:translate(80px, calc(var(--vai-oy) + (36px - var(--vai-oy)) * var(--vai-z) + 1px))}.vai-pin path{fill:var(--pv-acid);stroke:#fff;stroke-width:.8px}.vai-pin circle{fill:#fff}.vai .vai-pin[data-on]{transition:opacity .4s var(--lx-ease), transform .65s cubic-bezier(.3, 1.55, .5, 1)}.vai .vai-pin[data-on=false]{opacity:0;filter:none;transform:translateY(-8px)}.vai .vai-pin[data-on=true]{transition-delay:1.2s;transform:none}.vai .vai-sides[data-on]{opacity:1;filter:none;transition:none;transform:none}.vai-side{fill-opacity:0;stroke:rgb(var(--deep));stroke-width:.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--lx-ease), fill-opacity .6s var(--lx-ease)}.vai-side.is-back{fill:rgb(var(--deep))}.vai-side.is-front{fill:rgb(var(--mint-dim))}.vai-side.is-left{fill:#38bdf8}.vai-side.is-right{fill:rgb(var(--mint))}.vai-sides[data-on=true] .vai-side{fill-opacity:.32;stroke-dashoffset:0;transition-delay:calc(var(--k) * 90ms)}.vai-sqft,.vai-dim text{font:700 calc(var(--vai-label) / var(--vai-z)) var(--font-head);text-anchor:middle;dominant-baseline:central;fill:var(--pv-ink);paint-order:stroke;stroke:#ffffffe6;stroke-width:calc(1.4px / var(--vai-z));stroke-linejoin:round;opacity:0;transition:opacity .5s var(--lx-ease) .75s}.vai-dim path{fill:none;stroke:#0e1a338c;stroke-width:.22px;opacity:0;transition:opacity .5s var(--lx-ease) .75s}.vai-dim text{stroke:#dcefd9;stroke-width:calc(2.4px / var(--vai-z));font-weight:600}.vai-sides[data-on=false] :is(.vai-sqft,.vai-dim text,.vai-dim path){transition-delay:0s}.vai-sides[data-on=true] :is(.vai-sqft,.vai-dim text,.vai-dim path){opacity:1}.vai-aerial[data-found] .vai-sides[data-on=false] :is(.vai-sqft,.vai-dim text,.vai-dim path){opacity:.3;transition-delay:1.4s}.vai-addr{z-index:2;left:calc(1.6 * var(--u));right:calc(1.6 * var(--u));top:calc(1.6 * var(--u));align-items:center;gap:calc(1 * var(--u));padding:calc(1.1 * var(--u)) calc(1.6 * var(--u));box-shadow:var(--lx-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:999px;display:flex;position:absolute}.vai .vai-addr svg{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u));color:var(--pv-acid-t)}.vai-addr-t{min-width:0;height:1.3em;font-size:var(--vai-ts);flex:1;font-weight:600;position:relative}.vai-ph,.vai-typed{white-space:nowrap;position:absolute;top:0;left:0}.vai-ph{color:#0e1a3366;font-weight:500;transition:opacity .2s}.vai-typed{clip-path:inset(0 100% 0 0)}.vai-addr-t[data-typed] .vai-ph{opacity:0}.vai-addr-t[data-typed] .vai-typed{clip-path:inset(0);transition:clip-path 1s steps(18,end)}.vai-measure{z-index:2;left:calc(1.4 * var(--u));right:calc(1.4 * var(--u));bottom:calc(1.4 * var(--u));justify-content:center;gap:calc(.8 * var(--u));display:flex;position:absolute}.vai-measure>span{padding:calc(.6 * var(--u)) calc(1.3 * var(--u));font-size:var(--vai-ts);white-space:nowrap;color:var(--pv-mute);box-shadow:0 1px 1px #0e1a330d, 0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1.2 * var(--u)) #0e1a334d, var(--lx-edge);background:#fffffff0;border-radius:999px}.vai-measure b{color:var(--pv-ink);font-weight:750}.vai .vai-measure[data-on=true]{transition-delay:.85s}.vai-tiers ul{gap:calc(.7 * var(--u));margin-top:calc(1.2 * var(--u));display:grid}.vai-tiers li{align-items:baseline;gap:0 calc(1 * var(--u));padding:calc(.9 * var(--u)) calc(1.2 * var(--u));border:1px solid var(--pv-edge);border-radius:calc(1.6 * var(--u));transition:border-color .5s var(--lx-ease), background-color .5s var(--lx-ease);background:#0e1a3305;grid-template-columns:auto 1fr;display:grid}.vai-tiers[data-on=true] li{animation:vai-rise .6s var(--lx-ease) calc(.12s + var(--k) * 80ms) backwards}@keyframes vai-rise{0%{opacity:.4;transform:translateY(calc(1 * var(--u)))}}.vai-tiers em{font:700 var(--vai-tm)/1.2 var(--font-head);font-style:normal}.vai-tiers b{font-size:var(--vai-ts);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-weight:700}.vai-tiers small{grid-area:2/1/auto/-1}.vai-tiers li[data-pick]{border-color:var(--pv-acid);background:#ecfdf5}.vai-tiers li[data-pick] b{color:var(--pv-acid-t)}.vai-insp{justify-content:space-between;align-items:center;gap:calc(1 * var(--u));flex-wrap:wrap;display:flex}.vai .vai-insp[data-on]{transition:opacity .6s var(--lx-ease), transform .7s var(--lx-ease), border-color .5s, background-color .5s}.vai-insp[data-booked]{border-color:rgb(var(--deep) / .45)!important}.vai-insp b{font-size:var(--vai-tm);display:block}.vai-insp-slots{gap:calc(.7 * var(--u));display:flex}.vai-insp-slots i{align-items:center;gap:calc(.4 * var(--u));padding:calc(.6 * var(--u)) calc(1.2 * var(--u));border-radius:calc(1.2 * var(--u));font-size:var(--vai-ts);white-space:nowrap;transition:background-color .45s var(--lx-ease), color .45s var(--lx-ease), border-color .45s var(--lx-ease);border:1px solid #0e1a3324;font-style:normal;font-weight:650;display:inline-flex}.vai-insp-slots i:not([data-pick]) .pv-tick{display:none}.vai .vai-insp-slots svg{width:max(10px, calc(2.3 * var(--u)));height:max(10px, calc(2.3 * var(--u)))}.vai-insp-slots i[data-pick]{background:var(--pv-acid);color:#fff;border-color:#0000}.vai-sms{align-items:flex-start;gap:calc(1.3 * var(--u));padding:calc(1.5 * var(--u)) calc(1.7 * var(--u));border-radius:calc(2.6 * var(--u));font-size:var(--vai-ts);box-shadow:var(--lx-shadow), var(--lx-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffe6;line-height:1.35;display:flex;position:relative}.vai-sms small{margin-bottom:calc(.3 * var(--u));text-transform:none;font-weight:650}.vai-sms-ico{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));border-radius:calc(1.2 * var(--u));color:#fff;background:#34c759;flex:none;place-items:center;display:grid}.vai .vai-sms-ico svg{width:calc(2.7 * var(--u));height:calc(2.7 * var(--u))}.vai-sms[data-on=true] .vai-sms-ico{animation:pv-pop .6s var(--lx-ease) .22s both}.vai-sms-file{margin-left:calc(.3 * var(--u));padding:0 calc(.9 * var(--u));border-radius:calc(.8 * var(--u));color:#0369a1;background:#0ea5e91f;font-weight:650;display:inline-block}.vai-blp{background:#fff}.vai-bl-h{align-items:center;gap:calc(1 * var(--u));padding:calc(5.2 * var(--u)) calc(1.6 * var(--u)) calc(1.2 * var(--u));background:#fff;display:flex}.vai-bl-h>svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));color:#0e1a3399}.vai-bl-av{width:calc(5 * var(--u));height:calc(5 * var(--u));background:linear-gradient(135deg, rgb(var(--deep)), rgb(var(--deep-dim)));color:#fff;font:700 var(--vai-ts)/1 var(--font-head);box-shadow:0 0 0 calc(.4 * var(--u)) #fff, 0 0 0 calc(.4 * var(--u) + 1px) rgb(var(--deep) / .35);border-radius:50%;flex:none;place-items:center;display:grid}.vai-bl-av.is-sm{width:max(20px, calc(4 * var(--u)));height:max(20px, calc(4 * var(--u)));box-shadow:none}.vai-bl-who{min-width:0}.vai-bl-who b{font-size:var(--vai-ts);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vai-bl-lst{align-items:center;gap:calc(1.1 * var(--u));padding:calc(.8 * var(--u));border-radius:calc(1.8 * var(--u));box-shadow:0 calc(.8 * var(--u)) calc(1.8 * var(--u)) calc(-1 * var(--u)) #0e1a3338;background:linear-gradient(#fff,#f6fafd);border:1px solid #0e1a3314;display:flex;margin:0 calc(1.3 * var(--u)) calc(.6 * var(--u))!important}.vai .vai-bl-lst svg{width:calc(9.6 * var(--u));height:calc(6 * var(--u));border-radius:calc(1.1 * var(--u));flex:none}.vai-bl-lst>span{min-width:0}.vai-bl-lst b{font:700 var(--vai-tm)/1.15 var(--font-head);letter-spacing:-.01em;display:block}.vai-bl-lst small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vai-blp .vai-thread{background:linear-gradient(#f6fafd,#f0f7fb)}.vai-blp .vai-today{background:#0e1a330d!important}.vai-blp .vai-bub{border-top-left-radius:calc(.5 * var(--u));color:var(--pv-ink);background:#fff;border:1px solid #0e1a3314;box-shadow:0 1px #0e1a330a}.vai-blp .vai-row.is-out .vai-bub{border-top-left-radius:calc(1.8 * var(--u));border-top-right-radius:calc(.5 * var(--u));background:linear-gradient(135deg, #0369a1, rgb(var(--deep-dim)));color:#fff;box-shadow:0 calc(.8 * var(--u)) calc(1.8 * var(--u)) calc(-.9 * var(--u)) #0369a180;border:0;font-weight:550}.vai-bl-picks{gap:calc(.6 * var(--u));margin-top:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.vai-bl-picks i{padding:calc(.4 * var(--u)) calc(1.1 * var(--u));border:1px solid rgb(var(--deep) / .45);white-space:nowrap;color:var(--pv-acid-t);transition:background-color .45s var(--lx-ease), color .45s var(--lx-ease);border-radius:999px;font-style:normal;font-weight:700}.vai-bl-picks i[data-pick]{background:var(--pv-acid);color:#fff;border-color:#0000}.vai-bub.is-note{align-items:center;gap:calc(.6 * var(--u));align-self:center;font-weight:650;display:flex;border:1px solid rgb(var(--deep) / .3)!important;color:var(--pv-acid-t)!important;background:#ecfdf5!important}.vai .vai-bub.is-note svg{width:max(var(--vai-min), calc(2.4 * var(--u)));height:max(var(--vai-min), calc(2.4 * var(--u)))}.vai-bl-bar{align-items:center;gap:calc(.9 * var(--u));margin:calc(.4 * var(--u)) calc(1.3 * var(--u)) calc(1.5 * var(--u));padding:calc(.6 * var(--u)) calc(.6 * var(--u)) calc(.6 * var(--u)) calc(1.6 * var(--u));background:#fff;border:1px solid #0e1a331a;border-radius:999px;display:flex}.vai-bl-bar>span{min-width:0;font-size:var(--vai-ts);white-space:nowrap;text-overflow:ellipsis;color:#0e1a3373;flex:1;overflow:hidden}.vai-bl-bar i{width:calc(4.2 * var(--u));height:calc(4.2 * var(--u));background:linear-gradient(135deg, rgb(var(--deep)), rgb(var(--deep-dim)));color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.vai .vai-bl-bar svg{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u))}.vai-bl-fit{gap:calc(1 * var(--u));display:grid}.vai-bl-row{gap:calc(.5 * var(--u));display:grid}.vai-bl-k{justify-content:space-between;align-items:baseline;gap:calc(1 * var(--u));display:flex}.vai-bl-k small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vai-bl-k b{font:700 var(--vai-tm)/1.2 var(--font-head);font-variant-numeric:tabular-nums}.vai-bl-bar-t{height:max(6px, calc(1.5 * var(--u)));background:#0e1a3312;border-radius:999px;display:block;position:relative;overflow:hidden}.vai-bl-fill{border-radius:inherit;transform-origin:0;position:absolute;top:0;bottom:0;left:0}.vai-bl-fill.is-buyer{background:linear-gradient(90deg,#7dd3fc,#0ea5e9);width:100%}.vai-bl-fill.is-home{background:linear-gradient(90deg, rgb(var(--mint)), rgb(var(--deep)));width:86%}.vai-bl-row[data-on=true] .vai-bl-fill{animation:vai-bl-grow .9s var(--lx-ease) .2s backwards}@keyframes vai-bl-grow{0%{transform:scaleX(0)}}.vai-bl-ok{align-items:center;gap:calc(.6 * var(--u));padding-top:calc(.8 * var(--u));font-size:var(--vai-ts);white-space:nowrap;color:var(--pv-acid-t);border-top:1px dashed #0e1a3324;font-weight:650;display:flex}.vai .vai-bl-ok[data-on=true]{transition-delay:.5s}.vai-bl-fit[data-fit]{border-color:rgb(var(--deep) / .35)!important}.vai-bl-cal{gap:calc(1 * var(--u));display:grid}.vai-bl-cal-h{align-items:center;gap:calc(.8 * var(--u));font-size:var(--vai-ts);display:flex}.vai-bl-cal-h b{font-weight:700}.vai-bl-day{gap:calc(.5 * var(--u));display:flex}.vai-bl-day i{justify-content:center;align-items:center;gap:calc(.4 * var(--u));min-height:max(24px, calc(4.6 * var(--u)));border-radius:calc(1.1 * var(--u));font-size:var(--vai-ts);white-space:nowrap;font-style:normal;font-weight:700;display:inline-flex}.vai-bl-day .is-busy{background:repeating-linear-gradient(135deg,#0e1a3312 0 4px,#0e1a3306 4px 8px);flex:.55}.vai-bl-day .is-free{border:1.5px solid rgb(var(--deep) / .55);color:var(--pv-acid-t);transition:background-color .45s var(--lx-ease), color .45s var(--lx-ease), border-color .45s var(--lx-ease);background:#ecfdf5;flex:1}.vai-bl-day .is-free[data-pick]{background:var(--pv-acid);color:#fff;border-color:#0000}.vai-bl-day .is-free:not([data-pick]) .pv-tick{display:none}.vai .vai-bl-day svg{width:max(10px, calc(2.2 * var(--u)));height:max(10px, calc(2.2 * var(--u)))}.vai-bl-cal[data-on=true] .vai-bl-day .is-free{animation:vai-rise .6s var(--lx-ease) .2s backwards}.vai-bl-cal[data-on=true] .vai-bl-day .is-free:last-child{animation-delay:.3s}.vai-bub.is-review{width:88%}.vai-gs-link{align-items:center;gap:calc(.5 * var(--u)) calc(.9 * var(--u));margin-top:calc(.8 * var(--u));padding:calc(.7 * var(--u)) calc(1 * var(--u));border-radius:calc(1.1 * var(--u));color:var(--pv-acid-t);background:#0e1a330d;flex-wrap:wrap;font-weight:700;display:flex}.vai-gs-stars{gap:calc(.2 * var(--u));color:rgb(var(--deep-dim));display:inline-flex}.vai .vai-gs-stars svg{width:max(11px, calc(2.3 * var(--u)));height:max(11px, calc(2.3 * var(--u)))}.vai-gs-after[data-on]{transition:opacity .6s var(--lx-ease)}.vai .vai-gs-after[data-on=false]{transform:none}.vai-gs-lock{align-items:center;gap:max(22px, calc(4.4 * var(--u)));display:flex}.vai-gs-pad{align-items:center;gap:calc(.9 * var(--u));padding:calc(2.2 * var(--u)) calc(1.2 * var(--u)) calc(1.3 * var(--u));border-radius:calc(2.6 * var(--u));box-shadow:inset 0 1px 0 #fff, 0 calc(1 * var(--u)) calc(2.4 * var(--u)) calc(-1 * var(--u)) #0e1a334d;background:linear-gradient(#fbfcfd,#e2e8f0);border:1px solid #0e1a331a;flex-direction:column;flex:none;display:flex;position:relative}.vai-gs-led{top:calc(.8 * var(--u));width:calc(3.2 * var(--u));height:max(3px, calc(.6 * var(--u)));transition:background-color .5s var(--lx-ease), box-shadow .5s var(--lx-ease);background:#94a3b8;border-radius:999px;position:absolute;left:50%;translate:-50%}.vai-gs-lock[data-open] .vai-gs-led{background:var(--pv-acid);box-shadow:0 0 calc(1.2 * var(--u)) rgb(var(--deep) / .9)}.vai-gs-lock[data-press] .vai-gs-led{animation:1.9s step-end backwards vai-gs-led}@keyframes vai-gs-led{0%{box-shadow:none;background:#94a3b8}}.vai-gs-key{width:max(24px, calc(4.8 * var(--u)));height:max(24px, calc(4.8 * var(--u)));color:var(--pv-ink);box-shadow:0 1px 0 #0e1a331f, 0 calc(.5 * var(--u)) calc(1 * var(--u)) #0e1a331a;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.vai .vai-gs-key svg{width:50%;height:50%}.vai-gs-code{gap:max(3px, calc(.6 * var(--u)));padding:calc(.4 * var(--u)) 0;display:flex;position:relative}.vai-gs-code i{width:max(5px, calc(1 * var(--u)));height:max(5px, calc(1 * var(--u)));transition:background-color .4s var(--lx-ease);background:#0e1a3329;border-radius:50%}.vai-gs-lock:is([data-open],[data-press]) .vai-gs-code i{background:var(--pv-ink)}.vai-gs-pad em{z-index:1;width:max(16px, calc(2.6 * var(--u)));height:max(16px, calc(2.6 * var(--u)));background:var(--pv-acid);color:#fff;font:700 max(10px, calc(1.8 * var(--u)))/1 var(--font-head);border:1.5px solid #fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:100%;translate:30% -50%}.vai .vai-gs-pad em[data-on=false]{opacity:0;filter:none;transform:scale(.6)}.vai .vai-gs-pad em[data-on]{transition:opacity .35s var(--lx-ease), transform .5s cubic-bezier(.3, 1.55, .5, 1)}.vai-gs-lock[data-press] .vai-gs-key.is-logo{animation:vai-gs-tap .45s var(--lx-ease) .25s backwards}.vai-gs-lock[data-press] .vai-gs-code i{animation:vai-gs-dot .3s var(--lx-ease) calc(.75s + var(--k) * .13s) backwards}.vai-gs-lock[data-press] .vai-gs-key.is-ok{animation:vai-gs-tap .45s var(--lx-ease) 1.45s backwards}@keyframes vai-gs-tap{0%{transform:none}45%{color:var(--pv-acid-t);background:#d1fae5;transform:scale(.86)}to{transform:none}}@keyframes vai-gs-dot{0%{background:#0e1a3329;transform:scale(.5)}}.vai-gs-side{gap:calc(1 * var(--u));min-width:0;padding-left:max(8px, calc(1.6 * var(--u)));border-left:1px dashed #0e1a331f;display:grid}.vai-gs-checks{gap:calc(.45 * var(--u));display:grid}.vai-gs-checks small{align-items:center;gap:calc(.6 * var(--u));white-space:nowrap;color:var(--pv-acid-t);font-weight:650;display:flex}.vai .vai-gs-checks svg{width:max(var(--vai-min), calc(2.4 * var(--u)));height:max(var(--vai-min), calc(2.4 * var(--u)))}.vai-gs-checks[data-on=true] small{animation:vai-rise .55s var(--lx-ease) calc(.1s + var(--k) * 90ms) backwards}.vai-gs-state{font-size:var(--vai-ts);justify-items:start;display:grid}.vai-gs-state>span{padding:calc(.45 * var(--u)) calc(1.3 * var(--u));white-space:nowrap;transition:opacity .45s var(--lx-ease), transform .55s var(--lx-ease);border-radius:999px;grid-area:1/1;font-weight:700}.vai-gs-state>span:first-child{color:var(--pv-mute);background:#0e1a3312}.vai-gs-state>span:last-child{background:var(--pv-acid);color:#fff;opacity:0;box-shadow:0 calc(.8 * var(--u)) calc(1.8 * var(--u)) calc(-.8 * var(--u)) rgb(var(--deep) / .7);transform:scale(.85)}.vai-gs-lock[data-open] .vai-gs-state>span:first-child{opacity:0}.vai-gs-lock[data-open] .vai-gs-state>span:last-child{opacity:1;transform:none}.vai-gs-lock[data-press] .vai-gs-state>span{transition-delay:1.8s}.vai .vai-gs-lock{transition:border-color .5s var(--lx-ease)}.vai-gs-lock[data-open]{border-color:rgb(var(--deep) / .35)!important}.vai-gs-cal{gap:calc(.9 * var(--u));display:grid}.vai-gs-lane{align-items:center;gap:calc(1 * var(--u));grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);display:grid}.vai-gs-lane small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vai-gs-stay{min-height:max(22px, calc(4.4 * var(--u)));padding:0 calc(1.1 * var(--u));justify-content:flex-end;align-items:center;display:flex;position:relative}.vai-gs-stay i{border-radius:calc(1.1 * var(--u));background:linear-gradient(90deg, rgb(var(--mint-dim)), rgb(var(--deep)));transform-origin:0;box-shadow:0 calc(.6 * var(--u)) calc(1.4 * var(--u)) calc(-.8 * var(--u)) rgb(var(--deep) / .7);position:absolute;inset:0}.vai-gs-stay b{font-size:var(--vai-ts);white-space:nowrap;color:#fff;font-weight:700;position:relative}.vai-gs-cal[data-late] .vai-gs-stay i{animation:vai-gs-late .9s var(--lx-ease) .15s backwards}.vai-gs-cal[data-late] .vai-gs-stay b{animation:vai-gs-fade .5s var(--lx-ease) .7s backwards}@keyframes vai-gs-late{0%{transform:scaleX(.5)}}@keyframes vai-gs-fade{0%{opacity:0}}.vai-gs-none{min-height:max(22px, calc(4.4 * var(--u)));border-radius:calc(1.1 * var(--u));font-size:var(--vai-ts);white-space:nowrap;color:var(--pv-mute);border:1.5px dashed #0e1a3333;justify-content:center;align-items:center;font-weight:650;display:flex}.vai .pv-chip.vai-gs-thanks{border-radius:calc(2 * var(--u));justify-content:center;align-self:stretch}.vai .pv-chip svg,.vai .vai-cal-l svg,.vai .vai-bill .is-fee svg,.vai .vai-link-in small svg,.vai .vai-wa-file svg,.vai .vai-addr svg,.vai .pv-card-h svg{width:max(var(--vai-min), calc(2.8 * var(--u)));height:max(var(--vai-min), calc(2.8 * var(--u)))}.pv-host[data-scene=moving-whatsapp-quote]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='120' fill='none' stroke='%2310b981' stroke-opacity='0.12' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M14 40h34v26H14zM14 40l7-8h34l-7 8M48 40l7-8v26l-7 8M31 40v26'/%3E%3Cpath d='M94 78h6l3-5h12l3 5h6v20H94zM109 94a6 6 0 1 0 0-12 6 6 0 0 0 0 12z'/%3E%3C/svg%3E") 0 0/150px 120px}.pv-host[data-scene=rental-instagram-booking]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' fill='none' stroke='%230ea5e9' stroke-opacity='0.16' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M0 20c20-10 30-10 40 0s20 10 40 0 30-10 40 0 20 10 40 0'/%3E%3C/svg%3E") 0 100% / 160px 40px repeat-x, radial-gradient(45% 40% at 92% 8%, rgb(var(--mint-dim) / .08), transparent 70%), radial-gradient(50% 45% at 6% 100%, #0ea5e91a, transparent 70%);animation:9s linear infinite vai-lap}@keyframes vai-lap{to{background-position:160px 100%,0 0,0 0}}.pv-host[data-scene=roof-satellite-quote]:before{background:linear-gradient(#0e74900f 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #0e74900f 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(55% 50% at 30% 50%, rgb(var(--deep) / .08), transparent 70%)}.pv-host[data-scene=realty-buyer-leads]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='120' fill='none' stroke='%230ea5e9' stroke-opacity='0.1' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M16 52l18-14 18 14v22H16zM28 74V62h12v12'/%3E%3Cpath d='M96 100V86l12-9 12 9v14zM104 100v-7h8v7'/%3E%3C/svg%3E") 0 0/140px 120px,radial-gradient(50% 45% at 90% 8%,#0ea5e914,#0000 70%)}.pv-host[data-scene=rental-guest-messages]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='120' fill='none' stroke='%2314b8a6' stroke-opacity='0.15' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='26' cy='34' r='7'/%3E%3Cpath d='M33 34h18M45 34v6M50 34v4'/%3E%3Cpath d='M112 82a10 10 0 1 1-11-14 8 8 0 0 0 11 14z'/%3E%3C/svg%3E") 0 0 / 150px 120px, radial-gradient(50% 45% at 8% 100%, rgb(var(--mint-dim) / .09), transparent 70%)}@container (max-aspect-ratio:1){.vai-bl-h{padding:calc(4.6 * var(--u)) calc(1.2 * var(--u)) calc(1 * var(--u))}.vai-bl-h>svg{display:none}.vai-bl-lst{padding:calc(.6 * var(--u));gap:calc(.8 * var(--u));margin-inline:calc(1 * var(--u))!important}.vai .vai-bl-lst svg{width:calc(7.6 * var(--u));height:calc(5 * var(--u))}.vai-bl-lst small,.vai-bl-fit .pv-card-h,.vai-gs-cal .pv-card-h svg{display:none}.vai-bl-bar{margin-inline:calc(1 * var(--u))}.vai-bl-k{flex-direction:column;gap:0}.vai-bl-ok-x{display:none}.vai-gs-lock{align-items:stretch;gap:calc(1.2 * var(--u));flex-direction:column}.vai-gs-side{border-left:0;padding-left:0}.vai-gs-pad{justify-content:center;gap:calc(2.2 * var(--u));padding:calc(1.8 * var(--u)) calc(1.2 * var(--u)) calc(1.1 * var(--u));flex-direction:row}.vai-gs-pad em{top:0;left:auto;right:0;translate:45% -45%}.vai-gs-code em{translate:45% -95%}.vai-gs-checks small:nth-child(2){display:none}.vai-gs-lane{gap:calc(.3 * var(--u));grid-template-columns:1fr}.vai{--vai-min:12px}.vai-a{width:47%;left:3%}.vai-b{width:46%;right:3%}.vai-a,.vai-b{gap:calc(1.6 * var(--u));top:3.5%;bottom:3.5%}.vai .pv-card{padding:calc(1.6 * var(--u)) calc(1.7 * var(--u))}.vai-phone{border-width:calc(.6 * var(--u));border-radius:calc(5 * var(--u))}.vai-wa-h>svg,.vai-ig-h>svg{display:none}.vai-wa-h,.vai-ig-h{padding:calc(4.6 * var(--u)) calc(1.2 * var(--u)) calc(1.1 * var(--u))}.vai-thread{padding-inline:calc(1.1 * var(--u))}.vai-bub{max-width:94%;padding:calc(.8 * var(--u)) calc(1.2 * var(--u))}.vai-bub.is-photos,.vai-bub.is-link{width:94%}.vai-scan .pv-card-h,.vai-cal .pv-card-h svg{display:none}.vai-scan-pics{gap:calc(.9 * var(--u));margin-top:0}.vai-load{align-items:stretch;gap:calc(1 * var(--u));flex-direction:column}.vai .vai-truck{width:100%}.vai-price{display:block}.vai-price small{margin-bottom:calc(.3 * var(--u))}.vai-rf .vai-a{width:auto;inset:3% 3% 53%}.vai-rf .vai-b{justify-content:flex-start;gap:calc(1.4 * var(--u));width:auto;inset:49% 3% 3%}.vai-aerial{--vai-z:1.85;--vai-oy:37px;--vai-label:6.6px}.vai-tiers .pv-card-h{display:none}.vai-tiers ul{gap:calc(1 * var(--u));grid-template-columns:repeat(3,1fr);margin-top:0}.vai-tiers li{padding:calc(.8 * var(--u)) calc(1 * var(--u));grid-template-columns:1fr}.vai-tiers small{display:none}.vai-tiers b{text-align:left;grid-area:2/1;justify-self:start}.vai-measure{gap:calc(.5 * var(--u))}.vai-measure>span{padding-inline:calc(1 * var(--u))}}.pv-host[data-off] .vai-status>span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vai-feed,.vai-status>span,.vai-marks rect,.vai-span:after,.vai-day,.vai-zoom,.vai-side,.vai-sqft,.vai-dim *,.vai-typed,.vai-tiers li,.vai-insp-slots i,.vai-pin,.vai-pay,.vai-insp{transition:none!important}.vai-status>span,.vai-beam,.vai-crate,.vai-tiers li,.vai-truck-fill>rect,.vai-span,.vai-pay-ico,.vai-sms-ico,.pv-host[data-scene=rental-instagram-booking]:before{animation:none!important}.vai-bl,.vai-bl *,.vai-gs,.vai-gs *{transition:none!important;animation:none!important}}
