:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#031326;--site-bg-soft:#0a3152;--site-panel:#07182bc2;--site-panel-strong:#081e35f0;--site-border:#a4f1ff2e;--site-text:#efffff;--site-text-soft:#efffffb8;--site-accent:#9cecff;--site-accent-strong:#f1b8ff;--site-max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.site-page{min-width:320px;min-height:100vh;color:var(--site-text);background:radial-gradient(circle at 12% 4%,#a4f1ff24,#0000 30rem),radial-gradient(circle at 88% 18%,#f1b8ff1a,#0000 26rem),linear-gradient(#041426 0%,#0a3152 48%,#071d35 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}a{color:var(--site-accent);text-underline-offset:.2em}a:hover{color:#fff}.skip-link{z-index:20;color:#031326;background:#fff;border-radius:8px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--site-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031326d6;position:sticky;top:0}.site-header__inner,.site-footer__inner,.site-main{width:min(var(--site-max), calc(100% - 32px));margin-inline:auto}.site-header__inner{justify-content:space-between;align-items:center;gap:22px;min-height:68px;display:flex}.site-brand{color:var(--site-text);letter-spacing:.03em;flex:none;align-items:center;gap:10px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.site-brand__mark{background:linear-gradient(135deg, #fff, var(--site-accent-strong) 52%, var(--site-accent));border-radius:50% 50% 42% 42%;width:30px;height:23px;position:relative;box-shadow:0 0 20px #9cecff6b}.site-brand__mark:after{content:"";border-left:2px solid #d9bbfa;border-right:2px solid #9cecff;border-radius:0 0 8px 8px;width:16px;height:9px;position:absolute;top:20px;left:7px}.site-nav{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:4px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{color:var(--site-text-soft);white-space:nowrap;border-radius:9px;flex:none;padding:8px 10px;font-size:.86rem;font-weight:650;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--site-text);background:#9cecff1a}.site-nav a.site-nav__play{color:#06162b;background:linear-gradient(135deg, var(--site-accent), var(--site-accent-strong));margin-inline-start:4px;padding-inline:14px;font-weight:850;box-shadow:0 7px 22px #9cecff2e}.site-nav a.site-nav__play:hover,.site-nav a.site-nav__play[aria-current=page]{color:#06162b;background:linear-gradient(135deg,#c6f5ff,#e9c5ff)}.site-main{min-height:calc(100vh - 190px);padding-block:clamp(42px,7vw,86px)}.site-hero{border:1px solid var(--site-border);background:linear-gradient(140deg, #9cecff14, #f1b8ff0d), var(--site-panel);border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:clamp(34px,7vw,90px);padding:clamp(28px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 28px 90px #01081257}.site-eyebrow{color:var(--site-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800}.site-hero h1,.page-header h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.4rem,6.7vw,5.5rem);line-height:.98}.site-hero__lead,.page-header__lead{max-width:64ch;color:var(--site-text-soft);margin:22px 0 0;font-size:clamp(1rem,2vw,1.18rem)}.site-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-button{color:#06162b;background:linear-gradient(135deg, var(--site-accent), var(--site-accent-strong));border:0;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:12px 20px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 32px #9cecff33}.site-button--play{isolation:isolate;border-radius:21px;min-width:min(310px,100%);min-height:74px;padding:18px 34px;font-size:1.28rem;position:relative;overflow:hidden;box-shadow:0 17px 42px #9cecff45,inset 0 0 0 1px #ffffff38}.site-actions--hero .site-button--play{animation:4.2s ease-in-out infinite site-play-pulse-cue}.site-button--play:after{content:"";z-index:-1;filter:blur(6px);background:#ffffff7a;width:34%;height:280%;animation:4.2s ease-in-out infinite site-play-shimmer;position:absolute;top:-90%;left:-45%;transform:rotate(24deg)}.site-button__play-icon{filter:drop-shadow(0 1px #ffffff59);border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0}@media (hover:hover){.site-button:hover{transform:translateY(-2px)}.site-button--play:hover{animation:none;box-shadow:0 21px 50px #9cecff57,inset 0 0 0 2px #ffffff47}}.site-button--secondary{color:var(--site-text);border:1px solid var(--site-border);box-shadow:none;background:#ffffff0b}.site-hero__art{background:radial-gradient(circle at 50% 22%,#fffabad6 0 8px,#fffaba21 9px 42px,#0000 43px),linear-gradient(#7dcde84d,#04162bbd);border-radius:46% 54% 42% 58%/50% 44% 56% 50%;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #9cecff1a}.site-hero__art:before,.site-hero__art:after{content:"";border:2px solid #c2f2ff85;border-radius:50%;width:12px;height:12px;animation:7s linear infinite site-bubbles-rise;position:absolute;bottom:-28px;box-shadow:44px -62px 0 -3px #c2f2ff6b,86px -8px 0 2px #c2f2ff33,154px -91px 0 -1px #c2f2ff57}.site-hero__art:before{left:9%}.site-hero__art:after{animation-duration:8.4s;animation-delay:-3.5s;right:8%;transform:scale(.72)}.site-jelly{--site-jelly-scale:1;z-index:1;width:126px;height:84px;transform:translate(-50%, -50%) scale(var(--site-jelly-scale));transform-origin:50%;will-change:transform;background:linear-gradient(135deg,#fff7ff,#efb7ff 52%,#8de6ff);border-radius:56% 56% 45% 45%;animation:4.2s cubic-bezier(.45,0,.24,1) infinite site-jelly-game-pulse;position:absolute;top:48%;left:50%;box-shadow:0 0 54px #f1b8ff7a}.site-jelly__pulse{opacity:0;pointer-events:none;border:3px solid #9cecffb8;border-radius:50%;animation:4.2s ease-out infinite site-jelly-pulse-ring;position:absolute;inset:-30px -44px}.site-jelly__thrust{z-index:2;opacity:0;pointer-events:none;border-bottom:3px solid #bcf4ffe6;border-radius:50%;width:96px;height:34px;animation:4.2s ease-out infinite site-jelly-thrust-wave;position:absolute;top:67px;left:50%;transform:translate(-50%,-12px)scale(.45)}.site-jelly__thrust:after{content:"";border-bottom:2px solid #efbeff94;border-radius:50%;position:absolute;inset:9px -18px -9px}.site-jelly__shine{z-index:3;filter:blur(1px);background:#ffffff94;border-radius:50%;width:25px;height:17px;position:absolute;top:18px;left:25px;transform:rotate(-18deg)}.site-jelly:before,.site-jelly:after{content:"";transform-origin:50% 0;border-left:4px solid #f1b8ff94;border-right:4px solid #9cecff94;border-radius:0 0 50% 50%;width:74px;height:116px;animation:4.2s ease-in-out infinite site-tentacle-sway;position:absolute;top:70px}.site-jelly:before{left:17px}.site-jelly:after{height:134px;left:34px}@keyframes site-jelly-game-pulse{0%,to{transform:translate(-50%, -50%) scale(var(--site-jelly-scale)) rotate(-2deg)}28%{transform:translate(-50%, calc(-50% + 10px)) scale(var(--site-jelly-scale)) rotate(-1deg)}34%{transform:translate(-50%, calc(-50% + 13px)) scale(calc(var(--site-jelly-scale) + .07), calc(var(--site-jelly-scale) - .14)) rotate(0deg)}42%{transform:translate(-50%, calc(-50% - 42px)) scale(calc(var(--site-jelly-scale) - .04), calc(var(--site-jelly-scale) + .08)) rotate(2deg)}52%{transform:translate(-50%, calc(-50% - 52px)) scale(var(--site-jelly-scale)) rotate(2deg)}74%{transform:translate(-50%, calc(-50% - 27px)) scale(var(--site-jelly-scale)) rotate(-1deg)}}@keyframes site-tentacle-sway{0%,to{transform:skew(-3deg)scaleY(1)}28%{transform:skew(-1deg)scaleY(.96)}34%{transform:skew(2deg)scaleY(.76)}44%{transform:skew(7deg)scaleY(1.08)}74%{transform:skew(-1deg)scaleY(.96)}}@keyframes site-jelly-pulse-ring{0%{opacity:0;border-color:#9cecff8f;transform:scale(.38)}10%{opacity:.24}28%{opacity:.72;border-color:#9cecffe0;transform:scale(.88)}34%{opacity:1;border-color:#fff7b8;transform:scale(1);box-shadow:0 0 24px #fff0aeb8}44%{opacity:.48;transform:scale(1.12)}54%,to{opacity:0;transform:scale(1.38)}}@keyframes site-jelly-thrust-wave{0%,33%{opacity:0;transform:translate(-50%,-12px)scale(.45)}38%{opacity:.92;transform:translate(-50%)scale(.72)}50%{opacity:.5;transform:translate(-50%,35px)scale(1.14)}62%,to{opacity:0;transform:translate(-50%,58px)scale(1.36)}}@keyframes site-play-pulse-cue{0%,32%,62%,to{box-shadow:0 17px 42px #9cecff45,inset 0 0 0 1px #ffffff38}43%{box-shadow:0 20px 54px #9cecff80,0 0 28px #efb7ff3d,inset 0 0 0 2px #ffffff52}}@keyframes site-bubbles-rise{0%{opacity:0;translate:0}12%,76%{opacity:1}to{opacity:0;translate:16px -390px}}@keyframes site-play-shimmer{0%,30%{left:-45%}52%,to{left:120%}}.content-section{margin-top:clamp(48px,8vw,88px)}.content-section h2,.article-content h2{margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.2}.content-section>p,.article-content>p,.article-content li,.faq-list p{color:var(--site-text-soft)}.feature-grid,.link-grid,.update-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.site-card{border:1px solid var(--site-border);background:var(--site-panel);border-radius:20px;padding:24px}.home-card{background:radial-gradient(circle at 100% 0, #9cecff14, transparent 42%), var(--site-panel);min-height:250px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.home-card:after{content:"";pointer-events:none;border:1px solid #9cecff17;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-38px;box-shadow:0 0 0 18px #9cecff06}.home-card>*{z-index:1;position:relative}.site-card__icon{width:58px;height:58px;color:var(--site-accent);background:linear-gradient(145deg,#9cecff1f,#f1b8ff14);border:1px solid #9cecff3b;border-radius:18px;place-items:center;margin-bottom:20px;animation:4.8s ease-in-out infinite site-icon-drift;display:grid;box-shadow:0 12px 30px #0108122e}.site-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:36px;height:36px;overflow:visible}.home-card--current .site-card__icon,.home-card--about .site-card__icon{color:#e8bbff;animation-delay:-1.4s}.home-card--score .site-card__icon,.home-card--updates .site-card__icon{color:#fff4a7;animation-delay:-2.8s}.home-card--link{min-height:290px}.home-card--link a.stretched-link{color:var(--site-accent);text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover){.home-card:hover{border-color:#9cecff52;transform:translateY(-6px);box-shadow:0 22px 52px #01081242}.home-card:hover .site-card__icon{border-color:#9cecff73;transform:rotate(-4deg)scale(1.05)}}@keyframes site-icon-drift{0%,to{translate:0}50%{translate:0 -5px}}.site-card h2,.site-card h3{margin:0 0 8px;font-size:1.12rem}.site-card p{color:var(--site-text-soft);margin:0}.site-card a.stretched-link{margin-top:14px;font-weight:750;display:inline-block}.page-header{border-bottom:1px solid var(--site-border);max-width:840px;padding-bottom:34px}.page-header h1{max-width:18ch;font-size:clamp(2.25rem,5vw,4.4rem)}.guide-visual{margin-top:clamp(38px,6vw,64px)}.guide-visual>h2{margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.2}.guide-visual__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.guide-visual__card{border:1px solid var(--site-border);background:var(--site-panel);border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #01081233}.guide-visual__frame{border-bottom:1px solid var(--site-border);background:radial-gradient(circle at 50% 18%,#fff8b129,#0000 42%),linear-gradient(#5399c43d,#071d33b8);min-height:190px;padding:20px;position:relative}.guide-visual__frame:after{content:"";pointer-events:none;border:1px dashed #a4f1ff24;border-radius:14px;position:absolute;inset:12px}.guide-visual__frame svg{z-index:1;width:100%;height:150px;display:block;position:relative}.guide-visual__caption{align-items:flex-start;gap:13px;min-height:108px;padding:19px 20px 22px;display:flex}.guide-visual__caption>span{color:#06162b;background:linear-gradient(135deg, var(--site-accent), var(--site-accent-strong));border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:inline-grid}.guide-visual__caption strong,.guide-visual__caption small{display:block}.guide-visual__caption strong{line-height:1.35}.guide-visual__caption small{color:var(--site-text-soft);margin-top:6px;font-size:.84rem;line-height:1.55}.guide-tap-ring,.guide-arrow,.guide-turn-arrow,.guide-phone,.guide-tentacle,.guide-route,.guide-goal,.guide-goal-line{fill:none;stroke:#a4f1ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.guide-tap-ring{opacity:.9;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite guide-tap-wave}.guide-tap-ring--outer{opacity:.32;stroke-width:2px;animation-delay:.18s}.guide-tap-dot,.guide-plankton{fill:#fff8a9;filter:drop-shadow(0 0 9px #fff8a9e6)}.guide-tap-dot{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite guide-tap-press}.guide-arrow{animation:2.8s ease-in-out infinite guide-arrow-glow}.guide-pulse-jelly{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite guide-pulse-rise}.guide-jelly-bell{fill:#ecb7fa;stroke:#ffffffb8;stroke-width:2px;filter:drop-shadow(0 0 12px #f1b8ff9e)}.guide-jelly-bell--small{opacity:.96}.guide-tentacle{stroke:#e7b9fb;stroke-width:3px}.guide-tentacle--small{stroke-width:2.5px}.guide-key{fill:#efffff;opacity:.4;transform-box:fill-box;transform-origin:50%;font:800 25px Inter,ui-sans-serif,system-ui,sans-serif}.guide-key--left{animation:3.6s ease-in-out infinite guide-key-left}.guide-key--right{animation:3.6s ease-in-out infinite guide-key-right}.guide-phone{stroke:#a4f1ff;stroke-width:3px;transform-box:fill-box;transform-origin:111px 76px;animation:3.6s ease-in-out infinite guide-phone-tilt}.guide-aim-jelly{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite guide-jelly-aim}.guide-plankton-glow{fill:#fff8a92e;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite guide-plankton-glow}.guide-plankton{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite guide-plankton-collect}.guide-score{fill:#fff8a9;transform-box:fill-box;transform-origin:0;font:900 19px Inter,ui-sans-serif,system-ui,sans-serif;animation:3.2s ease-in-out infinite guide-score-pop}.guide-route{stroke-dasharray:5 8;opacity:.58;animation:1.3s linear infinite guide-route-flow}.guide-goal{stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite guide-goal-pulse}.guide-goal-line{stroke-width:3px}@keyframes guide-tap-wave{0%{opacity:0;transform:scale(.45)}18%{opacity:.95}52%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes guide-tap-press{0%,14%,to{transform:scale(1)}24%{transform:scale(.65)}34%{transform:scale(1.15)}}@keyframes guide-arrow-glow{0%,20%,to{opacity:.45}36%,64%{opacity:1;filter:drop-shadow(0 0 6px #a4f1ffb3)}}@keyframes guide-pulse-rise{0%,24%,to{transform:translateY(0)scaleY(1)}42%{transform:translateY(-18px)scaleY(.88)}62%{transform:translateY(-18px)scaleY(1)}}@keyframes guide-phone-tilt{0%,to{transform:rotate(-8deg)}24%{transform:rotate(-18deg)}50%{transform:rotate(0)}76%{transform:rotate(18deg)}}@keyframes guide-jelly-aim{0%,to{transform:translate(-4px)rotate(-3deg)}24%{transform:translate(-11px)rotate(-8deg)}50%{transform:translate(0)rotate(0)}76%{transform:translate(11px)rotate(8deg)}}@keyframes guide-key-left{0%,44%,to{fill:#efffff;opacity:.35;transform:scale(1)}14%,30%{fill:#fff8a9;opacity:1;transform:scale(1.16)}}@keyframes guide-key-right{0%,55%,to{fill:#efffff;opacity:.35;transform:scale(1)}68%,84%{fill:#fff8a9;opacity:1;transform:scale(1.16)}}@keyframes guide-plankton-glow{0%,to{opacity:.35;transform:scale(.85)}28%{opacity:1;transform:scale(1.18)}48%{opacity:0;transform:scale(.5)}}@keyframes guide-plankton-collect{0%,30%,to{opacity:1;transform:scale(1)}44%{opacity:0;transform:scale(1.5)}60%{opacity:0;transform:scale(.5)}}@keyframes guide-score-pop{0%,26%,to{opacity:.35;transform:scale(.88)}46%,72%{opacity:1;transform:scale(1.08)}}@keyframes guide-route-flow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes guide-goal-pulse{0%,50%,to{opacity:.68;transform:scale(.96)}72%{opacity:1;filter:drop-shadow(0 0 8px #a4f1ffb3);transform:scale(1.08)}}.guide-timing-ring{fill:none;stroke:#ffe8a0;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite guide-timing-ring}.guide-timing-jelly{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite guide-timing-jelly}.guide-timing-cursor{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite guide-timing-click}.guide-timing-cursor circle{fill:#a4f1ff1f;stroke:#a4f1ff;stroke-width:2px}.guide-timing-cursor path{fill:#efffff;stroke:#06162b;stroke-width:1.5px}.guide-timing-label{letter-spacing:.12em;opacity:0;text-anchor:middle;font:900 15px Inter,ui-sans-serif,system-ui,sans-serif}.guide-timing-label--early{fill:#ffe8a0;animation:6s ease-in-out infinite guide-timing-early}.guide-timing-label--perfect{fill:#a4f1ff;animation:6s ease-in-out infinite guide-timing-perfect}.guide-timing-label--late{fill:#ffc4b4;animation:6s ease-in-out infinite guide-timing-late}.guide-steer--mobile{display:none}.guide-keycap{fill:#ffffff0a;stroke:#a4f1ff61;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.guide-keycap--left{animation:3.6s ease-in-out infinite guide-keycap-left}.guide-keycap--right{animation:3.6s ease-in-out infinite guide-keycap-right}.guide-mobile-phone,.guide-mobile-tilt-arrow{fill:none;stroke:#a4f1ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.guide-mobile-phone{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite guide-mobile-phone-tilt}.guide-mobile-tilt-arrow{animation:3.6s ease-in-out infinite guide-arrow-glow}.guide-collect-glow,.guide-collect-plankton{transform-box:fill-box;transform-origin:50%}.guide-collect-glow{fill:#fff8a933;animation:5s ease-in-out infinite guide-collect-glow}.guide-collect-plankton{fill:#fff8a9;filter:drop-shadow(0 0 9px #fff8a9e6);animation:5s ease-in-out infinite guide-collect-plankton}.guide-collect-jelly{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite guide-collect-jelly}.guide-collect-score{fill:#fff8a9;opacity:0;transform-box:fill-box;transform-origin:50%;font:900 17px Inter,ui-sans-serif,system-ui,sans-serif;animation:5s ease-in-out infinite guide-collect-score}.guide-score-divider{fill:none;stroke:#a4f1ff2e;stroke-dasharray:3 5;stroke-width:1px}.guide-goal-text,.guide-time-title,.guide-rate-title,.guide-time-value,.guide-rate-value{text-anchor:middle;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.guide-goal-text{fill:#a4f1ff;letter-spacing:.12em;font-size:12px;font-weight:900;animation:5s ease-in-out infinite guide-goal-text}.guide-time-title,.guide-rate-title{fill:#efffff94;letter-spacing:.1em;font-size:9px;font-weight:800}.guide-time-value{fill:#efffff;font-size:18px;font-weight:900}.guide-rate-value{fill:#fff8a9;font-size:17px;font-weight:900}.guide-time-value,.guide-rate-value{opacity:0}.guide-time-value--a,.guide-rate-value--a{animation:5s ease-in-out infinite guide-rate-value-a}.guide-time-value--b,.guide-rate-value--b{animation:5s ease-in-out infinite guide-rate-value-b}.guide-rate-arrow{fill:none;stroke:#a4f1ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;animation:5s ease-in-out infinite guide-rate-arrow}@keyframes guide-timing-ring{0%{opacity:.55;stroke:#ffe8a0;transform:scale(.48)}10%{opacity:.9;stroke:#ffe8a0;transform:scale(.68)}16%,25%{opacity:.4;transform:scale(.48)}40%,45%{opacity:1;stroke:#a4f1ff;filter:drop-shadow(0 0 8px #a4f1ffcc);transform:scale(1)}52%,61%{opacity:.4;filter:none;transform:scale(.48)}75%{opacity:.82;stroke:#ffc4b4;transform:scale(1.14)}82%{opacity:.75;stroke:#ffc4b4;transform:scale(.82)}89%,to{opacity:.4;stroke:#ffe8a0;transform:scale(.48)}}@keyframes guide-timing-jelly{0%,8%,22%,36%,60%,76%,92%,to{transform:translateY(0)scaleY(1)}13%{transform:translateY(-5px)scaleY(.96)}44%{transform:translateY(-23px)scaleY(.86)}51%{transform:translateY(-23px)scaleY(1)}83%{transform:translateY(-8px)scaleY(.94)}}@keyframes guide-timing-click{0%,7%,17%,37%,48%,77%,87%,to{opacity:0;transform:scale(.7)}11%,42%,82%{opacity:1;transform:scale(1.08)}}@keyframes guide-timing-early{0%,6%,20%,to{opacity:0}10%,16%{opacity:1}}@keyframes guide-timing-perfect{0%,36%,56%,to{opacity:0}41%,51%{opacity:1;filter:drop-shadow(0 0 6px #a4f1ffcc)}}@keyframes guide-timing-late{0%,76%,91%,to{opacity:0}81%,87%{opacity:1}}@keyframes guide-keycap-left{0%,44%,to{fill:#ffffff0a;stroke:#a4f1ff61;transform:scale(1)}14%,30%{fill:#fff8a933;stroke:#fff8a9;transform:scale(.94)}}@keyframes guide-keycap-right{0%,55%,to{fill:#ffffff0a;stroke:#a4f1ff61;transform:scale(1)}68%,84%{fill:#fff8a933;stroke:#fff8a9;transform:scale(.94)}}@keyframes guide-mobile-phone-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}50%{transform:rotate(0)}75%{transform:rotate(16deg)}}@keyframes guide-collect-glow{0%,12%,to{opacity:.45;transform:translate(0)scale(.8)}25%{opacity:1;transform:translate(0)scale(1.25)}42%,72%{opacity:0;transform:translate(50px)scale(.25)}}@keyframes guide-collect-plankton{0%,16%,to{opacity:1;transform:translate(0)scale(1)}38%{opacity:1;transform:translate(45px)scale(.8)}45%,74%{opacity:0;transform:translate(52px)scale(.1)}}@keyframes guide-collect-jelly{0%,32%,56%,to{transform:scale(1)}43%{filter:drop-shadow(0 0 10px #fff8a99e);transform:scale(1.13)}}@keyframes guide-collect-score{0%,38%,74%,to{opacity:0;transform:translateY(6px)scale(.7)}47%,64%{opacity:1;transform:translateY(0)scale(1.08)}}@keyframes guide-goal-text{0%,52%,to{opacity:.45}62%,90%{opacity:1;filter:drop-shadow(0 0 6px #a4f1ffad)}}@keyframes guide-rate-value-a{0%,12%,45%{opacity:1}53%,94%{opacity:0}to{opacity:1}}@keyframes guide-rate-value-b{0%,45%{opacity:0}55%,92%{opacity:1}to{opacity:0}}@keyframes guide-rate-arrow{0%,to{opacity:.45}18%,42%,58%,86%{opacity:1;filter:drop-shadow(0 0 5px #a4f1ff99)}}.article-content{max-width:820px;margin-top:42px}.article-content h2{margin-top:46px}.article-content h3{margin:28px 0 8px;font-size:1.16rem}.article-content ul,.article-content ol{padding-left:1.4rem}.article-content table{border-collapse:collapse;width:100%;margin:24px 0}.article-content th,.article-content td{border:1px solid var(--site-border);text-align:left;vertical-align:top;padding:12px 14px}.article-content th{background:#9cecff14}.callout{border-left:4px solid var(--site-accent);color:var(--site-text-soft);background:#9cecff12;border-radius:0 16px 16px 0;margin:28px 0;padding:20px 22px}.faq-list{gap:12px;max-width:860px;margin-top:36px;display:grid}.faq-list details{border:1px solid var(--site-border);background:var(--site-panel);border-radius:16px;padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{margin:12px 0 0}.future-ad-placement[hidden]{display:none}.future-ad-placement[data-ad-state=loading],.future-ad-placement[data-ad-state=ready]{width:100%;min-height:100px;margin-top:50px;display:block}.site-footer{border-top:1px solid var(--site-border);background:#020d1b9e}.site-footer__inner{justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding-block:24px;display:flex}.site-footer p{max-width:620px;color:var(--site-text-soft);margin:0;font-size:.84rem}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.site-footer a{font-size:.84rem}.placeholder-note{border:1px dashed var(--site-border);max-width:720px;color:var(--site-text-soft);background:#ffffff09;border-radius:18px;padding:24px}.error-code{color:var(--site-accent);margin:0;font-size:clamp(4rem,16vw,10rem);font-weight:900;line-height:.85}@media (width<=860px){.site-header__inner{flex-direction:column;align-items:flex-start;gap:8px;padding-block:12px}.site-nav{justify-content:flex-start;width:100%}.site-hero{grid-template-columns:1fr}.site-hero__art{min-height:280px}.feature-grid,.link-grid,.update-grid,.guide-visual__grid{grid-template-columns:1fr 1fr}.guide-steer--desktop{display:none}.guide-steer--mobile{display:block}}@media (hover:none) and (pointer:coarse){.guide-steer--desktop{display:none}.guide-steer--mobile{display:block}}@media (width<=560px){.site-header__inner,.site-footer__inner,.site-main{width:min(100% - 20px, var(--site-max))}.site-nav a{padding:7px 9px;font-size:.8rem}.site-main{padding-block:28px 52px}.site-hero{border-radius:22px;padding:24px 18px}.site-hero__art{min-height:230px}.site-jelly{--site-jelly-scale:.8}.site-actions--hero{flex-direction:column;align-items:stretch}.site-actions--hero .site-button--play{width:100%;min-height:72px}.feature-grid,.link-grid,.update-grid,.guide-visual__grid{grid-template-columns:1fr}.guide-visual__frame{min-height:160px;padding:12px 18px}.guide-visual__frame svg{height:138px}.guide-visual__caption{min-height:0}.article-content table{font-size:.85rem}.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-tap-ring,.guide-tap-dot,.guide-arrow,.guide-pulse-jelly,.guide-timing-ring,.guide-timing-jelly,.guide-timing-cursor,.guide-timing-label,.guide-key,.guide-keycap,.guide-phone,.guide-aim-jelly,.guide-mobile-phone,.guide-mobile-tilt-arrow,.guide-plankton-glow,.guide-plankton,.guide-score,.guide-route,.guide-goal,.guide-collect-glow,.guide-collect-plankton,.guide-collect-jelly,.guide-collect-score,.guide-goal-text,.guide-time-value,.guide-rate-value,.guide-rate-arrow,.site-button--play:after,.site-actions--hero .site-button--play,.site-hero__art:before,.site-hero__art:after,.site-jelly,.site-jelly:before,.site-jelly:after,.site-jelly__pulse,.site-jelly__thrust,.site-card__icon{animation:none}.site-jelly__pulse{opacity:.32;transform:scale(.86)}.site-jelly__thrust{opacity:0}.guide-key{opacity:1}.guide-phone{transform:rotate(-8deg)}.guide-timing-label--perfect,.guide-time-value--a,.guide-rate-value--a{opacity:1}.guide-timing-label--early,.guide-timing-label--late,.guide-time-value--b,.guide-rate-value--b{opacity:0}}
