@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2) format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2) format("woff2-variations");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:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-1-wght-normal-C0y2SPXu.woff2) format("woff2-variations");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-2-wght-normal-DRTOAQRq.woff2) format("woff2-variations");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-3-wght-normal-BgxZb-rx.woff2) format("woff2-variations");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-4-wght-normal-D4K8dDgC.woff2) format("woff2-variations");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-5-wght-normal-LpN_wuj5.woff2) format("woff2-variations");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-6-wght-normal-DyL4kVoE.woff2) format("woff2-variations");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-7-wght-normal-CJ37Vci7.woff2) format("woff2-variations");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-8-wght-normal-DMcXi9eI.woff2) format("woff2-variations");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-9-wght-normal-yU0-IvOQ.woff2) format("woff2-variations");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-cyrillic-ext-wght-normal-DDWtWtGq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-cyrillic-wght-normal-DO006EtQ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-greek-wght-normal-DgK3hEgp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-math-wght-normal-CQAszzXz.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-vietnamese-wght-normal-qJR7OeoU.woff2) format("woff2-variations");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:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-latin-ext-wght-normal-CJS6isMi.woff2) format("woff2-variations");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:Playpen Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-latin-wght-normal-B6tTzXry.woff2) format("woff2-variations");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2) format("woff2"),url(/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2) format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2) format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff) format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2) format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff) format("woff")}:root{--bg: #f4f2ed;--surface: #ffffff;--surface-2: #f8f6f2;--surface-3: #f1eee8;--line: #ebe7df;--line-strong: #d9d3c7;--ink: #1d1a27;--ink-soft: #5c5768;--ink-faint: #9a95a5;--accent: #4b44d4;--accent-2: #7a5af8;--accent-ink: #ffffff;--accent-soft: #ecebfd;--accent-grad: linear-gradient(135deg, #5b54e8 0%, #4338ca 100%);--warm: #e0573a;--yellow: #f6c343;--good: #14a06f;--ring-track: rgba(29, 26, 39, .08);--sh-1: 0 1px 2px rgba(29, 26, 39, .05), 0 1px 1px rgba(29, 26, 39, .03);--sh-2: 0 1px 2px rgba(29, 26, 39, .04), 0 6px 20px -6px rgba(29, 26, 39, .1);--sh-3: 0 2px 6px rgba(29, 26, 39, .05), 0 18px 48px -12px rgba(29, 26, 39, .18);--sh-accent: 0 8px 22px -8px rgba(75, 68, 212, .55);--paper: var(--bg);--paper-2: var(--surface);--paper-3: var(--surface-3);--red: var(--warm);--blue: var(--accent);--pencil-yellow: var(--yellow);--display: "Bricolage Grotesque Variable", "Plus Jakarta Sans Variable", system-ui, sans-serif;--body: "Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--hand: "Caveat", "Bradley Hand", "Segoe Print", cursive;--kidfont: "Fredoka Variable", "Plus Jakarta Sans Variable", system-ui, sans-serif;--wobble-radius: 22px;--r: 18px;--r-lg: 24px;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:.006em;text-rendering:optimizeLegibility;min-height:100vh;background-image:radial-gradient(1100px 520px at 0% -8%,rgba(255,214,186,.55),transparent 62%),radial-gradient(900px 520px at 100% -12%,rgba(200,204,255,.55),transparent 60%);background-repeat:no-repeat}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2{font-family:var(--display);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0}h1{font-size:clamp(32px,5vw,46px)}h2{font-size:28px}h3,h4{font-family:var(--display);font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.25}h3{font-size:18px}p{margin:0 0 .6em}.small{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boot{display:grid;place-items:center;min-height:100vh;font-family:var(--display);font-size:34px;color:var(--ink-soft)}.hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-radius:18px;background:var(--hero-tint, #fdece7);margin-bottom:26px;overflow:hidden}.hero h2{font-size:40px}.hero .facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px;font-weight:700}.hero .facts b{font-family:var(--display);font-size:28px;font-weight:700;margin-right:4px;vertical-align:-2px}.doodle{width:190px;height:auto;flex:none}.sec{margin-top:34px}.sec:first-of-type{margin-top:0}.sechead{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sechead p{margin:2px 0 0}.weekgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:16px}.wcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.wcard .band{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:800}.wcard .body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.wcard .nm{font-size:18px;font-weight:800;line-height:1.25}.wcard .desc{font-size:14px;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wcard .acts{margin-top:auto;padding-top:6px}.wcard .rowmain{cursor:pointer}.placeholder{border:2px dashed var(--line-strong);border-radius:16px;padding:22px;text-align:center;color:var(--ink-soft);background:transparent}.rows{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:11px 16px;border:0;border-bottom:1px solid var(--line);background:none;width:100%;text-align:left}.row:last-child{border-bottom:0}.row:hover{background:var(--surface-2)}.row.act{cursor:default}.row .nm{font-weight:700;font-size:16px;line-height:1.3}.row .meta{font-size:13px;color:var(--ink-soft)}.rowmain{all:unset;cursor:pointer;display:block;min-width:0}.rowmain:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:6px}.acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.tagpill{font-size:12px;font-weight:700;padding:1px 9px;border-radius:999px;background:#f1eee8;color:var(--ink-soft)}.tagpill.warm{background:#fdece7;color:#b8391f}.tagpill.green{background:#e1f5ec;color:#0f7a55}.markbtn{background:none;border:0;padding:0;line-height:0;border-radius:50%}.pill{font-weight:700;font-size:13px;color:var(--ink-soft);white-space:nowrap}.progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.donutcard{display:flex;align-items:center;gap:14px;padding:16px 18px}.donutcard h3{font-size:16px}.subjbars{display:grid;gap:12px;margin-top:4px}.subjbar{display:grid;grid-template-columns:34px 150px 1fr 64px;gap:12px;align-items:center;font-size:14px}.subjbar .track{height:12px;background:#f1eee8;border-radius:99px;overflow:hidden;display:flex}.subjbar .track i{display:block;height:100%}.subjbar .count{text-align:right;font-weight:700;color:var(--ink-soft)}.domain{margin:28px 0 8px}.domainhead{display:flex;align-items:center;gap:12px}.domainhead h3{font-size:19px}.domain .summary{font-size:14.5px;color:var(--ink-soft);max-width:72ch;margin:8px 0 10px 52px}.legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 14px;padding:0;font-size:13px;color:var(--ink-soft)}.legend li{display:flex;align-items:center;gap:6px}.row.map{grid-template-columns:34px 1fr auto;padding-left:18px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1a2752;backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);z-index:50;display:flex;justify-content:flex-end;padding:12px;animation:fade .2s ease-out}@keyframes fade{0%{opacity:0}}.scrim.center{justify-content:center;align-items:center}.sheet{position:relative;width:min(600px,100%);height:100%;overflow-y:auto;background:var(--surface);padding:0 0 60px;border-radius:26px;box-shadow:var(--sh-3);animation:slide .35s var(--ease)}@keyframes slide{0%{transform:translate(40px);opacity:0}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}}.sheet .banner{display:flex;align-items:center;gap:12px;padding:20px 80px 18px 28px;font-weight:800;font-size:14px}.sheet .inner{padding:6px 26px 0}.sheet .close{position:absolute;top:14px;right:16px}.sheet h2{margin:8px 0 2px;font-size:38px}.sheet h4{font-size:15px;letter-spacing:.3px;color:var(--ink-soft);text-transform:uppercase;margin:24px 0 8px;font-weight:800}.evi{display:grid;gap:2px;margin:0;padding:0;list-style:none}.evi button{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:start;width:100%;text-align:left;background:none;border:0;padding:6px;border-radius:10px}.evi button:hover{background:var(--surface-2)}.quote{position:relative;background:#fff7e0;padding:12px 16px 12px 20px;border-radius:14px;box-shadow:inset 4px 0 0 var(--yellow);font-size:15.5px}.links{display:grid;gap:2px}.link{background:none;border:0;padding:6px 4px;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:6px;align-items:start;border-radius:8px}.link:hover{background:var(--surface-2)}.statusbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.modal{margin:auto;background:var(--surface);width:min(560px,94vw);padding:28px;position:relative;max-height:92vh;overflow:auto;border-radius:28px;box-shadow:var(--sh-3);animation:pop-in .4s var(--spring)}@keyframes pop-in{0%{opacity:0;transform:scale(.94) translateY(8px)}}.empty{text-align:center;padding:40px 16px}.empty h2{margin-bottom:8px}.foot{margin-top:56px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft)}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:70;background:var(--ink);color:var(--surface);padding:9px 18px;border-radius:12px;font-size:15px}.start-card{max-width:660px;margin:0 0 30px}.start-card h2{margin-bottom:8px}.checkin h2{margin:2px 0 6px}.checkin-btns{display:flex;gap:10px;flex-wrap:wrap}.guide h3{margin:20px 0 4px;font-size:18px}.guide ol,.guide ul{margin:4px 0 8px;padding-left:22px}.guide li{margin:4px 0}@media (max-width: 720px){.page{padding:16px 12px 80px}.hero{padding:18px}.doodle{display:none}.row{grid-template-columns:40px 1fr}.row .acts,.row .pill{grid-column:2;justify-content:flex-start}.row.map{grid-template-columns:34px 1fr}.subjbar{grid-template-columns:28px 1fr 56px}.subjbar .nmx{display:none}.domain .summary{margin-left:0}.sheet .inner{padding:6px 18px 0}}@media print{body:after,.nav,.kids,.toolbar{display:none}}a.btn{display:inline-flex;text-decoration:none}a{color:var(--accent);text-decoration-color:#4b44d459;text-underline-offset:3px}a:hover{text-decoration-color:currentColor}.askrows{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:8px}.askrows li{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.askrows code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:4px 10px}.wstrip{display:grid;gap:10px}.whero{position:relative;display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--t, var(--surface-2));aspect-ratio:16 / 8.2;text-align:left;box-shadow:0 1px 0 var(--line-strong)}.whero img,.poster img,.wthumb img,.wmini img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t, var(--surface-2))}.whero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1d1a2700 45%,#1d1a27c7)}.whero:hover .bigplay,.poster:hover .bigplay{transform:translate(-50%,-50%) scale(1.07)}.whero:focus-visible,.wmini:focus-visible,.witem:focus-visible,.poster:focus-visible{outline:3px solid var(--c, var(--accent));outline-offset:2px}.bigplay{position:absolute;left:50%;top:44%;z-index:2;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#fffcf6f2;color:var(--c, var(--accent));box-shadow:0 6px 22px #1d1a274d;transition:transform .15s ease;padding-left:4px}.bigplay.big{top:50%;width:92px;height:92px;padding-left:6px}.whero-badge{position:absolute;z-index:2;top:12px;left:12px;background:var(--surface);color:var(--c, var(--accent));font-weight:800;font-size:13px;padding:3px 12px 4px;border-radius:999px}.whero-cap{position:absolute;z-index:2;left:16px;right:16px;bottom:12px;color:#fff;display:grid;gap:1px;line-height:1.3}.whero-cap strong{font-size:16px;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.whero-cap span{font-size:13px;opacity:.92}.wminis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wmini,.wthumb{position:relative;display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--t, var(--surface-2))}.wmini{border:0;padding:0}.wmini:hover img,.witem:hover img{transform:scale(1.04)}.wmini img,.witem img{transition:transform .2s ease}.rank{position:absolute;z-index:2;top:5px;left:5px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--c, var(--accent));font-size:12px;font-weight:800}.dur{position:absolute;z-index:2;right:5px;bottom:5px;background:#1d1a27d1;color:#fff;font-size:11.5px;font-weight:700;padding:0 6px;border-radius:6px;line-height:1.55}.wall{justify-self:start}.wfind{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--t, var(--surface-2));color:var(--c, var(--accent));text-decoration:none}.wfind strong{color:var(--ink)}.watch-scrim{z-index:60;background:#14121e8c}.watchdlg{width:min(1180px,96vw);max-height:94vh;overflow:auto;background:var(--surface);border-radius:28px;box-shadow:0 30px 80px -20px #00000080;animation:pop-in .4s var(--spring)}.whead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 14px 24px;background:var(--t);color:var(--c);font-weight:700}.wtitle{display:flex;align-items:center;gap:10px;font-size:16px}.wtitle strong{font-weight:800}.wbody{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:26px;padding:22px 24px 24px}.player{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#1d1a27}.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#1d1a27}.wmain h3{margin:16px 0 8px;font-size:22px;line-height:1.3;font-weight:800}.wmeta{display:flex;flex-wrap:wrap;gap:6px}.vchip{display:inline-block;font-size:13px;font-weight:700;padding:1px 11px 2px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);border:1px solid var(--line)}.pickchip{background:#fbe9b0;border-color:#f6c343;color:#7a5800}.wnote{margin:12px 0 0;padding:10px 14px;border-left:4px solid var(--c);background:var(--t);border-radius:0 10px 10px 0;font-size:15.5px}.wactions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wactions .btn{text-decoration:none;display:inline-flex;align-items:center}.wtip{margin:14px 0 0}.wlist h4{margin:0 0 10px;font-size:15px;letter-spacing:.3px;color:var(--ink-soft);text-transform:uppercase;font-weight:800}.wlist h4 .soft{text-transform:none;letter-spacing:0;font-weight:600}.wlist ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.witem{width:100%;display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:start;text-align:left;background:none;border:2px solid transparent;border-radius:14px;padding:6px}.witem:hover{background:var(--surface-2)}.witem.on{border-color:var(--c);background:var(--t)}.wtext{display:grid;gap:3px;line-height:1.3;min-width:0;justify-items:start}.wtext strong{font-size:14.5px;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wmore{display:inline-block;margin-top:12px;color:var(--accent);font-weight:700}@media (max-width: 900px){.wbody{grid-template-columns:1fr}.witem{grid-template-columns:130px 1fr}}@media (prefers-reduced-motion: reduce){.bigplay,.wmini img,.witem img{transition:none}}@media (max-width: 900px){.wlist h4 .soft{display:none}}.sketch{position:relative}.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:22px 14px 16px;border-right:1px solid var(--line);background:#ffffff80;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);overflow-y:auto;z-index:20}.logo{display:flex;align-items:center;gap:10px;padding:0 8px}.logo b{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.1;display:block}.logo small{display:block;font-size:11.5px;font-weight:600;color:var(--ink-faint);letter-spacing:0}.side-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0 12px;margin-bottom:6px}.side-kids{display:grid;gap:3px}.kidrow{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px 7px 7px;border-radius:14px;border:1px solid transparent;background:none;text-align:left;transition:background .15s,box-shadow .15s}.kidrow:hover{background:#1d1a270a}.kidrow[aria-pressed=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--sh-1)}.kidrow .nm{font-weight:700;font-size:14.5px;line-height:1.2}.kidrow .ag{font-size:12px;color:var(--ink-faint);line-height:1.2}.kidrow .kr-txt{flex:1;min-width:0}.addkid{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;background:none;color:var(--ink-soft);font-weight:600;font-size:13.5px;border-radius:12px;text-align:left}.addkid:hover{color:var(--ink);background:#1d1a270a}.addkid .plus{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px dashed var(--line-strong);flex:none}.side-nav{display:grid;gap:2px}.side-nav button{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;border:0;background:none;font-weight:600;font-size:14.5px;color:var(--ink-soft);text-align:left;transition:background .15s,color .15s}.side-nav button:hover{background:#1d1a270b;color:var(--ink)}.side-nav button[aria-current=page]{background:var(--surface);color:var(--accent);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.side-foot{margin-top:auto;display:grid;gap:12px}.handoff{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:18px;color:#fff;text-align:left;background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.24),transparent 50%),linear-gradient(135deg,#ff8a4c,#f0566b 55%,#c2459c);box-shadow:0 12px 24px -12px #f0566bcc;transition:transform .25s var(--spring),box-shadow .2s}.handoff:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #f0566bd9}.handoff b{display:block;font-family:var(--display);font-size:15.5px;letter-spacing:-.01em;line-height:1.2}.handoff small{display:block;font-size:12px;opacity:.9;line-height:1.3}.handoff .ho-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffffff38;flex:none}.side-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 10px}.iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;border:0;background:none;color:var(--ink-soft);flex:none}.iconbtn:hover{background:#1d1a270f;color:var(--ink)}.savemark{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-faint)}.savemark:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px #14a06f29}.savemark.saving:before{background:var(--yellow);box-shadow:0 0 0 3px #f6c34338}.savemark.offline{color:var(--warm)}.savemark.offline:before{background:var(--warm);box-shadow:0 0 0 3px #e0573a29}.side-credit{font-size:10.5px;line-height:1.45;color:var(--ink-faint);padding:0 10px}.main{min-width:0}.page{max-width:1200px;margin:0 auto;padding:30px 40px 90px}.mtop,.tabbar{display:none}.avatar{display:inline-grid;place-items:center;border-radius:50%;font-family:var(--display);font-weight:700;line-height:1;flex:none;box-shadow:inset 0 -3px #0000001f,0 3px 8px -3px #1d1a2759}.icontile{display:inline-grid;place-items:center;border-radius:12px;flex:none}.ring{position:relative;display:inline-grid;place-items:center;flex:none}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.ring .ring-v{transition:stroke-dasharray .9s var(--ease)}.ring-in{position:relative;text-align:center;line-height:1}.card{background:var(--surface);padding:22px 24px;position:relative;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--sh-2)}.card.sketch{border:1px solid var(--line);border-radius:var(--r-lg)}.card.flat{background:transparent;border:0;padding:0;box-shadow:none}.tape{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:9px 16px;font-weight:650;font-size:14.5px;line-height:1.2;color:var(--ink);box-shadow:var(--sh-1);transition:background .15s,border-color .15s,transform .15s,box-shadow .15s,filter .15s}.btn:hover{background:var(--surface-2);border-color:var(--ink-faint)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent-grad);border-color:transparent;color:var(--accent-ink);box-shadow:var(--sh-accent),inset 0 1px #fff3}.btn.primary:hover{background:var(--accent-grad);filter:brightness(1.08);border-color:transparent}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-soft)}.btn.ghost:hover{background:#1d1a270d;color:var(--ink)}.btn.danger{color:var(--warm);border-color:#f2c3b8}.btn.small{font-size:13.5px;padding:6px 12px;border-radius:10px}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,.rowmain:focus-visible,.kidbtn:focus-visible,.kidrow:focus-visible,.chip:focus-visible,.nav button:focus-visible,.side-nav button:focus-visible,.tabbar button:focus-visible,.markbtn:focus-visible,.handoff:focus-visible,.iconbtn:focus-visible,.link:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.chip{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:600;color:var(--ink-soft)}.chip:hover{border-color:var(--ink-faint);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:8px}.field{display:grid;gap:5px;margin-bottom:14px}.field label{font-weight:700;font-size:14px}.field input,.field select,.field textarea,.toolbar input[type=search],.toolbar select{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:9px 12px;width:100%}input,select,textarea{accent-color:var(--accent)}.field input:focus,.field select:focus,.field textarea:focus,.toolbar input:focus,.toolbar select:focus{outline:2.5px solid var(--accent);outline-offset:1px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}.toolbar input[type=search],.toolbar select{width:auto;min-width:170px}@media (max-width: 980px){.app{display:block}.side{display:none}.page{padding:14px 16px 120px}.mtop{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));background:#f4f2edc7;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid rgba(29,26,39,.06)}.mtop .mt-kids{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.mtop .mt-kid{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid transparent;background:none;font-weight:700;font-size:14px;white-space:nowrap}.mtop .mt-kid[aria-pressed=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--sh-1)}.mtop .mt-kid[aria-pressed=false]{padding-right:4px}.mtop .mt-kid[aria-pressed=false] span:last-child{display:none}.mtop .mt-end{margin-left:auto;display:flex;align-items:center;gap:2px}.mtop .savemark{font-size:0;gap:0;padding:0 8px}.tabbar{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;border-radius:22px;background:#ffffffd1;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(29,26,39,.07);box-shadow:0 12px 34px -12px #1d1a274d}.tabbar button{display:grid;justify-items:center;gap:2px;padding:7px 2px 6px;border:0;border-radius:16px;background:none;font-size:11px;font-weight:700;color:var(--ink-faint);transition:background .15s,color .15s}.tabbar button[aria-current=page]{color:var(--accent);background:var(--accent-soft)}}.phero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 30px;margin-bottom:24px;border-radius:28px;color:#fff;overflow:hidden;isolation:isolate;background:var(--ph-bg);box-shadow:0 22px 44px -24px var(--ph-glow),inset 0 1px #fff3}.phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.3px);background-size:22px 22px;mask-image:linear-gradient(100deg,transparent 25%,#000 75%);-webkit-mask-image:linear-gradient(100deg,transparent 25%,#000 75%)}.ph-math{--ph-bg: radial-gradient(500px 260px at 90% 120%, rgba(255, 200, 120, .55), transparent 60%), linear-gradient(125deg, #e2452f 0%, #f06a3c 55%, #f59a4a 100%);--ph-glow: rgba(226, 69, 47, .6)}.ph-read{--ph-bg: radial-gradient(500px 260px at 90% 120%, rgba(120, 220, 255, .5), transparent 60%), linear-gradient(125deg, #1f4fd1 0%, #2f6be0 55%, #4f8ff0 100%);--ph-glow: rgba(31, 79, 209, .6)}.ph-prog{--ph-bg: radial-gradient(500px 260px at 90% 120%, rgba(160, 255, 210, .45), transparent 60%), linear-gradient(125deg, #0b7d5a 0%, #139a6b 55%, #2bbf86 100%);--ph-glow: rgba(11, 125, 90, .55)}.ph-map{--ph-bg: radial-gradient(500px 260px at 90% 120%, rgba(255, 170, 230, .45), transparent 60%), linear-gradient(125deg, #4b2fc0 0%, #7655f2 55%, #a070f5 100%);--ph-glow: rgba(75, 47, 192, .55)}.ph-kicker{display:inline-flex;font-size:13px;font-weight:600;color:#ffffffdb;padding:4px 12px;border-radius:99px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.phero h1{margin:12px 0 6px;font-size:clamp(30px,4vw,44px);font-weight:750;letter-spacing:-.035em;color:#fff}.phero h1 span{opacity:.6;font-weight:600}.ph-sub{margin:0;max-width:640px;font-size:15.5px;line-height:1.5;color:#ffffffdb}.phero .ring circle:first-child{stroke:#fff3}.phero .ring-v{stroke:#fff}.ph-big{display:block;font-family:var(--display);font-size:28px;font-weight:750;letter-spacing:-.03em}.ph-of{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:#ffffffc7}.ph-facts{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ph-facts li{display:grid;min-width:108px;padding:10px 14px;border-radius:16px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);line-height:1.15}.ph-facts b{font-family:var(--display);font-size:26px;font-weight:750;letter-spacing:-.03em}.ph-facts span{font-size:12.5px;color:#fffc}.phero .doodle{filter:brightness(0) invert(1);opacity:.85}@media (max-width: 760px){.phero{grid-template-columns:1fr;padding:20px 18px;border-radius:24px;gap:14px}.phero .ring,.phero .doodle{display:none}.ph-facts li{min-width:0;flex:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 640px){.scrim{padding:8px}.scrim:not(.center){align-items:flex-end}.sheet{height:94%;border-radius:26px}}.time-card .tc-verdict{font-weight:700;margin:4px 0 8px}.time-card .tc-verdict.long{color:#b3261e}.time-card .tc-verdict.bit{color:#9a6700}.time-card .tc-verdict.ok{color:#1d6b3a}.time-card .tc-list{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px}.time-card .tc-list li{display:flex;gap:12px;align-items:baseline}.time-card .tc-list li span{min-width:90px}.td-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.td-head h2{margin:0;font-size:42px;line-height:1.1}.td-date{font-weight:800;color:var(--ink-soft);font-size:13.5px;text-transform:uppercase;letter-spacing:.5px}.td-prog{min-width:220px;font-size:14px;color:var(--ink-soft)}.td-bar{height:12px;border-radius:99px;background:#f1eee8;overflow:hidden;margin-bottom:6px}.td-bar i{display:block;height:100%;background:#139a6b;border-radius:99px;transition:width .3s ease}.td-note{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff7e0;border:1px solid #f5e3a8;border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:15px}.td-blocks{display:grid;gap:16px}.td-block{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.td-block header{display:flex;align-items:center;gap:10px;padding:11px 18px;font-weight:800}.td-title{font-size:17px}.td-min{margin-left:auto;font-size:13px;opacity:.85}.td-body{padding:4px 18px 18px;display:grid;gap:4px}.td-item{display:grid;gap:10px;padding-top:14px}.td-item+.td-item{border-top:1px dashed var(--line-strong);margin-top:14px}.td-itemtop{display:flex;gap:12px;align-items:center}.td-name{min-width:0}.td-link{background:none;border:0;padding:0;text-align:left;font-size:20px;font-weight:800;line-height:1.25;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.td-link:hover{text-decoration-color:currentColor}.td-desc{margin:0;color:var(--ink-soft);font-size:15px}.td-steps{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:0;font-size:14px;font-weight:700;color:var(--ink-soft)}.td-steps li{display:inline-flex;gap:7px;align-items:center}.td-steps span{width:20px;height:20px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong);display:grid;place-items:center;font-size:12px}.td-q{border-left:4px solid var(--yellow);background:#fff7e0;padding:8px 12px;border-radius:0 10px 10px 0;font-size:15px}.td-acts,.td-result{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-soft)}.btn.ghost:hover{background:var(--surface-2)}.td-chip{display:inline-block;font-weight:800;font-size:14px;padding:3px 14px 4px;border-radius:99px;border:1.5px solid;line-height:1.4}.td-chip.got{background:#e3f6ec;color:#0f7a55;border-color:#a9e2c8}.td-chip.again{background:#fff3d6;color:#8a5a00;border-color:#f4d27a}.td-chip.skip{background:#f1eee8;color:var(--ink-soft);border-color:var(--line-strong)}button.td-chip{font-family:inherit;cursor:pointer;text-align:left}.td-chip.sm{font-size:13px;padding:1px 10px 2px}.td-item.resolved .td-name{opacity:.8}.td-done{text-align:center;margin-top:18px}.wk-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.wk-top p{margin:2px 0 0;max-width:560px}.wk-step{display:flex;align-items:center;gap:8px}.wk-label{display:grid;text-align:center;min-width:130px;line-height:1.25}.wk-label span{font-size:13px;color:var(--ink-soft)}.wk-slots{display:grid;gap:10px}.wk-slot{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.wk-row{display:flex;gap:12px;align-items:center;padding:10px 14px}.wk-main{flex:1;min-width:0;display:grid;gap:1px;justify-items:start}.wk-label2{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.wk-btns{display:flex;gap:6px;flex-wrap:wrap}.wk-pick{border-top:1px solid var(--line);background:var(--surface-2);max-height:320px;overflow:auto;display:grid}.wk-pick button{display:grid;text-align:left;gap:1px;background:none;border:0;padding:10px 16px;border-bottom:1px solid var(--line)}.wk-pick button:hover{background:#f6f1e6}.wk-pick .nm{font-weight:800}.wk-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.wk-sum{display:grid;gap:12px}.wk-tally{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:15px;color:var(--ink-soft)}.wk-tally b{color:var(--ink);font-size:24px;margin-right:4px}.wk-days{display:grid;gap:8px}.wk-day{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:grid;gap:6px}.wk-day.today{border-color:var(--accent)}.wk-dayname{font-weight:800}.wk-chips{display:flex;flex-wrap:wrap;gap:6px}.yr-card{display:grid;gap:16px}.yr-num{font-family:var(--display);font-size:66px;line-height:1}.yr-num span{font-size:28px;color:var(--ink-soft)}.yr-bar{height:14px;background:#f1eee8;border-radius:99px;overflow:hidden;display:flex;margin-top:8px}.yr-bar i,.cov-track i,.cov-mini i{display:block;height:100%}.yr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.yr-facts div{background:var(--surface-2);border-radius:12px;padding:10px 14px;display:grid}.yr-facts b{font-size:26px;line-height:1.1}.yr-facts span{font-size:13px;color:var(--ink-soft)}.yr-verdict{margin:0;font-size:15.5px}.yr-card .btn{justify-self:start}.cov{display:grid;gap:8px}.cov-row{background:var(--surface);border:1px solid var(--line);border-radius:14px}.cov-row summary{list-style:none;display:grid;grid-template-columns:34px minmax(130px,230px) 1fr 54px;gap:12px;align-items:center;padding:10px 14px;cursor:pointer}.cov-row summary::-webkit-details-marker{display:none}.cov-row[open] summary{border-bottom:1px dashed var(--line)}.cov-name{display:grid;font-weight:800;line-height:1.25}.cov-name small{font-weight:600;color:var(--ink-soft);font-size:12.5px}.cov-name small.stale{color:#8a5a00;font-weight:800}.cov-track{height:12px;background:#f1eee8;border-radius:99px;overflow:hidden;display:flex}.cov-count{text-align:right;font-weight:700;color:var(--ink-soft)}.cov-domains{list-style:none;margin:0;padding:12px 16px 14px 60px;display:grid;gap:8px}.cov-domains li{display:grid;grid-template-columns:minmax(120px,280px) 1fr 50px;gap:12px;align-items:center;font-size:14px}.cov-mini{height:8px;background:#f1eee8;border-radius:99px;overflow:hidden;display:flex}@media (max-width: 640px){.nav{display:flex;flex-wrap:wrap;justify-content:center;border-radius:22px}.nav button{flex:1 1 auto;padding:7px 12px;white-space:nowrap}.td-head h2{font-size:34px}.cov-row summary{grid-template-columns:34px 1fr 54px}.cov-track{grid-column:1 / -1;order:5}.cov-domains{padding-left:16px}.cov-domains li{grid-template-columns:1fr 70px 40px}.wk-row{flex-wrap:wrap}}.m1-num{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fdece7;color:#d2492e;font-weight:800;font-size:17px}.m1-title{text-decoration:none;cursor:default}.m1-easy{background:#e3f6ec;border:1px solid #a9e2c8;color:#0f7a55;border-radius:10px;padding:7px 12px}.m1-toggle{justify-self:start;background:none;border:0;padding:2px 0;font-weight:800;font-size:15px;color:#d2492e;cursor:pointer}.m1-help{display:grid;gap:14px;background:var(--surface-2);border-radius:18px;padding:18px}.m1-help h4{margin:0 0 6px;font-family:var(--body);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#d2492e}.m1-help p{margin:0;font-size:15.5px;line-height:1.5}.m1-idea p+p{margin-top:6px}.m1-say{margin:0;padding-left:22px;display:grid;gap:4px;font-size:15.5px}.m1-say li::marker{font-weight:800;color:#d2492e}.m1-try{border-left:4px solid #139a6b;padding-left:12px}.m1-watchfor{border-left:4px solid var(--yellow);padding-left:12px}.m1-heads{background:#fff7e0;border:1px solid #f5e3a8;border-radius:10px;padding:8px 12px;font-size:14.5px!important}.m1-more{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:14.5px}.m1-more dt{font-weight:800;color:var(--ink-soft)}.m1-more dd,.m1-bookvid{margin:0}.m1-skillrow{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.m1-skills{display:inline-flex;flex-wrap:wrap;gap:6px}.m1-skill{font:inherit;font-size:13px;font-weight:700;padding:2px 10px 3px;border-radius:99px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.m1-skill.learning{background:#fff3d6;border-color:#f4d27a}.m1-skill.known{background:#e3f6ec;border-color:#a9e2c8;color:#0f7a55}.m1-open{flex-basis:100%}.m1-unit{background:#fff7e0;border-radius:12px;padding:10px 14px}.m1-unit ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.m1-unit li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14.5px}.m1-setup,.m1-edit{display:grid;gap:16px;max-width:640px}.m1-setup h2,.m1-setup p{margin:0}.m1-field{display:grid;gap:6px;font-weight:700}.m1-field input[type=number]{width:110px;font:inherit;font-size:18px;padding:6px 10px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface)}.m1-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.m1-check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.m1-check input{margin-top:4px;width:18px;height:18px}.m1-days{display:flex;gap:6px;flex-wrap:wrap}.m1-setup .btn.primary,.m1-edit .btn.ghost{justify-self:start}.m1-weeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.m1-week h3,.m1-weekcard h3{margin:0 0 8px;font-size:18px}.m1-week ul,.m1-weeklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.m1-week li,.m1-weeklist li{display:flex;gap:10px;align-items:baseline;font-size:15px}.m1-week li>span:nth-child(2),.m1-weeklist li>span:nth-child(2){flex:1}.m1-wday{flex:none;width:36px;font-weight:800;color:#d2492e}.m1-weekcard{display:grid;gap:8px;margin-bottom:14px;border-left:5px solid #d2492e}.m1-weekcard p{margin:0}.m1-weekhead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.m1-list{display:grid;gap:8px}.m1-row summary,.cov-row summary.m1-unitsum{display:flex;gap:12px;align-items:center}.cov-row summary.m1-unitsum .cov-name{min-width:200px}.cov-row summary.m1-unitsum .cov-track{flex:1}.m1-rowbody{padding:12px 14px 14px}.m1-all{list-style:none;margin:0;padding:8px 14px 14px;display:grid;gap:2px}.m1-all li{display:flex;gap:12px;padding:7px 4px;border-bottom:1px solid var(--line)}.m1-all li.past{opacity:.6}.m1-all li.now{background:#fff3d6;border-radius:8px;opacity:1}.m1-n{flex:none;width:32px;text-align:right;font-weight:800;color:#d2492e}.m1-t{display:grid;gap:4px}.m1-summary{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;background:var(--surface-2);box-shadow:none}.m1-summary h3{margin:0 0 4px}.m1-summary .yr-num{font-size:44px}.m1-summary .yr-num span{font-size:20px}.m1-summary>div{flex:1;min-width:220px}.m1-summary p{margin:8px 0 0}@media (max-width: 640px){.m1-more{grid-template-columns:1fr}.cov-row summary.m1-unitsum{flex-wrap:wrap}.cov-row summary.m1-unitsum .cov-track{flex-basis:100%}}.m1-help .wstrip{max-width:560px}.m1-help .wstrip .wall{justify-self:start}.m1-older{margin-top:10px}.m1-older summary{display:block}.journey{margin-bottom:26px;padding:20px 22px 22px}.jr-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px}.jr-big{display:flex;flex-direction:column;align-items:center;min-width:96px;line-height:1}.jr-big b{font-family:var(--display);font-size:58px;font-weight:700;color:var(--warm)}.jr-big:nth-of-type(2) b{color:#139a6b}.jr-big span{font-size:13px;font-weight:800;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px}.jr-arrow{font-size:30px;color:var(--ink-faint)}.jr-text{flex:1 1 260px;margin:0;color:var(--ink-soft);font-size:15px}.jr-bar{display:flex;height:14px;border-radius:99px;background:#f1eee8;overflow:hidden}.jr-bar i{display:block;height:100%;transition:width 1.3s cubic-bezier(.3,.7,.2,1)}.jr-bar i.k,.jr-legend i.k{background:#22c08a}.jr-bar i.l,.jr-legend i.l{background:#f0c24a}.jr-legend{display:flex;gap:16px;margin:8px 0 4px;font-size:13px;color:var(--ink-soft);font-weight:700}.jr-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:5px;vertical-align:-1px}.jr-legend i.n{background:#f1eee8;border:1px solid var(--line-strong)}.jr-missing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:10px 0 2px;padding:9px 14px;border-radius:12px;background:#fff7e0;font-size:14px}.jr-pick{margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--surface-2);display:grid;gap:8px}.jr-pickhead{display:flex;gap:12px;align-items:center}@media (max-width: 640px){.jr-big b{font-size:46px}}@media (prefers-reduced-motion: no-preference){.jr-pick{animation:rise .35s ease-out backwards}}.yearcard{margin-bottom:18px}.yc-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.yc-head{margin:2px 0 4px;font-family:var(--display);font-size:30px}.yearcard.behind .yc-head{color:var(--warm)}.yearcard.on .yc-head,.yearcard.ahead .yc-head{color:#139a6b}.yc-num{font-family:var(--display);font-size:30px;font-weight:700}.yc-num span{font-family:var(--body);font-size:14px;font-weight:600;color:var(--ink-soft)}.yc-track{position:relative;height:14px;margin:18px 0 6px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line)}.yc-done{display:block;height:100%;border-radius:6px;background:#d2492e}.yc-mark{position:absolute;top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;background:var(--ink);border-radius:2px}.yc-mark em{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;color:var(--ink-soft)}.yc-months{display:flex;justify-content:space-between;margin-top:22px;font-size:11.5px;color:var(--ink-soft)}@media (max-width: 640px){.yc-head,.yc-num{font-size:24px}.yc-months span:nth-child(2n){visibility:hidden}}.scene{position:relative;width:100%;aspect-ratio:6 / 1;min-height:110px;max-height:170px;border-radius:18px;overflow:hidden;margin-bottom:14px;border:1px solid var(--line)}.scene svg{display:block;width:100%;height:100%}.sc-walk{transition:transform 1.6s cubic-bezier(.45,.05,.25,1)}.sc-sun,.sc-moon{transition:transform .6s}.sc-flag.win{fill:#f6cf62;stroke:#d29a1e}.burst{position:fixed;z-index:200;width:0;height:0;pointer-events:none}.burst-bit{position:absolute;left:-11px;top:-11px;opacity:0;animation:burst-fly .9s cubic-bezier(.2,.7,.3,1) var(--delay, 0ms) forwards}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:200;pointer-events:none}.burst-ring{position:fixed;z-index:199;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:3px solid var(--yellow);pointer-events:none;animation:burst-ring .6s cubic-bezier(.2,.7,.3,1) forwards}@keyframes burst-ring{0%{transform:scale(.2);opacity:1}to{transform:scale(1.4);opacity:0;border-width:1px}}.burst-word{position:fixed;z-index:201;pointer-events:none;margin-top:-34px;transform:translate(-50%);white-space:nowrap;font-family:var(--display);font-size:34px;font-weight:700;color:var(--warm);text-shadow:0 2px 0 #ffffff,0 0 8px #ffffff;animation:burst-word 1.3s ease-out forwards}@keyframes burst-fly{0%{opacity:1;transform:translate(0) scale(.4) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 26px)) scale(1) rotate(var(--rot))}}@keyframes burst-word{0%{opacity:0;transform:translate(-50%,8px) scale(.6)}20%{opacity:1;transform:translate(-50%,-6px) scale(1.15)}70%{opacity:1;transform:translate(-50%,-26px) scale(1)}to{opacity:0;transform:translate(-50%,-44px) scale(1)}}.td-done{position:relative;overflow:hidden}.rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rain i{position:absolute;top:-14px;width:9px;height:14px;border-radius:2px;opacity:0}@media (prefers-reduced-motion: no-preference){.sc-cloud{animation:sc-drift 46s linear infinite}.sc-c1{animation-duration:58s;animation-delay:-22s}.sc-c2{animation-duration:40s;animation-delay:-9s;transform:translateY(40px)}.sc-rays{animation:sc-spin 40s linear infinite}.sc-blink{transform-box:fill-box;transform-origin:center;animation:sc-blink 5s infinite}.sc-twinkle{transform-box:fill-box;animation:sc-twinkle 3.2s ease-in-out infinite}.sc-flower{animation:sc-sway 4.5s ease-in-out infinite}.sc-f2{animation-delay:-2s}.sc-feel{animation:sc-feel 1.4s ease-in-out infinite}.sc-snail{animation:sc-crawl 1.2s ease-in-out infinite}.sc-fly{animation:sc-fly 22s linear infinite}.sc-wings{animation:sc-flap .45s ease-in-out infinite}.sc-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:sc-pen 1.8s .15s ease-out forwards}.sc-flag.win{transform-box:fill-box;transform-origin:left center;animation:sc-wave .8s ease-in-out infinite}.td-block,.wcard,.card{animation:rise .5s ease-out backwards}.td-blocks .td-block:nth-child(2){animation-delay:.07s}.td-blocks .td-block:nth-child(3){animation-delay:.14s}.td-blocks .td-block:nth-child(4){animation-delay:.21s}.td-bar i{transition:width .9s cubic-bezier(.3,.7,.2,1)}.td-chip,.m1-chip{animation:pop .45s cubic-bezier(.3,1.6,.5,1) both}.btn{transition:transform .12s,background .15s,box-shadow .15s}.btn.primary:hover{animation:wiggle .5s ease-in-out}.btn:active{transform:scale(.95)}.td-done h2{animation:bounce 1.1s .2s ease-out both}.rain i{animation:fall 2.6s ease-in forwards}}@keyframes sc-drift{0%{transform:translate(-80px)}to{transform:translate(680px)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes sc-twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes sc-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes sc-feel{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes sc-crawl{0%,to{transform:scaleX(1) translateY(0)}50%{transform:scaleX(1.05) translateY(-1px)}}@keyframes sc-fly{0%{transform:translate(-30px,70px)}15%{transform:translate(90px,45px)}30%{transform:translate(190px,62px)}45%{transform:translate(300px,36px)}60%{transform:translate(400px,58px)}80%{transform:translate(520px,40px)}to{transform:translate(650px,66px)}}@keyframes sc-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.35)}}@keyframes sc-pen{to{stroke-dashoffset:0}}@keyframes sc-wave{0%,to{transform:skewY(0)}50%{transform:skewY(8deg)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}70%{transform:rotate(2.5deg)}}@keyframes bounce{0%{transform:translateY(-14px);opacity:0}40%{transform:translateY(0);opacity:1}55%{transform:translateY(-8px)}70%,to{transform:translateY(0)}}@keyframes fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(230px) rotate(420deg)}}@media (max-width: 640px){.scene{min-height:100px;border-radius:14px}.burst-word{font-size:28px}}.mascot-spot{position:absolute;left:10px;bottom:2px;display:flex;align-items:flex-end;gap:4px;z-index:2}.mascot-btn{all:unset;cursor:pointer;line-height:0;border-radius:12px}.mascot-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mascot-say{margin-bottom:44px;background:#fff;border:1px solid var(--ink);border-radius:14px 14px 14px 4px;padding:4px 11px;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.1;color:var(--ink);white-space:nowrap;animation:say-in .3s cubic-bezier(.3,1.5,.5,1) both}@keyframes say-in{0%{opacity:0;transform:scale(.6);transform-origin:left bottom}}@media (max-width: 640px){.mascot-say{font-size:19px;margin-bottom:44px}.mascot-btn .croc{width:78px;height:78px}}.croc{position:relative;display:block;max-width:100%}.croc .cr-body{position:relative;display:block;transform-origin:46% 96%}.croc .cr-open{position:absolute;left:0;top:0;width:100%;height:auto;pointer-events:none;opacity:0}.croc.m-cheer .cr-open{opacity:1}.croc .art.drawing~.cr-open{opacity:0!important;animation:none!important}.croc .cr-shut{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.croc.m-think .cr-body{transform:rotate(-2deg)}.croc.m-point .cr-body{transform:rotate(1.5deg) translate(1px)}.croc .cr-body{transition:transform 1.1s ease-in-out}.cr-medal{position:absolute;left:76%;top:47%;width:12%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(80,52,20,.7);box-shadow:inset 0 0 0 3px #ffffff59}.cr-medal.m1{background:#c98b5b}.cr-medal.m2{background:#c9cfd6}.cr-medal.m3{background:#e8bb4f}.cr-zzz{position:absolute;right:4%;top:-4%;font:700 18px/1 var(--hand);color:var(--ink-soft)}.cr-zzz i{font-style:normal;display:inline-block}.cr-zzz i:nth-child(2){font-size:22px;transform:translateY(-8px)}.cr-zzz i:nth-child(3){font-size:27px;transform:translateY(-18px)}.cr-spark i{position:absolute;width:14px;height:14px;background:linear-gradient(#f2b632,#f2b632) center / 3px 100% no-repeat,linear-gradient(#f2b632,#f2b632) center / 100% 3px no-repeat;border-radius:2px}.cr-spark i:nth-child(1){left:2%;top:14%}.cr-spark i:nth-child(2){right:4%;top:2%}.cr-spark i:nth-child(3){right:0;top:46%;transform:scale(.7)}.cr-spark i:nth-child(4){left:10%;top:52%;transform:scale(.6)}.cr-dots{position:absolute;right:6%;top:-6%;display:flex;align-items:flex-end;gap:4px}.cr-dots i{display:block;width:6px;height:6px;border-radius:50%;background:var(--ink-soft)}.cr-dots i:nth-child(2){width:8px;height:8px}.cr-dots i:nth-child(3){width:11px;height:11px}@media (prefers-reduced-motion: no-preference){.croc.m-idle .cr-body,.croc.m-wave .cr-body,.croc.m-point .cr-body,.croc.m-think .cr-body{animation:cr-breathe 5s ease-in-out infinite}.croc.m-talk .cr-body{animation:cr-nod 3.6s ease-in-out infinite}.croc.speaking .cr-open{animation:cr-mouth 2.8s step-end infinite}.croc.m-cheer .cr-body{animation:cr-lift 1.6s ease-in-out 1,cr-breathe 5s ease-in-out 1.6s infinite}.croc.m-sleep .cr-body{animation:cr-breathe 5.5s ease-in-out infinite}.cr-zzz i{animation:cr-z 2.4s ease-in-out infinite}.cr-zzz i:nth-child(2){animation-delay:.4s}.cr-zzz i:nth-child(3){animation-delay:.8s}.cr-spark i{animation:cr-tw 2.6s ease-in-out infinite alternate}.cr-spark i:nth-child(2n){animation-delay:1.3s}.cr-dots i{animation:cr-dot 2.4s ease-in-out infinite}.cr-dots i:nth-child(2){animation-delay:.4s}.cr-dots i:nth-child(3){animation-delay:.8s}}@keyframes cr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.985) translateY(1px)}}@keyframes cr-mouth{0%{opacity:1}14%{opacity:0}26%{opacity:1}42%{opacity:0}55%{opacity:1}70%{opacity:0}80%{opacity:1}92%{opacity:0}}@keyframes cr-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-.8deg) translateY(1px)}65%{transform:rotate(.5deg)}}@keyframes cr-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-4px) rotate(-1deg)}}@keyframes cr-z{0%,to{opacity:.25;translate:0 0}50%{opacity:1;translate:2px -4px}}@keyframes cr-tw{0%{opacity:.35;scale:.85}to{opacity:.9;scale:1}}@keyframes cr-dot{0%,to{opacity:.3}50%{opacity:1}}.crocdesk{display:grid;grid-template-columns:168px 1fr;gap:0 18px;align-items:end;overflow:hidden;padding:18px 22px 16px 14px;margin-bottom:18px;background:radial-gradient(260px 200px at 12% 108%,rgba(34,192,138,.22),transparent 70%),radial-gradient(300px 180px at 100% 0%,rgba(122,90,248,.08),transparent 70%),linear-gradient(180deg,#f6fbf8,#fff 70%)}.cd-board{position:absolute;left:16px;top:16px;width:150px;height:74px;border-radius:10px;background:linear-gradient(160deg,#2f4a3d,#233a30);border:4px solid #a8774f;box-shadow:inset 0 0 0 1px #00000040,0 6px 14px -8px #00000073;display:grid;place-items:center}.cd-board span{font-family:var(--hand);font-size:25px;font-weight:700;color:#eef2e6;opacity:.9;transform:rotate(-3deg) translate(22px,-10px)}.cd-croc{all:unset;cursor:pointer;position:relative;z-index:1;line-height:0;margin-top:40px;border-radius:16px;justify-self:center}.cd-croc:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.cd-talk{display:flex;flex-direction:column;gap:12px;min-width:0;align-self:stretch;justify-content:flex-end}.cd-tabs{display:inline-flex;align-self:flex-start;background:var(--surface-3);border-radius:999px;padding:3px;gap:2px}.cd-tabs button{all:unset;cursor:pointer;padding:5px 14px;border-radius:999px;font-weight:700;font-size:14px;color:var(--ink-soft);transition:background .2s,color .2s}.cd-tabs button.on{background:var(--surface);color:var(--accent);box-shadow:var(--sh-1)}.cd-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-bubble{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:14px 18px 18px;min-height:112px;box-shadow:var(--sh-2)}.cd-bubble:before{content:"";position:absolute;left:-8px;bottom:32px;width:15px;height:15px;background:var(--surface);border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg);border-radius:0 0 0 4px}.cd-name{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.02em;color:#139a6b;line-height:1;text-transform:uppercase}.cd-name:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c08a;box-shadow:0 0 0 3px #22c08a2e}.cd-bubble p{margin:8px 0 4px;font-size:16.5px;font-weight:500;line-height:1.5}.aud-kid .cd-bubble p{font-family:var(--kidfont);font-size:22px;font-weight:500;line-height:1.35}.cd-ghost{color:transparent}.cd-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cd-speak{display:inline-flex;align-items:center;gap:5px}.cd-nav{display:flex;align-items:center;gap:6px;justify-content:center}.cd-dot{all:unset;cursor:pointer;width:7px;height:7px;border-radius:50%;background:var(--line-strong);transition:width .3s var(--ease),background .25s}.cd-dot.on{width:22px;border-radius:6px;background:var(--accent)}.cd-arrow{all:unset;cursor:pointer;font-size:24px;line-height:1;padding:0 8px;color:var(--ink-soft);border-radius:8px}.cd-dot:focus-visible,.cd-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.cd-bubble{animation:cd-pop .6s ease-out backwards;transform-origin:0 80%}.cd-speak.on .cd-wave1,.cd-speak.on .cd-wave2{animation:cr-spark .5s ease-in-out infinite alternate}.cd-speak.on .cd-wave2{animation-delay:.25s}.cd-croc .croc{transition:transform .3s var(--spring)}.cd-croc:hover .croc{transform:rotate(-1deg)}}@keyframes cd-pop{0%{opacity:0;transform:translateY(3px)}}.wk-aside .crocdesk,.narrow-desk .crocdesk{grid-template-columns:minmax(0,1fr) 118px;grid-template-areas:"bubble bubble" "acts croc" "nav croc" "panel panel";gap:10px 8px;align-items:center;padding:18px 16px 14px 18px;margin:0;background:radial-gradient(220px 160px at 100% 100%,rgba(34,192,138,.24),transparent 70%),linear-gradient(180deg,#fff,#f6fbf8)}.wk-aside .cd-talk,.narrow-desk .cd-talk{display:contents}.wk-aside .cd-board,.narrow-desk .cd-board{display:none}.wk-aside .cd-bubble,.narrow-desk .cd-bubble{grid-area:bubble;min-height:0}.wk-aside .cd-bubble:before,.narrow-desk .cd-bubble:before{left:auto;right:46px;bottom:-8px;transform:rotate(-45deg)}.wk-aside .cd-acts,.narrow-desk .cd-acts{grid-area:acts;align-self:end}.wk-aside .cd-nav,.narrow-desk .cd-nav{grid-area:nav;justify-content:flex-start;padding-left:4px;align-self:start}.wk-aside .cd-panel,.narrow-desk .cd-panel{grid-area:panel}.wk-aside .cd-croc,.narrow-desk .cd-croc{grid-area:croc;margin:0 -6px -14px 0;justify-self:end;align-self:end}.wk-aside .cd-croc .croc,.narrow-desk .cd-croc .croc{width:124px;height:124px}.wk-aside .cd-main,.narrow-desk .cd-main{font-size:14.5px;padding:10px 14px}@media (max-width: 640px){.crocdesk{grid-template-columns:96px 1fr;gap:0 12px;padding:12px 12px 12px 8px}.cd-board{display:none}.cd-croc{margin-top:0}.cd-croc .croc{width:100px;height:100px}.cd-tabs{align-self:stretch}.cd-tabs button{flex:1;text-align:center;padding:5px 6px;font-size:13px}.cd-bubble{padding:10px 14px 14px;min-height:0}.cd-bubble p{font-size:15.5px}.aud-kid .cd-bubble p{font-size:19px}.cd-bubble:before{bottom:auto;top:40px}}.jr-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.jr-tab{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);transition:border-color .2s,background .2s,transform .2s}.jr-tab.on{border-color:var(--accent);background:var(--accent-soft)}.jr-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jr-tab .jr-bar{height:7px;margin:2px 0 0}.jr-river{margin-top:12px}.river{display:block;width:100%;max-width:820px;margin:0 auto;height:auto;overflow:visible}.rv-pad{cursor:pointer;outline:none}.rv-pad:focus-visible>circle:first-of-type{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:4 3}.rv-pad:hover .rv-float{filter:brightness(1.06) drop-shadow(0 2px 2px rgba(29,26,39,.2))}.rv-num{font-family:var(--body);font-size:12.5px;font-weight:800;fill:#3e9a72;pointer-events:none}.rv-swim{pointer-events:none}@media (prefers-reduced-motion: no-preference){.rv-flow{animation:rv-flow 3.2s linear infinite}.rv-flow2{animation:rv-flow2 7s linear infinite}.rv-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:rv-draw 1.8s .2s cubic-bezier(.45,.05,.3,1) forwards}.rv-float{animation:rv-bob 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.rv-lotus{transform-box:fill-box;transform-origin:center;animation:rv-bloom .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 70ms + .3s)}.rv-ring{transform-box:fill-box;transform-origin:center;animation:rv-spin 9s linear infinite}.rv-swim{transition:transform 1.5s cubic-bezier(.45,.05,.25,1)}.rv-bob{animation:rv-bob 2.4s ease-in-out infinite}.rv-ripple{transform-box:fill-box;transform-origin:center;animation:rv-ripple 2.4s ease-out infinite}.rv-star{transform-box:fill-box;transform-origin:center;animation:cr-spark 1.2s ease-in-out infinite alternate}.jr-river{animation:rise .45s ease-out backwards}.jr-tab:hover{transform:translateY(-2px)}}@keyframes rv-flow{to{stroke-dashoffset:-62}}@keyframes rv-flow2{to{stroke-dashoffset:-98}}@keyframes rv-draw{to{stroke-dashoffset:0}}@keyframes rv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes rv-bloom{0%{transform:scale(0) rotate(-60deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes rv-spin{to{transform:rotate(360deg)}}@keyframes rv-ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.35);opacity:0}}@media (max-width: 640px){.jr-tabs{gap:6px}.jr-tab{padding:8px}.jr-tab .small{font-size:11.5px}}.cd-all{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:800}.cd-all.on{background:var(--accent);color:var(--accent-ink)}.cd-rate{min-width:46px;font-variant-numeric:tabular-nums}.cd-main{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:700;padding:10px 18px;border-radius:14px;background:var(--accent-grad);color:var(--accent-ink);border-color:transparent;box-shadow:var(--sh-accent)}.cd-main:hover{background:var(--accent-grad);filter:brightness(1.08);border-color:transparent}.cd-main.on{background:var(--surface);color:var(--accent);border-color:var(--accent);box-shadow:none}.cd-gear{font-size:17px;line-height:1}.aud-kid .cd-main{font-size:22px;padding:14px 26px;border-radius:18px}.cd-prog{position:absolute;left:18px;right:18px;bottom:8px;height:4px;border-radius:3px;background:var(--line);overflow:hidden}.cd-prog:after{content:"";display:block;height:100%;width:var(--p, 0%);background:var(--accent);border-radius:3px;transition:width .25s linear}.cd-bubble{padding-bottom:18px}.cd-wait:after{content:"…";margin-left:4px}.cd-dot.past{background:var(--accent);opacity:.5}.cd-acts{margin-top:0}.cd-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:10px}.cdp-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.cdp-switch{display:flex;gap:6px;align-items:center;font-size:14px}.cdp-voices{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cdp-voices li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.cdp-voices li.on{border-color:var(--accent);background:var(--accent-soft)}.cdp-voices label{display:flex;gap:10px;align-items:center;cursor:pointer;flex:1}.cdp-voices small{display:block;color:var(--ink-soft)}.cdp-rates{display:inline-flex;gap:6px}.cdp-credit{margin:0}.cd-mini{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:40;width:min(720px,calc(100vw - 24px));box-sizing:border-box;display:flex;gap:10px;align-items:center;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:22px;padding:6px 12px 6px 6px;box-shadow:var(--sh-3)}.cd-mini p{margin:0;flex:1;font-weight:700;font-size:16px;line-height:1.35;max-height:4.2em;overflow:hidden}.spot{outline:3px solid #7a5af8;outline-offset:3px;border-radius:22px}@media (prefers-reduced-motion: no-preference){.spot{animation:spot-pulse 2.8s ease-out}.cd-main.fresh{animation:cd-nudge 4.5s ease-in-out infinite}.cd-mini{animation:cd-mini-in .3s ease-out both}}@keyframes spot-pulse{0%{outline-color:transparent;box-shadow:0 0 #7a5af880}15%{outline-color:#7a5af8;box-shadow:0 0 0 10px #7a5af82e}to{outline-color:#7a5af800;box-shadow:0 0 #7a5af800}}@keyframes cd-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes cd-mini-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width: 640px){.cd-main{font-size:15px;padding:8px 14px;flex:1 1 auto;justify-content:center}.aud-kid .cd-main{font-size:19px}}.m1-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.m1-head h2{margin:0;font-family:var(--display);font-size:30px}.m1-headacts{display:flex;gap:8px;align-items:center}.today-card{margin-bottom:16px;border-width:2px;background:radial-gradient(circle at 100% 0,#e3f6ec 0 90px,transparent 91px),var(--surface)}.today-card.tc-done{background:radial-gradient(circle at 100% 0,#dcf5e9 0 110px,transparent 111px),var(--surface)}.tc-kicker{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.tc-main{display:flex;gap:14px;align-items:center}.tc-main h2,.tc-skill h2{margin:0;font-family:var(--display);font-size:32px;line-height:1.1}.m1-num.big{width:64px;height:64px;border-radius:18px;font-size:30px;font-family:var(--display)}.m1-num.big.done{background:#dcf5e9;color:#0f7a55}.tc-note{margin:10px 0 0;background:#fff7e0;border:1px solid #f5e3a8;border-radius:10px;padding:7px 12px}.tc-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.tc-done{font-size:17px;padding:10px 22px}.tc-result{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.tc-next{margin:10px 0 0}.tc-alt{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.tc-skillhead{display:flex;gap:12px;align-items:center;margin-bottom:6px}.tc-star{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#fff3d6;color:#c9800a}.tc-skill .quote{margin:8px 0 0}.tc-notes{margin-bottom:18px}.tc-toggle{all:unset;cursor:pointer;display:flex;gap:10px;align-items:center;width:100%;box-sizing:border-box;padding:2px 0 8px;font-size:18px}.tc-toggle small{display:block;font-size:13.5px;color:var(--ink-soft)}.tc-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.tc-notes .tc-acts{margin-top:16px}.m1-help{gap:22px}.lh-group{display:grid;gap:14px}.lh-group>h3{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:21px;line-height:1;padding-bottom:10px;border-bottom:1px solid var(--line)}.lh-group>h3 small{font-family:var(--body);font-size:13px;font-weight:600;color:var(--ink-soft)}.lh-n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;background:var(--accent-grad);color:var(--accent-ink);font-family:var(--body);font-size:13.5px;font-weight:800;box-shadow:0 4px 10px -4px #4b44d499}.lh-grab{margin:0;padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.lh-grab li{background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px 12px;font-size:14.5px}.lh-twin{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lh-tricky,.lh-easy{border-radius:12px;padding:10px 12px}.lh-tricky{background:#fdebe6}.lh-easy{background:#e3f6ec}.lh-know h4{margin-bottom:8px}.lh-skill{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.lh-skill+.lh-skill{margin-top:8px}.lh-skill .quote{margin:6px 0}.lh-skill ul{margin:0;padding-left:20px;font-size:14.5px;display:grid;gap:2px}.weekcard{margin-bottom:16px}.wk-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.wk-head h3{margin:0;font-family:var(--display);font-size:22px}.wk-days{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.wk-day{display:grid;justify-items:center;gap:3px;padding:8px 2px 6px;border-radius:14px;border:1px solid transparent}.wk-day.now{border-color:var(--accent);background:var(--accent-soft)}.wk-l{font-weight:800;font-size:13px;color:var(--ink-soft)}.wk-dot{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;border:2px dashed var(--line-strong);color:var(--ink-soft);background:var(--surface)}.wk-day.done .wk-dot{border:2px solid #139a6b;background:#139a6b;color:#fff}.wk-day.part .wk-dot{border:2px solid #d9a21a;background:#fff3d6;color:#8a5a00}.wk-day.today .wk-dot{border:2px solid var(--accent);color:var(--accent)}.wk-day.missed .wk-dot{border-color:#f0b8a8;color:#e0573a;background:#fdebe6}.wk-day.skill .wk-dot{border-style:solid;border-color:#f0d98a;background:#fff7e0;color:#c9800a}.wk-s{font-size:12.5px;text-align:center;color:var(--ink-soft)}.wk-pace{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:15px}.wk-pace b{font-family:var(--display);font-size:21px}.wk-pace.behind b{color:var(--warm)}.wk-pace.on b,.wk-pace.ahead b{color:#139a6b}.sched{margin-top:12px;padding:10px 12px;background:#fff7e0;border:1px solid #f5e3a8;border-radius:12px}.sched p{margin:0 0 8px}.sched-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.sched label{display:grid;gap:3px;font-size:13px;font-weight:700}.sched input{font:inherit;padding:5px 8px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);max-width:190px}.m1-edit .sched{margin-top:4px}.revisit{margin-bottom:16px;background:#fdf0ec}.revisit h3{margin:0;font-family:var(--display);font-size:22px}.revisit p{margin:2px 0 8px}.revisit ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.revisit li{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.rv-btns{display:flex;gap:6px}.rating{margin-top:14px}.rt-q{font-weight:800;margin-bottom:6px}.rt-faces{display:flex;gap:10px;flex-wrap:wrap}.rt-face{all:unset;cursor:pointer;display:grid;justify-items:center;gap:2px;padding:6px 12px 4px;min-width:70px;border-radius:14px;border:2px solid var(--line);font-weight:700;font-size:14px;background:var(--surface);transition:transform .2s,border-color .2s,background .2s}.rt-face.on{border-color:var(--accent);background:var(--accent-soft)}.rt-face:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rating.big .rt-face{min-width:96px;font-size:18px;padding:10px 14px 8px}.rt-hint{margin:6px 0 0}.rt-note{display:block;width:100%;box-sizing:border-box;margin-top:10px;font:inherit;padding:7px 10px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface)}.library{margin:22px 0 10px}.library>summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);list-style:none;font-size:18px}.library>summary::-webkit-details-marker{display:none}.library>summary:before{content:"▸"}.library[open]>summary:before{content:"▾"}.library>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jr-line{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:8px}.jr-line h3{margin:0;font-family:var(--display);font-size:22px}.stickerbook{margin-top:16px}.sb-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}.sb-head h3{margin:0;font-family:var(--display);font-size:24px}.sb-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px}.sticker{width:100%;height:auto;display:block}.sticker.on{filter:drop-shadow(0 2px 2px rgba(29,26,39,.22))}@media (prefers-reduced-motion: no-preference){.rt-face:hover{transform:translateY(-2px)}.sticker.fresh{animation:st-pop .7s cubic-bezier(.34,1.56,.64,1) both}.today-card{animation:rise .4s ease-out backwards}}@keyframes st-pop{0%{transform:scale(.2) rotate(-25deg);opacity:0}}@media (max-width: 640px){.m1-head h2,.tc-main h2,.tc-skill h2{font-size:26px}.m1-num.big{width:52px;height:52px;font-size:25px}.tc-acts .btn{flex:1;text-align:center}.lh-twin{grid-template-columns:1fr}.wk-days{gap:3px}.wk-dot{width:34px;height:34px}.sb-grid{grid-template-columns:repeat(4,1fr)}}.tc-skill{display:grid;gap:12px}.tc-why{margin:0;background:#e3f6ec;border-radius:12px;padding:10px 14px;font-size:15.5px;line-height:1.5}.tc-howto{margin:0}.tc-h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:#d2492e}.tc-skill .m1-try p,.tc-skill .m1-watchfor p{margin:0;font-size:15.5px;line-height:1.5}.tc-skill .m1-try h4,.tc-skill .m1-watchfor h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:#d2492e}.tc-skill .quote{margin:0}.wk-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 12px;scroll-margin-top:80px}.wk-sec-head h3{font-size:20px}.wk-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start;margin-bottom:22px}.wk-col{min-width:0}.wk-aside{display:grid;gap:18px;position:sticky;top:18px;min-width:0}.wk-add{margin-bottom:16px;padding:14px 18px}.wk-add summary{cursor:pointer}.wk-add .m1-setup{margin-top:12px;box-shadow:none;border:0;padding:0}.wk-links{margin:8px 4px 28px}.linklike{all:unset;cursor:pointer;color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-color:#4b44d459;text-underline-offset:3px}.linklike:hover{text-decoration-color:currentColor}.linklike:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wb-anchor{display:block;height:0}.wb{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wb-day{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:14px 12px 12px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);transition:transform .25s var(--spring),box-shadow .2s,border-color .2s}.wb-day:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.wb-day:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.wb-day.now{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#7a5af8,#4338ca) border-box;border:2px solid transparent}.wb-day.sel{box-shadow:0 0 0 4px #4b44d424,var(--sh-2)}.wb-day.past:not(.now){background:var(--surface-2)}.wb-day.past:not(.now) .wb-num{color:var(--ink-faint)}.wb-l{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:6px;padding:0 2px}.wb-dow{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.wb-dow b{font-weight:700}.wb-dow em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#fff;background:var(--accent-grad);padding:2px 7px;border-radius:99px}.wb-num{grid-row:2;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.wb-l .ring{grid-row:1 / span 2;grid-column:2;color:var(--good)}.wb-items{display:grid;gap:5px;flex:1;align-content:start}.wb-item{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 8px;border-radius:9px;background:var(--t);font-size:12.5px;font-weight:600;line-height:1.3}.wb-item em{font-style:normal;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-item i{font-style:normal;font-weight:800;color:var(--c);min-width:10px;text-align:right}.wb-item.done{opacity:.55}.wb-item.done em{text-decoration:line-through;text-decoration-color:var(--c)}.wb-item.missed{background:repeating-linear-gradient(135deg,var(--surface-3),var(--surface-3) 4px,var(--surface-2) 4px,var(--surface-2) 8px)}.wb-min{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-faint);padding:0 2px}.wb-min.over{color:var(--warm);font-weight:800}.daycard{margin-bottom:0;padding:24px 24px 20px;scroll-margin-top:80px}.dc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.dc-head h2{margin:2px 0 0;font-size:32px}.dc-head h2 small{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:0;color:var(--ink-faint);margin-left:4px}.dc-sum{font-size:14.5px}.dc-sum b{font-family:var(--display);font-size:18px}.dc-track{height:8px;margin:14px 0 16px;border-radius:99px;background:var(--surface-3);overflow:hidden}.dc-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#22c08a,#139a6b);transition:width .6s var(--ease)}.wi-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wi{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;transition:box-shadow .2s,border-color .2s}.wi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.wi:hover{border-color:var(--line-strong)}.wi.open{border-color:var(--line-strong);box-shadow:var(--sh-2)}.wi.done .wi-title b{text-decoration:line-through;text-decoration-color:var(--c);text-decoration-thickness:2px;color:var(--ink-soft)}.wi.done{background:var(--surface-2)}.wi.done:before{opacity:.4}.wi.missed .wi-title small{color:var(--warm)}.wi-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px}.wi-head:focus-visible{outline:2.5px solid var(--accent);outline-offset:-3px;border-radius:18px}.wi-check{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;background:transparent;transition:background .25s,border-color .25s,transform .35s var(--spring)}.wi.done .wi-check,.wi.partly .wi-check{background:var(--c);border-color:var(--c)}.wi.done .wi-check{transform:scale(1.06)}.wi-ico{flex:none;width:42px;height:42px;border-radius:13px;background:var(--t);display:grid;place-items:center}.wi-title{flex:1;min-width:0;display:grid;line-height:1.3}.wi-title b{font-family:var(--display);font-size:17px;font-weight:650;letter-spacing:-.015em}.wi-title small{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-min{flex:none;font-size:12.5px;font-weight:700;color:var(--ink-soft);background:var(--surface-3);border-radius:99px;padding:3px 10px}.wi-chev{flex:none;color:var(--ink-faint);width:14px;text-align:center;transition:transform .2s}.wi-card{padding:4px 18px 18px 20px;border-top:1px solid var(--line);animation:wi-open .32s var(--ease)}@keyframes wi-open{0%{opacity:0;transform:translateY(-4px)}}.wi-body{display:grid;gap:12px;padding-top:10px}.wi-future{margin:0}.wi-facts{display:grid;gap:8px}.wi-facts>div{display:grid;gap:2px}.wi-chips{display:inline-flex;gap:6px;flex-wrap:wrap;vertical-align:middle}.wi-chip{background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:1px 11px;font-size:14.5px}.wi-chip.big{font-size:17px;font-weight:700;background:var(--accent-soft);border-color:#c7d7fb}.wi-steps,.wi-ask{margin:0;padding-left:22px;display:grid;gap:6px}.wi-ask{list-style:"? "}.wi-h{margin:4px 0 -4px;font-size:16px}.wi-h small{font-weight:600;color:var(--ink-soft)}.wi-idea,.wi-more{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 14px}.wi-more{border:0;padding:0;background:none}.wi-idea summary,.wi-more summary{cursor:pointer;font-weight:700}.wi-more>summary{display:flex;align-items:center;gap:8px;list-style:none;padding:10px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);font-size:14.5px;color:var(--ink-soft)}.wi-more>summary::-webkit-details-marker{display:none}.wi-more>summary:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s;margin:0 4px 0 2px}.wi-more[open]>summary:before{transform:rotate(45deg)}.wi-more>summary:hover{color:var(--ink)}.wi-idea summary small{font-weight:600;color:var(--ink-soft)}.wi-idea p,.wi-more ul{margin:8px 0 0}.wi-more ul{padding-left:20px}.wi-more[open]>summary{margin-bottom:8px}.paper{display:grid;gap:14px}.pp-block h4{margin:0 0 6px;font-size:15px}.pp-words{display:flex;gap:10px;flex-wrap:wrap}.pp-word{font-family:var(--body);font-size:30px;font-weight:700;letter-spacing:1px;background:#fffaf0;border:2px solid #eedb9e;border-radius:14px;padding:2px 16px 4px;line-height:1.25;display:inline-flex;flex-direction:column;align-items:center}.pp-word.sight{background:#eef3fe;border-color:#bfd2fb}.pp-word small{font-size:11px;letter-spacing:0;font-weight:700;color:var(--ink-soft)}.pp-words.small .pp-word{font-size:22px;padding:0 12px 2px}.pp-sentence{margin:0;font-size:30px;font-weight:700;line-height:1.35;letter-spacing:.5px}.ck-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ck-task{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 12px}.ck-task.got{background:#eaf8f1}.ck-task.again{background:#fdf0ea}.ck-task p{margin:6px 0}.ck-head{display:flex;align-items:center;gap:8px}.ck-ico{display:grid;place-items:center}.nextweek{margin-bottom:16px}.nw-themes{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0 18px;padding:0}.nw-themes li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--t);min-width:0}.nw-themes small{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.nw-themes b{display:block;font-family:var(--display);font-size:15.5px;font-weight:650;letter-spacing:-.01em;line-height:1.25}.nw-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--surface);box-shadow:var(--sh-1)}.nw-prep{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0 16px}.nw-prep h4{margin:0 0 10px;font-size:16px}.nw-prep h4 small{font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--ink-faint);margin-left:6px}.nw-checks{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px}.nw-checks label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:14px;line-height:1.3;cursor:pointer;transition:background .15s,border-color .15s}.nw-checks label:hover{border-color:var(--line-strong)}.nw-checks input{position:absolute;opacity:0;pointer-events:none}.nw-box{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;border:1.5px solid var(--line-strong);color:transparent;transition:background .2s,border-color .2s,color .2s}.nw-checks label.on{background:#f0fbf5;border-color:#c6efd6;color:var(--ink-soft)}.nw-checks label.on .nw-box{background:var(--good);border-color:var(--good);color:#fff}.nw-checks input:focus-visible+.nw-box{outline:2.5px solid var(--accent);outline-offset:2px}.nw-vids{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nw-vids li{display:grid;gap:4px}.nw-vids li.small{display:block}.nw-vid{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;padding:8px;border-radius:16px;border:1px solid var(--line);background:var(--surface);transition:box-shadow .2s,transform .25s var(--spring)}.nw-vid:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.nw-vid:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.nw-thumb{position:relative;flex:none;width:128px;aspect-ratio:16 / 9;border-radius:11px;overflow:hidden;background:var(--surface-3)}.nw-thumb img,.nw-thumb .thumb-fallback{width:100%;height:100%;object-fit:cover;display:block}.nw-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;padding-left:2px;background:#ffffffeb;color:var(--ink);box-shadow:0 4px 12px #0000004d}.nw-len{position:absolute;right:5px;bottom:5px;padding:1px 6px;border-radius:6px;background:#000000b8;color:#fff;font-size:11px;font-weight:700}.nw-vtxt{min-width:0;display:grid;line-height:1.3}.nw-vtxt b{font-family:var(--display);font-size:15.5px;font-weight:650}.nw-vtxt small{color:var(--ink-faint);font-size:12.5px}.nw-yt{justify-self:start;margin-left:8px;font-size:12.5px;font-weight:600;color:var(--ink-faint)}.nw-yt:hover{color:var(--accent)}.nw-words{margin:0;padding-left:18px;display:grid;gap:4px;font-size:14px}.wk-skills,.yg{margin-bottom:16px}.wsk-group{display:flex;gap:8px 12px;align-items:flex-start;margin-top:10px;flex-wrap:wrap}.wsk-sub{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:13.5px;color:var(--c);min-width:110px;padding-top:3px}.yg-row{margin-top:12px}.yg-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.yg-track{position:relative;height:12px;border-radius:99px;background:var(--paper-3);margin-top:4px}.yg-track i{display:block;height:100%;border-radius:99px;background:#22c08a}.yg-row.behind .yg-track i{background:#e0663f}.yg-row.on .yg-track i{background:#6f93e8}.yg-mark{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1px;background:var(--ink);border-radius:2px}.rd-pace,.rd-known,.rd-coming,.rd-more{margin-bottom:16px}.rd-pace h3,.rd-known h3,.rd-coming h3,.rd-more h3{margin-bottom:6px}.rd-known h4{margin:14px 0 6px;font-size:14px;color:var(--ink-soft)}.rd-bar{height:12px;border-radius:99px;background:var(--paper-3);margin-top:8px}.rd-bar i{display:block;height:100%;border-radius:99px;background:#2f6be0}.rd-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.rd-list li{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:10px}.rd-list li.now{background:#eaf0fe}.rd-list li small{display:block;color:var(--ink-soft)}.rd-more ul{margin:0;padding-left:20px;display:grid;gap:8px}.print-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#ebe7df;overflow:auto;padding:12px}.print-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:210mm;margin:0 auto 12px}.print-sheet{background:#fff;color:#222;width:210mm;max-width:100%;margin:0 auto;padding:12mm;box-sizing:border-box;font-size:11pt;line-height:1.35}.print-sheet h1{font-family:var(--display);font-size:26pt;margin:0}.print-sheet header p{margin:2px 0 8px;color:#555}.print-sheet h2{font-family:var(--body);font-size:12pt;margin:0 0 4px}.ps-week{width:100%;border-collapse:collapse}.ps-week th,.ps-week td{border-top:1px solid #bbb;padding:5px 6px;vertical-align:top;text-align:left}.ps-week th{width:26mm;font-size:11pt}.ps-week th small{display:block;font-weight:400;color:#666}.ps-week ul,.print-sheet ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.ps-week li,.ps-cols li{display:flex;gap:7px;align-items:flex-start}.ps-box{flex:none;width:4mm;height:4mm;margin-top:1mm;border:1.4px solid #333;border-radius:1mm}.ps-week em{font-style:normal;color:#666;font-size:9.5pt}.ps-words{display:block;font-size:10pt;color:#333}.ps-cols{display:grid;grid-template-columns:1fr 1fr;gap:8mm;margin-top:6mm}.print-sheet footer{margin-top:8mm;color:#888;font-size:9pt}@media print{@page{size:A4;margin:0}#root,.no-print{display:none!important}.print-root{position:static;background:#fff;padding:0;overflow:visible}.print-sheet{width:auto;margin:0;padding:12mm}body{background:#fff!important;background-image:none!important}}@media (max-width: 1180px){.wk-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1080px){.wk-grid{grid-template-columns:1fr}.wk-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 760px){.wb{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;gap:10px;margin:0 -16px 20px;padding:4px 16px 10px;scrollbar-width:none}.wb::-webkit-scrollbar{display:none}.wb>li{flex:0 0 44%;scroll-snap-align:start}.wk-aside{grid-template-columns:1fr}.daycard{padding:18px 14px 14px}.dc-head h2{font-size:26px}.nw-prep,.nw-checks{grid-template-columns:1fr}.wi-head{gap:10px;padding:11px 10px 11px 14px}.wi-ico{width:36px;height:36px}.wi-title small{white-space:normal}.wi-card{padding:4px 12px 14px 14px}.wsk-sub{min-width:0}.pp-word{font-size:26px}}@media (max-width: 760px){.wi-card .m1-help{margin:0 -6px;padding:14px 12px}.lh-group>h3{flex-wrap:wrap}.lh-group>h3 small{flex-basis:100%;padding-left:36px;margin-top:-4px}.lh-twin{grid-template-columns:1fr}}.rd-list .m1-n,.rd-more .m1-n,.rd-coming .m1-n{color:#2f6be0}.rd-list li{padding:8px 12px;border-radius:14px}.rd-list li.now{background:#eaf0fe;box-shadow:inset 3px 0 #2f6be0}.rd-bar{height:10px;background:var(--surface-3)}.rd-bar i{background:linear-gradient(90deg,#4f8ff0,#2f6be0)}.modal.bl{width:min(760px,96vw)}.bl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bl-head h2{margin:2px 0 0}.bl-subjects{margin:14px 0 6px;flex-wrap:wrap}.bl-intro{margin:8px 0 12px}.bl-area{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:center;padding:8px 0;border-bottom:1.5px dashed var(--line-strong)}.bl-list{list-style:none;margin:0;padding:0}.bl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.bl-row .bl-how{grid-column:1 / -1}.bl-guess{color:var(--ink-soft);font-style:italic}.bl-btns{display:flex;gap:6px;flex-wrap:wrap}.bl-btns .chip{padding:5px 10px;font-size:14px}.bl-btns .bl-knows[aria-pressed=true]{background:#dff3e6;border-color:var(--good)}.bl-btns .bl-learning[aria-pressed=true]{background:#fff6c9;border-color:#d9b23c}.bl-btns .bl-notyet[aria-pressed=true]{background:#fde5de;border-color:var(--warm)}.bl-how summary{cursor:pointer;color:var(--ink-soft)}.bl-how p,.bl-how ul{margin:6px 0}.bl-foot{display:flex;justify-content:flex-end;margin-top:14px}.bl-found section{padding:10px 0;border-bottom:1.5px dashed var(--line-strong)}.bl-found h3{margin:4px 0}.bl-gaps{margin-top:10px}.bl-gaps h3{font-size:16px}.bl-gaps p{margin:2px 0 6px}.bl-gaps ul{margin:0;padding-left:20px}@media (max-width: 560px){.bl-row{grid-template-columns:1fr}}.bl-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.bl-card p{margin:4px 0 0}.child-page{max-width:920px;margin:0 auto;padding:22px 20px 60px}body:has(.kid-ui){background:radial-gradient(900px 500px at 15% -10%,rgba(255,220,150,.7),transparent 60%),radial-gradient(900px 520px at 100% 0%,rgba(150,210,255,.65),transparent 60%),linear-gradient(180deg,#e9f4ff,#f7f4ff 420px,#fbf7f0 900px);background-repeat:no-repeat}.kid-ui{position:relative;display:grid;gap:20px;font-family:var(--kidfont);letter-spacing:0}.kid-ui h1,.kid-ui h2,.kid-ui h3{font-family:var(--kidfont);letter-spacing:-.01em}.ch-sky{position:absolute;inset:-22px -20px auto;height:320px;pointer-events:none;z-index:-1;overflow:hidden}.cloud{position:absolute;width:120px;height:38px;border-radius:40px;background:#fff;opacity:.85;filter:drop-shadow(0 6px 10px rgba(80,120,200,.12))}.cloud:before,.cloud:after{content:"";position:absolute;background:#fff;border-radius:50%}.cloud:before{width:56px;height:56px;left:18px;top:-26px}.cloud:after{width:42px;height:42px;left:60px;top:-18px}.cloud.c1{top:40px;left:42%}.cloud.c2{top:110px;left:78%;transform:scale(.7)}.cloud.c3{top:20px;left:64%;transform:scale(.5);opacity:.6}.sun{position:absolute;top:18px;right:40px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff3b0,#ffc53d 70%);box-shadow:0 0 0 14px #ffc53d2e,0 0 0 30px #ffc53d14}.ch-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.ch-who{display:flex;align-items:center;gap:14px}.ch-who .avatar{font-family:var(--kidfont);border:3px solid #fff;box-shadow:0 8px 18px -8px #1d1a2773}.ch-hi{margin:0;font-size:46px;font-weight:700;line-height:1}.ch-date{margin-top:6px;font-size:17px;font-weight:500;color:var(--ink-soft)}.ch-topr{display:flex;align-items:center;gap:10px}.ch-stars{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 8px;border-radius:99px;background:#fff;border:2px solid #ffe08a;box-shadow:0 4px #ffd35c;font-size:22px}.ch-stars b{font-weight:700;color:#b06d00}.ch-grown{font-family:var(--body);font-size:13px!important;color:var(--ink-faint)!important}.ch-gate{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-family:var(--body);background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;padding:8px 12px;box-shadow:var(--sh-2)}.ch-gate label{display:flex;gap:8px;align-items:center;font-weight:700;font-size:14px}.ch-gate input{font:inherit;width:70px;padding:6px 8px;border-radius:10px;border:1px solid var(--line-strong)}.kid-ui .crocdesk{margin:0;border-radius:30px;border:0;box-shadow:0 16px 36px -18px #2850a059}.kid-ui .cd-bubble{border-radius:24px}.kid-ui .cd-name{font-family:var(--kidfont)}.ch-today{border-radius:32px;border:0;padding:26px 26px 24px;box-shadow:0 18px 40px -20px #283c8c59}.ch-todayhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ch-today h2{margin:0;font-size:36px;font-weight:700}.ch-left{font-size:18px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:4px 14px;border-radius:99px}.quest{--q: 0;--n: 5;position:relative;list-style:none;margin:22px 0;padding:0;display:flex;justify-content:space-between;gap:4px}.quest:before,.quest:after{content:"";position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:25px;height:8px;border-radius:8px;background:#ece9f6}.quest:after{right:auto;width:calc((100% - 100% / var(--n)) * var(--q));background:linear-gradient(90deg,#4ade80,#16a34a);transition:width .8s var(--ease)}.q-step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;min-width:0;flex:1}.q-dot{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;border:4px solid var(--t);color:var(--c);box-shadow:0 4px 0 var(--t);transition:transform .4s var(--spring),background .3s}.q-step.done .q-dot{background:linear-gradient(160deg,#4ade80,#16a34a);border-color:#fff;color:#fff;box-shadow:0 4px #128a3e}.q-step.now .q-dot{background:var(--c);border-color:#fff;color:#fff;transform:scale(1.12);box-shadow:0 5px #0000002e,0 0 0 6px var(--t)}.q-step.now .q-dot svg{stroke:#fff}.q-step.goal .q-dot{--t: #ffe7a3;color:#c98a00;border-style:dashed}.q-step.goal.won .q-dot{background:linear-gradient(160deg,#ffd75e,#ffad0a);border:4px solid #fff;color:#fff;box-shadow:0 4px #d98a00}.q-name{font-size:14px;font-weight:600;color:var(--ink-soft);text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-step.now .q-name{color:var(--ink);font-weight:700}.ct-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ct{border-radius:26px;background:var(--surface);border:3px solid var(--t);box-shadow:0 6px 0 var(--t);overflow:hidden;transition:transform .25s var(--spring),box-shadow .2s,border-color .2s}.ct:hover{transform:translateY(-2px)}.ct.open{border-color:var(--c);box-shadow:0 6px 0 var(--c)}.ct.done{background:#f2fbf5;border-color:#c6efd6;box-shadow:0 6px #c6efd6}.ct-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;min-height:84px}.ct-head:focus-visible{outline:3px solid var(--accent);outline-offset:-4px;border-radius:24px}.ct-ico{position:relative;flex:none;width:62px;height:62px;border-radius:20px;background:var(--t);display:grid;place-items:center}.ct-stamp{position:absolute;right:-7px;bottom:-7px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#4ade80,#16a34a);border:3px solid #fff}.ct-title{flex:1;min-width:0;display:grid;line-height:1.2}.ct-title b{font-size:28px;font-weight:700;line-height:1.05}.ct.done .ct-title b{color:var(--ink-soft)}.ct-title small{margin-top:4px;font-size:17px;font-weight:500;color:var(--ink-soft)}.ct-min{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:600;color:var(--c);background:var(--t);padding:5px 12px;border-radius:99px}.ct-body{padding:4px 18px 20px;display:grid;gap:16px;animation:wi-open .35s var(--ease)}.ct-body .paper .pp-word{font-size:38px}.ct-body .pp-sentence{font-size:36px}.ch-page{margin:0;font-size:21px;line-height:1.4}.ch-see{margin:0;font-size:26px;font-weight:600;color:#15803d}.ch-player{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000}.ch-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.chunky{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:12px 30px;border:0;border-radius:20px;font-family:var(--kidfont);font-size:25px;font-weight:700;color:#fff;cursor:pointer;transition:transform .1s,box-shadow .1s,filter .15s}.chunky small{font-size:16px;font-weight:500;opacity:.85}.chunky:hover{filter:brightness(1.05)}.chunky:active{transform:translateY(5px)}.chunky:focus-visible{outline:4px solid var(--accent);outline-offset:3px}.chunky.go{background:linear-gradient(180deg,#4ade80,#22c55e);box-shadow:0 6px #15803d}.chunky.go:active{box-shadow:0 1px #15803d}.chunky.watch{background:linear-gradient(180deg,#8b7bff,#6a5af5);box-shadow:0 6px #4a3bd0}.chunky.watch:active{box-shadow:0 1px #4a3bd0}.chunky.plain{background:#fff;color:var(--ink-soft);border:3px solid var(--line);box-shadow:0 6px 0 var(--line)}.chunky.plain:active{box-shadow:0 1px 0 var(--line)}.ct-body>.chunky{width:100%}.ch-sure{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:24px;font-weight:700}.ch-sure span{flex-basis:100%;text-align:center}.ch-sure .chunky{flex:1 1 160px}.ct-body .rating{display:grid;justify-items:center}.ch-week{border-radius:32px;border:0;box-shadow:0 18px 40px -22px #283c8c4d}.ch-week h3,.ch-river h3,.kid-ui .sb-head h3{margin:0 0 14px;font-size:28px;font-weight:700}.cw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cw-day{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;justify-items:center;gap:4px;padding:12px 4px;border-radius:22px;border:3px solid var(--line);box-shadow:0 5px 0 var(--line);background:var(--surface);font-size:16px;transition:transform .2s var(--spring)}.cw-day:hover{transform:translateY(-2px)}.cw-day b{font-weight:600;color:var(--ink-soft)}.cw-num{font-size:30px;font-weight:700;line-height:1;margin-bottom:4px}.cw-day.now{border-color:#ffd35c;box-shadow:0 5px #ffc53d;background:linear-gradient(180deg,#fffbea,#fff3c4)}.cw-day.sel{border-color:var(--accent);box-shadow:0 5px 0 var(--accent)}.cw-day:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cw-dots{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.cw-dot{width:26px;height:26px;border-radius:50%;background:var(--t);display:grid;place-items:center;color:#fff}.cw-dot.done{background:linear-gradient(160deg,#4ade80,#16a34a)}.cw-peek{list-style:none;margin:16px 0 0;padding:14px 16px;display:grid;gap:10px;border-radius:20px;background:var(--surface-2)}.cw-peek li{display:flex;align-items:center;gap:10px;font-size:19px}.cw-peek li span{color:var(--ink-soft);font-size:16px}.ch-week>p{margin:14px 2px 0;font-size:15px!important}.ch-river,.kid-ui .stickerbook{border-radius:32px;border:0;padding-bottom:18px;box-shadow:0 18px 40px -22px #283c8c4d}.ch-pick{display:grid;gap:2px;margin-top:12px;padding:12px 16px;background:var(--surface-2);border-radius:18px;font-size:18px}@media (prefers-reduced-motion: no-preference){.q-step.now .q-dot{animation:q-bob 1.6s ease-in-out infinite}.cloud.c1{animation:drift 38s linear infinite alternate}.cloud.c2{animation:drift 52s linear infinite alternate-reverse}.kid-ui>*{animation:kid-rise .55s var(--ease) backwards}.kid-ui>:nth-child(3){animation-delay:.06s}.kid-ui>:nth-child(4){animation-delay:.12s}.kid-ui>:nth-child(5){animation-delay:.18s}.kid-ui>:nth-child(6){animation-delay:.24s}}@keyframes q-bob{0%,to{transform:scale(1.12) translateY(0)}50%{transform:scale(1.12) translateY(-4px)}}@keyframes drift{to{margin-left:-120px}}@keyframes kid-rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width: 640px){.child-page{padding:16px 14px 40px}.ch-hi{font-size:34px}.ch-who .avatar{width:46px!important;height:46px!important;font-size:22px!important}.ch-date{font-size:15px}.ch-today{padding:20px 14px 16px}.ch-today h2{font-size:28px}.q-dot{width:46px;height:46px}.quest:before,.quest:after{top:19px}.q-name{font-size:12px}.ct-head{gap:12px;padding:12px;min-height:74px}.ct-ico{width:50px;height:50px;border-radius:16px}.ct-title b{font-size:24px}.ct-title small{font-size:15px}.ct-min{font-size:14px;padding:4px 9px}.chunky{width:100%;font-size:22px}.cw{gap:6px}.cw-day{border-radius:16px;padding:10px 2px}.cw-num{font-size:22px}.cw-dot{width:18px;height:18px}.cw-dot svg{width:11px;height:11px}}.ch-win{display:flex;align-items:center;gap:18px;margin:0 0 18px;padding:18px 22px;border-radius:24px;color:#fff;background:radial-gradient(300px 120px at 90% 0%,rgba(255,255,255,.35),transparent 60%),linear-gradient(135deg,#ffb020,#ff7a3d 60%,#f0566b);box-shadow:0 6px #d9662a}.ch-trophy{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#ffffff38;border:3px solid rgba(255,255,255,.55)}.ch-win b{display:block;font-size:32px;font-weight:700;line-height:1.05}.ch-win small{display:block;margin-top:4px;font-size:18px;font-weight:500;opacity:.95}@media (prefers-reduced-motion: no-preference){.ch-win{animation:win-in .6s var(--spring) backwards}.ch-trophy{animation:trophy 2.4s ease-in-out .6s infinite}}@keyframes win-in{0%{opacity:0;transform:scale(.85)}}@keyframes trophy{0%,to{transform:rotate(0)}10%{transform:rotate(-10deg) scale(1.08)}20%{transform:rotate(8deg) scale(1.08)}30%{transform:rotate(0) scale(1)}}@media (max-width: 640px){.ch-win b{font-size:26px}.ch-win small{font-size:15px}.ch-trophy{width:56px;height:56px}}.ch-hint{font-size:17px;opacity:.75;margin-top:8px}.ct-body>.ch-next{margin-top:12px}.cw-peek li .btn{margin-left:auto}.lc{display:grid;gap:10px;justify-items:start}.lc-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px}.lc-body{display:grid;gap:6px;width:100%;box-sizing:border-box;padding:14px 16px;border-radius:16px;background:#fffdf6;border:2px dashed #cdbfa3;font-size:18px;line-height:1.4;animation:wi-open .25s var(--ease)}.lc-body h4{margin:8px 0 0;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.lc-body h4:first-child{margin-top:0}.lc-body p,.lc-body ul{margin:0}.lc-body ul{padding-left:22px}.lc-links{display:flex;flex-wrap:wrap;gap:8px 22px}.lc-links a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:inherit}.lc-videos{display:grid;gap:8px;width:100%}.lc-v{display:flex;gap:12px;align-items:stretch}.lc-vpick{flex:1;display:flex;gap:12px;align-items:center;text-align:left;min-height:64px;padding:6px 10px;border:3px solid #cdbfa3;border-radius:14px;background:#fff;color:inherit;font:inherit;cursor:pointer}.lc-v.on .lc-vpick{border-color:#d6336c;background:#fff1f4}.lc-vpick img{width:96px;height:54px;object-fit:cover;border-radius:8px;flex:none}.lc-vpick b{display:block;font-size:16px}.lc-vpick small{display:block;font-size:14px;color:var(--ink-soft)}.lc-chosen{display:block;font-size:14px;font-style:normal;font-weight:700;color:#d6336c}.lc-preview{align-self:center;flex:none;font-size:15px;font-weight:600;color:inherit}.cw-peek li.cw-peek-card{display:block}.cw-peek li.cw-peek-card span{color:inherit;font-size:inherit}.lc-body ul{list-style:disc}.lc-body li{display:list-item;font-size:inherit}.cw-peek li.cw-peek-card .btn{margin-left:0}.ct-body .rating.reacted{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.rt-said{font-weight:700}.rt-undo{all:unset;cursor:pointer;font-size:14px;text-decoration:underline;opacity:.7}.rt-undo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--bg: #f6efe0;--surface: #fffdf6;--surface-2: #fbf6ea;--surface-3: #f1e8d6;--line: rgba(120, 100, 72, .22);--line-strong: rgba(120, 100, 72, .42);--ink: #1f2f78;--ink-soft: #4a5488;--ink-faint: #8a8aa6;--pencil: #7a6852;--accent: #2f55c8;--accent-2: #4b6fe0;--accent-ink: #ffffff;--accent-soft: #e6ecfb;--accent-grad: linear-gradient(180deg, #3d63d6 0%, #2a4cb8 100%);--pink: #e05a7c;--warm: #d9553d;--yellow: #f4c542;--good: #3f9b4a;--ring-track: rgba(120, 100, 72, .16);--sh-1: 0 1px 0 rgba(120, 90, 50, .08);--sh-2: 0 3px 10px -4px rgba(110, 80, 40, .22);--sh-3: 0 10px 30px -10px rgba(90, 64, 30, .3);--sh-accent: 0 4px 0 #1d3a96;--display: "Playpen Sans Variable", "Patrick Hand", "Segoe Print", cursive;--body: "Patrick Hand", "Playpen Sans Variable", "Segoe Print", cursive;--kidfont: "Playpen Sans Variable", "Patrick Hand", cursive;--r: 18px;--r-lg: 22px;--paper-tex: url(data:image/webp;base64,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);--hatch: url(/assets/hatch-xm3dwLfw.png)}html,body{background-color:var(--bg)}body{font-size:17.5px;line-height:1.5;letter-spacing:.01em;background-image:var(--paper-tex);background-repeat:repeat;background-size:320px;color:var(--ink)}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);letter-spacing:-.005em}h1{font-weight:650}h2,h3{font-weight:600}.small{font-size:15.5px}.soft{color:var(--ink-soft)}a{color:var(--accent)}.card,.yg,.crocdesk{background:transparent!important;box-shadow:none!important;border:18px solid transparent!important;border-image:url(/assets/card-a-iOEPojIj.png) 34 fill / 34px / 9px stretch!important;border-radius:0!important;padding:6px 8px!important}.card:nth-of-type(3n+2){border-image-source:url(/assets/card-b-LOdlFvog.png)!important}.card:nth-of-type(3n){border-image-source:url(/assets/card-c-IcFTwu_S.png)!important}.btn{font-family:var(--display);font-weight:560;font-size:15.5px;color:var(--ink);background:#fffdf6e6 var(--hatch);border:2px solid transparent;border-image:url(data:image/png;base64,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) 20 / 20px / 0 stretch;border-radius:16px;box-shadow:none;padding:8px 16px;transition:transform .25s var(--spring),filter .2s}.btn:hover{transform:translateY(-1px) rotate(-.6deg);background-color:#fff;box-shadow:none}.btn:active{transform:translateY(1px) scale(.98)}.btn.primary{color:#fff;background:#3559c9 var(--hatch);border-image-source:url(data:image/png;base64,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);box-shadow:none}.btn.primary:hover{background-color:#2f50bd;box-shadow:none}.btn.ghost{border-image:none;border-color:transparent;background:transparent}.btn.small{font-size:14.5px;padding:4px 12px}.iconbtn{color:var(--ink-soft);border-radius:12px}.iconbtn:hover{background:#2f55c814;color:var(--ink)}.iconbtn svg,.side-nav svg,.tabbar svg,.wb-min svg{filter:url(#wobble-a)}.chip{font-family:var(--body);font-size:15px;background:#fffdf6cc;border:1.5px solid var(--line-strong);border-radius:14px 12px 15px 11px}.chip[aria-pressed=true]{background:#fff6c9;border-color:#d9b23c;color:var(--ink)}.field label,.side-label{font-family:var(--display)}input,select,textarea{font-family:var(--body)}.toolbar select,textarea,.field input,.field select{background:#fffdf6;border:1.5px solid var(--line-strong);border-radius:12px 14px 11px 15px}.side{background:transparent;border-right:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:16px 16px 14px 18px;gap:16px;position:sticky}.side:after{content:"";position:absolute;top:18px;bottom:18px;right:0;width:3px;background:url(data:image/png;base64,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) center / 3px 100%;opacity:0}.app{grid-template-columns:232px minmax(0,1fr)}.logo{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 0 4px}.logo .art{margin-bottom:-6px}.logo b{font-family:var(--display);font-size:25px;font-weight:650;line-height:1.05;color:var(--ink);text-align:center;letter-spacing:-.01em;max-width:9ch}.side-label{font-size:12.5px;color:var(--ink-faint);letter-spacing:.08em}.side-nav{gap:2px}.side-nav button{position:relative;font-family:var(--body);font-size:19px;color:var(--ink);background:none;border:none;box-shadow:none;padding:7px 12px;gap:14px;border-radius:10px;isolation:isolate}.side-nav button svg{color:var(--ink);width:24px;height:24px}.side-nav button:hover{background:none}.side-nav button:hover:before,.side-nav button[aria-current=page]:before{content:"";position:absolute;top:4px;right:2px;bottom:3px;left:-2px;z-index:-1;background:#f9dc6e var(--hatch);border-radius:6px 14px 8px 16px/12px 8px 14px 9px;transform:rotate(-1.2deg);opacity:.45}.side-nav button[aria-current=page]{background:none;box-shadow:none;color:var(--ink);font-weight:400}.side-nav button[aria-current=page]:before{opacity:.85}.kidrow{background:transparent;border:none;box-shadow:none;padding:6px;gap:12px}.kidrow[aria-pressed=true]{background:#fffdf699;box-shadow:none;border-radius:14px}.kidrow .nm{font-family:var(--display);font-size:18px;font-weight:600;color:var(--ink)}.kidrow .ag{font-size:15px;color:var(--ink-soft)}.addkid{font-family:var(--body);font-size:16px;color:var(--ink-soft)}.avatar.art-avatar{display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:#fbf3e2;box-shadow:0 0 0 2px #7a68528c,0 2px 6px -2px #5a401e59;flex:none}.avatar.art-avatar img{width:116%;height:116%;object-fit:cover;object-position:50% 30%}.avatar.art-avatar.face img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.avatar.art-avatar.cool:not(.face) img{width:96%;height:96%;object-fit:contain;object-position:50% 60%}.handoff{gap:8px;font-family:var(--display);color:#a3304f;background:#fde3e6 var(--hatch);border:2px solid transparent;border-image:url(data:image/png;base64,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) 20 / 20px / 0 stretch;border-radius:16px;box-shadow:none;padding:10px 12px;transform:rotate(-1deg)}.handoff:hover{transform:rotate(0) translateY(-2px);box-shadow:none;background-color:#fcd6dc}.handoff b{color:#b2304f;white-space:nowrap;font-size:15.5px;font-weight:620}.handoff small{color:#a4566a;font-family:var(--body);font-size:14px;opacity:1}.handoff .ho-ico{background:none;color:#e0506f;box-shadow:none}.handoff .ho-ico svg{fill:#f0788c59;filter:url(#wobble-a)}.side-bug{align-self:center;margin:2px 0 -4px}.savemark{font-family:var(--body);font-size:15px;color:var(--ink-soft)}.art{position:relative;display:block;flex:none;pointer-events:none}.art.hop{pointer-events:auto}.art-in{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 92%}.art img,.art canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.art .art-blink{opacity:0}.art.drawing img{visibility:hidden}.art.drawing canvas{visibility:visible}@media (prefers-reduced-motion: no-preference){.art.drawn .art-blink{animation:art-blink var(--blink, 4.6s) steps(1,end) var(--blink-delay, 0s) infinite}.art.drawn.m-float .art-in{animation:art-float var(--dur, 4.6s) ease-in-out infinite}.art.drawn.m-bob .art-in{animation:art-bob var(--dur, 4.2s) ease-in-out infinite}.art.drawn.m-sway .art-in{animation:art-sway var(--dur, 5.1s) ease-in-out infinite}.art.drawn.m-twinkle .art-in{animation:art-twinkle var(--dur, 3.4s) ease-in-out infinite}.art.drawn.m-drift .art-in{animation:art-drift var(--dur, 7.6s) ease-in-out infinite}.art.hop:hover .art-in,button:hover>.art.hop .art-in,.wb-day:hover .wb-critter .art-in{animation:art-hop .7s var(--spring) both}.write-on{animation:write-on 1.5s cubic-bezier(.45,.1,.3,1) .15s backwards}}@keyframes art-blink{0%,95.5%{opacity:0}96%{opacity:1}98.6%{opacity:0}}@keyframes art-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes art-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015,.99)}}@keyframes art-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes art-twinkle{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.045);opacity:1}}@keyframes art-drift{0%,to{transform:translate(0) rotate(-1deg)}50%{transform:translate(5px,-4px) rotate(1deg)}}@keyframes art-hop{0%{transform:translateY(0) scale(1)}18%{transform:translateY(0) scale(1.08,.9)}45%{transform:translateY(-14px) scale(.95,1.06) rotate(-3deg)}72%{transform:translateY(0) scale(1.05,.95)}to{transform:translateY(0) scale(1)}}@keyframes write-on{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -2% -20% 0)}}.wk-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:10px;min-height:236px;margin:-6px 0 6px;padding:58px 0 6px 6px;background:none;color:var(--ink);border-radius:0;box-shadow:none;overflow:visible}.wk-hero:before,.wk-hero:after{display:none}.wkh-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wkh-sky .art{position:absolute}.wkh-sky .art.hop{pointer-events:auto}.d-sun{left:-26px;top:-16px}.d-garland{left:34%;top:-22px}.d-moon{left:67%;top:-10px}.d-cloud{left:75%;top:30px;opacity:.95}.wkh-main{position:relative;padding-left:72px;padding-bottom:6px}.wkh-kicker{display:inline-block;font-family:var(--body);font-size:16px;color:var(--ink-soft);background:none;border:none;padding:0;margin:0 0 2px;-webkit-backdrop-filter:none;backdrop-filter:none}.wk-hero h1{font-size:clamp(38px,4.4vw,58px);font-weight:650;line-height:1.05;margin:0;color:#1e3384;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.wkh-heart{color:#e0506f;fill:#f0647dbf;filter:url(#wobble-b);transform:rotate(8deg) translateY(2px)}.wkh-sub{font-size:19px;color:var(--ink-soft);margin:4px 0 12px;max-width:54ch}.wkh-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wkh-acts .btn.wkh-kid{display:none}.wkh-icon{color:var(--ink-soft);border:none;background:none}.wkh-icon.on{background:#fff6c9}.wkh-scene{position:relative;height:230px;margin-top:-40px}.wkh-scene .art{position:absolute}.d-pines{right:200px;bottom:70px;opacity:.92}.d-castle{right:186px;bottom:18px}.signpost{position:absolute;right:0;bottom:4px;width:200px;aspect-ratio:343 / 420;font-family:var(--display);color:#4a2a12}.wkh-scene .signpost .art.sp-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important}.sp-a,.sp-b{position:absolute;display:flex;align-items:center;justify-content:space-between;line-height:1;text-shadow:0 1px 0 rgba(255,236,200,.7)}.sp-a{left:17%;width:57%;top:16%;height:20%;transform:rotate(-2deg)}.sp-b{left:27%;width:60%;top:41%;height:19%;transform:rotate(1deg)}.sp-a b,.sp-b b{width:46%;text-align:center;font-size:23px;font-weight:700}.sp-a span,.sp-b span{width:46%;text-align:center;font-family:var(--body);font-size:14.5px;line-height:.95;color:#6a3f1c}.sp-b b{width:36%}.sp-b span{width:50%;padding-right:8%;text-align:left}.sp-tag{position:absolute;left:50%;top:66%;translate:-12% 0;rotate:-5deg;padding:2px 8px 3px;white-space:nowrap;font-family:var(--body);font-size:13.5px;color:var(--ink);background:#fffaf0 var(--hatch);border:1.5px solid rgba(122,104,82,.6);border-radius:3px 8px 4px 6px;box-shadow:0 2px 4px -2px #5a401e66}.sp-tag b{font-family:var(--display);font-weight:650}@media (prefers-reduced-motion: no-preference){.sp-a,.sp-b,.sp-tag{animation:sp-in .5s ease-out 1.4s backwards}.sp-b{animation-delay:1.6s}.sp-tag{animation-delay:1.9s}}@keyframes sp-in{0%{opacity:0}}.wk-sec-head{display:none}.wb{gap:14px;margin:12px 0 24px;padding-top:26px}.wb>li{position:relative}.wb-day{position:relative;height:100%;width:100%;background:transparent!important;box-shadow:none!important;border:16px solid transparent!important;border-image:url(/assets/card-a-iOEPojIj.png) 34 fill / 34px / 9px stretch!important;border-radius:0!important;padding:2px 4px!important;color:var(--ink);font-family:var(--body);transition:transform .3s var(--spring);overflow:visible!important}.wb>li:nth-child(2) .wb-day{border-image-source:url(/assets/card-b-LOdlFvog.png)!important}.wb>li:nth-child(3) .wb-day{border-image-source:url(/assets/card-c-IcFTwu_S.png)!important}.wb>li:nth-child(4) .wb-day{border-image-source:url(/assets/card-b-LOdlFvog.png)!important}.wb-day:hover{transform:translateY(-3px) rotate(-.5deg)}.wb-day.sel{border-image-source:url(/assets/card-on-BLdVLVGX.png)!important}.wb-day.past{opacity:.75}.wb-day:before,.wb-day:after{display:none!important}.wb-l{position:relative;display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.wb-dow{display:flex;flex-direction:row;align-items:center;gap:6px}.wb-dow b{font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink);letter-spacing:.04em;text-transform:uppercase}.wb-dow em{font-style:normal;font-family:var(--display);font-size:12px;color:#fff;background:var(--pink);border-radius:9px 7px 9px 6px;padding:0 7px;position:absolute;left:50px;top:30px;rotate:-4deg}.wb-num{position:absolute;left:0;top:20px;font-family:var(--display);font-size:30px;font-weight:650;color:var(--ink);line-height:1}.wb-l .donedot{margin-left:auto}.wb-critter{position:absolute!important;left:52%;top:-50px;translate:-50% 0;z-index:2}.wb-items{display:flex;flex-direction:column;gap:3px;margin-top:26px}.wb-item{display:flex;align-items:center;gap:7px;background:none!important;padding:1px 0!important;border:none!important;font-size:17px;color:var(--ink)}.wb-item em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-item .sicon{width:20px!important;height:20px!important}.wb-item.done em{text-decoration:line-through;text-decoration-color:#3f9b4acc;text-decoration-thickness:2px;color:var(--ink-soft)}.wb-item i{font-style:normal;color:var(--good);margin-left:auto}.wb-min{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:16px;color:var(--ink-soft)}.wb-min.over{color:var(--warm)}.donedot{display:block;flex:none;overflow:visible}.donedot .dd-ring{fill:#fffdf699;stroke:#6f6150;stroke-width:1.5;stroke-linecap:round}.donedot .dd-arc{fill:none;stroke:#5bb15f;stroke-width:3.2;stroke-linecap:round;opacity:.85}.donedot.full .dd-ring{fill:#9fd59a;stroke:#3f8c45}.donedot .dd-tick{fill:none;stroke:#24632b;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.wk-grid{gap:22px}.daycard{position:relative;padding:8px 14px 30px!important}.dc-head{display:flex;align-items:flex-end;gap:12px}.dc-star{align-self:flex-start;margin-top:2px}.dc-head h2{font-size:30px;font-weight:650;margin:0}.dc-head h2 small{font-family:var(--display);font-weight:500;font-size:22px;color:var(--ink)}.tc-kicker{font-family:var(--body);font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-soft);background:none;padding:0}.dc-sum{margin-left:auto;font-size:16px;color:var(--ink-soft)}.dc-sum b{font-weight:400;color:var(--ink-soft)}.dc-track{height:8px;margin:12px 0 10px;background:#7864481f;border-radius:6px 4px 7px 5px}.dc-track i{background:#6cbf6a var(--hatch);border-radius:6px 4px 7px 5px}.dc-snail{position:absolute!important;right:26px;bottom:-14px}.wi-list{gap:8px}.wi{background:transparent;border:none;box-shadow:none}.wi-head{position:relative;background:#fffdf6d9;border:1.5px solid transparent;border-image:url(data:image/png;base64,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) 16 fill / 16px / 0 stretch;border-radius:14px;padding:8px 12px 8px 18px;gap:14px;box-shadow:none;font-family:var(--body);color:var(--ink)}.wi-head:hover{background:#fff}.wi:before{left:5px!important;top:9px!important;bottom:9px!important;width:4px!important;border-radius:3px!important;background:var(--c)!important;opacity:.85}.wi-check{width:24px;height:24px;border:1.6px solid #7a6852;border-radius:50% 46% 52% 48%;background:#fffdf6cc;color:#24632b;font-family:var(--display);font-weight:700}.wi.done .wi-check{background:#9fd59a;border-color:#3f8c45}.wi-ico{width:44px;height:44px;background:none!important;box-shadow:none!important}.wi-ico .sicon{width:44px!important;height:44px!important}.wi-title b{font-family:var(--display);font-size:18px;font-weight:560;color:var(--ink)}.wi-title small{font-size:15.5px;color:var(--ink-soft)}.wi-min{font-family:var(--body);font-size:15px;color:var(--c);background:var(--t);border-radius:12px 10px 13px 9px;padding:2px 12px;border:none}.wi-chev{color:var(--ink-soft)}.wi-card{background:#fffdf6b3;border:1.5px dashed var(--line-strong);border-top:none;border-radius:0 0 16px 16px;margin:-6px 6px 0;padding-top:14px}.crocdesk{border-image-source:url(/assets/card-b-LOdlFvog.png)!important;padding:4px 6px 8px!important}.cd-name{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.cd-bubble{font-family:var(--body);font-size:17px;color:var(--ink);background:transparent!important;border:12px solid transparent;border-image:url(/assets/bubble-C94AikaI.png) 26 fill / 26px / 4px stretch;box-shadow:none!important;border-radius:0}.cd-bubble:after,.cd-bubble:before{border-color:#7a6852b3!important;background:#fffffc!important}.cd-main{font-family:var(--display);background:#e9eefc var(--hatch)!important;color:var(--ink)!important;border:2px solid transparent!important;border-image:url(data:image/png;base64,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) 20 / 20px / 0 stretch!important;border-radius:18px!important;box-shadow:none!important}.cd-main svg{color:#fff;background:#2f55c8;border-radius:50%;padding:6px;width:34px;height:34px;box-sizing:border-box;box-shadow:0 0 0 2px #1d3a96}.cd-dot{background:transparent;border:1.5px solid var(--ink-soft)}.yg h3{display:flex;align-items:center;gap:8px;font-size:20px;margin:0}.yg-top b{font-family:var(--display);font-weight:600;color:var(--ink)}.yg-top .small{color:var(--ink-soft)}.yg-track{height:14px;background:#fffdf6cc;border:1.5px solid #8b7a62;border-radius:9px 7px 10px 6px/8px 9px 6px 8px;overflow:hidden}.yg-track i{background:#3d63d6 var(--hatch);border-radius:0 7px 8px 0;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 6px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 6px),transparent)}.yg-row.behind .yg-track i{background-color:#e0864a}.yg-row.ahead .yg-track i{background-color:#4fa65a}.phero{background:none!important;color:var(--ink)!important;box-shadow:none!important;padding:18px 6px 10px!important}.phero:before{display:none!important}.phero h1{color:#1e3384!important;font-size:clamp(34px,4vw,50px)}.phero h1 span{color:var(--ink-soft)!important;opacity:1!important}.ph-kicker,.ph-sub{color:var(--ink-soft)!important;font-family:var(--body);font-size:17px}.ph-kicker{background:none!important;border:none!important;padding:0!important}.ph-facts b{color:var(--ink)!important;font-family:var(--display)}.ph-facts span{color:var(--ink-soft)!important}.ph-facts li{background:#fffdf6b3!important;border:1.5px solid var(--line-strong)!important}.phero .ring circle:first-child{stroke:#78644829!important}.phero .ring circle:last-child{stroke:#3d63d6!important}.ph-big{color:var(--ink)!important}.ph-of{color:var(--ink-soft)!important}@media (max-width: 1180px){.wk-hero{grid-template-columns:minmax(0,1fr) 300px}.d-castle{right:100px}.d-pines{display:none}}@media (max-width: 980px){.mtop{background:#f6efe0eb;border-bottom:1.5px dashed var(--line-strong);box-shadow:none}.tabbar{background:#fffdf6f5 var(--hatch);border:2px solid transparent;border-image:url(data:image/png;base64,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) 20 / 20px / 0 stretch;box-shadow:0 8px 24px -10px #5a401e66}.tabbar button{font-family:var(--body);font-size:13.5px;color:var(--ink-soft)}.tabbar button[aria-current=page]{color:var(--ink);background:#f9dc6e88}.wkh-acts .btn.wkh-kid{display:inline-flex;color:#a3304f;background:#fde3e6 var(--hatch);border-image-source:url(data:image/png;base64,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)}}@media (max-width: 760px){.wk-hero{grid-template-columns:1fr;padding-top:70px}.wkh-main{padding-left:0}.d-sun{left:-10px;top:-6px;width:76px!important}.d-garland{left:34%;width:200px!important}.d-moon,.d-cloud{display:none}.wkh-scene{height:150px;margin-top:0}.d-castle{left:0;right:auto;width:170px!important;bottom:6px}.signpost{right:0;width:170px}.wb{padding-top:34px}}.wk-col{display:flex;flex-direction:column}.wk-meadow{position:relative;flex:1;min-height:0;margin-top:6px}.wk-meadow .art{position:absolute;bottom:6px}.mw-tree{left:4%}.mw-fly{left:32%;bottom:120px!important}.mw-pond{left:46%}.mw-flowers{right:3%}.wi-head:before{content:"";position:absolute;left:6px;top:11px;bottom:11px;width:4px;border-radius:3px 2px 4px;background:var(--c);opacity:.8}.wk-col{align-self:stretch}.nw-themes li{background:#fffdf6d9!important;border:1.5px solid transparent;border-image:url(data:image/png;base64,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) 16 fill / 16px / 0 stretch;border-radius:14px}.nw-themes small{font-family:var(--display);font-size:11.5px}.nw-themes b,.nw-vtxt b,.nw-prep h4{font-family:var(--display);color:var(--ink)}.nw-ico{width:44px;height:44px;background:none;box-shadow:none}.nw-ico .sicon{width:44px!important;height:44px!important}.nw-checks label,.nw-vid{background:#fffdf6d9;border:1.5px solid transparent;border-image:url(data:image/png;base64,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) 16 fill / 16px / 0 stretch;font-size:16px}.nw-box{border:1.6px solid #7a6852;border-radius:6px 8px 5px 7px}.nw-checks label.on{background:#eef8e8;text-decoration:line-through;text-decoration-color:#3f9b4ab3}.nw-checks label.on .nw-box{background:#9fd59a;border-color:#3f8c45;color:#24632b}.nw-thumb{border-radius:10px 12px 9px 13px;box-shadow:0 0 0 1.5px #7a685266}.phero{grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:14px!important}.phero>.ring{order:2}.phero .ring svg{filter:url(#wobble-a)}.ph-art{order:1;position:relative;display:flex;align-items:flex-end;gap:0;margin:-10px 0 -6px}.ph-art .pa-2{margin-left:-18px}.ph-map .ph-art .pa-2,.ph-prog .ph-art .pa-2{margin-left:-40px;align-self:flex-start}.ph-map .ph-art .pa-2{margin-left:-60px;margin-top:-14px}@media (max-width: 760px){.phero{grid-template-columns:minmax(0,1fr) auto}.ph-art{display:none}}body:has(.kid-ui){background:#f6efe0 var(--paper-tex);background-size:320px}.kid-ui h1,.kid-ui h2,.kid-ui h3{font-family:var(--display);color:#1e3384}.ch-sky{overflow:visible;z-index:0;height:200px}.ch-sky .art{position:absolute}.ks-sun{right:-36px;top:-6px;pointer-events:auto}.ks-c1{right:120px;top:34px}.ks-c2{left:38%;top:4px;opacity:.8}.ks-garland{left:44%;top:-24px}.ch-top{position:relative;z-index:1}.ch-hi{font-size:46px}.ch-date{font-family:var(--body);font-size:19px;color:var(--ink-soft)}.ch-stars{background:#fff8d6 var(--hatch);border:2px solid transparent;border-image:url(data:image/png;base64,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) 20 / 20px / 0 stretch;box-shadow:none;font-family:var(--display)}.ch-stars b{color:#9a5c00}.quest:before,.quest:after{top:32px;height:6px;background:repeating-linear-gradient(90deg,#8b7a62 0 10px,transparent 10px 18px);border-radius:3px;opacity:.55}.quest:after{background:#5bb15f var(--hatch);opacity:1;height:9px;top:30px;border-radius:6px 3px 6px 4px}.q-dot{width:70px;height:70px;background:#fffdf6f2;border:2px solid transparent;border-image:url(data:image/png;base64,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) 16 fill / 16px / 0 stretch;border-radius:50%;box-shadow:none;color:var(--ink)}.q-step.now .q-dot{background:#fff;border-image-source:url(data:image/png;base64,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);transform:scale(1.14) rotate(-3deg);box-shadow:0 0 0 7px #f9dc6e8c}.q-step.done .q-dot{background:#9fd59a var(--hatch);border-image-source:url(data:image/png;base64,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);box-shadow:none;color:#1f5f27}.q-step.done .q-dot svg{stroke:#1f5f27}.q-step.goal .q-dot,.q-step.goal.won .q-dot{width:92px;height:70px;background:none;border:none;border-image:none;box-shadow:none}.q-step.goal .q-dot .art{margin-top:-16px}.q-step.goal.won .q-dot{filter:drop-shadow(0 0 10px rgba(249,210,80,.9))}.q-name{font-family:var(--display);font-size:15px;font-weight:500;color:var(--ink-soft)}.q-step.now .q-name{color:#1e3384;font-weight:650}.q-me{position:absolute;top:-40px;z-index:2}@media (prefers-reduced-motion: no-preference){.q-me{animation:q-me 1.6s ease-in-out infinite}}@keyframes q-me{0%,to{translate:0 0}50%{translate:0 -5px}}.ch-today .quest{margin-top:46px}.ct{background:#fffdf6f2;border:3px solid transparent;border-image:url(/assets/card-a-iOEPojIj.png) 34 fill / 30px / 4px stretch;border-radius:24px;box-shadow:none;overflow:visible}.ct.open{border-image-source:url(/assets/card-on-BLdVLVGX.png);box-shadow:none}.ct.done{background:#f1f9ec;box-shadow:none}.ct-ico{width:64px;height:64px;background:none;border-radius:0}.ct-ico .sicon{width:64px!important;height:64px!important}.ct-stamp{background:#5bb15f var(--hatch);border:2px solid #2f7a37}.ct-title b{font-family:var(--display);font-weight:650;color:#1e3384}.ct-title small{font-family:var(--body);font-size:19px}.ct-min{font-family:var(--display);border-radius:14px 11px 15px 10px}.chunky{font-family:var(--display);font-weight:650;border:3px solid transparent;border-image:url(data:image/png;base64,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) 20 / 22px / 0 stretch;border-radius:22px;transition:transform .25s var(--spring)}.chunky:hover{transform:translateY(-2px) rotate(-.8deg)}.chunky:active{transform:translateY(2px) scale(.98)}.chunky.go{background:#4fb85a var(--hatch);box-shadow:0 5px #2e7d36;text-shadow:0 1px 0 rgba(0,0,0,.18)}.chunky.watch{background:#6d5ce8 var(--hatch);box-shadow:0 5px #4a3bb5}.chunky.plain{color:var(--ink);background:#fffdf6 var(--hatch);box-shadow:0 5px #d8ccb4}.cw-day{position:relative;background:#fffdf6e6!important;border:2px solid transparent!important;border-image:url(data:image/png;base64,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) 16 fill / 16px / 0 stretch!important;box-shadow:none!important;padding-top:34px!important;overflow:visible!important}.cw-day.now{background:#fff6c9 var(--hatch)!important}.cw-day.sel{border-image-source:url(data:image/png;base64,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)!important}.cw-day b{font-family:var(--display)}.cw-critter{position:absolute!important;left:50%;top:-26px;translate:-50% 0}.ch-week .cw{padding-top:22px}.cw-dot{background:none!important;border:none!important;width:auto!important;height:auto!important}.cw-dot.done{color:#2f7a37}.ch-win{background:#fff6c9 var(--hatch)!important;border:3px solid transparent!important;border-image:url(data:image/png;base64,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) 20 / 22px / 0 stretch!important;color:#1e3384!important;box-shadow:none!important}.ch-win b,.ch-win small{color:#1e3384!important}.ch-trophy{background:none!important;box-shadow:none!important;width:auto!important;height:auto!important}.ks-sun{right:-170px;top:-14px}.ks-c1{right:-150px;top:120px}.ks-c2{left:-150px;top:40px}.ks-garland{left:52%}.q-dot{border-radius:18px}.ch-edge{display:none}@media (min-width: 1240px){.ch-edge{display:block;position:fixed;inset:auto 0 0 0;height:0;z-index:0;pointer-events:none}.ch-edge .art{position:absolute;bottom:0}.ke-tree{left:1vw}.ke-flowers{left:calc(1vw + 170px)}.ke-pines{right:1vw}.ke-bug{right:calc(1vw + 190px)}.childhome>*:not(.ch-edge):not(.ch-sky){position:relative;z-index:1}}@media (max-width: 760px){.ks-sun{right:-14px;top:60px;width:70px!important}.ks-c1,.ks-c2{display:none}.ks-garland{left:40%;width:180px!important;top:-30px}}@media (max-width: 760px){.wkh-scene{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:auto;margin-top:10px}.wkh-scene .art.d-castle{position:relative;left:auto;bottom:auto;right:auto;width:128px!important}.signpost{position:relative;right:auto;bottom:auto;width:168px;flex:none}.sp-a b,.sp-b b{font-size:20px}.sp-a span,.sp-b span{font-size:13px}.card,.yg,.crocdesk{border-width:12px!important;border-image-width:24px!important;border-image-outset:6px!important;padding:4px 2px!important}.daycard{padding:4px 2px 26px!important}.wi-head{padding:8px 8px 8px 14px;gap:9px}.wi-ico,.wi-ico .sicon{width:34px!important;height:34px!important}.wi-title b{font-size:17px}.wi-title small{font-size:14.5px}.wi-min{padding:1px 8px;font-size:13.5px}.dc-head h2{font-size:26px}}.mt-logo{margin:-4px 0 -6px}@media (max-width: 760px){.dc-head{flex-wrap:wrap}.dc-sum{margin-left:46px;width:100%}}.sheet,.modal,.watchdlg{background:#fffdf6 var(--paper-tex)!important;background-size:320px!important;border:2px solid rgba(122,104,82,.5)!important;box-shadow:0 30px 60px -20px #46321473!important}.scrim{background:#3c2e1a52!important}img.cstar{display:inline-block;object-fit:contain;transform:scale(1.18);vertical-align:middle}.pics{display:flex;flex-wrap:wrap;gap:10px}.pic{width:62px;height:62px;padding:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fbf3e2;border:none;box-shadow:0 0 0 2px #7a685273;cursor:pointer;transition:transform .25s var(--spring),box-shadow .2s}.pic img{width:92%;height:92%;object-fit:contain}.pic.face img{width:100%;height:100%;object-fit:cover}.pic:hover{transform:rotate(-4deg) scale(1.05)}.pic[aria-checked=true]{box-shadow:0 0 0 3px #fbf3e2,0 0 0 6px var(--accent)}.pic:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ch-portrait{flex:none;margin:-14px 0 -10px -6px}@media (max-width: 640px){.ch-portrait{width:78px!important}}.river.crayon{max-width:900px}.river.crayon .rv-num{font-family:var(--display);font-size:14px;font-weight:700;fill:#2f6b4f;stroke:#f0fae4e6;stroke-width:3px;paint-order:stroke}.river.crayon .rv-pad.test:not(.done) image{opacity:.62;filter:saturate(.45)}.river.crayon .rv-pad:hover .rv-float{filter:drop-shadow(0 3px 2px rgba(60,50,30,.22))}.river.crayon .rv-pad:focus-visible>circle:first-of-type{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:4 3}.river.crayon .rv-blink{opacity:0}.river.crayon .rv-props{pointer-events:none}@media (prefers-reduced-motion: no-preference){.river.crayon .rv-blink{animation:art-blink 5.2s steps(1,end) 1.3s infinite}.river.crayon .rv-sway{transform-box:fill-box;transform-origin:50% 100%;animation:art-sway 5.6s ease-in-out infinite}.river.crayon .rv-owl{transform-box:fill-box;transform-origin:50% 100%;animation:art-bob 4.4s ease-in-out infinite}.river.crayon .rv-pad .rv-float{transform-box:fill-box;transform-origin:center}.river.crayon .rv-pad:hover .rv-float{animation:art-hop .6s var(--spring)}.river.crayon .rv-bob{animation:rv-hopbob 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}}@keyframes rv-hopbob{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(.99,1.02)}55%{transform:translateY(0) scale(1.02,.98)}}.ph-board{position:relative;width:360px;max-width:100%;aspect-ratio:444 / 216;margin-top:6px}.ph-board .art.pb-wood{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important}.ph-board ul{position:absolute;left:13%;right:12%;top:19%;height:46%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;color:#4a2a12;text-shadow:0 1px 0 rgba(255,240,210,.7)}.ph-board li+li{border-left:1.5px dashed rgba(122,82,44,.4)}.ph-board b{display:block;font-family:var(--display);font-size:28px;font-weight:700;line-height:1}.ph-board span{display:block;font-size:14px;line-height:1.05;color:#6a3f1c}@media (prefers-reduced-motion: no-preference){.ph-board ul{animation:sp-in .5s ease-out 1s backwards}}@media (max-width: 560px){.ph-board b{font-size:22px}.ph-board span{font-size:12.5px}}.yr-trail{display:flex;align-items:flex-end;gap:6px;margin-top:4px}.yr-trail .yr-bar{flex:1;margin-bottom:8px}.yr-trail .art{flex:none}.yt-castle{margin-bottom:-4px}html:has(.kid-ui),body:has(.kid-ui){overflow-x:clip}img.cstar.hollow{filter:grayscale(1) brightness(1.35) contrast(.8);opacity:.55}.ct-stamp.hollow{background:#fffdf6;border:2px dashed #b9a988}.ct-stamp.hollow img.cstar{transform:none}.ct-stamp.redo{background:#fff3c4 var(--hatch);border:2px solid #c79a2a;color:#8a6512}.ct.again .ct-title b,.q-step.again .q-name{opacity:.6}.q-step.wait .q-dot{background:#fffdf6;border-style:dashed}.cw-dot.wait{outline:2px dashed #b9a988;outline-offset:1px}.ch-stars .ch-wait-n{color:#8a7a5a}.ch-wait{display:grid;gap:14px;justify-items:center;margin-top:16px;padding:16px 12px 18px;border:2px dashed #c9b998;border-radius:22px 18px 24px 16px;background:#fffbea}.ch-wait-say,.ch-stamped{display:flex;align-items:center;gap:12px;margin:0;text-align:left}.ch-wait-say b,.ch-stamped b{display:block;font-family:var(--display);font-size:26px;color:#1e3384}.ch-wait-say small,.ch-stamped small{font-size:19px;color:var(--ink-soft)}.ch-stamped{justify-content:center;margin-top:14px}.ch-stamped img.cstar{animation:stp-pop .6s var(--spring) both}@keyframes stp-pop{0%{transform:scale(.2) rotate(-40deg)}to{transform:scale(1.18) rotate(0)}}.ch-stampme{font-size:21px!important;min-height:54px!important}.stp-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stp-btns.big{justify-content:center;width:100%}.stp-btns.big .chunky{flex:1 1 200px;font-size:21px;min-height:56px;padding:10px 16px}.stp-q{flex-basis:100%;font-size:15px}.stp-btns.big .stp-q{text-align:center;font-size:20px}.stp-line{margin:0 0 12px;padding:10px 12px;border-radius:14px 11px 15px 10px;background:#fffbea;border:1.5px dashed #d2c3a0}.stp-line p{margin:0 0 8px}.stp-line.done,.stp-line.help{border-style:solid;border-color:#cfe3c6;background:#f4fbef}.stp-card{margin:18px 0}.stp-head{display:flex;gap:12px;align-items:flex-start}.stp-head>div{flex:1}.stp-head h3{margin:0}.stp-head p{margin:4px 0 0}.stp-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.stp-list li{display:grid;gap:8px;padding:10px 0;border-top:1.5px dashed #e3d8c0}.stp-what{display:flex;gap:8px;align-items:center}.wb-item.wait i,.wi.wait .wi-check{color:#a08a5c}.yg-stamps{margin:12px 0 0;line-height:1.45}.stp-sum{display:grid;gap:12px;padding:18px}.stp-row{display:grid;grid-template-columns:minmax(130px,200px) 1fr;gap:4px 14px;align-items:center}.stp-n{grid-column:2}.stp-bar{display:flex;height:14px;border-radius:8px;overflow:hidden;background:#efe7d6}.stp-bar i,.stp-key i{display:block}.stp-bar i.done,.stp-key i.done{background:#5bb15f var(--hatch)}.stp-bar i.help,.stp-key i.help{background:#f2c94c var(--hatch)}.stp-bar i.again,.stp-key i.again{background:#e58a9f var(--hatch)}.stp-key i{display:inline-block;width:14px;height:10px;border-radius:4px;margin:0 4px 0 10px;vertical-align:middle}@media (max-width: 560px){.stp-row{grid-template-columns:1fr}.stp-n{grid-column:1}}@media (prefers-reduced-motion: reduce){.ch-stamped img.cstar{animation:none}}.en-body h4{margin:8px 0 4px;font-family:var(--display);color:#1e3384}.en-steps{margin:4px 0 10px;padding-left:22px;line-height:1.45}.en-steps li+li{margin-top:4px}.en-ask{margin:8px 0;padding:10px 12px;border-radius:14px 11px 15px 10px;background:#f3f6ff;border:1.5px dashed #c5cff0}.en-ask ul{margin:4px 0 0;padding-left:20px}.en-checks li::marker{content:"☐  "}.en-builds{margin:6px 0 10px}.en-copy,.ch-copy{margin:8px 0 12px;padding:12px 16px;font-family:"Andika",var(--body);font-size:26px;letter-spacing:.02em;background:#fffdf6;border-radius:12px;border-bottom:3px solid #b8c6ee;box-shadow:inset 0 -16px 0 -14px #e6b3c0}.ch-copy{font-size:34px;text-align:center}.ch-checks{margin:0 0 14px;padding-left:0;list-style:none;font-size:21px;display:grid;gap:4px;justify-items:center}.ch-checks li:before{content:"☐ "}.ot-card{display:grid;gap:16px;padding:18px}.ot-row+.ot-row{padding-top:14px;border-top:1.5px dashed #e3d8c0}.ot-top{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between}.ot-name{display:inline-flex;gap:8px;align-items:center;font-family:var(--display);font-size:19px}.ot-bar{display:flex;height:14px;margin:8px 0 4px;border-radius:8px;overflow:hidden;background:#efe7d6}.ot-bar i,.ot-key i{display:block}.ot-bar i.secure,.ot-key i.secure{background:#2f7a37 var(--hatch)}.ot-bar i.checked,.ot-key i.checked{background:#6cc070 var(--hatch)}.ot-bar i.taught,.ot-key i.taught{background:#f2c94c var(--hatch)}.ot-key i.new{background:#efe7d6}.ot-key i{display:inline-block;width:14px;height:10px;border-radius:4px;margin:0 4px 0 10px;vertical-align:middle}.ot-nums,.ot-pace,.ot-chips{margin:2px 0}.ot-pace i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px;background:#b9b0a0;vertical-align:middle}.ot-pace.on i,.ot-pace.ahead i{background:#3f9b4a}.ot-pace.behind i{background:#e08a3c}.ot-chips{display:flex;flex-wrap:wrap;gap:6px}.ot-chips span,.ot-chips a{padding:2px 9px;border-radius:10px;background:#f4eedf;color:var(--ink-soft);text-decoration:none}.ot-chips a.open{background:#fff1d6;color:#9a5b12;font-weight:600}.gp-card{padding:16px 18px}.gp-sum{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;font-size:17px}.gp-sum .open b{color:#b5651d}.gp-sum .done b{color:#2f7a37}.gp-subject{border-top:1.5px dashed #e3d8c0;padding:8px 0}.gp-subject summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;cursor:pointer;list-style:none;padding:4px 0}.gp-subject summary::-webkit-details-marker{display:none}.gp-subject summary b{font-family:var(--display);font-size:18px}.gp-badge{margin-left:auto;font-style:normal;font-size:14px;padding:1px 9px;border-radius:10px;background:#fff1d6;color:#9a5b12}.gp-badge.done{background:#e6f4e2;color:#2f7a37}.gp-domains,.gp-skills{list-style:none;margin:0;padding:0}.gp-domain{padding:8px 0 8px 6px;border-top:1px solid #f0e8d6}.gp-dhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gp-dname{text-align:left}.gp-dcount{flex:1 1 120px}.gp-choices{display:inline-flex;flex-wrap:wrap;gap:4px}.gp-choice{font:inherit;font-size:14px;padding:3px 9px;border-radius:12px 9px 13px 8px;border:1.5px solid #d8ccb4;background:#fffdf6;color:var(--ink-soft);cursor:pointer}.gp-choice.on.books{background:#dfe8ff;border-color:#6f8fe0;color:#1e3384}.gp-choice.on.life{background:#e6f4e2;border-color:#6cc070;color:#2f7a37}.gp-choice.on.add{background:#fff1c9;border-color:#e0b63c;color:#8a6512}.gp-choice.on.later{background:#efe9e0;border-color:#b9ab94;color:#6a5c48}.gp-skills{margin:6px 0 0 18px}.gp-skill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:4px 0;border-bottom:1px dotted #ece3cf}.gp-skill.open .gp-sname{color:#9a5b12}.gp-via{color:#2f7a37}.gp-select{font:inherit;font-size:14px;max-width:240px}.gp-queue{margin:12px 0 0;padding-top:10px;border-top:1.5px dashed #e3d8c0}.life-list{list-style:none;margin:0;padding:12px 18px;display:grid;gap:6px}.life-list li{display:flex;align-items:center;gap:10px}.life-list li span{flex:1}.life-list li.seen span{color:var(--ink-soft)}@media (max-width: 560px){.gp-choices{width:100%}}body:has(.childhome){overflow:hidden}.childhome.kid-ui{height:100dvh;display:flex;flex-direction:column;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));max-width:1280px;margin:0 auto;overflow:hidden}.childhome .ch-top{flex:none;flex-wrap:nowrap}.childhome .ch-hi{font-size:34px}.childhome .ch-date{margin-top:2px;font-size:15px}.childhome .ch-portrait{width:64px!important;height:64px!important}.childhome .ch-stage{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:4px 2px}.childhome .ch-stage>.card{margin:0}.childhome .ch-todaygrid{display:grid;grid-template-columns:minmax(300px,36%) minmax(0,1fr);gap:16px;align-items:start}.childhome .ch-todaygrid>*{min-width:0}.childhome .ch-daylist{padding:14px 16px 12px;border-radius:26px}.childhome .ch-daylist .ch-todayhead h2{font-size:28px}.childhome .ch-today{padding:14px 18px 12px;border-radius:26px}.childhome .ch-today h2{font-size:28px}.childhome .ch-today .quest{margin-top:4px;transform-origin:top}.ch-tabs{flex:none;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ch-tabs button{min-height:56px;font:inherit;font-family:var(--kidfont);font-size:20px;font-weight:650;color:var(--ink);background:#ffffffd9;border:3px solid rgba(60,70,140,.25);border-radius:20px;cursor:pointer;touch-action:manipulation}.ch-tabs button.on{background:#ffe58a;border-color:#c99a1a}@media (max-width: 640px){.ch-tabs{gap:5px}.ch-tabs button{font-size:15px;border-radius:14px;border-width:2px}}@media (max-width: 900px){.childhome .ch-todaygrid{grid-template-columns:minmax(0,1fr)}.childhome .ch-daylist{padding:10px 12px 8px}.childhome .ch-daylist .ch-todayhead h2{font-size:24px}}.child-page:has(.childhome){padding:0;max-width:none}.page:has(.childhome){padding:0}.childhome .ct-list{gap:9px}.childhome .ct-head{min-height:62px;padding:6px 14px 6px 10px;gap:12px}.childhome .ct-ico,.childhome .ct-ico .sicon{width:46px!important;height:46px!important}.childhome .ct{border-radius:20px}.childhome .ch-today .quest{display:none}.childhome .ch-todayhead{margin-bottom:8px}.childhome .ch-stage>.card{padding-top:12px;padding-bottom:12px}.childhome .ch-stage>.card h3{margin:0 0 6px}.childhome .ch-stage{padding-top:0;padding-bottom:0;gap:8px}.childhome .ct-list:has(.ct.open) .ct:not(.open){display:none}.dl{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:9px}.dl-row{all:unset;box-sizing:border-box;position:relative;width:100%;display:flex;align-items:center;gap:10px;min-height:70px;padding:6px 12px 6px 8px;border-radius:20px;background:var(--surface, #fff);border:3px solid var(--t);box-shadow:0 4px 0 var(--t);cursor:pointer;touch-action:manipulation}.dl-row:focus-visible{outline:3px solid var(--accent, #4a5bd4);outline-offset:2px}.dl-row.now{border-color:var(--c)}.dl-row.sel{border-color:var(--c);box-shadow:0 4px 0 var(--c),0 0 0 4px var(--t)}.dl-row.done{background:#f2fbf5;border-color:#c6efd6;box-shadow:0 4px #c6efd6}.dl-row.done.sel{border-color:#5cc489;box-shadow:0 4px #5cc489,0 0 0 4px #c6efd6}.dl-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--c);background:var(--t)}.dl-ico{position:relative;flex:none;width:50px;height:50px;border-radius:16px;background:var(--t);display:grid;place-items:center}.dl-ico .ct-stamp{width:24px;height:24px;right:-7px;bottom:-7px;border-width:2px}.dl-title{flex:1;min-width:0;display:grid;line-height:1.15}.dl-title b{font-size:23px;font-weight:700}.dl-row.done .dl-title b{color:var(--ink-soft)}.dl-title small{margin-top:2px;font-size:14px;font-weight:500;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-me{flex:none;display:grid}.dl-min{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--c);background:var(--t);padding:3px 9px;border-radius:99px}.dl-goal{display:flex;align-items:center;gap:10px;padding:0 12px;font-size:22px;font-weight:700;color:#b07a00}.dl-goal.won{color:#15803d}div.ct-head{cursor:default}.ch-tapone{text-align:center;color:var(--ink-soft);padding:24px 8px}@media (max-width: 900px){.dl{display:flex;gap:8px;overflow-x:auto;margin-top:6px;padding:14px 6px 8px}.dl>li{flex:0 0 auto}.dl-row{flex-direction:column;justify-content:center;width:116px;min-height:0;gap:3px;padding:8px 6px 6px;text-align:center}.dl-title small,.dl-min,.dl-n{display:none}.dl-title b{font-size:18px}.dl-me{position:absolute;top:-13px;right:-5px}.dl-goal{flex-direction:column;justify-content:center;font-size:17px;padding:0 10px}}@font-face{font-family:Edu NSW ACT Foundation;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/edu-nsw-act-foundation-latin-400-normal-Cl2FzTS2.woff2) format("woff2")}@font-face{font-family:Edu NSW ACT Foundation;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/edu-nsw-act-foundation-latin-600-normal-DR0piMJq.woff2) format("woff2")}:root{--kit-write: "Edu NSW ACT Foundation", "Andika", sans-serif;--kit-read: "Andika", "Atkinson Hyperlegible", system-ui, sans-serif}.kit-write{font-family:var(--kit-write);font-weight:400}.kit{display:grid;gap:14px;text-align:left;margin:4px 0 8px}.kit-top{margin:0;font-size:17px;opacity:.85}.kit-prov{margin:0;font-size:15px;padding:6px 10px;border-radius:10px;background:#fff3d6;color:#6b4a00}.kit-step{background:#fff;border:2px solid color-mix(in srgb,var(--c, #6a5acd) 30%,white);border-radius:18px;padding:12px 14px 10px}.kit-step>header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kit-step h4{margin:0;font-size:21px;color:var(--c, inherit)}.kit-step>header span{font-size:15px;opacity:.7}.kit-cards{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0}.kit-card{min-width:92px;padding:8px 12px;text-align:center;border-radius:14px;background:var(--t, #f3f0ff);border:2px solid transparent}.kit-card.main{border-color:var(--c, #6a5acd);background:#fff}.kit-g{display:block;font-family:var(--kit-write);font-weight:600;font-size:56px;line-height:1.05}.kit-card.main .kit-g{font-size:76px}.kit-card small{display:block;font-size:17px;opacity:.8}.kit-words{display:flex;flex-wrap:wrap;gap:8px 10px;margin:6px 0 4px}.kit-words span{font-family:var(--kit-read);font-size:32px;padding:2px 12px;background:#fffdf6;border-radius:10px;border-bottom:3px solid #b8c6ee}.kit-words.write span{font-family:var(--kit-write);font-size:36px}.kit-tricky{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.kit-tw{padding:8px 14px;border-radius:14px;background:#fffdf6;border:2px dashed #b8c6ee;display:grid;gap:2px;text-align:center;min-width:110px}.kit-tw b{font-family:var(--kit-read);font-size:40px;font-weight:700}.kit-tw b.kit-write{font-family:var(--kit-write);font-weight:400}.kit-tw.fresh{border-style:solid;border-color:var(--c, #6a5acd)}.kit-tw small{font-size:15px;opacity:.8;max-width:260px}.kit-letters{display:flex;flex-wrap:wrap;gap:14px;margin:6px 0}.kit-big{font-size:64px;line-height:1;padding:2px 14px;background:#fffdf6;border-radius:12px;border-bottom:3px solid #b8c6ee;box-shadow:inset 0 -14px 0 -12px #e6b3c0}.kit-tip{margin:4px 0;font-size:17px}.kit-dictation{display:grid;gap:8px;margin-top:6px;justify-items:start}.kit-sentence{font-size:32px;margin:4px 0 0}.kit-page h5{margin:6px 0 2px;font-size:20px}.kit-page h5 small{font-weight:400;opacity:.75;font-size:15px}.kit-text{font-family:var(--kit-read);font-size:32px;line-height:1.55;background:#fffdf6;border-radius:14px;padding:8px 18px;border-bottom:3px solid #b8c6ee}.kit-text p{margin:4px 0}.kt-s{font-weight:700}.kt-t{text-decoration:underline dotted;text-decoration-thickness:3px;text-underline-offset:7px}.kit-do{margin:8px 0 0;padding-left:20px;font-size:16px;line-height:1.4}.kit-do li+li{margin-top:3px}.kit-print{justify-self:start}.kit-more{display:grid;gap:14px;margin-top:8px;padding-top:14px;border-top:3px dashed color-mix(in srgb,var(--c, #6a5acd) 45%,white)}.kit-more-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kit-more-head h3{margin:0;font-size:24px;color:var(--c, inherit)}.kit-more-head span{font-size:15px;opacity:.7}.kit-more-tip{margin:0;font-size:15px;padding:6px 10px;border-radius:10px;background:#eaf3ff;color:#1d4a7a}.kit-chain{list-style:none;margin:8px 0 4px;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px}.kit-chain li{display:grid;justify-items:center;align-content:start;gap:2px}.kit-cw{font-family:var(--kit-read);font-size:30px;padding:2px 10px;background:#fffdf6;border-radius:10px;border-bottom:3px solid #b8c6ee}.kit-chain small{font-size:14px;opacity:.75}.kit-text.turns p{display:flex;align-items:baseline;gap:12px}.turn-who{flex:none;min-width:34px;font-family:var(--body, system-ui, sans-serif);font-size:12px;letter-spacing:.05em;text-transform:uppercase;opacity:.55}.kit-text.turns .turn.adult{font-size:20px;line-height:1.4;color:#6b6b7a}.kit-text.turns .turn.child{font-size:32px}.kit-q{margin:8px 0 2px;padding-left:22px;font-size:20px;line-height:1.4}.kit-q li+li{margin-top:4px}.kit-sub{margin:10px 0 0;font-size:16px;font-weight:700;opacity:.8}.kit-fix{margin:4px 0 2px;padding-left:30px;font-family:var(--kit-read);font-size:26px;line-height:1.45}.kit-cover{border:0;border-bottom:3px solid #b8c6ee;color:inherit;cursor:pointer;min-width:64px}.kit-cover[aria-pressed=true]{background:#e8e4ff;color:var(--c, #6a5acd)}.kit-cover:focus-visible{outline:3px solid var(--c, #6a5acd);outline-offset:2px}.kit-checks{list-style:none;margin:8px 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:8px 12px;font-size:17px}.kit-checks li{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 8px;border-radius:999px;background:#fffdf6;border:2px solid #b8c6ee}.kit-checks b{font-family:var(--kit-write);font-size:26px;font-weight:400;min-width:30px;text-align:center}.ch-copy{font-family:var(--kit-write);font-size:38px}.kp-sheet{font-family:var(--kit-read)}.kp-sheet h1{font-size:22pt}.kp-page{margin:5mm 0 7mm;break-inside:avoid}.kp-page h2{font-size:15pt;margin:0 0 2mm;font-family:var(--kit-read)}.kp-sheet .kit-text{font-size:22pt;line-height:1.6;background:#fff;border-bottom:0;padding:1mm 0}.kp-ticks{display:flex;gap:8mm;font-size:11pt;margin-top:2mm}.kp-ticks .ps-box{display:inline-block;width:5mm;height:5mm;border:.4mm solid #333;vertical-align:-1mm}.kp-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5mm}.kp-card{height:44mm;border:.3mm dashed #777;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1mm}.kp-card .kit-g{font-size:52pt}.kp-card.word b{font-family:var(--kit-read);font-size:32pt;font-weight:700}.kp-card small{font-size:10pt;color:#555}.kp-small{margin:4mm 0 1mm;font-size:11pt;color:#444}.kp-key{margin:3mm 0 0;font-size:9pt;color:#777}.kp-trace{display:flex;gap:6mm;align-items:baseline}.kp-trace .kit-write{font-size:48pt;line-height:1.1;color:#c4c4c4}.kp-lines{margin:1mm 0}.kp-row{position:relative;height:15mm;margin-bottom:6mm;background-image:linear-gradient(#6d93d4,#6d93d4),repeating-linear-gradient(90deg,#a9bfe6 0 2mm,transparent 2mm 4mm),linear-gradient(#6d93d4,#6d93d4);background-size:100% .3mm,100% .25mm,100% .3mm;background-position:0 2mm,0 8.5mm,0 14.7mm;background-repeat:no-repeat}.kp-num{position:absolute;left:0;top:0;font-size:9pt;color:#888}.kp-sheet .kit-text.turns p{display:block;margin:2mm 0}.kp-sheet .kit-text.turns .turn.adult{font-size:13pt;line-height:1.35;color:#777}.kp-sheet .kit-text.turns .turn.child{font-size:24pt;line-height:1.5;color:#111}.kp-keybox{margin-top:6mm;padding:3mm 4mm;border:.3mm solid #999;border-radius:2mm;font-size:10pt;line-height:1.4;break-inside:avoid}.kp-keybox h3{margin:0 0 1mm;font-size:10pt;text-transform:uppercase;letter-spacing:.05em;color:#555}.kp-keybox p{margin:1.5mm 0}.kp-tiles{display:grid;grid-template-columns:repeat(7,1fr);margin-top:5mm}.kp-tile{height:30mm;border:.3mm dashed #777;display:flex;align-items:center;justify-content:center;font-family:var(--kit-read);font-size:44pt;line-height:1}.kp-dense .kp-tile{height:24mm;font-size:38pt}.kp-dense .kp-tile.multi{font-size:30pt}.kp-tile.vowel{background:#fde4ea}.kp-tile.multi{background:#fff3c4;font-size:34pt}.kp-model{margin:2mm 0 1mm;font-size:26pt;line-height:1.3}.kp-checks{margin:1mm 0 3mm}.kp-checks li{display:flex;gap:3mm;align-items:center;font-size:13pt}.kp-checks .ps-box{width:6mm;height:6mm;margin-top:0}@media print{html,body{background:#fff!important}.kp-break{break-before:page;page-break-before:always}.kp-card,.kp-row,.kp-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ch-coming{margin:0 0 10px;font-size:21px;text-align:center}.ch-coming b{color:var(--ink, inherit)}.rx-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.rx-list li{display:flex;justify-content:space-between;align-items:center;gap:10px}.rx-faces{display:flex;gap:12px}.rx-faces span{display:inline-flex;align-items:center;gap:4px;font-weight:600}.rx-faces .off{opacity:.35}.tl{display:grid;gap:10px;text-align:left}.hs-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:4px 18px 4px 8px;border-radius:99px;border:3px solid #b8c6ee;background:#eef2ff;color:#243a8f;font-family:var(--kidfont);font-size:20px;font-weight:650;cursor:pointer;touch-action:manipulation}.hs-btn:focus-visible{outline:3px solid var(--accent, #4a5bd4);outline-offset:2px}.hs-btn.on{background:#ffe58a;border-color:#c99a1a}.hs-face{width:38px;height:38px;object-fit:contain;flex:none}.tl h5{margin:4px 0 2px;font-size:18px}.tl-learn,.tl-look,.tl-have{margin:0;font-size:19px}.tl-words ul,.tl-think ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tl-words li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:6px 12px;border-radius:12px;background:#fffdf6;border-bottom:3px solid #b8c6ee}.tl-words li b{font-size:22px}.tl-words li span{font-size:17px;opacity:.85}.tl-think li{font-size:19px;padding-left:22px;position:relative}.tl-think li:before{content:"?";position:absolute;left:0;font-weight:700;color:var(--c, #6a5acd)}.tl-steps{margin:0;padding-left:26px;display:grid;gap:8px;font-size:19px}.tl-quiz{display:grid;gap:12px}.tl-qtext{margin:0 0 4px;font-size:20px;font-weight:600}.tl-opts{display:flex;flex-wrap:wrap;gap:8px}.tl-opt{font:inherit;font-size:18px;padding:8px 14px;border-radius:14px;border:2px solid #b8c6ee;background:#fff;color:inherit;cursor:pointer}.tl-opt.right{background:#dbf0e1;border-color:#2f8f55}.tl-opt.wrong{background:#fbe8d6;border-color:#c77a2b}.tl-fb{margin:4px 0 0;font-size:18px}.tl-fb.yes{color:#1d6b3a;font-weight:600}.tl-fb.try{color:#8a4b0a}.tl-page{display:grid;gap:16px;text-align:left}.tl-page header{display:grid;gap:2px}.tl-page header h3{margin:0;font-size:26px}.tl-part{display:grid;gap:10px;padding:12px 14px;border-radius:16px;background:#fff;border:2px solid #d9def2}.tl-part>h4{margin:0;font-size:21px}.tl-done{display:grid;gap:8px;justify-items:start}.ls{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;align-items:start}.ls-list{display:grid;gap:14px;max-height:74vh;overflow:auto;padding-right:6px;text-align:left}.ls-subject h3{margin:0 0 4px;font-size:22px}.ls-subject details{margin:2px 0}.ls-subject summary{cursor:pointer;font-weight:700;font-size:17px}.ls-subject summary small{font-weight:400;opacity:.7}.ls-subject ul{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:3px}.ls-row{width:100%;display:flex;gap:8px;align-items:baseline;text-align:left;font:inherit;font-size:17px;padding:7px 10px;border-radius:10px;border:2px solid transparent;background:transparent;color:inherit;cursor:pointer}.ls-row:hover{background:#eef2ff}.ls-row.sel{background:#e3e9ff;border-color:#8aa0e8}.ls-row.done .ls-mark{color:#2f8f55}.ls-mark{width:1.2em;flex:none}.ls-name{flex:1;min-width:0}.ls-next{flex:none;font-size:13px;font-weight:700;padding:1px 8px;border-radius:99px;background:#fff1b8}.ls-page{min-width:0}@media (max-width: 760px){.ls{grid-template-columns:1fr}.ls-list{max-height:42vh}}.ks-say-na{display:inline-block;font-size:.8rem;opacity:.65;font-style:italic;padding:2px 6px}.pv{margin:0;display:grid;gap:8px;justify-items:start}.pv-open{position:relative;display:block;width:min(100%,84vh);padding:0;border:3px solid #b8c6ee;border-radius:14px;overflow:hidden;background:#fffdf6;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pv-open:focus-visible{outline:3px solid var(--accent, #4b44d4);outline-offset:3px}.pv-thumb{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pv-tag{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border-radius:99px;background:#243a8fed;color:#fff;font-size:20px;font-weight:650;box-shadow:0 2px 10px #00000059;pointer-events:none}.pv-caption{margin:0;font-size:21px;line-height:1.35;color:var(--ink-soft)}.pv-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;grid-template-rows:auto minmax(0,1fr);background:#14161f;color:#fff;overscroll-behavior:contain}.pv-full:focus{outline:none}.pv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 18px;background:#0c0e15}.pv-bar-text{display:grid;min-width:0}.pv-bar-text b{font-size:21px}.pv-bar-text span{font-size:17px;opacity:.85}.pv-bar-buttons{display:flex;flex:none;gap:8px}.pv-btn{font:inherit;font-size:26px;font-weight:700;line-height:1;min-width:58px;min-height:54px;padding:0 16px;border-radius:14px;border:2px solid #6577c4;background:#243a8f;color:#fff;cursor:pointer;touch-action:manipulation}.pv-btn[aria-disabled=true]{opacity:.4;cursor:default}.pv-btn:focus-visible{outline:3px solid #ffd76a;outline-offset:2px}.pv-close{font-size:21px;background:#fff;border-color:#fff;color:#243a8f}.pv-frame{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.pv-frame:active{cursor:grabbing}.pv-img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pv-img.smooth{transition:transform .22s ease}@media (prefers-reduced-motion: reduce){.pv-img.smooth{transition:none}}@media (max-width: 560px){.pv-bar-text span{display:none}.pv-btn{min-width:52px;padding:0 12px}}.music-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.music-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:6px 16px 6px 12px;border-radius:99px;background:#fff;border:2px solid #cdd5ff;box-shadow:0 4px #b4bfff;color:#3b3fb0;font:700 16px/1 var(--body, system-ui, sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent}.music-btn.on{background:#e6e9ff;border-color:#8f9cff;box-shadow:0 4px #7482f0}.music-btn:active{transform:translateY(2px);box-shadow:0 2px #b4bfff}.music-problem{max-width:260px;padding:6px 10px;border-radius:10px;background:#fff4e5;border:1px solid #f3cf93;color:#7a4a00;font:500 13px/1.3 var(--body, system-ui, sans-serif)}@media (max-width: 640px){.ch-topr .music-word{display:none}.ch-topr .music-btn{padding:6px 12px}}@media (max-width: 480px){.childhome .ch-topr{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.childhome .ch-topr .music-wrap{flex-basis:100%;align-items:flex-end}}.music-float{position:fixed;z-index:60;right:14px;bottom:78px}.dlp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px 0 4px;padding:12px 14px;border-radius:18px;background:#f3f6ff;border:2px dashed #b9c6ff;font-family:var(--body, system-ui, sans-serif)}.dlp-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#dfe6ff;color:#3b3fb0}.dlp-text{display:flex;flex-direction:column;gap:3px;min-width:0}.dlp-text b{font-size:17px;color:var(--ink, #1d1a27)}.dlp-text small{font-size:14px;line-height:1.3;color:var(--ink-soft, #5c5768)}.dlp button{min-height:46px;padding:8px 20px;border:0;border-radius:99px;background:var(--accent-grad, #4b44d4);color:#fff;font:700 16px/1 var(--body, system-ui, sans-serif);box-shadow:var(--sh-accent, none);cursor:pointer}.dlp.ready{background:#effaf4;border-color:#a8dcc3}.dlp.ready .dlp-ico{background:#d4f1e3;color:#0f7a54}.dlp.ready button{background:#fff;color:#0f7a54;border:2px solid #a8dcc3;box-shadow:none}.dlp.busy{grid-template-columns:auto 1fr}.dlp-bar{display:block;height:10px;margin-top:4px;border-radius:99px;background:#dfe6ff;overflow:hidden}.dlp-bar i{display:block;height:100%;background:var(--accent, #4b44d4);transition:width .3s}@media (max-width: 560px){.dlp{grid-template-columns:auto 1fr}.dlp button{grid-column:1 / -1}}.grownbox{margin:4px 0;padding:0 16px 14px;border-radius:12px;background:#fff6d8;border:2px dashed #d8b34a;color:#4a3a0c;font-family:var(--body)}.grownbox>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:19px;font-weight:700;color:#7a5600}.grownbox>summary::-webkit-details-marker{display:none}.grownbox>summary:after{content:"▾";font-size:22px}.grownbox:not([open]){padding-bottom:0}.grownbox:not([open])>summary:after{content:"▸"}.grownbox .gb-body{display:grid;gap:12px;font-size:17px;line-height:1.45}.grownbox .gb-body p,.grownbox .gb-body ul,.grownbox .gb-body ol{margin:0}.grownbox .small,.grownbox small{font-size:17px}.grownbox .btn{min-height:48px;font-size:17px}.grownbox .gb-notes{display:grid;gap:8px}.grownbox .gb-notes h4{margin:6px 0 0;font-size:17px}.grownbox .gb-notes ul{padding-left:22px;display:grid;gap:4px}.gb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;background:#1d1a278c;padding:16px}.gb-modal-card{max-width:560px}.gb-modal .ch-gate{gap:12px;padding:18px 20px;font-size:20px}.gb-modal .ch-gate label{font-size:22px}.gb-modal .ch-gate input{width:110px;font-size:24px;padding:8px 10px}.gb-modal .ch-gate .btn{min-height:48px;min-width:80px;font-size:18px}.gb-modal .ch-hold{flex-direction:column;align-items:stretch;text-align:center}.hold-prompt{margin:0;font-weight:800;font-size:22px}.hold-btn{position:relative;overflow:hidden;min-height:84px;border:0;border-radius:20px;background:#f3b9c9;color:#fff;font:inherit;font-weight:800;font-size:24px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.hold-btn:focus-visible{outline:4px solid var(--ink, #1d1a27);outline-offset:3px}.hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#d6336c;transform:scaleX(0);transform-origin:left;transition:transform .12s ease-out}.hold-btn.on .hold-fill{transform:scaleX(1);transition:transform var(--hold-ms, 2s) linear}.hold-label{position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hold-note{margin:0;font-size:17px}@media (prefers-reduced-motion: reduce){.hold-btn.on .hold-fill{transition:none}}.ch-bigline{margin:0;font-family:var(--kidfont);font-size:34px;line-height:1.15;font-weight:700}.ch-skills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ch-skills li{background:var(--t, var(--accent-soft));color:var(--c, var(--ink));border-radius:99px;padding:6px 16px;font-size:20px;font-weight:600}.gc{display:grid;gap:18px}.gc h1,.gc h2,.gc h3{margin:0}.gc-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.gc-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.gc-title h1{font-size:28px;line-height:1.1}.gc-date{color:var(--ink-soft);font-weight:600}.gc-top-end{display:flex;align-items:center;gap:14px}.gc-back{min-height:52px;padding:12px 24px;font-size:17px;border-radius:14px}.gc-h{font-size:20px;margin:0 0 8px}.gc-h3{font-size:16px;margin:0 0 8px}.gc-h3 small{color:var(--ink-soft);font-weight:600}.gc-print{padding:16px 20px 18px}.gc-print-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.gc-print-head h2{font-size:22px}.gc-weeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gc-weeks[data-weeks="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-weeks[data-weeks="1"]{grid-template-columns:minmax(0,1fr)}.gc-week h3{font-size:15px;margin-bottom:6px}.gc-week h3 small{color:var(--ink-soft);font-weight:600}.gc-week ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gc-row{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.gc-row-main{flex:1;min-width:0;display:grid;line-height:1.25}.gc-row-main b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-status{font-size:12.5px;color:var(--ink-soft)}.gc-row.printed{border-color:#c6efd6;background:#f4fcf8}.gc-row.printed .gc-status{color:#12805a}.gc-row.none{border-color:#f0d9a0;background:#fffaf0}.gc-row.changed{border-color:#f2b3a3;background:#fff4f0}.gc-row.changed .gc-status{color:var(--warm);font-weight:700}.gc-fix{all:unset;cursor:pointer;color:var(--accent);text-decoration:underline;text-decoration-color:#4b44d459;text-underline-offset:2px;font-size:12px;margin-left:4px;padding:3px 0}.gc-fix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gc-row .btn.small{flex:none;min-height:34px;padding:4px 12px}.gc-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gc-acts .btn{min-height:44px;padding:8px 16px;font-size:15px}.gc-ready{margin-top:12px}.gc-ready>summary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;cursor:pointer;min-height:44px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2)}.gc-ready>summary b{font-size:15px}.gc-ready .nw-checks{margin-top:8px}.gc-ready .nw-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.gc-ready .nw-checks label{padding:5px 9px;font-size:13px}.gc-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gc-tile{display:grid;align-content:start;gap:2px;padding:10px 12px 11px;border-radius:16px;background:var(--t, var(--surface));border:1px solid var(--line);min-width:0}.gc-tile-name{display:flex;align-items:center;gap:6px;color:var(--c, var(--ink));font-weight:700;font-size:13px}.gc-tile-big{font-family:var(--display);font-size:19px;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.gc-tile-line{font-size:12.5px;line-height:1.3;color:var(--ink-soft)}.gc-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.gc-notes .card{margin:0}.gc-stamps p{margin:0 0 8px}.gc-stamps p:last-child{margin-bottom:0}.gc .wb-day{pointer-events:none;cursor:default}.gc-board .wb{margin-bottom:14px}.gc-plans h2{font-size:20px;margin-bottom:10px}.gc-plans ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gc-plans a{display:grid;gap:2px;padding:12px 14px;min-height:64px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-2);color:var(--ink);text-decoration:none}.gc-plans a:hover{border-color:var(--accent)}.gc-plans a:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.gc-more>summary,.gc-fold>summary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;cursor:pointer;padding:12px 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);min-height:48px}.gc-more>summary b{font-size:18px}.gc-more-body{display:grid;gap:10px;margin-top:12px}.gc-fold-body{padding-top:12px}.gc-kids{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 0}.gc-pb{margin-top:12px}@media print{.gc-pb{margin-top:0;break-before:page;page-break-before:always}}@media (max-width: 1000px){.gc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-weeks,.gc-weeks[data-weeks="2"],.gc-plans ul{grid-template-columns:minmax(0,1fr)}.gc-ready .nw-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-weekend{display:grid;gap:10px;justify-items:start;margin:4px 0 14px}.ch-weekend .ch-page{margin:0}.ch-nextday{margin:12px 0 0}.gc-days{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.welcome-card{max-width:640px;margin:20px auto}.welcome-card h1{font-size:clamp(2rem,8vw,2.8rem);margin:0 0 8px}.welcome-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px}.welcome-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:76px;padding:12px 18px;text-align:left;text-decoration:none;font-size:1.15rem}.welcome-btn small{font-size:.85rem;opacity:.8;font-weight:400}@media (max-width: 520px){.welcome-card{margin:8px 0}.welcome-buttons{grid-template-columns:1fr}}.ms{display:grid;gap:14px;text-align:left}.ms .pv-caption{display:none}.ms-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 15px/1.2 "Andika",var(--kidfont);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink)}.ms-kind{background:var(--mk);color:#fff;border-radius:99px;padding:4px 12px;font-size:13px}.ms-say{margin:0;font:400 28px/1.25 "Andika",var(--kidfont);text-wrap:balance;color:var(--ink)}.ms-things{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ms-thing{display:grid;justify-items:center;align-content:start;gap:4px;width:98px;font:400 16px/1.15 "Andika",var(--kidfont);text-align:center}.ms-thing svg{width:66px;height:66px;background:#f3eee4;border-radius:14px;padding:8px}.ms-thing small{display:block;color:var(--ink-soft);font-size:14px}.ms-guess{display:grid;gap:8px}.ms-q{margin:0;font:400 22px/1.25 "Andika",var(--kidfont)}.ms-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ms-opt{min-height:72px;border:3px solid #e2dccd;background:#fff;border-radius:14px;padding:10px;font:400 21px/1.2 "Andika",var(--kidfont);color:#2f2f63;cursor:pointer;touch-action:manipulation}.ms-opt[aria-pressed=true]{border-color:var(--mk);background:var(--mk-soft);font-weight:700}.ms-opt:focus-visible{outline:3px solid var(--mk-ink);outline-offset:2px}.ms-gnote{margin:0;min-height:1.4em;font:400 18px/1.3 "Andika",var(--kidfont);color:var(--mk-ink)}.mc{--mk: #e8457c;--mk-soft: #fde7ef;--mk-ink: #c2185b;display:grid;gap:12px;text-align:left}.mc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mc-kind{background:var(--mk);color:#fff;border-radius:99px;padding:3px 12px;font:700 12px/1.3 var(--body);letter-spacing:.07em;text-transform:uppercase}.mc h4{margin:0;font-size:18px}.mc-mins{font-size:14px;color:var(--ink-soft)}.mc-row{display:grid;gap:3px}.mc-row>b{font:700 12px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.mc-row ul{margin:0;padding-left:20px;display:grid;gap:5px}.mc-row p{margin:0}.mc-w{font-weight:700;font-style:normal;background:var(--mk-soft);border-radius:4px;padding:0 4px}.mc-busy{border-top:1px dashed var(--line, #dcd9ea);padding-top:10px}.mc-guess{background:var(--mk-soft);border-radius:10px;padding:8px 12px}.gc-bag ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.gc-bag li{background:var(--surface-2, #f1eff6);border:1px solid var(--line, #dcd9ea);border-radius:99px;padding:3px 12px;font-size:15px}.gc-bag h3{margin:10px 0 6px;font-size:16px}.gc-bag .gc-bag-day{display:grid;gap:2px;margin:6px 0 0}.ps-mission{break-inside:avoid;margin-top:10px;padding-top:8px;border-top:1px solid #999;font-size:12px;line-height:1.35}.ps-mission h3{margin:0 0 4px;font-size:14px}.ps-mission .mc-w{background:none;border-bottom:1.5px solid #000;padding:0;border-radius:0}.ps-mission .mc-row>b,.ps-mission .mc-mins{color:#000}.ps-needs{margin:6px 0 0;font-size:12px}.ps-mission .mc-row ul{list-style:disc;padding-left:18px;gap:3px}.ps-mcard{margin-top:8px;break-inside:avoid}@media print{.ps-mission{break-before:page;page-break-before:always;border-top:0;margin-top:0}}.paper-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f6efe0}.paper-overlay iframe{width:100%;height:100%;border:0;display:block}.paper-start{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:12px 16px;border:2px solid var(--ink, #1f2f78);border-radius:14px;background:#fff7d6}.paper-start p{margin:0;flex:1;min-width:220px}.paper-start .btn{min-height:52px;font-size:18px}.sm{display:grid;gap:12px;margin:12px 0;text-align:left;font-family:var(--body);color:var(--ink)}.sm-head h3{margin:0;font-family:var(--display);font-size:22px}.sm-help,.sm-legend{margin:2px 0 0;font-size:17px;line-height:1.4}.sm-legend{color:var(--ink-soft);font-size:16px}.sm-legend b{color:#c62828}.sm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.sm-tile{position:relative;min-width:0;display:grid;gap:6px;align-content:start;padding:6px;background:#fff;border:3px solid var(--line-strong);border-radius:14px;font:inherit;color:inherit;text-align:left}button.sm-box{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sm-tile.wide{grid-column:span 2}@media (max-width: 700px){.sm-tile.wide{grid-column:1 / -1}}.sm-box:focus-visible,.sm-chip:focus-visible{outline:4px solid var(--ink);outline-offset:2px}.sm-box.miss,.sm-chip.miss{border-color:#f59e0b;background:#fff4dc}.sm-paper{width:100%;overflow:hidden;pointer-events:none}.sm-paper-in{transform-origin:top left}.sm-flag{font-size:16px;font-weight:700;color:var(--ink-soft);padding:2px 4px}.sm-box.miss .sm-flag{color:#b45309}.sm-open{opacity:.6}.sm-nothing,.sm-reviewhead{margin:0;font-size:16px;color:var(--ink-soft);padding:0 4px}.sm-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sm-chip{display:grid;gap:1px;align-content:start;min-height:64px;padding:8px 10px;background:#fff;border:2px solid var(--line-strong);border-radius:10px;font:inherit;font-size:16px;line-height:1.25;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation}.sm-chip-what{font-weight:700}.sm-chip-ans{color:#c62828;font-weight:700}.sm-chip small{font-size:14px;color:var(--ink-soft)}.sm-chip.miss small{color:#b45309;font-weight:700}.sm-tomark{display:grid;gap:10px}.sm-tomark ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sm-tomark li>.sm-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}.sm-save{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.sm-save .btn{min-height:48px;font-size:17px}.pc{display:grid;gap:12px}.pc h4{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:#d2492e}.pc p,.pc li{margin:0;font-size:15.5px;line-height:1.5}.pc .pc-items li{font-size:15px}.pc-aim{background:#fff7e0;border:1px solid #f5e3a8;border-radius:12px;padding:10px 14px;font-weight:700;font-size:17px!important}.pc-aim small{display:block;margin-bottom:2px;font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#d2492e}.pc-range{border-left:4px solid #2f6fdd;padding-left:12px;display:grid;gap:4px}.pc-steps{margin:4px 0;padding-left:22px;display:grid;gap:4px}.pc-steps li::marker{font-weight:800;color:#d2492e}.pc-game{display:grid;gap:4px}.pc-level+.pc-level{margin-top:8px}.pc-level>b{font-size:15.5px}.pc-items{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px 20px;grid-template-columns:minmax(0,1fr)}.pc-items.short{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-q{font-weight:600}.pc-items.short .pc-q{font-weight:700;font-size:16.5px}.pc-a{color:#5b6470}.pc-foot{background:#f3f4f8;border-radius:12px;padding:10px 14px}.pc-earlier{background:#eef3ff;border:2px dashed #8fa6dd;border-radius:12px;padding:10px 14px;display:grid;gap:6px}.pc-earlier p{color:#3d4a6b;font-size:14.5px}.pc-earlier-list{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;list-style:none;margin:2px 0 0;padding:0;display:grid;gap:8px}.pc .pc-earlier-list li{font-size:15px}.pc-earlier-list small{display:block;font-size:12.5px;font-weight:700;color:#5b6a8f}.ck-words{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.ck-w{font-family:var(--body);font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.25;min-height:48px;min-width:56px;padding:2px 16px 4px;color:var(--ink);background:#fffaf0;border:2px solid #eedb9e;border-radius:14px}button.ck-w{cursor:pointer}button.ck-w:active{transform:scale(.97)}.ck-w.missed{color:#8a2d18;background:#fde3dc;border-color:#d9735a}.ck-hint{margin:2px 0 6px;font-size:16px;color:var(--ink-soft)}.scr-overlay{--sc-bg: #f6efe0;--sc-ink: #1f2f78;--sc-soft: #4a5488;--sc-pencil: #7a6852;--sc-pink: #e05a7c;--sc-red: #d9553d;--sc-blue: #3d6fd6;--sc-hl: #f9dc6e;--sc-ok: #2e9e5b;--sc-two: #e8862e;--sc-display: "Playpen Sans Variable", "Patrick Hand", "Segoe Print", cursive;--sc-hand: "Patrick Hand", "Playpen Sans Variable", "Segoe Print", cursive;--sc-read: "Andika", "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--sc-write: "Edu NSW ACT Foundation", "Andika", cursive;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100vh;height:100dvh;overflow:hidden;background:var(--sc-bg) url(/paper/art/paper.webp) repeat;background-size:320px;color:var(--sc-ink);font-family:var(--sc-hand);font-size:22px;line-height:1.5;color-scheme:light;-webkit-tap-highlight-color:transparent}.scr-overlay *,.scr-overlay *:before,.scr-overlay *:after{box-sizing:border-box}.scr-overlay button{color:var(--sc-ink);touch-action:manipulation}.scr-overlay button:focus-visible,.scr-overlay summary:focus-visible{outline:3px solid var(--sc-pink);outline-offset:2px}.scr-wrap{height:100%;padding:8px 14px 0;display:flex;flex-direction:column}.scr-top{display:flex;align-items:center;gap:10px;margin:0 0 4px}.scr-title{flex:none;margin:0;font-family:var(--sc-display);font-weight:650;font-size:20px;line-height:1.1;white-space:nowrap}.scr-title small{display:block;font-size:12px;font-weight:500;color:var(--sc-soft)}.scr-chips{display:flex;gap:5px;flex:1;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none;padding-right:30px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}.scr-chips::-webkit-scrollbar{display:none}.scr-chips button{flex:none;background:none;border:2px solid rgba(120,100,72,.4);border-radius:20px;min-height:44px;padding:2px 10px;font-family:var(--sc-hand);font-size:16px;color:var(--sc-soft);cursor:pointer}.scr-chips button.now{background:var(--sc-hl);border-color:var(--sc-pencil);color:var(--sc-ink);font-weight:600}.scr-chips button.done{opacity:.55}.scr-chips .scr-p2{flex:none;font-family:var(--sc-display);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-pink);padding:0 2px 0 8px;border-left:2px dashed rgba(224,90,124,.5)}.scr-music{flex:none}.scr-btn{font-family:var(--sc-display);font-weight:580;font-size:18px;color:var(--sc-ink);background:#fffdf6eb url(/paper/art/hatch.png);border:2px solid transparent;border-image:url(/paper/art/btn-ink.png) 20 / 20px / 0 stretch;padding:4px 18px;min-height:48px;cursor:pointer}.scr-btn.primary{color:#fff!important;background:#3559c9 url(/paper/art/hatch.png);border-image-source:url(/paper/art/btn-blue.png)}.scr-btn.sm{font-size:18px;min-height:48px;padding:2px 14px}.scr-btn:disabled{opacity:.4;cursor:default}.scr-sheet{flex:1;min-height:0;border:14px solid transparent;border-image:url(/paper/art/card-a.png) 34 fill / 34px / 9px stretch;padding:0 6px;overflow:hidden}.scr-fit{display:grid;grid-template-columns:minmax(250px,32%) 1fr;gap:6px 22px;height:100%}.scr-lcol{min-height:0;overflow:auto;padding:4px 4px 8px 2px;scrollbar-width:thin}.scr-kicker{font-size:16px;color:var(--sc-soft);letter-spacing:.08em;text-transform:uppercase;margin:2px 0}.scr-lcol h2{font-family:var(--sc-display);font-weight:650;font-size:32px;line-height:1.12;margin:0 0 6px;text-wrap:balance}.scr-steps{list-style:none;margin:6px 0 8px;padding:0;counter-reset:s;display:grid;gap:8px}.scr-steps li{counter-increment:s;display:flex;align-items:center;gap:8px;background:#fff3c4;border:2px solid #ecd27a;border-radius:16px;padding:3px 10px 3px 6px}.scr-steps li:before{content:counter(s);flex:none;width:30px;height:30px;border-radius:50%;background:var(--sc-ink);color:#fff;display:grid;place-items:center;font-family:var(--sc-display);font-size:18px}.scr-ic{flex:none;width:40px;height:40px;display:grid;place-items:center}.scr-ic svg,.scr-ic img{height:36px;width:auto;max-width:40px}.scr-steps .scr-t{font-family:var(--sc-display);font-size:22px;line-height:1.15;color:var(--sc-ink)}.scr-grown{margin:8px 0 6px;padding:6px 14px 4px;border-radius:14px;background:#fff8e1;border:2px dashed #e2b94a}.scr-grown>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px}.scr-grown>summary::-webkit-details-marker{display:none}.scr-grown>summary:after{content:"▾";font-size:20px;color:#9a6b00}.scr-grown:not([open])>summary:after{content:"▸"}.scr-grown-h{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#9a6b00}.scr-grown p{margin:0 0 8px;font-size:19px;line-height:1.35;color:#4a3a0c}.scr-grown .scr-why{font-size:17px;color:#6d5a24;border-top:2px dashed rgba(226,185,74,.6);padding-top:6px}.scr-grown .scr-secret{filter:blur(7px);-webkit-user-select:none;user-select:none}.scr-grown.peek .scr-secret{filter:none}.scr-hold{font-family:var(--sc-display);font-size:16px;background:#fff;border:2px solid #e2b94a;border-radius:999px;padding:4px 14px;min-height:44px;margin:0 0 8px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.scr-grown-extra{margin:4px 0 8px}.scr-dot1,.scr-dot2{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-family:var(--sc-display);font-size:14px;vertical-align:2px}.scr-dot1{background:var(--sc-ok)}.scr-dot2{background:var(--sc-two)}.scr-rcol{display:flex;flex-direction:column;min-height:0}.scr-rstage{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.scr-stage-in{position:absolute;left:50%;top:50%;width:max-content;transform-origin:center center;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scr-todo{flex:none;margin:8px 0 6px;background:#fffdf6;border:3px solid var(--sc-pink);border-radius:18px;padding:6px 14px 8px;box-shadow:3px 4px #e05a7c40}.scr-todo-h{font-family:var(--sc-display);color:var(--sc-soft);font-size:17px}.scr-todo ol{list-style:none;margin:0;padding:0;counter-reset:s}.scr-todo li{counter-increment:s;display:flex;gap:12px;align-items:center;padding:4px 0}.scr-todo li:before{content:counter(s);flex:none;width:32px;height:32px;border-radius:50%;background:var(--sc-ink);color:#fff;display:grid;place-items:center;font-family:var(--sc-display);font-size:20px}.scr-todo .scr-ic{width:48px}.scr-todo .scr-ic img,.scr-todo .scr-ic svg{height:38px;max-width:48px}.scr-todo .scr-t{font-family:var(--sc-display);font-size:26px;line-height:1.2;color:var(--sc-ink)}.scr-nav{flex:none;display:flex;justify-content:space-between;align-items:center;padding:6px 4px 8px}.scr-nav span{font-size:18px;color:var(--sc-soft)}.scr-nav .scr-nav-gap{min-width:120px}.scr-err{font-family:var(--sc-display);color:var(--sc-red)}@media (prefers-reduced-motion: reduce){.scr-overlay *{transition:none!important;animation:none!important}}.ks-w{display:inline-flex;justify-content:center;position:relative;font-family:var(--sc-read);line-height:1.1;padding-bottom:.62em;white-space:nowrap;vertical-align:baseline}.ks-w .ks-g{position:relative;display:inline-block;padding:0 .015em;transition:color .15s}.ks-w.btns .ks-g{min-width:calc(44px / var(--scr-k, 1));text-align:center}.ks-w.btns .ks-g:after{content:"";position:absolute;left:50%;top:calc(100% + .1em);width:.15em;height:.15em;margin-left:-.075em;border-radius:50%;background:var(--sc-ink);transition:transform .15s,background .15s}.ks-w.btns .ks-g.dg:after{left:.07em;right:.07em;width:auto;margin-left:0;height:.1em;top:calc(100% + .125em);border-radius:.05em}.ks-w.btns .ks-g.ks-sp-a:after,.ks-w.btns .ks-g.ks-sp-z:after{top:calc(100% + .1em);width:auto;height:.27em;background:none;box-sizing:border-box;border:0 solid var(--sc-ink);border-bottom-width:.07em;border-radius:0}.ks-w.btns .ks-g.ks-sp-a:after{left:50%;right:-1px;margin-left:-.035em;border-left-width:.07em;border-bottom-left-radius:.2em}.ks-w.btns .ks-g.ks-sp-z:after{left:-1px;right:50%;margin-left:0;margin-right:-.035em;border-right-width:.07em;border-bottom-right-radius:.2em}.ks-w.btns .ks-g.ks-sp-m:before{content:"";position:absolute;left:-1px;right:-1px;top:calc(100% + .1em);height:.27em;box-sizing:border-box;border-bottom:.07em solid var(--sc-ink);transition:border-color .15s}.ks-w .ks-g.h:before{content:"♥";position:absolute;left:50%;top:-.42em;transform:translate(-50%);font-size:.42em;line-height:1;color:var(--sc-pink)}.ks-w:not(.btns):not(.showh) .ks-g.h:before{display:none}.ks-w .ks-g.hl{background:linear-gradient(transparent 58%,rgba(249,220,110,.95) 58%,rgba(249,220,110,.95) 92%,transparent 92%)}.ks-w .ks-g.lit{color:var(--sc-blue)}.ks-w.btns .ks-g.lit:after{background:var(--sc-blue);transform:scale(1.5)}.ks-w.btns .ks-g.dg.lit:after{transform:scaleY(1.6)}.ks-w.blend{color:var(--sc-blue)}.ks-w.blend .ks-g:after{background:var(--sc-blue)}.ks-w.btns .ks-g.ks-sp-a.lit:after,.ks-w.btns .ks-g.ks-sp-z.lit:after{background:none;border-color:var(--sc-blue);transform:none}.ks-w.btns .ks-g.ks-sp-m.ks-bl:before,.ks-w.blend .ks-g.ks-sp-a:after,.ks-w.blend .ks-g.ks-sp-z:after,.ks-w.blend .ks-g.ks-sp-m:before{border-color:var(--sc-blue)}.ks-w .ks-sl{position:absolute;left:.05em;right:-.05em;bottom:0;height:.3em;min-height:calc(44px / var(--scr-k, 1));border:0;padding:0;background:none;cursor:pointer}.ks-w .ks-sl:before{content:"";position:absolute;left:0;right:.16em;top:50%;height:.05em;margin-top:-.025em;background:#1f2f788c;border-radius:.03em}.ks-w .ks-sl:after{content:"";position:absolute;right:.02em;top:50%;margin-top:-.09em;border-left:.16em solid rgba(31,47,120,.55);border-top:.09em solid transparent;border-bottom:.09em solid transparent}.ks-w.tapw{cursor:pointer;padding:.3em 0;margin:-.3em 0}.ks-w.tapw:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,calc(44px / var(--scr-k, 1)));height:max(100%,calc(44px / var(--scr-k, 1)));transform:translate(-50%,-50%)}.ks-w.tapw.btns{color:var(--sc-ink);padding-bottom:.3em}.ks-w.tapw.btns .ks-g{min-width:0}.ks-w.tapw:focus-visible{outline:3px solid var(--sc-pink);outline-offset:2px}.ks-cards{display:flex;gap:34px;justify-content:center}.ks-flip{width:240px;height:270px;border:0;border-radius:24px;background:#fffdf6;box-shadow:0 0 0 3px var(--sc-ink),6px 8px #1f2f7829;display:grid;place-items:center;cursor:pointer;padding:0}.ks-flip .ks-fr{font-family:var(--sc-read);font-size:128px;line-height:1}.ks-flip .ks-bk{display:none;font-size:66px}.ks-flip.on{background:#eef3ff}.ks-flip.on .ks-fr{display:none}.ks-flip.on .ks-bk{display:block}.ks-cards.many{gap:22px}.ks-cards.many .ks-flip{width:176px;height:230px}.ks-cards.many .ks-fr{font-size:100px}.ks-cards.many .ks-bk{font-size:46px}.ks-meet{display:flex;align-items:center;gap:70px}.ks-meet.three{gap:26px}.ks-gcard{background:#fffdf6;border-radius:28px;box-shadow:0 0 0 4px var(--sc-ink),8px 10px #1f2f7829;padding:16px 54px 20px;text-align:center}.ks-gcard .ks-w{font-size:200px}.ks-gcard small{display:block;font-family:var(--sc-display);font-size:26px;color:var(--sc-soft)}.ks-key .ks-w{font-size:140px}.ks-gcard.sm{padding:14px 28px 16px}.ks-gcard.sm>.ks-w{font-size:120px}.ks-gcard.sm .ks-key .ks-w{font-size:66px}.ks-words{display:grid;grid-template-columns:repeat(2,auto);gap:26px 100px;font-size:118px}.ks-words.three{grid-template-columns:repeat(3,auto);gap:30px 80px;font-size:100px}.ks-hearts{display:flex;flex-direction:column;align-items:center;gap:30px}.ks-hearts .ks-new{display:flex;gap:80px;align-items:flex-end;font-size:120px}.ks-hw{display:flex;flex-direction:column;align-items:center;gap:12px}.ks-cv{position:relative;display:inline-block}.ks-cv.covered:after{content:"";position:absolute;top:-6px;right:-16px;bottom:-6px;left:-16px;border-radius:18px;background:#d8c7a2 url(/paper/art/hatch.png);box-shadow:0 0 0 3px var(--sc-pencil),4px 5px #0000001f}.ks-old{display:flex;gap:18px;align-items:center}.ks-old .ks-lbl,.ks-rn{font-family:var(--sc-display);font-size:24px;color:var(--sc-soft)}.ks-flash{min-width:200px;height:92px;border-radius:16px;border:0;background:#fffdf6;box-shadow:0 0 0 3px var(--sc-ink);font-family:var(--sc-read);font-size:52px;position:relative;cursor:pointer;padding:0 18px}.ks-flash span{visibility:hidden}.ks-flash .ks-w{padding:.3em 0 0}.ks-flash:before{content:"♥ tap to flash";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--sc-display);font-size:24px;color:var(--sc-pink)}.ks-flash.on span{visibility:visible}.ks-flash.on:before{content:none}.ks-pg{position:relative;width:880px;background:#fffdf6;border-radius:10px;box-shadow:0 0 0 2px #7a685259,5px 7px #00000012;padding:24px 46px 26px}.ks-pg h3{margin:0 0 6px;font-family:var(--sc-read);font-weight:700;font-size:42px;line-height:1.6}.ks-pg p{margin:0;font-family:var(--sc-read);font-size:40px;line-height:2.05}.ks-pg-job{position:absolute;right:18px;top:-18px;background:var(--sc-hl);border:2px solid var(--sc-pencil);border-radius:14px;padding:2px 14px;font-family:var(--sc-display);font-size:24px;transform:rotate(2deg)}.ks-round{display:grid;justify-items:center;gap:22px}.ks-boxes{display:flex;gap:18px;padding-top:22px}.ks-tb,.ks-sb{width:158px;height:158px;border:4px dashed var(--sc-pencil);border-radius:18px;display:grid;place-items:center;font-family:var(--sc-read);font-size:92px;position:relative;background:#fffdf699;padding:0}.ks-sb{cursor:pointer}.ks-sb.on{background:#e3ebff;border-color:var(--sc-blue);border-style:solid}.ks-tb b,.ks-sb b{font-weight:400}.ks-tb.shown,.ks-sb.shown{border-style:solid;border-color:var(--sc-ink);background:#fffdf6 url(/paper/art/tile.png) center / cover}.ks-tb.chg{border-color:var(--sc-pink);border-style:solid}.ks-tb.chg:before{content:"change";position:absolute;top:-36px;font-family:var(--sc-display);font-size:24px;color:var(--sc-pink)}.ks-row{display:flex;gap:14px;justify-content:center}.ks-tog{width:900px;display:grid;gap:4px}.ks-tog .ad{margin:0;font-family:var(--sc-hand);font-size:26px;line-height:1.3;color:#6c708a}.ks-tog .ch{margin:0 0 6px;font-family:var(--sc-read);font-size:42px;line-height:1.75}.ks-tf{display:grid;gap:22px;width:900px}.ks-qs{display:flex;gap:18px}.ks-qs.col{flex-direction:column;width:760px}.ks-q{flex:1;background:#fff3c4;border:2px solid #ecd27a;border-radius:18px;padding:12px 20px;font-family:var(--sc-display);font-size:27px;line-height:1.25}.ks-q.big{font-size:40px;padding:16px 26px}.ks-fix{display:grid;gap:12px}.ks-fx{display:flex;gap:16px;align-items:center;text-align:left;font-family:var(--sc-read);font-size:38px;background:#fffdf6;border:3px solid rgba(31,47,120,.25);border-radius:16px;padding:6px 20px;min-height:64px;cursor:pointer}.ks-fx .n{flex:none;width:44px;height:44px;border-radius:50%;background:var(--sc-ink);color:#fff;display:grid;place-items:center;font-family:var(--sc-display);font-size:24px}.ks-fx.right{border-color:var(--sc-ok);background:#eafaf0}.ks-fx.notit{opacity:.55}.ks-fixed{margin:0;font-family:var(--sc-read);font-size:38px;color:#22764a}.ks-lt{display:grid;justify-items:center;gap:10px}.ks-fam{font-family:var(--sc-display);font-size:28px}.ks-letters{display:flex;gap:24px;justify-content:center;align-items:flex-end}.ks-letter{display:block}.ks-plain{font-family:var(--sc-write);font-size:160px}.lsvg{display:block;background:#fffdf6;border-radius:16px;box-shadow:0 0 0 2px #7a685259,4px 6px #0000000f}.ks-hwrite{display:grid;justify-items:center;font-size:160px}.ks-hwrite .scr-btn{font-size:18px}.ks-sent{display:grid;justify-items:center;gap:18px}.ks-dashes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;max-width:860px;min-height:calc(44px / var(--scr-k, 1));align-items:center}.ks-dash{width:76px;height:calc(44px / var(--scr-k, 1));border-radius:10px;background:transparent;border:0;cursor:pointer;padding:0;display:block;position:relative}.ks-dash:before{content:"";position:absolute;left:0;right:0;top:50%;height:20px;margin-top:-10px;border-radius:10px;background:#1f2f7829}.ks-dash.on:before{background:var(--sc-blue)}.ks-cnt{font-family:var(--sc-display);font-size:24px;color:var(--sc-soft)}.ks-cnt .ok{color:var(--sc-ok)}.ks-checks{display:flex;flex-direction:column;gap:12px}.ks-ck{display:flex;align-items:center;gap:10px;font-family:var(--sc-display);font-size:24px;background:#fffdf6;border:3px solid rgba(31,47,120,.25);border-radius:16px;padding:8px 16px;min-height:56px;cursor:pointer}.ks-ck .bx{width:34px;height:34px;flex:none;border:3px solid var(--sc-ink);border-radius:8px;display:grid;place-items:center;font-size:26px;color:var(--sc-ok)}.ks-ck.on{border-color:var(--sc-ok);background:#eafaf0}.ks-ck.on .bx:after{content:"✓"}.ks-ck .sym{font-family:var(--sc-write);font-size:34px;line-height:1;color:var(--sc-pink)}.ks-checks.big .ks-ck{font-size:30px;padding:14px 22px}.ks-share{font-family:var(--sc-display);font-size:30px;text-align:center;margin-top:18px}.ks-cs{display:grid;justify-items:center}.ks-own{display:grid;justify-items:center;gap:18px;width:940px}.ks-model{display:grid;justify-items:center;gap:4px}.ks-mk{display:flex;gap:10px}.ks-mk span{font-family:var(--sc-display);font-size:24px;color:var(--sc-pink);border:2px solid rgba(224,90,124,.45);border-radius:999px;padding:0 12px}.ks-counter{display:flex;gap:14px;align-items:center}.ks-counter .ks-dashes{min-width:120px}.ks-counter .ks-dash{width:56px;height:44px;cursor:default}.hear2 .ks-big2{display:flex;gap:46px}.ks-big2 button{width:270px;height:150px;font-family:var(--sc-display);font-weight:650;font-size:66px;border-radius:30px;border:0;box-shadow:0 0 0 4px var(--sc-ink),6px 8px #1f2f782e;cursor:pointer}.ks-big2 .yes{background:var(--sc-hl)}.ks-big2 .noo{background:#fffdf6}.ks-big2 button.picked{box-shadow:0 0 0 7px var(--sc-blue),6px 8px #1f2f782e}.ks-pair{display:flex;gap:44px;align-items:center;font-size:96px}.ks-pair .vs{font-family:var(--sc-display);font-size:30px;color:var(--sc-soft)}.ks-cwrap{display:grid;justify-items:center;gap:22px}.ks-cw{display:grid;grid-template-columns:repeat(5,auto);gap:16px 22px}.ks-cwb{font-family:var(--sc-read);font-size:56px;background:#fffdf6;border:3px solid rgba(31,47,120,.25);border-radius:16px;padding:2px 20px;cursor:pointer}.ks-cwb.again{border-color:var(--sc-two);background:#fff1de}.ks-cwrap.only .ks-cwb:not(.again){display:none}.ks-alien{display:flex;align-items:center;gap:50px}.ks-aw{display:grid;gap:12px;font-size:104px}.ks-fav{display:grid;justify-items:center;gap:18px}.ks-favpick{display:flex;gap:30px}.ks-favb{width:330px;min-height:190px;display:grid;place-items:center;gap:4px;padding:16px;background:#fffdf6;border:0;border-radius:12px;box-shadow:0 0 0 3px var(--sc-ink),5px 7px #00000014;font-family:var(--sc-read);font-weight:700;font-size:34px;line-height:1.2;cursor:pointer}.ks-favb .pl{font-family:var(--sc-display);font-weight:500;font-size:24px;color:var(--sc-soft)}.ks-done{display:grid;justify-items:center;gap:16px}.ks-done .ks-star{font-size:110px;line-height:1;color:#e8b923}.ks-done h3{margin:0;font-family:var(--sc-display);font-weight:650;font-size:52px}.ks-done .ks-note{margin:0;font-family:var(--sc-display);font-size:28px;color:var(--sc-soft)}.ks-done .scr-btn.big{font-size:34px;min-height:84px;padding:8px 44px}.ks-done .rating{background:#fffdf6;border-radius:22px}.ks-done .rt-q{font-family:var(--sc-display);font-size:28px}.ks-done .rt-face{min-width:150px;min-height:120px}.ks-done .rt-face span{font-family:var(--sc-display);font-size:24px}.ks-done .rating.reacted{display:flex;align-items:center;justify-content:center;gap:14px}.ks-done .rt-said{font-family:var(--sc-display);font-size:28px}.ks-done .rt-undo{display:inline-flex;align-items:center;justify-content:center;text-decoration:underline;opacity:.8;font-family:var(--sc-display);font-size:24px;min-height:calc(48px / var(--scr-k, 1));min-width:calc(48px / var(--scr-k, 1));padding:4px 18px}.ks-sure{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--sc-display);font-size:30px}.ks-stamped{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.ks-parts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ks-parts .ks-p2{font-style:normal;font-size:.85rem;color:var(--sc-pink, #d94f78);padding:2px 4px 2px 10px;border-left:2px dashed rgba(224,90,124,.5)}.ks-parts span{font-size:.85rem;padding:2px 10px;border-radius:999px;background:var(--t, rgba(0, 0, 0, .06));color:var(--c, inherit)}.scr-stage-in .scr-btn,.scr-stage-in .scr-btn.sm{font-size:max(18px,calc(18px / var(--scr-k, 1)));min-height:calc(48px / var(--scr-k, 1));min-width:calc(48px / var(--scr-k, 1))}.ks-reveal svg,.ks-model svg{max-width:860px;height:auto}.ks-say{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:calc(56px / var(--scr-k, 1));min-height:calc(56px / var(--scr-k, 1));padding:4px 26px 4px 18px;font-family:var(--sc-display);font-weight:650;font-size:30px;line-height:1;color:var(--sc-ink);background:var(--sc-hl);border:0;border-radius:999px;box-shadow:0 0 0 4px var(--sc-ink),5px 7px #1f2f782e;cursor:pointer}.ks-say svg{width:44px;height:44px;flex:none}.ks-say.icon{padding:4px}.ks-say.on{background:#dbe6ff;box-shadow:0 0 0 6px var(--sc-blue),5px 7px #1f2f782e}.ks-key,.ks-hs,.ks-pw{display:grid;justify-items:center;gap:14px}.ks-gcard .ks-say{margin-top:12px}.ks-pg>.ks-say{margin:2px 0 10px}.ks-aws{display:flex;align-items:center;gap:28px}.ks-pw{padding:6px 18px;border-radius:26px}.ks-pw.heard{box-shadow:0 0 0 6px var(--sc-hl)}.ks-pwr{display:flex;align-items:center;gap:14px}.ks-hd{font-family:var(--sc-display);font-size:26px;color:var(--sc-soft)}.ks-hwrite{gap:14px}
