@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdbeee9d91ec0c78-s.p.0b~buoyu6w0_u.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf2627ff6b01e343-s.04afij75empf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0e407831c5f9d51-s.03sf70ivy_zja.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/173f0f83f71fd8cd-s.p.0ia14ffl74s5m.woff2)format("woff2");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:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bdbeee9d91ec0c78-s.p.0b~buoyu6w0_u.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bf2627ff6b01e343-s.04afij75empf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0e407831c5f9d51-s.03sf70ivy_zja.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/173f0f83f71fd8cd-s.p.0ia14ffl74s5m.woff2)format("woff2");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:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bdbeee9d91ec0c78-s.p.0b~buoyu6w0_u.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bf2627ff6b01e343-s.04afij75empf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0e407831c5f9d51-s.03sf70ivy_zja.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/173f0f83f71fd8cd-s.p.0ia14ffl74s5m.woff2)format("woff2");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:El Messiri Fallback;src:local(Arial);ascent-override:106.39%;descent-override:56.8%;line-gap-override:0.0%;size-adjust:95.78%}.el_messiri_c88bbfc8-module__9vpJaa__className{font-family:El Messiri,El Messiri Fallback;font-style:normal}.el_messiri_c88bbfc8-module__9vpJaa__variable{--font-display:"El Messiri", "El Messiri Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.0m8zba_.74ap~.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4ce61fe437b63f55-s.0od-7b0hxf348.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ecc51711236713ee-s.08ene8zf5ijuj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/890431f0a0104557-s.p.12wwj~hk_82v7.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.0m8zba_.74ap~.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ce61fe437b63f55-s.0od-7b0hxf348.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ecc51711236713ee-s.08ene8zf5ijuj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/890431f0a0104557-s.p.12wwj~hk_82v7.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.0m8zba_.74ap~.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ce61fe437b63f55-s.0od-7b0hxf348.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ecc51711236713ee-s.08ene8zf5ijuj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/890431f0a0104557-s.p.12wwj~hk_82v7.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.0m8zba_.74ap~.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ce61fe437b63f55-s.0od-7b0hxf348.woff2)format("woff2");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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ecc51711236713ee-s.08ene8zf5ijuj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/890431f0a0104557-s.p.12wwj~hk_82v7.woff2)format("woff2");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:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}.readex_pro_5e20286d-module__WA-qua__className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.readex_pro_5e20286d-module__WA-qua__variable{--font-body:"Readex Pro", "Readex Pro Fallback"}
:root,:root[data-phase=day]{--ink:#4a3034;--muted:#8d7071;--accent:#a2646c;--accent-ink:#fff8f6;--accent-soft:#c09a9038;--glass:#fffbf894;--glass-strong:#fffbf8d1;--glass-line:#ffffffbf;--well:#ffffff80;--line:#4a30341a;--shadow:0 1px 1px #6e3c460a, 0 10px 30px -8px #6e3c4629;--sky-1:#f8efe9;--sky-2:#f0dcd6;--orb-a:#eab0aa;--orb-b:#c3d8ec;--orb-c:#f4c9a6;--orb-d:#d6b9dc;--sun:#ffecd6e6;--stars:0;--ok:#4f7d64;--ok-soft:#6ea0822e;--warn:#a86d1c;--warn-soft:#e6aa5033;--bad:#b2414f;--bad-soft:#d25a6429;--blue:#4f6f96;--blue-soft:#7896c833;--logo:url(/logo-um.webp);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-phase=dawn]{--sky-1:#f6e6e1;--sky-2:#efd2d0;--orb-a:#f2b9b4;--orb-b:#e5c4dc;--orb-c:#f8d7bd;--orb-d:#c9b9e0;--sun:#ffd2bed9;--stars:.25}:root[data-phase=dusk]{--ink:#3e2738;--muted:#7d6274;--accent:#96566d;--glass:#fff6f880;--glass-strong:#fff6f8cc;--sky-1:#e9cdd6;--sky-2:#cdb4d4;--orb-a:#e7a9a6;--orb-b:#a996cc;--orb-c:#f0c2a6;--orb-d:#b9809b;--sun:#ffbea0bf;--stars:.15}:root[data-phase=night]{--ink:#f6eaea;--muted:#b8a3b0;--accent:#e3a9ae;--accent-ink:#2a1a26;--accent-soft:#e3a9ae29;--glass:#2a1e387a;--glass-strong:#2a1e38db;--glass-line:#ffffff17;--well:#ffffff0f;--line:#fff0f51a;--shadow:0 10px 30px -10px #00000080;--sky-1:#191428;--sky-2:#251a35;--orb-a:#5a2f4c;--orb-b:#2b2c5c;--orb-c:#6b3b55;--orb-d:#3a2550;--sun:#fff4e6f2;--stars:1;--ok:#8fd1ab;--ok-soft:#6ec89624;--warn:#f0c27a;--warn-soft:#f0c27a24;--bad:#f19aa6;--bad-soft:#f19aa624;--blue:#a9c4ee;--blue-soft:#a9c4ee24;--logo:url(/logo-um-light.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--sky-1)}body{color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;direction:rtl;background:0 0;margin:0;line-height:1.65;transition:color 1.2s}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:var(--accent)}h1,h2,h3,p{margin:0}h1,h2,.display{font-family:var(--font-display), serif;letter-spacing:0;font-weight:600}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky-base{background:linear-gradient(170deg, var(--sky-1) 10%, var(--sky-2) 100%);transition:background 2s;position:absolute;inset:0}.orb{will-change:transform;border-radius:50%;transition:background 2s;position:absolute}.orb-a{background:radial-gradient(circle at center, var(--orb-a) 0%, transparent 62%);width:85vmax;height:85vmax;animation:26s ease-in-out infinite alternate drift-a;top:-35vmax;right:-30vmax}.orb-b{background:radial-gradient(circle at center, var(--orb-b) 0%, transparent 62%);width:75vmax;height:75vmax;animation:32s ease-in-out infinite alternate drift-b;bottom:-30vmax;left:-30vmax}.orb-c{background:radial-gradient(circle at center, var(--orb-c) 0%, transparent 60%);opacity:.7;width:60vmax;height:60vmax;animation:38s ease-in-out infinite alternate drift-c;top:30%;left:25%}.orb-d{background:radial-gradient(circle at center, var(--orb-d) 0%, transparent 60%);opacity:.75;width:55vmax;height:55vmax;animation:30s ease-in-out infinite alternate drift-d;top:-10vmax;left:-20vmax}@keyframes drift-a{to{transform:translate(-14vw,18vh)scale(1.12)}}@keyframes drift-b{to{transform:translate(18vw,-14vh)scale(1.08)}}@keyframes drift-c{to{transform:translate(-20vw,-22vh)scale(.88)}}@keyframes drift-d{to{transform:translate(12vw,26vh)scale(1.15)}}.celestial{background:radial-gradient(circle, var(--sun) 0%, transparent 70%);filter:blur(6px);border-radius:50%;width:120px;height:120px;transition:all 2s;animation:9s ease-in-out infinite breathe;position:absolute;top:11vh;left:4vw}[data-phase=night] .celestial{filter:none;background:0 0;width:40px;height:40px;top:13vh;left:9vw;box-shadow:-11px 7px #fff2e4,-11px 7px 34px 6px #ffe6d240}@keyframes breathe{50%{opacity:.8;transform:scale(1.12)}}.stars{opacity:var(--stars);transition:opacity 2s;position:absolute;inset:0}.stars i{background:#fff;border-radius:50%;animation:ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 6px #ffffffb3}@keyframes twinkle{50%{opacity:.2;transform:scale(.6)}}.grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.orb,.celestial,.stars i{animation:none}}.shell{max-width:560px;min-height:100dvh;padding:0 16px calc(104px + env(safe-area-inset-bottom));margin:0 auto}.topbar{z-index:10;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(to bottom, var(--glass) 0%, transparent 100%);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;display:flex;position:sticky;top:0}.child-switch{text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.avatar{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);font-family:var(--font-display), serif;border:1px solid var(--glass-line);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.avatar.is-boy{background:var(--blue-soft);color:var(--blue)}.child-switch strong{font-size:17px;line-height:1.25;display:block}.child-switch>span>span{color:var(--muted);font-size:13px;display:block}.logo{aspect-ratio:868/523;background:var(--logo) center / contain no-repeat;width:58px;display:block}.tabbar{inset:auto 12px calc(10px + env(safe-area-inset-bottom));z-index:20;pointer-events:none;justify-content:center;display:flex;position:fixed}.tabbar-inner{pointer-events:auto;background:var(--glass-strong);border:1px solid var(--glass-line);width:100%;max-width:520px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:26px;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;display:grid}.tab{color:var(--muted);background:0 0;border:0;border-radius:20px;justify-items:center;gap:1px;padding:7px 4px 6px;font-size:12px;font-weight:600;transition:color .2s,background .25s;display:grid}.tab svg{width:23px;height:23px}.tab[aria-current=page]{color:var(--accent);background:var(--accent-soft)}main{gap:14px;padding-top:8px;display:grid}.section-title{font-family:var(--font-display), serif;margin:10px 4px -2px;font-size:19px;font-weight:600}.hello{padding:10px 4px 4px}.hello p{color:var(--muted);font-size:15px}.hello h1{margin-top:2px;font-size:clamp(28px,8vw,38px);line-height:1.2}.hello h1 small{color:var(--muted);margin-bottom:2px;font-size:.5em;font-weight:500;display:block}.card{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border-radius:24px;padding:18px;transition:background 1.2s}.card h2{font-size:20px}.card p.sub{color:var(--muted);font-size:14px}.muted{color:var(--muted)}.small{font-size:13px}.btn{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 70%, transparent);border:0;border-radius:16px;padding:13px 18px;font-weight:600;transition:transform .14s,opacity .15s,filter .15s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;box-shadow:none}.btn.ghost{background:var(--well);color:var(--ink);box-shadow:none;border:1px solid var(--glass-line)}.btn.danger{background:var(--bad-soft);color:var(--bad);box-shadow:none}.btn.block{width:100%}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{background:var(--well);text-align:center;border-radius:18px;padding:12px 6px 10px}.stat .num{font-family:var(--font-display), serif;font-size:30px;font-weight:600;line-height:1.15;display:block}.stat span{color:var(--muted);font-size:12.5px}.quick{gap:14px;display:grid}.quick-group h3{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:600}.quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qbtn{border:1px solid var(--glass-line);background:var(--well);border-radius:18px;justify-items:center;gap:1px;padding:13px 6px;font-size:15px;font-weight:600;transition:transform .14s,background .2s;display:grid}.qbtn:active{background:var(--accent-soft);transform:scale(.95)}.qbtn small{color:var(--muted);font-size:11.5px;font-weight:400}.qbtn.is-hint{border-color:var(--accent);background:var(--accent-soft)}.qbtn.is-hint small{color:var(--accent)}.timer{background:var(--glass-strong);border:1px solid var(--accent);color:var(--accent);box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.timer.is-sleep{border-color:var(--blue);color:var(--blue)}.timer .num{font-family:var(--font-display), serif;font-size:34px;font-weight:600;line-height:1.1}.timer strong{font-size:14px;font-weight:600;display:block}.timer .btn:not(.ghost){box-shadow:none;background:currentColor}.timer .btn span{color:var(--accent-ink)}.timer .btn.ghost{color:inherit}.pulse{background:currentColor;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--glass-line);background:var(--well);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600}.chip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.chip:disabled{opacity:.35}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.timeline li:last-child{border-bottom:0}.dot{border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.dot.feed{background:var(--accent-soft)}.dot.sleep{background:var(--blue-soft)}.dot.diaper{background:var(--warn-soft)}.timeline .what{flex:1;min-width:0}.timeline .what strong{font-size:15px;font-weight:600;display:block}.timeline .what span{color:var(--muted);font-size:13px}.icon-btn{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:8px;font-size:17px;line-height:1}.icon-btn:active{background:var(--well)}.link-btn{color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;justify-self:center;padding:6px;font-size:14px}.empty{text-align:center;color:var(--muted);padding:18px 8px}.next-up{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 88%, transparent), color-mix(in srgb, var(--accent) 55%, #7a4a8a));color:#fff;border-color:#ffffff40}.next-up p.sub{color:#ffffffd1}.next-up h2{font-size:24px}[data-phase=night] .next-up{color:#2a1a26}[data-phase=night] .next-up p.sub{color:#2a1a26bf}.visit{padding:0;overflow:hidden}.visit-head{text-align:start;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px 18px;display:flex}.visit-head .what{flex:1}.visit-head strong{font-size:16px;font-weight:600;display:block}.visit-head span{color:var(--muted);font-size:13px}.badge{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.badge.done{background:var(--ok-soft);color:var(--ok)}.badge.soon{background:var(--warn-soft);color:var(--warn)}.badge.overdue,.badge.partial{background:var(--bad-soft);color:var(--bad)}.badge.upcoming{background:var(--well);color:var(--muted)}.doses{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.dose{background:var(--well);border-radius:16px;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.dose input[type=checkbox]{width:22px;height:22px;accent-color:var(--ok);flex:none;margin:2px 0 0}.dose .what{flex:1;min-width:0}.dose strong{font-size:15px;font-weight:600;display:block}.dose span{color:var(--muted);font-size:12.5px;display:block}.dose input[type=date]{border:1px solid var(--line);background:var(--glass-strong);border-radius:10px;padding:4px 8px;font-size:13px}.field{gap:6px;display:grid}.field label{font-size:14px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--glass-line);background:var(--well);border-radius:14px;width:100%;padding:12px 14px;font-size:16px}.field input::placeholder{color:var(--muted);opacity:.8}.field input:focus{outline:2px solid var(--accent);outline-offset:1px}.form{gap:14px;display:grid}.stage h2{font-size:24px;line-height:1.3}.stage h3{color:var(--accent);margin:16px 0 6px;font-size:15px;font-weight:600}.stage ul,.article ul{gap:7px;margin:0;padding-inline-start:20px;display:grid}.stage li::marker{color:var(--accent)}.article li::marker{color:var(--accent)}.article-link{text-align:start;align-items:center;gap:12px;width:100%;display:flex}.article-link .what{flex:1}.article-link strong{font-size:16px;font-weight:600;display:block}.article-link.is-urgent{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.article-link.is-urgent strong{color:var(--bad)}.article h1{margin-bottom:8px;font-size:28px;line-height:1.3}.article h2{margin:18px 0 6px;font-size:19px}.article p{margin:8px 0}.disclaimer{color:var(--muted);text-align:center;padding:4px 12px;font-size:12px}.sheet-backdrop{z-index:40;background:#1e0f194d;place-items:end center;animation:.25s fade;display:grid;position:fixed;inset:0}.sheet{background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);width:100%;max-width:560px;max-height:88dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;animation:.35s cubic-bezier(.2,.9,.25,1) rise;overflow:auto}.sheet h2{margin-bottom:14px;font-size:22px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-backdrop{animation:none}}.welcome{text-align:center;align-content:center;gap:22px;min-height:100dvh;padding:40px 0 32px;display:grid}.welcome .hero-logo{aspect-ratio:868/523;background:var(--logo) center / contain no-repeat;width:min(260px,70vw);margin:0 auto;animation:1.4s cubic-bezier(.2,.8,.2,1) both arrive}.welcome h1{font-size:clamp(32px,9vw,44px);line-height:1.2;animation:1.4s cubic-bezier(.2,.8,.2,1) .15s both arrive}.welcome .lead{color:var(--muted);max-width:30ch;margin:0 auto;font-size:17px;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both arrive}.welcome .card{text-align:start;animation:1.4s cubic-bezier(.2,.8,.2,1) .45s both arrive}.promises{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;font-size:14px;list-style:none;animation:1.4s cubic-bezier(.2,.8,.2,1) .38s both arrive;display:flex}@keyframes arrive{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.welcome *{animation:none!important}}.by{text-align:center;color:var(--muted);direction:ltr;font-size:12px}.by strong{color:var(--accent);font-weight:600}.splash{place-items:center;min-height:100dvh;display:grid}.splash .logo{opacity:.8;width:120px;animation:2s ease-in-out infinite breathe}
