@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@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");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: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");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@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");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: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");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}:root{--ink:#2b2140;--ink-soft:#5d5378;--night:#2b2563;--violet:#6b5bd6;--peach:#ffb38a;--gold:#ffc93c;--gold-d:#b9741b;--rose:#e8345a;--mint:#7ee0a8;--grass:#5cc46f;--dirt:#8a5a3b;--card:#ffffffeb;--pixel:"Pixelify Sans", ui-monospace, monospace;--body:"Nunito", system-ui, -apple-system, sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--body);color:var(--ink);background:var(--night);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}.pixel{font-family:var(--pixel);letter-spacing:.5px}.err{color:#c62046;font-weight:700}.muted{color:var(--ink-soft)}.splash{color:#fff;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.splash .coin{animation:1.4s ease-in-out infinite bob}.btn{background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:0 4px #0000002e}.btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #0000002e}.btn.primary{color:#4a2b00;box-shadow:0 5px 0 var(--gold-d);background:linear-gradient(#ffd75e,#ffb627)}.btn.primary:disabled{color:#7d7499;background:#e6e1f0;box-shadow:0 5px #c4bdd6}.btn.warn{color:#a3173a;background:#ffe1e6;box-shadow:0 4px #f2a8b7}.btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;box-shadow:0 4px #0003}.btn.big{min-height:60px;font-size:1.2rem;font-family:var(--pixel);padding:16px 24px}.btn.huge{width:100%;min-height:76px;font-size:1.45rem;font-family:var(--pixel);padding:20px 28px}.btn.small{padding:8px 12px;font-size:.9rem}.btn.wide{width:100%}.link{color:var(--violet);background:0 0;border:0;padding:6px 0;font-weight:800}.coins{align-items:center;gap:5px;font-weight:800;display:inline-flex}.coin{filter:drop-shadow(0 1px #00000026);flex:none}.kid-root{min-height:100dvh;padding-bottom:calc(110px + var(--safe-b));position:relative;overflow-x:hidden}.sky{z-index:-1;background:linear-gradient(#2b2563 0%,#4b3fb0 30%,#8f7be6 58%,#ffb8a0 84%,#ffd6a6 100%);position:fixed;inset:0;overflow:hidden}.sun{background:radial-gradient(circle,#fff3c4e6 0%,#ffd6a659 40%,#0000 70%);border-radius:50%;width:46vmin;height:46vmin;position:absolute;top:18%;right:-8vmin}.glow{opacity:.85;background:#fff3c4;border-radius:3px;width:10px;height:10px;animation:7s ease-in-out infinite float;position:absolute;box-shadow:0 0 12px 5px #ffecaabf}.cloud{background:#ffffff8c;border-radius:4px;width:84px;height:28px;animation:60s linear infinite drift;position:absolute;box-shadow:28px -14px #ffffff8c,56px 0 #ffffff8c}.cloud.c1{top:12%;left:-10%}.cloud.c2{opacity:.6;animation-duration:90s;top:40%;left:30%;transform:scale(1.4)}.cloud.c3{animation-duration:75s;top:65%;left:70%;transform:scale(.8)}.ground{background:repeating-linear-gradient(90deg,#4fb362 0 24px,#5cc46f 24px 48px) top/100% 18px no-repeat,repeating-linear-gradient(90deg,#8a5a3b 0 24px,#9b6644 24px 48px) bottom/100% 46px no-repeat;height:64px;position:absolute;bottom:0;left:0;right:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes drift{0%{translate:0}to{translate:120vw}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home{place-items:center;padding:24px;display:grid}.home-card{background:var(--card);text-align:center;border-radius:28px;gap:14px;width:min(520px,100%);padding:32px 28px;display:grid;box-shadow:0 0 0 4px #ffffff80,0 20px 60px #2b256373}.home-card h1{color:var(--night);margin:0;font-size:2rem}.home-card .logo .coin{animation:2s ease-in-out infinite bob}.tag{color:var(--ink-soft);margin:0;font-size:1.1rem}.home-btns{gap:14px;margin-top:8px;display:grid}.home .btn.ghost{color:var(--night);background:#efeafd}.emoji{font-size:1.6rem}.demo-note{color:var(--ink-soft);margin:4px 0 0;font-size:.9rem}.field{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #ddd5f3;border-radius:12px;padding:12px 14px;font-size:1rem}.field:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #6b5bd633}.kid-header{z-index:5;padding:calc(12px + var(--safe-t)) 20px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#2b256399;border-bottom:4px solid #ffffff26;align-items:center;gap:16px;display:flex;position:sticky;top:0}.avatar{background:linear-gradient(#fff3c4,#ffd6a6);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:2.4rem;display:grid;box-shadow:inset 0 -5px #0000001f,0 0 0 3px #fff}.who{flex:1;min-width:0}.who .name{font-size:1.5rem;line-height:1.1}.lvl{color:#ffe08a;font-size:1rem;font-weight:800}.xpbar{background:#00000059;border-radius:6px;max-width:420px;height:22px;margin-top:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff40}.xpbar>div{background:repeating-linear-gradient(90deg,#7ee0a8 0 14px,#64d495 14px 16px);height:100%;transition:width .8s cubic-bezier(.2,.9,.3,1.2)}.xpbar span{text-shadow:0 1px 2px #0009;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;inset:0}.wallet{background:#ffffff24;border-radius:16px;justify-items:center;padding:6px 14px;display:grid}.wallet .coins b{color:#ffe08a;font-size:1.9rem;font-weight:900}.wallet small{opacity:.85;font-size:.75rem;font-weight:800}.corner-btn{background:#ffffff24;border:0;border-radius:12px;width:48px;height:48px;font-size:1.3rem}.board{max-width:1100px;margin:0 auto;padding:20px}.board-title{color:#fff;text-shadow:0 2px #00000040}.board-title h1{margin:6px 0 2px;font-size:2.4rem}.board-title p{margin:0 0 18px;font-size:1.2rem;font-weight:600}.quest-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.quest-card{text-align:left;background:var(--card);box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--subj,#ccc), 0 12px 0 7px #0000001f;cursor:pointer;border:0;border-radius:18px;flex-direction:column;gap:8px;min-height:210px;margin:7px;padding:16px 16px 18px;transition:transform .15s;display:flex;position:relative}.quest-card:active{transform:scale(.97)}.quest-card.st-new,.quest-card.st-redo{animation:3s ease-in-out infinite shimmer}.quest-card.st-done{opacity:.8;background:#ffffffbf}@keyframes shimmer{0%,to{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--subj), 0 12px 0 7px #0000001f}50%{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--subj), 0 0 28px 10px #ffecaab3}}.qc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.subj-badge{background:var(--subj,#eee);color:#2b2140;border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:800;display:inline-block;box-shadow:inset 0 -3px #0000001f}.state-chip{color:var(--violet);background:#efeafd;border-radius:8px;padding:3px 8px;font-size:.78rem;font-weight:800}.state-chip.new{color:#8a5a00;background:#fff1c2}.state-chip.redo{color:#a3173a;background:#ffe1e6}.state-chip.done{color:#1d7a47;background:#d9f7e6}.qc-icon{font-size:2.6rem;line-height:1}.quest-card h3{font-size:1.3rem;font-family:var(--pixel);margin:0;font-weight:700;line-height:1.2}.qc-meta{align-items:center;gap:10px;margin-top:auto;display:flex}.due{color:var(--ink-soft);background:#f2eff9;border-radius:8px;padding:3px 8px;font-size:.85rem;font-weight:800}.note{background:#fff6d8;border-radius:8px;margin:0;padding:6px 8px;font-size:.95rem}.quest-card .speak{position:absolute;bottom:10px;right:10px}.empty{color:#fff;text-align:center;background:#ffffff26;border-radius:18px;grid-column:1/-1;padding:30px;font-size:1.2rem}.speak{vertical-align:middle;background:#efeafd;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:1.05rem;display:inline-grid;box-shadow:0 2px #0000001a}.speak:active{transform:translateY(2px)}.gametime{background:linear-gradient(135deg,#fffffff2,#efeafdf2);border-radius:20px;align-items:center;gap:18px;margin-top:28px;padding:18px 20px;display:flex;box-shadow:0 0 0 4px #fff9,0 10px 30px #2b25634d}.gametime.pending{background:linear-gradient(135deg,#fff8dc,#ffeec2)}.gt-icon{font-size:3rem}.gt-text{flex:1}.gt-text h2{margin:0;font-size:1.5rem}.gt-text p{margin:4px 0 0;font-size:1.05rem}.gt-wait{font-size:2.2rem;animation:1.6s infinite bob}.quest-play{max-width:860px;padding:calc(16px + var(--safe-t)) 20px 20px;gap:18px;margin:0 auto;display:grid}.qp-nav{justify-content:space-between;align-items:center;display:flex}.qp-nav .coins{background:#ffffffe6;border-radius:14px;padding:6px 14px;font-size:1.3rem}.panel{background:var(--card);box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--subj,#ddd), 0 10px 0 7px #0000001a;border-radius:20px;margin:7px;padding:20px 22px}.panel h2{align-items:center;gap:10px;margin:0 0 12px;font-size:1.5rem;display:flex}.qp-head h1{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 6px;font-size:2rem;display:flex}.qp-head .due{margin-left:8px}.instructions{margin:0;font-size:1.25rem;line-height:1.5}.parent-note{background:#fff1c2;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:1.1rem;line-height:1.4}.parent-note.ok{background:#d9f7e6}.hint{color:var(--ink-soft);margin:-4px 0 10px;font-size:1.05rem}.checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checklist li{align-items:center;gap:10px;display:flex}.check{text-align:left;background:#f5f2fd;border:0;border-radius:14px;flex:1;align-items:center;gap:14px;min-height:64px;padding:14px 16px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:inset 0 -4px #0000000f}.check.on{background:#d9f7e6}.check.wide{width:100%;margin-top:12px}.check .box{color:#1d7a47;background:#fff;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:1.4rem;display:grid;box-shadow:inset 0 0 0 3px #b9b0d6}.check.on .box{background:var(--mint);color:#fff;animation:.3s pop;box-shadow:inset 0 -4px #4fb37a}.check.on .txt{-webkit-text-decoration:line-through #1d7a4780;text-decoration:line-through #1d7a4780}.video{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #2b2140}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video.small{box-shadow:none;margin-top:10px}.question{margin-bottom:16px}.question label{align-items:center;gap:10px;margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.35;display:flex}.qnum{background:var(--subj,#eee);width:34px;height:34px;font-family:var(--pixel);border-radius:8px;flex:none;place-items:center;display:grid}.question textarea,.summary{width:100%;font:inherit;resize:vertical;color:var(--ink);background:#fffef9;border:3px solid #ddd5f3;border-radius:14px;padding:14px;font-size:1.2rem;line-height:1.5}.question textarea:focus,.summary:focus{border-color:var(--violet);outline:none}.summary{background-image:repeating-linear-gradient(#0000 0 35px,#eee8fb 35px 36px);background-attachment:local;min-height:200px;padding-top:4px;line-height:36px}.wordcount{text-align:right;color:var(--ink-soft);margin-top:4px;font-weight:700}.photos{flex-wrap:wrap;gap:14px;display:flex}.thumb{position:relative}.photo{object-fit:cover;background:#eee;border-radius:14px;place-items:center;width:160px;height:160px;font-size:2rem;display:grid;box-shadow:0 0 0 4px #fff,0 4px 10px #0003}.thumb .x{color:#fff;background:#e8345a;border:0;border-radius:50%;width:34px;height:34px;font-weight:900;position:absolute;top:-8px;right:-8px}.camera{cursor:pointer;background:#f5f2fd;border:4px dashed #b9b0d6;border-radius:14px;place-content:center;justify-items:center;gap:6px;width:160px;height:160px;font-size:1.1rem;font-weight:800;display:grid}.camera input{opacity:0;width:1px;height:1px;position:absolute}.cam-icon{font-size:2.6rem}.finish{padding:6px 7px 0}.celebrate{z-index:50;background:radial-gradient(circle,#6b5bd68c,#2b2563d9);place-items:center;padding:20px;animation:.25s fade;display:grid;position:fixed;inset:0}.celebrate-card{text-align:center;width:min(480px,100%);box-shadow:0 0 0 6px var(--gold), 0 0 60px 20px #ffd65e99;background:#fff;border-radius:28px;padding:158px 30px 28px;position:relative}.celebrate-card h2{color:var(--night);margin:0 0 8px;font-size:2.2rem}.celebrate-card p{margin:0 0 14px;font-size:1.2rem}.big-coins{margin-bottom:18px;font-size:2.2rem;font-weight:900}.burst{width:0;height:0;position:absolute;top:82px;left:50%}.burst span{animation:1.2s ease-out both burst;position:absolute;top:-15px;left:-15px}.burst .star{font-size:80px;line-height:1;animation:1.2s cubic-bezier(.2,1.4,.4,1) both spin;position:absolute;top:-48px;left:-40px}.confetti i{border-radius:2px;width:12px;height:12px;animation:linear infinite fall;position:absolute;top:-20px}.pop{animation:.45s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:scale(0)rotate(-180deg)}to{transform:scale(1)rotate(0)}}@keyframes burst{0%{opacity:0;translate:0;scale:.3}60%{opacity:1}to{opacity:1;scale:1}}@keyframes fall{0%{transform:translateY(-5vh)rotate(0)}to{transform:translateY(110vh)rotate(720deg)}}@keyframes fade{0%{opacity:0}}.modal-bg{z-index:40;background:#14103299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{color:var(--ink);text-align:center;background:#fff;border-radius:24px;width:min(360px,100%);padding:24px}.modal h3{font-family:var(--pixel);margin:0 0 12px;font-size:1.5rem}.pin-dots{justify-content:center;gap:14px;margin-bottom:14px;display:flex}.pin-dots span{background:#e6e1f0;border-radius:4px;width:18px;height:18px}.pin-dots span.on{background:var(--violet)}.pin-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pin-grid button{height:64px;font-size:1.6rem;font-family:var(--pixel);background:#f2eff9;border:0;border-radius:14px;box-shadow:0 3px #d4cce8}.pin-grid button.muted{font-size:1rem;font-family:var(--body);font-weight:800}.lightbox{z-index:60;background:#000000e0;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:8px;max-width:100%;max-height:100%}.parent-root{min-height:100vh;padding-bottom:calc(84px + var(--safe-b));background:#f6f4fb}.p-header{z-index:5;padding:calc(10px + var(--safe-t)) 16px 10px;background:var(--night);color:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.p-header .btn{color:var(--night)}.p-brand{color:#fff;font-family:var(--pixel);background:0 0;border:0;padding:0;font-size:1.3rem}.p-brand small{font-family:var(--body);opacity:.75;margin-left:4px;font-size:.8rem}.demo-bar{color:#6b4a00;text-align:center;background:#fff1c2;padding:6px;font-size:.85rem;font-weight:700}.p-main{max-width:680px;margin:0 auto;padding:14px 14px 30px}.p-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);align-items:center;gap:8px;margin:20px 4px 10px;font-size:1.05rem;display:flex}.count{background:var(--violet);color:#fff;border-radius:10px;padding:1px 8px;font-size:.8rem}.p-title{margin:6px 0 4px;font-size:1.5rem}.p-empty{color:var(--ink-soft);text-align:center;background:#fff;border-radius:14px;padding:18px}.p-card{text-align:left;background:#fff;border:0;border-radius:16px;width:100%;margin-bottom:10px;padding:14px 16px;display:block;box-shadow:0 1px 3px #2b214014}.p-card h3{color:var(--ink-soft);margin:0 0 8px;font-size:1rem}.p-card.row{align-items:center;gap:12px;display:flex}.row-icon{font-size:1.6rem}.row-main{flex:1;min-width:0;display:grid}.row-main small{color:var(--ink-soft)}.pill{color:var(--violet);white-space:nowrap;background:#efeafd;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.pill.submitted,.pill.q-waiting{color:#8a5a00;background:#fff1c2}.pill.approved,.pill.granted,.pill.q-done{color:#1d7a47;background:#d9f7e6}.pill.returned,.pill.not_now,.pill.q-redo{color:#a3173a;background:#ffe1e6}.gt-alert{background:#fff8dc;border:2px solid #ffd75e}.p-check{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qa{border-top:1px solid #eee;padding:8px 0}.qa:first-of-type{border-top:0}.q{font-weight:800}.ans{background:#faf8ff;border-radius:10px;margin-top:4px;padding:8px 10px;line-height:1.45}.pre{white-space:pre-wrap}.p-photos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.p-photos .photo{width:100%;height:150px;box-shadow:none;cursor:zoom-in}.actions textarea{margin-bottom:10px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.two .btn{min-height:52px}.sticky{bottom:calc(76px + var(--safe-b));background:linear-gradient(#0000,#f6f4fb 30%);padding:10px 0;position:sticky}.p-card.gt{gap:10px;display:grid}.p-tabs{z-index:6;padding-bottom:var(--safe-b);background:#fff;border-top:1px solid #e6e1f0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.p-tabs button{color:var(--ink-soft);background:0 0;border:0;justify-items:center;gap:2px;padding:8px 0 10px;font-size:.75rem;font-weight:700;display:grid}.p-tabs button.on{color:var(--violet)}.ti{font-size:1.4rem;position:relative}.badge{background:var(--rose);color:#fff;border-radius:999px;min-width:18px;padding:1px 5px;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:-4px;right:-12px}.form label{gap:6px;margin-bottom:12px;font-size:.95rem;font-weight:800;display:grid}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chips button{background:#fff;border:2px solid #e6e1f0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-weight:700;display:inline-flex}.chips button.on{border-color:var(--violet);color:var(--violet);background:#efeafd}.field.tiny{width:84px;padding:8px 10px}.presets{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0;display:grid}.preset{text-align:left;background:#fff;border:2px solid #e6e1f0;border-radius:16px;gap:2px;padding:12px;display:grid}.preset:active{border-color:var(--violet)}.preset .pi{font-size:1.5rem}.preset small{color:var(--ink-soft)}.toggle-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.toggle-body{margin-top:10px}.switch{appearance:none;cursor:pointer;background:#d9d3ea;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:all .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch:checked{background:var(--violet)}.switch:checked:after{left:23px}.qrow{align-items:center;gap:8px;margin-top:8px;display:flex}.qrow .x{color:#a3173a;background:#ffe1e6;border:0;border-radius:10px;flex:none;width:40px;height:40px}.avatars{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.avatars button{background:#fff;border:2px solid #e6e1f0;border-radius:12px;width:48px;height:48px;font-size:1.6rem}.avatars button.on{border-color:var(--violet);background:#efeafd}@media (width<=700px){.kid-header{flex-wrap:wrap;gap:10px}.board-title h1{font-size:1.9rem}.gametime{flex-wrap:wrap}.gametime .btn{width:100%}}@media (orientation:portrait) and (width>=700px){.quest-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
