.crew-module__NHkuJa__stage{justify-content:center;align-items:flex-end;gap:clamp(.25rem,2vw,1.5rem);display:flex;position:relative}.crew-module__NHkuJa__floor{background:radial-gradient(closest-side, color-mix(in oklch, var(--primary) 35%, transparent), transparent);filter:blur(2px);border-radius:50%;height:14px;position:absolute;inset:auto 8% 2px}.crew-module__NHkuJa__ogre{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:clamp(6.5rem,26vw,9.5rem);padding:0;position:relative}.crew-module__NHkuJa__ogre:focus-visible{outline:3px solid color-mix(in oklch, var(--ring) 60%, transparent);outline-offset:4px;border-radius:1rem}.crew-module__NHkuJa__ogre svg{width:100%;height:auto;filter:drop-shadow(0 0 .8px color-mix(in oklch, var(--foreground) 55%, transparent)) drop-shadow(0 8px 10px #0000004d);display:block;overflow:visible}.crew-module__NHkuJa__body,.crew-module__NHkuJa__head,.crew-module__NHkuJa__armLeft,.crew-module__NHkuJa__armRight,.crew-module__NHkuJa__legLeft,.crew-module__NHkuJa__legRight{transform-box:view-box}.crew-module__NHkuJa__body{transform-origin:70px 165px}.crew-module__NHkuJa__head{transform-origin:70px 92px}.crew-module__NHkuJa__armLeft{transform-origin:44px 108px}.crew-module__NHkuJa__armRight{transform-origin:96px 108px}.crew-module__NHkuJa__legLeft{transform-origin:60px 142px}.crew-module__NHkuJa__legRight{transform-origin:80px 142px}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__body{animation:.9s ease-in-out infinite crew-module__NHkuJa__shuffle-body}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__head{animation:.45s ease-in-out infinite crew-module__NHkuJa__head-bob}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__armLeft{animation:.9s ease-in-out infinite crew-module__NHkuJa__shuffle-arm-left}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__armRight{animation:.9s ease-in-out infinite crew-module__NHkuJa__shuffle-arm-right}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__legLeft{animation:.45s ease-in-out infinite crew-module__NHkuJa__step}.crew-module__NHkuJa__shuffle .crew-module__NHkuJa__legRight{animation:.45s ease-in-out infinite reverse crew-module__NHkuJa__step}@keyframes crew-module__NHkuJa__shuffle-body{0%,to{transform:translate(-6px)rotate(-4deg)}50%{transform:translate(6px)rotate(4deg)}}@keyframes crew-module__NHkuJa__shuffle-arm-left{0%,to{transform:rotate(20deg)}50%{transform:rotate(-35deg)}}@keyframes crew-module__NHkuJa__shuffle-arm-right{0%,to{transform:rotate(35deg)}50%{transform:rotate(-20deg)}}.crew-module__NHkuJa__wave .crew-module__NHkuJa__body{animation:1.2s ease-in-out infinite crew-module__NHkuJa__wave-body}.crew-module__NHkuJa__wave .crew-module__NHkuJa__head{animation:1.2s ease-in-out infinite crew-module__NHkuJa__head-tilt}.crew-module__NHkuJa__wave .crew-module__NHkuJa__armLeft{animation:.6s ease-in-out infinite alternate crew-module__NHkuJa__wave-arm}.crew-module__NHkuJa__wave .crew-module__NHkuJa__armRight{animation:.6s ease-in-out -.3s infinite alternate crew-module__NHkuJa__wave-arm-right}.crew-module__NHkuJa__wave .crew-module__NHkuJa__legLeft,.crew-module__NHkuJa__wave .crew-module__NHkuJa__legRight{animation:.6s ease-in-out infinite crew-module__NHkuJa__knee}@keyframes crew-module__NHkuJa__wave-body{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-8px)rotate(0)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-8px)rotate(0)}}@keyframes crew-module__NHkuJa__wave-arm{0%{transform:rotate(150deg)}to{transform:rotate(110deg)}}@keyframes crew-module__NHkuJa__wave-arm-right{0%{transform:rotate(-150deg)}to{transform:rotate(-110deg)}}.crew-module__NHkuJa__flex .crew-module__NHkuJa__body{animation:1s ease-in-out infinite crew-module__NHkuJa__flex-body}.crew-module__NHkuJa__flex .crew-module__NHkuJa__head{animation:.5s ease-in-out infinite crew-module__NHkuJa__head-bob}.crew-module__NHkuJa__flex .crew-module__NHkuJa__armLeft{animation:1s ease-in-out infinite crew-module__NHkuJa__flex-arm-left}.crew-module__NHkuJa__flex .crew-module__NHkuJa__armRight{animation:1s ease-in-out infinite crew-module__NHkuJa__flex-arm-right}.crew-module__NHkuJa__flex .crew-module__NHkuJa__legLeft{animation:.5s ease-in-out infinite crew-module__NHkuJa__knee}.crew-module__NHkuJa__flex .crew-module__NHkuJa__legRight{animation:.5s ease-in-out infinite reverse crew-module__NHkuJa__knee}@keyframes crew-module__NHkuJa__flex-body{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(4px)scaleY(.96)}60%{transform:translateY(-10px)scaleY(1.03)}}@keyframes crew-module__NHkuJa__flex-arm-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(120deg)}}@keyframes crew-module__NHkuJa__flex-arm-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-120deg)}}@keyframes crew-module__NHkuJa__head-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes crew-module__NHkuJa__head-tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes crew-module__NHkuJa__step{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)rotate(-6deg)}}@keyframes crew-module__NHkuJa__knee{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}.crew-module__NHkuJa__party svg{animation:.9s cubic-bezier(.3,1.4,.5,1) crew-module__NHkuJa__party}@keyframes crew-module__NHkuJa__party{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-34px)rotate(200deg)}to{transform:translateY(0)rotate(360deg)}}.crew-module__NHkuJa__note{color:var(--primary);opacity:0;pointer-events:none;font-size:1.1rem;animation:3.6s ease-out infinite crew-module__NHkuJa__note-float;position:absolute;bottom:70%}@keyframes crew-module__NHkuJa__note-float{0%{opacity:0;transform:translate(0)rotate(-10deg)}15%{opacity:.9}to{opacity:0;transform:translate(18px,-70px)rotate(15deg)}}.crew-module__NHkuJa__cameo{z-index:40;width:clamp(6rem,18vw,8rem);animation:.7s cubic-bezier(.3,1.5,.5,1) both crew-module__NHkuJa__cameo-in;position:fixed;bottom:0;right:clamp(.75rem,3vw,2rem)}.crew-module__NHkuJa__cameoLeaving{animation:.5s ease-in forwards crew-module__NHkuJa__cameo-out}.crew-module__NHkuJa__cameo button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.crew-module__NHkuJa__cameo svg{width:100%;height:auto;filter:drop-shadow(0 0 .8px color-mix(in oklch, var(--foreground) 55%, transparent)) drop-shadow(0 8px 14px #00000059);display:block;overflow:visible}.crew-module__NHkuJa__cameo.crew-module__NHkuJa__party svg{animation:.9s cubic-bezier(.3,1.4,.5,1) crew-module__NHkuJa__party}.crew-module__NHkuJa__bubble{border:1px solid var(--border);background:var(--popover);width:max-content;max-width:15rem;color:var(--popover-foreground);border-radius:1rem 1rem .25rem;padding:.5rem .75rem;font-size:.8rem;line-height:1.3;animation:.35s ease-out .5s both crew-module__NHkuJa__bubble-in;position:absolute;bottom:92%;right:55%;box-shadow:0 10px 30px #00000040}@keyframes crew-module__NHkuJa__cameo-in{0%{transform:translateY(110%)}to{transform:translateY(8%)}}@keyframes crew-module__NHkuJa__cameo-out{0%{transform:translateY(8%)}to{transform:translateY(115%)}}@keyframes crew-module__NHkuJa__bubble-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crew-module__NHkuJa__cameo,.crew-module__NHkuJa__cameo *,.crew-module__NHkuJa__stage *,.crew-module__NHkuJa__party svg{animation:none!important}.crew-module__NHkuJa__note{display:none}}
.swamp-scene-module__ZryO1W__scene{--sky-top:#a9d3df;--sky-bottom:#eaf1cd;--sun:#fff1a8;--far:#9dbd7c;--mid:#7ea35a;--tree:#3e4f2d;--moss-hang:#8fae5a;--ground:#5d7c3b;--ground-front:#4c6a2f;--water:#79aaa2;--water-shine:#fff;--stump:#7b5838;--stump-dark:#5d4128;--moss:#6f9a38;--wood:#a97c4c;--wood-dark:#6b4a2b;--window:#ffe7a0;--smoke:#fff;--fog:#ffffff59;--lily:#4f7d2c;--reed:#4d6b2a;--cattail:#6b4626;--firefly:#f6ffa6;--stars:0;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dark .swamp-scene-module__ZryO1W__scene{--sky-top:#08161b;--sky-bottom:#24361f;--sun:#f2eccb;--far:#1c2d21;--mid:#15241a;--tree:#0b130c;--moss-hang:#2f4520;--ground:#101b11;--ground-front:#0b140c;--water:#183028;--water-shine:#f2eccb;--stump:#4a3323;--stump-dark:#33231a;--moss:#3f5a22;--wood:#6e4e30;--wood-dark:#3d2a19;--window:#ffc95e;--smoke:#c9d1c0;--fog:#c4d8ba1a;--lily:#2d4a1d;--reed:#1f3216;--cattail:#3b2617;--firefly:#e4ff7a;--stars:1}.swamp-scene-module__ZryO1W__scene svg{width:100%;height:100%;display:block}.swamp-scene-module__ZryO1W__skyTop{stop-color:var(--sky-top)}.swamp-scene-module__ZryO1W__skyBottom{stop-color:var(--sky-bottom)}.swamp-scene-module__ZryO1W__sun{fill:var(--sun)}.swamp-scene-module__ZryO1W__glowInner{stop-color:var(--sun);stop-opacity:.32}.swamp-scene-module__ZryO1W__glowOuter{stop-color:var(--sun);stop-opacity:0}.swamp-scene-module__ZryO1W__stars{fill:#fffbe6;opacity:var(--stars)}.swamp-scene-module__ZryO1W__far{fill:var(--far)}.swamp-scene-module__ZryO1W__mid{fill:var(--mid)}.swamp-scene-module__ZryO1W__tree{fill:var(--tree);stroke:var(--tree)}.swamp-scene-module__ZryO1W__mossHang{stroke:var(--moss-hang);fill:none}.swamp-scene-module__ZryO1W__ground{fill:var(--ground)}.swamp-scene-module__ZryO1W__groundFront{fill:var(--ground-front)}.swamp-scene-module__ZryO1W__water{fill:var(--water)}.swamp-scene-module__ZryO1W__shine{fill:var(--water-shine);opacity:.25}.swamp-scene-module__ZryO1W__stump{fill:var(--stump)}.swamp-scene-module__ZryO1W__stumpLine{stroke:var(--stump-dark);fill:none}.swamp-scene-module__ZryO1W__moss{fill:var(--moss)}.swamp-scene-module__ZryO1W__wood{fill:var(--wood)}.swamp-scene-module__ZryO1W__woodDark{fill:var(--wood-dark)}.swamp-scene-module__ZryO1W__woodText{fill:var(--wood-dark);font-family:var(--font-sans), sans-serif;letter-spacing:.04em;font-weight:800}.swamp-scene-module__ZryO1W__window{fill:var(--window)}.swamp-scene-module__ZryO1W__windowGlow{fill:var(--window);opacity:.25;animation:3.2s ease-in-out infinite swamp-scene-module__ZryO1W__flicker}.swamp-scene-module__ZryO1W__lily{fill:var(--lily)}.swamp-scene-module__ZryO1W__reed{stroke:var(--reed);fill:none}.swamp-scene-module__ZryO1W__cattail{fill:var(--cattail)}.swamp-scene-module__ZryO1W__smoke circle{fill:var(--smoke);opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite swamp-scene-module__ZryO1W__smoke}.swamp-scene-module__ZryO1W__smoke circle:nth-child(2){animation-delay:-2s}.swamp-scene-module__ZryO1W__smoke circle:nth-child(3){animation-delay:-4s}@keyframes swamp-scene-module__ZryO1W__smoke{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.45}to{opacity:0;transform:translate(40px,-140px)scale(2.2)}}@keyframes swamp-scene-module__ZryO1W__flicker{0%,to{opacity:.22}45%{opacity:.34}60%{opacity:.18}}.swamp-scene-module__ZryO1W__sway{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite swamp-scene-module__ZryO1W__sway}.swamp-scene-module__ZryO1W__sway:nth-of-type(2n){animation-duration:5.2s;animation-delay:-1.3s}.swamp-scene-module__ZryO1W__sway:nth-of-type(3n){animation-duration:4.6s;animation-delay:-2.1s}@keyframes swamp-scene-module__ZryO1W__sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.swamp-scene-module__ZryO1W__fog{fill:var(--fog);animation:38s linear infinite alternate swamp-scene-module__ZryO1W__drift}.swamp-scene-module__ZryO1W__fogSlow{fill:var(--fog);animation:55s linear infinite alternate-reverse swamp-scene-module__ZryO1W__drift}@keyframes swamp-scene-module__ZryO1W__drift{0%{transform:translate(-120px)}to{transform:translate(120px)}}.swamp-scene-module__ZryO1W__firefly{fill:var(--firefly);transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite swamp-scene-module__ZryO1W__firefly}@keyframes swamp-scene-module__ZryO1W__firefly{0%,to{opacity:.15;transform:translate(0)}30%{opacity:1;transform:translate(14px,-18px)}60%{opacity:.4;transform:translate(-10px,-6px)}}.swamp-scene-module__ZryO1W__ripple{fill:none;stroke:var(--water-shine);opacity:0;transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite swamp-scene-module__ZryO1W__ripple}@keyframes swamp-scene-module__ZryO1W__ripple{0%{opacity:.35;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.swamp-scene-module__ZryO1W__scene *{animation:none!important}}
