.lv{--bg:#F4FAFC;--surface:#FFFFFF;--surface-2:#E6F4F9;--mint-bg:#E0F6EE;--sun-bg:#FFF5C7;--coral-bg:#FFE6E1;--ink:#0B2545;--ink-2:#40586F;--line:#D3E3EB;--aqua:#0E9AC0;--aqua-ink:#08708F;--band:#0B2545;--sun:#FFD23F;--coral:#D23A29;--cta-ink:#FFFFFF;--mint:#2FBF8F;--mint-ink:#0B7552;--closed-ink:#B3261E;--c-l:#0E9AC0;--c-l-bg:#DCF2FA;--c-l-ink:#075F7B;--c-d:#D6336C;--c-d-bg:#FCE3EC;--c-d-ink:#9E1F4D;--c-s:#1FA971;--c-s-bg:#DAF4E8;--c-s-ink:#0B6E48;--sh1:0 1px 2px rgba(11,37,69,.06),0 3px 10px rgba(11,37,69,.06);--sh2:0 10px 30px rgba(11,37,69,.14);--f-display:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--f-body:var(--font-figtree),Figtree,system-ui,sans-serif;--gut:clamp(16px,5.5vw,80px);background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:var(--fs-base);line-height:1.5}:root[data-theme=dark] .lv:not(.lv-light){--bg:#07182B;--surface:#0D2340;--surface-2:#123054;--mint-bg:#0C3434;--sun-bg:#332D10;--coral-bg:#3B1C19;--ink:#EAF4F8;--ink-2:#A8BFD1;--line:#21405F;--aqua:#3CC3E6;--aqua-ink:#74D8F2;--band:#030E1C;--coral:#FF7A6A;--cta-ink:#07182B;--mint:#45D69B;--mint-ink:#6FE3B3;--closed-ink:#FF9C8F;--c-l:#3CC3E6;--c-l-bg:#0F3A55;--c-l-ink:#9BE3F7;--c-d:#FF6FA0;--c-d-bg:#48192E;--c-d-ink:#FFB3CC;--c-s:#45D69B;--c-s-bg:#0E3D2E;--c-s-ink:#9FEBC8;--sh1:0 1px 2px rgba(0,0,0,.3);--sh2:0 12px 30px rgba(0,0,0,.45);--logo-tile:#1D4670;color-scheme:dark}.lv{--fs-cap:13px;--fs-sm:15px;--fs-base:17px;--fs-lede:clamp(18px,1.5vw,21px);--fs-h4:clamp(19px,1.5vw,22px);--fs-h3:clamp(20px,1.6vw,24px);--fs-h2s:clamp(22px,1.8vw,28px);--fs-h2:clamp(26px,2.4vw,36px);--fs-h1:clamp(32px,3.6vw,52px);--fs-display:clamp(40px,5.3vw,80px)}.lv *,.lv :after,.lv :before{box-sizing:border-box}.lv a{color:var(--aqua-ink);text-decoration:none;font-weight:600}.lv a:hover{text-decoration:underline}.lv h1,.lv h2,.lv h3{font-family:var(--f-display);margin:0;text-wrap:balance}.lv p{margin:0}.lv summary::-webkit-details-marker{display:none}.lv summary{list-style:none}.lv-in{max-width:1440px;margin:0 auto;padding-inline:var(--gut)}.lv-num{font-variant-numeric:tabular-nums}.lv-icon{flex:none;display:inline-block;vertical-align:middle}.lv-illus{display:block}.lv-fill{width:100%;height:100%}.lv-logo{display:inline-flex;align-items:center;line-height:1}.lv-logo-word{font-family:var(--f-display);font-weight:800;letter-spacing:-.035em}.lv-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.lv-dot.is-open{animation:lnm-breathe 2.4s ease-in-out infinite}@keyframes lnm-spin{to{transform:rotate(1turn)}}@keyframes lnm-breathe{0%,to{box-shadow:0 0 0 0 rgba(47,191,143,.55)}50%{box-shadow:0 0 0 6px rgba(47,191,143,0)}}@keyframes lnm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lnm-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-60px);opacity:0}}@keyframes lnm-slosh{0%,to{transform:translateX(-6px)}50%{transform:translateX(6px)}}.lv .lnm-spin{transform-box:fill-box;transform-origin:center;animation:lnm-spin 12s linear infinite}.lv .lnm-bob{transform-box:fill-box;animation:lnm-bob 3.2s ease-in-out infinite}.lv .lnm-rise{transform-box:fill-box;animation:lnm-rise 4.5s ease-in infinite}.lv .lnm-slosh{transform-box:fill-box;animation:lnm-slosh 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lv .lnm-bob,.lv .lnm-rise,.lv .lnm-slosh,.lv .lnm-spin,.lv .lv-dot{animation:none!important}.lv *{transition:none!important}}.lv-header{background:var(--surface);border-bottom:1px solid var(--line);padding:10px var(--gut);padding-inline:max(var(--gut),calc((100% - 1440px) / 2 + var(--gut)));display:flex;align-items:center;gap:24px;min-height:64px;position:relative;z-index:20}.lv-brand{display:inline-flex}.lv-brand:hover{text-decoration:none!important}.lv-nav{display:flex;gap:2px;margin-left:auto;flex:none;flex-wrap:nowrap}.lv-nav a{color:var(--ink);padding:12px;font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.lv-owner-btn{margin-left:8px;flex:none;display:inline-flex;align-items:center;padding:0 16px;height:44px;border-radius:14px;background:var(--sun);color:#0B2545!important;font-weight:800!important}.lv-menu{display:none;margin-left:auto;position:relative}.lv-menu summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg);cursor:pointer;color:var(--ink)}.lv-menu-panel{position:absolute;right:0;top:52px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh2);padding:8px;display:flex;flex-direction:column;min-width:220px}.lv-menu-panel a{color:var(--ink);padding:12px 14px;font-weight:700;border-radius:10px}.lv-menu-panel .lv-menu-owner{background:var(--sun);color:#0B2545;margin-top:4px}@media (max-width:900px){.lv-nav,.lv-owner-btn{display:none}.lv-menu{display:block}.lv-header .lv-logo-word{font-size:17px!important}.lv-header .lv-logo svg{width:25px;height:25px}}.lv-hero{background:var(--surface-2);padding-block:clamp(28px,5vw,72px) clamp(32px,5vw,80px);overflow:hidden}.lv-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:clamp(20px,4vw,64px);align-items:center}.lv-hero-copy{display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);position:relative;z-index:1;min-width:0}.lv-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;background:var(--surface);font-weight:700;font-size:var(--fs-cap);box-shadow:var(--sh1)}.lv-hero h1{font-weight:800;font-size:var(--fs-display);line-height:.98;letter-spacing:-.04em}.lv-hl{background:linear-gradient(transparent 62%,var(--sun) 62%,var(--sun) 92%,transparent 92%);color:var(--ink)}.lv-lede{font-size:var(--fs-lede);line-height:1.5;color:var(--ink-2);max-width:600px;text-wrap:pretty}.lv-hero-art{position:relative;aspect-ratio:640/420;width:100%;max-width:100%}.lv-hero-blob{position:absolute;inset:6% 4% 0;border-radius:40% 40% 24px 24px;background:var(--surface);opacity:.7}.lv-hero-art .lv-illus{position:absolute;inset:0}.lv-search{position:relative;background:var(--surface);border-radius:22px;box-shadow:var(--sh2);border:2px solid var(--ink);padding:8px;flex-wrap:wrap;gap:8px}.lv-search,.lv-search-field{display:flex;align-items:center}.lv-search-field{flex:1 1 220px;gap:10px;padding:0 10px;min-height:52px;color:var(--ink-2);min-width:0}.lv-search-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 var(--fs-base) var(--f-body);color:var(--ink);height:48px}.lv-search-field input::placeholder{color:var(--ink-2)}.lv-search-field:focus-within{outline:3px solid var(--aqua);outline-offset:2px;border-radius:12px}.lv-search-locate{padding:0 14px;background:var(--surface-2);color:var(--ink);display:flex;align-items:center;gap:8px;font:700 var(--fs-base) var(--f-body);flex:0 0 auto}.lv-search-go,.lv-search-locate{height:52px;border-radius:14px;border:0;cursor:pointer}.lv-search-go{padding:0 24px;background:var(--coral);color:var(--cta-ink);font:800 var(--fs-base) var(--f-body);flex:1 0 auto;max-width:160px}.lv-search-go:hover,.lv-search-locate:hover{filter:brightness(.95)}.lv-search-list{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh2);z-index:10}.lv-search-list a{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;color:var(--ink)}.lv-search-list a span{color:var(--ink-2);font-weight:500;font-size:var(--fs-sm);white-space:nowrap}.lv-search-list a.is-active,.lv-search-list a:hover{background:var(--surface-2);text-decoration:none}.lv-search-msg{flex-basis:100%;padding:4px 10px 6px;color:var(--closed-ink);font-weight:600;font-size:var(--fs-sm)}@media (max-width:480px){.lv-search-go{max-width:none}}.lv-chips{display:flex;gap:8px;flex-wrap:wrap}.lv-chip{height:44px;padding:0 14px;border-radius:99px;display:inline-flex;align-items:center;gap:7px;font-weight:800!important;font-size:var(--fs-sm);transition:transform .2s}.lv-chip:hover{transform:translateY(-2px);text-decoration:none!important}.q-l{background:var(--c-l-bg);color:var(--c-l-ink)!important}.q-d{background:var(--c-d-bg);color:var(--c-d-ink)!important}.q-s{background:var(--c-s-bg);color:var(--c-s-ink)!important}.q-night{background:#0B2545;color:#FFD23F!important}.q-sun{background:var(--sun);color:#0B2545!important}.q-plain{background:var(--surface);color:var(--ink)!important}.lv-stats{background:var(--band);color:#fff;padding-block:clamp(24px,3vw,40px)}.lv-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(16px,2vw,32px)}.lv-stat{display:flex;flex-direction:column;gap:4px;border-left:3px solid;padding-left:16px}.lv-stat-n{font:800 clamp(30px,3.4vw,52px)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lv-stat-l{font-size:var(--fs-sm);color:#CFE3EE;font-weight:600}@media (max-width:480px){.lv-stats-grid{grid-template-columns:1fr 1fr}}.lv-sec{padding-block:clamp(40px,6vw,96px);background:var(--bg)}.lv-sec>.lv-in{display:flex;flex-direction:column;gap:28px}.lv-mint{background:var(--mint-bg)}.lv-head{display:flex;flex-direction:column;gap:8px}.lv-head h2{font-weight:800;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.03em}.lv-head p{color:var(--ink-2);font-size:var(--fs-base);line-height:1.55}.lv-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:24px}.lv-head-row>div{display:flex;flex-direction:column;gap:8px}.lv-more{display:flex;align-items:center;gap:6px;min-height:44px}.lv-needgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}@media (max-width:900px){.lv-needgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-needmore{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.lv-needmore>span{font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);margin-right:4px}.lv-needmore a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink)!important;font-size:var(--fs-sm)}.lv-needmore a:hover{text-decoration:none!important;border-color:var(--ink)}.lv-needmore a em{font-style:normal;color:var(--ink-2)}.lv-need{border:2px solid #0b2545;box-shadow:4px 4px 0 #0B2545;border-radius:22px;padding:clamp(12px,1.4vw,20px);display:flex;flex-direction:column;gap:8px;color:#0B2545!important;transition:transform .2s,box-shadow .2s}.lv-need:hover{transform:translate(-2px,-3px);box-shadow:6px 7px 0 #0B2545;text-decoration:none!important}.lv-need-art{height:clamp(84px,9vw,140px);width:100%}.lv-need b{font:700 var(--fs-h4)/1.15 var(--f-display)}.lv-need span{font-size:var(--fs-cap);font-weight:600;color:#40586F;line-height:1.35}.lv-opennow{background:var(--band);color:#fff;border-radius:28px;padding:clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;align-items:center}.lv-opennow-copy{display:flex;flex-direction:column;gap:12px}.lv-kicker-sun{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#FFD23F;font-size:var(--fs-sm);letter-spacing:.06em}.lv-opennow h2{font-weight:800;font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;color:#fff}.lv-opennow p{color:#CFE3EE;font-size:var(--fs-base);line-height:1.5}.lv-opennow-cta{display:flex;justify-content:flex-end}.lv-btn-sun{height:54px;padding:0 22px;border-radius:16px;background:#FFD23F;color:#0B2545!important;display:flex;align-items:center;gap:10px;font-weight:800!important;font-size:var(--fs-base);flex:1 1 auto;justify-content:center;max-width:320px}.lv-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.lv-city{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:104px 1fr;color:var(--ink)!important;box-shadow:var(--sh1);transition:transform .2s,box-shadow .2s}.lv-city:hover{transform:translateY(-3px);box-shadow:var(--sh2);text-decoration:none!important}.lv-city-glyph{background:var(--surface-2);display:block}.lv-city>div{padding:14px 16px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.lv-city b{font:700 var(--fs-h4) var(--f-display)}.lv-city span{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500;font-variant-numeric:tabular-nums}.lv-city .lv-city-sub{font-size:var(--fs-cap)}.lv-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:32px;align-items:start}.lv-map-col{display:flex;flex-direction:column;gap:12px;min-width:0}.lv-map-card{background:var(--surface);border-radius:24px;padding:clamp(12px,1.6vw,24px);box-shadow:var(--sh1)}.lv-map,.lv-map-wait{display:block;width:100%;height:auto;aspect-ratio:975/610}.lv-map-st{stroke:var(--surface);stroke-width:1.2;cursor:pointer;transition:fill .15s}.lv-map a:focus .lv-map-st,.lv-map a:hover .lv-map-st{fill:#FFD23F}.lv-map-lead{stroke:var(--ink-2);stroke-width:1;fill:none}.lv-map text{font:800 13px var(--f-body);text-anchor:middle;pointer-events:none}.lv-legend{display:flex;gap:10px;align-items:center;font-size:var(--fs-cap);color:var(--ink-2);flex-wrap:wrap}.lv-legend i{width:22px;height:12px;border-radius:4px;display:inline-block}.lv-legend-src{flex-basis:100%}.lv-state-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 16px;align-content:start}.lv-state-list a{min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.lv-state-list .lv-num{color:var(--ink-2);font-weight:500;font-size:var(--fs-cap)}.lv-chooser{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.lv-choice{background:var(--surface);border-radius:28px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.lv-choice-art{height:180px;display:flex;align-items:flex-end;justify-content:center;padding-top:16px}.lv-choice-art .lv-illus{height:160px;width:220px;max-width:100%}.c-l .lv-choice-art{background:var(--c-l-bg)}.c-l .lv-tag{background:var(--c-l-ink)}.c-s .lv-choice-art{background:var(--c-s-bg)}.c-s .lv-tag{background:var(--c-s-ink)}.c-d .lv-choice-art{background:var(--c-d-bg)}.c-d .lv-tag{background:var(--c-d-ink)}.lv-choice-body{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1}.lv-tag{align-self:flex-start;padding:5px 11px;border-radius:99px;color:var(--bg);font-weight:800;font-size:var(--fs-cap);letter-spacing:.04em}.lv-choice h3{font-weight:800;font-size:var(--fs-h3);line-height:1.1;letter-spacing:-.02em}.lv-choice p{color:var(--ink-2);line-height:1.55}.lv-choice ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm)}.lv-choice li{display:flex;gap:8px;align-items:flex-start}.lv-choice li .lv-icon{color:var(--mint-ink);margin-top:1px}.lv-btn-line{margin-top:auto;height:48px;border-radius:14px;border:2px solid var(--ink);color:var(--ink)!important;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800!important}.lv-btn-line:hover{background:var(--surface-2);text-decoration:none!important}.lv-owners{padding-block:clamp(32px,5vw,72px);background:var(--sun);color:#0B2545}.lv-owners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:32px;align-items:center}.lv-owners-copy{display:flex;flex-direction:column;gap:16px}.lv-kicker{font-weight:800;font-size:var(--fs-sm);letter-spacing:.08em}.lv-owners h2{font-weight:800;font-size:var(--fs-h2);line-height:1;letter-spacing:-.035em;color:#0B2545}.lv-owners p{font-size:var(--fs-base);line-height:1.55;color:#243E5C;max-width:560px}.lv-btn-row{display:flex;gap:10px;flex-wrap:wrap}.lv-btn-dark{padding:0 22px;background:#0B2545;color:#fff!important;gap:8px}.lv-btn-dark,.lv-btn-ghost{height:52px;border-radius:16px;display:flex;align-items:center;font-weight:800!important}.lv-btn-ghost{padding:0 20px;border:2px solid var(--ink);color:var(--ink)!important}.lv-owners-art{width:100%;max-width:520px;aspect-ratio:260/200;justify-self:center}.lv-faq-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,4vw,64px)!important;align-items:start}.lv-faq-art{width:160px;height:140px}.lv-faq{display:flex;flex-direction:column;gap:10px}.lv-faq details{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:0 20px}.lv-faq summary{cursor:pointer;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:var(--fs-base);padding-block:12px}.lv-faq details[open] summary .lv-icon{transform:rotate(180deg)}.lv-faq details p{margin:0 0 18px;line-height:1.6;color:var(--ink-2)}.lv-footer{background:var(--band);color:#fff;padding:clamp(40px,5vw,72px) var(--gut) 32px;display:flex;flex-direction:column;gap:40px}.lv-footer>*{width:100%;max-width:calc(1440px - 2 * var(--gut));margin-inline:auto}.lv-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px}.lv-footer-brand{display:flex;flex-direction:column;gap:16px}.lv-footer-brand>span{color:#A8BFD1;line-height:1.5;font-size:var(--fs-sm)}.lv-add-btn{align-self:flex-start;height:44px;padding:0 16px;border-radius:14px;background:#FFD23F;color:#0B2545!important;display:flex;align-items:center;gap:6px;font-weight:800!important}.lv-footer-col{display:flex;flex-direction:column;gap:2px}.lv-footer-col b{font-size:var(--fs-cap);letter-spacing:.08em;color:#FFD23F;margin-bottom:6px}.lv-footer-col a{color:#DCEAF2;font-weight:500;font-size:var(--fs-sm);min-height:34px;display:flex;align-items:center}.lv-footer-base{border-top:1px solid #1f3d5e;padding-top:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--fs-cap);color:#A8BFD1}.lv :focus-visible{outline:3px solid var(--aqua);outline-offset:2px;border-radius:8px}.lv-page-h1{font-weight:800;font-size:var(--fs-h1);line-height:1;letter-spacing:-.035em}.lv-on{gap:16px;max-width:900px}.lv-on,.lv-on-ask{display:flex;flex-direction:column}.lv-on-ask{gap:14px}.lv-on-ask p{color:var(--ink-2)}.lv-on-btn{border:0;cursor:pointer;font-family:var(--f-body);max-width:320px}.lv-on-btn:disabled{opacity:.7;cursor:default}.lv-on-retry{background:transparent;cursor:pointer;font-family:var(--f-body);max-width:320px;padding:0 18px}.lv-on-note{font-weight:600;color:var(--ink)}.lv-on-bar{justify-content:space-between;align-items:center;gap:12px}.lv-on-bar,.lv-on-cats{display:flex;flex-wrap:wrap}.lv-on-cats{gap:8px}.lv-on-cat{height:40px;padding:0 14px;border-radius:99px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:700 var(--fs-sm) var(--f-body);cursor:pointer}.lv-on-cat.is-on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.lv-on-toggle{display:inline-flex;align-items:center;gap:8px;font-weight:700;min-height:44px;cursor:pointer}.lv-on-toggle input{width:20px;height:20px;accent-color:var(--mint-ink)}.lv-on-count{color:var(--ink-2);font-size:var(--fs-sm)}.lv-on-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lv-on-row{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--ink)!important;box-shadow:var(--sh1)}.lv-on-row:hover{box-shadow:var(--sh2);text-decoration:none!important}.lv-on-main{display:flex;flex-direction:column;gap:4px;min-width:0}.lv-on-main b{font:700 var(--fs-h4)/1.25 var(--f-display)}.lv-on-meta{font-weight:500}.lv-on-hours,.lv-on-meta{font-size:var(--fs-sm);color:var(--ink-2)}.lv-on-hours{font-weight:700}.lv-on-hours.is-open{color:var(--mint-ink)}.lv-on-hours.is-closed{color:var(--closed-ink)}.lv-on-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;font-variant-numeric:tabular-nums}.lv-on-mi{font-weight:800}.lv-on-rate{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600;white-space:nowrap}.lv-on-fine{font-size:var(--fs-cap);color:var(--ink-2)}.lv-sec.lv-sec-tight{padding-top:0}.lv-add-btn{height:auto;min-height:44px;white-space:nowrap}@media (max-width:700px){.lv-faq-art{display:none}}.lv-search-compact{flex:1 1 auto;max-width:440px;box-shadow:none;border:1.5px solid var(--line);border-radius:14px;padding:0 4px 0 0;background:var(--bg);gap:0;flex-wrap:nowrap}.lv-search-compact .lv-search-field{min-height:44px;flex:1 1 auto}.lv-search-compact .lv-search-field input{height:42px;font-size:var(--fs-sm);font-weight:600}.lv-search-compact .lv-search-field:focus-within{outline:none}.lv-search-compact:focus-within{border-color:var(--aqua)}.lv-search-locate-i{width:40px;height:40px;border:0;background:transparent;color:var(--ink-2);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none}.lv-search-locate-i:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:1400px){.lv-header:has(.lv-search-compact) .lv-nav{display:none}.lv-header:has(.lv-search-compact) .lv-owner-btn{margin-left:auto}.lv-header:has(.lv-search-compact) .lv-menu{display:block;margin-left:0}}@media (max-width:900px){.lv-header:has(.lv-search-compact){flex-wrap:wrap;row-gap:8px}.lv-header .lv-search-compact{order:3;flex-basis:100%;max-width:none}}.lv-crumb{display:flex;gap:6px;align-items:center;font-size:var(--fs-sm);flex-wrap:wrap}.lv-crumb>span{color:var(--ink-2)}.lv-crumb>span[aria-current]{font-weight:600}.lv-chero{background:var(--surface-2);padding-block:clamp(18px,2.4vw,36px) clamp(20px,2.6vw,36px);overflow:hidden}.lv-chero.is-one{background:var(--mint-bg)}.lv-chero-row{display:flex;gap:32px;align-items:flex-end}.lv-chero-copy{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.lv-chero h1{font-weight:800;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.035em}.lv-h1-page{color:var(--ink-2);font-weight:700}.lv-chero-lede{font-size:var(--fs-lede);line-height:1.5;max-width:860px;text-wrap:pretty}.lv-chero-art{width:190px;height:200px;flex:none}@media (max-width:900px){.lv-chero-art{display:none}}.lv-facts{display:flex;gap:8px;flex-wrap:wrap}.lv-facts>span{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:14px;background:var(--surface);box-shadow:var(--sh1);font-size:var(--fs-sm);color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.lv-facts b{font:800 20px var(--f-display);color:var(--ink)}.lv-facts b.c-aqua{color:var(--aqua-ink)}.lv-facts b.c-mint{color:var(--mint-ink)}.lv-facts b.c-pink{color:var(--c-d-ink)}.lv-filterbar{position:sticky;top:0;z-index:15;background:var(--surface);border-bottom:1px solid var(--line);padding-block:12px}.lv-filterbar .lv-in{display:flex;flex-direction:column;gap:10px}.lv-chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lv-chiprow::-webkit-scrollbar{display:none}.lv-fchip{flex:none;height:44px;padding:0 14px;border-radius:99px;display:inline-flex;align-items:center;gap:7px;font:700 var(--fs-sm) var(--f-body);cursor:pointer;border:1.5px solid var(--line);background:var(--surface);color:var(--ink)}.lv-fchip:hover{border-color:var(--aqua)}.lv-fchip .lv-num{opacity:.75}.lv-fchip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lv-countline{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-sm)}.lv-muted{color:var(--ink-2);font-weight:500}.lv-countline-r{display:flex;align-items:center;gap:10px}.lv-locate-hint{color:var(--ink-2);display:flex;gap:6px;align-items:center}.lv-mapbtn{display:none;height:40px;padding:0 14px;border-radius:99px;border:0;background:var(--ink);color:var(--bg);align-items:center;gap:6px;font:800 var(--fs-sm) var(--f-body);cursor:pointer}.lv-filternote{margin:0;font-size:var(--fs-cap);color:var(--ink-2)}@media (max-width:1023px){.lv-mapbtn{display:inline-flex}.lv-locate-hint{display:none}}.lv-results{display:flex;gap:28px;padding-block:24px 40px;align-items:flex-start}.lv-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.lv-mapcol{flex:0 0 clamp(400px,36vw,560px);position:sticky;top:130px;height:min(760px,calc(100vh - 150px));border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh2)}.lv-map-live,.lv-mapcol{background:var(--surface-2)}.lv-map-live{width:100%;height:100%;min-height:320px}.lv-map-live .leaflet-control-attribution{font-size:11px}.lv-pin{background:none!important;border:0!important}@media (max-width:1023px){.lv-mapcol{display:none}.lv-mapcol.is-open-m{display:block;position:static;flex:1 1 100%;height:70vh}.lv-list.is-hidden-m{display:none}}.lv-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(16px,1.5vw,22px) clamp(16px,1.6vw,24px);display:flex;flex-direction:column;gap:14px;box-shadow:var(--sh1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.lv-card.is-hover{border-color:var(--aqua);box-shadow:var(--sh2);transform:translateY(-3px)}.lv-card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.lv-card-id{display:flex;flex-direction:column;gap:6px;min-width:0}.lv-card-eyebrow{display:flex;align-items:center;gap:8px;font-size:var(--fs-cap);font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.lv-sep{color:var(--line)}.lv-catdot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--c-l)}.lv-catdot.cat-dry-cleaner{background:var(--c-d)}.lv-catdot.cat-laundry-service{background:var(--c-s)}.lv-card h3{font:700 var(--fs-h4)/1.25 var(--f-display);letter-spacing:-.015em;text-wrap:pretty}.lv-card h3 a{color:var(--ink)}.lv-card-addr{font-size:var(--fs-sm)}.lv-card-rate{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.lv-rate-n{display:inline-flex;align-items:center;gap:4px;font:800 18px var(--f-display)}.lv-rate-n .lv-icon{color:#F2B600;fill:#F2B600}.lv-rate-l{font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap}.lv-badges{display:flex;gap:6px;flex-wrap:wrap}.lv-badge-s{background:var(--surface-2);font-weight:600;color:var(--ink)}.lv-badge-owner,.lv-badge-s{height:28px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;gap:5px}.lv-badge-owner{background:var(--mint-bg);color:var(--mint-ink);font-weight:800;font-size:var(--fs-cap)}.lv-card-price{margin:0;font-weight:700}.lv-card-price span{color:var(--ink-2);font-weight:500}.lv-card-foot{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lv-card-hours{gap:3px;min-width:0}.lv-card-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-sm);min-height:28px}.lv-status{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:99px;font-weight:800;font-size:var(--fs-cap)}.lv-status i{width:8px;height:8px;border-radius:50%;display:inline-block}.st-open{background:var(--sun);color:#0B2545}.st-open i{background:#0B7552}.st-h24{background:#0B2545;color:#FFD23F}.st-h24 i{background:#FFD23F}.st-soon{background:var(--sun-bg);color:var(--ink)}.st-soon i{background:#F2B600}.st-closed{background:var(--coral-bg);color:var(--closed-ink)}.st-closed i{background:#D93F2E}.st-wait{background:var(--surface-2);min-width:150px}.lv-card-evidence{color:var(--ink-2)}.lv-card-acts{flex:1 1 auto;justify-content:flex-end;max-width:340px}.lv-act-call,.lv-act-dir{flex:1;height:44px;padding:0 14px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800!important;font-size:var(--fs-base);white-space:nowrap}.lv-act-call{background:var(--coral);color:var(--cta-ink)!important}.lv-act-dir{border:1.5px solid var(--line);background:var(--surface);color:var(--ink)!important}.lv-act-call:hover,.lv-act-dir:hover{text-decoration:none!important;filter:brightness(.96)}@media (max-width:560px){.lv-card-acts{max-width:none;flex-basis:100%}}.lv-resultsline{text-align:center;font-size:var(--fs-cap);color:var(--ink-2)}.lv-pager{gap:6px;flex-wrap:wrap}.lv-pager,.lv-pager a,.lv-pager span{display:flex;align-items:center;justify-content:center}.lv-pager a,.lv-pager span{min-width:44px;height:44px;border-radius:12px;font-weight:800;color:var(--ink);padding:0 8px}.lv-pager a{border:1.5px solid var(--line)}.lv-pager a:hover{border-color:var(--aqua);text-decoration:none}.lv-pager .is-cur{background:var(--ink);color:var(--bg)}.lv-pager .is-off{border:1.5px solid var(--line);opacity:.35}.lv-pager .lv-gap{color:var(--ink-2)}.lv-noresults{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.lv-noresults b{font:700 var(--fs-h4) var(--f-display)}.lv-noresults span{font-size:var(--fs-sm);color:var(--ink-2)}.lv-more-btn,.lv-noresults .lv-btn-line{padding:0 18px;background:transparent;cursor:pointer;font-family:var(--f-body)}.lv-empty-note{margin:0;color:var(--closed-ink);font-weight:600}.lv-miniband{background:var(--band);padding-block:clamp(32px,4vw,64px)}.lv-minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px}.lv-mini{background:#10304F;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:6px;color:#fff}.lv-mini h2{font:800 var(--fs-h2s) var(--f-display);letter-spacing:-.02em}.lv-mini-late .lv-mini-row b,.lv-mini-late h2{color:#FFD23F}.lv-mini-early .lv-mini-row b,.lv-mini-early h2{color:#8FE3C8}.lv-mini-d{font-size:var(--fs-sm);color:#A8BFD1;margin-bottom:6px}.lv-mini-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #21405f;color:#fff!important;font-weight:600;padding:6px 0}.lv-mini-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-mini-row small{font-size:var(--fs-cap);color:#A8BFD1;font-weight:500}.lv-mini-row b{white-space:nowrap}.lv-cbelow{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(24px,3vw,48px)!important;align-items:start}.lv-cqa{gap:16px}.lv-cqa,.lv-cside{display:flex;flex-direction:column}.lv-cside{gap:28px}.lv-h2s{font:800 var(--fs-h2s) var(--f-display);letter-spacing:-.02em;margin-bottom:12px!important}.lv-sibs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lv-sib{min-height:64px;padding:12px 14px;border-radius:16px;display:flex;align-items:center;gap:10px;font-weight:800!important}.lv-sib>span{display:flex;flex-direction:column}.lv-sib small{font-size:var(--fs-cap);font-weight:600}.lv-sib:hover{text-decoration:none!important;filter:brightness(.97)}.sib-d{background:var(--c-d-bg);color:var(--c-d-ink)!important}.sib-s{background:var(--c-s-bg);color:var(--c-s-ink)!important}.sib-l{background:var(--c-l-bg);color:var(--c-l-ink)!important}.sib-night{background:#0B2545;color:#FFD23F!important}.sib-plain{background:var(--surface);color:var(--ink)!important;border:1px solid var(--line)}.lv-towns{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 16px}.lv-towns a{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--line);color:var(--ink)}.lv-towns .lv-num{font-weight:500;white-space:nowrap}.lv-note,.lv-towns .lv-num{font-size:var(--fs-cap);color:var(--ink-2)}.lv-note{display:block;margin-top:8px}.lv-ntowns{margin-top:32px}.lv-cowner{padding-block:0 8px}.lv-cowner-box{border-radius:28px;padding:clamp(24px,3vw,44px);background:var(--sun);color:#0B2545;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;align-items:center}.lv-cowner-copy{display:flex;flex-direction:column;gap:12px}.lv-cowner h2{font:800 var(--fs-h2)/1.05 var(--f-display);letter-spacing:-.03em;color:#0B2545}.lv-cowner p{font-size:var(--fs-base);line-height:1.55;color:#243E5C}.lv-cowner-art{width:100%;max-width:340px;aspect-ratio:260/200;justify-self:center}.lv-cinfo{display:flex!important;gap:8px;align-items:flex-start;font-size:var(--fs-cap);color:var(--ink-2);padding-block:24px}.lv-cinfo .lv-icon{margin-top:2px}.lv-onegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px;align-items:start;padding-block:clamp(20px,2.4vw,40px)}.lv-onecard{background:var(--surface);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:28px;padding:clamp(18px,2vw,32px);display:flex;flex-direction:column;gap:16px}.lv-catpill{padding:5px 10px;border-radius:99px;font-weight:800;font-size:var(--fs-cap);background:var(--c-l-bg);color:var(--c-l-ink)}.lv-catpill.cat-dry-cleaner{background:var(--c-d-bg);color:var(--c-d-ink)}.lv-catpill.cat-laundry-service{background:var(--c-s-bg);color:var(--c-s-ink)}.lv-onecard h2{font:800 var(--fs-h2)/1.1 var(--f-display);letter-spacing:-.02em}.lv-onecard h2 a{color:var(--ink)}.lv-onecard-meta{font-size:var(--fs-sm);color:var(--ink-2)}.lv-onecard-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.lv-onecard-acts a{height:52px;font-size:var(--fs-base)}.lv-act-dir2{border-radius:16px;border:2px solid var(--ink);color:var(--ink)!important;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800!important}.lv-onecard .lv-act-call,.lv-onecard-temp{border-radius:16px}.lv-onecard-temp{margin:0;padding:14px 16px;background:var(--bg);font-weight:600}.lv-week{background:var(--bg);border-radius:18px;padding:8px}.lv-week-row{display:flex;justify-content:space-between;align-items:center;padding:0 12px;min-height:44px;border-radius:12px;font-size:var(--fs-sm);gap:12px}.lv-week-row .lv-num{color:var(--ink-2);text-align:right}.lv-week-row.is-today{background:var(--sun-bg);font-weight:800}.lv-week-src{font-size:var(--fs-cap);color:var(--ink-2);padding:10px 12px 4px}.lv-alts{display:flex;flex-direction:column;gap:12px}.lv-alt{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:flex;align-items:center;gap:14px;color:var(--ink)!important;min-height:72px}.lv-alt:hover{border-color:var(--aqua);text-decoration:none!important}.lv-alt-mi{width:56px;height:52px;border-radius:14px;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 16px var(--f-display);flex:none}.lv-alt-mi small{font:700 var(--fs-cap) var(--f-body)}.lv-alt-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lv-alt-body b{font-size:var(--fs-base)}.lv-alt-body small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.lv-lhero{background:var(--surface-2);padding-block:clamp(18px,2.4vw,40px) clamp(24px,3vw,48px)}.lv-lhero.lh-dry-cleaner{background:var(--c-d-bg)}.lv-lhero.lh-laundry-service{background:var(--c-s-bg)}.lv-lhero.lh-temp{background:var(--bg)}.lv-lhero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));gap:clamp(20px,3vw,48px);align-items:start}.lv-lhero-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.lv-tempbox{background:var(--sun-bg);border:2px solid #f2b600;border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;color:#8A6500}.lv-tempbox>div{display:flex;flex-direction:column;gap:4px;color:var(--ink)}.lv-tempbox b{font-size:var(--fs-base)}.lv-tempbox span{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.lv-tempbox-owner{color:var(--mint-ink)!important;font-weight:700}.lv-badge-o{border-radius:99px;background:var(--surface);border:1.5px solid var(--line);font-weight:700}.lv-badge-o,.lv-badge-ver{height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-cap)}.lv-badge-ver{border-radius:99px;background:var(--mint);color:#0B2545;font-weight:800}.lv-badge-ver.alt{background:var(--sun)}.lv-lname{display:flex;gap:16px;align-items:center}.lv-llogo{width:84px;height:84px;border-radius:16px;object-fit:contain;background:#fff;border:1px solid var(--line);flex:none}.lv-lname h1{font-weight:800;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.035em;overflow-wrap:anywhere}.lv-llede{font-size:var(--fs-lede);line-height:1.5;max-width:720px;text-wrap:pretty}.lv-lboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.lv-lbox{background:var(--surface);border-radius:20px;padding:16px 18px;box-shadow:var(--sh1);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.lv-lbox-k{font-size:var(--fs-cap);font-weight:800;letter-spacing:.08em;color:var(--ink-2)}.lv-lbox b{font-size:var(--fs-base)}.lv-lbox-src{font-size:var(--fs-cap);color:var(--ink-2)}.lv-status-l{font-size:var(--fs-sm);padding:6px 12px}.st-unknown{background:var(--surface-2);color:var(--ink)}.lv-grate{display:flex;align-items:center;gap:10px}.lv-grate b{font:800 34px/1 var(--f-display)!important}.lv-grate-n{font-size:var(--fs-sm);font-weight:700}.lv-stars{gap:1px}.lv-star,.lv-stars{display:inline-flex}.lv-star{position:relative;color:var(--line)}.lv-star .lv-icon{fill:currentColor}.lv-star:after{content:"";position:absolute;inset:0;width:var(--fill);overflow:hidden;background:#F2B600;-webkit-mask:var(--star-mask) no-repeat left /auto 100%;mask:var(--star-mask) no-repeat left /auto 100%}.lv{--star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l2.8 5.8 6.2.8-4.5 4.4 1.1 6.3L12 17.3l-5.6 3 1.1-6.3L3 9.6l6.2-.8z'/%3E%3C/svg%3E")}.lv-lacts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lv-lacts .lv-la-call,.lv-lacts .lv-la-off:first-child{grid-column:1/-1;font-size:var(--fs-h4)}.lv-la{height:clamp(56px,4.4vw,64px);border-radius:18px;display:flex;align-items:center;justify-content:center;gap:6px 10px;font-weight:800!important;font-size:var(--fs-base);white-space:nowrap}.lv-la:hover{text-decoration:none!important;filter:brightness(.96)}.lv-la-call{background:var(--coral);color:var(--cta-ink)!important}.lv-la-dir{background:var(--ink);color:var(--bg)!important}.lv-la-web{border:2px solid var(--ink);color:var(--ink)!important}.lv-la-off{border:2px dashed var(--line);color:var(--ink-2);font-weight:700}.lv-laddr{font-size:var(--fs-sm);display:flex;gap:8px;align-items:flex-start;color:var(--ink-2)}.lv-laddr b{color:var(--ink)}.lv-lowner-contact{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:var(--fs-sm)}.lv-lowner-contact>span:first-child{display:inline-flex;gap:6px;align-items:center}.lv-ptag{font-size:var(--fs-cap);font-weight:800;padding:4px 9px;border-radius:99px;background:var(--mint-bg);color:var(--mint-ink);letter-spacing:.02em;display:inline-block}.lv-lmap{position:relative;height:clamp(260px,32vw,470px);border-radius:26px;overflow:hidden;background:var(--surface-2);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.lv-lmap .lv-map-live{height:100%}.lv-lmap-open{position:absolute;right:14px;bottom:24px;z-index:500;height:44px;padding:0 14px;border-radius:12px;background:var(--surface);color:var(--ink)!important;display:flex;align-items:center;gap:6px;font-weight:800!important;box-shadow:var(--sh1)}.lv-l2col{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(20px,2.4vw,36px)!important;align-items:start}.lv-lcol{display:flex;flex-direction:column;gap:14px}.lv-h2row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.lv-h2m{font:800 var(--fs-h2) var(--f-display);letter-spacing:-.025em}.lv-hoursbox{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:8px 8px 14px}.lv-hoursbox .lv-week{background:transparent;padding:0}.lv-hoursbox .lv-week-src{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lv-gdiff{margin:8px 12px 0;font-size:var(--fs-sm)}.lv-gdiff summary{cursor:pointer;font-weight:700;color:var(--aqua-ink);list-style:revert}.lv-nohours,.lv-noreviews{background:var(--surface);border:2px dashed var(--line);border-radius:22px;padding:24px;display:flex;gap:18px;align-items:center}.lv-nohours>div,.lv-noreviews>div{display:flex;flex-direction:column;gap:6px}.lv-nohours b,.lv-noreviews b{font:700 var(--fs-h4) var(--f-display)}.lv-nohours span,.lv-noreviews span{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.lv-nohours-art{width:96px;height:96px;flex:none}.lv-noreviews-art{width:100px;height:90px;flex:none}.lv-svcs{display:flex;flex-direction:column;gap:10px}.lv-svc{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:flex;gap:14px;align-items:center}.lv-svc>div{display:flex;flex-direction:column;gap:2px}.lv-svc b{font-size:var(--fs-base)}.lv-svc>div>span{font-size:var(--fs-sm);color:var(--ink-2)}.lv-svc-ic{width:48px;height:48px;border-radius:14px;background:var(--c-l-bg);color:var(--c-l-ink);display:flex;align-items:center;justify-content:center;flex:none}.svc-dry-cleaner .lv-svc-ic{background:var(--c-d-bg);color:var(--c-d-ink)}.svc-laundry-service .lv-svc-ic{background:var(--c-s-bg);color:var(--c-s-ink)}.lv-about{display:flex;flex-direction:column;gap:10px;margin-top:16px}.lv-about p{line-height:1.6;color:var(--ink-2);white-space:pre-line}.lv-about .lv-ptag{align-self:flex-start}.lv-unknown{border-radius:28px;background:var(--surface-2);padding:clamp(20px,2.6vw,40px);display:flex;flex-direction:column;gap:20px}.lv-unknown-h{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end}.lv-unknown-h>div{display:flex;flex-direction:column;gap:6px}.lv-unknown-h span{color:var(--ink-2);font-size:var(--fs-sm)}.lv-btn-sun2{height:48px;padding:0 18px;border-radius:14px;background:var(--sun);color:#0B2545!important;display:flex;align-items:center;gap:8px;font-weight:800!important}.lv-unknown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(46%,220px),1fr));gap:12px}.lv-ucard{background:var(--surface);border-radius:20px;border:1.5px dashed var(--line);padding:18px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2)}.lv-ucard b{font-size:var(--fs-base);color:var(--ink)}.lv-ucard span{font-size:var(--fs-cap);line-height:1.45}.lv-ucard em{font-style:normal;font-size:var(--fs-cap);font-weight:800;margin-top:auto}.lv-owner{display:flex!important;flex-direction:column;gap:20px;padding-block:8px}.lv-ownerstrip{background:var(--mint-bg);border-radius:22px;padding:16px 20px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lv-ownerstrip-ic{width:52px;height:52px;border-radius:16px;background:var(--mint);color:#0B2545;display:flex;align-items:center;justify-content:center;flex:none}.lv-ownerstrip>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.lv-ownerstrip b{font-size:var(--fs-base)}.lv-ownerstrip span{font-size:var(--fs-sm);color:var(--ink-2)}.lv-owner-cover{width:100%;max-height:360px;object-fit:cover;border-radius:22px;display:block}.lv-ogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;align-items:start}.lv-ocol{gap:20px}.lv-ocard,.lv-ocol{display:flex;flex-direction:column}.lv-ocard{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px;gap:12px}.lv-ocard-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.lv-ocard h3{font:800 var(--fs-h3) var(--f-display)}.lv-obig{font-size:var(--fs-base);font-weight:600}.lv-pgroup{display:flex;flex-direction:column}.lv-pgroup-k{font-size:var(--fs-cap);font-weight:800;letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase;padding-top:6px}.lv-prow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line)}.lv-prow small{display:block;font-size:var(--fs-cap);color:var(--ink-2)}.lv-chips-s{display:flex;gap:8px;flex-wrap:wrap}.lv-chips-s span{height:36px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;background:var(--bg);font-weight:700;font-size:var(--fs-sm)}.lv-specials .lv-special{background:var(--sun-bg);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.lv-special p{white-space:pre-wrap}.lv-special small{font-size:var(--fs-cap);color:var(--ink-2)}.lv-ophotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,220px),1fr));gap:12px}.lv-ophotos figure{margin:0}.lv-ophotos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.lv-ophotos figcaption{font-size:var(--fs-cap);color:var(--ink-2);margin-top:4px}.lv-ophotos .lv-note{grid-column:1/-1}.lv-reviews{display:flex!important;flex-direction:column;gap:20px!important}.lv-rgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}.lv-rsum{background:var(--band);color:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px}.lv-rsum-top{display:flex;align-items:center;gap:16px}.lv-rsum-top>b{font:800 64px/1 var(--f-display);color:#FFD23F}.lv-rsum-top>div{display:flex;flex-direction:column;gap:4px}.lv-rsum-top span{font-size:var(--fs-sm);color:#CFE3EE}.lv-rsum .lv-star{color:#21405F}.lv-rbar{display:grid;grid-template-columns:34px 1fr 30px;gap:10px;align-items:center;font-size:var(--fs-cap)}.lv-rbar-t{height:10px;border-radius:99px;background:#21405F;overflow:hidden}.lv-rbar-t i{display:block;height:100%;background:#FFD23F;border-radius:99px}.lv-rbar>span:last-child{color:#A8BFD1}.lv-rlist{gap:12px}.lv-rcard,.lv-rlist{display:flex;flex-direction:column}.lv-rcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px;gap:10px}.lv-rcard-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lv-rcard-h>div{display:flex;flex-direction:column;flex:1}.lv-rcard-h span{font-size:var(--fs-cap);color:var(--ink-2)}.lv-rcard-ini{width:40px;height:40px;border-radius:50%;background:var(--surface-2);display:flex;justify-content:center;flex:none;font-size:16px!important;color:var(--ink)!important}.lv-rcard-ini,.lv-rver{align-items:center;font-weight:800}.lv-rver{height:28px;padding:0 10px;border-radius:99px;display:inline-flex;gap:5px;background:var(--mint-bg);color:var(--mint-ink)!important}.lv-rcard p{line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.lv-rreply{background:var(--mint-bg);border-radius:14px;padding:12px 14px;font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap}.lv-rform{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(18px,2vw,28px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;position:relative}.lv-rform-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lv-rform h3{font:800 var(--fs-h3) var(--f-display)}.lv-rform label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:var(--fs-sm)}.lv-rform input,.lv-rform select,.lv-rform textarea{height:48px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg);padding:0 14px;font:500 var(--fs-base) var(--f-body);color:var(--ink)}.lv-rform textarea{height:auto;padding:12px 14px;resize:vertical}.lv-rform input:focus,.lv-rform select:focus,.lv-rform textarea:focus{outline:3px solid var(--aqua);outline-offset:1px}.lv-full{grid-column:1/-1}.lv-rform-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lv-rform-foot span{font-size:var(--fs-cap);color:var(--ink-2);max-width:560px}.lv-btn-coral{height:50px;padding:0 24px;border-radius:14px;border:0;background:var(--coral);color:var(--cta-ink);font:800 var(--fs-base) var(--f-body);cursor:pointer}.lv-btn-coral:disabled{opacity:.6;cursor:default}.lv-stars-pick{display:flex;gap:4px}.lv-stars-pick button{width:44px;height:44px;border-radius:12px;background:var(--bg);border:0;display:flex;align-items:center;justify-content:center;color:var(--line);cursor:pointer}.lv-stars-pick button .lv-icon{fill:currentColor}.lv-stars-pick button.on{color:#F2B600}.lv-formmsg{margin:0;padding:12px 14px;border-radius:12px;background:var(--mint-bg);color:var(--mint-ink);font-weight:600}.lv-formmsg.is-err{background:var(--coral-bg);color:var(--closed-ink)}.lv-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lv-nearby{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-top:18px}.lv-ncard{background:var(--surface);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;color:var(--ink)!important;box-shadow:var(--sh1);transition:transform .2s}.lv-ncard:hover{transform:translateY(-3px);text-decoration:none!important}.lv-ncard-top{display:flex;justify-content:space-between;align-items:center}.lv-ncard-top .lv-catpill{font-size:var(--fs-cap)}.lv-ncard-name{font:700 var(--fs-h4)/1.2 var(--f-display)}.lv-ncard>span{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.lv-ncard-st{font-weight:700!important;color:var(--ink)!important}.lv-others{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.lv-chip2{height:44px;padding:0 14px;border-radius:99px;display:inline-flex;align-items:center;gap:7px;font-weight:800!important;font-size:var(--fs-sm)}.lv-chip2:hover{text-decoration:none!important;filter:brightness(.97)}.lv-mint .lv-more{margin-top:14px}.lv-mbar{display:none}@media (max-width:700px){.lv-has-mbar{padding-bottom:78px}.lv-mbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:10px 12px calc(14px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 24px rgba(11,37,69,.12)}.lv-mbar .lv-la{height:52px;border-radius:16px;flex-direction:row;font-size:var(--fs-base)}.lv-mbar.lv-mbar-call{grid-auto-columns:auto;grid-template-columns:3fr 2fr}}.lv-rform{grid-template-columns:1fr}@media (min-width:700px){.lv-rform{grid-template-columns:1fr 1fr}}.lv-stateshape{width:clamp(160px,20vw,260px);height:clamp(160px,20vw,240px);flex:none}.lv-stateshape path{fill:var(--c-l);stroke:#0B2545;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}@media (max-width:900px){.lv-stateshape{display:none}}.lv-letters{display:flex;flex-wrap:wrap;gap:6px}.lv-letters a{min-width:40px;height:40px;border-radius:10px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--ink);box-shadow:var(--sh1)}.lv-letters a:hover{background:var(--sun);text-decoration:none}.lv-az{display:flex;flex-direction:column;gap:18px}.lv-az-group{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;scroll-margin-top:16px}.lv-az-l{font:800 28px/40px var(--f-display);color:var(--aqua-ink)}.lv-az .lv-state-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.lv-cat-art{position:relative;aspect-ratio:200/210;width:min(100%,360px);justify-self:center}.lv-city-plain{grid-template-columns:1fr auto!important;align-items:center;padding-right:16px}.lv-city-plain>.lv-icon{color:var(--ink-2)}.lv-guide{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px!important;align-items:start}@media (max-width:900px){.lv-guide{grid-template-columns:1fr}}.lv-guide-main{display:flex;flex-direction:column;gap:14px}.lv-guide-p{font-size:var(--fs-base);line-height:1.65;color:var(--ink-2);max-width:760px}.lv-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.lv-gcard{background:var(--surface);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sh1)}.lv-gcard b{font:700 var(--fs-base) var(--f-display)}.lv-gcard span{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.lv-gcost{background:var(--surface);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:8px}.lv-gcost p{line-height:1.6}.lv-svcs-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lv-prose p{font-size:var(--fs-base);line-height:1.7;color:var(--ink-2);margin-bottom:14px}.lv-prose strong{color:var(--ink)}.lv-doc{padding-block:clamp(28px,4vw,56px)}.lv-docgrid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}@media (max-width:800px){.lv-docgrid{grid-template-columns:1fr}}.lv-docfacts{display:grid;gap:10px}.lv-docfacts span{background:var(--surface);border-radius:18px;padding:14px 16px;box-shadow:var(--sh1);display:flex;flex-direction:column;font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.lv-docfacts b{font:800 26px var(--f-display);color:var(--ink)}.lv-prose h2{font:800 var(--fs-h2s) var(--f-display);letter-spacing:-.02em;margin:26px 0 10px}.lv-prose h2:first-child{margin-top:0}.lv-prose h3{font:700 var(--fs-h4) var(--f-display);margin:18px 0 6px}.lv-prose ul{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--ink-2);line-height:1.6}.lv-narrow,.lv-prose-narrow{max-width:760px}.lv-404{display:flex;flex-direction:column;gap:16px}.lv-404 p{color:var(--ink-2)}.lv-formpage{background:var(--bg)}.lv-formpage .min-h-screen{min-height:0;background:var(--bg);padding-block:clamp(24px,4vw,48px)}.lv-formpage h1{font:800 var(--fs-h1)/1.05 var(--f-display)!important;letter-spacing:-.03em;color:var(--ink)!important}.lv-formpage h2{font:800 var(--fs-h4) var(--f-display)!important;color:var(--ink)!important}.lv-formpage .bg-white{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:var(--sh1)!important}.lv-formpage label{color:var(--ink)!important;font-weight:700!important}.lv-formpage input,.lv-formpage select,.lv-formpage textarea{border-radius:12px!important;border:1.5px solid var(--line)!important;background:var(--bg)!important;font:500 var(--fs-base) var(--f-body)!important;color:var(--ink)!important;min-height:46px}.lv-formpage textarea{min-height:96px}.lv-formpage input:focus,.lv-formpage select:focus,.lv-formpage textarea:focus{outline:3px solid var(--aqua)!important;box-shadow:none!important}.lv-formpage button[type=submit]{background:var(--coral)!important;color:var(--cta-ink)!important;border-radius:14px!important;font:800 var(--fs-base) var(--f-body)!important;min-height:52px}.lv-formpage .text-gray-600,.lv-formpage .text-gray-700{color:var(--ink-2)!important}.lv-kitnav{margin-left:auto;display:flex;gap:8px;align-items:center}.lv-kitnav a{color:var(--ink);font-weight:700;padding:10px 12px}.lv-kitnav .lv-kitnav-in{background:var(--sun);color:#0B2545!important;border-radius:14px;height:44px;display:inline-flex;align-items:center;font-weight:800}.kit-main{background:#F4FAFC;min-height:50vh}.lv-formpage .bg-blue-600{background:var(--ink)!important;color:#fff!important;border-radius:12px!important}.lv-formpage .text-blue-600{color:var(--aqua-ink)!important}.lv-theme{display:inline-flex;gap:4px;background:var(--bg);border-radius:12px;padding:4px}.lv-theme button{border:0;background:transparent;color:var(--ink);font:700 var(--fs-sm) var(--f-body);padding:8px 12px;border-radius:9px;cursor:pointer}.lv-theme button.is-on{background:var(--surface);box-shadow:var(--sh1)}.lv-footer .lv-theme{background:#10304F}.lv-footer .lv-theme button{color:#DCEAF2}.lv-footer .lv-theme button.is-on{background:#1F3D5E;color:#fff;box-shadow:none}.lv-menu-panel .lv-theme{margin:8px 6px 4px}.lv-menu-sep{height:1px;background:var(--line);margin:6px 4px}.lv-fchip.is-zero{opacity:.45}.lv-map-live{color-scheme:light}.lv.lv-consent{position:fixed;left:0;right:0;bottom:0;z-index:60;background:transparent;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.lv-consent-box{pointer-events:auto;max-width:980px;margin:0 auto;background:var(--surface);color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;padding:16px 18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lv-consent-box p{flex:1 1 380px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.lv-consent-acts{display:flex;gap:8px;flex:0 0 auto}.lv-consent-acts button{height:46px;padding:0 18px;border-radius:14px;font:800 var(--fs-sm) var(--f-body);cursor:pointer}.lv-consent-min{background:transparent;border:2px solid var(--ink);color:var(--ink)}.lv-consent-all{background:var(--ink);border:2px solid var(--ink);color:var(--bg)}@media (max-width:520px){.lv-consent-acts{flex:1 1 100%}.lv-consent-acts button{flex:1}}.lv-cookie-link{background:none;border:0;padding:0;color:#A8BFD1;font:600 var(--fs-cap) var(--f-body);text-decoration:underline;cursor:pointer}.lv-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:0;padding:0;cursor:pointer}.lv-card-main{gap:10px;min-width:0}.lv-card-main,.lv-card-side{padding:clamp(18px,1.6vw,24px);display:flex;flex-direction:column}.lv-card-side{border-left:1px solid var(--line);justify-content:space-between;gap:14px;background:color-mix(in srgb,var(--surface-2) 45%,transparent);border-radius:0 20px 20px 0}.lv-card-eyebrow{flex-wrap:wrap;row-gap:6px}.lv-card-eyebrow .lv-badge-owner{height:24px;margin-left:4px;font-size:var(--fs-cap)}.lv-card h3{font:800 var(--fs-h4)/1.2 var(--f-display);letter-spacing:-.02em}.lv-card-link{color:var(--ink)!important}.lv-card-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:20px}.lv-card-link:focus-visible:after{outline:3px solid var(--aqua);outline-offset:2px}.lv-card:hover .lv-card-link{text-decoration:underline;text-underline-offset:3px}.lv-card-addr{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-base);font-weight:600;color:var(--ink-2);line-height:1.4}.lv-card-addr .lv-icon{margin-top:2px;color:var(--aqua-ink)}.lv-badge-s{height:30px;font-size:var(--fs-cap)}.lv-card-hours{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:var(--fs-sm)}.lv-card-evidence,.lv-card-hours .lv-status{font-size:var(--fs-cap)}.lv-card-acts{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;max-width:none;flex:none}.lv-act-call,.lv-act-dir{width:100%}.lv-act-web{align-self:center;font-size:var(--fs-base);padding:4px 8px}.lv-card-price{font-size:var(--fs-sm)}@media (max-width:760px){.lv-card{grid-template-columns:1fr}.lv-card-side{border-left:0;border-top:1px solid var(--line);border-radius:0 0 20px 20px}.lv-card-acts{flex-direction:row;flex-wrap:wrap}.lv-act-call,.lv-act-dir{flex:1 1 140px;width:auto}.lv-act-web{flex-basis:100%}}@media (min-width:1024px) and (max-width:1260px){.lv-card{grid-template-columns:1fr}.lv-card-side{border-left:0;border-top:1px solid var(--line);border-radius:0 0 20px 20px}.lv-card-acts{flex-direction:row}.lv-act-call,.lv-act-dir{flex:1}}.lv-chero,.lv-hero,.lv-lhero{overflow:visible}.lv-chero-copy,.lv-hero-copy,.lv-lhero-copy{position:relative;z-index:6}.lv-search-list{z-index:50;max-height:min(60vh,460px);overflow-y:auto}.lv-header{z-index:40}.lv-lmap,.lv-map-live,.lv-mapcol{isolation:isolate;z-index:0}.lv-lmap-open{z-index:1000}.lv-card-acts>.lv-act-call,.lv-card-acts>.lv-act-dir{flex:none;height:44px}@media (max-width:760px){.lv-card-acts>.lv-act-call,.lv-card-acts>.lv-act-dir{flex:1 1 140px}.lv-card-acts>.lv-act-call{flex-basis:100%}}@media (min-width:1024px) and (max-width:1260px){.lv-card-acts>.lv-act-call,.lv-card-acts>.lv-act-dir{flex:1 1 0}}.lv-act-web{min-height:36px}.lv-act-web,.lv-locate-hint a{display:inline-flex;align-items:center}.lv-locate-hint a{min-height:40px}.lv-formpage .flex{flex-wrap:wrap}.lv-formpage input,.lv-formpage select,.lv-formpage textarea{max-width:100%;min-width:0}.lv-formpage input[type=time]{width:7.5rem!important}.lv-formpage button{min-height:40px}@media (min-width:1261px),(min-width:761px) and (max-width:1023px){.lv-card{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}}.lv-card-main .lv-badges{margin-top:auto;padding-top:4px}.lv-card-main{justify-content:flex-start}.lv-act-web{align-self:stretch;justify-content:center}.lv-showmore{display:flex;flex-direction:column;align-items:center;gap:8px;padding-block:8px 4px}.lv-showmore>span{font-size:var(--fs-cap);color:var(--ink-2)}.lv-showmore .lv-more-btn{min-width:220px}.lv-showmore-az{font-size:var(--fs-sm)}.lv-azlinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 18px}.lv-azlinks a{min-height:44px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line);color:var(--ink);padding-block:6px}.lv-azlinks small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.lv-azwrap{padding-block:0 28px}.lv-azbox{background:var(--surface);border:1px solid var(--line);border-radius:18px}.lv-azbox>summary{cursor:pointer;min-height:56px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-azbox>summary b{font:700 var(--fs-base) var(--f-display)}.lv-azbox[open]>summary .lv-icon{transform:rotate(180deg)}.lv-azlist{list-style:none;margin:0;padding:8px 18px 18px;border-top:1px solid var(--line);columns:260px 3;column-gap:24px}.lv-azlist li{break-inside:avoid;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);line-height:1.35}.lv-azlist li span{display:block;font-size:var(--fs-cap);color:var(--ink-2)}.lv-wb{--wb-day:190px;--wb-time:200px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px 16px;box-shadow:var(--sh1)}.lv-wb-head{display:grid;grid-template-columns:var(--wb-day) minmax(0,1fr) var(--wb-time);gap:12px 16px;align-items:end;margin-bottom:6px}.lv-wb-head>.lv-status{grid-column:1/-1;justify-self:start}.lv-wb-axis{grid-column:2;display:flex;justify-content:space-between;font-size:var(--fs-cap);color:var(--ink-2);font-variant-numeric:tabular-nums}.lv-wb-axis span:first-child{transform:translateX(-2px)}.lv-wb-axis span:last-child{transform:translateX(2px)}.lv-wb-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lv-wb-row{display:grid;grid-template-columns:var(--wb-day) minmax(0,1fr) var(--wb-time);gap:16px;align-items:center;min-height:48px;padding:0 12px;margin:0 -12px;border-radius:14px}.lv-wb-day{display:flex;align-items:center;gap:8px;min-width:0}.lv-wb-day b{font-weight:600;font-size:var(--fs-base)}.lv-wb-short{display:none}.lv-wb-day em{font-style:normal;font-size:var(--fs-cap);font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:2px 8px;border-radius:99px;line-height:1.5}.lv-wb-time{text-align:right;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.lv-wb-track{position:relative;display:block;height:10px;border-radius:99px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.lv-wb-tick{position:absolute;top:2px;bottom:2px;width:1px;background:var(--line)}.lv-wb-seg{position:absolute;top:0;bottom:0;border-radius:99px;background:color-mix(in srgb,var(--aqua) 45%,var(--surface))}.lv-wb-row.is-closed .lv-wb-time{color:var(--closed-ink,var(--ink-2))}.lv-wb-row.is-today{background:var(--sun-bg)}.lv-wb-row.is-today .lv-wb-day b{font-weight:800}.lv-wb-row.is-today .lv-wb-time{color:var(--ink);font-weight:700}.lv-wb-row.is-today .lv-wb-track{height:14px;background:var(--surface)}.lv-wb-row.is-today .lv-wb-seg{background:var(--aqua)}.lv-wb-now{top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;border-radius:2px;z-index:1}.lv-wb-now,.lv-wb-now:before{position:absolute;background:var(--coral)}.lv-wb-now:before{content:"";top:-4px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%}.lv-wb-src{font-size:var(--fs-cap);color:var(--ink-2);margin-top:12px;line-height:1.5}@media (max-width:640px){.lv-wb{--wb-day:auto;padding:14px 14px 12px}.lv-wb-head{display:flex}.lv-wb-axis{display:none}.lv-wb-row{grid-template-columns:auto 1fr;grid-template-areas:"day time" "bar bar";row-gap:8px;min-height:44px;padding-block:6px}.lv-wb-day{grid-area:day}.lv-wb-time{grid-area:time}.lv-wb-row .lv-wb-track{grid-area:bar;display:none}.lv-wb-row.is-today .lv-wb-track{display:block;margin-bottom:4px}.lv-wb-row.is-today{padding-block:10px}}.lv-daybar{display:block;width:100%;max-width:300px;padding-block:6px 2px}.lv-daybar .lv-wb-track{height:8px}.lv-daybar .lv-wb-now{top:-4px;bottom:-4px;width:2px;margin-left:-1px}.lv-daybar .lv-wb-now:before{display:none}.lv-card.lv-card2{display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:0;padding:0}.lv-card2 .lv-card-main{padding:20px 22px;display:flex;flex-direction:column;gap:8px;min-width:0}.lv-card2 .lv-card-now{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lv-card2 .lv-card-now .lv-status{font-size:var(--fs-sm)}.lv-card2 .lv-badges{margin-top:4px}.lv-card2 .lv-card-acts{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 40%,transparent);border-radius:0 20px 20px 0;max-width:none;flex:none}.lv-card2 .lv-act-call,.lv-card2 .lv-act-dir{width:100%;height:44px;flex:none;border-radius:12px;font-size:var(--fs-sm)}.lv-card2 .lv-act-call{background:var(--coral-bg);border:1.5px solid color-mix(in srgb,var(--coral) 40%,transparent);color:var(--ink)!important}.lv-card2 .lv-act-call .lv-icon{color:var(--coral)}.lv-card2 .lv-act-dir{background:var(--surface);border:1.5px solid var(--line)}.lv-card2 .lv-act-web{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;font-size:var(--fs-sm);padding:0 8px}@media (max-width:760px),(min-width:1024px) and (max-width:1260px){.lv-card.lv-card2{grid-template-columns:1fr}.lv-card2 .lv-card-acts{flex-direction:row;flex-wrap:wrap;border-left:0;border-top:1px solid var(--line);border-radius:0 0 20px 20px;padding:14px 18px 16px}.lv-card2 .lv-act-call{flex:1 1 100%}.lv-card2 .lv-act-dir,.lv-card2 .lv-act-web{flex:1 1 0;width:auto;height:44px}.lv-card2 .lv-act-web{border:1.5px solid var(--line);border-radius:12px;background:var(--surface)}}.lv-in.lv-lbody{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,4vw,64px);align-items:start}.lv-lmain{gap:48px}.lv-block,.lv-lmain{display:flex;flex-direction:column;min-width:0}.lv-block{gap:16px}.lv-block .lv-h2row{margin:0}.lv-block-sub{color:var(--ink-2);font-size:var(--fs-base);margin-top:-8px!important}.lv-svcs.lv-svcs-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.lv-unknown2 .lv-unknown-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lv-lrail{position:sticky;top:24px;gap:16px}.lv-lrail,.lv-rail-card{display:flex;flex-direction:column}.lv-rail-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;gap:14px;box-shadow:var(--sh1)}.lv-rail-row{display:flex;gap:12px;align-items:flex-start;color:var(--ink)!important}.lv-rail-row>div{display:flex;flex-direction:column;gap:2px}.lv-rail-row b{font-size:var(--fs-base);overflow-wrap:anywhere}.lv-rail-row span{color:var(--ink-2);font-size:var(--fs-sm)}.lv-rail-row .lv-icon{color:var(--aqua-ink);margin-top:2px}.lv-rail-link{padding-top:14px;border-top:1px solid var(--line)}.lv-rail-link:hover{text-decoration:none!important}.lv-rail-link:hover b{text-decoration:underline}.lv-rail-btn{height:46px;border-radius:12px;background:var(--ink);color:var(--bg)!important;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800!important;font-size:var(--fs-base)}.lv-rail-btn:hover{text-decoration:none!important;filter:brightness(1.1)}.lv-rail-fix{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--ink-2)!important;font-weight:600}.lv-rail-owner{background:var(--sun-bg)}.lv-rail-h{font-family:var(--f-display);font-size:var(--fs-h4);font-weight:800;line-height:1.2}.lv-rail-owner p{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55}.lv-rail-owner-btn{align-self:flex-start;height:44px;padding:0 16px;border-radius:12px;background:var(--ink);color:var(--bg)!important;display:inline-flex;align-items:center;gap:8px;font-weight:800!important}.lv-rail-owner-btn:hover{text-decoration:none!important}@media (max-width:1023px){.lv-in.lv-lbody{grid-template-columns:1fr}.lv-lrail{position:static}}.lv a:focus-visible,.lv button:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.lv-wb-row.is-every{min-height:56px}.lv-claim-hero{background:var(--sun-bg)}.lv-claim-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding-block:clamp(28px,4vw,56px)}.lv-claim-copy{display:flex;flex-direction:column;gap:18px;min-width:0}.lv-claim-copy h1{font-size:var(--fs-h1);font-weight:800;line-height:1.04;letter-spacing:-.03em}.lv-claim-copy .lv-kicker{font-size:var(--fs-cap);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.lv-claim-warn{display:flex;gap:8px;align-items:center;font-size:var(--fs-sm);color:var(--closed-ink);font-weight:600}.lv-claim-for{display:block;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}.lv-claim-for .lv-icon{vertical-align:-3px;margin-right:6px;color:var(--mint-ink,var(--aqua-ink))}.lv-claim-find{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);color:var(--ink-2);max-width:520px}.lv-claim-pv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.lv-pv{display:flex;flex-direction:column;gap:8px;min-width:0}.lv-pv-k{font-size:var(--fs-cap);font-weight:800;letter-spacing:.1em;color:var(--ink-2)}.lv-pv-claimed .lv-pv-k{color:var(--ink)}.lv-pv-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sh1)}.lv-pv-now .lv-pv-card{background:var(--bg);border-style:dashed;box-shadow:none}.lv-pv-now .lv-pv-card .lv-icon{opacity:.55}.lv-pv-claimed .lv-pv-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.lv-pv-top{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lv-pv-cat{letter-spacing:.06em;color:var(--aqua-ink)}.lv-pv-badge,.lv-pv-cat{font-size:var(--fs-cap);font-weight:800}.lv-pv-badge{display:inline-flex;gap:4px;align-items:center;background:var(--mint-bg);color:var(--mint-ink,var(--ink));padding:2px 8px;border-radius:99px}.lv-pv-name{font-family:var(--f-display);font-size:var(--fs-h4);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.lv-pv-addr{display:flex;gap:6px;align-items:center;font-size:var(--fs-cap);color:var(--ink-2)}.lv-pv-rows{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.lv-pv-rows li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:var(--fs-cap)}.lv-pv-rows li span{color:var(--ink-2)}.lv-pv-rows li em{font-style:normal;font-weight:700;text-align:right}.lv-pv-now .lv-pv-rows li em{color:var(--ink-2);font-weight:500}.lv-pv-claimed .lv-pv-rows .lv-icon{color:var(--mint-ink,var(--aqua-ink))}.lv-pv-arrow{color:var(--ink)}@media (max-width:1023px){.lv-claim-grid{grid-template-columns:1fr}}@media (max-width:640px){.lv-claim-pv{grid-template-columns:1fr}.lv-pv-arrow{justify-self:center;transform:rotate(90deg)}}.lv-claim-facts{background:var(--surface);border-block:1px solid var(--line);padding-block:18px}.lv-claim-facts .lv-facts{display:flex;flex-wrap:wrap;gap:10px 40px}.lv-claim-facts .lv-facts>span{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm);color:var(--ink-2);background:none;box-shadow:none;padding:0}.lv-claim-facts .lv-facts b{font-family:var(--f-display);font-size:var(--fs-h3);color:var(--ink)}.lv-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lv-why-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.lv-why-card b{font-family:var(--f-display);font-size:var(--fs-h4);line-height:1.2}.lv-why-card p{color:var(--ink-2);font-size:var(--fs-base);line-height:1.55}.lv-why-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--sun-bg);color:var(--ink)}.lv-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.lv-plan{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:26px 24px 20px;display:flex;flex-direction:column;gap:10px}.lv-plan.is-featured{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.lv-plan-flag{position:absolute;top:-13px;left:22px;background:var(--sun);color:#0B2545;font-size:var(--fs-cap);font-weight:800;padding:3px 10px;border-radius:99px}.lv-plan h3{font-size:var(--fs-h3);font-weight:800}.lv-plan-pitch{color:var(--ink-2);font-size:var(--fs-base)}.lv-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.lv-plan-price b{font-family:var(--f-display);font-size:clamp(40px,3.6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1}.lv-plan-price span{color:var(--ink-2);font-size:var(--fs-base)}.lv-plan-terms{font-size:var(--fs-cap);color:var(--ink-2);min-height:2.6em}.lv-plan-btn{height:50px;border-radius:14px;border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:800 var(--fs-base) var(--f-body);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.lv-plan-btn.is-primary{background:var(--ink);color:var(--bg)}.lv-plan-btn:hover{filter:brightness(1.08)}.lv-plan-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.lv-plan-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:var(--fs-base);line-height:1.4}.lv-plan-list .lv-icon{color:var(--mint-ink,var(--aqua-ink));margin-top:2px}.lv-plan-all{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.lv-plan-all summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:var(--fs-sm);font-weight:700;color:var(--aqua-ink);min-height:36px}.lv-plan-all ul{list-style:none;margin:8px 0 0;padding:0;gap:10px}.lv-plan-all li,.lv-plan-all ul{display:flex;flex-direction:column}.lv-plan-all li{gap:2px;font-size:var(--fs-sm)}.lv-plan-all li span{color:var(--ink-2)}@media (max-width:1023px){.lv-plans{grid-template-columns:1fr;max-width:560px}}.lv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;counter-reset:st}.lv-steps li{counter-increment:st;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.lv-steps li:before{content:counter(st);width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:800 var(--fs-base) var(--f-display)}.lv-steps b{font-family:var(--f-display);font-size:var(--fs-h4)}.lv-steps span{color:var(--ink-2);font-size:var(--fs-base);line-height:1.55}.lv-claim-faq .lv-faq{max-width:860px}.lv-sec.lv-dense-sec{padding-block:clamp(28px,4vw,48px)}.lv-glance{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:12px clamp(24px,4vw,56px);align-items:start}.lv-glance-body{display:flex;flex-direction:column;gap:12px;max-width:760px}.lv-glance-body p{font-size:var(--fs-base);line-height:1.65;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:900px){.lv-glance{grid-template-columns:1fr}}.lv-pstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.lv-pstat{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px}.lv-pstat-k{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.lv-pstat b{font-family:var(--f-display);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.02em}.lv-pstat b small{font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);letter-spacing:0}.lv-pstat-r{font-size:var(--fs-cap);color:var(--ink-2)}.lv-cheap{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 32px;margin-top:8px}.lv-cheap-col h3{font-size:var(--fs-h4);font-weight:800;margin-bottom:6px}.lv-ledger{list-style:none;margin:0;padding:0;counter-reset:lg}.lv-ledger li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.lv-ledger li a{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink)}.lv-ledger li a b{font-size:var(--fs-base);overflow-wrap:anywhere}.lv-ledger li a small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.lv-ledger-v{display:flex;flex-direction:column;align-items:flex-end;font-weight:800;font-size:var(--fs-base);white-space:nowrap}.lv-ledger-v small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}.lv-ledger.lv-ledger-wide{max-width:900px}@media (max-width:480px){.lv-ledger-v{white-space:normal;text-align:right}}.lv-rate{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);color:var(--ink-2)}.lv-rate .lv-icon{color:var(--ink);fill:var(--sun)}.lv-rate b{color:var(--ink);font-weight:800}.lv-rate.lv-rate-hero{font-size:var(--fs-base);margin-top:-4px}.lv-toprated{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));column-gap:32px}.lv-toprated li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.lv-toprated-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sun);color:#0B2545;font-weight:800;font-size:var(--fs-sm)}.lv-toprated-main{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink)!important}.lv-toprated-main b{font-size:var(--fs-base);overflow-wrap:anywhere}.lv-toprated-main small{font-size:var(--fs-cap);color:var(--ink-2);font-weight:500}@media (max-width:480px){.lv-toprated{grid-template-columns:1fr}.lv-toprated li{grid-template-columns:30px minmax(0,1fr)}.lv-toprated li .lv-rate{grid-column:2}}.lv-svctown{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.lv-svctown-it{display:grid;grid-template-columns:40px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)!important;font-size:var(--fs-sm);font-weight:600;min-height:56px}.lv-svctown-it b{font-family:var(--f-display);font-size:var(--fs-h4);font-weight:800}a.lv-svctown-it:hover{text-decoration:none!important;border-color:var(--ink)}.lv-svctown-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--aqua-ink)}.lv-numgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0;margin:16px 0 0;border-top:1px solid var(--line)}.lv-numgrid>div{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column-reverse;gap:2px}.lv-numgrid dt{font-size:var(--fs-sm);color:var(--ink-2)}.lv-numgrid dd{margin:0;font-family:var(--f-display);font-size:var(--fs-h3);font-weight:800}.lv-choose{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px}.lv-choose li{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.lv-choose b,.lv-choose span{font-size:var(--fs-base)}.lv-choose span{color:var(--ink-2);line-height:1.55;font-variant-numeric:tabular-nums}.lv-in.lv-nearband{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;align-items:start}@media (max-width:900px){.lv-in.lv-nearband{grid-template-columns:1fr}}.lv-faqband .lv-faq{max-width:900px}.lv-here{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px}.lv-here-g{gap:8px}.lv-here-g,.lv-here-list{display:flex;flex-direction:column}.lv-here-list{margin:0;padding-left:18px;gap:4px;font-size:var(--fs-base)}.lv-wprices{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:8px 20px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 32px}.lv-wprices .lv-prow small{display:block;font-size:var(--fs-cap);color:var(--ink-2)}.lv-needs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.lv-need-it{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;color:var(--ink)!important}.lv-need-it:hover{text-decoration:none!important;border-color:var(--ink)}.lv-need-k{font-size:var(--fs-cap);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aqua-ink)}.lv-need-it b{font-size:var(--fs-base);overflow-wrap:anywhere}.lv-need-it small{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.lv-in.lv-morelinks{padding-block:8px 28px;display:flex;flex-direction:column;gap:12px}.lv-morelinks-row{display:flex;flex-wrap:wrap;gap:8px 10px}.lv-morelinks-row a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink)!important;font-size:var(--fs-sm)}.lv-morelinks-row a:hover{text-decoration:none!important;border-color:var(--ink)}.lv-wprices .lv-prow{gap:12px}.lv-wprices .lv-prow>b{white-space:nowrap;flex:none}.lv-wprices .lv-prow>span{min-width:0;overflow-wrap:anywhere}.lv-wprices{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.lv-pmore summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-size:var(--fs-sm);font-weight:700;color:var(--aqua-ink)}.lv-pmore[open] summary .lv-icon{transform:rotate(180deg)}.lv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv-owners .lv-btn-ghost{color:#0B2545!important;border-color:#0B2545}.lv-results-h{padding-top:clamp(20px,3vw,36px)}.lv-results-h .lv-h2s{margin-bottom:4px!important}.lv-svc-all{columns:280px 3;column-gap:clamp(20px,3vw,40px)}.lv-svc-all-st{break-inside:avoid;margin-bottom:24px}.lv-svc-all-st h3{font:700 var(--fs-h4)/1.2 var(--f-display);margin:0 0 6px;display:flex;gap:8px;align-items:baseline}.lv-svc-all-st h3 .lv-muted{font:600 var(--fs-sm)/1 var(--f-body)}.lv-svc-all-st ul{list-style:none;margin:0;padding:0}.lv-svc-all-st li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.lv-svc-all-st li a{color:var(--ink)!important;font-weight:600;overflow-wrap:anywhere}.lv-svc-all-st li span{color:var(--ink-2);white-space:nowrap}html[data-consent] .lv-consent{display:none}