.op-host{z-index:300;pointer-events:none;position:fixed;inset:0}.op-layer{--op-ease:cubic-bezier(.16, 1, .3, 1);pointer-events:none;position:absolute;inset:0;overflow:hidden}.op-glow,.op-portal,.op-portal-rim,.op-ripple,.op-flash{left:var(--x);top:var(--y);will-change:transform, opacity;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute}.op-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--op-accent) 50%, transparent), transparent 70%);animation:op-glow .9s var(--op-ease) forwards}@keyframes op-glow{0%{opacity:0;transform:scale(1)}25%{opacity:.85}to{opacity:0;transform:scale(calc(var(--k) * 1.1))}}.op-portal{background:radial-gradient(closest-side, #090b11 93%, color-mix(in srgb, var(--op-accent) 85%, #fff) 97.5%, transparent 100%);animation:1.05s cubic-bezier(.7,0,.2,1) forwards op-portal}.op-portal-rim{background:radial-gradient(closest-side, transparent 70%, color-mix(in srgb, var(--op-accent) 55%, transparent) 90%, transparent 100%);animation:1s cubic-bezier(.5,0,.2,1) forwards op-portal-rim}@keyframes op-portal{0%{opacity:1;transform:scale(.5)}36%{transform:scale(calc(var(--k) * 1.06));opacity:1}46%{transform:scale(calc(var(--k) * 1.06));opacity:1}to{transform:scale(calc(var(--k) * 1.06));opacity:0}}@keyframes op-portal-rim{0%{opacity:0;transform:scale(.6)}15%{opacity:1}60%{transform:scale(calc(var(--k) * 1.25));opacity:0}to{transform:scale(calc(var(--k) * 1.25));opacity:0}}.op-flash{background:radial-gradient(closest-side, #ffffffe6, color-mix(in srgb, var(--op-accent) 40%, transparent) 55%, transparent 100%);animation:op-flash .52s var(--op-ease) forwards}@keyframes op-flash{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(11)}}.op-streak{left:var(--cx);top:var(--cy);width:calc(var(--creach) * var(--len));transform-origin:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c) 80%, transparent) 55%, #fff);opacity:0;will-change:transform, opacity;height:3px;animation:op-streak var(--dur) cubic-bezier(.55, 0, .75, .3) var(--dl) forwards;border-radius:3px;margin-top:-1.5px;position:absolute}@keyframes op-streak{0%{transform:rotate(var(--a)) translateX(calc(var(--creach) * .04)) scaleX(.04);opacity:0}15%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--creach)) scaleX(1);opacity:.35}}.op-cover{left:var(--x);top:var(--y);aspect-ratio:2/3;opacity:0;will-change:transform, opacity;animation:op-cover 1.15s cubic-bezier(.22, .9, .3, 1) var(--dl) forwards;background-color:#15161b;background-position:50%;background-size:cover;border-radius:8px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff1f,0 24px 50px -18px #000000e6}@keyframes op-cover{0%{opacity:0;transform:translate(0)scale(.12)rotate(0)}14%{opacity:1}52%{transform:translate(var(--tx), var(--ty)) scale(1.5) rotate(var(--r));opacity:1}to{transform:translate(calc(var(--tx) * 1.3), calc(var(--ty) * 1.3)) scale(3.6) rotate(var(--r));opacity:0}}.op-level{left:var(--x);top:var(--y);will-change:transform, opacity;width:60px;height:60px;animation:op-level-burst .7s var(--op-ease) .38s forwards;margin:-30px 0 0 -30px;position:absolute}.op-level svg{display:block;overflow:visible;transform:rotate(-90deg)}.op-level-ring{fill:none;stroke:var(--op-accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;animation:.4s cubic-bezier(.5,0,.3,1) forwards op-level-fill}@keyframes op-level-fill{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes op-level-burst{0%{opacity:1;transform:scale(1)}to{transform:scale(calc(var(--k) * .5));opacity:0}}.op-spark{left:var(--x);top:var(--y);box-shadow:0 0 0 2px color-mix(in srgb, var(--op-accent) 45%, transparent);opacity:0;will-change:transform, opacity;background:#fff;border-radius:50%;animation:.72s cubic-bezier(.1,.8,.3,1) .36s forwards op-spark;position:absolute;translate:-50% -50%}@keyframes op-spark{0%{opacity:1;transform:translate(0)scale(1.3)}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.op-ripple{background:radial-gradient(closest-side, transparent 74%, color-mix(in srgb, var(--op-accent) 60%, transparent) 88%, transparent 100%);opacity:0;animation:op-ripple 1.1s cubic-bezier(.2, .7, .3, 1) var(--dl) forwards}@keyframes op-ripple{0%{opacity:.95;transform:scale(.8)}to{transform:scale(calc(var(--k) * 1.05));opacity:0}}.op-tile{will-change:transform, opacity;animation:op-tile .95s cubic-bezier(.15, .75, .3, 1) var(--dl) forwards;background-size:36px 36px;border-radius:1px;position:absolute}@keyframes op-tile{0%{opacity:1;transform:none}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(var(--s));opacity:0}}.profile-orb.is-opening[data-opening=portal] .profile-orb-face{animation:orb-sink .36s var(--ease-smooth) forwards}.profile-orb.is-opening[data-opening=hyperspace] .profile-orb-face{animation:.52s cubic-bezier(.6,0,.8,.2) forwards orb-jump}.profile-orb.is-opening[data-opening=covers] .profile-orb-face,.profile-orb.is-opening[data-opening=ripple] .profile-orb-face{animation:orb-pulse .42s var(--ease-smooth)}.profile-orb.is-opening[data-opening=levelup] .profile-orb-face{animation:orb-pulse .42s var(--ease-smooth) .33s}.profile-orb.is-opening[data-opening=shatter] .profile-orb-face{opacity:0;animation:none}@keyframes orb-sink{to{opacity:0;transform:scale(.6)}}@keyframes orb-jump{0%{transform:scale(1)}40%{transform:scale(.75)}to{opacity:0;transform:scale(2.2)}}@keyframes orb-pulse{0%,to{transform:scale(1)}45%{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.op-layer{display:none}}
@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.0zn947vdg041c.woff2?dpl=dpl_2bAosunqwgzR9F8ftJywB2fQTcvY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0aui04k8ii4c3.woff2?dpl=dpl_2bAosunqwgzR9F8ftJywB2fQTcvY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.0mnsxr00wo6ma.woff2?dpl=dpl_2bAosunqwgzR9F8ftJywB2fQTcvY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_7793bcdf-module__mcMhgq__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_7793bcdf-module__mcMhgq__variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
