@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2) format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2) format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.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:Scheherazade New;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/scheherazade-new-arabic-400-normal-BQFftFrr.woff2) format("woff2"),url(/assets/scheherazade-new-arabic-400-normal-BusZfw6j.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Scheherazade New;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Scheherazade New;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/scheherazade-new-latin-400-normal-X_aqx3In.woff2) format("woff2"),url(/assets/scheherazade-new-latin-400-normal-DSpaYQ48.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:Scheherazade New;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/scheherazade-new-arabic-700-normal-BgseUfDr.woff2) format("woff2"),url(/assets/scheherazade-new-arabic-700-normal-B_V_WvY8.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Scheherazade New;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Scheherazade New;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/scheherazade-new-latin-700-normal-BRBC5bke.woff2) format("woff2"),url(/assets/scheherazade-new-latin-700-normal-BLgVC2Z_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f3fcfd;--bg-glow: radial-gradient(55% 45% at 100% 0%, rgba(103, 232, 249, .42), transparent 70%), radial-gradient(50% 45% at 0% 100%, rgba(125, 211, 252, .34), transparent 70%), radial-gradient(40% 35% at 45% 45%, rgba(165, 243, 252, .22), transparent 70%);--paper: rgba(255, 255, 255, .82);--ink: #08303a;--muted: #4a6670;--line: #d3eef2;--accent: #0e7490;--accent-dark: #155e75;--accent-soft: #cffafe;--accent-grad: linear-gradient(90deg, #0e7490, #0369a1);--accent-grad-hover: linear-gradient(90deg, #155e75, #075985);--glow: 0 8px 24px rgba(14, 116, 144, .28), 0 0 0 4px rgba(14, 116, 144, .06);--progress-grad: linear-gradient(90deg, #22d3ee, #38bdf8);--sun: #f59e0b;--sun-soft: #fdf0d5;--sun-ink: #74500e;--rose: #c2410c;--rose-soft: #ffe4d5;--grey-soft: #e7f3f5;--sky: #0369a1;--sky-soft: #e0f7fa;--gold: #c9a227;--hero-bg: radial-gradient(60% 70% at 100% 0%, rgba(103, 232, 249, .55), transparent 70%), radial-gradient(55% 70% at 0% 100%, rgba(125, 211, 252, .45), transparent 70%), linear-gradient(135deg, #e6fbfd 0%, #f2fdff 50%, #e3f4fd 100%);--radius: 18px;--shadow: 0 1px 2px rgba(8, 48, 58, .04), 0 6px 22px rgba(8, 48, 58, .05);--font-head: "Fredoka", "Nunito", system-ui, sans-serif;--font-body: "Nunito", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg-glow),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55}a{color:var(--accent)}h1,h2,h3{line-height:1.25;margin:0 0 .5rem;font-family:var(--font-head);font-weight:600}h1{font-size:clamp(1.7rem,4.5vw,2.3rem)}h2{font-size:1.3rem}h3{font-size:1.1rem}p{margin:0 0 .75rem}.ar{font-family:Scheherazade New,serif;direction:rtl;unicode-bidi:isolate}.wrap{max-width:980px;margin:0 auto;padding:0 16px}.top{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:12px;min-height:64px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:600;font-size:1.35rem;color:var(--ink);text-decoration:none}.brand-mark{width:38px;height:38px;display:block;filter:drop-shadow(0 3px 8px rgba(14,116,144,.3))}.nav{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.nav a:not(.btn),.nav-btn{padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--ink);font:inherit;font-weight:700;background:none;border:0;cursor:pointer}.nav a.active,.nav a:not(.btn):hover,.nav-btn:hover{background:var(--accent-soft);color:var(--accent-dark)}.demo-bar{background:var(--sun-soft);color:var(--sun-ink);font-size:.9rem;padding:6px 16px;text-align:center}main{padding:32px 0 64px}footer{border-top:1px solid var(--line);padding:24px 0 40px;color:var(--muted);font-size:.9rem}.stack>*+*{margin-top:16px}.stack-sm>*+*{margin-top:8px}.stack-lg>*+*{margin-top:36px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-width:0}.narrow{max-width:520px;margin:0 auto}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:12px}.list{display:grid;gap:10px;margin-top:12px}.muted{color:var(--muted)}.small{font-size:.9rem}.hint{font-size:.85rem;color:var(--muted);margin:4px 0 0}.pre{white-space:pre-wrap}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.indent{padding-left:14px;border-left:3px solid var(--accent-soft)}.card{background:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.8rem;font-weight:700;background:var(--accent-soft);color:var(--accent-dark);white-space:nowrap}.pill.sun{background:var(--sun-soft);color:var(--sun-ink)}.pill.rose{background:var(--rose);color:#fff}.pill.grey{background:var(--grey-soft);color:var(--muted)}.notice{background:var(--sky-soft);padding:12px 16px;border-radius:12px}.error{background:var(--rose-soft);color:#7f2f1f;padding:10px 14px;border-radius:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:11px 22px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;background:var(--accent-grad);color:#fff;box-shadow:var(--glow)}.btn:hover{background:var(--accent-grad-hover)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.btn.ghost:hover{background:var(--accent-soft)}.btn.small{padding:6px 14px;font-size:.9rem}.btn.link{background:none;box-shadow:none;color:var(--rose);padding:4px 6px;font-weight:700}.btn.link:hover{text-decoration:underline}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer;font:inherit}.icon-btn:disabled{opacity:.3;cursor:default}label{display:block;font-weight:700;margin-bottom:4px}label.radio{display:inline-flex;align-items:center;gap:8px;font-weight:600;margin:0;cursor:pointer}input,select,textarea{width:100%;font:inherit;padding:10px 12px;border-radius:10px;border:2px solid var(--line);background:#fff;color:var(--ink)}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button{border:0;border-radius:999px;padding:8px 16px;font:inherit;font-weight:800;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 2px var(--line)}.tabs button.on{background:var(--accent-grad);color:#fff;box-shadow:var(--glow)}.home>*+*{margin-top:48px}.hero{display:grid;gap:32px;grid-template-columns:1.3fr 1fr;align-items:center}.lead{font-size:1.2rem;color:var(--muted)}.hero-letters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hero-letters span{aspect-ratio:1;display:grid;place-items:center;border-radius:14px;font-size:clamp(1.8rem,6vw,2.6rem);background:var(--paper);border:1px solid var(--line)}.hero-letters span:nth-child(3n+1){background:var(--accent-soft);color:var(--accent-dark)}.hero-letters span:nth-child(4n){background:var(--accent-grad);color:#fff;border:0;box-shadow:var(--glow)}.steps{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.step{font-family:var(--font-head);display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-dark);font-weight:800;margin-bottom:8px}@media(max-width:720px){.hero{grid-template-columns:1fr}}.course-card{display:block;text-decoration:none;color:inherit}.course-card:hover{border-color:var(--accent)}.course-card h3{margin-top:10px}.bar{height:8px;background:var(--grey-soft);border-radius:999px;overflow:hidden;margin:10px 0 6px}.bar>span{display:block;height:100%;background:var(--progress-grad)}.title-link{font-weight:800;color:var(--ink);text-decoration:none}.title-link:hover{text-decoration:underline}.live-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px}.live-row.on,.live-box.on{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose),0 8px 22px #ea580c40}.live-box{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.outline{margin:0;padding-left:22px}.outline li+li{margin-top:4px}.lessons{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lesson-row{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;flex-wrap:wrap}a.lesson-row:hover{border-color:var(--accent)}.num{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--grey-soft);color:var(--muted)}.num.done{background:var(--accent-grad);color:#fff}.player{position:relative;padding-top:56.25%;border-radius:var(--radius);overflow:hidden;background:#000}.player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.player-media{width:100%;border-radius:var(--radius);background:#000;max-height:70vh}.teacher-box{background:#fbfaf7;border-style:dashed}.lesson-foot{border-top:1px solid var(--line);padding-top:20px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}th{font-size:.85rem;color:var(--muted)}.scroll-x{overflow-x:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--paper);padding:8px 14px;border-radius:8px;z-index:20}.skip:focus{left:16px}.center{text-align:center}.center-row{justify-content:center}.left{justify-self:start;align-self:flex-start}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.page-head p{margin:0}.lead-text{font-size:1.08rem;max-width:65ch}.empty{display:grid;gap:12px;justify-items:start}.empty p{margin:0}.live-text{color:var(--rose)}.crumbs{color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.top{position:sticky;top:0;z-index:10}.who{font-weight:700;color:var(--muted);padding:0 6px}.nav{gap:8px}@media(max-width:560px){.who{display:none}}.footer-row{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.small-brand{font-size:1rem;gap:8px}.btn.big{padding:14px 28px;font-size:1.05rem}.btn.full{width:100%}.btn.danger{background:var(--rose);box-shadow:none}.btn.danger:hover{background:#9a3412}.home>*+*{margin-top:64px}.hero-copy{display:grid;gap:18px}.hero-copy h1{font-size:clamp(2rem,5vw,3rem);margin:0;text-wrap:balance}.hero-copy p{margin:0}.section-title{font-size:1.6rem;margin-bottom:20px}.path-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.path{display:grid;gap:14px;align-content:start;padding:28px}.path h3{font-size:1.35rem;margin:0}.path .btn{justify-self:start}.path-tag{justify-self:start;font-weight:800;font-size:.85rem;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark)}.children-path{background:linear-gradient(160deg,rgba(255,251,235,.9),var(--paper) 60%);border-color:#f6e3b4}.children-path .path-tag{background:var(--sun-soft);color:var(--sun-ink)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ticks li{padding-left:28px;position:relative}.ticks li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent-dark);font-size:.75rem;font-weight:800;display:grid;place-items:center;margin-top:2px}.steps{list-style:none;padding:0;margin:0}.steps li h3{margin-top:4px}.steps li p{margin:0}.features{display:grid;gap:24px 32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.features h3{margin-bottom:6px}.features p{margin:0}.cta-band{background:var(--hero-bg);color:var(--ink);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:40px 24px;text-align:center;display:grid;gap:12px;box-shadow:0 24px 50px -30px #0e749073}.cta-band h2{font-size:1.8rem;margin:0}.cta-band p{margin:0;color:var(--muted)}.auth{max-width:460px;margin:0 auto}.auth h1{margin-bottom:4px}.check-line{align-items:flex-start;line-height:1.45}.check-line input{margin-top:3px;flex:none}.form-page{max-width:680px;margin:0 auto}.field-group{border:0;padding:0;margin:0;display:grid;gap:12px}.field-group legend{font-family:var(--font-head);font-weight:600;font-size:1.1rem;margin-bottom:10px;padding:0}.choice-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.choice-cards.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.choice-card{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;font-weight:400;margin:0;background:#fff}.choice-card.on{border-color:var(--accent);background:var(--accent-soft)}.choice-card input{margin-top:3px;flex:none}.choice-card strong{display:block}.two-fields{align-items:flex-end}.two-fields .field+.field{margin-top:0}.course-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.course-head h1{margin:8px 0 4px}.course-head p{margin:0}.stretched:after{content:"";position:absolute;inset:0;border-radius:inherit}.course-card{position:relative}.join-box{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.join-box h2,.join-box p{margin:0}.progress-line{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.progress-line .bar{flex:1;min-width:160px;margin:0}.danger-zone{border-top:1px solid var(--line);padding-top:14px}.aud-pill-children{background:var(--sun-soft);color:var(--sun-ink)}.aud-pill-adults{background:var(--accent-soft);color:var(--accent-dark)}.aud-pill-all{background:var(--grey-soft);color:var(--muted)}.course-card.aud-children{border-top:5px solid #f59e0b}.course-card.aud-adults{border-top:5px solid var(--accent)}[data-audience=children]{--radius: 24px}[data-audience=children] h1{font-size:clamp(2rem,5vw,2.6rem);color:var(--accent-dark)}[data-audience=children] .lesson-row{padding:16px 18px;font-size:1.08rem}[data-audience=children] .num{width:42px;height:42px;background:var(--sun-soft);color:var(--sun-ink);font-size:1.05rem}[data-audience=children] .num.done{background:linear-gradient(135deg,var(--sun),#fbbf24);color:#fff}[data-audience=children] .bar{height:12px}[data-audience=children] .bar>span{background:linear-gradient(90deg,#f59e0b,#22d3ee)}[data-audience=children] .btn{padding-left:26px;padding-right:26px}[data-audience=adults] .lesson-row{padding:10px 14px}[data-audience=adults]{--radius: 14px}.lobby-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;margin-top:12px}@media(max-width:760px){.lobby-grid{grid-template-columns:1fr}}.stage{position:relative;background:var(--ink);border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 9;max-width:100%}.stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.teacher-stage video{object-fit:contain}.stage-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--line);font-weight:700;text-align:center;padding:16px}.stage-empty-box{display:grid;place-items:center;color:var(--line);font-weight:700;text-align:center;padding:16px}.stage-label{position:absolute;left:10px;bottom:10px;background:#08303abf;color:#fff;font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:999px}.toggle{border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}.toggle.on{border-color:var(--accent);color:var(--accent-dark);background:var(--accent-soft)}.toggle.hand-up{border-color:#f59e0b;background:var(--sun-soft);color:var(--sun-ink)}.toggle.rec-on{border-color:var(--rose);background:var(--rose-soft);color:#7c2d12}.toggle:disabled{opacity:.5;cursor:default}.room{display:grid;gap:16px}.room-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.room-title{margin:2px 0 0;font-size:1.6rem}.rec{display:inline-flex;align-items:center;gap:8px;background:var(--rose);color:#fff;font-weight:800;font-size:.85rem;padding:5px 12px;border-radius:999px}.rec:before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rec:before{animation:none}}.room-main{position:relative}.self-view{position:absolute;right:12px;bottom:12px;width:min(28%,220px);border:2px solid #fff;box-shadow:var(--shadow);z-index:2}.room-main.teacher{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:start}@media(max-width:760px){.room-main.teacher{grid-template-columns:1fr}}.room-main.teacher .self-view{position:relative;right:auto;bottom:auto;width:100%}.tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tile{background:var(--paper);border:2px solid var(--line);border-radius:var(--radius);overflow:hidden}.tile .stage{border-radius:0}.tile.hand{border-color:#f59e0b;box-shadow:0 0 0 3px var(--sun-soft)}.tile.spot{border-color:var(--accent);box-shadow:var(--glow)}.tile-bar{display:flex;gap:6px;align-items:center;padding:8px;flex-wrap:wrap}.mini{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--ink)}.mini:hover{border-color:var(--accent)}.controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:10px;box-shadow:var(--shadow)}.rec-mode{width:auto;padding:8px 10px;border-radius:999px}.offscreen{position:fixed;left:-10000px;top:0;width:320px;height:180px;overflow:hidden}@media(max-width:560px){.controls{border-radius:18px}.self-view{width:34%}}.top-row{display:flex;align-items:center;gap:16px;min-height:64px}.top-row .nav{margin-left:8px;flex:1;justify-content:flex-start;flex-wrap:wrap;row-gap:2px;padding:6px 0}.top-row .nav::-webkit-scrollbar{display:none}.top-row .nav a{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.account{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.nav-plain{padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--ink);font-weight:700}.nav-plain:hover,.nav-plain.active{background:var(--accent-soft);color:var(--accent-dark)}.badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--rose);color:#fff;font-size:.72rem;font-weight:800;margin-left:6px}@media(max-width:820px){.top-row{flex-wrap:wrap;padding-block:8px}.top-row .nav{order:3;flex-basis:100%;margin:0;flex-wrap:wrap;overflow:visible;row-gap:2px}}.admin-card{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-color:#a5f3fc;background:linear-gradient(135deg,rgba(207,250,254,.7),var(--paper) 70%)}.admin-card h2{margin:0 0 4px}.admin-card p{margin:0}.footer-grid{display:grid;gap:24px;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);align-items:start}.footer-grid .footer-links{justify-content:flex-end}.footer-grid p{max-width:46ch;margin:0}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--accent)}@media(max-width:640px){.footer-grid{grid-template-columns:1fr}.footer-grid .footer-links{justify-content:flex-start}}.home>*+*{margin-top:80px}.hero-band{position:relative;overflow:hidden;border-radius:28px;color:var(--ink);border:1px solid rgba(255,255,255,.9);padding:clamp(32px,6vw,64px) clamp(20px,5vw,56px) 28px;background:var(--hero-bg);box-shadow:0 30px 60px -34px #0e749073}.hero-band:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%230e7490' stroke-width='1.2'%3E%3Crect x='20' y='20' width='40' height='40'/%3E%3Crect x='20' y='20' width='40' height='40' transform='rotate(45 40 40)'/%3E%3C/g%3E%3C/svg%3E")}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:center}@media(max-width:860px){.hero-inner{grid-template-columns:1fr}.hero-art{display:none}}.hero-copy{display:grid;gap:20px}.hero-copy h1{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08;margin:0;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.hero-kicker{justify-self:start;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark);background:#ffffffb3;border:1px solid rgba(14,116,144,.25);padding:5px 12px;border-radius:999px}.hero-lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--muted);max-width:56ch;margin:0}.hero-note{margin:0;color:var(--muted);font-size:.92rem}.hero-note a{color:var(--accent-dark);font-weight:700}.hero-art{position:relative;display:grid;justify-items:center;gap:4px}.hero-word{font-size:clamp(6rem,12vw,9rem);line-height:1.25;color:var(--accent);text-shadow:0 0 40px rgba(34,211,238,.45),0 18px 40px rgba(14,116,144,.18)}.hero-card{position:relative;justify-self:end;margin-top:-10px;display:grid;gap:4px;padding:16px 18px;min-width:220px;border-radius:18px;color:var(--ink);background:#ffffffeb;box-shadow:0 18px 40px #0e74902e}.hero-card-kicker{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hero-card-meta{font-size:.85rem;color:var(--muted)}.hero-card-btn{margin-top:8px;justify-self:start;padding:7px 14px;border-radius:999px;background:var(--accent-grad);color:#fff;font-weight:800;font-size:.85rem}.hero-points{position:relative;list-style:none;margin:36px 0 0;padding:18px 0 0;border-top:1px solid rgba(14,116,144,.15);display:flex;flex-wrap:wrap;gap:10px 26px;color:var(--ink);font-weight:700;font-size:.92rem}.hero-points li:before{content:"✓";margin-right:8px;color:var(--accent)}.section-intro{display:grid;gap:8px;margin-bottom:26px;max-width:70ch}.section-intro .section-title{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.section-intro p,.path p{margin:0}.features{display:grid;gap:28px 36px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature{padding-left:18px;border-left:3px solid var(--accent-soft)}.feature h3{margin-bottom:6px}.feature p{margin:0}.faq-list{display:grid;gap:10px;max-width:820px}.faq details{padding:0}.faq summary{padding:18px 20px;cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 20px 18px;margin:0}.facts{display:grid;gap:12px;margin:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.facts div{display:grid;gap:2px}.facts dt{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.facts dd{margin:0;font-weight:700;display:grid;gap:2px}.facts .hint{font-weight:400}.mini-facts{display:grid;gap:6px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line)}.mini-facts div{display:flex;gap:8px;font-size:.88rem}.mini-facts dt{color:var(--muted);min-width:56px}.mini-facts dd{margin:0;font-weight:700}.prospectus{display:grid;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}@media(max-width:860px){.prospectus{grid-template-columns:1fr}}.enrol-card{display:grid;gap:18px;position:sticky;top:84px}.enrol-card .facts{grid-template-columns:1fr}.trial-pick{border-top:1px solid var(--line);padding-top:14px}.notice.success{background:#dcfce7;color:#14532d}.generate{margin-top:4px;width:100%}.slot-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:8px;align-items:center}.slot-mins{display:inline-flex;align-items:center;gap:6px}.slot-mins input{width:84px}@media(max-width:560px){.slot-row{grid-template-columns:1fr 1fr}}.inline-label{margin:0}.register th,.register td{text-align:center;white-space:nowrap}.register th[scope=row],.register thead th:first-child{text-align:left}.reg{width:auto;padding:4px 6px;font-size:.82rem;border-radius:8px}.reg-present{background:#dcfce7;border-color:#86efac}.reg-late{background:var(--sun-soft);border-color:#fcd34d}.reg-absent{background:var(--rose-soft);border-color:#fca5a5}.report-form{display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border-top:1px solid var(--line);padding-top:16px}@media(max-width:760px){.report-form{grid-template-columns:1fr}}.private-notes{background:var(--grey-soft);border-radius:14px;padding:14px;align-self:start}.note-line{margin:0;padding-top:8px;border-top:1px solid var(--line)}.report{display:grid;gap:14px}.report h3{margin:0}.report h4{margin:0 0 4px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.report p,.homework .pre{margin:0}.submitted{border-top:1px solid var(--line);padding-top:12px}.feedback{background:var(--accent-soft);border-radius:12px;padding:12px 14px}.feedback p{margin:4px 0 0}.submission{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px}.audio{width:100%;max-width:480px}.file-btn{position:relative;overflow:hidden}.stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.stat{display:grid;gap:4px}.stat-num{font-family:var(--font-head);font-size:2rem;font-weight:600;color:var(--accent-dark);font-variant-numeric:tabular-nums}.stat-num.small-num{font-size:1.3rem}button.stat{font:inherit;color:inherit;text-align:left;cursor:pointer}button.stat.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cert-card{display:grid;gap:4px;text-decoration:none;color:inherit;border-top:5px solid var(--gold)}.cert-card:hover{border-color:var(--accent)}.certificate{background:#fff;border-radius:6px;padding:18px;box-shadow:var(--shadow);max-width:920px;margin:0 auto;width:100%}.cert-border{border:2px solid var(--accent-dark);outline:1px solid var(--gold);outline-offset:-10px;padding:clamp(28px,6vw,64px) clamp(20px,5vw,56px);text-align:center;display:grid;gap:10px;justify-items:center;background:radial-gradient(120% 80% at 50% 0%,#ecfeff,#fff 60%)}.cert-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:600;font-size:1.3rem;color:var(--accent-dark)}.cert-kicker{margin:10px 0 0;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:#8a6d12;font-weight:800}.cert-small{margin:6px 0 0;color:var(--muted)}.cert-name{font-family:Amiri,Georgia,serif;font-size:clamp(2rem,5vw,3rem);color:var(--ink);margin:0}.cert-course{font-size:clamp(1.3rem,3vw,1.7rem);margin:0;color:var(--accent-dark)}.cert-level{margin:0;font-weight:700}.cert-foot{display:flex;gap:clamp(24px,8vw,90px);margin-top:28px;flex-wrap:wrap;justify-content:center}.cert-foot div{display:grid;gap:4px;min-width:180px}.cert-line{border-bottom:1px solid var(--ink);padding-bottom:6px;font-weight:700}.cert-label{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.cert-verify{margin:26px 0 0;font-size:.8rem;color:var(--muted)}@media print{.top,footer,.demo-bar,.no-print,.skip{display:none!important}body{background:#fff}main{padding:0}.certificate{box-shadow:none;padding:0}}.code-input{text-transform:uppercase;letter-spacing:.12em;font-family:ui-monospace,monospace}.verified{border:2px solid #86efac;background:#f0fdf4;border-radius:14px;padding:16px;display:grid;gap:14px}.verified-title{color:#166534}.inbox{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:480px}.inbox-list{padding:8px;display:grid;align-content:start;gap:4px;max-height:70vh;overflow-y:auto}.inbox-item{text-align:left;border:0;background:none;padding:10px 12px;border-radius:12px;cursor:pointer;display:grid;gap:2px;font:inherit;color:var(--ink)}.inbox-item:hover{background:var(--grey-soft)}.inbox-item.on{background:var(--accent-soft)}.inbox-thread{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:480px}.thread-empty{align-self:center}.thread-head{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.back-btn{display:none;justify-self:start;color:var(--accent);padding:0}.thread{display:grid;align-content:start;gap:8px;overflow-y:auto;max-height:52vh;padding:4px}.bubble{max-width:78%;justify-self:start;background:var(--grey-soft);padding:10px 14px;border-radius:16px 16px 16px 4px}.bubble.mine{justify-self:end;background:var(--accent-soft);border-radius:16px 16px 4px}.bubble p{margin:0}.bubble-meta{font-size:.72rem;color:var(--muted)}.composer{display:flex;gap:8px;align-items:flex-end}.composer textarea{flex:1;resize:vertical}@media(max-width:760px){.inbox{grid-template-columns:1fr}.inbox.has-thread .inbox-list{display:none}.inbox:not(.has-thread) .inbox-thread{display:none}.back-btn{display:inline-flex}}.room-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.room-body.with-chat{grid-template-columns:minmax(0,1fr) 300px}@media(max-width:900px){.room-body.with-chat{grid-template-columns:1fr}}.room-main.teacher.board-on{grid-template-columns:minmax(0,1fr) 200px}.room-main.teacher.board-on .board{grid-column:1 / -1}.room-main.teacher.board-on .tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:760px){.room-main.teacher.board-on{grid-template-columns:1fr}}.teacher-pip{position:absolute;right:12px;bottom:12px;width:min(30%,240px);border:2px solid #fff;box-shadow:var(--shadow);z-index:2}.board{display:grid;gap:8px}.board-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.board-tools .mini.on{background:var(--accent);color:#fff;border-color:var(--accent)}.board-sep{width:1px;height:22px;background:var(--line);margin:0 4px}.swatch{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);cursor:pointer}.swatch.on{box-shadow:0 0 0 2px var(--accent)}.board-frame{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.board-canvas{display:block;width:100%;aspect-ratio:16 / 9;touch-action:none}.board-canvas.pen{cursor:crosshair}.board-canvas.text{cursor:text}.board-input{position:absolute;transform:translate(-50%,-50%)}.board-input input{width:min(360px,60vw);font-size:1.1rem;box-shadow:var(--shadow)}.class-chat{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;max-height:70vh;padding:16px}.class-chat .hint{margin:0}.chat-lines{overflow-y:auto;display:grid;align-content:start;gap:8px;min-height:160px}.chat-line{display:grid;gap:2px;background:var(--grey-soft);padding:8px 10px;border-radius:12px}.chat-line.mine{background:var(--accent-soft)}.chat-name{font-size:.75rem;font-weight:800;color:var(--muted)}.chat-form{display:flex;gap:6px}.chat-form input{flex:1}.controls .toggle{display:inline-flex;align-items:center}.guide{display:grid;gap:14px;border:1px solid #a5f3fc;background:linear-gradient(180deg,rgba(236,254,255,.95),var(--paper) 60%)}.guide h2{margin:0}.guide-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-steps li{display:flex;gap:14px;align-items:center;padding:10px 12px;border-radius:14px}.guide-steps li p{margin:2px 0 0}.guide-steps li.next{background:#fff;box-shadow:var(--shadow)}.guide-steps li.done strong{color:var(--muted);text-decoration:line-through;text-decoration-color:#4a667066}.guide-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--grey-soft);color:var(--muted)}.guide-steps li.done .guide-num{background:var(--accent-grad);color:#fff}.guide-steps li.next .guide-num{background:var(--accent-soft);color:var(--accent-dark)}.check-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}@media(max-width:760px){.check-grid{grid-template-columns:1fr}}.meter{height:12px;border-radius:999px;background:var(--grey-soft);overflow:hidden}.meter span{display:block;height:100%;background:var(--progress-grad);transition:width .08s linear}.steps-list{margin:0;padding-left:20px;display:grid;gap:6px}.steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.meeting-card{display:grid;gap:12px}.meeting-card.on{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose),var(--shadow)}.meeting-title{margin:0 0 2px}.meeting-h{margin:0;font-size:clamp(1.3rem,3vw,1.7rem)}.meeting-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}.meeting-body.with-chat{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}@media(max-width:860px){.meeting-body.with-chat{grid-template-columns:minmax(0,1fr)}}.meet-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.meet-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.meet-grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.meet-tile{border-radius:14px}.meet-wait{display:grid;place-items:center;text-align:center;padding:16px;border:2px dashed var(--line);border-radius:14px;background:var(--paper)}.meet-wait p{margin:0;max-width:34ch}.meet-initial{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent-grad);color:#fff;font-size:1.6rem;font-family:var(--font-head)}video.mirror{transform:scaleX(-1)}.meet-controls{position:sticky;bottom:10px;z-index:5}.cal{padding:16px}.cal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cal-month{margin:0;font-size:1.3rem}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-wd{text-align:center;font-size:.78rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 0}.cal-day{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:92px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#ffffffbf;font:inherit;color:var(--ink);text-align:left;cursor:pointer;min-width:0}.cal-day:hover{border-color:var(--accent)}.cal-day.out{opacity:.45}.cal-day.today .cal-num{background:var(--accent-grad);color:#fff}.cal-day.chosen{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.cal-num{align-self:flex-start;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:999px;font-weight:800;font-size:.85rem}.cal-items{display:grid;gap:2px;min-width:0}.cal-chip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--accent-soft);color:var(--accent-dark)}.cal-chip.meeting{background:var(--sky-soft);color:var(--sky)}.cal-chip.live{background:var(--rose);color:#fff}.cal-chip-time{font-weight:800}.cal-more{font-size:.72rem;color:var(--muted);font-weight:700;padding-left:4px}.cal-dots{display:none;gap:3px;justify-content:center;margin-top:auto}.cal-dots i,.cal-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent)}.cal-dots i.meeting,.cal-legend i.meeting{background:var(--sky)}.cal-legend{display:flex;gap:16px;margin-top:10px}.cal-legend span{display:inline-flex;align-items:center;gap:6px}@media(max-width:700px){.cal{padding:10px}.cal-grid{gap:2px}.cal-day{min-height:52px;padding:4px 2px;align-items:center}.cal-num{align-self:center}.cal-items{display:none}.cal-dots{display:flex}}.tt-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px}.tt-row.on{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose),var(--shadow)}.tt-row.ev-meeting{border-left:4px solid var(--sky)}.tt-row.ev-class{border-left:4px solid var(--accent)}.tt-time{display:grid;min-width:74px;line-height:1.3}.tt-row .grow{flex:1 1 170px}@media(max-width:560px){.tt-row>.btn{margin-left:auto}}.cr{--cr-bg: #10191d;--cr-panel: #172429;--cr-line: rgba(255, 255, 255, .09);--cr-ink: #e7f2f4;--cr-muted: #9db4ba;--glass: rgba(23, 36, 41, .72);--glass-line: rgba(255, 255, 255, .12);--paper-cream: #fbf7ee;position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:56px minmax(0,1fr);background:radial-gradient(70% 60% at 50% 40%,#16252b,var(--cr-bg));color:var(--cr-ink);font-family:var(--font-body)}.cr.side-closed{grid-template-columns:minmax(0,1fr) 0}.cr button{font:inherit}.cr-top{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--cr-line);background:#10191de6;min-width:0}.cr-logo{flex:none}.cr-title{display:grid;line-height:1.15;min-width:0}.cr-title span{font-size:.78rem;color:var(--cr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-title strong{font-family:var(--font-head);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--glass-line);background:transparent;color:var(--cr-ink);border-radius:999px;padding:6px 12px;font-weight:700;cursor:pointer;white-space:nowrap}.cr-stage{position:relative;overflow:hidden;min-width:0;min-height:0}.reader{position:absolute;inset:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.reader.tool-pan{cursor:grab}.reader.tool-pan:active{cursor:grabbing}.reader.tool-laser{cursor:none}.reader.tool-highlight{cursor:crosshair}.reader.tool-eraser{cursor:cell}.reader-page{position:absolute;border-radius:14px;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff0a;background:var(--paper-cream)}.reader-page>img,.reader-page>svg{display:block;border-radius:14px}.reader-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:multiply;border-radius:14px}.reader-empty{position:absolute;inset:0;display:grid;place-items:center;padding:10%;text-align:center;color:#6b5a42;font-size:1.1rem}.qaida-paper{fill:var(--paper-cream)}.qaida-ar{font-family:Amiri,serif;font-weight:700;font-size:64px;fill:#0e7490}.qaida-title{font-family:Fredoka,sans-serif;font-weight:600;font-size:40px;fill:#08303a}.qaida-note{font-family:Nunito,sans-serif;font-size:22px;fill:#6b5a42}.qaida-rule{stroke:#e7dcc4;stroke-width:2}.qaida-foot{font-family:Nunito,sans-serif;font-size:18px;fill:#a3937a}.qaida-cell rect{fill:#fffdf8;stroke:#eadfc8;stroke-width:2;transition:fill .15s,stroke .15s}.qaida-cell text{font-family:Amiri,serif;font-weight:700;fill:#1f2933}.qaida-cell[role=button]{cursor:pointer;outline:none}.qaida-cell[role=button]:hover rect,.qaida-cell[role=button]:focus-visible rect{fill:#ecfeff;stroke:#22d3ee}.qaida-cell.record-mode rect{stroke-dasharray:8 6;stroke:#c2410c}.qaida-cell.recording rect{fill:#fff1f2;stroke:#e11d48;stroke-width:4;stroke-dasharray:none}.ref-dot{fill:#0e7490}.text-page{position:absolute;inset:0;font-family:Scheherazade New,Amiri,serif;line-height:2.1;color:#1f2933;overflow:hidden}.text-page p{margin:0 0 .3em}.text-page-empty{font-family:var(--font-body);color:#6b5a42;text-align:center;margin-top:30%}.text-word{border-radius:8px;padding:0 2px}.text-word[role=button]{cursor:pointer}.text-word[role=button]:hover{background:#ecfeff}.text-word.has-ref{text-decoration:underline dotted #0e7490;text-underline-offset:.35em}.text-word.record-mode{outline:1px dashed #c2410c}.text-word.recording{background:#ffe4e6}.laser{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:radial-gradient(circle,#fff 0 18%,#ff3b3b 32%,rgba(255,59,59,.35) 60%,transparent 72%);box-shadow:0 0 18px 6px #ff3b3b73;pointer-events:none;transition:left .05s linear,top .05s linear;z-index:3}.laser-pad{position:absolute;inset:0;cursor:none;z-index:2;touch-action:none}.cr-board{position:absolute;inset:84px 24px 104px;display:grid;place-items:center}.cr-board .board{width:min(100%,calc((100vh - 300px) * 16 / 9))}.cr-board .board-tools{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;padding:6px 8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--cr-ink)}.cr-board .board-tools .mini{background:transparent;color:var(--cr-ink);border-color:var(--glass-line)}.cr-board .board-tools .mini.on{background:#0e7490;border-color:#0e7490}.cr-board .board-frame{border:0;box-shadow:0 30px 80px #00000080}.board-large .board-tools .mini{padding:10px 18px;font-size:1rem}.board-large .swatch{width:40px;height:40px}.board-thick input{width:90px;padding:0;border:0;background:none;accent-color:#22d3ee}.cr-tools{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000059;z-index:5;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.tool-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;border:0;background:transparent;color:var(--cr-ink);cursor:pointer;flex:none}.tool-btn:hover:not(:disabled){background:#ffffff14}.tool-btn.on{background:#0e7490;color:#fff}.tool-btn:disabled{opacity:.35;cursor:default}.cr-tools-sep{width:1px;height:26px;background:var(--glass-line);margin:0 4px;flex:none}.cr-zoom{min-width:44px;text-align:center;font-size:.8rem;font-weight:800;color:var(--cr-muted);flex:none}.hl-swatch{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--glass-line);background:transparent;color:var(--cr-ink);border-radius:999px;padding:5px 10px 5px 6px;font-size:.78rem;font-weight:700;cursor:pointer;flex:none}.hl-swatch:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--c);opacity:.85}.hl-swatch.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c) inset}.cr-chip{border:1px solid var(--glass-line);background:transparent;color:var(--cr-ink);border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer;flex:none}.cr-chip.on{background:#15803d;border-color:#15803d}.cr-caption{position:absolute;left:16px;bottom:98px;display:flex;gap:10px;align-items:center;padding:6px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.85rem;font-weight:700;z-index:4;max-width:calc(100% - 32px)}.cr-caption-num{color:var(--cr-muted)}.cr-recordmode{position:absolute;top:72px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:999px;background:#7f1d1d;color:#fff;font-weight:700;font-size:.9rem;z-index:6}.cr-recordmode button{border:0;border-radius:999px;padding:6px 14px;background:#fff;color:#7f1d1d;font-weight:800;cursor:pointer}.cr-note{position:absolute;top:72px;left:50%;transform:translate(-50%);margin:0;padding:10px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:7;text-align:center}.cr-draw-ok{position:absolute;top:18px;right:18px;padding:8px 14px;border-radius:999px;background:#15803d;color:#fff;font-weight:800;z-index:5}.cr-waiting{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;color:var(--cr-muted);font-size:1.15rem}.dock{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:4px;padding:8px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px #00000073;z-index:8;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.dock-btn{position:relative;display:grid;justify-items:center;gap:3px;min-width:64px;padding:8px 8px 6px;border:0;border-radius:15px;background:transparent;color:var(--cr-ink);cursor:pointer;flex:none;transition:background .15s}.dock-btn:hover:not(:disabled){background:#ffffff14}.dock-btn.on{background:#22d3ee29;color:#a5f3fc}.dock-btn.danger{background:#b91c1c;color:#fff}.dock-btn.danger:hover{background:#991b1b}.dock-btn:disabled{opacity:.4;cursor:default}.dock-label{font-size:.7rem;font-weight:700;white-space:nowrap}.dock-badge{position:absolute;top:2px;right:8px}.dock-big{gap:8px;padding:10px;border-radius:28px}.dock-btn.big{min-width:92px;padding:12px 10px 10px;border-radius:20px}.dock-btn.big .dock-label{font-size:.9rem}.cr-drawer{position:absolute;top:12px;left:12px;bottom:96px;width:min(360px,calc(100% - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:18px;background:#142025f0;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px #00000080;z-index:9}.cr-drawer-tabs{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--cr-line)}.cr-drawer-tabs button[role=tab]{border:0;background:transparent;color:var(--cr-muted);border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.cr-drawer-tabs button.on{background:#22d3ee29;color:#a5f3fc}.cr-x{border:0;background:transparent;color:var(--cr-muted);cursor:pointer;padding:6px;border-radius:8px}.cr-drawer-body{overflow-y:auto;padding:14px 16px 18px;display:grid;gap:10px;align-content:start}.cr-drawer-body h3{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cr-muted);margin:8px 0 0}.cr-drawer-body .muted,.cr-drawer-body .hint{color:var(--cr-muted)}.cr-drawer-body label{color:var(--cr-ink)}.cr-drawer-body textarea,.cr-drawer-body select{background:#0f1a1e;color:var(--cr-ink);border-color:var(--glass-line)}.cr-drawer-body textarea{font-family:Scheherazade New,serif;font-size:1.4rem;line-height:1.8}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{border:1px solid var(--glass-line);background:transparent;color:var(--cr-ink);border-radius:999px;padding:7px 12px;font-weight:700;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.seg button.on{background:#0e7490;border-color:#0e7490;color:#fff}.seg button:disabled{opacity:.4;cursor:default}.cr-pages{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cr-pages button{width:100%;text-align:left;border:1px solid transparent;background:#ffffff0a;color:var(--cr-ink);border-radius:10px;padding:8px 12px;cursor:pointer}.cr-pages button.on{border-color:#22d3ee;background:#22d3ee1f}.roster{list-style:none;margin:0;padding:0;display:grid;gap:8px}.roster li{border:1px solid var(--cr-line);border-radius:14px;padding:10px;display:grid;gap:8px;background:#ffffff08}.roster li.hand{border-color:#f59e0b}.roster li.turn{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee inset}.roster-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.roster-actions{display:flex;gap:6px;flex-wrap:wrap}.cr .mini{border:1px solid var(--glass-line);background:transparent;color:var(--cr-ink)}.cr .mini.on{background:#0e7490;border-color:#0e7490;color:#fff}.cr .mini:disabled{opacity:.45}.reward-picker{display:flex;flex-wrap:wrap;gap:6px}.reward-picker button{border:1px solid #f59e0b;background:#f59e0b1f;color:#fde68a;border-radius:999px;padding:6px 12px;font-weight:800;cursor:pointer}.cr-side{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;border-left:1px solid var(--cr-line);background:var(--cr-panel);min-width:0;min-height:0}.side-closed .cr-side{border-left:0}.side-closed .cr-tiles,.side-closed .cr-side .class-chat{display:none}.cr-side-toggle{position:absolute;left:-34px;top:12px;width:30px;height:44px;border-radius:10px 0 0 10px;border:1px solid var(--glass-line);border-right:0;background:var(--glass);color:var(--cr-ink);cursor:pointer;display:grid;place-items:center;z-index:10}.cr-tiles{overflow-y:auto;padding:12px;display:grid;gap:10px;align-content:start}.cr-tile{border-radius:14px;aspect-ratio:4 / 3}.cr-tile.teacher{aspect-ratio:4 / 3}.cr-tile-wrap{border:2px solid transparent;border-radius:16px;overflow:hidden;background:#0f1a1e}.cr-tile-wrap.hand{border-color:#f59e0b}.cr-tile-wrap.spot{border-color:#22d3ee;box-shadow:0 0 20px #22d3ee59}.cr-tile-wrap .cr-tile{border-radius:0}.cr-tile-bar{display:flex;gap:6px;align-items:center;padding:6px 8px}.cr-tile-empty{padding:18px;border:1px dashed var(--cr-line);border-radius:14px;color:var(--cr-muted);text-align:center;font-size:.9rem}.cr-side .class-chat{margin:0 12px 12px;max-height:45vh;background:#0f1a1e;border-color:var(--cr-line);color:var(--cr-ink)}.cr-side .class-chat .chat-form input{background:#172429;color:var(--cr-ink);border-color:var(--glass-line)}.cr .stage-label{background:#0000008c}.turn{position:absolute;top:70px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#0e7490eb;color:#fff;font-weight:700;z-index:6;box-shadow:0 10px 30px #00000059}.turn.mine{top:14px;left:50%;right:auto;transform:translate(-50%);padding:12px 18px 12px 22px;border-radius:22px;font-size:1.35rem;background:linear-gradient(135deg,#0891b2,#0e7490);animation:turnpulse 2.2s ease-in-out infinite;text-align:center;pointer-events:auto;gap:14px}.turn.mine strong{font-family:var(--font-head);font-weight:600}.turn-unmute{border:0;border-radius:999px;padding:10px 18px;background:#fff;color:#0e7490;font-weight:800;font-size:1rem;cursor:pointer}@keyframes turnpulse{0%,to{box-shadow:0 0 #22d3ee8c}50%{box-shadow:0 0 0 18px #22d3ee00}}.reward{position:absolute;inset:0;pointer-events:none;z-index:12;display:grid;place-items:center}.reward.for-other{place-items:end center;padding-bottom:112px}.confetti{position:absolute;inset:0;width:100%;height:100%}.reward-badge{position:relative;display:grid;justify-items:center;gap:4px;padding:28px 40px;border-radius:30px;background:#fffdf8f7;color:#08303a;box-shadow:0 30px 80px #00000080;animation:pop .6s cubic-bezier(.2,1.4,.4,1)}.for-other .reward-badge{flex-direction:row;display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px}.reward-star{font-size:4rem;line-height:1;animation:spin 1.2s ease-out}.for-other .reward-star{font-size:1.6rem;animation:none}.reward-ar{font-family:Amiri,serif;font-weight:700;font-size:3rem;color:#0e7490;line-height:1.3}.for-other .reward-ar{font-size:1.4rem}.reward-title{font-family:var(--font-head);font-weight:600;font-size:2.2rem}.for-other .reward-title{font-size:1.1rem}.reward-name{color:var(--muted);font-weight:700}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(-200deg) scale(.3)}to{transform:none}}@media(prefers-reduced-motion:reduce){.reward-badge,.reward-star,.turn.mine{animation:none}.laser{transition:none}}.cr-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#0000008c;padding:16px}.cr-modal .card{max-width:560px;color:var(--ink)}.cr-children .cr-caption{font-size:1rem}@media(max-width:900px){.cr,.cr.side-closed{grid-template-columns:minmax(0,1fr);grid-template-rows:52px auto minmax(0,1fr)}.cr-side{grid-row:2;border-left:0;border-bottom:1px solid var(--cr-line);grid-template-rows:auto auto}.cr-stage{grid-row:3}.cr-tiles{display:flex;overflow-x:auto;padding:8px;gap:8px}.cr-tiles>*{flex:0 0 auto;width:132px}.cr-tile-bar,.cr-side-toggle{display:none}.cr-side .class-chat{position:fixed;left:8px;right:8px;bottom:104px;max-height:50vh;z-index:20;margin:0}.side-closed .cr-tiles{display:flex}.cr-board{inset:60px 8px 100px}.cr-caption{bottom:96px;left:8px}.dock-btn{min-width:56px}.dock-label{font-size:.64rem}}@media(max-width:560px){.cr-title span{display:none}.dock-btn{min-width:48px;padding:7px 4px 5px}.dock-btn.big{min-width:64px}.dock-label{display:none}.dock-btn.big .dock-label{display:block;font-size:.72rem}.cr-tools{top:8px}.tool-btn{width:36px;height:36px}}@media(max-width:560px){.turn.mine{left:8px;right:8px;transform:none;justify-content:space-between;font-size:1.05rem;padding:10px 10px 10px 16px;white-space:nowrap}.turn-unmute{font-size:.9rem;padding:8px 12px}.reward-badge{padding:20px 26px}.reward-title{font-size:1.7rem}}.row.tight{gap:6px}.tight-p{margin:0}.notice.warn{background:var(--sun-soft);color:var(--sun-ink)}.narrow-field{max-width:220px}.nav-plain.active{background:var(--accent-soft);color:var(--accent-dark)}.catalogue-controls{display:grid;gap:16px}.audience-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audience-switch button{display:grid;gap:2px;text-align:left;padding:16px 18px;border-radius:var(--radius);border:2px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);cursor:pointer}.audience-switch button strong{font-family:var(--font-head);font-weight:600;font-size:1.15rem}.audience-switch button span{color:var(--muted);font-size:.9rem}.audience-switch button.on{border-color:var(--accent);background:#fff;box-shadow:var(--glow)}.audience-switch button:focus-visible,.tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.catalogue-filters{align-items:flex-end}.zone-picker{display:grid;gap:4px;font-size:.85rem;color:var(--muted)}.zone-picker select{max-width:280px}.track-section{padding-top:8px}.track-head{display:flex;gap:12px 32px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px}.track-head p{margin:0}.track-ar{font-size:1.3rem;color:var(--accent);margin-left:6px;font-weight:400}.track-for{max-width:340px}.catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start}.catalogue-card{display:grid;gap:14px}.catalogue-card h3{margin:0}.card-h{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px;font-family:var(--font-body);font-weight:800}.catalogue-card .ticks{margin:0}.facts-list{display:grid;gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--line);font-size:.9rem}.facts-list>div{display:grid;grid-template-columns:108px 1fr;gap:8px}.facts-list dt{color:var(--muted)}.facts-list dd{margin:0;font-weight:700}.plain-list{list-style:none;margin:0;padding:0}.full-text{color:var(--rose)}.few-text{color:var(--sun-ink)}.track-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.track-card{display:grid;gap:6px;align-content:start}.track-card h3,.track-card p{margin:0}.track-card-ar{font-size:1.9rem;color:var(--accent);line-height:1.3}.enrol-card.spotlit{border-color:var(--accent);box-shadow:var(--glow)}.learner-switch{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.9rem}.learner-switch label{color:var(--muted);font-weight:700}.learner-switch select{width:auto;padding:6px 10px}.learner-switch.compact label{font-size:.8rem}@media(max-width:640px){.audience-switch{grid-template-columns:1fr}.learner-switch.compact{width:100%}}.narrow-page{max-width:720px}.next-lesson{display:grid;grid-template-columns:1fr minmax(220px,280px);gap:20px;align-items:center}.next-lesson.empty{display:block}.next-lesson.on{border-color:var(--accent);box-shadow:var(--glow)}.next-lesson h3{font-size:1.4rem;margin:4px 0}.next-when{margin:0;font-weight:700}.next-side{display:grid;gap:8px}.countdown{display:grid;text-align:center;padding:10px;border-radius:14px;background:var(--sky-soft)}.countdown-label{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.countdown-value{font-family:var(--font-head);font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-dark)}.center-link{text-align:center}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.family-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.family-card{display:grid;gap:10px}.family-card.on{border-color:var(--accent)}.note-dd{font-weight:400!important}.learner-row.on{border-color:var(--accent)}.right-col{justify-items:end;text-align:right}.road{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 0}.road-step{display:flex;align-items:center;gap:8px;padding-right:22px;position:relative;font-size:.88rem;max-width:220px}.road-step:not(:last-child):after{content:"";position:absolute;right:6px;top:50%;width:10px;height:2px;background:var(--line)}.road-dot{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;background:var(--grey-soft);color:var(--muted)}.road-step.done .road-dot{background:var(--accent-grad);color:#fff}.road-step.next .road-dot{background:#fff;color:var(--accent-dark);box-shadow:inset 0 0 0 2px var(--accent)}.road-step.next .road-label{font-weight:800}.road-step.ahead .road-label{color:var(--muted)}.road-step.finish.done .road-dot{background:#f59e0b}.practice-grid{display:grid;gap:8px}.practice-cell{display:grid;justify-items:center;gap:2px;padding:10px 4px 8px;border-radius:14px;border:2px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font:inherit}.practice-cell:hover,.practice-cell:focus-visible{border-color:var(--accent);outline:none}.practice-cell.has-audio{background:var(--sky-soft)}.practice-ar{font-size:2.1rem;line-height:1.6}.practice-label{font-size:.72rem;color:var(--muted)}.pill.status-planned,.pill.status-done{background:#dcfce7;color:#14532d}.pill.status-considering{background:var(--sun-soft);color:var(--sun-ink)}.pill.status-declined{background:var(--grey-soft);color:var(--muted)}@media(max-width:700px){.next-lesson{grid-template-columns:1fr}}.tt-legend{display:flex;gap:8px;flex-wrap:wrap}.tt-key{padding:2px 10px;border-radius:999px;font-weight:700;font-size:.8rem;border-left:4px solid}.tt-key.aud-children,.tt-chip.aud-children{border-color:#f59e0b;background:var(--sun-soft);color:var(--sun-ink)}.tt-key.aud-adults,.tt-chip.aud-adults{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.tt-key.aud-all,.tt-chip.aud-all{border-color:var(--muted);background:var(--grey-soft);color:var(--ink)}.tt-grid{display:grid;grid-template-columns:120px repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.tt-block{display:contents}.tt-corner,.tt-dayhead{padding:8px;border-bottom:1px solid var(--line);background:#fff}.tt-dayhead{display:grid;justify-items:center;font-size:.85rem}.tt-dayhead.today{background:var(--accent-soft);color:var(--accent-dark)}.tt-blockhead{padding:10px 8px;border-bottom:1px solid var(--line);display:grid;align-content:start;gap:2px;font-size:.9rem}.tt-blockhead .hint{font-size:.72rem}.tt-cell{padding:6px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);display:grid;gap:6px;align-content:start;min-height:72px}.tt-cell-day{display:none}.tt-chip{display:grid;gap:1px;padding:6px 8px;border-radius:10px;border-left:4px solid;text-decoration:none;font-size:.78rem;line-height:1.3;position:relative}.tt-chip:hover{filter:brightness(.97)}.tt-chip.planned{border-style:dashed;border-left-style:solid;opacity:.85}.tt-chip-time{font-weight:800}.tt-chip-title{font-weight:700;color:var(--ink);overflow-wrap:anywhere}.tt-chip-meta{color:var(--muted);font-size:.72rem}.tt-chip.clash{box-shadow:0 0 0 2px var(--rose)}.tt-clash{justify-self:start;margin-top:2px;padding:0 6px;border-radius:999px;background:var(--rose);color:#fff;font-weight:800;font-size:.7rem}@media(max-width:860px){.tt-grid{grid-template-columns:1fr}.tt-corner,.tt-dayhead{display:none}.tt-blockhead{background:var(--sky-soft)}.tt-cell{border-left:0;min-height:0;grid-template-columns:70px 1fr}.tt-cell:not(:has(.tt-chip)){display:none}.tt-cell-day{display:block;font-weight:800;font-size:.85rem;grid-row:span 9}}.after-row{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.after-row:first-child{border-top:0;padding-top:0}.after-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.after-notes .field{display:grid;gap:6px;align-content:start}.after-notes .btn{justify-self:start}.reg-seg{display:inline-flex;border-radius:999px;box-shadow:inset 0 0 0 2px var(--line);overflow:hidden}.seg-btn{border:0;background:none;padding:6px 14px;font:inherit;font-weight:700;font-size:.85rem;cursor:pointer;color:var(--muted)}.seg-btn.on.reg-present{background:#dcfce7;color:#14532d}.seg-btn.on.reg-late{background:var(--sun-soft);color:var(--sun-ink)}.seg-btn.on.reg-absent{background:var(--rose-soft);color:var(--rose)}.small-pill{margin-left:8px;vertical-align:middle}.success-text{color:#14532d;margin:0}.ink{color:var(--ink)}@media(max-width:640px){.after-notes{grid-template-columns:1fr}}.cr-ok{color:#a7f3d0;margin:0}.cr-tools.student-marks{top:auto;bottom:112px}.cr-tools.student-marks .cr-chip{white-space:nowrap}.cr-children .cr-tools.student-marks{bottom:136px}.cr-chip.static{cursor:default;border-color:transparent}.learner-bar{background:#ffffff8c;border-bottom:1px solid var(--line);padding:6px 0}.learner-bar .learner-switch{justify-content:flex-end}@media(max-width:1100px){.top-row .who{display:none}.nav a:not(.btn){padding:8px 10px}}.head-btn{padding:10px 20px;font-size:.95rem;white-space:nowrap}.public-nav{display:flex;gap:4px;margin-left:auto}@media(max-width:640px){.top-row{gap:10px}.brand{font-size:1.2rem}.brand-mark{width:34px;height:34px}.account{gap:6px}.head-btn{padding:9px 14px;font-size:.9rem}.public-nav{order:3;flex-basis:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.public-nav .nav-plain{text-align:center;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--line)}.public-nav .nav-plain.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}}@media(max-width:359px){.head-btn{padding:8px 12px;font-size:.85rem}.top-row .brand-word{display:none}}@media(max-width:560px){.guide-steps li{flex-wrap:wrap;align-items:flex-start}.guide-steps li .grow{flex:1 1 calc(100% - 50px)}.guide-steps li>.btn{margin-left:46px}}.choice-card.off{opacity:.45;cursor:not-allowed}.ar-inline{font-size:1.15em;line-height:1}.deck-card{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:center;background:var(--sky-soft);border-radius:16px;padding:16px}.deck-thumb{width:100%;border-radius:10px;border:1px solid var(--line);display:block}.deck-card:has(.deck-thumb.cover){grid-template-columns:150px 1fr}.deck-thumb.cover{max-width:150px;box-shadow:0 6px 18px #0000001f}@media(max-width:560px){.deck-card,.deck-card:has(.deck-thumb.cover){grid-template-columns:1fr}.deck-thumb.cover{max-width:140px}}.reg-min{display:block;font-size:.75rem;color:var(--muted);margin-top:2px;white-space:nowrap}.reg-flag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--sun-soft);color:var(--sun-ink);font-size:.7rem;font-weight:700}.attention{list-style:none;margin:0;padding:0;display:grid;gap:10px}.attention li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.admin-links{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.admin-link{display:grid;gap:4px;text-decoration:none;color:inherit}.admin-link:hover{box-shadow:var(--glow)}.filters{align-items:flex-end;gap:12px;flex-wrap:wrap}.filters .field{margin:0;min-width:160px}.filters .field.grow{flex:1 1 220px}.register-day summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;flex-wrap:wrap;list-style:none}.register-day summary::-webkit-details-marker{display:none}.register-day[open] summary{margin-bottom:12px}.stack-xs{display:grid;gap:2px}.plain-list{margin:0;padding-left:18px;display:grid;gap:4px}.row.wrap{flex-wrap:wrap}@media(max-width:560px){.attention li{grid-template-columns:auto 1fr}.attention li .btn{grid-column:2;justify-self:start}}.legal{max-width:760px;margin:0 auto}.legal-body{display:grid;gap:22px}.legal-body h2{font-size:1.2rem;margin:0 0 6px}.legal-body p,.legal-body li{line-height:1.6}.legal-body ul{padding-left:20px;display:grid;gap:6px;margin:0}.guide-layout{display:grid;gap:20px;grid-template-columns:240px 1fr;align-items:start}.guide-toc{position:sticky;top:90px}.guide-toc ol{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.guide-body{display:grid;gap:16px;min-width:0}.guide-body section{scroll-margin-top:90px}.guide-body h2{margin-top:0}.guide-body ol,.guide-body ul{padding-left:20px;display:grid;gap:8px;margin:0;line-height:1.55}.kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;color:var(--accent-dark);margin:0 0 4px}@media(max-width:820px){.guide-layout{grid-template-columns:1fr}.guide-toc{position:static}}.legal-body .anchor{scroll-margin-top:90px}.live-row.on+.facts,.live-row.on+dl{margin-top:16px}.email-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:16px;align-items:start}.email-list{position:sticky;top:12px;max-height:calc(100vh - 140px);overflow:auto}.email-threads{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px}.email-thread{display:grid;gap:2px;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:12px;padding:10px 12px;cursor:pointer}.email-thread:hover{background:var(--sky-soft)}.email-thread.on{background:var(--accent-soft);border-color:var(--line)}.email-thread.unread .email-who,.email-thread.unread .email-subject{font-weight:800}.email-thread .pill{justify-self:start}.email-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.email-subject{font-size:.92rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-read{min-width:0}.email-msg.out{border-left:4px solid var(--accent)}.email-text{overflow-wrap:anywhere}.email-html{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff}.email-back{display:none}.file-btn{position:relative;overflow:hidden;display:inline-block}.file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}@media(max-width:820px){.email-layout{grid-template-columns:1fr}.email-list{position:static;max-height:none}.email-layout.reading .email-list{display:none}.email-layout:not(.reading) .email-read{display:none}.email-back{display:inline-block}}
