@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Press_Start_2P_Fallback_6d0c14;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:__Press_Start_2P_6d0c14,__Press_Start_2P_Fallback_6d0c14;font-weight:400;font-style:normal}.__variable_6d0c14{--font-pixel:"__Press_Start_2P_6d0c14","__Press_Start_2P_Fallback_6d0c14"}*,:after,:before{margin:0;padding:0;box-sizing:border-box;border-radius:0!important}button,input,select,textarea{border-radius:0;font-family:inherit}html{background:#1c5060}body{background:transparent;color:#a0b8c8;font-family:var(--font-pixel),"Press Start 2P",monospace;font-size:10px;line-height:1.8;image-rendering:pixelated;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}a{color:#5a9aba;text-decoration:none}a:hover{color:#b0d8e8}::-moz-selection{background:#ef233c;color:#0a0e1a}::selection{background:#ef233c;color:#0a0e1a}.pixel-divider{display:flex;gap:4px;justify-content:center;padding:24px 0}.pixel-divider span{display:block;width:4px;height:4px;background:rgba(180,220,230,.2)}svg{image-rendering:pixelated;image-rendering:crisp-edges}.pixel-btn{font-size:8px;background:#132830;color:#90b8c8;border:2px solid #0a1820;padding:10px 16px;cursor:pointer;image-rendering:pixelated;transition:none;box-shadow:inset -2px -2px 0 #0a1820,inset 2px 2px 0 #1e4858}.pixel-btn:hover{background:#1a3444;color:#d0e8f0;box-shadow:inset -2px -2px 0 #0c1c28,inset 2px 2px 0 #245868}.pixel-btn.active{background:#d0e8f0;color:#0a1820;border-color:#0a1820;box-shadow:inset 2px 2px 0 #0a1820,inset -2px -2px 0 #e8f4fa}.pixel-btn-primary{font-size:8px;background:#ef233c;color:#fff;border:2px solid #8a1020;padding:12px 24px;cursor:pointer;image-rendering:pixelated;transition:none;text-decoration:none;display:inline-block;text-align:center;letter-spacing:2px;box-shadow:inset -2px -2px 0 #b81a30,inset 2px 2px 0 #ff4060}.pixel-btn-primary:hover{background:#ff2a48;color:#fff;box-shadow:inset -2px -2px 0 #c01e34,inset 2px 2px 0 #ff5070}.pixel-btn-secondary{font-size:8px;background:#0c1c28;color:#a0c8d8;border:2px solid #0a1820;padding:12px 24px;cursor:pointer;image-rendering:pixelated;transition:none;text-decoration:none;display:inline-block;text-align:center;letter-spacing:2px;box-shadow:inset -2px -2px 0 #060e14,inset 2px 2px 0 #1a3848}.pixel-btn-secondary:hover{background:#122838;color:#d0e8f0;box-shadow:inset -2px -2px 0 #0a1820,inset 2px 2px 0 #1e4858}.pixel-input{font-size:9px;background:#060e14;color:#d0e8f0;border:2px solid #0a1820;padding:10px 12px;outline:none;box-shadow:inset 2px 2px 0 #040a10,inset -2px -2px 0 #0c1c28}.pixel-input:focus{border-color:#5ab8d0;box-shadow:inset 2px 2px 0 #040a10,inset -2px -2px 0 #1a3848}@keyframes zzz-float-1{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes zzz-float-2{0%,50%{opacity:0}50.01%,to{opacity:1}}.zzz-frame-0{animation:zzz-float-1 2s step-end infinite}.zzz-frame-1{animation:zzz-float-2 2s step-end infinite}.zzz-small-frame-0{animation:zzz-float-1 2.4s step-end infinite}.zzz-small-frame-1{animation:zzz-float-2 2.4s step-end infinite}.thought-dots-frame-0{animation:zzz-float-1 1.6s step-end infinite}.thought-dots-frame-1{animation:zzz-float-2 1.6s step-end infinite}.claw-typing-frame-0{animation:zzz-float-1 .8s step-end infinite}.claw-typing-frame-1{animation:zzz-float-2 .8s step-end infinite}.work-sparkles-frame-0{animation:zzz-float-1 1.2s step-end infinite}.work-sparkles-frame-1{animation:zzz-float-2 1.2s step-end infinite}@keyframes sparkle-3-frame-0{0%,33.33%{opacity:1}33.34%,to{opacity:0}}@keyframes sparkle-3-frame-1{0%,33.33%{opacity:0}33.34%,66.66%{opacity:1}66.67%,to{opacity:0}}@keyframes sparkle-3-frame-2{0%,66.66%{opacity:0}66.67%,to{opacity:1}}.sparkles-frame-0{animation:sparkle-3-frame-0 1.2s step-end infinite}.sparkles-frame-1{animation:sparkle-3-frame-1 1.2s step-end infinite}.sparkles-frame-2{animation:sparkle-3-frame-2 1.2s step-end infinite}@keyframes heart-4-frame-0{0%,25%{opacity:1}25.01%,to{opacity:0}}@keyframes heart-4-frame-1{0%,25%{opacity:0}25.01%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes heart-4-frame-2{0%,50%{opacity:0}50.01%,75%{opacity:1}75.01%,to{opacity:0}}@keyframes heart-4-frame-3{0%,75%{opacity:0}75.01%,to{opacity:1}}.floating-hearts-frame-0{animation:heart-4-frame-0 2.4s step-end infinite}.floating-hearts-frame-1{animation:heart-4-frame-1 2.4s step-end infinite}.floating-hearts-frame-2{animation:heart-4-frame-2 2.4s step-end infinite}.floating-hearts-frame-3{animation:heart-4-frame-3 2.4s step-end infinite}.tear-left-frame-0{animation:heart-4-frame-0 2s step-end infinite}.tear-left-frame-1{animation:heart-4-frame-1 2s step-end infinite}.tear-left-frame-2{animation:heart-4-frame-2 2s step-end infinite}.tear-left-frame-3{animation:heart-4-frame-3 2s step-end infinite}.tear-right-frame-0{animation:heart-4-frame-0 2s step-end infinite;animation-delay:.25s}.tear-right-frame-1{animation:heart-4-frame-1 2s step-end infinite;animation-delay:.25s}.tear-right-frame-2{animation:heart-4-frame-2 2s step-end infinite;animation-delay:.25s}.tear-right-frame-3{animation:heart-4-frame-3 2s step-end infinite;animation-delay:.25s}.error-flash-frame-0{animation:zzz-float-1 1.2s step-end infinite}.error-flash-frame-1{animation:zzz-float-2 1.2s step-end infinite}.error-x-marks-frame-0{animation:zzz-float-1 1.6s step-end infinite}.error-x-marks-frame-1{animation:zzz-float-2 1.6s step-end infinite}@keyframes light-pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes bubble-rise{0%{transform:translateY(0) translateX(0);opacity:0}4%{opacity:.8}50%{transform:translateY(-50vh) translateX(10px);opacity:.6}85%{opacity:.4}to{transform:translateY(-105vh) translateX(14px);opacity:0}}@keyframes bubble-rise-alt{0%{transform:translateY(0) translateX(0);opacity:0}4%{opacity:.8}50%{transform:translateY(-50vh) translateX(-8px);opacity:.6}85%{opacity:.4}to{transform:translateY(-105vh) translateX(-12px);opacity:0}}@keyframes seaweed-sway{0%,to{transform:skewX(0deg)}25%{transform:skewX(6deg)}75%{transform:skewX(-6deg)}}@keyframes caustic-drift{0%{transform:translateX(-25%);opacity:0}30%{opacity:.07}50%{opacity:.1}70%{opacity:.07}to{transform:translateX(25%);opacity:0}}@keyframes dust-float{0%,to{transform:translateY(0) translateX(0);opacity:.5}25%{transform:translateY(-10px) translateX(5px);opacity:.9}50%{transform:translateY(-4px) translateX(-4px);opacity:.4}75%{transform:translateY(-14px) translateX(2px);opacity:.8}}@keyframes fish-swim-right{0%{transform:translateX(-60px);opacity:0}5%{opacity:1}50%{transform:translateX(50vw) translateY(-8px)}95%{opacity:1}to{transform:translateX(105vw) translateY(0);opacity:0}}@keyframes fish-swim-left{0%{transform:translateX(60px) scaleX(-1);opacity:0}5%{opacity:1}50%{transform:translateX(-50vw) translateY(6px) scaleX(-1)}95%{opacity:1}to{transform:translateX(-105vw) translateY(0) scaleX(-1);opacity:0}}@keyframes fish-wiggle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hook-sway{0%,to{transform:rotate(0deg)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes idle-breathe{0%,to{transform:translateY(0)}12.5%{transform:translateY(-1px)}25%{transform:translateY(-2px)}37.5%{transform:translateY(-1px)}50%{transform:translateY(0)}62.5%{transform:translateY(1px)}75%{transform:translateY(2px)}87.5%{transform:translateY(1px)}}.idle-breathe{animation:idle-breathe 2.4s step-end infinite}.feature-card{transition:border-color .15s,background .15s}.feature-card:hover{border-color:#1e4858!important;background:#0e1e28!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1c5060}::-webkit-scrollbar-thumb{background:#286878}::-webkit-scrollbar-thumb:hover{background:#3a8898}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes crab-walk-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}.crab-walk-bob{animation:crab-walk-bob .4s step-end infinite}@keyframes crab-tickle{0%,to{transform:translateX(0) rotate(0)}10%{transform:translateX(-2px) rotate(-3deg)}20%{transform:translateX(2px) rotate(3deg)}30%{transform:translateX(-2px) rotate(-2deg)}40%{transform:translateX(2px) rotate(2deg)}50%{transform:translateX(-1px) rotate(-1deg)}60%{transform:translateX(1px) rotate(1deg)}70%,to{transform:translateX(0) rotate(0)}}.crab-tickle{animation:crab-tickle .6s step-end}.crab-dragging [data-crab-drop-target]{border-color:#5ab8d0!important;box-shadow:inset -2px -2px 0 #060e14,inset 2px 2px 0 #142a38,0 0 8px rgba(90,184,208,.3)!important;transition:border-color .2s,box-shadow .2s}.crab-interactive{cursor:grab}.crab-interactive:active{cursor:grabbing}@keyframes crab-bubble{0%{transform:translateY(0) translateX(0) scale(1);opacity:.7}30%{transform:translateY(-12px) translateX(3px) scale(1.1);opacity:.6}60%{transform:translateY(-25px) translateX(-2px) scale(.9);opacity:.4}to{transform:translateY(-40px) translateX(4px) scale(.5);opacity:0}}