@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,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) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.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: #f1f5fb;--riel-coral: #E8604C;--riel-coral-text: #C2452B;--riel-orange: #F2703C;--riel-gold: #FFCA38;--riel-amber: #E0A23B;--riel-teal: #3E93A2;--riel-teal-text: #2B7482;--riel-navy: #16283A;--riel-cream: #FDF6E8;--riel-cream-strong: #FFF6E2}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Nunito,CIRCLE Dene,Hanken Grotesk,sans-serif;background:#e9e6f0;color:#10151f;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#root{height:100%}.learner-scale{width:100%;height:100%;zoom:1}.learner-scale--large{zoom:1.15;--zoom: 1.15}.learner-scale--extra-large{zoom:1.3;--zoom: 1.3}.text-size-button{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1a;color:#ffffffd9;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .15s,color .15s}.text-size-button:hover{background:#fff3;color:#fff}button{font-family:inherit}@font-face{font-family:CIRCLE Dene;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/circle-dene-400.woff2) format("woff2")}@font-face{font-family:CIRCLE Dene;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/circle-dene-700.woff2) format("woff2")}@font-face{font-family:NWT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-nwt-400.woff2) format("woff2")}@font-face{font-family:NWT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-nwt-700.woff2) format("woff2")}@font-face{font-family:NWT Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/noto-nwt-800.woff2) format("woff2")}.device-frame{width:100%;height:100%;overflow:hidden}@keyframes flfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sbpop{0%{transform:scale(1)}40%{transform:scale(1.12) rotate(-2deg)}to{transform:scale(1)}}@keyframes sbbanner{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes psping{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes psup{0%{transform:translate(-50%,4px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes seshake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes lfpop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lfshake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.match-screen{height:100%;display:flex;flex-direction:column;color:#342317;font-family:Nunito,CIRCLE Dene,Hanken Grotesk,sans-serif}.match-shell{width:min(100%,1040px);flex:1;min-height:0;margin:0 auto;padding:8px 18px 12px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.game-console{width:min(680px,calc(100% - 24px));min-height:70px;margin:10px auto 0;padding:8px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;border:4px solid #4b2b1d;border-radius:18px;background:#fffaf0;box-shadow:0 6px #4b2b1d}.game-stat{min-width:0;text-align:center}.game-stat>span{display:block;color:#6e5c50;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.game-stat>strong{display:block;color:#342317;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:24px;line-height:1.05;transition:transform .18s ease,color .18s ease}.game-stat>.game-stat--hot{color:#e34f35;transform:scale(1.1) rotate(-3deg)}.game-turn-timer{width:min(680px,100%);margin:0 auto}.game-turn-timer>span{display:block;margin-bottom:2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.match-stage{flex:1;min-height:0;display:grid;gap:18px;align-items:center}.match-board-wrap{position:relative;min-width:0;display:grid;place-items:center}.match-board{display:grid;justify-content:center;align-content:center}.match-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding:0;border:0;border-radius:20px;background:transparent;color:#fff;perspective:900px;-webkit-tap-highlight-color:transparent}.match-card__turn{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.75,.2,1)}.match-card__side{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border:4px solid #4b2b1d;border-radius:17px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.match-card__back{background:linear-gradient(135deg,#f1644b,#ffbd32);color:#4b2b1dd1;box-shadow:0 7px #4b2b1d;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:38px;font-weight:800;transition:transform .15s ease,filter .15s ease}.match-card__face{padding:8px;transform:rotateY(180deg);border-color:#4b2b1d;background:#fffaf0;box-shadow:0 7px #4b2b1d}.match-card__face--photo{padding:0}.match-card__face--matched{border-color:#198f73;background:#e7fbf3;box-shadow:0 7px #126956}.match-card__check{position:absolute;top:7px;right:7px;display:grid;width:25px;height:25px;place-items:center;border:2px solid #fff;border-radius:50%;background:#1fa66a;color:#fff;box-shadow:0 2px #0003}.match-card:not([aria-pressed=true]):hover .match-card__back{transform:translateY(-4px);filter:brightness(1.07)}@keyframes match-hit{0%,to{transform:scale(1);box-shadow:0 0 #ffbf36}45%{transform:scale(1.08);box-shadow:0 0 0 12px transparent}}.match-card--match{animation:match-hit .42s ease}.match-card--miss{animation:lfshake .42s ease}.game-progress-block{width:min(680px,calc(100% - 24px));margin:0 auto;padding:0 4px 10px;box-sizing:border-box}.game-console--lead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.game-console__side:last-of-type{justify-content:flex-end}.game-console__side{display:flex;gap:14px;align-items:center}.game-console__lead{min-width:0;text-align:center}.game-console__play{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding:4px 10px;border:none;border-radius:14px;background:none;color:#342317;font:inherit;text-align:left;cursor:pointer}.game-console__play:disabled{cursor:default}.game-console__play>svg{flex:none;color:#6e5c50}.game-console__mark{flex:none;font-size:22px;line-height:1}.game-console__play>span{min-width:0}.game-console__title{display:block;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:26px;font-weight:800;line-height:1.1;color:#342317;overflow-wrap:anywhere}.game-console__sub{display:block;margin-top:1px;color:#6e5c50;font-size:11px;font-weight:700}.game-progress-block>div:first-child{display:flex;justify-content:space-between;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-progress{height:17px;overflow:hidden;border:4px solid #4b2b1d;border-radius:99px;background:#fffaf0;box-shadow:0 3px #4b2b1d}.game-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffbf36,#ef634b,#1aa58c);transition:width .36s cubic-bezier(.2,.8,.2,1)}.match-result{--burst: #f1644b;position:absolute;width:1px;height:1px;z-index:8;pointer-events:none}.match-result--miss{--burst: #7c55c7}.match-result__flash{position:absolute;left:50%;top:50%;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle,#fff6b0 0%,var(--burst) 38%,transparent 70%);animation:match-flash .65s ease-out both}.match-result i{position:absolute;left:50%;top:50%;width:13px;height:13px;border:3px solid #4b2b1d;border-radius:50% 45% 52% 40%;background:var(--burst);animation:match-particle .76s cubic-bezier(.15,.75,.25,1) both}.match-result i:nth-of-type(3n){border-radius:2px;background:var(--riel-gold)}.match-result i:nth-of-type(4n){width:7px;height:22px;background:#fff6b0}.match-result strong{position:absolute;left:50%;top:50%;white-space:nowrap;color:#fff6b0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:23px;font-weight:800;letter-spacing:.04em;text-shadow:3px 3px 0 #4b2b1d,-1px -1px 0 #4b2b1d;animation:match-result-label .82s cubic-bezier(.15,.8,.25,1) both}@keyframes match-flash{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes match-particle{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(.4)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(-1 * var(--distance))) scale(1.1) rotate(240deg)}}@keyframes match-result-label{0%{opacity:0;transform:translate(-50%,-20%) scale(.4) rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-70%) scale(1.2) rotate(3deg)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-180%) scale(.9)}}.match-finish{position:relative;height:100%;display:grid;place-items:center;overflow:hidden;padding:22px;font-family:Nunito,CIRCLE Dene,Hanken Grotesk,sans-serif}.match-finish:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#321e1252;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.match-finish__card{position:relative;z-index:2;width:min(420px,100%);padding:28px;text-align:center;border:4px solid #4b2b1d;border-radius:28px;background:#fff7d9;color:#342317;box-shadow:0 10px #4b2b1d;animation:lfpop .48s cubic-bezier(.2,1.3,.4,1) both}.match-finish__icon{width:82px;height:82px;margin:0 auto 8px;display:grid;place-items:center;border-radius:24px;background:var(--riel-gold);color:#e34f35}.match-finish__title{color:#e34f35;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:42px;font-weight:800;line-height:1.05}.match-finish__score{color:#d39200;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:48px;font-weight:800;line-height:1}.match-finish__summary,.match-finish__streak{margin-top:5px;font-weight:800}.match-finish__actions{display:flex;gap:10px;margin-top:20px}.match-finish__actions button{flex:1;min-height:48px;border:3px solid #4b2b1d;border-radius:14px;background:var(--riel-gold);color:#342317;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:16px;font-weight:800;box-shadow:0 4px #4b2b1d;cursor:pointer}.match-finish__actions button:last-child{background:#1aa58c;color:var(--riel-navy)}.match-rain{position:absolute;z-index:1;top:-60px;font-size:35px;filter:drop-shadow(2px 2px 0 #4b2b1d);animation:match-rain 2.5s ease-in infinite}@keyframes match-rain{to{transform:translateY(115vh) rotate(360deg)}}@media(max-width:540px){.match-shell{padding:6px 10px 10px;gap:7px}.game-console{min-height:58px;padding:6px 7px;border-width:3px;box-shadow:0 4px #4b2b1d}.game-stat>strong{font-size:19px}.match-card,.match-card__side{border-radius:13px}.match-card__side{border-width:3px}.match-card__back,.match-card__face{box-shadow:0 5px #4b2b1d}.game-progress{height:14px;border-width:3px}}@media(prefers-reduced-motion:reduce){.match-card__turn,.match-card__back,.game-progress>div{transition:none}.match-card--match,.match-card--miss,.match-result *,.match-rain,.match-finish__card{animation:none}.match-result__flash,.match-result i{display:none}.match-result strong{opacity:1;transform:translate(-50%,-110%)}}@keyframes sajudge{0%{transform:translate(-50%) scale(.7);opacity:0}25%{transform:translate(-50%,-6px) scale(1.1);opacity:1}to{transform:translate(-50%,-22px) scale(1);opacity:0}}@keyframes sapop{0%{transform:scale(1)}to{transform:scale(.94)}}.game-bg-animated{position:relative;isolation:isolate}.game-bg-animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,var(--bg-a, #13b7b0) 0%,var(--bg-b, #1f8fe6) 50%,var(--bg-a, #13b7b0) 100%);background-size:300% 300%;opacity:.12;animation:bgshift 18s ease-in-out infinite}@keyframes bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root{--spark-wash: linear-gradient(120deg, #00bcd4 0%, #4caf50 25%, #ffc107 50%, #ff689d 75%, #00bcd4 100%)}.arcade-bg{position:relative;isolation:isolate;contain:paint;background-image:none!important;background-color:#1b5e63}.arcade-bg:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;pointer-events:none;background-image:var(--spark-wash);background-size:300% 300%;animation:spark-wash-shift 18s ease-in-out infinite}.spark-gradient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.spark-gradient:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:var(--spark-gradient, var(--spark-wash));background-size:300% 300%;animation:spark-wash-shift 18s ease-in-out infinite}@keyframes spark-wash-shift{0%,to{background-position:0%}50%{background-position:100%}}@media(prefers-reduced-motion:reduce){.arcade-bg:before,.spark-gradient:before{animation:none}}@keyframes learner-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.learner-home{background-color:#79a83c;background-repeat:no-repeat;background-size:180% 180%;animation:bgshift 22s ease-in-out infinite}.learner-home:has(>.spark-gradient){isolation:isolate;animation:none;background-image:none}.learner-card{position:relative;animation:learner-card-in .32s cubic-bezier(.2,.8,.2,1) backwards;transition:transform .2s,filter .2s}:is(button,a,[role=button]).learner-card:hover:not(:disabled),:is(button,a,[role=button]).learner-card:focus-visible:not(:disabled){z-index:2;transform:scale(1.05);filter:drop-shadow(0 14px 14px rgba(0,0,0,.3))}:is(button,a,[role=button]).learner-card:active:not(:disabled){transform:scale(.98);filter:none;transition-duration:.08s}.learner-control:active{transform:translateY(3px)}.echo-slice:focus-visible path{stroke:#fff;stroke-width:10px}.learner-control{transition:transform .14s ease,background-color .14s ease}:where(button,[role=button],[tabindex="0"],a[href],summary):focus-visible{outline:3px solid #ffffff;outline-offset:0;box-shadow:0 0 0 6px #10151f!important}@media(prefers-reduced-motion:reduce){.learner-home{animation:none}.learner-card{animation:none;transition:none}.learner-control{transition:none}.practice-card{animation:none!important}}@keyframes comboburst{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(.6) rotate(0);opacity:1}25%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(-1 * var(--dist))) scale(1.1) rotate(160deg);opacity:1}70%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(-.72 * var(--dist))) scale(.5) rotate(420deg);opacity:0}}@keyframes comboglow{0%{transform:translate(-50%,-50%) scale(.3);opacity:.55}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes combofloat{0%{transform:translate(-50%,-40%) scale(.2) rotate(-12deg);opacity:0}20%{transform:translate(-50%,-58%) scale(1.22) rotate(5deg);opacity:1}36%{transform:translate(-50%,-62%) scale(1) rotate(0);opacity:1}68%{opacity:1}to{transform:translate(-50%,-168%) scale(.9) rotate(0);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.game-bg-animated:before{animation:none}[data-burst] *{animation-duration:.01ms!important}}.card-back-icon{display:inline-block;width:.72em;height:1em;border-radius:.12em;border:.07em solid #8a3a1f;box-shadow:inset 0 0 0 .06em #fff8e8;background:repeating-linear-gradient(45deg,#e0683e 0,#e0683e .1em,#fff8e8 .1em,#fff8e8 .18em);vertical-align:middle}.wash-text{text-shadow:0 1px 2px rgba(20,34,15,.55),0 2px 10px rgba(20,34,15,.35)}@keyframes study-in-right{0%{opacity:0;transform:translate(320px) scale(.9)}}@keyframes study-in-left{0%{opacity:0;transform:translate(-320px) scale(.9)}}.study-in-right{animation:study-in-right .28s ease-out both}.study-in-left{animation:study-in-left .28s ease-out both}.sing-now:before{content:"";position:absolute;left:50%;top:-14px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc;animation:sing-bounce .32s ease-in-out infinite alternate}@keyframes sing-bounce{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.sing-button{transition:transform .2s,box-shadow .2s}.sing-button.sing-ready{transform:translateY(-4px) scale(1.04);box-shadow:0 0 0 4px #fff6a8,0 0 28px 6px #fff6a8bf,0 8px #0000002e!important}.sing-spark{position:absolute;bottom:50px;color:#ffe14d;font-size:14px;text-shadow:0 0 6px rgba(255,138,31,.9);pointer-events:none;animation:sing-spark .9s ease-out both}@keyframes sing-spark{0%{transform:translateY(0) scale(.7);opacity:1}to{transform:translateY(-58px) scale(1.2) rotate(40deg);opacity:0}}@media(prefers-reduced-motion:reduce){.sing-now:before,.sing-spark{animation:none}.sing-spark{display:none}}.catalogue-skin{height:100%;overflow:auto;display:flex;flex-direction:column;color:#fff;scrollbar-width:none}.catalogue-skin::-webkit-scrollbar{display:none}.catalogue-header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;padding:10px 28px 12px;background:linear-gradient(to bottom,rgba(17,36,47,.85),rgba(17,36,47,.45) 55%,transparent)}.catalogue-header:not(.is-accordion){flex-wrap:nowrap;align-items:center}.catalogue-header:not(.is-accordion) .catalogue-nav{flex:0 1 auto;flex-wrap:nowrap;white-space:nowrap}.catalogue-header:not(.is-accordion) .catalogue-inline-tools{flex-wrap:nowrap}.catalogue-header.is-tight{padding-left:16px;padding-right:16px;gap:6px 10px}.catalogue-header.is-tight .catalogue-brand{min-width:0}.catalogue-header.is-tight:not(.is-accordion) .catalogue-brand-top>:first-child{width:110px}.catalogue-header.is-tight .catalogue-brand>span{display:none}.catalogue-header.is-tight .catalogue-nav{gap:0}.catalogue-header.is-tight .catalogue-nav button{padding:10px 6px;font-size:13.5px}.catalogue-header.is-tight .catalogue-language{max-width:170px}.catalogue-header.is-tight .catalogue-language>button{padding:8px 10px!important}.catalogue-header.is-tight .catalogue-language>button>span{font-size:14px!important}.catalogue-header.is-tight .catalogue-inline-tools{gap:6px}.catalogue-brand{width:auto;min-width:150px;flex:none;text-align:center}.catalogue-header:not(.is-accordion) .catalogue-brand-top>:first-child{width:190px;margin:0 auto}.catalogue-brand>span{display:block;white-space:nowrap;opacity:.92}.catalogue-nav{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:4px}.catalogue-nav button{background:transparent;color:#fff;border:0;border-radius:10px;padding:12px;min-height:44px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.catalogue-nav button:hover,.catalogue-nav button[aria-current]{background:#ffffff20}.catalogue-language{width:240px;max-width:100%}.catalogue-language{width:auto;max-width:260px}.catalogue-language>button:hover{background:#fff3!important}.catalogue-language>button:active{transform:translateY(3px);box-shadow:none!important}.catalogue-disclosure{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-right:4px;background:#ffffff15;color:#fff;border:1px solid #ffffff55;border-radius:12px;cursor:pointer}.catalogue-disclosure:hover{background:#ffffff25}.catalogue-brand-controls{display:flex;align-items:center;gap:8px}.catalogue-mini{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#ffffff15;color:#fff;border:1px solid #ffffff55;border-radius:12px;cursor:pointer}.catalogue-mini:hover{background:#ffffff25}.catalogue-mini-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--riel-coral-text);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid #243719}.catalogue-header.is-accordion .catalogue-brand-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.catalogue-header.is-accordion{gap:18px 24px}.catalogue-header.is-accordion .catalogue-brand{width:100%;text-align:left}.catalogue-header.is-accordion .catalogue-brand-top>:first-child{flex:0 0 auto;width:160px}.catalogue-header.is-accordion .catalogue-brand>span{margin-top:6px}.catalogue-header.is-accordion .catalogue-language{flex-basis:100%}.catalogue-header.is-accordion .catalogue-language>button{width:100%;padding:13px 18px!important;border-radius:999px!important}.catalogue-header.is-accordion .catalogue-language>button>span{font-size:19px!important}.catalogue-header.is-accordion .catalogue-access{flex-basis:100%}.catalogue-header.is-accordion .catalogue-access>button{width:100%!important;justify-content:flex-start;padding:14px 18px!important;border-radius:18px!important}@media(min-width:651px){.catalogue-header.is-accordion .catalogue-language{order:1;flex:1 1 260px}.catalogue-header.is-accordion .catalogue-inline-tools{order:2;flex:0 0 auto;margin-left:auto}.catalogue-header.is-accordion .catalogue-access{flex-basis:auto}.catalogue-header.is-accordion .catalogue-access>button{width:auto!important}.catalogue-header.is-accordion .catalogue-nav{order:3;flex-basis:100%}}.catalogue-inline-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalogue-access>button{width:auto!important;background:transparent!important;color:#fff!important;border:1px solid #ffffff55!important;box-shadow:none!important;border-radius:99px!important}.catalogue-preferences{width:100%}.catalogue-preferences summary{cursor:pointer;padding:8px 0;font-size:13px}.catalogue-preferences>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 0}.catalogue-preferences>div>*{width:auto!important;max-width:100%}.game-shelf{margin:4px calc(-1 * var(--gutter, 0px)) 28px;min-width:0}.shelf-heading{padding:0 var(--gutter, 0px)}.shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.shelf-heading h3{font-size:20px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;margin:0 0 10px;text-shadow:0 2px 2px #243719}.shelf-window{position:relative}.shelf-edge{position:absolute;top:16px;bottom:56px;z-index:6;width:40px;border:1px solid rgba(255,255,255,.22);background:#0b0c0f9e;color:#fff;font-size:26px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .15s,background-color .15s}.shelf-edge-left{left:0;border-radius:0 16px 16px 0}.shelf-edge-right{right:0;border-radius:16px 0 0 16px}.shelf-edge:disabled{opacity:0;pointer-events:none}.shelf-edge:not(:disabled):hover,.shelf-edge:focus-visible{background:#0b0c0fd9}.game-shelf-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;padding:16px var(--gutter, 4px) 56px;margin-bottom:-40px;scroll-padding-inline:var(--gutter, 0px)}.game-shelf-rail::-webkit-scrollbar{display:none}.catalogue-card{flex:0 0 clamp(260px,28vw,360px);scroll-snap-align:start;display:flex;flex-direction:column;border:0;padding:0;border-radius:28px;overflow:hidden;background:var(--riel-cream);text-align:left;cursor:pointer;box-shadow:0 6px 16px #00000059;transition:transform .2s,box-shadow .2s;animation:shelf-tile-in .4s ease-out both}.catalogue-card:hover,.catalogue-card:focus-visible{transform:scale(1.05);box-shadow:0 14px 28px #00000080;z-index:2}.catalogue-card:active{transform:scale(.98);transition-duration:.08s}@keyframes shelf-tile-in{0%{opacity:0;translate:0 14px}}.catalogue-card:disabled,.hero__play:disabled,.keep-playing-open:disabled{opacity:.55;cursor:default}.catalogue-card:disabled:is(:hover,:focus-visible,:active),.catalogue-card:has(>.keep-playing-open:disabled):is(:hover,:active){transform:none;box-shadow:0 6px 16px #00000059}.hero__play:disabled:active{transform:none}.learning-picture-card{position:relative;padding:0!important;overflow:hidden;border:0!important;gap:0!important}.learning-card-art{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.learning-picture-card>span:first-of-type{position:absolute;top:12px;right:12px;background:#243719dd!important;color:#fff!important}.learning-picture-card>span:last-of-type{padding:16px}.catalogue-art{display:block;position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}.catalogue-art img{display:block;width:100%;height:100%;object-fit:cover}.catalogue-pictogram{display:grid;height:100%;place-items:center;font-size:76px}.catalogue-age{position:absolute;top:8px;right:8px;background:#0000008c;border-radius:999px;padding:4px 10px;color:#fff;font-size:12px;font-weight:900}.catalogue-icon{position:absolute;bottom:10px;left:12px;width:52px;height:52px;display:grid;place-items:center;background:#fff8e8;border-radius:50%;font-size:30px;line-height:1}.catalogue-art--right .catalogue-age{right:auto;left:12px}.catalogue-art--right .catalogue-icon{left:auto;right:12px}.catalogue-card-copy{display:flex;flex-direction:column;padding:14px 18px 18px;gap:4px}.catalogue-card-copy strong{font-size:clamp(19px,2vw,22px);line-height:1.15;color:var(--riel-navy)}.catalogue-card-copy>span{font-size:14px;font-weight:600;color:#33475a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalogue-dialog{padding:0;border:0;border-radius:20px;width:min(880px,calc((100vw - 48px) / var(--zoom, 1)));max-height:calc((100dvh - 48px) / var(--zoom, 1));overflow:auto;box-shadow:0 30px 90px #000c;background:var(--riel-cream);color:var(--riel-navy);--card-surface: #11242f;--card-surface-strong: #1a3342;--card-ink: #fdf3e3;--card-muted: #b9c7cf;--card-outline: rgba(255, 255, 255, .18);--card-primary: #fdf3e3;--card-primary-ink: #11242f;--card-primary-radius: 999px;--card-primary-height: 55px}@keyframes catalogue-setup-in{0%{opacity:0}to{opacity:1}}.catalogue-dialog::backdrop{background:#12200ed9}.catalogue-dialog:not(.catalogue-playing):has(.catalogue-launch-setup>*) .catalogue-launch-game{display:none}.catalogue-dialog:not(.catalogue-playing) .catalogue-launch-game{min-height:calc(55dvh / var(--zoom, 1))}.catalogue-playing{width:calc(100vw / var(--zoom, 1));height:calc(100dvh / var(--zoom, 1));max-width:none;max-height:none;margin:0;border-radius:0;overflow:hidden}.catalogue-playing .catalogue-dialog-body,.catalogue-playing .catalogue-launch-game{height:100%}.catalogue-dialog-body{position:relative}.catalogue-close{position:absolute;right:14px;top:14px;z-index:50;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--riel-navy);font-size:26px;cursor:pointer;box-shadow:0 3px #0003}.catalogue-close:hover{background:var(--riel-gold)}.catalogue-launch-setup .catalogue-age,.catalogue-launch-setup .catalogue-icon{display:none}.catalogue-launch-setup .catalogue-art{max-height:calc(42dvh / var(--zoom, 1))}.catalogue-detail-copy{padding:24px}.catalogue-detail-copy h2{margin:0;font-size:32px}.catalogue-detail-copy p{line-height:1.5}.catalogue-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.catalogue-play{min-height:55px;padding:0 25px;background:#fdf3e3;color:#11242f;border:0;border-radius:999px;font-size:17.5px;font-weight:900;cursor:pointer}.catalogue-play:hover{background:#fff}.catalogue-detail-note{font-size:12px}.catalogue-skin button:focus-visible,.catalogue-dialog button:focus-visible,.catalogue-preferences summary:focus-visible{outline:3px solid #193b70;outline-offset:3px}@media(max-width:650px){.shelf-edge{width:34px;font-size:22px}.catalogue-header{padding:16px;gap:12px}.catalogue-brand{width:120px}.catalogue-language{flex:1;min-width:150px}.catalogue-nav{order:3;flex-basis:100%}.catalogue-preferences{order:4}.catalogue-card{flex-basis:82%}}@media(prefers-reduced-motion:reduce){.catalogue-card,.shelf-edge{transition:none;animation:none}.catalogue-card:hover,.catalogue-card:focus-visible{transform:none}.game-shelf-rail{scroll-behavior:auto}}.keep-playing-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.keep-playing-remove{position:absolute;right:10px;bottom:12px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:#11242fbf;color:#fdf3e3;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 6px #0000004d}.keep-playing-remove:hover{background:#11242f}.game-shelf-rail{cursor:grab}.game-shelf-rail.rail-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.profile-menu-row:hover{background:#372b1f17}.category-card:not(:disabled):hover{transform:scale(1.03)}.footer-link:hover{color:#fdf3e3!important;text-decoration:underline;text-underline-offset:4px}.welcome-dialog{width:min(640px,calc((100vw - 32px) / var(--zoom, 1)));max-height:calc(100dvh / var(--zoom, 1) - 24px);overflow:auto;background:#fff6e6;color:#242219;border-radius:20px}.welcome-dialog::backdrop{background:#0a141cb8}.welcome-body{position:relative;padding:18px 20px 14px;text-align:center}.welcome-x{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:#24221914;color:#242219;font-size:18px;cursor:pointer}.welcome-kicker,.welcome-title{padding-inline:50px}.welcome-kicker{margin:0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b4421f}.welcome-title{font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:28px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#1f3a4a;margin:2px 0 6px;line-height:1.1}.welcome-lead{margin:0 auto 14px;max-width:52ch;font-size:14px;line-height:1.45;font-weight:600}.welcome-teachers{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;color:#fff;text-align:left;box-shadow:0 4px #0000002e}.welcome-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.welcome-foot{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:700;cursor:pointer}@media(max-width:520px){.welcome-tiles{grid-template-columns:1fr}.welcome-tiles>button{min-height:0!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important;column-gap:12px!important;text-align:left!important;padding:12px 14px!important}.welcome-tiles>button>span:last-child{flex-basis:100%}.welcome-teachers>svg{display:none}.welcome-title{font-size:23px}}.hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px}.hero>div:first-child{flex:1 1 420px;min-width:0}.hero__language{flex:1 1 100%!important;display:flex;margin-bottom:-4px}.hero__title{display:block;width:100%;margin:0 0 8px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:42px;line-height:1.1;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.45);overflow-wrap:anywhere}.hero__tag{margin:0 0 4px;font-family:Nunito,CIRCLE Dene,sans-serif;font-style:italic;font-weight:600;font-size:15px;color:#fff;max-width:460px;width:fit-content;padding:3px 12px;border-radius:12px;background:#16283ab3;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero__acronym{margin:0 0 12px;font-family:Nunito,sans-serif;font-weight:700;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#fff;width:fit-content;padding:3px 12px;border-radius:999px;background:#16283ab3}.hero__play{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:8px 22px;border:2px solid #fff;border-radius:999px;background:var(--riel-cream-strong);color:var(--riel-navy);font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;box-shadow:0 5px #0000002e,0 10px 18px #0000004d}.gp-sec-title{width:fit-content;margin:4px 0 10px;padding:4px 14px;border-radius:16px;background:#16283ab3;font-family:Nunito,sans-serif;font-weight:800;font-size:13px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.gp-sec-title span{font-family:Fredoka,sans-serif;font-weight:700;font-size:26px;margin-right:8px}.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding:12px var(--gutter, 0px) 8px}.gp-grid .catalogue-card{width:auto;min-width:0;scroll-snap-align:none;background:#fff;border:2px solid #E8DCC0;border-radius:24px}.gp-head{display:flex;align-items:center;gap:14px;margin:0 var(--gutter, 0px) 4px;padding:12px 18px;border-left:10px solid var(--gc, var(--riel-teal));border-radius:20px;background:var(--riel-cream);color:var(--riel-navy)}.gp-head h3{margin:0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:21px;text-transform:none;letter-spacing:0;text-shadow:none}.gp-head p{margin:2px 0 0;font-family:Nunito,CIRCLE Dene,sans-serif;font-size:13.5px;font-weight:700;color:#33475a}.poster-bar{display:block;width:34px;height:4px;border-radius:4px;margin-bottom:6px}.sf-logo{display:inline-flex;align-items:center;padding:8px 16px;border-radius:14px;background:var(--riel-cream-strong);box-shadow:0 4px #5a32004d}.subpage{display:flex;align-items:center;gap:12px;margin:-4px 0 14px}.subpage__back{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff24;color:#fff;font-size:18px;cursor:pointer}.subpage__title{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:17px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.ct-switch{display:flex;gap:6px;width:max-content;max-width:100%;margin:0 0 14px;padding:5px;border-radius:999px;background:#fff6e229}.ct-sw{min-height:46px;padding:0 24px;border:0;border-radius:999px;background:transparent;color:var(--riel-cream-strong);font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:700;font-size:16px;cursor:pointer}.ct-sw.on{background:var(--riel-cream-strong);color:var(--riel-navy)}.fp-h1{margin:0 0 6px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:clamp(26px,4vw,36px);line-height:1.1}.fp-p{margin:0 0 14px;font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:600;font-size:16px;max-width:56ch}.fp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.fp-chip{min-height:44px;padding:0 16px;border:2px solid #DCCFAF;border-radius:22px;background:var(--riel-cream);color:var(--riel-navy);font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:15px;cursor:pointer}.fp-chip.on{background:var(--riel-navy);color:var(--riel-cream);border-color:var(--riel-navy)}.fp-count{display:inline-block;margin:10px 0 14px;padding:6px 14px;border-radius:14px;background:var(--riel-cream);color:#33475a;font-family:Nunito,sans-serif;font-weight:800;font-size:13px}.fp-tile{display:flex;flex-direction:column;overflow:hidden;border:2px solid #DCCFAF;border-radius:22px;background:var(--riel-cream);color:var(--riel-navy);box-shadow:0 8px 22px #0a182a29;text-align:left}.fp-art{position:relative;display:grid;place-items:center;height:136px;background:linear-gradient(150deg,var(--ta, var(--riel-teal)),var(--riel-navy));overflow:hidden}.fp-fan{position:relative;width:100%;height:100%}.fp-mini{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:1px;width:112px;height:108px;padding:5px;box-sizing:border-box;border-radius:11px;background:#fff9e9;color:#242219;box-shadow:0 6px 14px #00000040;overflow:hidden}.fp-fan--3 .fp-mini:nth-child(1){transform:translate(-50%,-50%) translate(-66px) rotate(-10deg);z-index:1}.fp-fan--3 .fp-mini:nth-child(2){transform:translate(-50%,-50%) translateY(-6px);z-index:3}.fp-fan--3 .fp-mini:nth-child(3){transform:translate(-50%,-50%) translate(66px) rotate(10deg);z-index:2}.fp-fan--2 .fp-mini:nth-child(1){transform:translate(-50%,-50%) translate(-34px) rotate(-6deg)}.fp-fan--2 .fp-mini:nth-child(2){transform:translate(-50%,-50%) translate(34px) rotate(6deg);z-index:2}.fp-fan--1 .fp-mini{transform:translate(-50%,-50%)}.fp-mini--text{justify-content:center}.fp-mini__word{display:grid;place-items:center;width:100%;height:62px;padding:0 4px;box-sizing:border-box;border-radius:7px;background:#2422190f;font-size:16px;font-weight:800;line-height:1.1;text-align:center;overflow:hidden;overflow-wrap:anywhere}.fp-mini--text>b{display:none}.fp-mini img{width:100%;height:62px;object-fit:contain;border-radius:7px;background:#2422190f;display:block}.fp-mini b{max-width:100%;font-size:13px;font-weight:800;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-mini small{font-family:Nunito,sans-serif;font-size:9.5px;font-weight:700;color:#24221999;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fp-art__glyph{font-size:44px;line-height:1}.fp-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px 16px}.fp-body h3{margin:0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:21px;line-height:1.15}.fp-meta{margin:0;font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:700;font-size:13px;color:#4b5c6b}.fp-hits{display:flex;flex-wrap:wrap;gap:6px}.fp-hits span{padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #DCCFAF;font-family:Nunito,CIRCLE Dene,sans-serif;font-size:12.5px;font-weight:700}.fp-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 16px;border:2px solid #DCCFAF;border-radius:14px;background:#fff;color:var(--riel-navy);font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:15px;cursor:pointer}.fp-btn--primary{flex:1 1 auto;border-color:var(--riel-coral-text);background:var(--riel-coral-text);color:#fff;box-shadow:0 4px #862f1d}.ways{max-width:980px;margin:0 auto;padding:18px 20px 22px;border-radius:24px;background:var(--riel-cream);color:var(--riel-navy)}.ways__kicker{margin:0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#3e6c78}.ways__title{margin:4px 0 6px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.1}.ways__four{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:8px;border-radius:12px;background:var(--riel-navy);color:#e9ae38;font-size:26px;vertical-align:middle}.ways__sub{margin:0 0 16px;font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:700;font-size:14.5px;color:#33475a;max-width:60ch}.ways__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.way{display:flex;flex-direction:column;padding:0;border:0;border-radius:20px;overflow:hidden;background:#fff;color:var(--riel-navy);text-align:left;cursor:pointer;box-shadow:0 4px #16283a2e}.way__top{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;background:linear-gradient(150deg,var(--a),var(--b));color:#fff}.way__num{font-family:Fredoka,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;opacity:.9}.way__flow{display:flex;align-items:center;justify-content:center;gap:8px}.way__side{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.way__card{display:grid;place-items:center;width:72px;height:58px;padding:4px;border-radius:10px;background:var(--riel-cream);color:var(--riel-navy);font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:13px;text-align:center;overflow:hidden}.way__card>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.way__card>span:has(img),.way__card>span:has(svg){width:100%;height:100%;min-height:100%;border-width:2px;border-radius:6px}.way__card img{border-radius:6px}.way__cap{font-family:Nunito,sans-serif;font-weight:800;font-size:10px;letter-spacing:1px;text-transform:uppercase;opacity:.9}.way__arrow{font-size:18px;opacity:.9}.way__body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.way__name{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:700;font-size:18px}.way__tag{font-family:Nunito,sans-serif;font-weight:800;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--b)}.way__desc{font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;color:#33475a}.way__test{margin-top:4px;font-family:Nunito,sans-serif;font-weight:700;font-size:12px;color:#3e6c78}.way__go{align-self:flex-start;margin-top:8px;padding:8px 16px;border-radius:999px;background:var(--a);color:#fff;font-family:Fredoka,sans-serif;font-weight:700;font-size:14px}.fc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow:auto;animation:catalogue-setup-in .22s ease}.fc-panel{position:relative;flex:1;min-height:100%;display:flex;flex-direction:column;padding:calc(8px + env(safe-area-inset-top,0px)) 0 calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(165deg,var(--fc-a),var(--fc-b));color:#fff;font-family:Nunito,CIRCLE Dene,sans-serif}.fc-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,rgba(255,255,255,.22),transparent 60%)}.fc-panel>*{position:relative}.fc-head{display:flex;align-items:center;gap:10px;width:100%;max-width:900px;margin:0 auto;padding:6px 14px;box-sizing:border-box}.fc-title{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1.15;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3)}.fc-title b{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:800;font-size:18px}.fc-title span{font-family:Nunito,CIRCLE Dene,sans-serif;font-weight:800;font-size:11px;letter-spacing:.8px;text-transform:uppercase;opacity:.85}.fc-head__right{display:grid;place-items:center;min-width:40px;font-family:Fredoka,sans-serif;font-weight:800;font-size:14px}.fc-stage{position:relative;flex:1 1 auto;min-height:300px;width:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fc-card{position:absolute;left:50%;top:50%;width:min(80vw,360px);height:min(78%,520px);transition:transform .34s cubic-bezier(.2,.8,.3,1),opacity .34s ease,filter .34s ease;pointer-events:none}.fc-card.is-current{pointer-events:auto}.fc-card .flip{width:100%;height:100%;cursor:pointer}.fc-speak{position:absolute;right:12px;bottom:12px;z-index:3;width:46px;height:46px;border:0;border-radius:50%;background:var(--riel-orange);color:var(--riel-navy);font-size:20px;cursor:pointer;box-shadow:0 4px #00000040}.fc-meta{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 4px;font-family:Fredoka,sans-serif;font-weight:800;font-size:14px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.fc-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 14px}.fc-round{display:grid;place-items:center;width:50px;height:50px;border:0;border-radius:50%;background:#fff;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 5px #0003}.fc-round:disabled{opacity:.45;cursor:default}.fc-flipbtn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border:2px solid rgba(255,255,255,.7);border-radius:25px;background:#ffffff38;color:#fff;font-family:Fredoka,sans-serif;font-weight:800;font-size:16px;cursor:pointer}.fc-ibtn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff3;color:#fff;font-size:18px;cursor:pointer}.fc-swipe{text-align:center;font-family:Nunito,sans-serif;font-weight:800;font-size:12px;color:#fff;opacity:.85;margin-top:6px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.fc-ctas{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 14px 20px}.fc-cta{min-height:48px;padding:10px 26px;border:0;border-radius:999px;background:var(--riel-cream-strong);color:var(--riel-navy);font-family:Fredoka,sans-serif;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 5px #0003}.fc-cta2{padding:6px 18px;border:0;border-radius:999px;background:transparent;color:#fff;font-family:Fredoka,sans-serif;font-weight:800;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.flip{perspective:1400px}.flip__inner{position:relative;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.3,1);transform-style:preserve-3d}.flip.is-flipped .flip__inner{transform:rotateY(180deg)}.flip__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border:4px solid #372b1f;border-radius:30px;background:#fff9e9;color:#242219;box-shadow:0 10px #372b1f;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip__back{transform:rotateY(180deg);background:#fff2ce}.flip__hint{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-family:Fredoka,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#372b1f80}@media(prefers-reduced-motion:reduce){.flip__inner{transition:none}}.fc-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 14px 0}.fc-dots i{width:8px;height:8px;border-radius:50%;background:#fff6;transition:all .25s ease}.fc-dots i.past{background:#ffffffbf}.fc-dots i.on{width:22px;border-radius:6px;background:#fff}.poster-chip{position:absolute;left:10px;top:8px;padding:4px 10px;border-radius:999px;background:var(--riel-cream);color:var(--riel-navy);font-family:Fredoka,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3px;box-shadow:0 2px 6px #00000040}.catalogue-art--right .poster-chip{left:auto;right:10px}.catalogue-card-copy .poster-bar{margin-bottom:2px}.gp-prev{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:30px 14px 10px;box-sizing:border-box;color:#fff;text-align:center;overflow:hidden}.catalogue-art:has(.gp-prev) .catalogue-icon{display:none}.gp-prev--quiz{background:linear-gradient(150deg,var(--riel-teal),#1f5c68)}.gp-prev--listen{background:linear-gradient(150deg,#38bdf8,#0b4a70)}.gp-prev--match{background:linear-gradient(150deg,#e9ae38,#946906)}.gp-prev--name{background:#e9e4d6}.gp-prev--sentence{background:linear-gradient(150deg,#7a4bd6,#3b1f7a);gap:10px}.gp-prev__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:92%}.gp-prev__chips i{padding:8px 14px;border-radius:12px;background:var(--riel-cream-strong);color:var(--riel-navy);font-style:normal;font-size:17px;font-weight:800;box-shadow:0 3px #00000040}.gp-prev__chips i.is-up{background:var(--riel-gold);transform:translateY(-4px) rotate(-3deg)}.gp-prev--scene{background-size:cover;background-position:center}.gp-prev__tag{position:absolute;transform:translate(-50%,-50%);padding:5px 12px;border-radius:999px;background:var(--riel-navy);color:var(--riel-cream);font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 3px 8px #00000059}.gp-prev__tag:after{content:"";position:absolute;left:50%;bottom:-8px;width:10px;height:10px;border-radius:50%;background:var(--riel-gold);border:2px solid var(--riel-navy);transform:translate(-50%)}.gp-prev--match{background:linear-gradient(150deg,#ff7a59,#a3401c)}.gp-prev__cards{display:grid;grid-template-columns:repeat(3,62px);gap:8px}.gp-prev__cards i{display:grid;place-items:center;width:62px;height:72px;border-radius:10px;background:var(--riel-coral-text);border:3px solid rgba(255,255,255,.55);color:#fff;font-style:normal;font-size:28px;font-weight:900;overflow:hidden}.gp-prev__cards i.is-up{background:var(--riel-cream-strong);color:var(--riel-navy)}.gp-prev__cards i.is-word{font-size:12px;font-weight:800;padding:0 2px;text-align:center;white-space:nowrap;letter-spacing:-.2px}.gp-prev__cards i img{width:100%;height:100%;object-fit:cover}.gp-prev--find{background:linear-gradient(125deg,#5b8def,#1f8fe6,#9b6be8);flex-direction:column;justify-content:flex-start;gap:8px;padding-top:10px}.gp-prev__console{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 6px;border-radius:999px;background:var(--riel-cream-strong);color:var(--riel-navy);font-size:20px;font-weight:800;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.gp-prev__console .gp-prev__speaker--small{position:static;width:30px;height:30px;background:var(--riel-gold);color:var(--riel-navy)}.gp-prev--find .gp-prev__board--pics{position:static;transform:none;background:none;padding:0;gap:9px;grid-template-columns:repeat(4,54px)}.gp-prev--find .gp-prev__board--pics i{width:54px;height:74px;border:3px solid #fff;border-radius:10px}.gp-prev--find .gp-prev__board--pics i.is-lit{border-color:var(--riel-gold);transform:scale(1.06)}.gp-prev--echo{background:linear-gradient(125deg,#9b6be8,#6b4bc8,#ff5da2)}.gp-prev__wheel{height:92%;width:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.22));overflow:visible}.gp-prev__board--pics{grid-template-columns:repeat(4,66px);gap:7px;background:#11242f66;padding:7px;border-radius:14px;top:48%}.gp-prev__board--pics i{width:66px;height:66px;border-radius:12px;background:var(--riel-cream-strong);border:2px solid rgba(255,255,255,.5);overflow:hidden}.gp-prev__board--pics i.is-lit{border-color:var(--riel-gold);box-shadow:0 0 0 3px #ffca3899,0 0 12px var(--riel-gold)}.gp-prev__board--pics i img{width:100%;height:100%;object-fit:cover}.gp-prev__speaker--small{position:absolute;right:12px;bottom:12px;width:44px;height:44px}.gp-prev--family{background:linear-gradient(150deg,var(--riel-teal),#1f5c68);gap:12px}.gp-prev__hub{padding:8px 20px;border-radius:999px;background:var(--riel-cream-strong);color:var(--riel-navy);font-size:20px;font-weight:800}.gp-prev__links{display:flex;gap:6px}.gp-prev__links i{position:relative;padding:5px 12px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.5);font-style:normal;font-size:14px;font-weight:800;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.gp-prev__links i:before{content:"";position:absolute;left:50%;top:-12px;width:2px;height:10px;background:#fff9}.gp-prev--spell{background:linear-gradient(150deg,#13b7b0,#0b4a70)}.gp-prev__tiles{display:flex;gap:6px}.gp-prev__tiles i{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:#ffffff40;border:3px solid rgba(255,255,255,.6);font-style:normal;font-size:22px;font-weight:800}.gp-prev__tiles i.on{background:var(--riel-cream-strong);color:var(--riel-navy)}.gp-prev--shapes{background:linear-gradient(150deg,var(--riel-orange),#946906)}.gp-prev__shapes{display:flex;gap:10px;padding:10px 12px;border-radius:14px;background:#fff6e2e6}.gp-prev__shapes svg{width:56px;height:56px}.gp-prev--colors{background:linear-gradient(150deg,#5c6bc0,#1a237e);justify-content:flex-end;padding-bottom:12px}.gp-prev__board{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(4,34px);gap:6px;padding:8px;border-radius:12px;background:#11242f8c}.gp-prev__board i{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.5);box-sizing:border-box}.gp-prev--place{background-size:cover;background-position:center;justify-content:flex-end;padding-bottom:12px}.catalogue-art img.gp-prev__cutout{position:absolute;left:56%;top:58%;width:16%;height:auto;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.gp-prev__label{font-family:Nunito,sans-serif;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;opacity:.85}.gp-prev__label span{text-transform:none;letter-spacing:0;font-size:11px}.gp-prev__word{flex:none;max-width:100%;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-prev__gloss{font-family:Nunito,sans-serif;font-size:13px;font-weight:700;opacity:.9}.gp-prev__ring{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.gp-prev__speaker{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#fff;color:#0b4a70}.gp-prev--listen .gp-prev__label{margin-top:2px}.gp-prev--match .gp-prev__word{color:var(--riel-navy);font-size:clamp(24px,2.6vw,34px)}.gp-prev__thumbs{display:flex;gap:10px}.gp-prev__thumb{position:relative;width:84px;height:64px;border-radius:10px;overflow:hidden;background:var(--riel-cream);border:2px solid rgba(255,255,255,.7)}.gp-prev__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gp-prev__thumb.is-right{border-color:#19c37d}.gp-prev__thumb i{position:absolute;right:-6px;top:-6px;width:22px;height:22px;border-radius:50%;background:#19c37d;color:#fff;font-style:normal;font-size:13px;font-weight:900;display:grid;place-items:center}.gp-prev--name img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-prev__pill{position:absolute;left:50%;transform:translate(-50%);bottom:10px;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;padding:6px 14px;border-radius:999px;background:var(--riel-navy);color:var(--riel-cream);font-size:14px;font-weight:800;box-shadow:0 3px 8px #0000004d;line-height:1.45}@keyframes cc-pop{0%{transform:scale(1)}60%{transform:scale(1.25);opacity:.9}to{transform:scale(0);opacity:0}}.cc-pop{animation:cc-pop .45s ease forwards}@keyframes cc-in{0%{transform:translateY(-40px);opacity:.4}to{transform:none;opacity:1}}.cc-disc{animation:cc-in .25s ease}@keyframes lp-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.lp-shake{animation:lp-shake .45s ease}.wotd{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:240px;max-width:360px;padding:14px 18px;border:0;border-radius:22px;background:var(--riel-navy);color:var(--riel-cream);text-align:left;cursor:pointer;box-shadow:0 12px 28px #0a182a59}.wotd__kick{display:inline-block;padding:4px 12px;border-radius:999px;background:#e9ae3829;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#e9ae38}.wotd__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.wotd__row>span:first-child{flex:1 1 auto;min-width:0}.wotd__word{display:block;width:100%;font-size:40px;font-weight:800;line-height:1.45;color:#e9ae38;white-space:nowrap;overflow:hidden;overflow-wrap:anywhere}.wotd__gloss{display:block;margin-top:4px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:16px;font-weight:700}.wotd__hear{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--riel-orange);color:var(--riel-navy);box-shadow:0 5px #00000047}.learner-home.has-tabbar .wotd{max-width:none;width:100%}.learner-home.has-tabbar{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.tabbar{position:fixed;left:0;bottom:0;z-index:30;width:calc(100vw / var(--zoom, 1));display:flex;justify-content:space-around;align-items:flex-end;gap:2px;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#11242ff5;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -8px 24px #00000040}.tabbar-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 0;border:0;background:none;color:#ffffffc7;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer}.tabbar-icon{display:grid;place-items:center;width:44px;height:36px;border-radius:12px;color:inherit}.tabbar-tab.is-active{color:var(--riel-gold)}.tabbar-tab.is-active .tabbar-icon{background:#ffca3829}.tabbar-tab:active .tabbar-icon{transform:translateY(1px)}.info-doc{max-width:880px}.info-doc__head{display:flex;align-items:flex-start;gap:16px;margin:0 0 16px;color:#fff}.info-doc__head>button{flex:none;margin-top:2px}.info-doc__kicker{margin:0 0 4px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.info-doc__title{margin:0;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:28px;font-weight:800;line-height:1.1;text-shadow:0 2px 2px rgba(0,0,0,.25)}.info-doc__lede{margin:6px 0 0;font-size:15.5px;line-height:1.5;font-weight:600;text-wrap:pretty}.info-doc__card{border:4px solid #4b2b1d;border-radius:20px;background:#fff8e8;color:#342317;padding:6px 22px 22px;box-shadow:0 6px #4b2b1d;animation:none}.info-doc__card section{padding:18px 0 4px}.info-doc__card h2{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:800;font-size:21px;margin:22px 0 6px;color:#342317}.info-doc__card h3{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:800;font-size:17px;margin:16px 0 4px}.info-doc__card p,.info-doc__card li{font-size:15.5px;line-height:1.55;font-weight:500;color:#4a3a2e}.info-doc__card p{margin:0 0 12px}.info-doc__card ul,.info-doc__card ol{padding-left:22px;margin:0 0 14px;display:grid;gap:6px}.info-doc__card a{color:#1a6f8a;font-weight:700}.info-doc__card hr.rule{border:0;border-top:2px solid rgba(75,43,29,.15);margin:10px 0}.info-doc__card .updated{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a6d57;margin:14px 0 8px}.info-doc__card .toc{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.info-doc__card .toc a{display:inline-block;padding:6px 12px;border-radius:999px;background:#4b2b1d14;text-decoration:none;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:14px}.info-doc__card .faq-item{background:#fff;border:2px solid rgba(75,43,29,.18);border-radius:14px;padding:14px 18px;margin:0 0 12px}.info-doc__card .faq-item .q{font-family:Fredoka,CIRCLE Dene,sans-serif;font-weight:800;font-size:17px;margin:0 0 6px;color:#342317}.info-doc__card .faq-item .a{margin:0}.info-doc__card .faq-item .a+.a{margin-top:8px}.info-doc__card .care{list-style:none;padding:0}.info-doc__note{padding:20px 0;font-weight:700}.catalogue-header{flex-wrap:nowrap;align-items:center;gap:10px 18px}.catalogue-header.is-accordion{padding:8px 12px 10px;gap:6px}.catalogue-header.is-accordion .catalogue-tools{gap:6px}.catalogue-header .catalogue-brand{flex:none;width:auto;min-width:0;text-align:left}.catalogue-header.is-accordion .catalogue-brand,.catalogue-header.is-accordion .catalogue-brand-top{width:auto}.catalogue-header.is-accordion .catalogue-brand-top>:first-child{width:100px}.catalogue-brand-top{display:flex;align-items:center}.catalogue-tools{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px}.catalogue-header .catalogue-tools .catalogue-access{flex:none;width:auto}.catalogue-header .catalogue-tools .catalogue-access>button{width:auto!important;padding:3px!important}.catalogue-disclosure{margin-right:0}.catalogue-mini svg{display:block}.spark-drawer-backdrop{position:fixed;top:0;left:0;width:calc(100vw / var(--zoom, 1));height:calc(100dvh / var(--zoom, 1));background:#00000073;opacity:0;pointer-events:none;transition:opacity .28s;z-index:60}.spark-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.spark-drawer{position:fixed;top:0;left:0;width:min(320px,calc(85vw / var(--zoom, 1)));height:calc(100dvh / var(--zoom, 1));box-sizing:border-box;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;background:#11242f;color:#fdf3e3;box-shadow:8px 0 30px #0006;transform:translate(-100%);transition:transform .28s ease;z-index:61;display:flex;flex-direction:column;gap:14px}.spark-drawer.is-open{transform:none}.spark-drawer[aria-hidden=true]{visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.spark-drawer__top{display:flex;align-items:center;justify-content:space-between}.spark-drawer__label{display:block;margin:6px 0 4px;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fdf3e399}.spark-drawer__section{display:flex;flex-direction:column;gap:4px}.spark-drawer__section .catalogue-language{width:100%;max-width:none}.spark-drawer__section .catalogue-language>button{width:100%}.spark-drawer__nav{display:flex;flex-direction:column;gap:2px}.spark-drawer__nav button,.spark-drawer__row{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:#fdf3e3;font-family:Fredoka,CIRCLE Dene,sans-serif;font-size:16px;font-weight:800;text-align:left;cursor:pointer}.spark-drawer__nav button:hover,.spark-drawer__row:hover{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.spark-drawer,.spark-drawer-backdrop{transition:none}}.catalogue-tools .text-size-button{flex:none}.catalogue-header.is-accordion .catalogue-tools .text-size-button{width:40px;height:40px;min-width:0;padding:0;font-size:13px}.catalogue-header.is-accordion .catalogue-brand-top>:first-child{width:84px}.skel{display:block;border-radius:12px;background:linear-gradient(100deg,#ffffff29 30%,#ffffff57,#ffffff29 70%);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite}.skel--word{width:150px;height:34px;margin-bottom:8px}.skel--gloss{width:70px;height:14px}.skel--tile{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:16px}.wotd--skel{pointer-events:none}.wotd--skel .wotd__hear{background:none;box-shadow:none}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none}}
