.lr{--sans: "Inter", var(--font-graphik);--serif: "Source Serif 4", var(--font-tiempos-text);min-height:100vh;background:var(--color-void-black);color:var(--color-pewter);font:400 var(--text-body-md)/var(--leading-body-md) var(--sans)}.lr *,.lr *:before,.lr *:after{box-sizing:border-box}.lr-wrap{max-width:var(--page-max-width);margin:0 auto;padding:0 var(--spacing-24)}.lr-eyebrow{font:700 var(--text-caption)/1.2 var(--sans);letter-spacing:.083em;text-transform:uppercase;color:var(--color-silver-mist)}.lr h1,.lr h2{font-family:var(--serif);font-weight:700;color:var(--color-absolute-white);margin:0}.lr h2{font-size:var(--text-heading);line-height:var(--leading-heading)}.lr p{margin:0}.lr-nav{position:sticky;top:0;z-index:5;background:#14181ceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-slate)}.lr-nav .lr-wrap{display:flex;align-items:center;gap:var(--spacing-24);height:64px}.lr-logo{display:flex;align-items:center;gap:8px;font:700 18px/1 var(--sans);color:var(--color-absolute-white);letter-spacing:-.01em}.lr-logo i{display:inline-flex;gap:3px}.lr-logo i b{width:10px;height:10px;border-radius:50%;background:var(--color-acid-green)}.lr-logo i b:nth-child(2){background:#40bcf4}.lr-logo i b:nth-child(3){background:#ff8000}.lr-nav a{font:700 12px/1 var(--sans);letter-spacing:.077em;text-transform:uppercase;color:var(--color-ash);text-decoration:none}.lr-nav a:hover{color:var(--color-bone)}.lr-nav .lr-spacer{flex:1}.lr-btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-buttons);padding:10px 16px;cursor:pointer;font:700 12px/1 var(--sans);letter-spacing:.077em;text-transform:uppercase;background:var(--color-acid-green);color:var(--color-true-black)}.lr-btn.ghost{background:var(--color-graphite);color:var(--color-chalk)}.lr-soon{font:700 10px/1 var(--sans);letter-spacing:.083em;text-transform:uppercase;padding:5px 8px;border-radius:var(--radius-badges);background:#ff8000;color:var(--color-true-black)}.lr-hero{position:relative;overflow:hidden;padding:72px 0 56px;border-bottom:1px solid var(--color-slate)}.lr-posters{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(10,1fr);gap:8px;padding:8px;opacity:.3;transform:rotate(-4deg) scale(1.15)}.lr-posters span{aspect-ratio:2 / 3;border-radius:var(--radius-cards);box-shadow:inset 0 0 0 1px #ffffff1f}.lr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,rgba(20,24,28,.55),var(--color-void-black) 75%)}.lr-hero .lr-wrap{position:relative;z-index:1;text-align:center}.lr-hero h1{font-size:var(--text-display);line-height:var(--leading-display);margin:14px 0 12px}.lr-hero h1 em{font-style:normal;color:var(--color-acid-green)}.lr-hero p{max-width:620px;margin:0 auto;color:var(--color-ice);font:400 18px/1.6 var(--serif)}.lr-search{display:flex;max-width:560px;margin:28px auto 0;background:var(--color-carbon);border:1px solid var(--color-slate);border-radius:var(--radius-inputs)}.lr-search input{flex:1;min-width:0;background:none;border:0;outline:0;padding:14px 16px;color:var(--color-bone);font:400 15px/1 var(--sans)}.lr-search .lr-btn{border-radius:0 var(--radius-buttons) var(--radius-buttons) 0}.lr-band{padding:var(--section-gap) 0;border-bottom:1px solid var(--color-slate)}.lr-band>.lr-wrap>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--color-slate)}.lr-band>.lr-wrap>header p{color:var(--color-silver-mist);font-size:14px;max-width:520px}.lr-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lr-card{background:var(--color-carbon);border-radius:var(--radius-cards);padding:20px;box-shadow:0 1px #ffffff0a inset}.lr-card h3{margin:6px 0 14px;font:700 18px/1.3 var(--sans);color:var(--color-absolute-white)}.lr-check{display:flex;align-items:center;gap:12px;width:100%;padding:12px;margin-bottom:8px;border:1px solid var(--color-slate);border-radius:var(--radius-cards);background:var(--color-void-black);color:var(--color-bone);font:400 15px/1.3 var(--sans);cursor:pointer;text-align:left}.lr-check .box{flex:none;width:22px;height:22px;border-radius:3px;border:2px solid var(--color-graphite);display:grid;place-items:center;font:700 13px/1 var(--sans);color:var(--color-true-black)}.lr-check.on{border-color:#00e05473}.lr-check.on .box{background:var(--color-acid-green);border-color:var(--color-acid-green)}.lr-check small{display:block;color:var(--color-silver-mist);font-size:12px}.lr-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:var(--radius-cards);font:700 13px/1.35 var(--sans)}.lr-status.no{background:#ff80001f;color:#ffb366}.lr-status.yes{background:#00e0541f;color:var(--color-acid-green)}.lr-stars{color:var(--color-acid-green);letter-spacing:2px;font-size:15px}.lr-stars .off{color:var(--color-slate)}.lr-review{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--color-slate)}.lr-review:last-child{border-bottom:0}.lr-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:700 15px/1 var(--sans);color:var(--color-true-black)}.lr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--color-silver-mist)}.lr-meta b{color:var(--color-bone)}.lr-badge{font:700 10px/1 var(--sans);letter-spacing:.075em;text-transform:uppercase;padding:4px 6px;border-radius:var(--radius-badges);background:var(--color-slate);color:var(--color-glacier)}.lr-badge.g{background:#00e05424;color:var(--color-acid-green)}.lr-body{margin-top:8px;font:400 15px/1.67 var(--serif);color:var(--color-pewter)}.lr-reply{margin-top:10px;padding:10px 12px;border-left:2px solid var(--color-graphite);background:#ffffff05;font-size:13px;color:var(--color-ash)}.lr-reply b{color:var(--color-bone)}.lr-scorehead{display:flex;align-items:center;gap:18px;margin-bottom:18px}.lr-ring{--v: 0;position:relative;flex:none;width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--color-acid-green) calc(var(--v) * 1%),var(--color-slate) 0);display:grid;place-items:center;transition:background .4s}.lr-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--color-carbon)}.lr-ring span{position:relative;font:700 28px/1 var(--sans);color:var(--color-absolute-white)}.lr-ring.na span{font-size:13px;color:var(--color-ash)}.lr-bar{display:grid;grid-template-columns:150px 1fr 38px;align-items:center;gap:10px;margin:8px 0;font-size:13px}.lr-bar i{height:6px;border-radius:3px;background:var(--color-slate);overflow:hidden}.lr-bar i b{display:block;height:100%;background:var(--color-pewter);transition:width .4s}.lr-bar span:last-child{text-align:right;color:var(--color-bone);font-weight:700}.lr-dist{display:flex;align-items:flex-end;gap:4px;height:44px;margin-top:14px}.lr-dist i{flex:1;background:var(--color-graphite);border-radius:2px 2px 0 0}.lr-distlbl{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--color-acid-green);letter-spacing:1px}.lr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lr-note{margin-top:12px;font-size:12px;color:var(--color-silver-mist)}.lr-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lr-rules h3{font:700 15px/1.3 var(--sans);color:var(--color-absolute-white);margin:0 0 8px}.lr-rules p{font-size:14px;color:var(--color-ash)}.lr-foot{padding:32px 0 48px;font-size:12px;color:var(--color-fog);text-align:center}@media(max-width:860px){.lr-grid2,.lr-rules{grid-template-columns:1fr}.lr-nav a:not(.lr-btn){display:none}.lr-hero h1{font-size:30px}.lr-bar{grid-template-columns:120px 1fr 34px}.lr-posters{grid-template-columns:repeat(5,1fr)}.lr-band>.lr-wrap>header{flex-direction:column;align-items:flex-start}}.lr-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.lr-cta .lr-btn{text-decoration:none;padding:13px 20px}.lr-grid1{display:grid;max-width:720px}.lr-join{display:grid;gap:12px}.lr-join label{display:grid;gap:6px;font-size:13px;color:var(--color-ash)}.lr-join input{background:var(--color-void-black);border:1px solid var(--color-slate);border-radius:var(--radius-inputs);padding:12px 14px;color:var(--color-bone);font:400 15px/1.2 var(--sans);outline:0}.lr-join input:focus{border-color:#00e054}.lr-join .lr-btn{justify-content:center;padding:13px 16px}#join-people h3{margin:6px 0 4px}.lr a.lr-btn{text-decoration:none}.lr-live{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,224,84,.45);font:700 10px/1 var(--sans);letter-spacing:.083em;text-transform:uppercase;color:var(--color-acid-green)!important;background:#00e05414}.lr-live:hover{background:#00e05429}.lr-live i,.lr-tag.live i,.lr-dock i{width:7px;height:7px;border-radius:50%;background:var(--color-acid-green);box-shadow:0 0 #00e05499;animation:lr-pulse 1.8s ease-out infinite}@keyframes lr-pulse{0%{box-shadow:0 0 #00e0548c}70%{box-shadow:0 0 0 8px #00e05400}to{box-shadow:0 0 #00e05400}}.lr-tag{display:inline-flex;align-items:center;gap:7px;font:700 11px/1 var(--sans);letter-spacing:.083em;text-transform:uppercase;padding:6px 9px;border-radius:var(--radius-badges)}.lr-tag.live{background:#00e0541f;color:var(--color-acid-green)}.lr-tag.later{background:#ff80001f;color:#ffb366}.lr-tag.sm{margin-left:10px;padding:4px 7px;font-size:9px;vertical-align:1px}.lr-hero-note{margin-top:16px!important;font:400 13px/1.5 var(--sans)!important;color:var(--color-silver-mist)!important}.lr-nowgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:start}.lr-nowcol{position:relative}.lr-nowcol.is-live{box-shadow:inset 0 2px 0 var(--color-acid-green),0 1px #ffffff0a inset}.lr-nowcol:not(.is-live){box-shadow:inset 0 2px #ff8000}.lr-nowlist{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.lr-nowlist li{display:grid;gap:4px;padding-left:26px;position:relative}.lr-nowlist li:before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:3px;display:grid;place-items:center;font:700 11px/1 var(--sans);background:var(--color-acid-green);color:var(--color-true-black)}.lr-nowcol:not(.is-live) .lr-nowlist li:before{content:"";background:none;border:2px dashed #ff8000;width:14px;height:14px}.lr-nowlist b{font:700 15px/1.3 var(--sans);color:var(--color-absolute-white)}.lr-nowlist span{font-size:14px;line-height:1.55;color:var(--color-ash)}.lr-dock{display:none}@media(max-width:860px){.lr-nav .lr-wrap{gap:12px}.lr-nav a.lr-live{display:inline-flex}.lr-hero{padding:56px 0 44px}.lr-hero p{font-size:17px}.lr-cta{flex-direction:column;align-items:stretch;max-width:420px;margin-left:auto;margin-right:auto}.lr-cta .lr-btn{justify-content:center;padding:16px 20px;font-size:13px}.lr-nowgrid{grid-template-columns:1fr}.lr-nowcol .lr-actions .lr-btn{flex:1;justify-content:center;padding:15px 16px}.lr-check{padding:14px 12px}.lr-foot{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.lr-dock{position:fixed;z-index:6;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:12px;text-decoration:none;background:#202830f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,224,84,.35);box-shadow:0 12px 32px #00000073;animation:lr-dock-in .6s cubic-bezier(.16,1,.3,1) .4s both}.lr-dock span{display:inline-flex;align-items:center;gap:8px;font:700 10px/1.2 var(--sans);letter-spacing:.083em;text-transform:uppercase;color:var(--color-acid-green)}.lr-dock b{font:700 12px/1 var(--sans);letter-spacing:.077em;text-transform:uppercase;padding:12px 14px;border-radius:var(--radius-buttons);background:var(--color-acid-green);color:var(--color-true-black);white-space:nowrap}.lr-dock:active b{transform:scale(.97)}}@keyframes lr-dock-in{0%{transform:translateY(140%);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.lr-live i,.lr-tag.live i,.lr-dock i,.lr-dock{animation:none}}.lr [id]{scroll-margin-top:80px}.lr-logo{white-space:nowrap;flex:none}.lr-live{white-space:nowrap}.lr-live-short{display:none}.lr-hero-note a{color:var(--color-bone);text-underline-offset:3px}.lr-close{text-align:center}.lr-close .lr-close-in{max-width:640px;margin:0 auto}.lr-close h2{margin:10px 0 12px}.lr-close p{color:var(--color-silver-mist)}.lr-close .lr-cta .lr-btn.ghost:hover{background:var(--color-slate)}.lr .lr-btn{transition:transform .18s cubic-bezier(.16,1,.3,1),filter .2s}.lr .lr-btn:hover{filter:brightness(1.08)}.lr .lr-btn:active{transform:scale(.96)}.lr .trust-footer{background:var(--color-void-black)}@media(max-width:860px){.lr-nav .lr-wrap,.lr-wrap{padding:0 16px}.lr h2{font-size:30px;line-height:1.12;overflow-wrap:break-word}.lr .trust-footer{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))}.lr-foot{padding-bottom:32px}}@media(max-width:400px){.lr-live-long{display:none}.lr-live-short{display:inline}.lr-live{padding:8px 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.lr .lr-btn{transition:none}}
