@keyframes lt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lt-rise{animation:.52s cubic-bezier(.2,.7,.2,1) both lt-rise;animation-delay:calc(var(--lt-i,0)*60ms)}@media (prefers-reduced-motion:reduce){.lt-rise{animation:none}}@keyframes lt-flip{0%{transform:perspective(160px)rotateY(0)}to{transform:perspective(160px)rotateY(360deg)}}.lt-flip{animation:1.4s cubic-bezier(.45,0,.2,1) .8s both lt-flip}@media (prefers-reduced-motion:reduce){.lt-flip{animation:none}}@keyframes lt-ping{75%,to{opacity:0;transform:scale(2.2)}}.lt-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite lt-ping}@media (prefers-reduced-motion:reduce){.lt-ping{animation:none}}.lt-atmo{pointer-events:none;position:fixed;inset:0}.lt-atmo-glow{background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--lt-accent)26%,transparent),transparent 60%),radial-gradient(80% 40% at 100% 110%,color-mix(in srgb,var(--lt-accent)12%,transparent),transparent 70%)}.lt-atmo-grain{mix-blend-mode:screen;opacity:.5;background:radial-gradient(90% 55% at 50% 0,#ffffff17,#0000 65%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>")}.lt-atmo-paper{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lt-atmo-court{background:radial-gradient(70% 45% at 50% -5%,color-mix(in srgb,var(--lt-accent)18%,transparent),transparent 65%),linear-gradient(transparent calc(50% - .5px),#ffffff0d calc(50% - .5px),#ffffff0d calc(50% + .5px),transparent calc(50% + .5px)),radial-gradient(circle at 50% 50%,transparent 110px,#ffffff0d 111px,#ffffff0d 112px,transparent 113px)}.lt-atmo-neon{background:radial-gradient(75% 45% at 0% 0%,color-mix(in srgb,var(--lt-glow)24%,transparent),transparent 70%),radial-gradient(65% 40% at 100% 100%,color-mix(in srgb,var(--lt-accent)16%,transparent),transparent 70%),repeating-linear-gradient(to bottom,#ffffff06 0 1px,transparent 1px 28px)}.lt-fx-snake{--lt-pad:1.5px;background:color-mix(in srgb,var(--lt-glow)16%,transparent);isolation:isolate}.lt-snake-beam{aspect-ratio:1;z-index:-1;background:conic-gradient(from 0deg,transparent 0 68%,color-mix(in srgb,var(--lt-glow)70%,transparent)88%,var(--lt-glow)97%,transparent 100%);width:160%;animation:4.8s linear infinite lt-snake;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes lt-snake{to{transform:translate(-50%,-50%)rotate(360deg)}}.lt-fx-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff57 50%,#0000 65%);animation:8s ease-in-out .9s infinite lt-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes lt-shimmer{0%{transform:translate(-120%)}16%,to{transform:translate(120%)}}.lt-fx-glow{box-shadow:0 20px 44px -16px color-mix(in srgb,var(--lt-glow)75%,transparent)}.lt-fx-neon:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;box-shadow:0 0 0 1px var(--lt-glow),0 0 22px -2px color-mix(in srgb,var(--lt-glow)70%,transparent),inset 0 0 20px -8px color-mix(in srgb,var(--lt-glow)70%,transparent);animation:1.3s linear .4s both lt-flicker;position:absolute;inset:0}.lt-neon-text{text-shadow:0 0 1px color-mix(in srgb,var(--lt-glow)80%,white),0 0 14px color-mix(in srgb,var(--lt-glow)70%,transparent)}@keyframes lt-flicker{0%{opacity:0}8%{opacity:1}12%{opacity:.25}20%{opacity:1}26%{opacity:.5}34%,to{opacity:1}}.lt-ticket{--lt-stub:78px;-webkit-mask:radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))0,transparent 9.5px,#000 10px)top/100% 51% no-repeat,radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))100%,transparent 9.5px,#000 10px)bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))0,transparent 9.5px,#000 10px)top/100% 51% no-repeat,radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))100%,transparent 9.5px,#000 10px)bottom/100% 51% no-repeat;mask:radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))0,transparent 9.5px,#000 10px)top/100% 51% no-repeat,radial-gradient(circle 10px at calc(var(--lt-stub) + var(--lt-pad,0px))100%,transparent 9.5px,#000 10px)bottom/100% 51% no-repeat}.lt-sticker-cut{filter:drop-shadow(2px 0 0 var(--lt-text))drop-shadow(-2px 0 0 var(--lt-text))drop-shadow(0 2px 0 var(--lt-text))drop-shadow(0 -2px 0 var(--lt-text))drop-shadow(4px 4px 0 var(--lt-text))}@media (prefers-reduced-motion:reduce){.lt-snake-beam{animation:none}.lt-fx-shimmer:after{display:none}.lt-fx-neon:before{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lt-glass{background:color-mix(in srgb,var(--lt-bg-solid)82%,var(--lt-text))}}.lt-sep-dash:after,.lt-sep-dot:after{color:var(--lt-muted);font-style:normal;font-weight:400}.lt-sep-dash:after{content:" –"}.lt-sep-dot:after{content:" ·"}.lt-pattern{pointer-events:none;position:fixed;inset:0}.lt-frost-soft .lt-row:not(.lt-toned){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--lt-frost-soft)}.lt-frost-strong .lt-row:not(.lt-toned){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--lt-frost-strong)}.lt-frost-soft .lt-row:not(.lt-toned):hover,.lt-frost-strong .lt-row:not(.lt-toned):hover{background-color:var(--lt-frost-hover)}.lt-shadow-none .lt-row{box-shadow:none}.lt-shadow-soft .lt-row{box-shadow:0 8px 22px -10px #00000073}.lt-shadow-hard .lt-row{box-shadow:3px 3px 0 var(--lt-text)}@keyframes lt-badge-shine{0%{background-position:150% 0}to{background-position:-50% 0}}.lt-badge-new{background-image:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);background-repeat:no-repeat;background-size:250% 100%;animation:1.4s ease-out .6s both lt-badge-shine}@media (prefers-reduced-motion:reduce){.lt-badge-new{background-image:none;animation:none}}.lt-dim>*{opacity:.55}
