@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-armenian-v47-ZgN7jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idbxZhVoDur.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-armenian-v47-ZgN7jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idbxZhVoDur.woff2) format("woff2");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0Z0XaaRg2_rah.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0bkXaaRg2_rah.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0aUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZUXaaRg2_rah.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0ZEXaaRg2_rah.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/commissioner-v24-tDbw2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8m0akXaaRg2_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-v31-JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--lp-navy-deep:#0e1a33;--lp-navy:#142447;--lp-card:#1f3263;--lp-line:rgba(var(--ink),0.08);--lp-line-strong:rgba(var(--ink),0.16);--lp-text:#eaf1ff;--lp-text-dim:#b2c0de;--lp-text-mute:#96a5c4;--lp-blue:#3fa8f0;--lp-blue-light:#6fb4f0;--lp-blue-pale:#9bd0f7;--lp-blue-rgb:63,168,240;--lp-water:#8ac6ee;--lp-cyan:#4dc8e8;--lp-violet:#9b6bff;--lp-violet-deep:#7a3ff0;--lp-mint:#57be82;--lp-amber:#f5b056;--lp-coral:#ff6e5c;--lp-warm:#ffa23f;--lp-red:#e84c4c;--lp-sport:#ff5e3a;--m-red:#e84c4c;--m-orange:#f8a95a;--m-green:#57be82;--m-violet:#9d8af0;--m-water:#00c2ff;--m-resource:#3fa9f5;--m-resource-hi:#6fd8ff;--m-resource-deep:#3a86f5;--m-muted:#7e8ca8;--m-sport:#ff6b4a;--m-warmup:#4fb3f0;--m-hard:#f0413a;--m-habit:#249a62;--m-readiness:#0a8256;--m-protein:#ff5a7e;--m-fat:#f2b33d;--m-carb:#8e7cf0;--m-fiber:#2fb170;--m-sugar:#e58f50;--m-ovulation:#ef8db4;--m-goal-done:#16b765;--m-goal-idle:#7e8ca8;--m-wake:#f27fb0;--m-nap:#b5a5f5;--m-empty:#7e8ca8;--m-phase-awake:#f2715f;--m-phase-rem:#3fd0b0;--m-phase-light:#4fb3f0;--m-phase-deep:#5480ee;--m-focus-care:#e0a8c8;--m-focus-mother:#e8a07a;--m-focus-age35:#7fb0e8;--m-focus-age45:#c58fe0;--m-focus-age65:#7ac0b0;--m-focus-pelvic:#d88fa8;--m-focus-yoga:#8fd0c0;--m-focus-fitness:#5e9eff;--m-focus-back:#b0a0e0;--m-focus-stop:#e8b14c;--m-cycle:#ef8db4;--m-feed-formula:#7b9cf0;--m-feed-solid:#c08457;--m-baby:#c58fe0;--m-baby-awake:#e8b14c;--m-focus-other:#7fb0e8;--m-water-rgb:0,194,255;--m-green-rgb:87,190,130;--wx-clear:245,176,86;--wx-cloud:159,177,214;--wx-rain:111,180,240;--wx-deep:63,168,240;--wx-ice:155,208,247;--wx-night:157,138,240;--wx-steel:139,151,168;--wx-magnet:229,72,77;--brand-sky:#8ac6ee;--brand-white:#fff;--brand-navy:#0d2a8c;--brand-blue:#2f6fd0;--brand-grey:#eaeaea;--brand-green:#57be82;--brand-pink:#f0609e;--brand-coral:#e84c4c;--brand-yellow:#fcd34e;--brand-emerald:#009470;--brand-purple:#9b4fd1;--brand-crimson:#c1093a;--brand-orange:#ffa23f;--lp-bg:#0c1728;--lp-bg-glow:#142a55;--lp-veil:rgba(12,23,40,.97);--lp-on-canvas:#fff;--lp-on-canvas-2:hsla(0,0%,100%,.82);--lp-canvas-mute:rgba(178,192,222,.78);--lp-curve-edge:hsla(0,0%,100%,.42);--lp-sheet-fade:#0e1a33;--lp-elevated:#1a2d5a;--ink:255,255,255;--lp-sheet-mid:#142447;--lp-field:var(--lp-sheet-mid);--lp-field-border:#2f4576;--ink-text:234,241,255;--ease-out:cubic-bezier(0.16,1,0.3,1)}[data-sex=f]{--lp-blue:#e8619e;--lp-blue-light:#ef8db4;--lp-blue-pale:#f6bbd5;--lp-blue-rgb:232,97,158}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;height:100%;overscroll-behavior:none}body{font-family:Commissioner,sans-serif;color:var(--lp-text);background:var(--lp-navy-deep);overflow:hidden}#root,body{height:100dvh}#lp-app-shell{height:100dvh;transition:filter .45s ease,transform .45s ease,opacity .45s ease}html.lp-booting #lp-app-shell{filter:blur(16px) saturate(.85);transform:scale(1.015);opacity:.85;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){#lp-app-shell{transition:none}html.lp-booting #lp-app-shell{filter:blur(8px);transform:none}}#boot-splash{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 500px at 50% 38%,#142a55 0,transparent 62%),#0c1728;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);opacity:1;transition:opacity .35s ease}#boot-splash.is-hidden{opacity:0;pointer-events:none}.boot-splash-inner{display:flex;flex-direction:column;align-items:center;gap:16px;animation:bootFade .5s ease both}.boot-splash-mark{width:92px;height:92px;display:block;filter:drop-shadow(0 6px 20px rgba(20,42,85,.55))}.boot-splash-word{font-weight:700;font-size:22px;letter-spacing:.02em}.boot-splash-slogan,.boot-splash-word{font-family:Montserrat,sans-serif;color:#fff}.boot-splash-slogan{margin-top:8px;font-weight:500;font-style:italic;font-size:16px;letter-spacing:.12em;opacity:1;animation:lp-slogan-in .9s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-slogan-in{0%{opacity:0;transform:translateY(8px);letter-spacing:.34em}55%{opacity:1}to{opacity:1;transform:translateY(0);letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.boot-splash-slogan{animation:none;opacity:1}}.boot-splash-ver{margin-top:4px;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;letter-spacing:.04em;color:hsla(0,0%,100%,.55)}@keyframes bootFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app{height:100dvh;display:flex;flex-direction:column;position:relative;background:radial-gradient(900px 500px at 20% 0,#142a55 0,transparent 60%),radial-gradient(700px 400px at 80% 100%,#0f1f44 0,transparent 60%),var(--lp-navy-deep);padding-top:env(safe-area-inset-top);overflow:hidden}@media (min-width:820px){.app{max-width:800px;margin:0 auto}}.topbar{justify-content:space-between;padding:4px 14px 6px;flex:0 0 auto}.brand,.topbar{display:flex;align-items:center}.brand{gap:9px}.brand-logo{width:34px;height:34px}.brand-block{display:flex;flex-direction:column;gap:2px}.brand-name{font-family:Montserrat,sans-serif;font-weight:800;font-size:18px;line-height:1;color:var(--lp-text);letter-spacing:-.01em}.brand-name .accent{color:var(--lp-blue-light)}.brand-sub{font-size:12px;color:var(--lp-text-dim);font-weight:500;letter-spacing:.01em}.topbar-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--ink),.06);color:var(--lp-text-dim);border:1px solid var(--lp-line);cursor:pointer}@keyframes lp-spin{to{transform:rotate(1turn)}}.plate{margin:4px 12px 8px;padding:12px 14px;border-radius:18px;background:linear-gradient(160deg,rgba(108,180,240,.08),rgba(140,123,224,.04));border:1px solid var(--lp-line);flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative}.plate-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.plate-header-title{display:inline-flex;align-items:center;height:30px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-text-dim);font-weight:700}.rhythm-block svg{width:100%;height:auto;display:block}.calendar{overflow:hidden;max-height:0;transition:max-height .36s var(--ease-out)}.calendar.is-open{max-height:900px;max-height:min(900px,58dvh);margin-top:12px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.calendar.is-open::-webkit-scrollbar{width:3px}.calendar.is-open::-webkit-scrollbar-thumb{background:var(--lp-line-strong);border-radius:2px}.cal-month{scroll-snap-align:start;scroll-margin-top:28px}.cal-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:10px}.cal-day{padding:8px 4px;border-radius:12px;background:rgba(var(--ink),.03);border:1px solid var(--lp-line);text-align:center;cursor:pointer;position:relative;transition:all .2s}.cal-day.is-today{background:rgba(108,180,240,.16);border-color:var(--lp-blue-light)}.cal-day.is-holiday{border-color:hsla(6,81%,69%,.4)}.cal-day .dow{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(110,131,174,.55);font-weight:600}.cal-day .num{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:var(--lp-text);margin-top:2px}.cal-day .type{font-size:8px;color:var(--lp-text-dim);margin-top:2px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.cal-day.is-holiday .num,.cal-day.is-weekend .num{color:var(--lp-coral)}.plate-week{display:flex;align-items:center;gap:6px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);color:var(--lp-text-dim);height:25px;padding:0 9px 0 11px;border-radius:999px;cursor:pointer;font-family:Commissioner,sans-serif;font-size:12.5px;letter-spacing:.04em;transition:all .2s var(--ease-out);flex:0 0 auto}.plate-week .plate-week-label{font-weight:600}.plate-week svg{transition:transform .25s var(--ease-out)}.plate-week.is-open svg{transform:rotate(180deg)}.plate-week:hover{background:rgba(var(--ink),.07)}.cal-month-scroll{max-height:330px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.cal-month-scroll::-webkit-scrollbar{width:3px}.cal-month-scroll::-webkit-scrollbar-thumb{background:var(--lp-line-strong);border-radius:2px}.cal-month{margin-bottom:14px}.cal-month-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--lp-text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;position:-webkit-sticky;position:sticky;top:0;background:var(--lp-sheet-mid);padding:4px 0;z-index:1}.cal-mday-hdr{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgba(110,131,174,.55);font-weight:600;text-align:center;padding-bottom:2px}.cal-month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.cal-mday{aspect-ratio:1;display:grid;place-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:var(--lp-text-dim);border-radius:8px;background:rgba(var(--ink),.02);border:1px solid transparent;cursor:pointer}.cal-mday.is-today{background:rgba(108,180,240,.16);border-color:var(--lp-blue-light);color:var(--lp-text)}.cal-mday.is-holiday,.cal-mday.is-weekend{color:var(--lp-coral)}.cal-mday.is-other{color:var(--lp-text-mute);opacity:.3}.cal-month-loading{text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600;padding:8px 0 4px}.cal-day.is-clickable{cursor:pointer}.cal-day.is-clickable:hover{background:rgba(var(--ink),.06)}.cal-mday:not(.is-today):not(.is-other):hover{background:rgba(var(--ink),.06);cursor:pointer}.cal-day.is-selected,.cal-mday.is-selected{border-color:var(--lp-blue-light);box-shadow:0 0 0 1px var(--lp-blue-light) inset}.cal-mday.is-selected{color:var(--lp-text)}.cal-dots{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:2px;min-height:5px}.cal-dot{display:block;border-radius:50%;flex:0 0 auto}.cal-dot-more{font-size:7px;font-weight:700;color:var(--lp-text-mute);line-height:1}.cal-sleepmark{display:block;height:2px;border-radius:2px;margin:1px auto 0;background:rgba(157,138,240,.9)}.cal-sleepmark.is-miss{height:1.5px;background:rgba(157,138,240,.28)}.cal-wx{display:block;line-height:1.1;margin-top:1px;font-family:Commissioner,sans-serif;font-weight:600;letter-spacing:.01em;white-space:nowrap}.cal-mday{grid-auto-rows:min-content;align-content:center;gap:1px}.cal-mday-num{display:block}.chat{flex:1 1;min-height:40px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:6px 16px 12px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.chat::-webkit-scrollbar{display:none}.day-divider{align-self:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600;padding:4px 0}.msg{max-width:88%;font-size:14.5px;line-height:1.5;animation:fadeUp .4s var(--ease-out) both;word-wrap:break-word}.msg.ai{background:transparent;border:none;padding:0;color:var(--lp-text);align-self:flex-start}.msg.ai.multi{white-space:pre-line}.msg.user{background:#1e6fc4;border:1px solid rgba(155,208,247,.2);padding:10px 14px;border-radius:18px;border-bottom-right-radius:6px}.cmd-bubble,.msg.user{color:#fff;align-self:flex-end}.cmd-bubble{max-width:84%;padding:9px 12px;border-radius:16px;border-bottom-right-radius:6px;background:var(--lp-blue);border:1px solid rgba(155,208,247,.25);font-size:13.5px;display:flex;align-items:center;gap:10px;animation:fadeUp .4s var(--ease-out) both}.cmd-bubble .cmd-icon{width:26px;height:26px;border-radius:50%;background:rgba(var(--ink),.14);display:grid;place-items:center;flex:0 0 auto}.cmd-bubble .cmd-label{font-weight:600}.cmd-bubble .cmd-value{color:var(--lp-blue-pale);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd-bubble .cmd-time{margin-left:auto;font-size:11px;color:rgba(var(--ink),.55);font-weight:500}.reflect{align-self:stretch;max-width:100%;background:transparent;border:none;border-radius:0;padding:2px 2px 4px;animation:fadeUp .4s var(--ease-out) both}.reflect h4{font-family:Commissioner,sans-serif;margin:0 0 4px;font-size:14px;font-weight:600;color:var(--lp-text)}.reflect p{margin:0;font-size:13.5px;color:var(--lp-text-dim);line-height:1.5}.reflect .meter{margin-top:10px;display:flex;gap:8px}.reflect .meter .pill{flex:1 1;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:12px;padding:8px 10px}.reflect .meter .pill .k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600}.reflect .meter .pill .v{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--lp-text);margin-top:2px}.typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;background:rgba(var(--ink),.05);border:1px solid var(--lp-line);border-radius:18px;border-bottom-left-radius:6px}.typing span{width:6px;height:6px;border-radius:50%;background:var(--lp-blue-light);opacity:.5;animation:blink 1.2s ease-in-out infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-rec{0%,to{box-shadow:0 0 0 0 hsla(6,81%,69%,.5)}50%{box-shadow:0 0 0 12px hsla(6,81%,69%,0)}}@keyframes recBar1{0%,to{height:4px}45%{height:16px}}@keyframes recBar2{0%,to{height:10px}30%{height:20px}}@keyframes recBar3{0%,to{height:14px}60%{height:6px}}@keyframes recBar4{0%,to{height:6px}40%{height:18px}}@keyframes recBar5{0%,to{height:8px}55%{height:14px}}.rec-bars{display:flex;align-items:center;gap:3px;height:24px;flex:0 0 auto}.rec-bars span{width:3px;border-radius:3px;background:var(--lp-coral);display:block}.rec-bars span:first-child{animation:recBar1 .75s ease-in-out infinite}.rec-bars span:nth-child(2){animation:recBar2 .6s ease-in-out .1s infinite}.rec-bars span:nth-child(3){animation:recBar3 .85s ease-in-out .2s infinite}.rec-bars span:nth-child(4){animation:recBar4 .7s ease-in-out .15s infinite}.rec-bars span:nth-child(5){animation:recBar5 .8s ease-in-out .05s infinite}.slots-wrap{flex:0 0 auto;padding:1px 0 calc(2px + env(safe-area-inset-bottom))}.slots-row{display:flex;align-items:flex-start;min-width:0}.slots-row>.slots-scroller{flex:1 1 auto;min-width:0;position:relative}.slots-scroller:after,.slots-scroller:before{content:"";position:absolute;top:0;bottom:0;width:44px;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out);z-index:1}.slots-scroller:before{left:0;background:linear-gradient(to right,var(--lp-navy-deep),rgba(14,26,51,0))}.slots-scroller:after{right:0;background:linear-gradient(to left,var(--lp-navy-deep),rgba(14,26,51,0))}.slots-scroller.has-left:before,.slots-scroller.has-right:after{opacity:.9}.slots-more{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:22px;height:22px;padding:0;display:grid;place-items:center;border:1px solid var(--lp-line-strong);border-radius:50%;background:var(--lp-navy-deep);color:var(--lp-text-dim);cursor:pointer;animation:slotsMoreIn .24s var(--ease-out)}.slots-more:active{transform:translateY(-50%) scale(.9)}.slots-more-left{left:2px}.slots-more-right{right:2px}.slots-more-left svg{transform:rotate(90deg)}.slots-more-right svg{transform:rotate(-90deg)}@keyframes slotsMoreIn{0%{opacity:0}to{opacity:1}}.lp-menu-group>*+*{border-top:1px solid rgba(var(--ink),.07)}.lp-menu-group>:active{background:rgba(var(--ink),.07)}.lp-pay-link:focus-visible{outline:2px solid var(--lp-blue);outline-offset:-2px}.slot-avatar-wrap{flex:0 0 auto;position:relative;margin:8px 14px 0 6px;line-height:0}.slot-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--ink),.06);color:var(--lp-text-dim);border:1px solid var(--lp-line);cursor:pointer;transition:transform .2s var(--ease-out)}.slot-avatar:active{transform:scale(.94)}.slot-avatar-img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block}.slot-avatar-initial{font-size:21px;font-weight:700;line-height:1;color:var(--lp-text)}.slots{display:flex;align-items:center;justify-content:safe center;padding:4px 14px;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.slots>*{scroll-snap-align:center}.slots::-webkit-scrollbar{height:5px}.slots::-webkit-scrollbar-thumb{background:var(--lp-line-strong);border-radius:3px}.slots-line{flex:0 0 auto;width:1px;height:50px;background:var(--lp-line-strong);margin:0 8px}.slot{flex:0 0 auto;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:none;cursor:pointer;padding:4px 2px;transition:transform .2s var(--ease-out);min-width:58px;position:relative}.slot:active{transform:scale(.94)}.slot-ring{position:relative;width:52px;height:52px}.slot-icon-center svg{opacity:.7;width:14px;height:14px}.slot-ring svg.slot-ring-svg{width:100%;height:100%}.slot-icon-center{position:absolute;inset:0;display:grid;place-items:center}.slot-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-on-canvas,#fff);font-weight:600;margin-top:4px}.dock{flex:0 0 auto;padding:0 14px 6px;position:relative;z-index:10}.dock-status{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 6px;font-family:Commissioner,sans-serif}.dock-input{display:flex;gap:8px;align-items:flex-end;background:rgba(var(--ink),.06);border:1px solid var(--lp-line);border-radius:20px;padding:10px 8px 10px 16px;position:relative}.dock-input.is-recording{border-color:var(--lp-coral);background:hsla(6,81%,69%,.08)}.dock-input textarea{flex:1 1;background:transparent;border:none;outline:none;color:var(--lp-text);font-family:Commissioner,sans-serif;font-size:14.5px;line-height:1.4;padding:2px 0;resize:none;min-height:22px;max-height:160px}.dock-input textarea::placeholder{color:var(--lp-text-mute)}.send-btn{width:36px;height:36px;border-radius:50%;background:var(--lp-blue);border:none;cursor:pointer;display:grid;place-items:center;color:#fff;transition:all .2s;flex:0 0 36px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.send-btn:hover{background:var(--lp-blue-light)}.send-btn.is-mic{background:rgba(var(--ink),.08);color:var(--lp-text-dim)}.send-btn.is-recording{background:var(--lp-coral);animation:pulse-rec 1.5s infinite}.rec-hint{flex:1 1;color:var(--lp-coral);font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;padding:2px 0}.sheet-backdrop{position:absolute;inset:0;background:rgba(6,11,28,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:40;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s var(--ease-out),visibility 0s linear .28s}.sheet-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s var(--ease-out)}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;background:linear-gradient(180deg,#1a2d5a,#0e1a33);border-top-left-radius:28px;border-top-right-radius:28px;border:1px solid var(--lp-line-strong);border-bottom:none;padding:0 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .36s var(--ease-out),visibility 0s linear .36s;visibility:hidden;pointer-events:none;max-height:90%;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -20px 60px rgba(0,0,0,.4)}.sheet input:not([type=checkbox]):not([type=radio]):not([type=file]),.sheet select,.sheet textarea{background:var(--lp-field)!important;border-color:var(--lp-field-border);color:var(--lp-text)}.sheet select option{background:var(--lp-field);color:var(--lp-text)}.sheet .dock-input{background:var(--lp-field);border-color:var(--lp-field-border)}.sheet .dock-input.is-recording{background:hsla(6,81%,69%,.08);border-color:var(--lp-coral)}.sheet .dock-input textarea{background:transparent!important}.sheet input::placeholder,.sheet textarea::placeholder{color:var(--lp-text-mute);opacity:1}.sheet::-webkit-scrollbar{display:none}.sheet.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .36s var(--ease-out)}.sheet .grabber{width:38px;height:4px;border-radius:2px;background:rgba(var(--ink),.2);margin:0 auto}.sheet .grabber-hit{display:block;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:none;padding:22px 0 6px;margin:0;background:var(--sheet-head-bg,#1a2d5a)}.sheet .grabber-hit:active{cursor:-webkit-grabbing;cursor:grabbing}.sheet-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:32px;z-index:3;padding:8px 0 4px;margin-bottom:0;background:var(--sheet-head-bg,#1a2d5a)}.sheet-head h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;margin:0;color:var(--lp-text);letter-spacing:-.01em}.sheet-head .close{background:rgba(var(--ink),.06);border:1px solid var(--lp-line);color:var(--lp-text-dim);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.sheet-sub{color:var(--lp-text-dim);font-size:13px;margin:0 0 16px}.sheet:has(>.sheet-chatbar){padding-bottom:0}.sheet-chatbar{position:-webkit-sticky;position:sticky;bottom:0;margin:8px -20px 0;padding:8px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--lp-sheet-fade,#0e1a33) 72%,transparent 100%)}@supports not selector(:has(*)){.sheet-chatbar{padding-bottom:4px}}.sheet-chatbar .sheet-chatbar-wait{padding:6px 4px 8px;color:rgba(var(--ink-text),.45);font-size:13px}.quick-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.quick-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:16px;cursor:pointer;font-size:12.5px;font-family:inherit;line-height:1;white-space:nowrap;background:rgba(var(--ink),.05);border:1px solid rgba(var(--ink),.1);color:var(--lp-text);transition:background .15s,transform .08s}.quick-chip:hover{background:rgba(var(--ink),.09)}.quick-chip:active{transform:scale(.96)}.quick-chip small{color:var(--lp-text-mute);font-size:10.5px}.quick-chips-label{font-size:11px;color:var(--lp-text-mute);margin:2px 0 4px;letter-spacing:.02em}.sleep-timeline{margin:6px 0 14px}.sleep-timeline svg{width:100%;height:130px;display:block}.time-input{background:transparent;border:none;outline:none;color:var(--lp-text);font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;padding:0;margin-top:2px;width:100%;letter-spacing:-.01em;color-scheme:dark}.time-input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}.sleep-stats{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.sleep-stat{background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:12px;padding:10px 12px}.sleep-stat .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600}.sleep-stat .v{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;color:var(--lp-text);margin-top:2px;letter-spacing:-.01em}.quality{margin-top:14px}.quality-label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600;margin-bottom:8px}.quality-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.q-btn{padding:10px 4px;border-radius:14px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);color:var(--lp-text-dim);cursor:pointer;font-family:Commissioner,sans-serif;font-size:12px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s}.q-btn .face{font-size:20px}.q-btn.is-on{border-color:var(--lp-blue-light);background:rgba(108,180,240,.14);color:var(--lp-text)}.kbju-ring-wrap{display:flex;align-items:center;gap:18px;padding:14px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:20px;margin-bottom:14px}.kbju-ring{width:100px;height:100px;flex:0 0 100px;position:relative}.kbju-ring .center{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.kbju-ring .center .v{font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;color:var(--lp-text);line-height:1;letter-spacing:-.01em}.kbju-ring .center .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-mute);margin-top:2px}.kbju-legend{flex:1 1;display:flex;flex-direction:column;gap:7px}.kbju-row{display:flex;align-items:center;gap:6px;font-size:11px}.kbju-row .dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.kbju-row .name{color:var(--lp-text-dim);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbju-row .val{font-family:Montserrat,sans-serif;font-weight:700;color:var(--lp-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbju-row .val small{color:var(--lp-text-mute);font-weight:500;margin-left:2px}.meal-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.meal-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:13px;color:var(--lp-text-dim);padding:10px 0 4px;margin-top:8px;border-top:1px solid var(--lp-line)}.meal-detail .md-row{display:flex;align-items:center;gap:6px}.meal-detail .md-row .dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.meal-detail .md-row b{margin-left:auto;font-family:Montserrat,sans-serif;font-weight:700;color:var(--lp-text)}.meal-detail .md-row b small{color:var(--lp-text-mute);font-weight:500;margin-left:2px}.empty-hint{padding:14px 16px;background:rgba(var(--ink),.03);border:1px dashed var(--lp-line-strong);border-radius:14px;color:var(--lp-text-dim);font-size:13px;line-height:1.5;text-align:center;margin-bottom:14px}.cycle-phases{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cycle-phase{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(var(--ink),.03);border:1px solid var(--lp-line);border-radius:12px;font-family:Commissioner,sans-serif}.cycle-phase.is-current{background:rgba(224,122,181,.1);border-color:rgba(224,122,181,.35)}.cp-dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.cp-name{flex:1 1;font-size:13px;color:var(--lp-text);font-weight:600}.cp-days{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--lp-text-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sunburst-wrap{display:flex;align-items:center;justify-content:center;padding:8px 0 16px;margin-bottom:6px}.exercise-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.exercise{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:14px}.ex-name{flex:1 1;font-family:Commissioner,sans-serif;font-weight:600;font-size:14px;color:var(--lp-text)}.ex-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ex-sets{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:var(--lp-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-weight{font-size:11px;color:var(--lp-text-mute);font-weight:500}.ex-check{width:28px;height:28px;border-radius:50%;background:rgba(245,181,71,.12);border:1px solid rgba(245,181,71,.3);color:#f5b547;cursor:pointer;display:grid;place-items:center}.period-track{display:flex;gap:2px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:999px;padding:3px;margin-bottom:10px}.period-pip{flex:1 1;min-width:0;padding:7px 2px;background:transparent;border:none;color:var(--lp-text-mute);font-family:Commissioner,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;cursor:pointer;transition:all .2s}.period-pip.is-on{background:rgba(157,138,240,.18);color:var(--lp-text)}.stat-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.stat-grid>div{display:flex;flex-direction:column;gap:2px}.stat-grid .hsg-k{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600}.stat-grid .hsg-v{font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;color:var(--lp-text);letter-spacing:-.01em}.stat-grid .hsg-v small{font-size:11px;color:var(--lp-text-mute);font-weight:500;margin-left:2px}.msg.ai.reflect{padding:4px 0 6px}.msg.ai.reflect h4{font-family:Commissioner,sans-serif;margin:0 0 4px;font-size:14.5px;font-weight:700;color:var(--lp-text);letter-spacing:-.005em}.msg.ai.reflect p{margin:0;font-size:14px;color:var(--lp-text-dim);line-height:1.5}.msg.ai.reflect .meter{margin-top:10px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px}.msg.ai.reflect .meter .pill{background:rgba(var(--ink),.04);border:1px solid var(--lp-line);border-radius:12px;padding:8px 10px}.msg.ai.reflect .meter .pill .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600}.msg.ai.reflect .meter .pill .v{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;color:var(--lp-text);margin-top:2px;letter-spacing:-.01em}.chat-pad-bottom{height:calc(80px + env(safe-area-inset-bottom));flex:0 0 auto}.wx-quiet{font-size:14px;line-height:1.5;color:rgba(var(--ink-text),.6)}.wx-btn,.wx-quiet{font-family:Commissioner,sans-serif}.wx-btn{background:none;border:1px solid rgba(var(--ink),.14);border-radius:10px;padding:8px 14px;font-size:13px;cursor:pointer;color:rgba(var(--ink-text),.75);transition:border-color .16s var(--ease-out),color .16s var(--ease-out)}.wx-btn:hover{border-color:rgba(var(--ink),.28);color:var(--lp-text)}.wx-btn:disabled{opacity:.5;cursor:default}.wx-btn-sm{flex-shrink:0;padding:5px 11px;font-size:12px;border-radius:8px}.wx-cities{margin:0 0 14px;font-family:Commissioner,sans-serif}.wx-city-row{display:flex;flex-wrap:wrap;gap:6px}.wx-city{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(var(--ink),.14);background:none;color:rgba(var(--ink-text),.72);font-size:12.5px;line-height:1;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.wx-city.is-on{border-color:rgba(var(--ink),.34);background:rgba(var(--ink),.08);color:var(--lp-text)}.wx-city-name,.wx-city-x{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer}.wx-city-name{padding:7px 4px 7px 12px;display:inline-flex;align-items:center;gap:5px}.wx-city-home{opacity:.6;font-size:13px}.wx-city-x{padding:7px 10px 7px 4px;opacity:.5;font-size:15px}.wx-city-x:hover{opacity:.9}.wx-city-name:disabled,.wx-city-x:disabled{cursor:default;opacity:.4}.wx-city-add{padding:7px 12px;cursor:pointer;font-family:inherit;border-style:dashed}.wx-city-add:disabled{opacity:.4;cursor:default}.wx-city-search{margin-top:8px;display:flex;flex-direction:column;gap:2px}.wx-city-search-row{display:flex;gap:8px;align-items:center}.wx-city-input{flex:1 1;min-width:0;font-size:16px;padding:7px 10px;border-radius:10px;border:1px solid rgba(var(--ink),.18);background:rgba(var(--ink),.04);outline:none}.wx-city-input,.wx-city-opt{font-family:inherit;color:var(--lp-text)}.wx-city-opt{text-align:left;background:none;border:none;cursor:pointer;padding:8px 2px;font-size:13.5px;border-bottom:1px solid rgba(var(--ink),.06)}.wx-city-opt-sub{margin-left:6px;font-size:11.5px;color:rgba(var(--ink-text),.45)}.wx-city-note{margin-top:6px;font-size:12px;color:rgba(var(--ink-text),.5)}.wx-link{align-self:flex-start;margin-top:2px;background:none;border:none;font-family:Commissioner,sans-serif;font-size:13px;cursor:pointer;padding:4px 0;color:rgba(var(--ink-text),.45)}.wx-link:hover{color:rgba(var(--ink-text),.7)}.wx-now{position:relative;overflow:hidden;border:1px solid rgba(var(--ink),.1);border-radius:18px;padding:16px 16px 12px;margin-bottom:12px;background:radial-gradient(120% 140% at 88% -20%,rgba(var(--wx-accent),.26) 0,rgba(var(--wx-accent),0) 62%),rgba(var(--ink),.045)}.wx-now-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wx-now-temp{font-family:Montserrat,sans-serif;font-size:46px;font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx-now-word{font-family:Commissioner,sans-serif;margin-top:6px;font-size:14.5px;color:rgba(var(--ink-text),.78)}.wx-now-glyph{flex-shrink:0;opacity:.95;filter:drop-shadow(0 4px 14px rgba(0,0,0,.28))}.wx-facts{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:6px;margin-top:14px}.wx-fact{display:flex;align-items:baseline;gap:6px;font-family:Commissioner,sans-serif}.wx-fact-k{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text-mute)}.wx-tone-warn{color:#f0a640!important}.wx-tone-crit{color:#f0645a!important}.wx-fact-v{font-size:13px;font-weight:600;color:rgba(var(--ink-text),.9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px}.wx-fact-v svg{flex:none}.wx-sum{margin-top:14px;display:flex;flex-direction:column;gap:9px}.wx-sum-t{margin:0;font-family:Commissioner,sans-serif;font-size:13px;line-height:1.5;color:rgba(var(--ink-text),.78)}.wx-clo-row{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin:2px 0 3px}.wx-clo-ico{display:inline-flex;align-items:center;color:#fff}.wx-clo-ico+.wx-clo-ico:before{content:"+";margin:0 7px;font-family:Commissioner,sans-serif;font-size:12.5px;line-height:1;color:hsla(0,0%,100%,.42)}.wx-bar-clo{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;margin-left:6px}.wx-bar-ico{display:inline-flex;align-items:center;color:rgba(var(--ink-text),.55)}.wx-bar-ico+.wx-bar-ico:before{content:"+";margin:0 4px;font-family:Commissioner,sans-serif;font-size:11.5px;line-height:1;color:rgba(var(--ink-text),.34)}.wx-note{font-family:Commissioner,sans-serif;font-size:13.5px;line-height:1.5;color:rgba(var(--ink-text),.62);border-left:2px solid rgba(var(--ink),.14);padding:2px 0 2px 10px}.wx-alert{margin-top:2px;color:rgba(var(--ink-text),.78);display:flex;align-items:flex-start;gap:8px}.wx-alert-ico{flex-shrink:0;display:flex;margin-top:1px}.wx-conflict{display:flex;flex-direction:column;gap:10px}.wx-conflict-head{padding:11px 13px;border-radius:14px;background:rgba(245,176,86,.08);border:1px solid rgba(245,176,86,.22)}.wx-conflict-title{font-family:Commissioner,sans-serif;font-size:14px;color:rgba(var(--ink-text),.9)}.wx-conflict-sub{margin-top:4px;color:rgba(var(--ink-text),.6)}.wx-alt,.wx-conflict-sub{font-family:Commissioner,sans-serif;font-size:13px}.wx-alt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid rgba(var(--ink),.09);line-height:1.4;color:rgba(var(--ink-text),.75)}.wx-block{margin-top:16px;padding-top:13px;border-top:1px solid rgba(var(--ink),.07)}.wx-cap{font-family:Commissioner,sans-serif;font-size:11px;margin-bottom:8px;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--ink-text),.4)}.wx-cap-sub{margin:6px 0 0;font-size:10px;color:rgba(var(--ink-text),.32)}.wx-scroll{overflow-x:auto;overflow-y:hidden;margin:0 -20px;padding:0 20px 2px;scrollbar-width:none}.wx-scroll::-webkit-scrollbar{display:none}.wx-hcell,.wx-hrow{display:flex}.wx-hcell{width:46px;flex:0 0 46px;flex-direction:column;align-items:center;gap:3px;padding:5px 0 3px;border-radius:12px}.wx-hcell.is-night{opacity:.72}.wx-hcell.is-now{background:rgba(var(--ink),.07);opacity:1}.wx-hlab{font-family:Commissioner,sans-serif;font-size:10.5px;color:rgba(var(--ink-text),.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wx-hcell.is-now .wx-hlab{color:var(--lp-blue-light);font-weight:600}.wx-plot{display:block}.wx-tval{font-family:Montserrat,sans-serif;font-size:11px;fill:rgba(var(--ink-text),.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx-sun{display:block;margin-top:2px;overflow:visible}.wx-sun-base{stroke:rgba(125,138,168,.16);stroke-width:1}.wx-sun-lab{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx-sun-lab.is-rise{fill:rgba(255,180,60,.85)}.wx-sun-lab.is-set{fill:rgba(255,120,50,.85)}.wx-bars{display:flex;align-items:flex-end}.wx-bcell{width:46px;flex:0 0 46px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.wx-bar{width:12px;border-radius:4px 4px 0 0;background:var(--lp-water)}.wx-bval{height:12px;font-family:Commissioner,sans-serif;font-size:9.5px;color:rgba(var(--ink-text),.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx-pband{display:block;margin-top:10px;overflow:visible}.wx-pline{fill:none;stroke:rgba(var(--ink-text),.28);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wx-pline.is-sharp{stroke:var(--lp-blue-light);stroke-width:2.4}.wx-pnow{stroke:rgba(var(--ink-text),.22);stroke-width:1;stroke-dasharray:2 3}.wx-day{display:flex;align-items:center;gap:8px;padding:6px 0;font-family:Commissioner,sans-serif;font-size:13px;color:rgba(var(--ink-text),.62)}.wx-day+.wx-day{border-top:1px solid rgba(var(--ink),.05)}.wx-day.is-today{color:rgba(var(--ink-text),.9)}.wx-day-name{width:58px;flex-shrink:0}.wx-day-glyph{flex-shrink:0;display:flex}.wx-day-word{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:rgba(var(--ink-text),.55)}.wx-day-t{flex-shrink:0;width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.wx-day-min{text-align:right;color:rgba(var(--ink-text),.5)}.wx-day-max{text-align:left}.wx-day-track{position:relative;flex:0 0 62px;background:rgba(var(--ink),.08)}.wx-day-range,.wx-day-track{height:5px;border-radius:3px}.wx-day-range{position:absolute;top:0}.wx-day-marks{flex:0 0 62px;display:flex;align-items:center;justify-content:flex-end;gap:4px;color:rgba(var(--ink-text),.5)}.wx-day-kp,.wx-day-mark{display:inline-flex;align-items:center}.wx-day-kp{gap:2px;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx-day-glyph{align-items:center;gap:3px}.wx-day-rain{font-size:10.5px;color:var(--lp-water);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wx-week-note{margin:8px 0 0;font-family:Commissioner,sans-serif;font-size:11.5px;line-height:1.45;color:rgba(var(--ink-text),.42)}.baby-cols{display:flex;flex-direction:column}.baby-main,.baby-side{display:contents}.bb-now{order:1}.bb-act{order:2}.bb-rest{order:3}.bb-ring{order:4}.bb-log{order:5}.bb-norm{order:6}@media (min-width:700px){.baby-cols{display:grid;grid-template-columns:minmax(236px,286px) 1fr;grid-gap:0 22px;gap:0 22px;align-items:start}.baby-main,.baby-side{display:block;min-width:0}.baby-side{position:-webkit-sticky;position:sticky;top:2px}.baby-main>*{max-width:620px}}.baby-now{margin:2px 0 12px}.baby-now-title{font-size:14.5px;font-weight:700;line-height:1.25}.baby-now-hint{font-size:12.5px;color:var(--lp-text-dim);margin-top:3px;line-height:1.35}.bb-ring-wrap{position:relative;width:100%;max-width:214px;margin:2px auto 0;aspect-ratio:1/1}@media (min-width:700px){.bb-ring-wrap{max-width:244px}}.bb-ring-mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.bb-ring-val{gap:4px;line-height:1}.bb-ring-val,.bb-ring-val span{display:inline-flex;align-items:baseline}.bb-ring-val span{gap:1.5px}.bb-ring-val b{font-family:Montserrat,sans-serif;font-weight:800;font-size:27px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bb-ring-val i{font-style:normal;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;opacity:.7}.bb-ring-val .sm b{font-size:18px}.bb-ring-val .sm i{font-size:10.5px}.bb-ring-cap{font-size:9.5px;color:var(--lp-text-mute);text-transform:uppercase;letter-spacing:.06em;margin-top:5px}.bb-ring-norm{font-size:11px;color:var(--lp-text-dim);margin-top:4px}.bb-leg{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:6px 0 2px}.bb-leg-i{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--lp-text-mute)}.bb-leg-i i{width:6px;height:6px;border-radius:999px;flex:0 0 auto}.baby-norms{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;width:100%;margin:12px 0 2px}.baby-norm{display:flex;align-items:center;gap:8px;min-width:0}.baby-norm-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.baby-norm-name{font-size:12px;color:var(--lp-text-mute);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baby-norm-track{position:relative;flex:0 1 104px;min-width:56px;height:6px;border-radius:3px;background:rgba(var(--ink),.1);overflow:hidden}.baby-norm-zone{position:absolute;top:0;height:6px;border-radius:3px}.baby-norm-fact{position:absolute;left:0;top:1.5px;height:3px;border-radius:2px}.baby-norm-val{font-size:12.5px;font-family:Montserrat,sans-serif;font-weight:700;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baby-disclaimer{font-size:10.5px;line-height:1.35;color:var(--lp-text-mute);margin-top:8px;opacity:.8}.baby-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:2px 0 0}@media (min-width:460px){.baby-tiles{grid-template-columns:repeat(6,1fr)}}.baby-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 3px 7px;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.baby-tile-label{font-size:11px;font-weight:600;line-height:1.1;text-align:center}.baby-tile-val{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1;min-height:11px;display:inline-flex;align-items:center;gap:4px}.baby-tile-val i{width:5px;height:5px;border-radius:999px;background:currentColor;animation:lalaPulse 1.4s ease-in-out infinite}@keyframes lalaPulse{0%,to{opacity:.35}50%{opacity:1}}.baby-panel{border-radius:14px;padding:10px 12px 11px;margin:8px 0 4px}.baby-panel-in{display:flex;flex-direction:column;gap:9px;width:100%}@media (min-width:700px){.baby-panel{max-width:460px}}.baby-chips{display:flex;flex-wrap:wrap;gap:6px}.baby-chip{font-size:11.5px;padding:5px 11px;border-radius:999px;font-family:inherit;display:inline-flex;align-items:baseline;gap:5px;line-height:1.2;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.baby-chip-note{font-family:Montserrat,sans-serif;font-weight:700;font-size:10.5px;opacity:.85}.baby-go{height:46px;border-radius:12px;width:100%;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:800;letter-spacing:.01em;transition:filter .16s var(--ease-out),opacity .16s var(--ease-out)}.baby-go:active{filter:brightness(1.12)}.baby-go-live{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baby-row3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.baby-row3 .baby-go{height:42px;font-size:12.5px;font-weight:700}.baby-cap{font-size:11.5px;color:var(--lp-text-mute);line-height:1.35}.baby-link{cursor:pointer;border-bottom:1px dashed rgba(var(--ink),.28)}.baby-goalbar{position:relative;flex:1 1 auto;height:4px;border-radius:2px;background:rgba(var(--ink),.12);overflow:hidden}.baby-goalbar i{position:absolute;left:0;top:0;height:4px;border-radius:2px}.baby-step{display:flex;align-items:center;justify-content:center;gap:16px}.baby-step-btn{width:40px;height:40px;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;font-family:inherit;flex:0 0 auto}.baby-step-val{display:inline-flex;align-items:baseline;gap:5px;min-width:84px;justify-content:center}.baby-step-val b{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baby-step-val span{font-size:12px;color:var(--lp-text-mute);text-transform:uppercase;letter-spacing:.06em}.baby-sec{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 4px;gap:10px}.baby-sec-name{font-size:11px;color:var(--lp-text-dim);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.baby-sec-note{font-size:11px;color:var(--lp-text-mute)}.baby-log{position:relative;margin:0 0 6px}.baby-log-row{position:relative;display:grid;grid-template-columns:44px 20px minmax(0,1fr) 22px;align-items:center;grid-gap:0 6px;gap:0 6px;padding:7px 6px 7px 0;border-radius:9px}.baby-log-body{display:flex;align-items:baseline;gap:8px;min-width:0}.baby-log-time{font-size:12px;color:var(--lp-text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.baby-log-mark{position:relative;align-self:stretch;display:grid;place-items:center}.baby-log-mark:before{content:"";position:absolute;left:50%;margin-left:-.5px;top:0;bottom:0;width:1px;background:rgba(var(--ink),.16)}.baby-log-row:first-child .baby-log-mark:before{top:50%}.baby-log-row:last-child .baby-log-mark:before{bottom:50%}.baby-log-mark i{position:relative;width:8px;height:8px;border-radius:999px;display:block;box-sizing:border-box}.baby-log-text{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.baby-log-val{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baby-log-x{font-size:11px;opacity:.32;cursor:pointer;text-align:center;line-height:1}.baby-log-x:hover{opacity:.75}.baby-log-x.is-empty{cursor:default}.baby-log-row.is-gap{padding-top:1px;padding-bottom:1px;opacity:.62}.baby-log-row.is-gap .baby-log-text{font-size:10.5px;font-weight:400}.baby-log-row.is-gap .baby-log-val{font-size:10.5px;font-weight:600}.baby-log-row.is-gap .baby-log-time{font-size:10.5px;opacity:.6}.baby-log-row.is-gap .baby-log-mark i{width:3px;height:3px;opacity:.7}.baby-log-row.is-sleep .baby-log-text{font-weight:400}.baby-empty{font-size:12px;color:var(--lp-text-mute);text-align:center;padding:16px 0}.sheet input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.78);opacity:.5;cursor:pointer}.sheet input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.85}.res-scope{margin-top:2px}.res-hero{gap:14px;margin:6px 0 14px}.res-hero,.res-hero-ring{display:flex;align-items:center}.res-hero-ring{flex:0 0 152px;flex-direction:column;gap:4px}.res-ring-note{max-width:152px;text-align:center;font-size:11px;line-height:1.35;color:var(--lp-text-dim)}.res-hero-side{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.res-hero-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-mute);font-weight:600}.res-hero-shift{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--lp-text);letter-spacing:-.01em}.res-hero-word{font-size:12.5px;line-height:1.45;color:var(--lp-text-dim)}.res-trend{font-size:11.5px;font-weight:600}.res-accuracy{margin-bottom:14px}.res-acc-track{height:4px;border-radius:999px;background:rgba(var(--ink-text),.1);overflow:hidden}.res-acc-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#6fd8ff,#3fa9f5,#2f7bf0,#6fd8ff);background-size:200% 100%;animation:resShimmer 6s linear infinite;transition:width .4s var(--ease-out)}@keyframes resShimmer{0%{background-position:0 0}to{background-position:200% 0}}.res-acc-note{margin-top:5px;line-height:1.4}.res-acc-note,.res-sec-title{font-size:11px;color:var(--lp-text-mute)}.res-sec-title{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px}.res-part-ring{position:relative;width:38px;height:38px;flex-shrink:0;display:block}.res-part-ring svg{display:block}.res-part-ring-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.res-grid{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:12px;margin-bottom:14px}.lp-legal{font-size:12.5px;line-height:1.6;color:var(--lp-text-dim);overflow-wrap:anywhere}.lp-legal h1{font-size:15px}.lp-legal h2{font-size:13.5px}.lp-legal h1,.lp-legal h2,.lp-legal h3{color:var(--lp-text);margin:16px 0 6px;font-weight:700}.lp-legal li,.lp-legal p{margin:6px 0}.lp-legal ol,.lp-legal ul{padding-left:18px;margin:6px 0}.lp-legal a{color:var(--lp-blue);text-decoration:underline;text-underline-offset:3px}.lp-legal table{width:100%;border-collapse:collapse;font-size:11.5px}.lp-legal td,.lp-legal th{border:1px solid var(--lp-line);padding:4px 6px;text-align:left}.cds{padding:2px 0 10px;font-family:Commissioner,sans-serif}.cds.is-empty{padding:6px 0 10px;font-size:12px;font-style:italic;color:rgba(var(--ink-text),.32)}.cds-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.cds-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:rgba(var(--ink-text),.38)}.cds-tonus{font-size:11.5px;color:rgba(var(--ink-text),.45)}.cds-tonus b{font-weight:700;color:rgba(var(--ink-text),.72)}.cds-rings{display:flex;flex-wrap:wrap;gap:4px 10px;padding:2px 0 4px}.cds-ring{flex:1 1 62px;min-width:62px;max-width:92px;display:flex;flex-direction:column;align-items:center;gap:1px;background:none;border:none;padding:2px 0;margin:0;font-family:inherit;color:inherit;text-align:center}.cds-ring.is-why{cursor:pointer;border-radius:10px;transition:background .2s}.cds-ring.is-why:hover{background:rgba(var(--ink),.04)}.cds-ring.is-open{background:rgba(var(--ink),.06)}.cds-ring-svg{position:relative;display:block;line-height:0}.cds-ring-val{position:absolute;inset:0;display:grid;place-items:center;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--lp-text)}.cds-ring-label{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:rgba(var(--ink-text),.5);margin-top:2px}.cds-ring-label.has-why{border-bottom:1px dotted rgba(var(--ink-text),.32)}.cds-ring-goal{font-size:9.5px;color:rgba(var(--ink-text),.34);white-space:nowrap}.cds-why{font-size:11.5px;line-height:1.45;color:rgba(var(--ink-text),.5);background:rgba(var(--ink),.04);border-radius:10px;padding:7px 9px;margin:2px 0 6px}.cds-night{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0 2px;font-size:11.5px}.cds-night-clock{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;color:rgba(157,138,240,.95)}.cds-night-phases{color:rgba(var(--ink-text),.5)}.cds-night-src{color:rgba(var(--ink-text),.34)}.cds-chips{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0 2px}.cds-chip{display:inline-flex;align-items:baseline;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(var(--ink),.04);border:1px solid var(--lp-line);font-size:11px;line-height:1.2}.cds-chip-k{font-style:normal;color:rgba(var(--ink-text),.42)}.cds-chip-v{font-family:Montserrat,sans-serif;font-weight:700;font-size:11.5px;color:rgba(var(--ink-text),.82)}.cds-chip-g{font-style:normal;color:rgba(var(--ink-text),.32)}.cds-read{padding:8px 0 2px}.cds-read-title{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:rgba(var(--ink-text),.32);margin-bottom:3px}.cds-read-head{font-size:12.5px;line-height:1.45;color:var(--lp-text)}.cds-read-mean{font-size:11.5px;line-height:1.45;color:rgba(var(--ink-text),.45);margin-top:2px}.cds-read-act{display:flex;gap:6px;margin-top:5px;font-size:12px;line-height:1.4;color:rgba(var(--ink-text),.72)}.cds-read-act span{color:var(--lp-blue);flex:0 0 auto}.cds-more{background:none;border:none;cursor:pointer;padding:10px 0 2px;font-family:Commissioner,sans-serif;font-size:12px;color:rgba(var(--ink-text),.45)}.cds-more:hover{color:var(--lp-blue)}.cds-daytitle{font-family:Commissioner,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--ink-text),.45);margin-bottom:6px}.cds-plans-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:6px 0 4px;padding-top:8px;border-top:1px solid rgba(var(--ink),.06)}.cds-plans-title{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:rgba(var(--ink-text),.38)}.cds-plans-add,.cds-plans-title{font-family:Commissioner,sans-serif}.cds-plans-add{background:none;border:none;cursor:pointer;padding:0;font-size:12px;color:rgba(var(--ink-text),.45)}.cds-plans-add:hover{color:var(--lp-blue)}.baby-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.baby-profiles{display:flex;flex-wrap:wrap;flex:1 1 70px;gap:6px;min-width:0}.baby-profile-name{font-size:13px;font-weight:700;overflow-wrap:anywhere}.baby-sheet .plate-week{min-height:36px;height:auto;padding:7px 12px;gap:6px;white-space:normal}.baby-sheet .plate-week:disabled{opacity:.5;cursor:default}.baby-profile-meta{margin:8px 0 16px;font-size:11px;line-height:1.5}.baby-section-title{margin:12px 0 8px;font-size:11px;font-weight:700;color:var(--lp-text-dim);text-transform:uppercase;letter-spacing:.06em}.baby-rest{margin:16px 0;padding:16px 0;border-top:1px solid rgba(var(--ink),.1);border-bottom:1px solid rgba(var(--ink),.1)}.baby-rest-plan{margin-top:12px}.baby-text-button{border:0;padding:0;background:none;color:var(--lp-text-dim);font:inherit;text-align:inherit;cursor:pointer}.baby-sheet button:focus-visible{outline:2px solid var(--lp-text);outline-offset:3px}.baby-sheet .baby-cap{font-size:12.5px;line-height:1.5;color:var(--lp-text-dim)}.baby-sheet .baby-disclaimer{font-size:11px;line-height:1.4;opacity:1}@media (min-width:700px) and (max-width:1000px){.baby-sheet .baby-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=light]{--lp-navy-deep:#f2f2f7;--lp-navy:#fff;--lp-card:#fff;--lp-elevated:#fff;--lp-bg:#f7f8fb;--lp-bg-glow:#e8f1fc;--lp-veil:rgba(247,248,251,.97);--lp-on-canvas:#1c1c1e;--lp-on-canvas-2:rgba(28,28,30,.72);--lp-canvas-mute:rgba(83,83,87,.85);--lp-curve-edge:rgba(28,28,30,.3);--lp-sheet-fade:#fff;--lp-sheet-mid:#fff;--lp-field:var(--lp-sheet-mid);--lp-field-border:rgba(60,60,67,.22);--ink:0,0,0;--ink-text:28,28,30;--lp-line:rgba(60,60,67,.14);--lp-line-strong:rgba(60,60,67,.22);--lp-text:#1c1c1e;--lp-text-dim:#535357;--lp-text-mute:#67676b;--lp-blue:#0a84ff;--lp-blue-light:#3e9bff;--lp-blue-pale:#7fbfff;--lp-blue-rgb:10,132,255;--lp-cyan:#10b3d6;--lp-mint:#23a757;--lp-amber:#d98a1f;--lp-warm:#e3821b;--lp-coral:#e5462f;--lp-red:#d92d20;--lp-violet:#7b41e0;--lp-violet-deep:#6224d6;--wx-clear:154,98,22;--wx-cloud:90,107,140;--wx-rain:29,111,184;--wx-deep:11,99,182;--wx-ice:54,123,169;--wx-night:106,79,208;--wx-steel:86,98,116;--wx-magnet:192,43,48}html[data-theme=light] [data-sex=f],html[data-theme=light][data-sex=f]{--lp-blue:#d6337e;--lp-blue-light:#e0609a;--lp-blue-pale:#ee9bc0;--lp-blue-rgb:214,51,126}html[data-theme=light] body{background:var(--lp-navy-deep);color:var(--lp-text)}html[data-theme=light] .app{background:radial-gradient(900px 500px at 20% 0,#e8f1fc 0,transparent 60%),radial-gradient(700px 400px at 80% 100%,#f3ecfb 0,transparent 60%),var(--lp-navy-deep)}html[data-theme=light] #boot-splash{background:radial-gradient(900px 500px at 50% 38%,#e8f1fc 0,transparent 62%),#f7f8fb}html[data-theme=light] .boot-splash-slogan,html[data-theme=light] .boot-splash-word{color:#16233d}html[data-theme=light] .boot-splash-ver{color:rgba(28,28,30,.45)}html[data-theme=light] .boot-splash-mark{filter:drop-shadow(0 6px 20px rgba(20,42,85,.18))}html[data-theme=light] .plate{background:#fff;border-color:rgba(60,60,67,.1);box-shadow:0 1px 3px rgba(16,24,40,.06),0 8px 24px rgba(16,24,40,.04)}html[data-theme=light] .cal-day,html[data-theme=light] .cal-mday,html[data-theme=light] .plate-week,html[data-theme=light] .quick-chip,html[data-theme=light] .reflect .meter .pill,html[data-theme=light] .typing{background:#fff;border-color:rgba(60,60,67,.12)}html[data-theme=light] .cal-day.is-today,html[data-theme=light] .cal-mday.is-today{background:rgba(10,132,255,.1);border-color:var(--lp-blue)}html[data-theme=light] .cal-day .dow,html[data-theme=light] .cal-mday-hdr{color:var(--lp-text-mute)}html[data-theme=light] .slots-more,html[data-theme=light] .topbar-icon{background:#fff;border-color:rgba(60,60,67,.12)}html[data-theme=light] .sheet{--sheet-head-bg:#fff;background:linear-gradient(180deg,#fff,#f7f7fa);box-shadow:0 -16px 48px rgba(16,24,40,.16)}html[data-theme=light] .sheet-backdrop{background:rgba(28,28,30,.28)}html[data-theme=light] .sheet .grabber{background:rgba(60,60,67,.26)}html[data-theme=light] .msg.user{background:var(--lp-blue)}html[data-theme=light] .cmd-bubble,html[data-theme=light] .msg.user{border-color:rgba(10,132,255,.35)}html[data-theme=light] .cmd-bubble .cmd-value{color:#e9f3ff}html[data-theme=light] .cmd-bubble .cmd-time{color:hsla(0,0%,100%,.75)}html[data-theme=light] .cmd-bubble .cmd-icon{background:hsla(0,0%,100%,.22)}html[data-theme=light] .slots-scroller:before{background:linear-gradient(to right,var(--lp-navy-deep),rgba(242,242,247,0))}html[data-theme=light] .slots-scroller:after{background:linear-gradient(to left,var(--lp-navy-deep),rgba(242,242,247,0))}html[data-theme=light] .wx-tone-warn{color:#c07a16!important}html[data-theme=light] .wx-tone-crit{color:#d3402f!important}html[data-theme=light] .wx-now-glyph{filter:drop-shadow(0 4px 14px rgba(16,24,40,.14))}html .sheet-backdrop.is-clear{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}