.lb-page{--lb-bg:#0a0a0b;--lb-surface:#121215;--lb-line:#ffffff12;--lb-line-strong:#ffffff24;--lb-text:#f2f2f2;--lb-dim:#a7a7af;--lb-mute:#77777f;--lb-teal:#5fd4c8;--lb-teal-soft:#5fd4c81f;--lb-gold:#f0c452;--lb-silver:#c9cdd6;--lb-bronze:#d98e4a;--lb-sans:"Montserrat", system-ui, sans-serif;--lb-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;background:var(--lb-bg);min-height:100vh;color:var(--lb-text);font-family:var(--lb-sans);position:relative;overflow-x:clip}.lb-main{z-index:1;padding:36px 0 96px;position:relative}.lb-hero{text-align:center;max-width:860px;margin:0 auto;padding:0 20px}.lb-eyebrow{font-family:var(--lb-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--lb-teal);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.lb-eyebrow:before{content:"";background:var(--lb-teal);width:6px;height:6px;box-shadow:0 0 12px var(--lb-teal);border-radius:50%;animation:2.2s ease-in-out infinite lbPulse}.lb-eyebrow em{color:var(--lb-mute);font-style:normal}.lb-title{letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(#fff 18%,#d6d6db 40%,#86868e 52%,#cfcfd5 64%,#fff 88%);color:#0000;filter:drop-shadow(0 6px 24px #00000080);-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:clamp(42px,7.5vw,68px);font-weight:900;line-height:.95;display:inline-block;position:relative;transform:skew(-6deg)}.lb-title:before{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-stroke:1.5px #5fd4c838;background:0 0;position:absolute;top:-5px;left:7px}.lb-title-bar{background:linear-gradient(90deg, transparent, var(--lb-teal) 35%, var(--lb-teal) 72%, var(--lb-gold));width:110px;height:3px;margin:20px auto 0;transform:skew(-30deg);box-shadow:0 0 18px #5fd4c880}.lb-sub{max-width:520px;color:var(--lb-dim);margin:14px auto 0;font-size:14px;line-height:1.6}.lb-statgrid{grid-template-columns:1fr 1fr;gap:14px;max-width:560px;margin:30px auto 0;display:grid}.lb-statpod{--pod-c:var(--lb-teal);--pod-glow:#5fd4c866;border:1px solid color-mix(in srgb, var(--pod-c) 35%, transparent);background:repeating-linear-gradient(-45deg, #ffffff04 0 2px, transparent 2px 7px), linear-gradient(165deg, color-mix(in srgb, var(--pod-c) 10%, #101013), #0c0c0f 70%);box-shadow:0 0 40px -16px var(--pod-glow), inset 0 1px 0 #ffffff0d;padding:15px 18px 13px;position:relative;overflow:hidden;transform:skew(-8deg)}.lb-statpod--gold{--pod-c:var(--lb-gold);--pod-glow:#f0c45273}.lb-statpod:before{content:"";background:linear-gradient(90deg, transparent, var(--pod-c), transparent);opacity:.85;height:2px;position:absolute;top:0;left:12%;right:12%}.lb-statpod--gold:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff29,#0000);width:36px;animation:3.8s ease-in-out infinite lbGlint;position:absolute;top:-30%;bottom:-30%;left:-20%}.lb-statpod-in{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;transform:skew(8deg)}.lb-statpod-k{font-family:var(--lb-mono);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--pod-c) 75%, #fff);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.lb-statpod-v{font-family:var(--lb-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(180deg, color-mix(in srgb, var(--pod-c) 40%, #fff), var(--pod-c));color:#0000;filter:drop-shadow(0 0 14px var(--pod-glow));-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.1}.lb-statpod-sub{font-family:var(--lb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lb-mute);margin-top:3px;font-size:9px}.lb-stage{max-width:820px;margin:38px auto 0;padding:0 20px;position:relative}.lb-stage:after{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 100%,#5fd4c817,#0000 70%);height:180px;position:absolute;bottom:-30px;left:10%;right:10%}.lb-podium{z-index:1;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;display:grid;position:relative}.lb-pod{flex-direction:column;animation:.5s both lbRise;display:flex}.lb-pod--1{--metal:var(--lb-gold);--metal-glow:#f0c45273;animation-delay:.1s}.lb-pod--2{--metal:var(--lb-silver);--metal-glow:#c9cdd64d;animation-delay:0s}.lb-pod--3{--metal:var(--lb-bronze);--metal-glow:#d98e4a59;animation-delay:.18s}.lb-pod-card{text-align:center;border:1px solid color-mix(in srgb, var(--metal) 30%, transparent);background:repeating-linear-gradient(-45deg, #ffffff04 0 2px, transparent 2px 7px), linear-gradient(165deg, color-mix(in srgb, var(--metal) 9%, var(--lb-surface)) 0%, var(--lb-surface) 55%, #0e0e10 100%);box-shadow:0 0 44px -18px var(--metal-glow), inset 0 1px 0 #ffffff0d;border-radius:6px;padding:18px 14px 16px;position:relative;overflow:hidden}.lb-pod-card:before{content:"";background:linear-gradient(90deg, transparent, var(--metal), transparent);opacity:.8;height:2px;position:absolute;top:0;left:18%;right:18%}.lb-pod-card:after{content:attr(data-big);font-family:var(--lb-mono);color:#0000;-webkit-text-stroke:1.5px var(--metal);opacity:.12;pointer-events:none;font-size:88px;font-weight:700;line-height:1;position:absolute;bottom:-20px;right:-4px}.lb-pod-tag{font-family:var(--lb-mono);letter-spacing:.18em;color:var(--metal);border:1px solid color-mix(in srgb, var(--metal) 40%, transparent);background:color-mix(in srgb, var(--metal) 10%, transparent);padding:2px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px;transform:skew(-12deg)}.lb-pod-crown{width:20px;height:20px;color:var(--lb-gold);filter:drop-shadow(0 0 10px #f0c45299);margin:0 auto 2px}.lb-pod-ava{border:1px solid color-mix(in srgb, var(--metal) 45%, transparent);width:52px;height:52px;box-shadow:0 0 22px -8px var(--metal-glow);background:#0e0e11;border-radius:12px;justify-content:center;align-items:center;margin:8px auto 14px;display:flex;transform:rotate(45deg)}.lb-pod--1 .lb-pod-ava{width:60px;height:60px}.lb-pod-ava span{color:var(--metal);font-size:19px;font-weight:900;transform:rotate(-45deg)}.lb-pod-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.lb-pod-wager{font-family:var(--lb-mono);font-variant-numeric:tabular-nums;color:var(--lb-text);margin:10px 0 0;font-size:21px;font-weight:700}.lb-pod--1 .lb-pod-wager{color:var(--lb-gold);text-shadow:0 0 24px #f0c45266;font-size:24px}.lb-pod-wlabel{font-family:var(--lb-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lb-mute);margin:3px 0 0;font-size:9px}.lb-pod-road{background:#ffffff09;border-radius:2px;height:12px;margin:14px 4px 0;display:block;position:relative}.lb-pod-road:before{content:"";background:repeating-linear-gradient(90deg,#ffffff24 0 8px,#0000 8px 18px);height:1px;position:absolute;top:50%;left:4px;right:12px}.lb-pod-road:after{content:"";opacity:.55;background:repeating-conic-gradient(#ffffff59 0% 25%,#0000008c 0% 50%) 0 0/4px 4px;border-radius:0 2px 2px 0;width:8px;position:absolute;top:0;bottom:0;right:0}.lb-pod-trail{width:var(--fill,0%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--metal) 45%, transparent));border-radius:2px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both lbRace;position:absolute;top:3px;bottom:3px;left:0}.lb-pod-car{top:50%;left:var(--fill,0%);background:linear-gradient(135deg, #fff, var(--metal) 70%);width:9px;height:9px;box-shadow:0 0 10px var(--metal-glow), 0 0 22px var(--metal-glow);animation:.9s cubic-bezier(.2,.8,.2,1) .25s both lbRaceCar;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.lb-pod-prize{font-family:var(--lb-mono);font-variant-numeric:tabular-nums;color:#121212;background:linear-gradient(180deg, color-mix(in srgb, var(--metal) 70%, #fff), var(--metal));box-shadow:0 0 20px -6px var(--metal-glow);margin-top:13px;padding:4px 13px;font-size:12px;font-weight:800;display:inline-block;transform:skew(-12deg)}.lb-pod-base{border:1px solid var(--lb-line);border-bottom:none;border-top:2px solid color-mix(in srgb, var(--metal) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--metal) 7%, #121215), #0e0e1000);border-radius:10px 10px 0 0;justify-content:center;align-items:flex-start;margin-top:10px;display:flex}.lb-pod--1 .lb-pod-base{height:76px}.lb-pod--2 .lb-pod-base{height:48px}.lb-pod--3 .lb-pod-base{height:34px}.lb-pod-base span{font-family:var(--lb-mono);color:color-mix(in srgb, var(--metal) 70%, transparent);padding-top:8px;font-size:20px;font-weight:800}.lb-board{max-width:1000px;margin:34px auto 0;padding:0 20px}.lb-track{--lane-grid:56px 220px minmax(0, 1fr) 124px 96px;background:repeating-linear-gradient(-45deg,#ffffff03 0 2px,#0000 2px 7px),radial-gradient(120% 90% at 50% -10%,#5fd4c812,#0000 55%),#0c0c0f;padding:24px 28px 16px;position:relative;box-shadow:0 30px 80px -50px #000000e6}.lb-track-head{align-items:center;gap:12px;padding-bottom:16px;display:flex}.lb-track-title{font-family:var(--lb-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--lb-text);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.lb-track-title:before{content:"";background:var(--lb-teal);width:7px;height:7px;box-shadow:0 0 12px var(--lb-teal);animation:2.2s ease-in-out infinite lbPulse}.lb-track-range{font-family:var(--lb-mono);letter-spacing:.14em;color:var(--lb-teal);background:#5fd4c812;border:1px solid #5fd4c859;padding:2px 10px;font-size:10px;font-weight:700;transform:skew(-12deg)}.lb-track-count{font-family:var(--lb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lb-mute);margin-left:auto;font-size:9px}.lb-track-cols{grid-template-columns:var(--lane-grid);font-family:var(--lb-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lb-mute);border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);gap:14px;padding:7px 10px;font-size:9px;display:grid}.lb-track-cols :nth-child(4),.lb-track-cols :nth-child(5){text-align:right}.lb-lane{grid-template-columns:var(--lane-grid);animation:.4s both lbRise;animation-delay:var(--d,0s);border-bottom:1px dashed #ffffff0f;align-items:center;gap:16px;padding:17px 12px;transition:background .2s;display:grid}.lb-lane:hover{background:linear-gradient(90deg,#5fd4c80e,#0000 65%)}.lb-lane-pos{font-family:var(--lb-mono);color:#0000;-webkit-text-stroke:.8px #ffffff47;font-size:24px;font-weight:300;line-height:1;transition:filter .2s}.lb-lane:hover .lb-lane-pos{-webkit-text-stroke:.8px var(--lb-teal);filter:drop-shadow(0 0 8px #5fd4c88c)}.lb-lane-player{align-items:center;gap:12px;min-width:0;display:flex}.lb-lane-player i{background:#101014;border:1px solid #5fd4c866;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex;transform:rotate(45deg);box-shadow:0 0 12px -5px #5fd4c899}.lb-lane-player i span{color:var(--lb-teal);font-size:11px;font-weight:900;transform:rotate(-45deg)}.lb-lane-id{flex-direction:column;min-width:0;display:flex}.lb-lane-id b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;transition:color .15s;overflow:hidden}.lb-lane:hover .lb-lane-id b{color:#fff}.lb-lane-wager-m{display:none}.lb-lane-road{background:#ffffff08;border-radius:2px;height:16px;position:relative}.lb-lane-road:before{content:"";background:repeating-linear-gradient(90deg,#ffffff29 0 8px,#0000 8px 18px);height:1px;position:absolute;top:50%;left:4px;right:12px}.lb-lane:hover .lb-lane-road:before{animation:.5s linear infinite lbDash}.lb-lane-road:after{content:"";opacity:.55;background:repeating-conic-gradient(#ffffff59 0% 25%,#0000008c 0% 50%) 0 0/4px 4px;border-radius:0 2px 2px 0;width:8px;position:absolute;top:0;bottom:0;right:0}.lb-lane-trail{width:var(--fill,0%);animation:.9s cubic-bezier(.2,.8,.2,1) both lbRace;animation-delay:var(--d,0s);background:linear-gradient(90deg,#0000,#5fd4c838 55%,#5fd4c88c);border-radius:2px;position:absolute;top:3px;bottom:3px;left:0}.lb-lane-car{top:50%;left:var(--fill,0%);background:linear-gradient(135deg, #eafffb, var(--lb-teal) 70%);width:11px;height:11px;animation:.9s cubic-bezier(.2,.8,.2,1) both lbRaceCar;animation-delay:var(--d,0s);position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 10px #5fd4c8e6,0 0 24px #5fd4c873}.lb-lane:hover .lb-lane-car{animation:1.1s ease-in-out infinite lbCarPulse}.lb-lane-wager{font-family:var(--lb-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--lb-text);font-size:15px;font-weight:700}.lb-lane-prize{font-family:var(--lb-mono);font-variant-numeric:tabular-nums;color:#05201d;background:linear-gradient(#7ee0d6,#46b8ac);justify-self:end;padding:5px 14px;font-size:12px;font-weight:800;transform:skew(-12deg);box-shadow:0 0 18px -6px #5fd4c899}.lb-lane-prize--gold{color:#2a1a06;background:linear-gradient(#ffe9a8,#e8b23a);box-shadow:0 0 18px -6px #f0c452a6}.lb-lane-prize--none{color:var(--lb-mute);box-shadow:none;border:1px dashed var(--lb-line-strong);background:0 0}.lb-flag{vertical-align:-1px;margin-right:7px;font-size:.9em;line-height:1}.lb-track-legend{grid-template-columns:var(--lane-grid);gap:14px;padding:9px 10px 2px;display:grid}.lb-legend-road{font-family:var(--lb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lb-mute);grid-column:3;justify-content:space-between;font-size:9px;display:flex}.lb-legend-road i{font-style:normal}@keyframes lbRace{0%{width:0}}@keyframes lbRaceCar{0%{left:0%}}@keyframes lbDash{to{background-position:-26px 0}}@keyframes lbCarPulse{0%,to{box-shadow:0 0 10px #5fd4c8e6,0 0 24px #5fd4c873}50%{box-shadow:0 0 14px #5fd4c8,0 0 36px #5fd4c8b3}}@keyframes lbPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lbRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lbGlint{0%,55%{left:-20%}to{left:120%}}@media (max-width:720px){.lb-pod,.lb-lane,.lb-lane-trail,.lb-lane-car,.lb-pod-trail,.lb-pod-car{animation:none}}@media (max-width:640px){.lb-statgrid{gap:10px;max-width:none}.lb-statpod{padding:12px 12px 11px;transform:skew(-5deg)}.lb-statpod-in{transform:skew(5deg)}.lb-statpod-v{font-size:20px}.lb-podium{grid-template-columns:1fr;gap:10px}.lb-pod--1{order:-1}.lb-pod-base{display:none}.lb-track{padding:16px 14px 12px}.lb-track-cols,.lb-track-count,.lb-lane-wager{display:none}.lb-lane{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"pos player prize""road road road";gap:10px;padding:12px 4px}.lb-lane-pos{grid-area:pos;font-size:18px}.lb-lane-player{grid-area:player}.lb-lane-prize{grid-area:prize}.lb-lane-road{grid-area:road}.lb-lane-wager-m{font-family:var(--lb-mono);color:var(--lb-mute);margin-top:2px;font-size:11px;font-style:normal;display:block}.lb-track-legend{grid-template-columns:1fr;padding:8px 4px 0}.lb-legend-road{grid-column:1}.lb-cta-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lb-pod,.lb-lane,.lb-lane-trail,.lb-lane-car,.lb-pod-trail,.lb-pod-car,.lb-lane:hover .lb-lane-road:before,.lb-lane:hover .lb-lane-car,.lb-eyebrow:before,.lb-track-title:before,.lb-statpod--gold:after{animation:none}}
