.lp,.lp [data-theme],.abp,.rainbow-dome,.rainbow-blob,.composer-rainbow,.ml-page,.rainbow-player{--lp-gem-sky:oklch(76% .13 225);--lp-gem-green:oklch(80% .16 162);--lp-gem-blue:oklch(64% .19 262);--lp-gem-violet:oklch(64% .2 298);--lp-gem-stops:var(--lp-gem-sky), var(--lp-gem-green) 25%, var(--lp-gem-blue) 52%, var(--lp-gem-violet) 76%, var(--lp-gem-sky);--lp-gem:linear-gradient(100deg, var(--lp-gem-stops))}[data-theme=light] .lp,.lp [data-theme=light],[data-theme=light] .abp,[data-theme=light] .rainbow-dome,[data-theme=light] .rainbow-blob,[data-theme=light] .composer-rainbow,[data-theme=light] .ml-page,[data-theme=light] .rainbow-player{--lp-gem-sky:oklch(64% .14 230);--lp-gem-green:oklch(62% .15 162);--lp-gem-blue:oklch(56% .2 262);--lp-gem-violet:oklch(56% .21 298)}@property --lp-gem-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lp-gem-shift{syntax:"<length>";inherits:true;initial-value:0}@keyframes lp-gem-flow{to{background-position-x:200%}}@keyframes lp-gem-spin{to{--lp-gem-turn:360deg}}@keyframes lp-gem-shift{to{--lp-gem-shift:calc(var(--lp-gw,600px) * 1.6)}}.lp .lp-tape,.lp .lp-fin-cl{isolation:isolate;position:relative}.lp-bits-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 80%);mask-image:linear-gradient(#000 0% 50%,#0000 80%)}.lp-bits-backdrop>*{width:100%;height:100%}.lp-bits-backdrop[data-place=closing]{-webkit-mask-image:radial-gradient(80% 90% at 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 90% at 70%,#000 30%,#0000 80%)}@keyframes lp-bits-blur-in{0%{opacity:0;filter:blur(12px)}}.lp .lp-tape-title .lp-tape-nw{animation:lp-bits-blur-in .9s var(--lp-ease-out) both}.lp .lp-tape-l2>.lp-gem>span:first-of-type .lp-tape-nw{animation-delay:.16s}.lp .lp-tape-l2>.lp-gem>span:nth-of-type(n+2) .lp-tape-nw{animation-delay:.28s}.lp[data-lp-still] .lp-tape-title .lp-tape-nw{animation:none}.lp-gem{color:var(--lp-gem-blue);animation:8s linear infinite paused lp-gem-shift}.lp-gem[data-on]{animation-play-state:running}.lp-gem [data-gx]{background-image:linear-gradient(90deg, var(--lp-gem-stops));background-size:calc(var(--lp-gw) * 1.6) 100%;background-repeat:repeat-x;background-position-x:calc(var(--lp-gem-shift) - var(--lp-gx,0px));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp .lp-fin-cl-hl :is([data-g],[data-g] *){background-image:var(--lp-gem);color:#0000;-webkit-text-fill-color:transparent;background-size:60vw 100%;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite lp-gem-flow}.lp .lp-fin-cl-live .lp-fin-cl-hl{background-image:linear-gradient(100deg, color-mix(in oklab, var(--lp-gem-sky) 18%, transparent), color-mix(in oklab, var(--lp-gem-green) 18%, transparent), color-mix(in oklab, var(--lp-gem-violet) 18%, transparent))}.lp-bits-strip{gap:18px;padding:clamp(40px,7vh,72px) 0;display:grid;overflow:hidden}.lp-bits-strip-k{width:min(var(--lp-max), 100% - 2 * var(--lp-gutter));color:var(--muted);margin-inline:auto;font-size:14px}.lp-bits-src{white-space:nowrap;background-image:linear-gradient(90deg, var(--lp-gem-sky), var(--lp-gem-blue), var(--lp-gem-violet));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:12px;font-size:clamp(24px,2.6vw,34px);font-weight:700;display:inline-flex}.lp-bits-src i{background:linear-gradient(135deg, var(--lp-gem-sky), var(--lp-gem-green));border-radius:50%;width:10px;height:10px}.lp-bits-score{font-variant-numeric:tabular-nums;display:inline-flex}.lp .lp-tape-mk[data-kind=event] .lp-tape-tag{background-image:linear-gradient(100deg, color-mix(in oklab, var(--lp-gem-sky) 34%, var(--background)), color-mix(in oklab, var(--lp-gem-green) 34%, var(--background)) 25%, color-mix(in oklab, var(--lp-gem-blue) 34%, var(--background)) 52%, color-mix(in oklab, var(--lp-gem-violet) 34%, var(--background)) 76%, color-mix(in oklab, var(--lp-gem-sky) 34%, var(--background)));color:var(--foreground);background-size:200% 100%;font-weight:600;animation:6s linear infinite lp-gem-flow}.lp .lp-tape-mk[data-kind=event] .lp-tape-stem{background:linear-gradient(var(--lp-gem-sky), var(--lp-gem-blue), var(--lp-gem-violet));opacity:1}.lp .lp-asks-ask{isolation:isolate}.lp .lp-asks-input{position:relative}.lp .lp-asks-input:before,.lp .lp-asks-input:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--lp-gem-turn), var(--lp-gem-stops));pointer-events:none;animation:4s linear infinite lp-gem-spin;position:absolute;inset:-2px}.lp .lp-asks-input:after{filter:blur(16px);opacity:.5;transition:opacity .4s var(--ease);inset:4px}.lp .lp-asks-assist:not([data-phase=idle]) .lp-asks-input:after{opacity:.9}.lp[data-lp-still] :is(.lp-gem,.lp-fin-cl-hl *,.lp-tape-tag,.lp-asks-input):before,.lp[data-lp-still] :is(.lp-gem,.lp-fin-cl-hl *,.lp-tape-tag,.lp-asks-input):after,.lp[data-lp-still] :is(.lp-gem,.lp-fin-cl-hl *,.lp-tape-tag,.lp-asks-input){animation-play-state:paused}
