.li{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:grid;place-items:center;color:#fff;font-family:Inter Variable,Inter,system-ui,sans-serif;background:#05070a}.li-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.li-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;mix-blend-mode:screen}.li-g{width:44vw;height:44vw;top:-12vh;right:-6vw;background:radial-gradient(circle,#2fe08a,transparent 70%);animation:li-d1 20s ease-in-out infinite}.li-t{width:38vw;height:38vw;bottom:-14vh;left:-8vw;background:radial-gradient(circle,#1fb6c9,transparent 70%);animation:li-d2 24s ease-in-out infinite}.li-r{width:30vw;height:30vw;top:34%;left:40%;opacity:.32;background:radial-gradient(circle,#f43f5e,transparent 70%);animation:li-d1 28s ease-in-out infinite}@keyframes li-d1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,7vh) scale(1.12)}}@keyframes li-d2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,-6vh) scale(1.08)}}.li-content{position:relative;z-index:2;max-width:760px;padding:0 24px;text-align:center}.li-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#fecaca;background:#f43f5e1a;border:1px solid rgba(244,63,94,.28);opacity:0;animation:li-rise .7s ease forwards .05s}.li-dot{width:8px;height:8px;border-radius:50%;background:#f43f5e;box-shadow:0 0 10px #f43f5e;animation:li-pulse 1.4s ease-in-out infinite}.li-title{margin:22px 0 0;font-weight:800;letter-spacing:-.02em;line-height:1.03;font-size:clamp(38px,7.5vw,76px)}.li-title span{display:block;opacity:0;transform:translateY(16px);animation:li-rise .8s cubic-bezier(.2,.8,.2,1) forwards}.li-title span:nth-child(1){animation-delay:.16s}.li-title span:nth-child(2){animation-delay:.28s}.li-grad{background:linear-gradient(100deg,#fff,#6affb0,#36c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.li-sub{margin:22px auto 0;max-width:580px;font-size:clamp(15px,2.2vw,18px);line-height:1.6;color:#aab6c2;opacity:0;animation:li-rise .8s ease forwards .42s}.li-cover{margin:16px auto 0;max-width:560px;font-size:14px;line-height:1.5;color:#8ea0af;opacity:0;animation:li-rise .8s ease forwards .5s}.li-cover b{color:#6affb0;font-weight:600}.li-bug{display:inline-flex;align-items:stretch;margin:30px auto 0;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #00000080;opacity:0;animation:li-rise .8s ease forwards .54s}.li-bug-side{display:flex;align-items:center;gap:12px;padding:14px 22px;color:#fff}.li-home{background:linear-gradient(135deg,#1b2a6b,#2c3e9e)}.li-away{background:linear-gradient(225deg,#c8102e,#7a0a1c)}.li-bug-side span{font-size:15px;font-weight:600}.li-bug-side b{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.li-bug-mid{display:grid;place-items:center;background:#0b0f16;padding:0 16px}.li-live{font-size:11px;font-weight:800;letter-spacing:.08em;color:#4ade80}.li-live:before{content:"●";color:#f43f5e;margin-right:5px;animation:li-pulse 1.2s infinite}.li-feats{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:26px 0 0;opacity:0;animation:li-rise .8s ease forwards .64s}.li-feat{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:500;color:#dbe4ec;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.li-fi{color:#6affb0;font-style:normal}.li-go{margin:34px 0 0;display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border-radius:999px;font-size:16px;font-weight:600;color:#06281a;background:#fff;text-decoration:none;box-shadow:0 10px 40px #6affb040;transition:transform .15s ease,box-shadow .25s ease;opacity:0;animation:li-rise .8s ease forwards .74s}.li-go:hover{transform:translateY(-2px);box-shadow:0 14px 50px #6affb066}.li-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes li-rise{to{opacity:1;transform:none}}@keyframes li-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@media(prefers-reduced-motion:reduce){.li-blob,.li-dot,.li-live:before{animation:none}.li-badge,.li-title span,.li-sub,.li-bug,.li-feats,.li-go{animation:none;opacity:1;transform:none}}
