.TQmx5W_banner{--vp-angle:0deg;--vp-rise:10%;--vp-trail:.6;--vp-streak:2.8s;--vp-streak-opacity:.35;--vp-blob-a:#3b82f6;--vp-blob-b:#8b5cf6;--vp-blob-c:#06b6d4;clip-path:inset(0 round 1rem);background:linear-gradient(120deg,#06112e 0%,#0a2a78 42%,#1d4ed8 72%,#4338ca 100%);border-radius:1rem}.TQmx5W_banner[data-level=GOOD]{--vp-angle:28deg;--vp-rise:0%;--vp-trail:.9;--vp-streak:1.4s;--vp-streak-opacity:.5}.TQmx5W_banner[data-level=EXCELLENT]{--vp-angle:40deg;--vp-rise:-4%;--vp-trail:1.25;--vp-streak:.6s;--vp-streak-opacity:.7;--vp-blob-b:#a855f7;background:linear-gradient(120deg,#070f2e 0%,#1e2a8a 40%,#2563eb 68%,#7c3aed 100%)}.dark .TQmx5W_banner{background:linear-gradient(120deg,#040a1d 0%,#08205e 45%,#1e40af 75%,#312e81 100%)}.dark .TQmx5W_banner[data-level=EXCELLENT]{background:linear-gradient(120deg,#050a1f 0%,#172271 42%,#1d4ed8 70%,#5b21b6 100%)}.TQmx5W_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TQmx5W_blob{filter:blur(80px);opacity:.55;border-radius:9999px;width:32rem;height:32rem;position:absolute}.TQmx5W_blobA{background:var(--vp-blob-a);animation:18s ease-in-out infinite alternate TQmx5W_vp-float-a;top:-14rem;left:-8rem}.TQmx5W_blobB{background:var(--vp-blob-b);animation:24s ease-in-out infinite alternate TQmx5W_vp-float-b;bottom:-18rem;right:-10rem}.TQmx5W_blobC{background:var(--vp-blob-c);opacity:.35;width:22rem;height:22rem;animation:30s ease-in-out infinite alternate TQmx5W_vp-float-c;top:-10rem;right:20%}.TQmx5W_sweep{background:linear-gradient(100deg,#0000 0%,#ffffff17 50%,#0000 100%);width:40%;animation:9s ease-in-out infinite TQmx5W_vp-sweep;position:absolute;inset:-50% 0;transform:translate(-120%)skew(-12deg)}.TQmx5W_floor{opacity:.6;height:55%;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 5%,#000 90%);mask-image:linear-gradient(#0000 5%,#000 90%)}.TQmx5W_grid{transform-origin:50% 100%;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:2.5rem 2.5rem;height:260%;animation:8s linear infinite TQmx5W_vp-drift;position:absolute;bottom:-2.5rem;left:-100%;right:-100%;transform:perspective(18rem)rotateX(62deg)}.TQmx5W_stars{animation:6s ease-in-out infinite alternate TQmx5W_vp-twinkle;position:absolute;inset:0}.TQmx5W_star{background:#fffc;border-radius:9999px;position:absolute}.TQmx5W_window{width:7rem;height:7rem;position:absolute;top:0;right:0}@media (min-width:48rem){.TQmx5W_window{width:17rem;height:auto;bottom:0}}@media (min-width:64rem){.TQmx5W_window{width:22rem}}.TQmx5W_glow{background:radial-gradient(closest-side,#93c5fd59,#0000);position:absolute;inset:0}.TQmx5W_banner[data-level=EXCELLENT] .TQmx5W_glow{animation:2.4s ease-in-out infinite alternate TQmx5W_vp-pulse}.TQmx5W_streaks{transform:rotate(var(--vp-angle));transition:transform .8s;position:absolute;inset:-20%}.TQmx5W_streak{background:linear-gradient(to bottom, transparent calc(100% - var(--len)), #ffffffe6 100%);opacity:0;width:1.5px;animation:TQmx5W_vp-streak var(--vp-streak) linear infinite;position:absolute;top:0;bottom:0}.TQmx5W_orbit{aspect-ratio:10/3;width:86%;margin-top:-12.9%;margin-left:-43%;position:absolute;top:50%;left:50%;transform:rotate(-14deg)}.TQmx5W_orbitPath{fill:none;stroke:#ffffff2e;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.TQmx5W_disc{aspect-ratio:1;background:conic-gradient(#0000 0turn .78turn,#bfdbfef2 1turn);border-radius:9999px;width:100%;margin-top:-50%;animation:16s linear infinite TQmx5W_vp-orbit;position:absolute;top:50%;left:0;transform:scaleY(.3);-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.TQmx5W_wide{display:none}@media (min-width:48rem){.TQmx5W_wide{display:block}}.TQmx5W_rocketBox{justify-content:center;align-items:center;display:flex;position:absolute;inset:8%}.TQmx5W_rocketPose{aspect-ratio:1/2;height:100%;max-height:15rem;transform:translateY(var(--vp-rise)) rotate(var(--vp-angle));transition:transform .8s;animation:1.6s cubic-bezier(.3,0,.2,1) both TQmx5W_vp-launch}.TQmx5W_rocketFloat{width:100%;height:100%;animation:3.2s ease-in-out 1.6s infinite alternate TQmx5W_vp-bob}.TQmx5W_banner[data-level=EXCELLENT] .TQmx5W_rocketFloat{animation:2s ease-in-out 1.6s infinite alternate TQmx5W_vp-bob,.14s linear infinite TQmx5W_vp-rumble}.TQmx5W_rocketSvg{width:100%;height:100%;display:block;overflow:visible}.TQmx5W_trail{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--vp-trail));animation:.16s ease-in-out infinite alternate TQmx5W_vp-flicker}.TQmx5W_banner[data-paused] *{animation-play-state:paused!important}@keyframes TQmx5W_vp-float-a{0%{transform:translate(0)scale(1)}to{transform:translate(14rem,6rem)scale(1.15)}}@keyframes TQmx5W_vp-float-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-18rem,-5rem)scale(.9)}}@keyframes TQmx5W_vp-float-c{0%{transform:translate(0)}to{transform:translate(-12rem,8rem)}}@keyframes TQmx5W_vp-sweep{0%,15%{transform:translate(-120%)skew(-12deg)}65%,to{transform:translate(320%)skew(-12deg)}}@keyframes TQmx5W_vp-drift{0%{transform:perspective(18rem)rotateX(62deg)translateY(0)}to{transform:perspective(18rem)rotateX(62deg)translateY(2.5rem)}}@keyframes TQmx5W_vp-twinkle{0%{opacity:.35}to{opacity:.9}}@keyframes TQmx5W_vp-pulse{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes TQmx5W_vp-streak{0%{opacity:0;transform:translateY(-100%)}20%{opacity:var(--vp-streak-opacity)}to{opacity:0;transform:translateY(100%)}}@keyframes TQmx5W_vp-orbit{0%{transform:scaleY(.3)rotate(0)}to{transform:scaleY(.3)rotate(360deg)}}@keyframes TQmx5W_vp-launch{0%{opacity:0;transform:translateY(45%)rotate(0)}to{transform:translateY(var(--vp-rise)) rotate(var(--vp-angle));opacity:1}}@keyframes TQmx5W_vp-bob{0%{transform:translateY(-2.5%)}to{transform:translateY(2.5%)}}@keyframes TQmx5W_vp-rumble{0%,to{translate:-.5px}50%{translate:.5px .5px}}@keyframes TQmx5W_vp-flicker{0%{transform:scale(.94, calc(var(--vp-trail) * .9));opacity:.85}to{transform:scale(1, var(--vp-trail));opacity:1}}@media (prefers-reduced-motion:reduce){.TQmx5W_banner *,.TQmx5W_rocketPose{animation:none!important}.TQmx5W_streak{display:none}}
