@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-ext-700-normal-Cscux539.woff2) format("woff2"),url(/assets/cairo-latin-ext-700-normal-htXca11Z.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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-arabic-800-normal-G1qvPr6G.woff2) format("woff2"),url(/assets/cairo-arabic-800-normal-CVTPwINa.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-ext-800-normal-ChnkP8hn.woff2) format("woff2"),url(/assets/cairo-latin-ext-800-normal-RObK5hVW.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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cairo-latin-800-normal-BBdTpBXf.woff2) format("woff2"),url(/assets/cairo-latin-800-normal-ReWrxM5E.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}.media-editor{padding:12px 0;border-top:1px solid #e1d6dd;margin:14px 0}.media-editor summary{cursor:pointer;font-weight:700;color:#76132f}.media-editor label{display:grid;gap:7px;margin:12px 0;font-size:13px}.media-editor input,.media-editor select{width:100%;min-width:0;padding:10px;border:1px solid #cbbac5;border-radius:7px;font:inherit;background:#fff}.media-editor p{font-size:12px;line-height:1.8}.question-media{display:flex;justify-content:center;margin:16px 0}.question-media img{max-width:100%;max-height:300px;object-fit:contain;border-radius:10px}.question-media audio{max-width:100%;width:360px}.media-error{font-size:14px;text-align:center;color:#963544}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.theme-picker{max-width:1040px;margin:20px auto 0;padding:0 24px;color:#302c32}.theme-picker summary{cursor:pointer;display:flex;align-items:center;gap:14px;padding:13px 18px;background:#fff;border:1px solid #d9d2d5;border-radius:12px;font-size:13px;flex-wrap:wrap}.theme-picker summary:before{content:"+";font-size:22px;color:#76132f}.theme-picker[open] summary:before{content:"−"}.theme-picker summary span{margin-inline-start:auto;color:#666;font-size:12px}.theme-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.theme-choice{padding:10px;border:2px solid transparent;border-radius:12px;background:#fff;text-align:start;color:#302c32;cursor:pointer}.theme-choice[aria-pressed=true]{border-color:#76132f}.theme-choice strong,.theme-choice small{display:block;margin-top:7px}.theme-choice small{color:#59545b;font-size:11px}.theme-picker>p{font-size:12px;color:inherit}.theme-sample{height:76px;border-radius:8px;display:flex;align-items:center;justify-content:space-around;background:#f4e8ed;color:#76132f}.theme-sample>div{display:grid;gap:5px;width:45%}.theme-sample i{height:6px;background:currentColor;opacity:.4;border-radius:3px}.swatch-orbit .theme-sample{background:#17243b;color:#9adfea}.swatch-notebook .theme-sample{background:#f7eedc;color:#705032}.swatch-stage .theme-sample{background:#302048;color:#f1d48d}.player.scene-orbit{background:#101c30;--game:#235f76;--tint:#e4f2f6}.scene-orbit .play-main{max-width:1040px;background:#f1f7fa;border-radius:24px;margin-top:24px;border:8px solid #283951}.scene-orbit .theme-picker>p,.scene-stage .theme-picker>p{color:#e7e7f2}.scene-orbit .question-progress>div{height:12px;border-radius:20px}.scene-orbit .answer-grid{gap:22px}.scene-orbit .answer-grid button{border-radius:24px 8px}.scene-orbit .play-topline{border-bottom:1px solid #c3d8e1;padding-bottom:18px}.scene-orbit .player-footer,.scene-stage .player-footer{background:#fff;margin-top:24px;padding:24px}.player.scene-notebook{background:#e9dfcb;--game:#655035;--tint:#f5eddc}.scene-notebook .play-main{background:#fffcf5;border-radius:3px;margin-top:24px;box-shadow:0 12px 30px #66533320;border-top:10px solid #b89868;max-width:880px}.scene-notebook .answer-grid{grid-template-columns:1fr;gap:8px}.scene-notebook .answer-grid button{min-height:65px;border-radius:3px;border-width:0 0 1px;background:transparent}.scene-notebook .answer-grid button strong{font-size:23px;text-align:start}.scene-notebook .answer-letter{border-radius:50%;background:transparent;border:1px solid #aa906c}.scene-notebook .equation,.scene-notebook .rich-question{padding-bottom:25px;border-bottom:1px solid #d9cdb7}.player.scene-stage{background:#231831;--game:#68407a;--tint:#f0e7f6}.scene-stage .play-main{max-width:1100px;background:#faf7fd;margin-top:24px;border-radius:24px;padding:35px 45px;border-top:6px solid #cfa75e}.scene-stage .quiz-game{max-width:950px}.scene-stage .equation,.scene-stage .rich-question{background:#352348;color:#fff;padding:32px;border-radius:16px;box-shadow:0 10px 22px #25163320}.scene-stage .answer-grid button{border-radius:40px;min-height:95px}.scene-stage .answer-letter{background:#f4e7c8;color:#604315;border-radius:50%}.scene-stage .play-topline{font-size:14px}.scene-stage .question-progress{margin-bottom:20px}@media(max-width:650px){.theme-options{grid-template-columns:1fr 1fr}.theme-picker{padding:0 14px}.theme-picker summary{gap:8px}.theme-picker summary span{width:100%;margin:0}.scene-orbit .play-main,.scene-notebook .play-main,.scene-stage .play-main{margin:16px 10px 0;padding:22px 14px}.scene-stage .equation,.scene-stage .rich-question{padding:20px 12px}.scene-stage .answer-grid button{border-radius:16px}.theme-choice small{line-height:1.7}.theme-sample{height:65px}}.worksheet-note{font-size:12px;line-height:1.9;color:#65565f;max-width:90ch}.worksheet-message{padding:14px;background:#f3e8ed;border-radius:10px;color:#65172f}.worksheet-empty{padding:60px 24px;text-align:center;border:1px dashed #c6b4bd;border-radius:16px;margin-top:30px;background:#fff}.worksheet-empty>svg{color:#76132f}.worksheet-empty p{line-height:2;color:#675861}.worksheet-empty .button{margin:auto}.sheet-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:25px}.sheet-library article{background:#fff;border:1px solid #dfd8dc;padding:18px;border-radius:12px}.sheet-library img{width:100%;height:190px;object-fit:contain;background:#eee}.sheet-library h2{font-size:18px;overflow-wrap:anywhere}.worksheet-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.worksheet-toolbar>label{flex:1;min-width:180px}.worksheets label{display:grid;gap:7px;font-size:13px}.worksheets input,.worksheets select,.worksheets textarea{font:inherit;border:1px solid #c8bac2;border-radius:7px;padding:9px;width:100%;min-width:0;color:#342a30;background:#fff}.worksheet-pages{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.worksheet-pages button{background:#fff;border:1px solid #cbbcc5;border-radius:8px;padding:8px 16px;cursor:pointer}.worksheet-pages button[aria-pressed=true]{background:#76132f;color:#fff}.worksheet-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.worksheet-inspector{background:#fff;border:1px solid #ddd1d8;border-radius:12px;padding:18px;display:grid;gap:15px}.worksheet-inspector h2{font-size:18px;margin:0}.worksheet-inspector p{font-size:12px;line-height:1.8;color:#685761;margin:0}.worksheet-inspector .button{font-size:12px;padding:11px}.field-settings{display:grid;gap:13px;border-top:1px solid #e1d7dc;padding-top:10px}.field-settings h3{font-size:14px}.field-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-dimensions input{direction:ltr}.worksheet-paper-scroll{overflow:auto;max-width:100%;padding:12px;background:#e9e5e7;border-radius:8px}.worksheet-paper{position:relative;width:100%;min-width:540px;background:#fff;direction:ltr;box-shadow:0 5px 16px #372b361a}.worksheet-paper.placing{cursor:crosshair}.worksheet-paper>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.worksheet-field{position:absolute;min-width:0;min-height:0;border:1px dashed #76132f;background:#fcf0f4e8;border-radius:3px;direction:rtl}.worksheet-field.selected{outline:3px solid #76132f;outline-offset:2px}.worksheet-field .field-handle{touch-action:none;cursor:move;border:0;background:transparent;width:100%;height:100%;font:inherit;font-size:13px;color:#65152d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px}.worksheet-field input,.worksheet-field select{height:100%;width:100%;padding:2px 5px;border:0;border-radius:2px;font-size:14px}.student-mode{display:block}.student-mode .worksheet-paper-scroll{max-width:950px;margin:auto}.student-mode .worksheet-field{border:1px solid #776572;background:#fff}.worksheet-field.correct{outline:3px solid #287346}.worksheet-field.incorrect{outline:3px solid #ac3448}.worksheet-field.manual{outline:3px solid #a37a23}.worksheet-results{margin:25px auto;max-width:950px;padding:20px;background:#fff;border:1px solid #ded5da;border-radius:12px}.worksheet-results li{margin:10px 0;overflow-wrap:anywhere}.worksheet-results p{font-size:12px;color:#65565f}.worksheet-results ol{text-align:start}.worksheet-field input:disabled,.worksheet-field select:disabled{opacity:1;color:#332832;background:#fff}@media(max-width:900px){.worksheet-workspace{grid-template-columns:1fr}.worksheet-inspector{grid-template-columns:1fr 1fr}.worksheet-inspector h2,.worksheet-inspector>p,.field-settings{grid-column:1/-1}.field-settings{grid-template-columns:1fr 1fr}.field-settings h3,.field-settings p,.field-dimensions{grid-column:1/-1}}@media(max-width:520px){.worksheet-toolbar>.button{flex:1;justify-content:center;font-size:12px}.worksheet-toolbar>label{flex-basis:100%}.worksheet-inspector,.field-settings{grid-template-columns:1fr}.worksheets .page-heading{flex-wrap:wrap}.worksheet-paper-scroll{padding:6px}.worksheet-note{font-size:11px}}.worksheet-scroll-hint{display:none}@media(max-width:650px){.worksheet-scroll-hint{display:block;font-size:12px;color:#65565f}}.worksheet-word-bank section{padding:15px;background:#fff;border:1px solid #d8cad2;border-radius:10px;margin-bottom:14px}.worksheet-word-bank p{font-size:12px}.worksheet-word-bank .row{flex-wrap:wrap}.worksheet-word-bank button[aria-pressed=true]{background:#76132f;color:#fff}.word-target{width:100%;height:100%;border:0;background:#fff;color:#542037;font:inherit;font-size:13px;padding:3px;cursor:pointer}.word-target:disabled{opacity:1}.worksheet-workspace>div{min-width:0}.point-tools{padding:16px;margin-bottom:15px;border:1px solid #dacbd4;background:#fff;border-radius:10px}.point-tools p{font-size:12px}.point-tools button{margin:5px}.point-tools button[aria-pressed=true]{background:#76132f;color:#fff}.point-marker{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border:2px solid white;border-radius:50%;background:#76132f;color:#fff;display:grid;place-items:center;font-size:14px;pointer-events:none;box-shadow:0 2px 6px #3335}.timeline-board{position:relative;gap:24px!important;padding:12px!important}.timeline-board:before{content:"";position:absolute;top:20px;bottom:20px;right:32px;width:3px;background:#9b7887}.timeline-board li{position:relative;border-radius:2px 16px 16px 2px!important}.timeline-board li>span:first-child{border-radius:50%;background:#76132f;color:#fff}.worksheet-cloud{border:1px solid #d4c6ce;border-radius:12px;background:#fff;margin:20px 0}.worksheet-cloud>summary{padding:18px;font-weight:700;color:#76132f;cursor:pointer}.cloud-workspace{padding:0 20px 20px}.cloud-workspace h2{font-size:20px;margin-top:25px}.cloud-workspace p{font-size:12px;line-height:1.9}.cloud-sheet-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.cloud-sheet-list button{padding:12px;border:1px solid #d5c4cd;border-radius:8px;background:#fcf8fa;cursor:pointer}.cloud-sheet-list small{display:block}.assignment-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.assignment-card{padding:18px;background:#faf8f9;border:1px solid #e0d6dc;border-radius:12px;margin:16px 0}.assignment-card .row{flex-wrap:wrap;margin-top:12px}.assignment-card a{color:#76132f;text-decoration:none}.worksheet-report{margin-top:20px;border-top:1px solid #d4c6ce}.worksheet-report details{padding:12px;margin-top:10px;background:#fff;border:1px solid #d4c6ce;border-radius:8px}.worksheet-report summary{cursor:pointer}.review-answer{padding:12px 0;border-bottom:1px solid #e4dbe0}.review-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.review-answer select{max-width:130px}.assignment-student{max-width:980px;margin:30px auto;padding:20px}.assignment-logo{width:90px}.assignment-student>label{max-width:350px}.worksheet-print{display:none}@media(max-width:700px){.assignment-fields{grid-template-columns:1fr}.cloud-workspace{padding:0 12px 16px}.assignment-card,.assignment-student{padding:12px}}@media print{body:has(.worksheet-print)>#root .app>*{display:none!important}body:has(.worksheet-print)>#root .app>main{display:block!important;margin:0!important;padding:0!important}body:has(.worksheet-print) main>*{display:none!important}body:has(.worksheet-print) main>.worksheets{display:block!important}.worksheets>*{display:none!important}.worksheets>.worksheet-print{display:block!important}.worksheet-print-page{position:relative;break-after:page;width:100%;height:95vh}.worksheet-print-page>img{width:100%;height:100%;object-fit:contain}.worksheet-print-page:last-child{break-after:auto}@page{margin:10mm;size:A4}}.bank-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:24px 0}.bank-filters label{display:grid;gap:7px;font-size:12px}.bank-filters input,.bank-filters select{font:inherit;width:100%;min-width:0;padding:10px;background:#fff;border:1px solid #cbbcc5;border-radius:8px}.bank-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#f0e8ed;padding:16px;border-radius:12px}.bank-actions .button{font-size:12px}.bank-list{display:grid;gap:12px}.bank-question{display:flex;gap:15px;padding:18px;background:#fff;border:1px solid #ddd1d8;border-radius:10px;cursor:pointer}.bank-question.picked{border-color:#76132f;background:#fdf7fa}.bank-question>input{width:20px;height:20px;accent-color:#76132f}.bank-question>span{min-width:0;display:grid;gap:9px}.bank-question small{color:#6a5662}.bank-question strong{font-size:16px;overflow-wrap:anywhere}.question-bank-print{display:none}@media(max-width:850px){.bank-filters{grid-template-columns:1fr 1fr}}@media(max-width:500px){.bank-filters{grid-template-columns:1fr}.bank-actions>.button{flex:1}}@media print{body:has(.question-bank-print) #root .app>*{display:none!important}body:has(.question-bank-print) #root .app>main{display:block!important;margin:0!important;padding:0!important}body:has(.question-bank-print) main>*{display:none!important}body:has(.question-bank-print) main>.question-bank{display:block!important}.question-bank>*{display:none!important}.question-bank>.question-bank-print{display:block!important}.question-bank-print article{break-inside:avoid;padding:14px 0;border-bottom:1px solid #ccc}.question-bank-print h2{font-size:17px}.question-bank-print h1{font-size:24px}.print-options{display:flex;flex-wrap:wrap;gap:30px}.print-answer-line{height:45px;border-bottom:1px dotted #999}}.live-settings{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:25px 0}.live-hub label,.live-room label{display:grid;gap:8px;font-size:13px}.live-hub input,.live-hub select,.live-room input{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid #ccbdc5;border-radius:8px;background:#fff}.live-room-card{display:flex;gap:18px;align-items:center;padding:18px;border:1px solid #e0d6dc;border-radius:12px;margin:15px 0;background:#fff;flex-wrap:wrap}.live-room-card strong{flex:1}.live-room{max-width:950px;margin:20px auto;padding:24px}.live-room h1{font-size:28px}.live-code{background:#76132f;color:#fff;border-radius:16px;padding:25px;margin:20px 0;display:grid;text-align:center;gap:8px}.live-code strong{font-size:48px;letter-spacing:6px}.live-room form{max-width:450px;margin:25px auto}.live-room p{line-height:1.9;font-size:13px}.live-question{padding:22px;background:#fff;border:1px solid #dfd3da;border-radius:14px;margin:22px 0}.live-question h2{text-align:center;margin:25px 0}.live-leaders{margin-top:28px}.live-leaders ol{padding:0;list-style-position:inside}.live-leaders li{display:flex;justify-content:space-between;padding:12px 20px;margin:7px 0;border:1px solid #ded4da;border-radius:8px;background:#fff}.live-room .row{flex-wrap:wrap}@media(max-width:600px){.live-room{padding:14px}.live-settings{grid-template-columns:1fr}.live-code strong{font-size:36px}.live-question{padding:14px}.live-question .answer-grid{grid-template-columns:1fr}.live-question .answer-grid button{min-height:65px}}.live-join-code{display:flex;align-items:end;gap:12px;max-width:430px;margin:24px 0}.live-join-code label{flex:1;min-width:0}.install-app{padding:20px;background:#fff;border:1px solid #ded2da;border-radius:12px;margin-bottom:24px}.install-app p{font-size:13px;line-height:1.9}.share-panel{margin-top:18px;padding-top:18px;border-top:1px solid #ddd4d8;color:#332b30}.share-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.share-heading h3{font-size:17px}.share-panel p{font-size:12px;line-height:1.9}.share-fields{display:grid;gap:12px;margin:16px 0}.share-panel label{display:grid;gap:7px;font-size:13px}.share-panel select,.share-panel input{width:100%;min-width:0;border:1px solid #cfc3ca;background:#fff;border-radius:8px;padding:10px;font:inherit;color:#332b30}.share-link{margin-top:18px}.share-link .row{flex-wrap:wrap;margin:12px 0}.share-panel .share-note{padding:12px;background:#fff5df;color:#684915;border-radius:8px}.shared-landing{max-width:680px;margin:8vh auto;padding:30px;text-align:center}.shared-landing img{width:110px;height:110px;object-fit:contain;margin-bottom:24px}.shared-landing h1{font-size:clamp(26px,5vw,42px);overflow-wrap:anywhere}.shared-landing p{line-height:2;color:#655b62}.shared-landing .button{margin:24px auto;min-width:200px;justify-content:center}.share-link a{text-decoration:none}:root{--primary: #76132f;--primary-dark: #541025;--primary-light: #9b3653;--accent: #ead1ac;--bg: #f7f7f5;--surface: #f4ecee;--card: #fff;--border: #e7e5e3;--ink: #2f2f2f;--muted: #6f6c70;--green: #246951;--red: #aa3045;--ease: cubic-bezier(.16, 1, .3, 1);font-family:Cairo,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;--wheel-0: #763956;--wheel-1: #b180a6;--wheel-2: #dfc9e2;--wheel-3: #856691;--wheel-4: #b599c4;--wheel-5: #eadfec}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a,button,input,select{-webkit-tap-highlight-color:transparent}button{border:0;background:none;color:inherit}button,input,select{touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--primary-light);outline-offset:4px}::selection{background:var(--primary);color:#fff}input{caret-color:var(--primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#c8bdc1;border-radius:8px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.9}svg{flex-shrink:0}button{transition:background .2s,transform .2s,color .2s}button:disabled{opacity:.5}strong{font-weight:700}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.skip{position:fixed;top:-60px;right:15px;z-index:30;background:#fff;padding:10px}.skip:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 22px;border-radius:9px;font-size:13px;font-weight:700;white-space:nowrap}.button:hover{transform:translateY(-2px)}.primary{background:var(--primary);color:#fff}.primary:hover{background:var(--primary-dark)}.secondary{background:#fff;border:1px solid var(--border)}.light{background:#fff;color:var(--primary)}.text-button{display:inline-flex;gap:8px;align-items:center;color:var(--primary);font-size:13px;font-weight:700}.icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.icon-button:hover{background:var(--surface)}.row{display:flex;align-items:center;gap:12px}.row.center{justify-content:center}.topbar{height:88px;padding:12px 34px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--border);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:21px}.brand img{width:65px;height:65px;object-fit:contain}.brand-divider{height:37px;width:1px;background:var(--border)}.brand strong{font-size:21px}.brand div>span{display:block;font-size:10px;color:var(--muted);margin-top:1px}.top-actions{display:flex;gap:22px;align-items:center}.demo-label{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px}.demo-label i,.live-dot{width:6px;height:6px;background:#51846b;border-radius:50%;display:inline-block}.avatar{height:39px;width:39px;display:grid;place-items:center;background:#f4edef;color:var(--primary);border-radius:50%}.sidebar{position:absolute;top:88px;right:0;width:218px;min-height:calc(100vh - 88px);padding:34px 20px 25px;border-left:1px solid var(--border);background:#fff}.side-title{font-size:10px;color:var(--muted);padding:0 12px;margin-bottom:17px}.sidebar nav{display:grid;gap:9px}.sidebar nav button{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:8px;font-size:12px;font-weight:600;text-align:right;position:relative}.sidebar nav button.active{background:var(--surface);color:var(--primary);font-weight:800}.sidebar nav button:hover{background:var(--bg)}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--primary);margin-right:auto}.side-note{margin:66px 7px 0;padding-top:24px;border-top:1px solid var(--border)}.side-note>svg{color:var(--primary);margin-bottom:12px}.side-note strong{display:block;font-size:12px}.side-note p{font-size:11px;color:var(--muted);margin-top:7px}.side-note button{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--primary);font-weight:700;margin-top:16px;padding:0}.side-footer{font-size:10px;color:var(--muted);margin:110px 12px 0}.side-footer span{display:block;color:var(--primary);margin-top:4px}.main{margin-right:218px;padding:34px 42px 0;max-width:1640px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.page-heading h1{font-size:27px;font-weight:800;line-height:1.65}.page-heading p{font-size:12px;color:var(--muted);margin-top:4px}.subject-label{display:flex;align-items:center;gap:8px;font-size:11px;background:#fff;padding:8px 12px;border:1px solid var(--border);border-radius:7px;white-space:nowrap}.hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:300px;background:var(--primary);border-radius:16px;overflow:hidden;color:#fff;position:relative}.hero-copy{padding:30px 36px;z-index:1}.hero-copy h2{font-size:32px;font-weight:800;line-height:1.65}.hero-copy h2>span{color:var(--accent)}.hero-copy p{font-size:12px;line-height:1.95;color:#f0dce1;margin:10px 0 21px}.hero-copy .button{font-size:12px;min-height:44px}.hero-foot{display:block;font-size:9px;color:#ead3d9;margin-top:12px}.hero-art{position:relative;display:grid;place-items:center;min-height:300px;direction:ltr}.orbit{position:absolute;border:1px solid #ffffff15;border-radius:50%;width:340px;height:340px}.orbit-two{width:440px;height:440px}.preview-question{width:255px;background:#fff8f2;border-radius:16px;transform:rotate(-7deg);padding:19px 22px;color:var(--ink);z-index:1;box-shadow:0 20px 45px #350a2445;text-align:center}.preview-question>span{font-size:12px;color:var(--muted)}.preview-question strong{display:block;font-size:35px;padding:5px 0 15px;font-weight:800}.preview-answers{display:flex;gap:9px}.preview-answers>span{height:40px;background:#efeae5;border-radius:8px;flex:1;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:17px}.preview-answers .correct{background:#daebdf;color:var(--green);gap:5px}.success-note{position:absolute;bottom:34px;right:26px;display:flex;flex-direction:row-reverse;gap:10px;align-items:center;z-index:2;background:#fff;border-radius:10px;padding:10px 14px;color:var(--ink);transform:rotate(3deg);box-shadow:0 10px 22px #350a2420;direction:rtl}.success-note>span{background:#e2f0e5;color:var(--green);width:33px;height:33px;border-radius:50%;display:grid;place-items:center}.success-note strong{font-size:11px}.success-note small{display:block;font-size:9px;color:var(--muted)}.float-symbol{position:absolute;font-size:40px;font-weight:700;color:#e8bac7}.symbol-one{top:30px;left:48px;transform:rotate(-14deg)}.symbol-two{right:23px;top:37px;font-size:29px}.symbol-three{left:54px;bottom:23px;transform:rotate(12deg);color:#d9b990}.spark{position:absolute;right:47px;top:95px;font-size:24px;color:#e8cfae}.content-selector{display:flex;align-items:center;gap:14px;padding:21px 0;border-bottom:1px solid var(--border);margin-bottom:30px}.selector-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#ede7e9;color:var(--primary)}.content-selector>div:nth-child(2)>strong{display:block;font-size:12px}.content-selector>div:nth-child(2)>span{display:block;font-size:10px;color:var(--muted);margin-top:2px}.set-select{margin-right:auto;position:relative;background:#fff}.set-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 12px 9px 38px;border:1px solid var(--border);border-radius:8px;font-weight:600;font-size:11px;background:transparent;color:var(--ink);min-width:180px;max-width:240px}.set-select svg{position:absolute;left:10px;top:15px;pointer-events:none}.question-count{font-size:10px;color:var(--muted);white-space:nowrap}.content-selector .text-button{font-size:10px;border-right:1px solid var(--border);padding-right:15px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.section-heading h2{font-size:20px;font-weight:800;display:flex;align-items:center;gap:11px}.section-heading h2>span{font-size:10px;font-weight:600;color:var(--muted);background:#edecea;border-radius:5px;padding:2px 8px}.section-heading p{font-size:11px;color:var(--muted);margin-top:3px}.search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--muted);width:217px}.search input{width:100%;border:0;outline:0;background:none;font-size:11px;min-width:0}.search button{padding:0;display:flex}.filters{display:flex;align-items:center;gap:8px;margin:20px 0}.filters button{display:flex;align-items:center;gap:5px;padding:7px 15px;font-size:11px;color:var(--muted);border:1px solid transparent;border-radius:7px}.filters button.selected{background:var(--surface);color:var(--primary);font-weight:700;border-color:#e9d9df}.filters>span{margin-right:auto;font-size:10px;color:var(--muted)}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.template-card{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:transform .25s var(--ease)}.template-card:hover{transform:translateY(-4px)}.berry{--game: #873b55;--tint: #f4e9ee;--game-dark: #631b39}.teal{--game: #377369;--tint: #e8f1ed;--game-dark: #245349}.purple{--game: #846397;--tint: #f0eaf6;--game-dark: #644b76}.ochre{--game: #997035;--tint: #f8f0e0;--game-dark: #7d541c}.blue{--game: #48799b;--tint: #e9f0f7;--game-dark: #2c5a79}.coral{--game: #ab6754;--tint: #f8eae3;--game-dark: #8f4b39}.template-visual-button{display:block;width:100%;padding:0;position:relative;background:var(--tint);height:180px;overflow:hidden}.miniature{height:100%;display:flex;align-items:center;justify-content:center;color:var(--game);direction:ltr}.recommended{position:absolute;top:12px;right:12px;background:#fff;color:var(--primary);font-size:8px;border-radius:5px;padding:3px 9px}.visual-play{position:absolute;left:12px;bottom:12px;width:30px;height:30px;border-radius:50%;background:#ffffffdb;display:grid;place-items:center;color:var(--game);opacity:0;transition:opacity .2s}.template-visual-button:hover .visual-play,.template-visual-button:focus-visible .visual-play{opacity:1}.template-body{padding:15px 17px 12px}.template-title{display:flex;justify-content:space-between;align-items:center}.template-title h3{font-size:16px;font-weight:800}.template-title svg{color:var(--game)}.template-body p{font-size:10px;color:var(--muted);margin-top:5px;min-height:38px}.template-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid #f0eeee}.template-footer>span{font-size:9px;color:var(--muted)}.template-footer button{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--primary);font-weight:700;padding:4px 0}.mini-quiz{width:175px;transform:rotate(-5deg);background:#fff;padding:13px;border-radius:10px;box-shadow:0 8px 16px #6e22440c}.mini-quiz>div{text-align:center;font-size:20px;font-weight:800;margin-bottom:8px}.mini-quiz section{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mini-quiz section>span{background:var(--tint);border-radius:4px;padding:4px;font-size:12px;font-weight:700;display:flex;gap:6px;align-items:center;justify-content:center}.mini-quiz section .picked{background:var(--game);color:#fff}.mini-match{display:flex;align-items:center;width:215px;transform:rotate(-3deg)}.mini-match>div{display:grid;gap:8px;width:64px;flex-shrink:0}.mini-match span{background:#fff;border-radius:5px;font-size:13px;padding:3px 5px;font-weight:700}.mini-match svg{width:80px;height:103px;flex-shrink:1}.mini-match path{fill:none;stroke:var(--game);stroke-width:2;stroke-dasharray:3 3}.mini-wheel{width:140px;height:140px;position:relative;transform:rotate(8deg)}.wheel-disc{height:100%;width:100%;border-radius:50%;background:conic-gradient(var(--wheel-0) 0deg 60deg,var(--wheel-1) 60deg 120deg,var(--wheel-2) 120deg 180deg,var(--wheel-3) 180deg 240deg,var(--wheel-4) 240deg 300deg,var(--wheel-5) 300deg 360deg);border:6px solid white;position:relative;box-shadow:0 7px 15px #4e286918}.mini-wheel .wheel-disc span{position:absolute;font-weight:800;font-size:12px;color:#fff}.mini-wheel .wheel-disc span:nth-child(1){top:12px;right:34px}.mini-wheel .wheel-disc span:nth-child(2){top:54px;right:13px}.mini-wheel .wheel-disc span:nth-child(3){bottom:13px;right:33px;color:#423148}.mini-wheel .wheel-disc span:nth-child(4){bottom:13px;left:33px}.mini-wheel .wheel-disc span:nth-child(5){top:54px;left:13px;color:#423148}.mini-wheel .wheel-disc span:nth-child(6){top:12px;left:34px;color:#423148}.wheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;color:var(--game)}.mini-wheel i,.big-wheel>i{position:absolute;z-index:3;top:-8px;left:calc(50% - 9px);width:18px;height:24px;background:var(--primary);clip-path:polygon(0 0,100% 0,50% 100%)}.mini-boxes{display:grid;grid-template-columns:repeat(3,52px);gap:10px;transform:rotate(-5deg)}.mini-boxes>span{height:49px;background:#c9994f;border-radius:7px;color:#fff;font-size:22px;font-weight:800;display:grid;place-items:center;border-bottom:4px solid #ac7b34}.mini-boxes>span.opened{background:#fff;border-bottom-color:#eadabe;color:#80521c;transform:rotate(8deg);font-size:14px}.mini-flash{position:relative;width:163px;height:127px}.mini-flash>div{position:absolute;top:0;right:0;bottom:0;left:0;background:#b6ccdc;border-radius:9px;transform:rotate(-13deg)}.mini-flash>div:nth-child(2){transform:rotate(3deg);background:#d0deea}.mini-flash section{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:9px;transform:rotate(-4deg);padding:15px 8px;text-align:center}.mini-flash section>span{font-size:9px}.mini-flash strong{display:block;font-size:28px}.mini-flash small{font-size:8px;display:flex;align-items:center;justify-content:center;gap:5px}.mini-tf{background:#fff;border-radius:11px;padding:15px 21px;transform:rotate(-4deg);min-width:177px}.mini-tf strong{font-size:21px}.mini-tf>div{display:flex;justify-content:center;gap:14px;margin-top:12px}.mini-tf span{height:35px;width:52px;display:grid;place-items:center;background:#e0eee4;color:#2f7750;border-radius:6px}.mini-tf span+span{background:#f6e3df;color:#a75644}.bottom-note{margin:30px 0;display:flex;justify-content:center;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.bottom-note svg,.bottom-note>span{color:var(--primary)}.footer{display:flex;justify-content:space-between;gap:15px;padding:21px 0;border-top:1px solid var(--border);font-size:9px;color:var(--muted);margin-top:28px}.footer b{padding:0 9px;font-weight:400}.mobile-menu{display:none}.notice{display:flex;justify-content:space-between;align-items:center;background:#e6efe7;padding:12px 16px;margin-bottom:20px;font-size:12px;color:var(--green);border-radius:9px}.empty{padding:65px 25px;text-align:center;background:#fff;border:1px solid var(--border);border-radius:12px}.empty>svg{color:var(--primary);margin-bottom:13px}.empty h2,.empty h3{margin-bottom:9px}.empty p{color:var(--muted);font-size:13px;margin-bottom:20px}.saved-activity{padding:32px;background:#fff;border:1px solid var(--border);border-radius:12px}.saved-activity>svg{color:var(--primary)}.saved-activity p{color:var(--muted);margin:10px 0 25px}.guide{display:grid;gap:25px;margin:35px 0}.guide>div{display:flex;gap:20px}.guide>div>span{width:45px;height:45px;background:var(--surface);color:var(--primary);font-size:22px;font-weight:800;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.guide h2{font-size:21px}.guide p{font-size:14px;color:var(--muted);max-width:65ch}.info-note{background:var(--surface);padding:20px;border-radius:10px;margin:30px 0;font-size:13px}.editor{max-width:900px}.editor label{display:block;font-size:12px;font-weight:600}.editor label>input{display:block;width:100%;margin-top:8px;border:1px solid var(--border);border-radius:8px;padding:10px 13px;background:#fff}.editor label>span{color:var(--muted);font-weight:400}.title-input{max-width:500px}.editor-help{font-size:12px;color:var(--muted);margin:20px 0}.question-editor{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;margin-bottom:18px}.question-editor>.row{justify-content:space-between;margin-bottom:15px}.question-editor h3{font-size:15px}.editor-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.editor-options>div{display:flex;align-items:center;gap:10px}.editor-options input[type=radio]{accent-color:var(--primary);width:20px;height:20px;flex-shrink:0}.editor-options input:not([type=radio]){min-width:0;width:100%;padding:9px;border:1px solid var(--border);border-radius:7px}.editor-actions{display:flex;justify-content:space-between;gap:14px;padding:16px 0}.error{color:var(--red);font-size:14px}.player{min-height:100vh;background:var(--bg)}.player-header{height:84px;padding:16px 35px;background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:18px}.player-header>div:nth-child(2){text-align:center}.player-header strong{display:block;font-size:19px}.player-header>div>span{font-size:11px;color:var(--muted)}.play-main{max-width:900px;margin:auto;padding:28px 30px 50px;outline:0;min-height:calc(100vh - 220px)}.play-topline{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-bottom:30px}.play-topline>span:first-child{display:flex;gap:7px;align-items:center}.play-main h1{text-align:center;font-size:27px;font-weight:800}.quiz-game{max-width:740px;margin:auto}.question-progress{display:flex;gap:20px;align-items:center;margin:0 0 38px;font-size:12px;color:var(--muted)}.question-progress>div{flex:1;height:5px;background:#e9e5e6;border-radius:5px;overflow:hidden}.question-progress i{height:100%;background:var(--game);display:block;transition:none}.equation{font-size:clamp(36px,6vw,68px);font-weight:800;text-align:center;margin:23px 0 35px;overflow-wrap:anywhere}.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.answer-grid button{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:90px;padding:16px;display:flex;align-items:center;gap:15px;text-align:center}.answer-grid button strong{flex:1;font-size:27px;overflow-wrap:anywhere}.answer-letter{display:grid;place-items:center;min-width:32px;height:32px;border-radius:7px;background:var(--tint);color:var(--game);font-size:14px}.answer-grid button:hover:not(:disabled){border-color:var(--game);background:var(--tint);transform:translateY(-2px)}.answer-grid button:disabled{opacity:1}.answer-grid button.dim{opacity:.55}.answer-grid button.answer-correct{background:#e7f2ea;border-color:#7eae8b;color:#245f3b}.answer-grid button.answer-wrong{background:#fae9e9;border-color:#c78a91;color:#933444}.feedback{margin-top:24px;background:#fff;border-radius:12px;padding:20px;display:flex;justify-content:space-between;gap:15px;align-items:center;border:1px solid var(--border)}.feedback>div{display:flex;gap:12px;align-items:center}.feedback strong{font-size:13px}.feedback p{font-size:11px;color:var(--muted);max-width:45ch}.feedback.good>div>svg{color:var(--green)}.feedback.bad>div>svg{color:var(--red)}.player-footer{text-align:center;padding:20px 15px;background:#fff;border-top:1px solid var(--border)}.player-footer>span{font-size:12px;color:var(--muted)}.player-footer>div{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:10px 0}.player-footer button{font-size:11px;padding:7px 12px;border-radius:6px}.player-footer button.active{background:var(--surface);color:var(--primary);font-weight:700}.player-footer small{font-size:9px;color:var(--muted)}.result{text-align:center;padding:20px 0}.result>p{color:var(--muted);margin:12px 0 22px;font-size:14px}.trophy{width:105px;height:105px;display:grid;place-items:center;background:#f4e9d5;color:#95672c;border-radius:50%;margin:0 auto 20px}.score{margin:10px auto 30px;display:flex;justify-content:center;gap:13px;align-items:baseline}.score strong{font-size:65px;color:var(--primary)}.score span{font-size:23px;color:var(--muted)}.match-game>p,.boxes-game>p,.wheel-game>p,.flash-game>p{text-align:center;font-size:13px;color:var(--muted);margin:10px 0 25px}.match-board{display:grid;grid-template-columns:1fr 1fr;gap:65px;max-width:650px;margin:30px auto;direction:ltr}.match-board>div{display:grid;gap:12px}.match-board button{background:#fff;border:1px solid var(--border);border-radius:10px;padding:13px 15px;min-height:57px;font-size:22px;font-weight:700;display:flex;justify-content:center;gap:10px;align-items:center;overflow-wrap:anywhere}.match-board button.chosen{background:var(--game);border-color:var(--game);color:#fff}.match-board button.matched{background:#e2efe5;color:#376346;border-color:#b9d7c1;opacity:.65}.match-game>p.error{color:var(--red)}.boxes-board{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:600px;margin:30px auto}.boxes-board button{height:135px;border-radius:14px;background:#b98842;color:#fff;display:flex;gap:17px;align-items:center;justify-content:center;border-bottom:7px solid #94682d}.boxes-board button:hover:not(:disabled){transform:translateY(-5px);background:#a67732}.boxes-board button strong{font-size:43px}.boxes-board button:disabled{opacity:.5;background:#e1d6c6;color:#6b583b;border-color:#cdbfa9}.wheel-game{text-align:center}.big-wheel{width:300px;height:300px;position:relative;margin:34px auto 27px;direction:ltr}.big-wheel .wheel-disc{border-width:9px;transition:transform 2.3s cubic-bezier(.12,.72,.15,1)}.big-wheel .wheel-disc span{position:absolute;left:50%;top:50%;font-size:21px;font-weight:800;color:#fff;text-shadow:0 1px 4px #32143b}.big-wheel .wheel-center{width:62px;height:62px}.big-wheel>i{top:-10px;width:24px;height:32px;left:calc(50% - 12px)}.flash-card{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;width:100%;max-width:600px;min-height:300px;margin:30px auto;background:#fff;border:1px solid var(--border);border-radius:16px;padding:30px;color:var(--game-dark)}.flash-card.flipped{background:var(--tint)}.flash-card>span{font-size:14px}.flash-card strong{font-size:52px;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.flash-card p{font-size:13px;color:var(--muted);max-width:50ch}.flash-card small{display:flex;gap:8px;align-items:center;font-size:11px}.play-main{animation:enter .35s var(--ease)}@keyframes enter{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.main{margin-left:auto;margin-right:auto;padding-right:260px;max-width:1680px}.hero{min-height:330px}.hero-copy{padding:35px 44px}.hero-copy h2{font-size:38px}.template-visual-button{height:205px}.template-body p{font-size:12px}}@media(max-width:1150px){.sidebar{width:185px;padding:30px 13px}.main{margin-right:185px;padding:27px 25px 0}.hero-copy{padding:28px}.hero-copy h2{font-size:26px}.hero-art{transform:scale(.85)}.hero{grid-template-columns:1fr 1fr}.content-selector{gap:10px}.content-selector>div:nth-child(2)>span{max-width:180px}.question-count{display:none}.content-selector .text-button{border:0;padding:0;font-size:0}.content-selector .text-button svg{width:20px;height:20px}.template-grid{gap:14px}.template-body{padding:13px}.template-title h3{font-size:14px}.mini-match{width:185px}.miniature{transform:scale(.92)}.bottom-note{flex-wrap:wrap}.topbar{padding:12px 24px}}@media(max-width:900px){.sidebar{width:170px}.main{margin-right:170px;padding:25px 20px 0}.hero{grid-template-columns:1fr .8fr}.hero-copy{padding:24px}.hero-copy h2{font-size:25px}.hero-art{transform:scale(.72);margin-left:-30px;margin-right:-30px}.hero-copy .button{padding:10px 12px;font-size:11px}.subject-label{display:none}.page-heading h1{font-size:25px}.template-grid{grid-template-columns:1fr 1fr}.template-visual-button{height:170px}.top-actions{gap:14px}.content-selector .selector-icon{display:none}.content-selector{flex-wrap:wrap}.content-selector>div:nth-child(2){flex:1}.content-selector .text-button{font-size:10px}.section-heading{align-items:flex-start}.section-heading h2{font-size:17px}.search{width:180px}.filters>span{display:none}.brand strong{font-size:19px}.topbar{padding:12px 20px}.top-create{font-size:11px;padding:10px 14px}}@media(max-width:680px){.topbar{height:76px;padding:9px 16px}.brand{gap:12px}.brand img{width:52px;height:52px}.brand-divider{height:30px}.brand strong{font-size:17px}.brand div>span{font-size:8px}.top-create,.avatar,.demo-label{display:none}.mobile-menu{display:flex}.sidebar{display:none;position:absolute;top:76px;z-index:9;width:220px;box-shadow:-12px 20px 35px #2f142518}.sidebar.open{display:block}.main{margin:0;padding:24px 18px 0}.page-heading{margin-bottom:19px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:25px 25px 8px}.hero-copy h2{font-size:29px;line-height:1.6}.hero-copy p{font-size:12px;margin:9px 0 16px;max-width:36ch}.hero-copy .button{font-size:12px;padding:10px 18px}.hero-foot{font-size:9px}.hero-art{min-height:230px;transform:scale(.85);margin:-5px 0 -7px}.preview-question{width:230px}.preview-question strong{font-size:30px}.success-note{bottom:12px;right:20px}.symbol-one{top:10px;left:35px}.symbol-two{top:14px;right:25px}.symbol-three{bottom:5px;left:29px}.orbit{width:270px;height:270px}.orbit-two{width:370px;height:370px}.spark{top:65px;right:25px}.content-selector{padding:19px 0;gap:12px;margin-bottom:24px}.content-selector>div:nth-child(2){flex:1 1 100%}.content-selector>div:nth-child(2)>span{max-width:none}.set-select{margin-right:0;flex:1}.set-select select{width:100%;max-width:none}.content-selector .text-button{padding:8px}.section-heading{display:block}.section-heading h2{font-size:20px}.section-heading p{font-size:11px}.search{width:100%;margin-top:17px;padding:11px 12px}.search input{font-size:12px}.filters{gap:4px;margin:16px 0}.filters button{padding:7px 11px;font-size:10px}.template-grid{gap:14px}.template-visual-button{height:145px}.miniature{transform:scale(.78);width:128%;margin-left:-14%;margin-right:-14%}.template-body{padding:12px 10px}.template-title h3{font-size:13px}.template-title svg{width:17px}.template-body p{font-size:10px;min-height:57px}.template-footer{flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:8px}.template-footer button{font-size:10px;min-height:30px}.template-footer>span{font-size:8px}.recommended{font-size:8px;top:7px;right:7px}.bottom-note{font-size:9px;line-height:1.8;margin:24px 0}.footer{font-size:8px;margin-top:20px;padding:18px 0;flex-wrap:wrap}.player-header{height:78px;padding:12px;gap:8px}.player-header .text-button{font-size:10px;gap:5px}.player-header strong{font-size:15px}.player-header>div>span{font-size:8px}.player-header>.row{gap:0}.player-header .icon-button{width:31px}.play-main{padding:24px 17px 35px;min-height:calc(100vh - 265px)}.play-main h1{font-size:22px}.play-topline{font-size:11px}.equation{margin:30px 0;font-size:44px}.answer-grid{gap:10px}.answer-grid button{padding:12px;min-height:79px;gap:8px}.answer-grid button strong{font-size:25px}.answer-letter{min-width:27px;height:27px}.feedback{flex-direction:column;align-items:stretch;padding:17px}.feedback .button{margin-top:7px}.match-board{gap:25px}.match-board button{font-size:19px;padding:12px 7px}.boxes-board{gap:12px}.boxes-board button{height:98px;gap:8px}.boxes-board button strong{font-size:31px}.boxes-board button>svg{width:24px}.result .row{flex-wrap:wrap}.flash-card{min-height:290px;padding:24px}.flash-card strong{font-size:42px}.editor .page-heading{align-items:flex-start;flex-direction:column}.editor-options{grid-template-columns:1fr}.question-editor{padding:16px}.editor-actions{flex-wrap:wrap}.editor-actions .button{flex:1}.saved-activity{padding:23px}.saved-activity .row{flex-wrap:wrap}.guide h2{font-size:19px}.guide p{font-size:12px}.guide>div{gap:13px}.info-note{font-size:12px}.notice{font-size:11px}.player-footer button{font-size:10px}}@media(min-width:681px){.template-body p{font-size:12px;min-height:46px}.template-footer>span{font-size:10px}.template-footer button{font-size:12px}.page-heading p,.hero-copy p{font-size:14px}.section-heading p{font-size:12px}.sidebar nav button{font-size:13px}.side-note p{font-size:12px}.content-selector>div:nth-child(2)>span{font-size:11px}.search input,.filters button,.set-select select{font-size:12px}.content-selector .text-button{font-size:11px}.player-footer button{font-size:12px}.play-topline,.question-progress{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.icon-button[hidden]{display:none}.rich-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;line-height:1.9}.math-inline{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap;vertical-align:middle;padding:7px 3px;max-width:100%;overflow-x:auto;overflow-y:hidden}.katex{font-size:1.12em}.math-invalid{color:var(--red);background:#fae8ea;padding:3px 7px;border-radius:4px}.hero-link{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:12px}.preview-question .math-inline{overflow:visible}.preview-question strong{font-size:24px}.preview-answers>span{height:49px}.preview-answers .math-inline{font-size:15px}.subject-question{font-size:clamp(23px,3.2vw,39px);line-height:2;max-width:100%;margin:22px 0 30px}.subject-question .rich-text{display:block}.subject-question .math-inline{font-size:1.1em}.answer-grid button strong{font-size:23px;min-width:0}.proposed-answer{background:#fff;border:1px solid var(--border);border-radius:10px;padding:15px;margin-top:18px;font-size:25px}.proposed-answer small{display:block;font-size:11px;color:var(--muted)}.play-main .rich-text{text-align:inherit}.match-board{max-width:800px}.match-board button{font-size:16px;min-height:75px}.match-board button>span{min-width:0}.flash-card>strong{font-size:29px}.flash-card>p{font-size:14px}.compatibility{display:block;font-size:10px;color:var(--green);margin-top:8px;min-height:20px}.needs-content{color:var(--muted)}.template-footer button{font-size:11px!important}.template-body p{min-height:46px}.extended-miniature{height:100%;display:flex;justify-content:center;align-items:center;color:var(--game)}.memory-mini{display:grid;grid-template-columns:repeat(3,48px);gap:9px;transform:rotate(-5deg)}.memory-mini>span{display:grid;place-items:center;background:var(--game);color:#fff;border-radius:6px;height:49px;font-size:22px;font-weight:700}.memory-mini>span:nth-child(3),.memory-mini>span:nth-child(4){background:#fff;color:var(--game);font-size:13px}.typing-mini{background:#fff;padding:17px 20px;border-radius:10px;text-align:right;transform:rotate(-3deg)}.typing-mini small{font-size:11px}.typing-mini strong{display:block;min-width:125px;border:1px solid var(--game);border-radius:5px;padding:6px 10px;margin:8px 0;font-size:17px}.typing-mini strong span{font-weight:400;margin-right:3px}.typing-mini>span{font-size:9px;display:flex;align-items:center;gap:6px}.timed-mini{text-align:center;background:#fff;padding:14px 27px;border-radius:11px;transform:rotate(-5deg)}.timed-mini strong{display:block;font-size:27px;direction:ltr;line-height:1.5}.timed-mini>div{display:flex;gap:4px;margin:8px 0}.timed-mini>div>span{height:5px;flex:1;background:var(--game);border-radius:3px}.timed-mini>div>span:last-child{opacity:.2}.timed-mini small{font-size:9px}.order-mini{display:grid;gap:7px;transform:rotate(-4deg);width:166px}.order-mini>span{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-radius:5px;padding:5px 10px;font-size:12px}.order-mini b{background:var(--tint);border-radius:3px;padding:0 6px}.group-mini{display:flex;gap:13px;transform:rotate(-4deg)}.group-mini>div{display:grid;gap:6px;padding:10px;border:1px dashed var(--game);border-radius:8px;min-width:76px}.group-mini strong{font-size:11px}.group-mini span{background:#fff;border-radius:4px;font-size:11px;padding:4px 7px}.complete-mini{background:#fff;border-radius:10px;padding:24px 20px;transform:rotate(-4deg);direction:ltr}.complete-mini>span{font-size:18px;font-weight:600}.complete-mini b{border-bottom:2px solid var(--game);background:var(--tint);padding:0 5px}.complete-mini small{display:block;font-size:10px;margin-top:17px}.subject-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.subject-tabs button{padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12px}.subject-tabs button.selected{background:var(--primary);color:#fff;border-color:var(--primary)}.examples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.example-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:25px;min-width:0}.example-subject{font-size:11px;color:var(--primary);background:var(--surface);padding:4px 9px;border-radius:6px;display:inline-block}.example-card h2{font-size:21px;margin:13px 0 7px}.example-card p{font-size:12px;color:var(--muted)}.sample-question{padding:18px;margin:20px 0;background:var(--bg);border-radius:7px;min-height:100px;font-size:16px;display:flex;align-items:center}.type-chips{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0}.type-chips>span{font-size:10px;padding:3px 7px;border:1px solid var(--border);border-radius:4px;color:var(--muted)}.saved-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:25px}.saved-controls .button{margin-left:auto}.activity-details{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.editor select,.add-question-bar select{border:1px solid var(--border);padding:10px 12px;border-radius:8px;background:#fff;color:var(--ink);font-size:12px;max-width:100%}.activity-details select{width:100%;margin-top:8px}.editor .question-edit-header{display:flex;align-items:center;gap:7px;margin-bottom:24px}.question-edit-header h3{margin-left:auto}.question-edit-header select{max-width:180px;padding:6px 9px}.math-input{margin-bottom:15px;min-width:0;flex:1}.math-input-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.math-toggle{font-size:10px;color:var(--primary);display:flex;gap:4px;align-items:center;background:var(--surface);border-radius:5px;padding:5px 8px;flex-shrink:0}.math-input>input,.math-input>textarea{display:block;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff;line-height:1.7;color:var(--ink);font:inherit;font-size:14px;resize:vertical;min-height:46px}.math-input>textarea{min-height:82px}.live-preview{background:var(--bg);border-radius:6px;padding:10px 13px;margin-top:7px;font-size:14px;min-width:0}.live-preview small{display:block;font-size:9px;color:var(--muted);margin-bottom:2px}.math-builder{padding:18px;background:#f6edf1;border:1px solid #dfc5cf;border-radius:8px;margin-top:10px}.math-builder>.row{justify-content:space-between}.math-builder strong{font-size:12px}.math-modes{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.math-modes button{font-size:11px;background:#fff;padding:5px 10px;border-radius:5px}.math-modes button[aria-pressed=true]{background:var(--primary);color:#fff}.formula-parts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.formula-parts input{min-width:0}.symbol-bar{display:flex;gap:5px;flex-wrap:wrap;direction:ltr;margin:15px 0}.symbol-bar button{font-size:17px;background:#fff;border-radius:5px;width:32px;height:32px}.formula-preview{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:6px;min-height:85px}.formula-preview>.rich-text{font-size:25px}.formula-preview>.button{padding:8px 12px;font-size:11px}.new-editor-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editable-option{display:flex;align-items:flex-start;gap:9px;min-width:0}.editable-option>input[type=radio]{margin-top:42px;width:19px;height:19px;accent-color:var(--primary);flex-shrink:0}.editable-option .math-input-head{flex-wrap:wrap;gap:5px}.field-hint{font-size:12px;color:var(--muted);margin:14px 0}.aliases-label{margin:20px 0}.explanation-details{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.explanation-details summary{font-size:12px;color:var(--primary);cursor:pointer;margin-bottom:14px}.list-editor>.row{align-items:center;gap:12px}.list-editor>.row>span{font-size:15px;color:var(--muted)}.classification-editor{margin:20px 0}.category-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.group-entry-editor{display:flex;gap:12px;align-items:center;margin-top:20px;min-width:0}.group-entry-editor>label{width:140px}.group-entry-editor select{width:100%;margin-top:7px}.add-question-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:25px 0}.add-question-bar>span{margin-right:auto;font-size:12px;color:var(--muted)}.compatible-list{background:var(--surface);padding:19px;border-radius:10px;margin:23px 0}.compatible-list>strong{font-size:13px}.compatible-list>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.compatible-list span{font-size:10px;background:#fff;border-radius:5px;padding:4px 8px}.editor-actions{align-items:center}.editor-actions>span{font-size:11px;color:var(--muted);max-width:40ch}.editor-error{padding:15px;border:1px solid #dfb4bc;border-radius:7px;background:#fcecee}.round-position{font-size:12px;color:var(--muted);text-align:center;margin:0 0 20px}.advanced-round{max-width:760px;margin:auto;text-align:center}.rich-question{font-size:26px;line-height:2.1;margin:24px 0}.typed-answer{text-align:right;margin:25px auto;max-width:580px}.typed-answer label{display:block;font-size:13px;margin-bottom:9px}.typed-answer input{width:100%;background:#fff;border:1px solid var(--border);border-radius:9px;min-height:58px;padding:12px;font-size:20px}.typed-answer p{font-size:11px;color:var(--muted);margin:12px 0 20px}.timer{display:flex;align-items:center;gap:8px;justify-content:center;background:var(--surface);color:var(--primary);border-radius:8px;padding:9px 18px;width:fit-content;margin:20px auto;font-weight:700;font-variant-numeric:tabular-nums}.timer.urgent{background:#f8e0e3;color:var(--red)}.activity-instruction{font-size:12px;color:var(--muted);margin-bottom:21px}.order-board{list-style:none;display:grid;gap:12px;padding:0;margin:24px auto;max-width:620px}.order-board li{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 15px;cursor:grab}.order-board li>.rich-text{flex:1;text-align:start;font-size:18px;min-width:0}.order-board li>span:first-child{width:30px;height:30px;border-radius:50%;background:var(--tint);display:grid;place-items:center;color:var(--game)}.order-board li>div{display:flex;gap:7px}.order-board button{height:33px;width:33px;display:grid;place-items:center;border-radius:5px;background:var(--bg)}.group-pool{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;min-height:50px;margin:20px 0}.group-pool button,.group-board section>div button{font-size:14px;background:#fff;padding:10px 15px;border:1px solid var(--border);border-radius:8px}.group-pool button.selected,.group-board section>div button.selected{background:var(--primary);color:#fff}.group-board{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:25px 0}.group-board section{background:#fff;border:1px dashed var(--game);border-radius:11px;min-height:165px;overflow:hidden}.category-target{display:block;width:100%;padding:15px;background:var(--tint);color:var(--game-dark)}.category-target:disabled{opacity:1}.category-target:not(:disabled):hover{background:var(--game);color:#fff}.category-target strong{font-size:17px}.category-target small{display:block;font-size:10px}.group-board section>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:13px}.advanced-feedback{text-align:right;margin-top:30px;align-items:flex-start}.advanced-feedback>.button{align-self:center}.solution{margin-top:10px;font-size:15px;line-height:2}.memory-game{text-align:center}.memory-game>p{font-size:12px;color:var(--muted);margin:18px 0}.memory-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.memory-board button{min-height:135px;background:var(--game);color:#fff;border-radius:10px;padding:12px;display:grid;place-items:center;min-width:0}.memory-board button>span{font-size:30px}.memory-board button.revealed{background:#fff;border:1px solid var(--game);color:var(--ink)}.memory-board button.revealed>span{font-size:14px;line-height:1.8}.memory-board button:disabled{opacity:.55}@media(min-width:1200px){.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.set-select select{max-width:350px;min-width:250px}}@media(max-width:950px){.hero-copy h2{font-size:26px}.new-editor-options{grid-template-columns:1fr}.activity-details{grid-template-columns:1fr 1fr}.activity-details>label:first-child{grid-column:1/-1}.group-entry-editor{flex-wrap:wrap}.group-entry-editor .math-input{flex-basis:100%}.brand strong{font-size:17px}.example-card{padding:19px}.example-card h2{font-size:18px}.example-card .row{flex-wrap:wrap}.example-card .button{font-size:11px;padding:10px 13px}}@media(max-width:680px){.brand strong{font-size:14px}.brand{gap:9px}.hero-copy h2{font-size:27px}.hero-copy .row{gap:12px}.hero-link{font-size:11px}.hero-foot{line-height:1.9;max-width:32ch}.preview-question strong{font-size:23px}.content-selector .set-select{max-width:calc(100% - 80px)}.set-select select{min-width:0}.template-footer{gap:4px}.template-footer button{font-size:9px!important;min-height:33px}.compatibility{font-size:9px;min-height:36px;line-height:1.8}.extended-miniature{transform:scale(.8)}.examples-grid{grid-template-columns:1fr}.page-heading>.row{flex-wrap:wrap}.page-heading{flex-wrap:wrap}.subject-tabs{gap:6px}.subject-tabs button{font-size:11px;padding:7px 10px}.subject-question{font-size:25px;line-height:2}.answer-grid button strong{font-size:19px}.match-board{gap:14px}.match-board button{font-size:13px;min-height:96px}.flash-card>strong{font-size:24px}.rich-question{font-size:23px}.memory-board{grid-template-columns:repeat(3,1fr);gap:8px}.memory-board button{min-height:110px;padding:8px}.memory-board button.revealed>span{font-size:12px}.group-board{gap:11px}.group-pool button,.group-board section>div button{font-size:12px;padding:8px}.order-board li{gap:9px;padding:10px}.order-board li>.rich-text{font-size:16px}.order-board li>div{gap:3px}.activity-details{grid-template-columns:1fr}.activity-details>label:first-child{grid-column:auto}.question-edit-header{flex-wrap:wrap}.question-edit-header select{max-width:150px}.math-input-head{align-items:flex-start;gap:7px}.math-input-head label{font-size:11px}.math-toggle{font-size:9px;padding:4px 6px}.math-builder{padding:12px}.formula-preview{flex-wrap:wrap}.formula-preview>.button{width:100%}.new-editor-options{gap:7px}.editor .row{gap:8px}.editor-actions>span{margin-bottom:12px}.editor-actions .button{flex:auto;width:100%}.add-question-bar{gap:9px}.add-question-bar select{max-width:170px}.add-question-bar .button{padding:10px 12px;font-size:11px}.group-entry-editor{gap:9px}.advanced-feedback{align-items:stretch}.sample-question{font-size:16px}}.editor-fieldset{border:0;padding:0;margin:0;min-width:0}.cloud-panel{max-width:820px}.cloud-panel>.page-heading>svg{color:var(--primary)}.auth-form{max-width:460px;background:#fff;border:1px solid var(--border);padding:28px;border-radius:14px}.auth-form h2{font-size:23px;margin-bottom:24px}.auth-form label{display:block;font-size:13px;font-weight:600;margin:18px 0}.auth-form input{display:block;width:100%;border:1px solid var(--border);border-radius:8px;padding:12px;margin-top:8px;min-height:47px}.auth-form>p{font-size:11px;color:var(--muted);margin:18px 0}.auth-form>.button{width:100%;margin-bottom:18px}.cloud-message{background:var(--surface);padding:15px 20px;margin:22px 0;border-radius:9px;font-size:13px;line-height:1.9}.cloud-footnote{font-size:12px;color:var(--muted);margin:26px 0;max-width:65ch}.cloud-account{background:#fff;border:1px solid var(--border);padding:26px;border-radius:14px}.cloud-account>p{margin:12px 0;color:var(--muted);font-size:14px;text-align:start}.cloud-status{display:flex;align-items:center;gap:10px;color:var(--green);margin-bottom:18px}.migration{border-top:1px solid var(--border);margin-top:26px;padding-top:26px}.migration h2{font-size:19px}.migration p{font-size:13px;color:var(--muted);margin:12px 0 20px}.cloud-header-button{cursor:pointer;color:var(--primary);font-weight:700}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:680px){.cloud-header-button{display:flex;font-size:9px;max-width:80px;text-align:center}.top-actions{gap:4px}.cloud-header-button i{display:none}.cloud-account,.auth-form{padding:20px}.cloud-status strong{font-size:13px}.migration .button{font-size:11px;width:100%;white-space:normal}.brand strong{font-size:12px}.brand img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.session-loading{min-height:100vh;display:grid;place-items:center;color:var(--primary);font-weight:700}.cloud-account>p[dir=ltr]{overflow-wrap:anywhere}
