@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/estedad-arabic-400-normal-DBEZ0XVf.woff2)format("woff2"),url(/assets/estedad-arabic-400-normal-C3QT4wBo.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/estedad-vietnamese-400-normal-CXUBlOWW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/estedad-latin-ext-400-normal-CkA_-QnD.woff2)format("woff2"),url(/assets/estedad-latin-ext-400-normal-BgIENelx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/estedad-latin-400-normal-BVSRAsow.woff2)format("woff2"),url(/assets/estedad-latin-400-normal-BKa4J6rZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/estedad-arabic-500-normal-B1BwE7aO.woff2)format("woff2"),url(/assets/estedad-arabic-500-normal-B4xDg7kZ.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/estedad-vietnamese-500-normal-DIWAqGPH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/estedad-latin-ext-500-normal-B9YsJhRG.woff2)format("woff2"),url(/assets/estedad-latin-ext-500-normal-CYkocgS6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/estedad-latin-500-normal-C1AwyPPW.woff2)format("woff2"),url(/assets/estedad-latin-500-normal-BOnFLcw-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/estedad-arabic-600-normal-B5D3ikyR.woff2)format("woff2"),url(/assets/estedad-arabic-600-normal-BAXrMeFW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA98ABIAAAAAJQgAAA8UAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEeG4hyHIgkBmA/U1RBVCoAgwQRCAqUeJEjC4IwAAE2AiQDhFwEIAWEMgeKWgwHFyQYhE4bxyAF7NgLsHEAENIfJtn/hwRuDNHeIOui0NAgJ02SBGFwY5lijFwTKxSiM533ndHo6DolLJlHg4Dm8hH3ZM1i0SO3E6+H/qd5svWX7BcPT+Pi/9zZfRIzxCQyQY35Jbo5NOKL8wNu69/bRrgBgjYYWE3owDwqtAfYWE1fetHxIyolkt39Mk0lb8qZJpB40H8ctN19QAdyxEcBBXbTRBYHJmkfFHYC12BAcXKgugYHirPlptA0lGbJnoIng98PFHQaq3sPELrDdSul7huoKhxG9ZIeHzyB/v/PlXb+ebkLnE2RllwrXEqAQgVm5+RvTmazQE2ZWVYBoCSWJCtrW1lZoyqER6FNfdur3oNMkk2p0sMupopMiEv3/F3/EAJBAsBChHgIIRkZlCgRypABKSmhSpWQnh5q1Ai5uaEWLZCXF+rVC02ZgsLC0Cr7FCASaA00BiojEFbbiB0OKA0R9josQZsdQABlNZhD9vsYNk7uCk+bLmkPr1wsFwXISxJELJwCGA5LLvhavljpRdFFRs+uLicJSPgEQAl8TxReF0+6dIEgnk2Cb/K7E5ZKwCeFaASMaxkCYwiROHoa5erUhZTkkiAoFFxgWkJn6TI9pgdzHjtfnswuFJMr/1THCfsz5UPw/ycBcgIKCEKoHQtZiPDky5ImgQjGS15ERLuXE4lHXEMkWxYwXskK4lGq5NZrCgIlYT6XSkBoD8Sn4xhbd/sScyYM6cVp5WDSgKVS2mF+9E98FZV+217m7+dGD+LiffZQdy1RYlmHxL4ODj/UccJRmHWOapju8FYBBth9Iojnt6gpz51YLIVlcIzkx3issk7IfZnkjHRZ+SbxeptL9lz437lFwP0TcH/6w6VehR4zk5xYBvB+reqA+yeAACAAeBeAIIFkEmVQqqTXyK2FV68pYQRQFigLAe49M3h+czoRTrmM6gquQhB+MWGDIvDEEaUILWs4382qLzAeHqbkp3zEA6jtfHb3E39laP0djvwTtAa1+DeLfv8JJBklvV5hhDiIhJSUKHp6fI0aCbi5EVq0IPTqRZgyhRQWxkMQQIiPQKCQSDwysjyEbqFFPNpkLqWXJ/km3W8AMeO9aCkhEECgEGX/Wr9s9nh7r+7ZPb4Hd/du3bW7fBd2ake2bzu2aasX3cKmNrL+edc+1yxrGjvVSpe/rKUtYTRJEH+nn9OnPu393uzFnuzB7uzGru7SznWiQ+1pS4tFW2iiwby15shQXdVVVlhWKUkTEgT+G7/HN7/0Y9/2ZZ/2Ue/1dm/0ai/2lIfc5SYXXW7QKYfstl2HJhtkVVkKQYIiBapKIJZEQSJTthQ5KqSrolOoVoMqTVy0mjUzaOVh5NPDqc+kZtNCekQsJ+IiPjgiBev8D2j8IhCBDh9EB1GL9i9Yyp2EoiiVijoJyrQpUmpJ6VxwIqn5l+uKDqKWB6EgCCJuH7MKPQUmwzBZI6sEdPsWFSsSRUsLiBSszXnZsunRIAIdPoiuiFrUIgkAAAiCwcR0Rea8NGamZo8zQBFZmwpIEDmZlg6RRMrLrCIkNFFMSAgklNBaWrTWcLSXViv+ZMVkqhseSPspExh65JiMJsUsm2wMRnrPp/W8xR7U+NRRzH9/UixHCAG8hPjWIWiMgpAQAtUhUB+x5nvuygAgQUDUrRtAAgpAdaR4eCqCgOZZnhVFyehCkCizxGkv8sYhSZFxZN5Knn9dobmibikjuACBUoud8oI3DEhtCoELR5z4H7w3Qdf/dv23zf2Xc/5/42DSnfSUAKAhpVz5ChUDtARoDkBRkwTNsvXQCSk2Qm3WZgdU4iTlQrMQsRGzk3BgWPEsI2AkZBLHjM8gXRc5joJHklYp2qXqkKZTsjZZumXyKTSkyLAcffIMyDeogF+ufiVGlRlXbkKFSaXGVJmmMkNjTrUFNQJYQVrz6kTViqgX02A5hHlJJYDjEB0B3UCz9NC2GwIv+AQIgURCOwZQkCowC264MHWHSjtT1+ZBrPRLaknZOAi3QkDdp0gJqfhxPhFFiZkxk6QJcdmiZHFqQzapODnBkKgYqRKFREClpwoUEjtVZrlIaAtklZvzCMT8EbFARPuZAdor4nxMLy0mdbFET9+YB60K2yOuePvDdE8Pw3bhMbtxGQYGSkzxY/AbuJFep2n0EIOIVfku1PAuWobhRp5C6vUOjF3eBmtQ+S5IMsSRwTTqphsw2FtAt24Yv7+l7fMdTODdTc8DjjM7GQKkLNLX9u0NbW2c/QbcuVsH8VjhtY50TFjBkAzVuwsg56CN9PzwrnjX1zjRRXqIWcGcgVdHn3Muu5uewJAMMZyql2l6k0w6g/Vcdv2UBm94bQ9uutQ3KLK1dokY/dufgO5DMQxOZDhO1CWPObMOjmfPYi6CQS/jCb6Z1btPsKA4Deiay06fRrfoWeRXPtHTpgu9MX/GdykLLrsNfXw8NzyCjKrwcpnteEY+Ptdriu/job2c79DLGcOLWMT17UdwZMdjmR3x0hvj/Nr5+Dze/gl9ZjjC1mFNub7mbponBrHVkK6cS/FJ9cTCH9rAAL1gV2T4hrviOWk/pz/XhH4v4/H7GM5fRJz/7LQ/Ed52cY4gZ84ur/rPelGt0D0JP4pB/cSXB74cUJdvKQeJe//v4P5/Du7UX0zWXtz936ODlXjwc4XvarTv/XblZoKJusSpeKe3Sa+/mB513/n/wePSjJ7/Hmm8octXjkl5fin4Dr3PrdE29+UtN5msQoo/MTc8MmLqqCmadDiKJpBgGuFPcmEs/w66n74zf7RygcVD4Kc6YtXu3vyVVou13X0+vaMzWnf1+Vusfr3RC4zWtbNlUy532USHrrZWdSmbdLlwgQ4W+qjte9ZGL1u82NjMqKuXY7x48bLI7nXw3f9/Hz5+ccklJUf/Ofw/3C0wdVpsLbPuAWKBVKecuyAv2pITyGHtQ0VNBn8RfeoabtHNI1srOw9nzeXmyU+mFfWTH90CW+2C7c5CdVNfvTrc3q4O9TU0qZ2F2wW8xWu/P6Or97a11Xt0bIOnrUbhLIR4QWDT1lXtdaG5Bqc34FJv4nPDCr2VLfwplp/XG3uLrit4jze5VKSptYDt+8VvIBW45hvrQm1tMwVLutx+iB5dPdferhJ0rHq41XJnIWzuEZQ6axq8PaGR3MWcen2ltslYl774PSjeG2qU+9wn1z349N87V4Uo88Pf9Xxxtme4uRnWCYajw9B42rNtdnybYlvXQP2Ax1NeUpJp4Vr660F+emLbHLetsfFBcDRP+1hWPNT5lOjCihsvFjJ7UiVJSS1zJvF2+XTdno6yh6Mwco5+HUTutRd8JExPvUGXVi6THVI4a1+vUjxfzH9HJrkxeu94iEaeweOr7N9Ato2jDP2NcHtKOLI9Epl1t66ODie50Nx4KGyHppMToVnPV7+L1j6cKZGkfYxdUPb8QQGzOk2SmOia3eITK7rUXvC9ID31el1quUx2UO5kX6tSvFAkeFsmuRHWs6yGhfK8lfl5K/Lyt+fl7wB4k5r3ihLisr/GLii59TgtWZ8mTk52BGC8pMEnVyYw/sOtppSzX2eWv1QPpPljs9x8+Y9y+ZJcsSTfzPmaHwLmKzLzstYPlpmtzczSwuaSiTNz3BnIKPGcmR0/A1gSPrM9YrjbvH54sE3XgJVn8zQYzyky9mnKuMqF1izYXmIv/ZxJT71Qm1opkx3JTH7nsvc6KR5qI3j3IbmZ9tOysh8oZX/WI+lg3oRD0uFsl45kg3Q0k/mP5dT8/zEdyAf//Zy5r1qPPFEBx9Kpu5BKGa4nwJzsDtae/4Z0x1me9H3pirNWxr0pcPfnRMZ/XAClt3Kx4uc//viGP2GB/BK8fTU6QXf/6bucpX7/Xxe3rAJQEgEQ4KUqX8Mw8TK+ZDnm8fhV11q4n1nF+m1Do20S4JxmIqH6jGJZ0ZaX7tB6lmLjLzFIMr+J50eqCIWzVDm9ycLG1SPrPFZdGmy1vhlZNd0fbT3j9/x7ivuqzWwBuZ1Z5U6lLoKtbILdZl2A5ZRaFjm7hJ1i95/6A/fQyfs6+kcD9Z0nBBEbqZy/9M7LdIDAce2QFIiXlneDQHnHFGAxDsAFv/sIpPR6BEHiyc4kjXROio/gSbGB82MYipBglUZISWQUkpESjYQA5YE25XhyPuOmTZoS1WXcvGkmAXPGWEVEjRszbIxVhkUGRdSpUsWD8ZgLJgQs9J8zbTTgEXdslQLCJtPnXZGfe8HDvDk9G1lJr1KNc+oNyzZuQX0O1nl8k2LmDAvPiq00zYV3XiV8vvsqaagsZzXnAjY+zQy8XTp8wIxxo8MMoxiZU+eSR/S8iy8fZ9I0e/6YEZVGBcyrOkfOsJHMxzaNpVfVVfcShGVzcw8af+rHcb98wDCZLVab3eF0uT1eXxFYDMEIiuEEWU7R6LUMJovN4fL4AqFILGmWyuQKpUqt0bbr9AZjP53ZYrXZHU6Xm5GJOTvMwcLKxs7BycXdG44WrXVq065Dpy4cDy+fbj169dWt34BBfkOGjRg1Vr9xEyZNRfrNmDVn3oKAoJCwiKiY5VZYaZX5r8Y1uIhrcR2uh33wLjPshTe94y1vl4otTBt1Wg31NPKNI//JSav2UFuNVgSbWKigEap9jDCDhR5GqCbS8C2j4cBwdBeCNcXMAipohOpgkx5GwRxsNo6s5zuj03NjhadYVIAeGlR79gXzyFZe21QgvMAIRq81AWbLGrNUhGqH5XkS3VrQe20CGC0z1rTyPadza1s1v+c313mqFktr6fnDVwVs0EENLWo8gAU61MIEtSdVsKWYdYAaWqEm2FQLk2AJNpvWquVPXwdQoxZa1EAHS5U2XgAmaGGBDWrUVKnjxVALNUywVGXjx6qq4a+CTs9wCpXKqKIsJmMnU8nQqlg7p9rLVfJaaJlGrpar5LUjaqkxk7FTcMzSU5IurqSpfyBe/7jh0Vh0Fhu3NDqJjTsbU0aHqxZPBQKzX0NPERlObRKNBaLfQk/R+541tXfiUiTUXkAp4K//i/YlPxHe/yeVl/OZkPEbHwK+Aa5iFeumVUox0FM8albIpqwvrmh3s16yO0DJWCT+1N0NyoQnx6yXpAJrdzGWhC/B3seX7Cv+Ce86l4AhMLvcwjg2xs70EQLFSKCiGHIZgCHshT41OCTiKQAAAA==)format("woff2"),url(/assets/estedad-vietnamese-600-normal-Cm7N6ba5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/estedad-latin-ext-600-normal-Bic6_3LM.woff2)format("woff2"),url(/assets/estedad-latin-ext-600-normal-BPSswBJj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/estedad-latin-600-normal-CvTu1WRb.woff2)format("woff2"),url(/assets/estedad-latin-600-normal-B_v6rCL1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/estedad-arabic-700-normal-BvboqW29.woff2)format("woff2"),url(/assets/estedad-arabic-700-normal-BDeoZA84.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/estedad-vietnamese-700-normal-CXXRbVGi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/estedad-latin-ext-700-normal-5w28e0RO.woff2)format("woff2"),url(/assets/estedad-latin-ext-700-normal-CxrHK2pO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/estedad-latin-700-normal-CpEiXq0C.woff2)format("woff2"),url(/assets/estedad-latin-700-normal-Dn8kylHi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e8e9ee;--bg-deep:#dfe2ea;--surface:#ffffffb8;--surface-solid:#f7f7f9;--surface-2:#f1f2f5;--border:#e7e8ed;--text:#141413;--text-muted:#5f616a;--accent:#c45c26;--accent-hover:#a84c1e;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--on-accent:#fffdfb;--success:#2f7a4a;--warning:#b7791f;--danger:#c23b3b;--info:#3b6ea5;--blur:18px;--radius:16px;--radius-sm:12px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--shadow:0 1px 0 #ffffffa6 inset, 0 8px 28px #181c2814;--shadow-lift:0 1px 0 #ffffffb3 inset, 0 16px 40px #181c281f;--border-accent:color-mix(in srgb, var(--accent) 35%, var(--border));--border-danger:color-mix(in srgb, var(--danger) 40%, var(--border));--sidebar:#ffffffa8;--line:var(--border);--muted:var(--text-muted);--brand:var(--accent);--gold:var(--accent);--ink:var(--on-accent);--ok:var(--success);--chip-on:var(--accent);--chip-on-text:var(--on-accent);--nav-on:color-mix(in srgb, var(--accent) 16%, transparent);--nav-on-text:var(--text);--meter-track:color-mix(in srgb, var(--text) 8%, transparent);--meter-fill:var(--accent);--link:var(--accent);--chart-text:var(--text-muted);--chart-fill:var(--accent);--chart-grid:color-mix(in srgb, var(--border) 70%, transparent);--logo-ring:color-mix(in srgb, var(--accent) 45%, var(--border));--auth-glow:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%);--hover:color-mix(in srgb, var(--accent) 10%, transparent);--hover-strong:color-mix(in srgb, var(--accent) 16%, transparent);--today-col:color-mix(in srgb, var(--accent) 7%, transparent);--event-bg:var(--surface-2);--event-bg-soft:color-mix(in srgb, var(--subject,var(--accent)) 12%, var(--surface-solid));--overlay:color-mix(in srgb, var(--text) 42%, transparent);--orb-a:color-mix(in srgb, var(--accent) 22%, transparent);--orb-b:color-mix(in srgb, var(--info) 18%, transparent);--pillar-plan:#2f6ea8;--pillar-learn:#2f7a62;--pillar-improve:#5b4d8a;--pillar-achieve:#b7791f;--panel:var(--surface-solid);--radius-avatar:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.35rem;--text-2xl:1.65rem;--motion-fast:.16s;--motion-med:.28s;--avatar-fallback-bg:var(--surface-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#070708;--bg-deep:#040405;--surface:#1a1a1cb8;--surface-solid:#141416;--surface-2:#232326c7;--border:#3f3f43;--text:#f0efec;--text-muted:#9a9890;--accent:#e8924a;--accent-hover:#f0a864;--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--on-accent:#140c06;--success:#5fba7a;--warning:#e0b35c;--danger:#e07171;--info:#6ea0d4;--shadow:0 1px 0 #ffffff14 inset, 0 12px 36px #00000073;--shadow-lift:0 1px 0 #ffffff1a inset, 0 20px 48px #0000008c;--border-accent:color-mix(in srgb, var(--accent) 28%, var(--border));--border-danger:color-mix(in srgb, var(--danger) 32%, var(--border));--sidebar:#121214b3;--line:var(--border);--muted:var(--text-muted);--brand:var(--accent);--gold:var(--accent);--ink:var(--on-accent);--ok:var(--success);--chip-on:var(--accent);--chip-on-text:var(--on-accent);--nav-on:color-mix(in srgb, var(--accent) 18%, transparent);--nav-on-text:var(--text);--meter-track:#ffffff14;--meter-fill:var(--accent);--link:var(--accent);--chart-text:var(--text-muted);--chart-fill:var(--accent);--chart-grid:color-mix(in srgb, var(--border) 80%, transparent);--logo-ring:color-mix(in srgb, var(--accent) 40%, var(--border));--auth-glow:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 58%);--hover:color-mix(in srgb, var(--accent) 12%, transparent);--hover-strong:color-mix(in srgb, var(--accent) 18%, transparent);--today-col:color-mix(in srgb, var(--accent) 8%, transparent);--event-bg:var(--surface-2);--event-bg-soft:color-mix(in srgb, var(--subject,var(--accent)) 14%, var(--surface-solid));--overlay:#000000ad;--orb-a:color-mix(in srgb, var(--accent) 20%, transparent);--orb-b:color-mix(in srgb, var(--info) 14%, transparent);--pillar-plan:#6ea0d4;--pillar-learn:#5fba9a;--pillar-improve:#9b8fd4;--pillar-achieve:#e0b35c;--panel:var(--surface-solid);--avatar-fallback-bg:var(--surface-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{min-height:100%}body{color:var(--text);background:radial-gradient(1200px 700px at 100% -10%, var(--orb-a), transparent 55%), radial-gradient(900px 600px at -5% 110%, var(--orb-b), transparent 50%), linear-gradient(165deg, var(--bg) 0%, var(--bg-deep) 100%);transition:background-color .28s var(--ease-out), color .28s var(--ease-out);background-attachment:fixed;margin:0;font-family:Estedad,Vazirmatn,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.7}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes soft-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}h1,h2,p{margin:0}h1{font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700}h2{font-size:1.05rem;font-weight:700}button,input,select,label,textarea{font:inherit}button{cursor:pointer}a{color:inherit}button:active{transform:translateY(1px)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--text-muted);opacity:.85}*{scrollbar-width:thin;scrollbar-color:var(--border) var(--surface-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--surface-2);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.page{width:min(920px,100%);animation:rise-in .48s var(--ease-out) both;margin:0 auto;padding:28px 20px 40px}.page.is-wide{width:min(1080px,100%)}.page-fallback{width:min(920px,100%);color:var(--text-muted);margin:0 auto;padding:48px 20px}@media (prefers-reduced-motion:reduce){.page,.app-shell:before,.app-shell:after{animation:none}}.page-header p,.card-copy{color:var(--text-muted);max-width:40rem}.page-header p{margin-top:8px}.stack{flex-direction:column;gap:16px;margin-top:24px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.2);transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), color .28s var(--ease-out), box-shadow .28s var(--ease-out), transform .28s var(--ease-out);padding:18px;scroll-margin-top:76px}.card:hover{box-shadow:var(--shadow-lift)}#weekly-goal{scroll-margin-top:76px}.card-copy{margin-top:6px}.button-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.button{font:inherit;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 70%, transparent);min-height:42px;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--border-accent);background:var(--hover);box-shadow:var(--shadow);transform:translateY(-1px)}.button-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 28%, transparent);border-color:#0000;font-weight:700}.button-primary:hover{background:var(--accent-hover);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 36%, transparent);border-color:#0000}.button-danger{border-color:var(--border-danger);color:var(--danger);background:0 0}.button-danger:hover,.button-danger.is-solid{background:var(--danger);color:var(--on-accent);border-color:#0000}.subject-field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.topic-field{width:100%;min-width:0;display:block}.topic-field.is-bare{width:min(320px,86vw)}.subject-field.is-title{align-items:center;width:auto}.subject-field .form-message{margin-top:0;font-size:.8rem;font-weight:500}.form-message{margin-top:12px}.form-message.is-error{color:var(--danger);border-inline-start:2px solid var(--danger);padding-inline-start:8px}.form-message.is-over{color:var(--warning)}.form-message.is-nudge{color:var(--info)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.stat-grid li{background:color-mix(in srgb, var(--surface-solid) 55%, transparent);border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);padding:12px 14px}.stat-grid li:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.stat-grid span{color:var(--text-muted);font-size:.82rem;display:block}.stat-grid strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.25rem;font-weight:700;display:block}.stat-grid p{color:var(--text-muted);margin-top:4px;font-size:.78rem}.segment{flex-wrap:wrap;gap:8px;display:flex}.segment button{border:1px solid var(--border);min-height:40px;color:var(--text);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);background:0 0;border-radius:999px;padding:8px 14px}.segment button:hover{background:var(--hover)}.segment button.is-active{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 28%, transparent);border-color:#0000;font-weight:700}.theme-preference{margin-top:16px}.card input:not([type=checkbox]):not([type=radio]),.card select,.card textarea,.manual-form input,.manual-form select,.manual-form textarea{background:color-mix(in srgb, var(--surface-solid) 65%, transparent);color:var(--text);border:1px solid var(--border);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:10px}.card input:not([type=checkbox]):not([type=radio]):focus,.card select:focus,.card textarea:focus,.manual-form input:focus{border-color:var(--border-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}input[type=number],input[type=time],.timer-clock,.score-value,.score-pill,.score-preview{direction:ltr;unicode-bidi:isolate}.brand-logo{object-fit:cover;background:var(--surface-2);width:40px;height:40px;box-shadow:0 0 0 1px var(--logo-ring);border-radius:10px;flex:none;display:block}.brand-logo.is-lg{border-radius:18px;width:88px;height:88px}.brand-logo.is-hero{border-radius:22px;width:112px;height:112px}.brand-logo.is-sm{border-radius:8px;width:32px;height:32px}.theme-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 55%, transparent);min-height:40px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.theme-toggle:hover{border-color:var(--border-accent);transform:translateY(-1px)}.theme-toggle.is-compact{width:40px;padding:0}.theme-toggle-icon{place-items:center;display:grid}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.meter span{transition:width .5s var(--ease-out)}@media (width<=760px){.page{padding:20px 16px 32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{box-sizing:border-box;background:var(--auth-glow), radial-gradient(900px 520px at 85% 10%, var(--orb-a), transparent 55%), radial-gradient(700px 480px at 10% 90%, var(--orb-b), transparent 50%), linear-gradient(165deg, var(--bg), var(--bg-deep));min-height:100vh;animation:soft-fade .5s var(--ease-out) both;place-items:center;padding:24px 16px;display:grid;position:relative}.auth-theme{top:16px;position:absolute;inset-inline-start:16px}.auth-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;margin-bottom:4px;padding:0;font-size:.88rem}.auth-back:hover{color:var(--text)}.auth-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 74%, transparent);width:min(400px,100%);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(22px)saturate(1.25);animation:sheet-up .42s var(--ease-out) both;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand-hero{text-align:center;flex-direction:column;gap:12px}.auth-brand-hero .brand-tag{font-size:.92rem}.auth-tabs button{flex:1}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-form label{color:var(--muted);text-align:start;flex-direction:column;gap:6px;font-size:.85rem;display:flex}.auth-form input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);text-align:start;box-sizing:border-box;border-radius:10px;padding:11px 12px}.auth-form input:focus{border-color:var(--border-accent);outline:none}.auth-password-label{flex-direction:column;gap:6px;display:flex}.auth-password-wrap{display:block;position:relative}.auth-password-input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);text-align:start;box-sizing:border-box;border-radius:10px;padding:11px 44px 11px 12px}[dir=rtl] .auth-password-input{padding:11px 12px 11px 44px}.auth-password-input:focus{border-color:var(--border-accent);outline:none}.auth-password-toggle{inset-inline-end:6px;width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}.auth-reset-link{min-height:40px}.form-message.is-ok{color:var(--ok,#2f6b45)}.auth-form .form-message{margin-top:0}.auth-form .button{min-height:46px}.auth-form .button:disabled{opacity:.6;cursor:default}.auth-note,.auth-legacy{color:var(--muted);font-size:.82rem}.auth-legacy{border:1px dashed var(--line);background:var(--accent-soft);color:var(--text);border-radius:10px;padding:10px 12px}.auth-splash{min-height:100vh;color:var(--muted);background:var(--auth-glow), var(--bg);place-content:center;justify-items:center;gap:14px;display:grid}.landing{--lp-ink:#1c1916;--lp-muted:#5c534c;--lp-accent:#c45c26;--lp-accent-deep:#9a3f14;--lp-sand:#f3ebe2;--lp-paper:#faf7f3;--lp-line:color-mix(in srgb, var(--lp-ink) 12%, transparent);--lp-glow:color-mix(in srgb, var(--lp-accent) 28%, transparent);--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-font:"Estedad", "Vazirmatn", system-ui, sans-serif;min-height:100dvh;color:var(--lp-ink);background:radial-gradient(120% 80% at 100% -10%, color-mix(in srgb, var(--lp-accent) 14%, transparent), transparent 55%), radial-gradient(90% 60% at -10% 40%, #2a6f6a1a, transparent 50%), linear-gradient(180deg, var(--lp-paper) 0%, var(--lp-sand) 48%, #ebe2d6 100%);font-family:var(--lp-font);overflow-x:clip}[data-theme=dark] .landing{--lp-ink:#f4efe8;--lp-muted:#b7aea4;--lp-sand:#1a1714;--lp-paper:#12100e;--lp-line:#ffffff24;background:radial-gradient(100% 70% at 90% 0%, color-mix(in srgb, var(--lp-accent) 22%, transparent), transparent 50%), radial-gradient(80% 50% at 0% 60%, #2a6f6a29, transparent 45%), linear-gradient(180deg, #0e0c0a 0%, #161310 55%, #1c1814 100%)}.landing-skip{inset-inline-start:1rem;z-index:40;background:var(--lp-accent);color:#fff;transition:top .2s var(--lp-ease);border-radius:999px;padding:.55rem .9rem;text-decoration:none;position:absolute;top:-3rem}.landing-skip:focus{top:.75rem}.landing-top{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:color-mix(in srgb, var(--lp-paper) 72%, transparent);border-bottom:1px solid var(--lp-line);animation:lp-drop .7s var(--lp-ease) both;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.landing-brand{letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:800;display:inline-flex}.landing-brand img,.landing-brand svg{filter:drop-shadow(0 6px 14px var(--lp-glow))}.landing-top-actions{align-items:center;gap:.55rem;display:inline-flex}.landing-link{color:var(--lp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .65rem;font-weight:600;transition:color .2s,background .2s}.landing-link:hover{color:var(--lp-ink);background:color-mix(in srgb, var(--lp-ink) 6%, transparent)}.landing-btn{appearance:none;font:inherit;cursor:pointer;transition:transform .25s var(--lp-ease), box-shadow .25s var(--lp-ease), background .2s, color .2s, border-color .2s;border:1px solid #0000;border-radius:999px;padding:.78rem 1.35rem;font-weight:700}.landing-btn--compact{padding:.48rem .95rem;font-size:.92rem}.landing-btn--primary{background:linear-gradient(135deg, var(--lp-accent) 0%, var(--lp-accent-deep) 100%);color:#fff;box-shadow:0 10px 28px var(--lp-glow), inset 0 1px 0 #ffffff47}.landing-btn--primary:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--lp-accent) 40%, transparent);transform:translateY(-2px)}.landing-btn--primary:active{transform:translateY(0)}.landing-btn--ghost{background:color-mix(in srgb, var(--lp-ink) 4%, transparent);border-color:var(--lp-line);color:var(--lp-ink)}.landing-btn--ghost:hover{background:color-mix(in srgb, var(--lp-ink) 8%, transparent);transform:translateY(-1px)}.landing-hero{isolation:isolate;align-items:end;min-height:min(92dvh,920px);display:grid;position:relative}.landing-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.landing-hero__img,.landing-hero__fallback{width:100%;height:100%;position:absolute;inset:0}.landing-hero__img{object-fit:cover;object-position:center 35%;opacity:0;transition:opacity .9s var(--lp-ease), transform 8s ease;transform:scale(1.06)}.landing-hero__media:not(.is-fallback) .landing-hero__img{opacity:1;transform:scale(1)}.landing-hero__media:not(.is-fallback) .landing-hero__fallback{opacity:0;pointer-events:none}.landing-hero__fallback{background:linear-gradient(160deg, color-mix(in srgb, var(--lp-accent) 35%, #1a120c) 0%, #2a2118 42%, #0f1c1b 100%), radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--lp-accent) 45%, transparent), transparent 55%);animation:12s ease-in-out infinite alternate lp-aurora}.landing-hero__media:after{content:"";z-index:1;background:linear-gradient(#0a080659 0%,#0a0806b8 100%),linear-gradient(90deg,#0a08068c 0%,#0000 55%);position:absolute;inset:0}.landing-hero__copy{z-index:2;color:#f7f1ea;max-width:40rem;animation:lp-rise .9s var(--lp-ease) .1s both;padding:clamp(4.5rem,12vh,7rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vh,4rem);position:relative}.landing-kicker{letter-spacing:.04em;color:color-mix(in srgb, #fff 72%, var(--lp-accent));opacity:.92;margin:0 0 .55rem;font-size:.95rem;font-weight:600}.landing-brand-hero{letter-spacing:-.04em;text-shadow:0 12px 40px #00000059;margin:0;font-size:clamp(3.4rem,11vw,6.2rem);font-weight:900;line-height:.95}.landing-lead{color:#ffffffe0;max-width:28rem;margin:1rem 0 1.6rem;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.7}.landing-cta{flex-wrap:wrap;gap:.75rem;display:flex}.landing-hero .landing-btn--ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.landing-hero .landing-btn--ghost:hover{background:#ffffff2e}.landing-section{content-visibility:auto;contain-intrinsic-size:1px 520px;padding:clamp(2.75rem,7vw,4.5rem) clamp(1.25rem,4vw,3rem)}.landing-section h2{letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.55rem,3.4vw,2.15rem)}.landing-section__sub{color:var(--lp-muted);max-width:36rem;margin:0 0 1.75rem;line-height:1.7}[data-reveal]{opacity:0;transition:opacity .7s var(--lp-ease), transform .7s var(--lp-ease);transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:none}.landing-kpis{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.landing-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.landing-kpi{border:1px solid var(--lp-line);background:linear-gradient(160deg, #ffffff8c, color-mix(in srgb, var(--lp-sand) 40%, transparent)), color-mix(in srgb, var(--lp-paper) 80%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--lp-ink) 5%, transparent);transition:transform .35s var(--lp-ease), box-shadow .35s var(--lp-ease);animation:lp-pop .65s var(--lp-ease) calc(var(--i,0) * 70ms + .12s) both;border-radius:1.1rem;padding:1.1rem 1.15rem 1.2rem}[data-theme=dark] .landing-kpi{background:linear-gradient(160deg,#ffffff0f,#0003)}.landing-kpi:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--lp-accent) 16%, transparent);transform:translateY(-4px)}.landing-kpi__label{color:var(--lp-muted);margin:0;font-size:.82rem;font-weight:600}.landing-kpi__value{letter-spacing:-.03em;color:var(--lp-accent);margin:.35rem 0 .2rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:900;line-height:1.1}.landing-kpi__hint{color:var(--lp-muted);margin:0;font-size:.85rem}.landing-pillar-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-pillar{border-top:3px solid var(--lp-accent);background:color-mix(in srgb, var(--lp-paper) 65%, transparent);transition:background .3s, transform .35s var(--lp-ease);padding:1.35rem 1.1rem 1.4rem;position:relative}.landing-pillar:hover{background:color-mix(in srgb, var(--lp-accent) 8%, var(--lp-paper));transform:translateY(-3px)}.landing-pillar__index{color:var(--lp-accent);letter-spacing:.08em;opacity:.85;margin-bottom:.55rem;font-size:.78rem;font-weight:800;display:block}.landing-pillar strong{margin-bottom:.45rem;font-size:1.2rem;display:block}.landing-pillar p{color:var(--lp-muted);margin:0;font-size:.95rem;line-height:1.65}.landing-pillar--plan{border-top-color:#c45c26}.landing-pillar--learn{border-top-color:#2a6f6a}.landing-pillar--improve{border-top-color:#b0892e}.landing-pillar--achieve{border-top-color:#6b4f9a}.landing-dash__board{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.landing-panel{border:1px solid var(--lp-line);background:color-mix(in srgb, var(--lp-paper) 88%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--lp-ink) 6%, transparent);transition:transform .35s var(--lp-ease), box-shadow .35s;border-radius:1.25rem;padding:1rem 1.1rem 1.15rem;overflow:hidden}.landing-panel:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--lp-accent) 12%, transparent);transform:translateY(-3px)}.landing-panel header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.landing-panel h3{margin:0;font-size:1rem}.landing-panel header span{color:var(--lp-muted);font-size:.78rem;font-weight:600}.landing-panel--table{grid-column:1/-1}.landing-spark{grid-template-columns:repeat(7,1fr);align-items:end;gap:.45rem;min-height:9.5rem;padding:.25rem .15rem 0;display:grid}.landing-spark__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.landing-spark__bar{width:100%;max-width:2rem;height:var(--h,40%);background:linear-gradient(180deg, var(--lp-accent) 0%, color-mix(in srgb, var(--lp-accent) 45%, #2a6f6a) 100%);box-shadow:0 8px 18px var(--lp-glow);transform-origin:bottom;animation:lp-grow .85s var(--lp-ease) calc(var(--i,0) * 55ms + .2s) both;border-radius:.55rem .55rem .3rem .3rem;display:block}.landing-spark__label{color:var(--lp-muted);font-size:.72rem;font-weight:700}.landing-rings{justify-content:space-around;gap:.75rem;padding:.35rem 0 .5rem;display:flex}.landing-ring{width:7.2rem;height:7.2rem;position:relative}.landing-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.landing-ring__track{fill:none;stroke:var(--lp-line);stroke-width:8px}.landing-ring__value{fill:none;stroke:var(--lp-accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--lp-ease);filter:drop-shadow(0 0 8px var(--lp-glow))}.landing-ring__meta{text-align:center;place-content:center;gap:.1rem;display:grid;position:absolute;inset:0}.landing-ring__meta strong{letter-spacing:-.03em;font-size:1.25rem}.landing-ring__meta span{color:var(--lp-muted);font-size:.72rem;font-weight:600}.landing-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.landing-table{border-collapse:collapse;width:100%;font-size:.92rem}.landing-table th,.landing-table td{text-align:start;border-bottom:1px solid var(--lp-line);vertical-align:middle;padding:.7rem .55rem}.landing-table th{color:var(--lp-muted);font-size:.78rem;font-weight:700}.landing-table tbody tr{transition:background .2s}.landing-table tbody tr:hover{background:color-mix(in srgb, var(--lp-accent) 7%, transparent)}.landing-meter{background:var(--lp-line);vertical-align:middle;border-radius:999px;width:min(7rem,28vw);height:.45rem;margin-inline-end:.45rem;display:inline-block;overflow:hidden}.landing-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--lp-accent), #2a6f6a);height:100%;animation:lp-fill 1s var(--lp-ease) both;display:block}.landing-table em{color:var(--lp-muted);font-size:.85rem;font-style:normal;font-weight:700}.landing-chip{background:color-mix(in srgb, var(--lp-accent) 12%, transparent);color:var(--lp-accent-deep);border-radius:999px;padding:.22rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}[data-theme=dark] .landing-chip{color:color-mix(in srgb, var(--lp-accent) 70%, #fff)}.landing-split{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.landing-split--flip,.landing-split--flip>*{direction:rtl}.landing-split__copy h2{margin-bottom:.65rem}.landing-split__copy>p{color:var(--lp-muted);max-width:28rem;margin:0 0 1rem;line-height:1.75}.landing-bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-bullets li{color:var(--lp-ink);padding-inline-start:1.35rem;font-size:.95rem;font-weight:600;position:relative}.landing-bullets li:before{content:"";inset-inline-start:0;background:var(--lp-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--lp-glow);border-radius:50%;animation:2.4s ease-in-out infinite lp-pulse;position:absolute;top:.45rem}.landing-shot{border:1px solid var(--lp-line);min-height:16rem;box-shadow:0 20px 48px color-mix(in srgb, var(--lp-ink) 10%, transparent);transition:transform .5s var(--lp-ease), box-shadow .5s;border-radius:1.35rem;margin:0;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-2deg)}.landing-split--flip .landing-shot{transform:perspective(900px)rotateY(2deg)}.landing-shot:hover{box-shadow:0 28px 56px color-mix(in srgb, var(--lp-accent) 18%, transparent);transform:perspective(900px)rotateY(0)translateY(-4px)}.landing-shot img{object-fit:cover;opacity:0;width:100%;height:100%;min-height:16rem;transition:opacity .6s var(--lp-ease);display:block}.landing-shot:not(.is-fallback) img{opacity:1}.landing-shot:not(.is-fallback) .landing-shot__fallback{opacity:0;pointer-events:none}.landing-shot__fallback{transition:opacity .4s;position:absolute;inset:0}.landing-shot__fallback--journey{background:linear-gradient(135deg,#1f3d3a 0%,#2a6f6a 40%,#c45c26 100%),radial-gradient(circle at 30% 70%,#fff3,#0000 45%)}.landing-shot__fallback--focus{background:linear-gradient(160deg,#3a2418 0%,#c45c26 45%,#1a1714 100%),radial-gradient(circle at 70% 20%,#ffffff2e,#0000 40%)}.landing-finale{text-align:center;border:1px solid var(--lp-line);background:radial-gradient(80% 120% at 50% 0%, var(--lp-glow), transparent 55%), color-mix(in srgb, var(--lp-paper) 90%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--lp-ink) 7%, transparent);border-radius:1.5rem;margin:1rem clamp(1.25rem,4vw,3rem) 2.5rem;padding:clamp(2rem,5vw,3rem)}.landing-finale h2{margin:.85rem 0 .4rem;font-size:clamp(1.45rem,3vw,1.9rem)}.landing-finale p{color:var(--lp-muted);margin:0 0 1.35rem}.landing-finale .landing-cta{justify-content:center}.landing-foot{color:var(--lp-muted);border-top:1px solid var(--lp-line);justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.25rem,4vw,3rem) 2rem;font-size:.85rem;font-weight:600;display:flex}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-grow{0%{opacity:.4;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes lp-fill{0%{width:0!important}}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 3px var(--lp-glow)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--lp-accent) 12%, transparent)}}@keyframes lp-aurora{0%{filter:hue-rotate()saturate()}to{filter:hue-rotate(12deg)saturate(1.15)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=960px){.landing-kpi-grid,.landing-pillar-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dash__board{grid-template-columns:1fr}.landing-split,.landing-split--flip{direction:rtl;grid-template-columns:1fr}.landing-shot,.landing-split--flip .landing-shot{transform:none}}@media (width<=560px){.landing-kpi-grid{grid-template-columns:1fr 1fr}.landing-pillar-list{grid-template-columns:1fr}.landing-rings{justify-content:space-evenly}.landing-ring{width:6.2rem;height:6.2rem}.landing-top .landing-link{display:none}}.app-cmd-backdrop{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(8px)saturate(1.15);animation:soft-fade .18s var(--ease-out) both;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.app-cmd-modal{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 78%, transparent);width:min(560px,100%);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(22px)saturate(1.25);animation:sheet-up .28s var(--ease-out) both;border-radius:20px;overflow:hidden}.app-cmd-modal input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:16px 18px}.app-cmd-list{max-height:min(50vh,420px);margin:0;padding:8px;list-style:none;overflow:auto}.app-cmd-list button{width:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.app-cmd-list button:hover,.app-cmd-list button:focus-visible{background:var(--hover);transform:translate(-2px)}.app-cmd-group{color:var(--muted);min-width:3.2rem;font-size:.75rem}.app-cmd-hint{color:var(--muted);font-size:.78rem}.app-cmd-empty{color:var(--muted);text-align:center;padding:16px 12px}.app-cmd-hint-line{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:8px 14px 12px;font-size:.75rem}.workspace-switcher{gap:4px;margin:0 0 10px;padding:0 4px;display:grid}.workspace-switcher-label{color:var(--muted);font-size:.72rem}.workspace-switcher select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px}.workspace-switcher.is-compact{min-width:140px;margin:0}.workspace-switcher.is-compact .workspace-switcher-label{display:none}.game-toasts{inset-inline-end:16px;z-index:40;gap:8px;width:min(320px,100vw - 24px);display:grid;position:fixed;bottom:88px}.game-toast{text-align:start;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;animation:.32s both game-toast-in;display:grid}.game-toast strong{font-size:.95rem}.game-toast span{color:var(--muted);font-size:.85rem}.game-toast.kind-levelup{border-color:color-mix(in srgb, #d4a017 45%, var(--line))}.game-toast.kind-badgeunlocked{border-color:color-mix(in srgb, #5b8def 45%, var(--line))}@keyframes game-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game-toast{animation:none}}@media (width>=961px){.game-toasts{bottom:24px}}.mini-timer{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 70%, transparent);max-width:calc(100vw - 36px);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px)saturate(1.2);animation:sheet-up .36s var(--ease-out) both;transition:border-color .22s var(--ease-out), background-color .22s var(--ease-out), transform .22s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex;position:fixed;bottom:22px;left:18px}.mini-timer:hover{transform:translateY(-2px)}.mini-timer.is-running{border-color:var(--border-accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-solid));box-shadow:var(--shadow-lift), 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.mini-timer-toggle{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mini-timer-toggle svg{fill:currentColor;width:16px;height:16px}.mini-timer-body{min-width:0;color:var(--text);flex-direction:column;align-items:center;line-height:1.25;text-decoration:none;display:flex}.mini-timer-clock{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:1.05rem;font-weight:700}.mini-timer-label{white-space:nowrap;text-overflow:ellipsis;max-width:130px;color:var(--muted);font-size:.75rem;overflow:hidden}@media (width<=760px){.mini-timer{left:12px;bottom:calc(84px + env(safe-area-inset-bottom))}}.app-shell{isolation:isolate;min-height:100vh;color:var(--text);transition:color .28s var(--ease-out);background:0 0;grid-template-columns:248px minmax(0,1fr);display:grid;position:relative}.app-shell:before,.app-shell:after{content:"";z-index:-1;filter:blur(40px);pointer-events:none;opacity:.9;border-radius:50%;position:fixed}.app-shell:before{top:-12%;background:var(--orb-a);width:min(520px,70vw);height:min(520px,70vw);animation:soft-fade .9s var(--ease-out) both;inset-inline-end:-8%}.app-shell:after{bottom:-8%;background:var(--orb-b);width:min(420px,60vw);height:min(420px,60vw);animation:soft-fade 1.1s var(--ease-out) both;inset-inline-start:-6%}.sidebar{background:var(--sidebar);border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.25);height:100vh;box-shadow:var(--shadow);transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), color .28s var(--ease-out);flex-direction:column;padding:10px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:14px 10px 18px;display:flex}.brand>div:first-of-type{flex:1;min-width:0}.brand-name{letter-spacing:-.01em;font-weight:700}.brand-tag{color:var(--muted);font-size:.78rem}.sidebar-nav,.bottom-nav{gap:4px;display:flex}.sidebar-nav{flex-direction:column;flex:1;min-height:0;padding-inline:2px;overflow:auto}.nav-group+.nav-group{margin-top:12px}.nav-group-label{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0 12px 4px;font-size:.72rem;font-weight:700;display:flex}.nav-group-label-en{letter-spacing:.06em;opacity:.85;color:var(--pillar-tone,var(--text-muted));font-size:.65rem;font-weight:700}.nav-group--plan{--pillar-tone:var(--pillar-plan)}.nav-group--learn{--pillar-tone:var(--pillar-learn)}.nav-group--improve{--pillar-tone:var(--pillar-improve)}.nav-group--achieve{--pillar-tone:var(--pillar-achieve)}.nav-group--plan .nav-link.is-active,.nav-link.is-pillar-plan.is-active{background:color-mix(in srgb, var(--pillar-plan) 14%, transparent);color:var(--text)}.nav-group--learn .nav-link.is-active,.nav-link.is-pillar-learn.is-active{background:color-mix(in srgb, var(--pillar-learn) 14%, transparent)}.nav-group--improve .nav-link.is-active,.nav-link.is-pillar-improve.is-active{background:color-mix(in srgb, var(--pillar-improve) 14%, transparent)}.nav-group--achieve .nav-link.is-active,.nav-link.is-pillar-achieve.is-active{background:color-mix(in srgb, var(--pillar-achieve) 14%, transparent)}.nav-group--plan .nav-group-label-fa{color:var(--pillar-plan)}.nav-group--learn .nav-group-label-fa{color:var(--pillar-learn)}.nav-group--improve .nav-group-label-fa{color:var(--pillar-improve)}.nav-group--achieve .nav-group-label-fa{color:var(--pillar-achieve)}.sidebar-search,.topbar-search{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 45%, transparent);color:var(--muted);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:8px;padding:10px 12px;display:flex}.sidebar-search:hover,.topbar-search:hover{border-color:var(--border-accent);color:var(--text);transform:translateY(-1px)}.sidebar-search{margin-top:auto}.sidebar-search kbd{border:1px solid var(--line);color:var(--text-muted);background:color-mix(in srgb, var(--surface-solid) 40%, transparent);border-radius:6px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.72rem}.topbar-search{margin:0;min-height:36px;margin-inline-start:auto;padding:6px 12px}.nav-link{min-width:0;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nav-link:hover{background:var(--hover);color:var(--text);transform:translate(-2px)}.nav-link.is-active,.nav-link.is-active:hover{background:var(--nav-on);color:var(--nav-on-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);transform:none}.nav-icon{width:20px;height:20px;transition:transform .22s var(--ease-spring);flex:none}.nav-link:hover .nav-icon{transform:scale(1.06)}.nav-icon,.nav-icon *{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.nav-label-short{display:none}.workspace{min-width:0}.topbar,.bottom-nav{display:none}.content{min-height:100vh}@media (width<=760px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{z-index:2;background:color-mix(in srgb, var(--sidebar) 78%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.topbar .theme-toggle{margin-inline-start:auto}.topbar .account-box{margin-inline-start:0}.content{min-height:calc(100vh - 60px);padding-bottom:calc(76px + env(safe-area-inset-bottom))}.bottom-nav{z-index:3;background:color-mix(in srgb, var(--sidebar) 78%, transparent);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.25);gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000001f}.bottom-nav .nav-link,.bottom-nav .more-nav-btn{text-align:center;min-width:0;font-size:.68rem;line-height:1.15;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;gap:3px;padding:6px 4px}.bottom-nav .nav-link:hover{transform:none}.bottom-nav .nav-link.is-active,.bottom-nav .nav-link.is-active:hover,.bottom-nav .more-nav-btn.is-active{background:var(--accent-soft);color:var(--accent);box-shadow:none}.bottom-nav .nav-label-full{display:none}.bottom-nav .nav-label-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.more-nav-layer{z-index:4;animation:soft-fade .18s var(--ease-out) both;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.more-nav-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(6px);cursor:pointer;border:0;position:absolute;inset:0}.more-nav-sheet{margin:0 10px calc(72px + env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 72%, transparent);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(22px)saturate(1.25);animation:sheet-up .32s var(--ease-out) both;border-radius:20px;padding:14px 12px 12px;position:relative}.more-nav-title{color:var(--muted);margin:0 8px 10px;font-size:.78rem}.more-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.more-nav-list .nav-link{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:10px 6px;font-size:.78rem}.more-nav-list .nav-label-full{display:block}.more-nav-list .nav-label-short{display:none}.more-nav-search{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 55%, transparent);width:100%;color:var(--text);font:inherit;cursor:pointer;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;margin-top:8px;padding:11px 12px}.more-nav-search:hover{border-color:var(--border-accent);transform:translateY(-1px)}}@media (width>=761px){.more-nav-btn,.more-nav-layer{display:none}}.account-box{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.account-name{min-width:0;color:var(--muted);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;text-decoration:none;overflow:hidden}a.account-name:hover{color:var(--text);text-decoration:underline}.account-logout{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 40%, transparent);color:var(--text);cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:10px;flex:none;padding:6px 10px;font-size:.82rem}.account-logout:hover{border-color:var(--border-accent);transform:translateY(-1px)}.topbar .account-box{border-top:0;max-width:48%;padding:0}.topbar .account-name{flex:0 auto}.sync-notice{z-index:20;border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 16%, var(--surface-solid));width:min(480px,100% - 24px);color:var(--danger);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);animation:sheet-up .28s var(--ease-out) both;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.sync-notice button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:1.3rem;line-height:1}.legacy-banner{border:1px solid var(--border-accent);border-radius:var(--radius);background:var(--surface);width:min(880px,100% - 40px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px auto 0;padding:16px 18px;display:flex}.legacy-banner.is-ok{border-color:var(--ok)}.legacy-banner h2{font-size:1rem}.legacy-banner .button-row{margin-top:0}.avatar-portrait{--avatar-size:72px;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-avatar,18px);background:var(--avatar-fallback-bg,var(--surface-2));border:1px solid var(--border);color:var(--text);flex-shrink:0;position:relative;overflow:hidden}.avatar-portrait.is-sm{--avatar-size:40px;border-radius:12px}.avatar-portrait.is-md{--avatar-size:72px}.avatar-portrait.is-lg{--avatar-size:120px;border-radius:22px}.avatar-portrait__svg{width:100%;height:100%;display:block}.avatar-portrait.is-fallback{font-weight:700;font-size:calc(var(--avatar-size) * .32);letter-spacing:-.02em;color:var(--text-muted);background:linear-gradient(160deg, color-mix(in srgb, var(--pillar-achieve) 18%, transparent), color-mix(in srgb, var(--pillar-learn) 12%, transparent)), var(--surface-2);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.avatar-portrait{transition:none}}.empty-state{gap:var(--space-3,12px);padding:var(--space-5,20px);border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-solid) 70%, transparent);justify-items:start;animation:.36s ease-out empty-state-in;display:grid}@keyframes empty-state-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.empty-state{animation:none}}.empty-state:focus-visible{outline:2px solid var(--accent,#0f766e);outline-offset:3px}.empty-state__mark{background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:12px;width:36px;height:36px}.empty-state--plan .empty-state__mark{background:color-mix(in srgb, var(--pillar-plan) 16%, transparent);border-color:color-mix(in srgb, var(--pillar-plan) 30%, var(--border))}.empty-state--learn .empty-state__mark{background:color-mix(in srgb, var(--pillar-learn) 16%, transparent);border-color:color-mix(in srgb, var(--pillar-learn) 30%, var(--border))}.empty-state--improve .empty-state__mark{background:color-mix(in srgb, var(--pillar-improve) 16%, transparent);border-color:color-mix(in srgb, var(--pillar-improve) 30%, var(--border))}.empty-state--achieve .empty-state__mark{background:color-mix(in srgb, var(--pillar-achieve) 16%, transparent);border-color:color-mix(in srgb, var(--pillar-achieve) 30%, var(--border))}.empty-state__title{font-size:var(--text-md,1rem);margin:0;font-weight:700}.empty-state__copy{color:var(--text-muted);font-size:var(--text-sm,.9rem);margin:0;line-height:1.55}.empty-state__action{margin-top:4px}.kpi-stat{border:1px solid color-mix(in srgb, var(--line,#d6d0c8) 85%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent,#c45c26) 8%, transparent), transparent 55%), color-mix(in srgb, var(--surface,#fff) 88%, transparent);border-radius:.9rem;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .8rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .25s;display:flex;box-shadow:0 8px 20px #0000000a}.kpi-stat:hover{border-color:color-mix(in srgb, var(--accent,#c45c26) 35%, transparent);box-shadow:0 14px 28px color-mix(in srgb, var(--accent,#c45c26) 14%, transparent);transform:translateY(-3px)}.kpi-stat__label{color:var(--muted,#6b7280);font-size:.78rem;font-weight:600}.kpi-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800;line-height:1.15}.kpi-stat__hint{color:var(--muted,#6b7280);font-size:.75rem}.kpi-stat-row{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.65rem .75rem;margin:.55rem 0 .9rem;display:grid}.kpi-stat-row>.kpi-stat{animation:.55s cubic-bezier(.22,1,.36,1) both kpi-in}.kpi-stat-row>.kpi-stat:first-child{animation-delay:40ms}.kpi-stat-row>.kpi-stat:nth-child(2){animation-delay:90ms}.kpi-stat-row>.kpi-stat:nth-child(3){animation-delay:.14s}.kpi-stat-row>.kpi-stat:nth-child(4){animation-delay:.19s}@keyframes kpi-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kpi-stat,.kpi-stat-row>.kpi-stat{transition:none;animation:none}}.ui-meter{background:var(--meter-track);border-radius:999px;height:10px;overflow:hidden}.ui-meter>span{border-radius:inherit;background:var(--meter-fill);height:100%;transition:width .32s var(--ease-out);display:block}.ui-meter--plan>span{background:var(--pillar-plan)}.ui-meter--learn>span{background:var(--pillar-learn)}.ui-meter--improve>span{background:var(--pillar-improve)}.ui-meter--achieve>span{background:var(--pillar-achieve)}.ui-meter--accent>span{background:var(--accent)}@media (prefers-reduced-motion:reduce){.ui-meter>span{transition:none}}.pillar-section{gap:var(--space-3,12px);padding:var(--space-4,16px) 0;border-block-end:1px solid color-mix(in srgb, var(--border) 80%, transparent);display:grid}.pillar-section:last-child{border-block-end:0}.pillar-section__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pillar-section__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pillar-tone,var(--text-muted));margin:0 0 4px;font-size:.72rem;font-weight:700}.pillar-section__title{font-size:var(--text-lg,1.125rem);margin:0;font-weight:700}.pillar-section--plan{--pillar-tone:var(--pillar-plan)}.pillar-section--learn{--pillar-tone:var(--pillar-learn)}.pillar-section--improve{--pillar-tone:var(--pillar-improve)}.pillar-section--achieve{--pillar-tone:var(--pillar-achieve)}.pillar-section__body{gap:var(--space-3,12px);display:grid}.status-chip{background:color-mix(in srgb, var(--border) 55%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-flex}.status-chip--active,.status-chip--inprogress,.status-chip--available,.status-chip--ready{background:color-mix(in srgb, var(--learn,#2a6f6a) 18%, transparent);color:var(--learn,#2a6f6a)}.status-chip--completed,.status-chip--claimable,.status-chip--complete{background:color-mix(in srgb, var(--achieve,#b45309) 18%, transparent);color:var(--achieve,#b45309)}.status-chip--claimed{background:color-mix(in srgb, var(--plan,#1d4ed8) 14%, transparent);color:var(--plan,#1d4ed8)}.status-chip--expired,.status-chip--locked,.status-chip--collecting{background:color-mix(in srgb, var(--muted,#6b7280) 18%, transparent);color:var(--muted,#6b7280)}.learner-home__welcome{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.learner-home__welcome .dash-quick-stats{grid-column:1/-1}.jalali-date-widget{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent,#b85c38) 14%, transparent), transparent 55%), color-mix(in srgb, var(--surface-solid) 88%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--accent,#c45c26) 8%, transparent);border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 14px;padding:12px 16px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;animation:.6s cubic-bezier(.22,1,.36,1) both dash-soft-in;display:flex}.jalali-date-widget:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--accent,#c45c26) 14%, transparent);transform:translateY(-2px)}.jalali-date-widget__label{color:var(--muted);font-size:.85rem;font-weight:600}.jalali-date-widget__value{letter-spacing:.01em;font-size:1.05rem;font-weight:800}.learner-home__welcome-copy h1{font-size:var(--text-2xl,1.65rem);margin:0 0 6px}.learner-home__level{color:var(--pillar-achieve);margin:8px 0 0;font-weight:700}.learner-home__muted{color:var(--text-muted);font-size:var(--text-sm,.875rem);margin:8px 0 0}.learner-home__error{color:var(--danger);font-size:var(--text-sm,.875rem);margin:8px 0 0}.learner-home__note{color:var(--text-muted);font-size:var(--text-sm,.875rem);margin:0;line-height:1.55}.learner-home__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.learner-home__stats-line{font-size:var(--text-sm,.875rem);flex-wrap:wrap;gap:12px 18px;display:flex}.learner-home__achieve{gap:12px;display:grid}.learner-home__xp{font-size:var(--text-lg,1.125rem);margin:4px 0 10px;font-weight:700}.learner-home__improve-ready{justify-items:start;gap:10px;display:grid}.learner-home__missions-strip ul{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.learner-home__missions-strip li{font-size:var(--text-sm,.875rem);gap:6px;display:grid}.learner-home__mission-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.learner-home__pulse{border-inline-start:3px solid var(--pillar-learn,#2a6f6a);background:color-mix(in srgb, var(--pillar-learn,#2a6f6a) 8%, transparent);margin:8px 0;padding:10px 12px}.learner-home__pulse p{margin:0}.learner-home__actions{flex-wrap:wrap;gap:12px 16px;margin-top:8px;display:flex}.learner-home__next-copy{margin:0 0 12px}.learner-home__row--flat>.card,.learner-home__stack .pillar-section .card{box-shadow:none;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:0 0}@media (width<=720px){.learner-home__welcome{grid-template-columns:1fr;justify-items:start}}.dash-welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-hello{color:var(--gold);margin-bottom:4px;font-size:.92rem;font-weight:700}html[data-theme=light] .dash-hello{color:var(--brand)}.dash-quick-stats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash-quick-stats li{border:1px solid var(--line);background:linear-gradient(165deg, color-mix(in srgb, var(--accent,#c45c26) 10%, transparent), transparent 60%), var(--surface);-webkit-backdrop-filter:blur(14px)saturate(1.15);min-width:96px;box-shadow:var(--shadow);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .2s;border-radius:14px;padding:10px 12px;animation:.55s cubic-bezier(.22,1,.36,1) both dash-soft-in}.dash-quick-stats li:first-child{animation-delay:40ms}.dash-quick-stats li:nth-child(2){animation-delay:90ms}.dash-quick-stats li:nth-child(3){animation-delay:.14s}.dash-quick-stats li:nth-child(4){animation-delay:.19s}.dash-quick-stats li:nth-child(5){animation-delay:.24s}.dash-quick-stats li:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in srgb, var(--accent,#c45c26) 40%, var(--line));transform:translateY(-3px)}@keyframes dash-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jalali-date-widget,.dash-quick-stats li{transition:none;animation:none}}.dash-quick-stats span{color:var(--muted);font-size:.78rem;display:block}.dash-quick-stats strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.95rem;font-weight:700;display:block}.habit-row{flex-wrap:wrap;gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.habit-row li{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.84rem;display:inline-flex}.habit-row li.is-done{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.habit-score{font-variant-numeric:tabular-nums;font-weight:700}.balance-list{flex-direction:column;gap:12px;margin:14px 0;padding:0;list-style:none;display:flex}.balance-label{justify-content:space-between;gap:8px;font-size:.9rem;display:flex}.next-step .button{margin-top:14px}.dash-grid,.dash-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-figures{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.goal-figures strong{font-size:1.35rem}.goal-percent{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.35rem;font-weight:700}.goal-figures span,.countdown-card p,.mistake-count p,.streak-card p{color:var(--muted)}.meter{background:var(--meter-track);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.meter span{background:linear-gradient(90deg, var(--meter-fill), color-mix(in srgb, var(--accent-hover) 65%, var(--meter-fill)));height:100%;transition:width .5s var(--ease-out);display:block}.countdown-figure{letter-spacing:-.04em;margin-top:8px;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:700;line-height:1.1}.streak-week{color:var(--text);margin-top:8px;font-size:.9rem;font-weight:600}.rank-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rank-score{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1}.rank-list,.plain-list{margin:14px 0 0;padding:0;list-style:none}.rank-list li,.plain-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.plain-list li{flex-direction:column;align-items:flex-start;gap:0}.plain-list span,.rank-list span:last-child{color:var(--muted);font-size:.85rem}.plain-list .is-done strong{color:var(--muted);text-decoration:line-through}.text-link{color:var(--link);text-underline-offset:4px;margin-top:14px;font-weight:700;text-decoration:underline;display:inline-flex}.text-link:hover{filter:brightness(1.08)}.flag{background:var(--danger);color:var(--on-accent);border-radius:999px;margin-top:12px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-block}.dash-brief-head h2{margin-bottom:4px}.dash-brief-head p{color:var(--muted);margin:0 0 12px}.dash-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-brief-item{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:12px 14px}.dash-brief-kicker{color:var(--muted);margin-bottom:4px;font-size:.78rem;display:block}.dash-brief-item strong{font-size:1.2rem;line-height:1.3;display:block}.dash-brief-item p,.dash-brief-item li{color:var(--muted);margin:8px 0 0;font-size:.85rem}.dash-brief-item ul{margin:8px 0 0;padding:0;list-style:none}.dash-brief-item .text-link{margin-top:10px}.dash-links{flex-wrap:wrap;gap:8px 16px;display:flex}@media (width<=760px){.dash-grid,.dash-grid-2,.dash-split,.dash-brief-grid{grid-template-columns:1fr}.dash-quick-stats{width:100%}.dash-quick-stats li{flex:1;min-width:0}}.pick-chip{border:1px solid var(--line);height:32px;color:var(--muted);border-radius:8px;align-items:center;font-size:.85rem;display:inline-flex;position:relative}.pick-chip:hover,.pick-chip:focus-within{border-color:var(--text-muted)}.pick-chip.is-set{border-color:var(--text-muted);color:var(--text)}.pick-chip-main{height:100%;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:400;display:inline-flex}.pick-chip-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pick-chip-x{width:24px;height:100%;color:var(--text-muted);background:0 0;border:0;border-radius:8px;margin-inline-start:-6px;padding:0;font-size:1rem;line-height:1}.pick-chip-x:hover{color:var(--text)}.pick-field{width:100%;display:block;position:relative}.pick-field-main{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);text-align:start;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:1rem;font-weight:400;display:flex}.pick-field-main:hover,.pick-field-main[aria-expanded=true]{border-color:var(--border-accent)}.pick-field-main.is-empty{color:var(--muted)}.pick-field .pick-chip-icon{width:17px;height:17px;color:var(--muted)}.pick-pop{left:var(--pop-left,12px);top:var(--pop-top,auto);bottom:var(--pop-bottom,auto);z-index:40;width:290px;max-height:var(--pop-room,470px);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px)saturate(1.2);color:var(--text);text-align:start;animation:sheet-up .22s var(--ease-out) both;border-radius:14px;padding:6px;font-size:.9rem;position:fixed;overflow-y:auto}.pick-pop.is-small{width:210px}.pick-quick{margin:0;padding:0;list-style:none}.pick-quick button{width:100%;min-height:38px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:.9rem;font-weight:400;display:flex}.pick-quick button:hover{background:var(--hover)}.pick-quick span{flex:1}.pick-quick small{color:var(--muted);font-size:.78rem}.pick-quick-icon{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pick-quick-mark{fill:none;width:16px;height:16px;stroke:var(--text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pick-cal{border-top:1px solid var(--line);margin-top:6px;padding:10px 6px 4px}.pick-cal.is-alone{border-top:0;margin-top:0;padding-top:6px}.pick-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;padding-inline:4px;font-size:.9rem;display:flex}.pick-cal-nav{gap:2px;display:flex}.pick-cal-nav button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.pick-cal-nav button:hover:not(:disabled){background:var(--hover);color:var(--text)}.pick-cal-nav button:disabled{opacity:.3}.pick-cal-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pick-cal-grid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px;display:grid}.pick-cal-letter{color:var(--text-muted);font-size:.75rem;line-height:26px}.pick-cal-day{width:32px;height:32px;color:var(--text);background:0 0;border:0;border-radius:50%;padding:0;font-size:.85rem;font-weight:400}.pick-cal-day:hover:not(:disabled){background:var(--hover-strong)}.pick-cal-day.is-past,.pick-cal-day.is-weekend{color:var(--text-muted)}.pick-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--border);font-weight:700}.pick-cal-day.is-selected{background:var(--chip-on);color:var(--chip-on-text);font-weight:700}.pick-cal-day:disabled{color:var(--border)}@media (width<=700px){.pick-pop,.pick-pop.is-small{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;max-height:calc(100vh - 120px)}}.timer-page{min-height:100vh;color:var(--text);background:0 0}.timer-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(100svh,760px);padding:48px 20px 64px;display:flex;position:relative}.study-target{flex-direction:column;align-items:center;gap:8px;margin-bottom:26px;display:flex}.timer-title{justify-content:center;align-items:baseline;gap:.4rem;font-size:1.45rem;font-weight:700;display:flex}.title-select{appearance:none;border:none;border-bottom:1px solid var(--border);color:var(--text);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;padding:0 0 2px}.title-select.is-empty,.topic-input::placeholder{color:var(--text-muted)}.title-select:disabled,.topic-input:disabled{opacity:1;cursor:default;color:var(--text);-webkit-text-fill-color:var(--text)}.topic-input{border:none;border-bottom:1px solid var(--border);width:min(280px,78vw);color:var(--text);text-align:center;background:0 0;padding:6px 8px 8px;font-size:1rem}.study-target .topic-field.is-bare{width:min(320px,86vw)}.study-target .topic-input{width:100%}.phase-tabs{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px 26px;max-width:100%;display:flex}.phase-tab{color:var(--text-muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:.95rem;font-weight:700;display:flex}.phase-tab.is-active{color:var(--text)}.phase-tab:disabled{cursor:default}.phase-dots{gap:5px;display:flex}.phase-dot{background:var(--border);border-radius:50%;width:5px;height:5px}.phase-dot.is-done{background:var(--chip-on)}.timer-face{flex-direction:column;align-items:center;width:min(640px,100%);margin:28px 0 32px;display:flex}.timer-clock{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.25rem,14vw,10rem);font-weight:900;line-height:.85}.timer-progress{background:var(--meter-track);direction:ltr;width:min(240px,62vw);height:2px;margin-top:22px}.timer-progress span{background:var(--chip-on);height:100%;display:block}.timer-controls{align-items:center;gap:14px;display:flex}.timer-controls button{border:1px solid var(--border);width:52px;height:52px;color:var(--text);background:0 0;border-radius:50%;place-items:center;display:grid}.timer-controls button.is-main{background:var(--chip-on);width:72px;height:72px;color:var(--chip-on-text);border-color:#0000}.timer-controls button:hover{border-color:var(--border-accent)}.timer-controls button.is-main:hover{background:var(--accent-hover)}.timer-finish{border:1px solid var(--border-accent);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:18px;padding:8px 16px}.timer-finish:hover{background:var(--chip-on);color:var(--chip-on-text)}.timer-controls svg{width:22px;height:22px}.timer-controls button.is-main svg{width:46px;height:46px}.icon-solid{fill:currentColor}.icon-stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.timer-feedback{max-width:34rem;min-height:1.4em;color:var(--text-muted);margin:18px auto 0;font-size:.92rem}.timer-feedback.is-error{color:var(--danger)}.timer-feedback.is-over{color:var(--warning)}.timer-feedback.is-nudge{color:var(--info)}.study-week-goal{text-align:start;flex-direction:column;gap:6px;width:min(300px,86vw);margin-top:10px;display:flex}.study-week-goal-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.78rem;line-height:1.45;display:flex}.study-week-goal-meta strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.study-week-goal-sep{color:var(--text-muted);margin-inline:.35em;font-weight:500}.study-week-meter{background:var(--meter-track);border-radius:999px;height:6px;overflow:hidden}.study-week-meter span{background:var(--meter-fill);height:100%;display:block}.study-week-meter.is-low span{background:var(--info)}.study-week-meter.is-over span{background:var(--warning)}.timer-settings-link{left:18px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:6;border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed}.timer-lower{width:min(760px,100%);margin:0 auto;padding:0 20px 56px}.timer-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.2);transition:box-shadow .28s var(--ease-out), transform .28s var(--ease-out);color:var(--text);margin-top:16px;padding:18px}.timer-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.timer-card-head p,.timer-muted{color:var(--muted)}.timer-muted{margin-top:4px;font-size:.92rem}.session-list{margin:8px 0 0;padding:0;list-style:none}.session-list li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.session-time{text-align:end;flex:none}.manual-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.manual-form label{color:var(--muted);text-align:start;flex-direction:column;gap:6px;font-size:.85rem;display:flex}.manual-form input,.manual-form select,.manual-form textarea,.manual-form .subject-field input,.timer-card .pick-field-main{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);-webkit-text-fill-color:var(--text);color-scheme:inherit;caret-color:var(--text);border-radius:10px;padding:10px 12px}.manual-note,.manual-actions{grid-column:1/-1}.manual-actions{display:flex}@media (width<=760px){.timer-page{min-height:calc(100svh - 60px)}.timer-stage{min-height:0;padding:28px 16px 36px}.timer-title{font-size:1.25rem}.phase-tabs{gap:14px 18px}.phase-tab{font-size:.92rem}.timer-settings-link{left:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.timer-lower{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media (width<=640px){.manual-form{grid-template-columns:1fr}}
