.lb-vrow{will-change:transform}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-vrow[data-animate=true]{transition:transform .7s var(--ease-snap)}.lb-row{--tone:var(--muted-foreground);isolation:isolate;transition:background-color .16s ease, border-color .16s ease, box-shadow .22s ease, translate .22s var(--ease-snap);border:1px solid #0000;border-radius:6px;position:relative}.lb-row:before{content:"";background:var(--tone);opacity:0;border-radius:2px;width:2px;transition:opacity .16s;position:absolute;inset:10px auto 10px -1px}.lb-row:hover,.lb-row:focus-within{background:linear-gradient(90deg, color-mix(in oklch, var(--tone) 12%, var(--card)), color-mix(in oklch, var(--tone) 3%, var(--card)) 60%);border-color:color-mix(in oklch, var(--tone) 35%, transparent);box-shadow:0 10px 28px -16px color-mix(in oklch, var(--tone) 70%, transparent), 0 0 0 1px color-mix(in oklch, var(--tone) 12%, transparent)}.lb-row:hover:before,.lb-row:focus-within:before{opacity:1}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-row:hover{translate:0 -2px}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-row:active{transition-duration:60ms;translate:0}.lb-row[data-you=true]{--tone:var(--brand);background:linear-gradient(90deg, color-mix(in oklch, var(--brand) 14%, var(--card)), color-mix(in oklch, var(--brand) 4%, var(--card)));border-color:color-mix(in oklch, var(--brand) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--brand) 25%, transparent), 0 0 32px -12px var(--brand)}.lb-row[data-you=true]:before{opacity:1}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-row[data-you=true]{animation:2.8s ease-in-out infinite lb-you-pulse}@keyframes lb-you-pulse{50%{box-shadow:0 0 0 1px color-mix(in oklch, var(--brand) 45%, transparent), 0 0 44px -10px var(--brand)}}.lb-row[data-cut=true]:after{content:"Top 10";z-index:2;border:1px dashed color-mix(in oklch, var(--tier-3) 55%, transparent);background:var(--background);color:var(--tier-3);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:.55rem;line-height:1.5;position:absolute;bottom:-9px;left:8px}.lb-cutline{border-bottom:1px dashed color-mix(in oklch, var(--tier-3) 40%, transparent);pointer-events:none;height:0;position:absolute;inset:auto 0 -1px}.lb-flash{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg, color-mix(in oklch, var(--flash,transparent) var(--flash-mix,40%), transparent), transparent 70%);position:absolute;inset:0}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-flash[data-dir=up]{--flash:var(--brand);--flash-mix:42%;animation:1.8s ease-out lb-flash}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-flash[data-dir=down]{--flash:var(--destructive);--flash-mix:16%;animation:1.2s ease-out lb-flash}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-flash[data-dir=new]{--flash:var(--tier-3);--flash-mix:36%;animation:1.8s ease-out lb-flash}@keyframes lb-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.lb-bar{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:3px;height:3px;overflow:hidden}.lb-bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklch, var(--tone,var(--brand)) 50%, transparent), var(--tone,var(--brand)));transform-origin:0;height:100%;display:block}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-bar>span{transition:width .7s var(--ease-snap)}.lb-pedestal{transform-origin:bottom;border:1px solid color-mix(in oklch, var(--place) 50%, transparent);background:repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in oklch, var(--place) 7%, transparent) 22px 23px), linear-gradient(180deg, color-mix(in oklch, var(--place) 34%, var(--card)), color-mix(in oklch, var(--place) 6%, var(--card)) 85%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--place) 70%, white 10%), inset 0 -30px 40px -20px var(--background);border-bottom:0;border-radius:10px 10px 0 0;position:relative}.lb-pedestal:before{content:"";background:linear-gradient(180deg, color-mix(in oklch, var(--place) 55%, white 8%), color-mix(in oklch, var(--place) 30%, var(--card)));transform-origin:bottom;border-radius:8px 8px 0 0;height:10px;position:absolute;inset:-10px 6px auto;transform:perspective(120px)rotateX(38deg)}.lb-pedestal-num{background:linear-gradient(180deg, color-mix(in oklch, var(--place) 80%, white), var(--place) 55%, color-mix(in oklch, var(--place) 50%, black));color:#0000;filter:drop-shadow(0 2px 0 color-mix(in oklch, var(--place) 40%, black));-webkit-background-clip:text;background-clip:text}.lb-rays{pointer-events:none;z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in oklch, var(--tier-3) 22%, transparent) 0deg 6deg, transparent 6deg 18deg);opacity:.55;width:540px;height:540px;position:absolute;top:calc(38% - 270px);left:calc(50% - 270px);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 72%);mask:radial-gradient(closest-side,#000 20%,#0000 72%)}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-rays{animation:36s linear infinite lb-spin}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-crown{animation:3.2s ease-in-out infinite lb-bob}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-sparkle{animation:2.4s ease-in-out infinite lb-twinkle}:where(:root:not([data-motion=reduced],[data-motion=off])) .lb-shine:after{animation:4.8s ease-in-out 1.8s infinite lb-shine}@keyframes lb-spin{to{rotate:360deg}}@keyframes lb-bob{50%{translate:0 -4px;rotate:6deg}}@keyframes lb-twinkle{0%,to{opacity:0;scale:.4}50%{opacity:1;scale:1}}.lb-shine{overflow:hidden}.lb-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.22) 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes lb-shine{0%{translate:-120%}30%,to{translate:120%}}.lb-flip{perspective:300px;background:linear-gradient(180deg, color-mix(in oklch, var(--foreground) 9%, var(--card)) 50%, color-mix(in oklch, var(--foreground) 5%, var(--card)) 50%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 6px 14px -8px #000;box-shadow:inset 0 1px lab(100% 0 0/.08),0 6px 14px -8px lab(0% 0 0)}.lb-flip:after{content:"";background:color-mix(in oklch, var(--background) 80%, transparent);height:1px;position:absolute;inset:50% 0 auto}.lb-flip[data-urgent=true]{color:var(--ember)}.lb-season{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:4px;height:4px;overflow:hidden}.lb-season>span{background:linear-gradient(90deg, var(--brand), var(--tier-3));border-radius:inherit;height:100%;display:block}
