@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-ext-400-normal-VNDy5CZS.woff2) format("woff2"),url(/assets/andika-cyrillic-ext-400-normal-BJwze9_g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-cyrillic-400-normal-DYbdP60f.woff2) format("woff2"),url(/assets/andika-cyrillic-400-normal-CIdpN1kB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-vietnamese-400-normal-afg23LQ3.woff2) format("woff2"),url(/assets/andika-vietnamese-400-normal-Bw99zChb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2) format("woff2"),url(/assets/andika-latin-ext-400-normal-NXfvB_tZ.woff) format("woff");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:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2) format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff) format("woff");unicode-range:U+0000-00FF,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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-ext-700-normal-DvCsrHON.woff2) format("woff2"),url(/assets/andika-cyrillic-ext-700-normal-BdIUMeTx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-cyrillic-700-normal-D404ywHU.woff2) format("woff2"),url(/assets/andika-cyrillic-700-normal-Bzg0mZT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-vietnamese-700-normal-CS3rZngu.woff2) format("woff2"),url(/assets/andika-vietnamese-700-normal-CZOGxJjV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2) format("woff2"),url(/assets/andika-latin-ext-700-normal-DBt0PRsd.woff) format("woff");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:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2) format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff) format("woff");unicode-range:U+0000-00FF,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:ABeeZee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/abeezee-latin-ext-400-normal-BlxUVjhh.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:ABeeZee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/abeezee-latin-400-normal-WcQwJjrZ.woff2) format("woff2"),url(/assets/abeezee-latin-400-normal-kVYi0yv1.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--bg: #FDF6EC;--ocean: #2EA8A3;--coral: #FF8A66;--sun: #FFD166;--ink: #3A3A3A;--leaf: #7BC47F;--syllable-a: #2E86AB;--syllable-b: #E4572E;--radius: 24px;--gold: #FFC94D;--shadow-glow: 0 0 32px rgba(255, 201, 77, .55)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:ABeeZee,system-ui,sans-serif;background:var(--bg);color:var(--ink);margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:20px;overscroll-behavior:none}button{font-family:inherit}button,[role=button]{touch-action:manipulation;min-inline-size:52px;min-block-size:52px}button,select,textarea,input:not([type=hidden]):not([type=file]){min-block-size:52px}input,select,textarea{font:inherit;font-size:max(16px,1em)}input[type=checkbox],input[type=radio]{inline-size:28px;min-inline-size:28px}input[type=range]{min-inline-size:180px}.reading-text{font-family:Andika,sans-serif}.reading-card{background:#ffffffeb;border-radius:24px;padding:12px 28px;box-shadow:0 4px 14px #0000001a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#root{width:100vw;height:100vh;width:100dvw;height:100dvh;overflow:hidden;position:relative}.map-art-wrap{width:min(100%,calc(100vh * 1600 / 893));height:min(100%,55.8125vw)}@supports (height: 100dvh){.map-art-wrap{width:min(100%,calc(100dvh * 1600 / 893));height:min(100%,55.8125dvw)}}.start-tutorial{position:relative;width:100%;height:100%;min-height:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 15% 15%,rgba(255,255,255,.72),transparent 34%),linear-gradient(180deg,#d7f4f2,#fdf6ec);font-family:ABeeZee,system-ui,sans-serif}.start-tutorial__postcard{width:min(920px,100%);min-height:min(680px,calc(100vh - 40px));min-height:min(680px,calc(100dvh - 40px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(12px,2.2vh,22px);padding:clamp(18px,3vw,34px);border:4px solid rgba(255,255,255,.92);border-radius:34px;background:#ffffffe6;box-shadow:0 16px 42px #2a6f7133}.start-tutorial__progress{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink);font-size:16px;font-weight:700}.start-tutorial__dots{display:flex;gap:8px}.start-tutorial__dot{width:12px;height:12px;border-radius:50%;background:#3a3a3a33}.start-tutorial__dot[data-current=true]{width:18px;background:var(--coral)}.start-tutorial__dot[data-complete=true]{background:var(--leaf)}.start-tutorial__scene{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,2vh,18px);align-items:center}.start-tutorial__title{margin:0;color:var(--ocean);font-family:Andika,sans-serif;font-size:clamp(28px,4.8vw,42px);line-height:1.05;text-align:center}.start-tutorial__visual{min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,28px)}.start-tutorial__picture-card{overflow:hidden;border:3px solid #fff;border-radius:26px;background:#fdfaf1;box-shadow:0 7px 18px #3a3a3a24}.start-tutorial__map-card{width:min(64vw,560px);aspect-ratio:1600 / 893}.start-tutorial__lumi-card{width:clamp(132px,21vw,210px);aspect-ratio:1}.start-tutorial__task-layout{width:min(760px,100%);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:clamp(14px,3vw,28px);align-items:center}.start-tutorial__actions{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));gap:12px}.start-tutorial__action{min-height:98px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:22px;background:#eef9f7;color:var(--ink);font-size:clamp(15px,2.3vw,20px);font-weight:700}.start-tutorial__action-icon{font-size:clamp(34px,5vw,48px);line-height:1}.start-tutorial__animals{display:flex;align-items:center;justify-content:center;gap:10px}.start-tutorial__animal-card{width:clamp(100px,16vw,150px);aspect-ratio:1}.start-tutorial__reward-flow{width:min(700px,100%);display:grid;grid-template-columns:minmax(130px,.72fr) auto minmax(170px,1fr);align-items:center;justify-items:center;gap:clamp(10px,3vw,30px)}.start-tutorial__shell-card{width:clamp(130px,22vw,210px);aspect-ratio:1}.start-tutorial__arrow{color:var(--coral);font-size:clamp(38px,7vw,66px);font-weight:700}.start-tutorial__dressed-card{width:clamp(170px,27vw,240px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.start-tutorial__caption{min-width:0;min-height:2.8em;margin:0;color:var(--ink);font-family:Andika,sans-serif;font-size:clamp(21px,3.6vw,29px);font-weight:700;line-height:1.35;text-align:center}.start-tutorial__continue{justify-self:center}@media(max-width:700px),(max-height:650px){.start-tutorial{align-items:flex-start}.start-tutorial__postcard{min-height:calc(100vh - 36px);min-height:calc(100dvh - 36px);gap:12px;border-radius:26px}.start-tutorial__visual{flex-wrap:wrap}.start-tutorial__map-card{width:min(100%,480px)}.start-tutorial__lumi-card{width:clamp(104px,28vw,148px)}.start-tutorial__task-layout{grid-template-columns:1fr}.start-tutorial__actions{grid-template-columns:repeat(4,minmax(70px,1fr))}.start-tutorial__action{min-height:82px}.start-tutorial__animals{display:none}}@media(max-width:480px){.start-tutorial__postcard{grid-template-rows:auto auto auto auto}.start-tutorial__actions{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px}.start-tutorial__task-layout{gap:8px}.start-tutorial__action{min-height:64px}.start-tutorial__animals{display:flex}.start-tutorial__animal-card{width:52px}.start-tutorial__reward-flow{min-width:0;grid-template-columns:90px 22px 110px;justify-content:center;gap:4px}.start-tutorial__shell-card,.start-tutorial__dressed-card{min-width:0;width:100%}.start-tutorial__arrow{font-size:26px}.start-tutorial__dressed-card>div{flex:0 0 170px;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.start-tutorial *,.start-tutorial *:before,.start-tutorial *:after{scroll-behavior:auto!important;transition-duration:0s!important}}
