.oops{text-align:center;color:#fff;background:radial-gradient(52% 42% at 50% 0,#2f6bff29,#2f6bff00 100%),radial-gradient(80% 52% at 50% 110%,#ff5a005c 0%,#c2260c38 34%,#5a1a3a24 60%,#5a1a3a00 100%),radial-gradient(90% 70%,#170d2ab3,#170d2a00 100%),linear-gradient(160deg,#06060a 0%,#0b0b1c 30%,#170d2a 56%,#160a10 80%,#050505 100%);place-items:center;min-height:100svh;padding:104px 24px 80px;display:grid;position:relative;overflow:hidden}.oops-home{color:#fff;position:absolute;top:26px;left:28px}.oops-inner{width:100%;max-width:720px;position:relative}.oops-eyebrow{color:#ff8a3d;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.oops-figure{margin:34px 0 10px}.oops h1{letter-spacing:-.03em;margin-top:22px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.1}.oops-text{color:#ffffffa8;max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.6}.oops-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.oops-actions .os-button{font-size:15px}.oops button.os-button{cursor:pointer;font-family:inherit}.oops button.os-button:disabled{cursor:progress;opacity:.75}.oops-ref{color:#ffffff61;margin-top:24px;font-size:12px}.oops-ref code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.oops-404 h1{margin-top:44px;font-size:clamp(26px,3.6vw,40px)}.kick{--loop:7s;color:#fff;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;isolation:isolate;justify-content:center;align-items:flex-end;gap:.02em;width:max-content;margin:0 auto;padding:0 .06em;font-size:clamp(116px,24vw,250px);font-weight:600;line-height:.78;display:flex;position:relative}.kick:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff8a3d00,#ff8a3d8c 50%,#ff8a3d00);height:1px;position:absolute;bottom:0;left:-.2em;right:-.2em}.kick:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff5a0033,#c2260c14 60%,#c2260c00);height:.6em;position:absolute;bottom:-.3em;left:-.5em;right:-.5em}.kick-digit{display:inline-block}.kick-zero{transform-origin:50% 100%;animation:kick-zero var(--loop) infinite}.kick-left{transform-origin:50% 55%;animation:kick-left var(--loop) infinite}.kick-right{transform-origin:50% 55%;animation:kick-right var(--loop) infinite}@keyframes kick-zero{0%,8%{animation-timing-function:ease-in-out;transform:none}14%{animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translate(.03em)rotate(9deg)scaleY(.94)}17%{animation-timing-function:ease-out;transform:translate(-.07em)rotate(-16deg)scaleY(1.02)}24%{animation-timing-function:ease-in-out;transform:rotate(3deg)}28%{animation-timing-function:ease-in-out;transform:none}34%{animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translate(-.03em)rotate(-9deg)scaleY(.94)}37%{animation-timing-function:ease-out;transform:translate(.07em)rotate(16deg)scaleY(1.02)}44%{animation-timing-function:ease-in-out;transform:rotate(-3deg)}48%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:none}52%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:scaleY(.92)}56%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-.12em)scaleY(1.04)}60%{animation-timing-function:ease-out;transform:scaleY(.93)}64%,75%{animation-timing-function:ease-out;transform:none}77%{animation-timing-function:ease-out;transform:scaleY(.95)}80%{animation-timing-function:ease-out;transform:none}81%{animation-timing-function:ease-out;transform:scaleY(.95)}84%,to{transform:none}}@keyframes kick-left{0%,16.5%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}23%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.5);transform:translate(-.8em,-.6em)rotate(-170deg)}30%{opacity:0;transform:translate(-1.7em,-.1em)rotate(-350deg)}30.1%,68%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,1);transform:translateY(-1.5em)}72%{opacity:1}76%{animation-timing-function:ease-out;transform:none}78%{animation-timing-function:ease-out;transform:translateY(.02em)scaleY(.88)}81%{animation-timing-function:ease-in;transform:translateY(-.07em)scaleY(1.03)}84%,to{opacity:1;transform:none}}@keyframes kick-right{0%,36.5%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}43%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.5);transform:translate(.8em,-.6em)rotate(170deg)}50%{opacity:0;transform:translate(1.7em,-.1em)rotate(350deg)}50.1%,72%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,1);transform:translateY(-1.5em)}76%{opacity:1}80%{animation-timing-function:ease-out;transform:none}82%{animation-timing-function:ease-out;transform:translateY(.02em)scaleY(.88)}85%{animation-timing-function:ease-in;transform:translateY(-.07em)scaleY(1.03)}88%,to{opacity:1;transform:none}}@media (max-width:640px){.oops-home{left:20px}}@media (prefers-reduced-motion:reduce){.kick-zero,.kick-left,.kick-right{animation:none}}
