@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo Da 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-da-2-bengali-600-normal-DihpUf2G.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Baloo Da 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-da-2-latin-600-normal-DHssCvJS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-da-2-latin-ext-600-normal-B6h3vfSU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo Da 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-da-2-bengali-800-normal-DvgZDpf7.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:"Baloo Da 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-da-2-latin-800-normal-BAYaxQpZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-da-2-latin-ext-800-normal-CPmjN4nL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-bhaijaan-2-arabic-600-normal-CFIJgrrQ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-bhaijaan-2-latin-600-normal-BilcHiAm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/baloo-bhaijaan-2-latin-ext-600-normal-BzXDRM_2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-bhaijaan-2-arabic-800-normal-seqr1dGG.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-bhaijaan-2-latin-800-normal-2iymj7n2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/baloo-bhaijaan-2-latin-ext-800-normal-vCJlA_TC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/assets/andika-latin-ext-400-normal-D580Nkki.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:700;font-display:swap;src:url(/assets/andika-latin-ext-700-normal-Ch3SGZaH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--m1:#e24a3f;--m2:#f2a122;--m3:#34a05b;--m4:#2e6bd4;--m5:#8b4fcf;--m6:#12a0a0;--door-hi:#f4f7fa;--door-lo:#dde4ec;--ink:#21252c;--ink-soft:#5a6472;--hairline:#21252c1a;--font-display:"Baloo 2", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--font-letter:"Andika", "Comic Sans MS", "Trebuchet MS", system-ui, sans-serif;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-bangla:"Baloo Da 2", "Noto Sans Bengali", "Kohinoor Bangla", "Bangla MN", "Nirmala UI", sans-serif;--font-arabic:"Baloo Bhaijaan 2", "Geeza Pro", "Noto Naskh Arabic", "Segoe UI", system-ui, sans-serif;--skin:#f0bf95;--skin-2:#dfa274;--hair:#4a342a;--face-ink:#33261f;--mouth:#c1554c;--shorts:#3f7fc4;--lit:#e24a3f;--rail-h:60px;--nav-h:76px;--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}body{font-family:var(--font-display);color:var(--ink);background:var(--door-lo);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.panel{-webkit-user-select:text;user-select:text}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}:focus-visible{outline:3px solid var(--m4);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-hidden,[hidden]{display:none!important}.app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:var(--door-hi);background-image:repeating-linear-gradient(90deg, #ffffff47 0 3px, #21252c02 3px 7px), linear-gradient(158deg, var(--door-hi) 0%, var(--door-lo) 58%, #eaeff5 100%);flex-direction:column;transition:background-color .45s;display:flex;position:fixed;inset:0}.app.is-tinted{background-color:var(--page);background-image:repeating-linear-gradient(90deg,#ffffff21 0 3px,#00000005 3px 7px)}.app.is-tinted .screen--colors .screen-hint{color:var(--page-ct);opacity:.82}.app.is-tinted .nav{box-shadow:0 0 0 1.5px #ffffff38,0 8px 24px #21252c4d}.rail{height:calc(var(--rail-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffffd9,#ffffff40);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.score{background:linear-gradient(180deg, #ffcf52, var(--m2));color:#40260a;border-radius:999px;align-items:center;gap:7px;padding:7px 15px 7px 12px;display:inline-flex;box-shadow:inset 0 1.5px #ffffffa6,inset 0 -2px #8c4e0038,0 2px 5px #21252c2e}.score-star{font-size:17px;line-height:1}.score-num{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1}.score-label{opacity:.72;font-size:12.5px;font-weight:600}.score.is-bumped{animation:bump .45s var(--ease-pop)}@keyframes bump{40%{transform:scale(1.18)rotate(-3deg)}to{transform:scale(1)}}.rail-actions{gap:8px;display:flex}.icon-btn{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hairline), 0 1px 3px #21252c1a;transition:transform .12s var(--ease-pop);background:#ffffffb8;border-radius:13px;place-items:center;font-size:19px;display:grid}.icon-btn:active{transform:scale(.9)}.icon-btn .icon-off,.icon-btn[aria-pressed=true] .icon-on{display:none}.icon-btn[aria-pressed=true] .icon-off{display:block}.board{-webkit-overflow-scrolling:touch;padding:18px 16px calc(var(--nav-h) + 28px);flex:1;overflow-y:auto}.pics-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.screen-hint{text-align:center;color:var(--ink-soft);margin:2px 0 12px;font-size:15px;font-weight:600}.pics-switch .screen-hint{flex-basis:100%;margin:0}.shuffle-btn{min-width:44px;min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline), 0 1px 3px #21252c1f;transition:transform .12s var(--ease-pop);background:#ffffffd1;border-radius:999px;place-items:center;padding:10px;font-size:18px;display:inline-grid}.shuffle-btn:active{transform:scale(.93)}#screen-pictures.is-focus .showcase--pic,#screen-pictures.is-focus .grid--pics,#screen-pictures.is-focus #shuffleBtn{display:none}#screen-pictures.is-focus #focusStage{display:flex}#screen-pictures.is-focus #focusBtn{background:var(--c,#5b8def);color:#fff;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 6px #21252c2e}.focus-stage{text-align:center;cursor:pointer;width:100%;max-width:520px;min-height:min(62vh,520px);color:inherit;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fffffff0;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:stretch;margin:4px auto 12px;padding:18px 16px 22px;display:none;box-shadow:inset 0 0 0 1px #21252c14,0 6px 20px #21252c1f}.focus-card{will-change:transform, opacity;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.focus-card.is-leave{animation:focus-leave .28s var(--ease-pop) forwards}.focus-card.is-hold{opacity:0}.focus-card.is-enter{animation:focus-enter .34s var(--ease-pop) forwards}@keyframes focus-leave{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-18%)scale(.92)}}@keyframes focus-enter{0%{opacity:0;transform:translate(22%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.focus-photo{width:min(72vw,320px);max-width:100%;height:min(72vw,320px);display:block}.focus-img{object-fit:cover;background:#e7ebf0;border-radius:28px;width:100%;height:100%;display:block;box-shadow:0 8px 24px #21252c29}.focus-img.is-fallback{font-family:var(--font-emoji);background:#f3f5f8;place-items:center;font-size:clamp(72px,22vw,140px);display:grid}.focus-word{font-family:var(--font-display);color:var(--c,var(--m4));letter-spacing:.01em;font-size:clamp(28px,8vw,42px);font-weight:800;line-height:1.1}.focus-word.sc-word--bn{font-family:var(--font-bangla);letter-spacing:0;font-weight:600;line-height:1.35}.focus-cue{font-family:var(--font-letter);color:var(--ink-soft);font-size:14px;font-weight:700}.focus-stage:active .focus-card:not(.is-leave):not(.is-enter){transform:scale(.97)}.grid.is-settling .magnet{animation:settle .32s var(--ease-pop);animation-delay:var(--settle,0s)}@keyframes settle{0%{transform:rotate(var(--tilt)) scale(.8);opacity:.3}62%{transform:rotate(var(--tilt)) scale(1.05);opacity:1}to{transform:rotate(var(--tilt)) scale(1);opacity:1}}.grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:14px;max-width:720px;margin:0 auto;display:grid}.grid[dir=rtl]{direction:rtl}.magnet{aspect-ratio:1;color:#fff;font-family:var(--font-display);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 100%, white 26%), var(--c) 52%, color-mix(in srgb, var(--c) 100%, black 12%));box-shadow:inset 0 2px 0 #ffffff80, inset 0 -3px 0 #0000002e, 0 3px 0 color-mix(in srgb, var(--c) 100%, black 30%), 0 5px 9px #21252c38;text-shadow:0 1.5px #00000029;transform:rotate(var(--tilt));transition:transform .18s var(--ease-pop), box-shadow .18s ease;border-radius:19%;place-items:center;font-size:clamp(30px,8.5vw,42px);font-weight:800;line-height:1;display:grid;position:relative}.magnet:active{box-shadow:inset 0 2px 0 #ffffff80, inset 0 -3px 0 #0000002e, 0 5px 0 color-mix(in srgb, var(--c) 100%, black 30%), 0 14px 22px #21252c42;transform:rotate(0)scale(1.09)}.magnet--pic,.magnet--shape,.magnet--body{color:var(--ink);box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--c) 100%, white 48%), inset 0 2px 0 #ffffffe6, 0 3px 0 color-mix(in srgb, var(--c) 100%, black 14%), 0 5px 9px #21252c33;background:linear-gradient(#fff,#f7f4ed);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.magnet--pic:active,.magnet--shape:active,.magnet--body:active{box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--c) 100%, white 48%), inset 0 2px 0 #ffffffe6, 0 5px 0 color-mix(in srgb, var(--c) 100%, black 14%), 0 14px 22px #21252c42}.magnet--pic .magnet-cap,.magnet--shape .magnet-cap{color:color-mix(in srgb, var(--c) 100%, black 26%);text-shadow:none}.magnet-cap--bn{font-family:var(--font-bangla);font-size:13px;font-weight:600;line-height:1.35}.magnet--pic.is-known:after,.magnet--shape.is-known:after{background:color-mix(in srgb, var(--c) 100%, white 20%);box-shadow:none}.magnet-shape{flex:auto;width:100%;min-height:0;overflow:visible}.magnet-shape .shape-face{fill:var(--c);stroke:color-mix(in srgb, var(--c) 100%, black 26%);stroke-width:3px;stroke-linejoin:round}.magnet-photo{object-fit:cover;background:#e7ebf0;border-radius:13%;flex:auto;width:100%;min-height:0}.magnet-photo.is-fallback{font-family:var(--font-emoji);text-shadow:none;background:0 0;place-items:center;font-size:clamp(38px,11vw,60px);display:grid}.magnet--bn{font-family:var(--font-bangla);padding-top:.06em;font-size:clamp(34px,9.5vw,48px)}.magnet--ar{font-family:var(--font-arabic);font-size:clamp(34px,9.5vw,48px)}.magnet--latin{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px 8px;display:flex}.magnet--latin .magnet-face{line-height:1.05}.magnet-latin{font-family:var(--font-letter);letter-spacing:.01em;white-space:nowrap;direction:ltr;font-size:clamp(14px,3.9vw,18px);font-weight:700;line-height:1}.magnet-cap{font-family:var(--font-letter);letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 1px #00000038;flex:none;max-width:100%;font-size:14px;font-weight:700;line-height:1.15}.showcase{z-index:5;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px 14px;width:100%;max-width:720px;margin:0 auto 12px;padding:10px 16px;display:flex;position:sticky;top:-4px;box-shadow:inset 0 0 0 1px #21252c14,0 4px 14px #21252c1f}.showcase.is-bumped{animation:bump .4s var(--ease-pop)}.sc-pair{align-items:baseline;gap:10px;display:flex}.sc-main{font-family:var(--font-display);color:var(--c,var(--m4));font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.sc-sub{font-family:var(--font-letter);color:color-mix(in srgb, var(--c,var(--m4)) 100%, white 26%);font-size:32px;font-weight:700;line-height:1}.sc-word{font-family:var(--font-letter);color:var(--ink);align-items:center;gap:9px;font-size:22px;font-weight:700;display:inline-flex}.sc-main--bn{font-family:var(--font-bangla);font-size:50px}.sc-main--ar{font-family:var(--font-arabic);font-size:50px}.sc-word--bn{font-family:var(--font-bangla);font-size:25px;font-weight:600}.sc-word--ar{font-family:var(--font-arabic);font-size:25px;font-weight:700}.sc-emoji{font-family:var(--font-emoji);font-size:28px;line-height:1}.sc-latin{font-family:var(--font-letter);font-size:34px;font-weight:700;line-height:1}.sc-count{flex-wrap:wrap;flex:100%;gap:4px;min-height:26px;display:flex}.showcase--pic{flex-wrap:nowrap;gap:14px}.sc-pic{flex:none;display:block}.sc-photo{object-fit:cover;background:#e7ebf0;border-radius:15px;width:76px;height:76px;display:block}.sc-photo.is-fallback{font-family:var(--font-emoji);background:0 0;place-items:center;font-size:44px;display:grid}.sc-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-line{font-family:var(--font-letter);color:var(--ink-soft);font-size:14.5px;line-height:1.35}.showcase--color{justify-content:center}.sc-color{font-family:var(--font-display);color:var(--ci,var(--m4));font-size:40px;font-weight:800;line-height:1.1}.grid--pics{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.grid--colors{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid--shapes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.showcase--shape{flex-wrap:nowrap;align-items:center;gap:15px}.sc-shape{flex:none;width:82px;height:82px}.sc-shape-art{width:100%;height:100%;display:block;overflow:visible}.sc-shape-art .shape-face{fill:var(--c,var(--m4));stroke:none;animation:.5s .55s both shape-fill}.sc-shape-art .shape-line{fill:none;stroke:color-mix(in srgb, var(--c,var(--m4)) 100%, black 28%);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.sc-shape-art .shape-line.is-drawing{stroke-dasharray:var(--len);animation:.75s both shape-draw}@keyframes shape-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes shape-fill{0%{opacity:0}}.sc-shape-art .shape-pip{fill:#fff;stroke:#21252c80;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:pip-in .34s var(--ease-pop) both}@keyframes pip-in{0%{opacity:0;transform:scale(.2)}}.showcase--body{text-align:center;flex-flow:column;gap:8px;padding:14px 16px 16px;position:static}.sc-body{aspect-ratio:240/450;flex:none;width:auto;height:min(58vh,460px)}.sc-body-art{touch-action:manipulation;width:100%;height:100%;display:block;overflow:visible}.showcase--body .sc-text{align-items:center}.showcase--body .sc-word{min-height:32px;font-size:27px}.bd-hit{fill:#0000;stroke:#0000;cursor:pointer}.magnet-body{flex:auto;width:100%;height:100%;min-height:0;display:block;overflow:visible}.magnet--word{aspect-ratio:auto;letter-spacing:.01em;-webkit-hyphens:none;hyphens:none;padding:13px 8px;font-size:clamp(15px,4.2vw,19px)}.magnet--bn-word{font-family:var(--font-bangla);padding:11px 8px;font-size:clamp(16px,4.6vw,21px);line-height:1.5}.magnet--ar-word{font-family:var(--font-arabic);padding:11px 8px;font-size:clamp(16px,4.6vw,21px);line-height:1.5}.grid--body{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.showcase--body .sc-word--bn{min-height:40px;line-height:1.45}.showcase--pic .sc-word--bn{line-height:1.4}.seg--bn{font-family:var(--font-bangla);font-size:14px}.seg--ar{font-family:var(--font-arabic);font-size:14px}.bd{transition:opacity .25s}.has-lit .bd:not(.is-lit){opacity:.42}.bd-skin{fill:var(--skin)}.bd-ear{fill:var(--skin-2)}.bd-hair{fill:var(--hair)}.bd-eye{fill:var(--face-ink)}.bd-nose{fill:var(--skin-2)}.bd-mouth{fill:var(--mouth)}.bd-teeth{fill:#fff}.bd-shorts{fill:var(--shorts)}.bd-limb{fill:none;stroke:var(--skin);stroke-linecap:round}.bd-arm{stroke-width:26px}.bd-leg{stroke-width:32px}.bd-finger{fill:none;stroke:var(--skin);stroke-linecap:round;stroke-width:9px}.bd-joint{fill:var(--skin);stroke:#78482238;stroke-width:2px}.bd-bump{fill:var(--skin-2)}.bd-ring{fill:none;stroke:var(--lit);stroke-width:6px;transform-box:fill-box;transform-origin:50%;animation:ring-in .4s var(--ease-pop) both, ring-beat 1.5s ease-in-out infinite}.bd-ring.is-still{stroke-width:7px;opacity:.85;animation:none}@keyframes ring-in{0%{opacity:0;transform:scale(.45)}}@keyframes ring-beat{50%{opacity:.72;transform:scale(1.06)}}.sc-chip{font-family:var(--font-letter);color:color-mix(in srgb, var(--c,var(--m4)) 100%, black 30%);background:color-mix(in srgb, var(--c,var(--m4)) 17%, #fff);border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:13px;font-weight:700;line-height:1.5}.sc-pics{font-family:var(--font-emoji);letter-spacing:3px;font-size:19px;line-height:1.4}.showcase--shape .sc-text{gap:5px}.magnet--color{color:var(--ct);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 100%, white 9%), var(--c) 42%, color-mix(in srgb, var(--c) 100%, black 7%));box-shadow:inset 0 0 0 1px #21252c1c, inset 0 2px 0 #ffffff57, inset 0 -3px 0 #0000001f, 0 3px 0 color-mix(in srgb, var(--c) 100%, black 26%), 0 5px 9px #21252c33;flex-direction:column;align-content:center;place-items:center;padding:6px}.magnet--color:active{box-shadow:inset 0 0 0 1px #21252c1c, inset 0 2px 0 #ffffff57, inset 0 -3px 0 #0000001f, 0 5px 0 color-mix(in srgb, var(--c) 100%, black 26%), 0 14px 22px #21252c42}.magnet-cap--color{text-shadow:none;font-size:13px}.magnet--color.is-known:after{opacity:.55;box-shadow:none;background:currentColor}.magnet.is-picked,.magnet.is-cued{transform:rotate(0)scale(1.07);box-shadow:inset 0 0 0 1px #21252c1c,inset 0 2px #ffffff57,0 0 0 4px #fffffff2,0 0 0 7px #21252c47,0 10px 20px #21252c4d}.magnet.is-known:after{content:"";background:#ffffffd9;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #00000017}.magnet.is-wrong{animation:.4s shake}@keyframes shake{0%,to{transform:rotate(var(--tilt))}20%{transform:rotate(-7deg)translate(-7px)}50%{transform:rotate(7deg)translate(7px)}80%{transform:rotate(-4deg)translate(-3px)}}.magnet.is-right{animation:right-pop .55s var(--ease-pop)}@keyframes right-pop{35%{transform:rotate(0)scale(1.22)}to{transform:rotate(0)scale(1)}}.nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));background:var(--ink);border-radius:999px;gap:4px;padding:6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #21252c4d}.tab{color:#ffffff9e;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14.5px;font-weight:600;transition:color .15s,background-color .15s;display:flex}.tab-label{display:none}.tab-mark{color:#ffffffbf;background:#ffffff24;border-radius:9px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:grid}.tab-mark--emoji{font-family:var(--font-emoji);font-size:15px}.tab.is-on{color:#fff;background:#ffffff24}.tab.is-on .tab-mark{background:var(--m2);color:#40260a}@media (width<=560px){.nav{gap:1px;padding:5px}.tab{padding:9px 8px}}@media (width<=400px){.nav{gap:0;padding:4px}.tab{padding:9px 5px}}@media (width>=900px){.tab{padding:10px 14px}.tab-label{display:inline}.tab-mark{border-radius:7px;width:23px;height:23px;font-size:13px}.tab-mark--emoji{font-size:12px}}.count-item{font-family:var(--font-emoji);animation:pop-in .3s var(--ease-pop);font-size:24px;line-height:1}@keyframes pop-in{0%{opacity:0;transform:scale(.3)}}@keyframes fade{0%{opacity:0}}.repeat-btn{color:#fff;background:var(--ink);min-height:44px;transition:transform .12s var(--ease-pop);border-radius:15px;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:700;display:inline-flex}.repeat-btn:active{transform:scale(.95)}.play{text-align:center;max-width:560px;margin:0 auto}.segmented{background:#21252c12;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.segmented--play,.segmented--pics,.segmented--lang{border-radius:22px;flex-wrap:wrap;justify-content:center;max-width:100%}.seg{white-space:nowrap;min-width:44px;min-height:44px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:8px 11px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.seg.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #21252c29}.segmented--pics .seg{min-width:44px;min-height:44px;padding:10px;font-size:20px;line-height:1}.dots{justify-content:center;gap:6px;margin:22px 0 18px;display:flex}.dot{width:10px;height:10px;transition:background-color .25s ease, transform .25s var(--ease-pop);background:#21252c24;border-radius:50%}.dot.is-done{background:var(--m2);transform:scale(1.28)}.ask{margin:0 0 14px;font-size:clamp(24px,6.5vw,32px);font-weight:800;line-height:1.2}.ask-target{font-family:var(--font-letter);color:var(--m4);font-weight:700}.repeat-btn{color:var(--ink);background:#21252c14;padding:11px 18px;font-size:14.5px}.choices{grid-template-columns:repeat(2,1fr);gap:18px;max-width:460px;margin:26px auto 0;display:grid}.choices .magnet{font-size:clamp(60px,19vw,96px)}.choices .magnet--pic,.choices .magnet--shape{padding:12px}.choices .magnet--body{aspect-ratio:.9;padding:8px}.choices .magnet-photo.is-fallback{font-size:clamp(64px,20vw,100px)}@media (height<=800px) and (width>=620px){.dots{margin:12px 0 10px}.ask{margin-bottom:10px}.choices{max-width:320px;margin-top:12px}.choices .magnet{font-size:clamp(40px,8vh,66px)}.choices .magnet-photo.is-fallback{font-size:clamp(48px,10vh,80px)}}@media (width<=619px) and (height<=820px){.segmented--play{gap:2px;padding:3px}.segmented--play .seg{padding:7px 9px;font-size:12px}.dots{gap:5px;margin:10px 0 8px}.dot{width:8px;height:8px}.ask{margin-bottom:9px;font-size:clamp(21px,5.8vw,27px)}.repeat-btn{padding:9px 15px;font-size:13.5px}.choices{gap:12px;max-width:284px;margin-top:12px}.choices .magnet{font-size:clamp(34px,7.4vh,58px)}.choices .magnet-photo.is-fallback{font-size:clamp(40px,9vh,66px)}}.party{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.party-bit{font-family:var(--font-emoji);line-height:1;animation:1.2s cubic-bezier(.16,.7,.3,1) forwards burst;position:absolute}@keyframes burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.35)rotate(0)}65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.2) rotate(var(--rot))}}.party-word{color:var(--m3);-webkit-text-stroke:3px #fffdf7;paint-order:stroke fill;text-shadow:0 5px #21252c29;animation:yay 1.4s var(--ease-pop) forwards;font-size:clamp(46px,14vw,84px);font-weight:800;position:absolute}@keyframes yay{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-10deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(1.16)rotate(4deg)}40%{transform:translate(-50%,-55%)scale(1)rotate(0)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-125%)scale(1.06)}}.cheer-wrap{z-index:50;padding:22px max(22px, env(safe-area-inset-right)) 22px max(22px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181c2380;place-items:center;animation:.25s fade;display:grid;position:fixed;inset:0}.cheer{text-align:center;width:min(360px,100%);animation:drop-in .4s var(--ease-pop);background:#fffdf7;border-radius:22px;padding:34px 26px 26px;position:relative;box-shadow:0 22px 55px #14181e66}.cheer-burst{pointer-events:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.spark{font-size:22px;animation:1.1s ease-out forwards fly;position:absolute;top:46%;left:50%}@keyframes fly{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.1) rotate(var(--rot))}}.cheer-title{margin:0 0 4px;font-size:30px;font-weight:800}.cheer-sub{color:var(--ink-soft);margin:0 0 22px;font-size:16px;font-weight:600}.big-btn{color:#fff;background:linear-gradient(180deg, #46b972, var(--m3));width:100%;transition:transform .12s var(--ease-pop);border-radius:16px;padding:16px;font-size:17px;font-weight:800;box-shadow:inset 0 1.5px #fff6,0 3px #24743f}.big-btn:active{transform:translateY(2px);box-shadow:inset 0 1.5px #fff6,0 1px #24743f}.text-btn{width:100%;color:var(--ink-soft);margin-top:12px;padding:10px;font-size:14.5px;font-weight:600}.overlay{z-index:55;padding:calc(20px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.overlay-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181c2370;animation:.2s fade;position:fixed;inset:0}@keyframes drop-in{0%{opacity:0;transform:translateY(-26px)rotate(-2deg)}}.panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(340px,100%);max-height:100%;animation:drop-in .3s var(--ease-pop);background:#fffdf7;border-radius:20px;padding:26px 24px 20px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #14181e57}.panel-title{margin:0 0 18px;font-size:21px;font-weight:800}.stats{margin:0 0 22px}.stat{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding:11px 0;display:flex}.stat:last-child{border-bottom:0}.stat dt{color:var(--ink-soft);font-size:14.5px;font-weight:600}.stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:15.5px;font-weight:800}.soft-btn{width:100%;color:var(--m4);background:#2e6bd41a;border-radius:14px;margin-bottom:12px;padding:14px;font-size:15px;font-weight:700;transition:opacity .15s}.soft-btn:disabled{opacity:.45;cursor:default}.offline{margin-bottom:12px}.offline-say{margin-bottom:9px}.offline-title{font-size:14.5px;font-weight:700;display:block}.offline-note{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600;line-height:1.35;display:block}.offline-bar{background:#21252c17;border-radius:999px;height:8px;margin-bottom:12px;overflow:hidden}.offline-bar i{background:var(--m4);border-radius:999px;width:0;height:100%;transition:width .3s,background-color .3s;display:block}.offline.is-done .offline-bar i{background:var(--m3)}.offline.is-done .offline-note{color:var(--m3)}.danger-btn{width:100%;color:var(--m1);background:#e24a3f1a;border-radius:14px;padding:14px;font-size:15px;font-weight:700}.panel-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:24px 0 10px;font-size:12.5px;font-weight:800}.panel-note{color:var(--ink-soft);margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}.panel--lang .panel-title{margin-bottom:10px}.panel--lang .panel-note{margin:0 0 16px}.panel--lang .lang-list+.panel-note{margin:14px 0 18px}.lang-list{flex-direction:column;gap:8px;display:flex}.lang-row{text-align:left;background:#21252c0d;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.lang-row.is-on{background:#2e6bd41a;box-shadow:inset 0 0 0 1.5px #2e6bd457}.lang-row:disabled{cursor:default}.lang-row:not(.is-on):disabled{opacity:.5}.lang-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 8px;display:flex}.lang-native{font-family:var(--font-letter);color:var(--ink);font-size:16.5px;font-weight:800}.lang-native--bn{font-family:var(--font-bangla);font-size:18px;font-weight:600}.lang-native--ar{font-family:var(--font-arabic);font-size:18px;font-weight:600}.lang-label{color:var(--ink-soft);font-size:13px;font-weight:600}.lang-note{color:var(--ink-soft);flex-basis:100%;font-size:12.5px;font-weight:600;line-height:1.35}.lang-tick{color:#fff;background:#21252c21;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.lang-row.is-on .lang-tick{background:var(--m4)}@media (height<=460px) and (orientation:landscape){.board{padding:10px 16px calc(var(--nav-h) + 20px)}.screen-hint{margin:0 0 8px;font-size:13.5px}.showcase{margin-bottom:10px;padding:8px 14px}.sc-main{font-size:40px}.sc-main--bn,.sc-main--ar{font-size:38px}.pics-switch{margin-bottom:8px}}@media (width>=640px){.grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px}.magnet{font-size:46px}.magnet-latin{font-size:19px}.board{padding:26px 24px calc(var(--nav-h) + 34px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.magnet{transform:none}.magnet:active{transform:scale(1.04)}.sc-shape-art .shape-face,.sc-shape-art .shape-line,.sc-shape-art .shape-pip{animation-delay:0s!important}.grid.is-settling .magnet,.focus-card.is-leave,.focus-card.is-enter{animation:none!important}.focus-stage:active .focus-card{transform:none}.bd-ring{opacity:1;animation:none!important}}.app.is-focus-mode .rail .score,.app.is-focus-mode .rail #soundBtn,.app.is-focus-mode .rail #parentBtn,.app.is-focus-mode .nav,.app.is-focus-mode .segmented,.app.is-focus-mode .shuffle-btn,.app.is-focus-mode .screen-hint{display:none}
