.ShortcutBadge_badge__lI9Sf{position:absolute;right:var(--shortcut-badge-right,-.35em);bottom:var(--shortcut-badge-bottom,-.35em);z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.75em;height:1.75em;padding:0 .38em;background:#fffef9;border:.1em solid #dcd8c5;border-radius:0;box-shadow:0 .14em 0 #d2cdb6;color:#4a463d;font-family:var(--font-ui);font-weight:800;font-size:var(--shortcut-badge-size,12px);line-height:1;letter-spacing:0;white-space:nowrap;pointer-events:none;user-select:none}@media (hover:none) and (pointer:coarse){.ShortcutBadge_badge__lI9Sf{display:none}}.TutorialPopup_darkBackground__uGMNT{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.55);animation:TutorialPopup_backdropIn___5uyd .22s ease-out both}.TutorialPopup_backdropExit__H36i8{animation:TutorialPopup_backdropOut__TiczC .26s cubic-bezier(.4,0,1,1) both}@keyframes TutorialPopup_backdropIn___5uyd{0%{opacity:0}to{opacity:1}}@keyframes TutorialPopup_backdropOut__TiczC{0%{opacity:1}to{opacity:0}}.TutorialPopup_blocker___6P6_{position:fixed;inset:0;z-index:1001;background:transparent}.TutorialPopup_popupContainer__3lJ8g{position:fixed;inset:0;z-index:1003;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.TutorialPopup_card__NQya2{position:relative;border-radius:0;padding:40px 28px;max-width:420px;width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;background:#edeed8;border:3px solid hsla(0,0%,100%,.6);box-shadow:0 24px 48px -12px rgba(0,0,0,.35)}.TutorialPopup_card__NQya2:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(70,66,40,.16) 0,hsla(0,0%,100%,.25) 14%,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.25) 86%,rgba(70,66,40,.16))}.TutorialPopup_cardEnter__eTmHR{animation:TutorialPopup_cardUnroll__zmjt1 .36s linear both}.TutorialPopup_cardEnter__eTmHR:after{animation:TutorialPopup_cardCurlShade__aUbqq .36s linear both}.TutorialPopup_cardExit___KqgE{animation:TutorialPopup_cardUnrollBack__TpJRl .26s linear reverse both;pointer-events:none}.TutorialPopup_cardExit___KqgE:after{animation:TutorialPopup_cardCurlShadeBack__PCPOi .26s linear reverse both}@keyframes TutorialPopup_cardUnroll__zmjt1{0%{opacity:0;transform:scaleY(.9);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{opacity:1}65%{transform:scaleY(1.01);animation-timing-function:ease-in-out}to{opacity:1;transform:scaleY(1)}}@keyframes TutorialPopup_cardUnrollBack__TpJRl{0%{opacity:0;transform:scaleY(.9);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{opacity:1}65%{transform:scaleY(1.01);animation-timing-function:ease-in-out}to{opacity:1;transform:scaleY(1)}}@keyframes TutorialPopup_cardCurlShade__aUbqq{0%{opacity:1}70%,to{opacity:0}}@keyframes TutorialPopup_cardCurlShadeBack__PCPOi{0%{opacity:1}70%,to{opacity:0}}.TutorialPopup_pageFade__KuqPN{animation:TutorialPopup_pageFade__KuqPN .25s ease}@keyframes TutorialPopup_pageFade__KuqPN{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.TutorialPopup_pageContent__KiQfd{display:flex;flex-direction:column;align-items:center;gap:24px;min-height:180px}.TutorialPopup_snakeGrid__VneR_{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:2px;width:180px;height:180px;--cell-bg:var(--tutorial-cell-bg,#f6f5ec);background:var(--tutorial-grid-bg,#e4e2cf);padding:4px;border-radius:0;box-shadow:inset 0 0 0 2px rgba(0,0,0,.05)}.TutorialPopup_gridCellWrapper__9awOb{position:relative;width:100%;height:100%}.TutorialPopup_gridCell__gHYRV,.TutorialPopup_snakeCell__ADo8I{background:var(--tutorial-cell-bg,#f6f5ec);border-radius:3px;width:100%;height:100%;position:relative}.TutorialPopup_snakeCell__ADo8I{overflow:visible}.TutorialPopup_lockedBoard____8df{position:relative}.TutorialPopup_lockedBoard____8df .TutorialPopup_gridCell__gHYRV{opacity:.55}.TutorialPopup_lockSticker__evgq6{position:absolute;top:50%;left:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#eb88c7;border:3px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:translate(-50%,-50%) rotate(-6deg)}.TutorialPopup_lockSticker__evgq6 svg{width:60px;height:60px}.TutorialPopup_animationContainer__xlBYD{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.TutorialPopup_boardWithCounter__cVzpf{position:relative;width:180px;margin-top:20px}.TutorialPopup_pillCounter__qyuyO{position:absolute;top:-30px;right:0;display:flex;flex-direction:row;align-items:center;gap:5px;z-index:10}.TutorialPopup_iconDisplay__QyCth{display:flex;align-items:center;justify-content:center;height:100px}.TutorialPopup_buttonPreview__TZuUf{width:64px;height:64px;background:#6b7280;border:3px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.18)}.TutorialPopup_buttonIcon___EzK3{font-size:28px;color:#fff}.TutorialPopup_description__lWNGP{text-align:center;font-size:15px;line-height:1.65;font-weight:500;color:var(--tutorial-ink-muted,#8a8478);margin:0;padding:0 4px}.TutorialPopup_footer__RzsrT{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-top:18px}.TutorialPopup_pagination__CA1CY{display:flex;align-items:center;justify-content:center;gap:6px}.TutorialPopup_dot__qAsCr{height:6px;border-radius:999px;transition:width .25s ease,opacity .25s ease,background-color .25s ease}.TutorialPopup_navigation__oJtId{display:flex;justify-content:center;gap:12px;margin-top:14px}.TutorialPopup_navButton__y3Fxx{position:relative;padding:2px;border:none;background:#e9e6e4;cursor:var(--cursor-pointer);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);filter:drop-shadow(0 1px 1.5px rgba(90,88,66,.18));transition:transform .12s ease-out,filter .12s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.TutorialPopup_navButton__y3Fxx:hover{transform:translateY(-2px);filter:drop-shadow(0 3px 4px rgba(90,88,66,.2))}.TutorialPopup_navButton__y3Fxx:active{transform:translateY(1px) scale(.99)}.TutorialPopup_navButton__y3Fxx:focus-visible{outline:none}.TutorialPopup_navSlot__7Yzxn{position:relative;display:inline-flex}.TutorialPopup_navBadge__MRby_{--shortcut-badge-size:10px}.TutorialPopup_navFace__4Revf{display:flex;align-items:center;justify-content:center;padding:13px 34px;font-size:16px;font-weight:900;letter-spacing:.02em;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.TutorialPopup_navFaceWhite__6kNzR{background:#fff;color:#4a463d}.TutorialPopup_navFacePink__8fW_X{background:#eb88c7;color:#fff}.TutorialPopup_highlightOverlay__l3luz{position:fixed;z-index:1002;pointer-events:none;border:3px solid #0f8;border-radius:18px;box-shadow:0 0 20px rgba(0,255,136,.6),0 0 40px rgba(0,255,136,.4),inset 0 0 20px rgba(0,255,136,.2);animation:TutorialPopup_highlightPulse__lR4bv 1.5s ease-in-out infinite}.TutorialPopup_highlightCircle__Lcog3{border-radius:50%}@keyframes TutorialPopup_highlightPulse__lR4bv{0%,to{box-shadow:0 0 20px rgba(0,255,136,.6),0 0 40px rgba(0,255,136,.4),inset 0 0 20px rgba(0,255,136,.2);border-color:#0f8}50%{box-shadow:0 0 30px rgba(0,255,136,.8),0 0 60px rgba(0,255,136,.6),inset 0 0 30px rgba(0,255,136,.3);border-color:#6fb}}.TutorialPopup_closeButton__2c8bJ{position:absolute;top:-12px;right:-10px;width:36px;height:36px;min-width:36px;min-height:36px;border:3px solid #fff;cursor:var(--cursor-pointer);transition:transform .12s ease,filter .12s ease;display:flex;align-items:center;justify-content:center;border-radius:0;background:#eb88c7;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:100;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.TutorialPopup_closeButton__2c8bJ:focus-visible{outline:none}.TutorialPopup_closeBadge__xp8jF{--shortcut-badge-size:9px;--shortcut-badge-right:-0.9em;--shortcut-badge-bottom:-1em}.TutorialPopup_closeButton__2c8bJ:hover{transform:scale(1.1) rotate(6deg);filter:brightness(1.05)}.TutorialPopup_closeButton__2c8bJ:active{transform:scale(.93)}@media (max-width:480px){.TutorialPopup_card__NQya2{padding:30px 20px}.TutorialPopup_snakeGrid__VneR_{width:150px;height:150px}.TutorialPopup_boardWithCounter__cVzpf{width:150px}.TutorialPopup_lockSticker__evgq6{width:60px;height:60px}.TutorialPopup_lockSticker__evgq6 svg{width:50px;height:50px}.TutorialPopup_description__lWNGP{font-size:14px}.TutorialPopup_navFace__4Revf{padding:11px 28px;font-size:15px}}.common_board__7cn8e{display:grid;gap:0;width:100%;aspect-ratio:1}.common_cell___7Ae5{position:relative;width:100%;aspect-ratio:1;background-repeat:no-repeat;background-size:cover;border-radius:0}.common_obstacle-3d__HFxO8{border-radius:0}@keyframes common_fade-out-slow__sJ8Ql{0%{opacity:1}to{opacity:0}}.common_cell-clear-fade__lsrx_{animation:common_fade-out-slow__sJ8Ql .3s ease-in forwards}@keyframes common_border-fade-out__9ghGt{to{border-color:transparent}}.common_border-clear-fade__vhCAO{animation:common_border-fade-out__9ghGt .3s ease-in forwards}.common_portal-background-clear-fade__FiS7X{background-color:transparent!important;border-color:transparent!important}.common_board-border-clear-fade___2Bh9{animation:common_border-fade-out__9ghGt .3s ease-in forwards}