.intro-animation-module__XEbPiG__stage{--mark-size:clamp(4.5rem, 13vw, 12rem);--wave-x:calc(50% + .28em);--wave-y:calc(50% + .085em);font-size:var(--mark-size);pointer-events:none;animation:1ms 2.58s forwards intro-animation-module__XEbPiG__stage-exit}.intro-animation-module__XEbPiG__intro{z-index:100;color:#f2f0e9;background:#171815;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-animation-module__XEbPiG__pageWave{z-index:102;top:var(--wave-y);left:var(--wave-x);opacity:0;pointer-events:none;will-change:transform, opacity;border:1px solid #c6ff35d6;border-radius:50%;width:160vmax;height:160vmax;animation:1s cubic-bezier(.65,0,.35,1) 1.58s both intro-animation-module__XEbPiG__page-wave;position:fixed;transform:translate(-50%,-50%)scale(.0007);box-shadow:0 0 0 1px #c6ff3521,0 0 24px #c6ff352e}.intro-animation-module__XEbPiG__wordmark{--cell:.64em;width:calc(var(--cell) * 6);height:1.22em;font:inherit;font-size:1em;font-weight:700;line-height:.94;position:relative;transform:translateY(-.14em)}.intro-animation-module__XEbPiG__letter,.intro-animation-module__XEbPiG__oCarrier{width:var(--cell);text-align:center;will-change:transform;height:1em;position:absolute;top:0;left:0}.intro-animation-module__XEbPiG__k{--from-x:0em;--to-x:.33em}.intro-animation-module__XEbPiG__oCarrier{transform:translate3d(var(--cell), 0, 0)}.intro-animation-module__XEbPiG__n{--from-x:calc(var(--cell) * 2);--to-x:.97em}.intro-animation-module__XEbPiG__r{--from-x:calc(var(--cell) * 3);--to-x:1.61em}.intro-animation-module__XEbPiG__a{--from-x:calc(var(--cell) * 4);--to-x:2.23em}.intro-animation-module__XEbPiG__d{--from-x:calc(var(--cell) * 5);--to-x:2.87em}.intro-animation-module__XEbPiG__k,.intro-animation-module__XEbPiG__n,.intro-animation-module__XEbPiG__r,.intro-animation-module__XEbPiG__a,.intro-animation-module__XEbPiG__d{animation:.42s cubic-bezier(.22,1,.36,1) .28s both intro-animation-module__XEbPiG__letter-settle}.intro-animation-module__XEbPiG__oCarrier{animation:1.08s cubic-bezier(.4,0,.2,1) .18s both intro-animation-module__XEbPiG__o-flight-x}.intro-animation-module__XEbPiG__oLift{will-change:transform;animation:1.08s .18s both intro-animation-module__XEbPiG__o-flight-y;position:absolute;inset:0}.intro-animation-module__XEbPiG__oGlyph{font:inherit;color:inherit;transform-origin:50% 58%;will-change:transform, opacity;animation:.28s cubic-bezier(.4,0,.2,1) .26s both intro-animation-module__XEbPiG__o-turn-green,.22s cubic-bezier(.4,0,.2,1) .5s both intro-animation-module__XEbPiG__glyph-to-dot;display:block;position:absolute;inset:0}.intro-animation-module__XEbPiG__dot{opacity:0;transform-origin:50%;will-change:transform, opacity;background:#c6ff35;border-radius:50%;width:.11em;height:.11em;animation:.95s linear .5s both intro-animation-module__XEbPiG__dot-morph-and-impact;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.intro-animation-module__XEbPiG__ripple{opacity:0;pointer-events:none;will-change:transform, opacity;border:1px solid #c6ff356b;border-radius:50%;width:.11em;height:.11em;animation:.39s cubic-bezier(.16,1,.3,1) 1.26s both intro-animation-module__XEbPiG__impact-ripple;position:absolute;top:.835em;left:2.2em;transform:translate(-50%,-50%)scale(.7)}.intro-animation-module__XEbPiG__replay{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, transparent);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;align-items:center;gap:7px;padding:9px 12px;font-size:.64rem;font-weight:750;display:flex;position:fixed;bottom:20px;right:20px}.intro-animation-module__XEbPiG__replay span{transition:transform .18s}.intro-animation-module__XEbPiG__replay:hover span{transform:rotate(-90deg)}@keyframes intro-animation-module__XEbPiG__letter-settle{0%{transform:translate3d(var(--from-x), 0, 0)}to{transform:translate3d(var(--to-x), 0, 0)}}@keyframes intro-animation-module__XEbPiG__o-flight-x{0%{transform:translate3d(var(--cell), 0, 0)}to{transform:translate(1.88em)}}@keyframes intro-animation-module__XEbPiG__o-flight-y{0%{animation-timing-function:cubic-bezier(.45,0,.75,1);transform:translate(0,0)}46%{animation-timing-function:cubic-bezier(.22,0,.22,1);transform:translateY(.74em)}to{transform:translateY(.335em)}}@keyframes intro-animation-module__XEbPiG__glyph-to-dot{0%,18%{opacity:1;transform:scale(1)}64%{opacity:.72;transform:scale(.78)}to{opacity:0;transform:scale(.2)}}@keyframes intro-animation-module__XEbPiG__o-turn-green{0%{color:#f2f0e9}to{color:#c6ff35}}@keyframes intro-animation-module__XEbPiG__dot-morph-and-impact{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.35)}24%{opacity:1;transform:translate(-50%,-50%)scale(1)}78%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1.12,.9)}88%{opacity:1;transform:translate(-50%,-50%)scale(.98,1.04)}94%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes intro-animation-module__XEbPiG__impact-ripple{0%{opacity:.38;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes intro-animation-module__XEbPiG__page-wave{0%{opacity:.82;transform:translate(-50%,-50%)scale(.0007)}16%{opacity:.68}72%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes intro-animation-module__XEbPiG__stage-exit{to{visibility:hidden}}@media (max-width:760px){.intro-animation-module__XEbPiG__stage{--mark-size:clamp(3.3rem, 17vw, 6rem)}}@media (prefers-reduced-motion:reduce){.intro-animation-module__XEbPiG__stage,.intro-animation-module__XEbPiG__replay{display:none}}
.physics-orb-module__65jLwq__trigger{z-index:3;box-shadow:none;pointer-events:auto;cursor:pointer;border:0;padding:0;transition:filter .18s;background:0 0!important}.physics-orb-module__65jLwq__trigger:hover{filter:brightness(1.06)saturate(1.08)}.physics-orb-module__65jLwq__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.physics-orb-module__65jLwq__game{z-index:1000;background:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;animation:.18s ease-out both physics-orb-module__65jLwq__game-in;position:fixed;inset:0;overflow:hidden}.physics-orb-module__65jLwq__game.physics-orb-module__65jLwq__closing{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) both physics-orb-module__65jLwq__game-out}.physics-orb-module__65jLwq__closing .physics-orb-module__65jLwq__ball{animation:.46s cubic-bezier(.4,0,.2,1) both physics-orb-module__65jLwq__ball-out}.physics-orb-module__65jLwq__closing .physics-orb-module__65jLwq__hint{opacity:0;transition:opacity .14s}.physics-orb-module__65jLwq__hint{z-index:2;color:color-mix(in srgb, var(--ink) 56%, transparent);letter-spacing:.055em;text-transform:uppercase;pointer-events:none;white-space:nowrap;gap:18px;margin:0;font-size:.68rem;font-weight:750;animation:.5s 2.4s forwards physics-orb-module__65jLwq__hint-out;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.physics-orb-module__65jLwq__hint span{color:color-mix(in srgb, var(--ink) 31%, transparent)}.physics-orb-module__65jLwq__hint .physics-orb-module__65jLwq__desktopHint,.physics-orb-module__65jLwq__hint .physics-orb-module__65jLwq__mobileHint{color:inherit}.physics-orb-module__65jLwq__mobileHint{display:none}.physics-orb-module__65jLwq__closeButton{z-index:3;background:color-mix(in srgb, var(--ink) 7%, transparent);width:42px;height:42px;color:color-mix(in srgb, var(--ink) 64%, transparent);cursor:pointer;font:300 1.65rem/1 var(--font-sans);border:0;border-radius:50%;place-items:center;padding:0 0 3px;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:14px;right:16px}.physics-orb-module__65jLwq__closeButton:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);transform:scale(1.04)}.physics-orb-module__65jLwq__closeButton:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.physics-orb-module__65jLwq__ball{--charge:0;z-index:1;background:radial-gradient(circle at 35% 30%, #e5ff9e, var(--acid) 42%, #90c000 100%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;border:0;border-radius:50%;outline:none;padding:0;position:absolute;top:0;left:0;box-shadow:inset -18px -22px 38px #344b0024,0 18px 55px #6385002b}.physics-orb-module__65jLwq__ball:after{border-radius:inherit;content:"";opacity:var(--charge);pointer-events:none;border:1px solid #c6ff35b8;transition:opacity .18s ease-out;position:absolute;inset:-12px;transform:scale(1.08);box-shadow:0 0 48px #c6ff3594}.physics-orb-module__65jLwq__ball:active{cursor:grabbing}@keyframes physics-orb-module__65jLwq__game-in{0%{opacity:0}to{opacity:1}}@keyframes physics-orb-module__65jLwq__game-out{0%{opacity:1}to{opacity:0}}@keyframes physics-orb-module__65jLwq__ball-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(5px)}}@keyframes physics-orb-module__65jLwq__hint-out{to{opacity:0;transform:translate(-50%,-5px)}}@media (max-width:760px){.physics-orb-module__65jLwq__hint{gap:11px;font-size:.58rem;top:18px}.physics-orb-module__65jLwq__desktopHint,.physics-orb-module__65jLwq__escapeHint{display:none}.physics-orb-module__65jLwq__mobileHint{display:inline}.physics-orb-module__65jLwq__closeButton{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.physics-orb-module__65jLwq__game,.physics-orb-module__65jLwq__hint{animation:none}}
