.brandv4{--ls-live:#fb7185;--ls-slow:#fbbf24;--ls-ok:#2dd4bf}.brandv4 .ls-hero{padding:clamp(22px,2.4vw,34px) 0 clamp(22px,2.4vw,30px)}.brandv4 .ls-hero h1{max-width:24ch;margin:0;font-size:clamp(28px,2.95vw,42px);line-height:1.07}.brandv4 .ls-hero .lede{max-width:62ch;margin-top:13px}.brandv4 .ls-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,32%);align-items:center;gap:clamp(30px,4.4vw,60px);display:grid}.brandv4 .ls-hero .rl-stats{flex-direction:column;align-items:stretch;margin-top:0}.brandv4 .ls-hero .rl-stat{display:flex}.brandv4 .ls-hero .rl-stat b{text-align:right;min-width:3ch}@media (max-width:900px){.brandv4 .ls-hero-in{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,28px)}.brandv4 .ls-hero .rl-stats{flex-direction:row}.brandv4 .ls-hero .rl-stat{display:inline-flex}}.brandv4 .ls-navrow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (max-width:720px){.brandv4 .ls-navrow{flex-direction:column;align-items:flex-start;gap:11px}}.brandv4 .ls-pip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-ok);align-items:center;gap:9px;margin:0;font-size:11.5px;display:inline-flex}.brandv4 .ls-pip.is-live{color:var(--ls-live)}.brandv4 .ls-pip i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.brandv4 .ls-pip.is-live i{animation:1.8s ease-in-out infinite brandv4-pip}@keyframes brandv4-pip{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.brandv4 .ls-pip.is-live i{animation:none}}.brandv4 .ls-now.is-live{background:#f43f5e12;border-color:#f43f5e57}.brandv4 .ls-now.is-live b{color:var(--ls-live)}.brandv4 .ls-now.is-live i{color:var(--ink2)}.brandv4 .ls-sec{padding:clamp(18px,1.9vw,26px) 0 clamp(22px,2.4vw,32px)}.brandv4 .ls-sec-open{padding-top:clamp(12px,1.3vw,17px)}.brandv4 .ls-sec .hd{margin-bottom:clamp(14px,1.6vw,19px)}.brandv4 .ls-sec .hd .rail{margin-bottom:12px}.brandv4 .ls-sec .hd h2{font-size:clamp(24px,2.9vw,32px)}.brandv4 .ls-sec .hd .lede{max-width:66ch;margin-top:14px}.brandv4 .ls-grid{grid-template-columns:14px minmax(96px,1fr) minmax(120px,1.5fr) 60px 60px 66px 176px 76px;align-items:center;gap:0 10px;min-width:740px;display:grid}.brandv4 .ls-count{margin-left:auto}.brandv4 .ls-dot-c i{background:var(--line-2);border-radius:50%;width:6px;height:6px;display:block}.brandv4 .ls-dot-c.is-live i{background:var(--ls-live)}.brandv4 .ls-prov{color:var(--ink0)}.brandv4 .ls-fam-c a{color:var(--ink2);text-decoration:none}.brandv4 .ls-fam-c a:hover{color:var(--ink0);text-decoration:underline;text-decoration-color:var(--edge);text-underline-offset:3px}.brandv4 .ls-when-c{color:var(--ink2)}.brandv4 .ls-err-c{color:var(--ls-live)}.brandv4 .ls-slow-c{color:var(--ls-slow)}.brandv4 .ls-vs{color:var(--ink3)}.brandv4 .ls-state{font-family:var(--mono);letter-spacing:.04em;color:var(--ink3);background:var(--s4);white-space:nowrap;border-radius:2px;padding:3px 7px;font-size:10px}.brandv4 .ls-state.is-live{color:var(--ls-live);background:#f43f5e24}.brandv4 .ls-wall>div{border-color:var(--line-2);background:var(--s3);border-radius:2px}.brandv4 .ls-wall>div>div:not(:last-child){border-color:var(--grid);gap:10px;padding:6px 13px}.brandv4 .ls-wall>div>div>span:first-child{font-family:var(--mono);letter-spacing:.01em;color:var(--ink0);font-size:11px;font-weight:400;line-height:16px}.brandv4 .ls-wall>div>div:not(:last-child)>div{height:16px}.brandv4 .ls-wall>div>div:not(:last-child)>span:last-child{font-family:var(--mono);font-size:11px;line-height:16px}.brandv4 .ls-wall>div>div:last-child{border-color:var(--line-2);background:var(--s4);padding:8px 13px}.brandv4 .ls-wall>div>div:last-child span{font-family:var(--mono);letter-spacing:.04em;color:var(--ink3);font-size:10px}.brandv4 .ls-empty{background:var(--s2);box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;border-radius:2px;padding:52px 20px}.brandv4 .ls-empty p{color:var(--ink3);margin:0;font-size:14px}.brandv4 .ls-snap{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums;margin:18px 0 0;font-size:10.5px;line-height:1.7}.brandv4 .ls-snap code{font-family:var(--mono);color:var(--ink2);background:var(--s4);border-radius:2px;padding:2px 5px}@media (max-width:1023px){.brandv4 .ls-grid{grid-template-columns:14px minmax(90px,1fr) minmax(110px,1.4fr) 60px 66px 76px;min-width:460px}}
