.lb-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.lb-cols,.lb-row{grid-template-columns:40px minmax(0,1fr) 64px 84px 84px 64px;align-items:center;gap:8px;display:grid}.lb-main{container:lb-main/inline-size}@container mp-col (max-width:1040px){.lb-grid{grid-template-columns:minmax(0,1fr)}}@container lb-main (max-width:600px){.lb-cols{display:none}.lb-row{grid-template-columns:36px minmax(0,1fr) auto}.lb-hide-narrow{display:none!important}.lb-hero-text{padding-right:0!important}.lb-hero-num{font-size:44px!important;line-height:46px!important}}.lb-brand-tint{background-color:color-mix(in srgb, var(--brand) 14%, transparent);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.lb-me{position:sticky;bottom:8px}@media (max-width:900px){.lb-me{bottom:calc(80px + env(safe-area-inset-bottom))}}.lb-scroll{scrollbar-width:thin}@keyframes crownBob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-6px)rotate(8deg)}}@keyframes ringPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent), 0 0 40px color-mix(in srgb, var(--brand) 35%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--brand) 0%, transparent), 0 0 40px color-mix(in srgb, var(--brand) 35%, transparent)}}@keyframes floatY{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-320px)rotate(260deg)}}.lb-crown{animation:2.4s ease-in-out infinite crownBob}.lb-ring{animation:2s ease-out infinite ringPulse}.lb-conf{pointer-events:none;border-radius:2px;animation:linear infinite floatY;position:absolute;bottom:-20px}.lb-hero{background:radial-gradient(90% 120% at 70% 0%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--community) 18%, transparent), transparent 60%), var(--panel);border-color:color-mix(in srgb, var(--brand) 25%, transparent)}.lb-hero-num{text-shadow:0 0 30px color-mix(in srgb, var(--up) 35%, transparent)}@keyframes sheen{0%{background-position:-300px 0}to{background-position:600px 0}}.lb-sheen{background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--white) 18%, transparent) 50%, transparent 70%);pointer-events:none;background-repeat:no-repeat;background-size:300px 100%;animation:3.2s ease-in-out infinite sheen}.lb-hl{transition:transform .3s}.lb-hl:hover{transform:translateY(-4px)}@keyframes rkUpA{0%{opacity:1}to{opacity:0}}@keyframes rkUpB{0%{opacity:1}to{opacity:0}}.lb-rk-a,.lb-rk-b{position:relative}.lb-rk-a:before,.lb-rk-b:before{content:"";border-radius:inherit;background:linear-gradient(270deg, color-mix(in srgb, var(--up) 16%, transparent), transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}.lb-rk-a:before{animation:1.4s ease-out rkUpA}.lb-rk-b:before{animation:1.4s ease-out rkUpB}.lb-row-hover{transition:box-shadow .15s}.lb-row-hover:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent)}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.lb-live{animation:1.2s steps(2,end) infinite liveDot}.lb-marq{animation:40s linear infinite marq}@media (prefers-reduced-motion:reduce){.lb-crown,.lb-ring,.lb-sheen,.lb-live,.lb-marq,.lb-rk-a:before,.lb-rk-b:before{animation:none!important}.lb-conf{display:none}.lb-hl,.lb-row-hover{transition:none}.lb-hl:hover{transform:none}}
