@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/720e48310735072e.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ef8dfb8c81553c8a.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e5d786da0837b7.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/40026c26c28aabed.p.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}.__className_1f775c{font-family:Playfair Display;font-weight:600;font-style:normal}.__variable_1f775c{--f-playfair:"Playfair Display"}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5aae3a1c1074c5e1.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ecb0c194634e5a7f.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c2fd50d66d22a18.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/da6e5417d357d163.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9c79641216ce8622.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dd5f2241e050216b.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}.__className_1ddd2c{font-family:Amiri;font-style:normal}.__variable_1ddd2c{--f-amiri:"Amiri"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0.p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0.p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0.p.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}.__className_d78285{font-family:Inter;font-style:normal}.__variable_d78285{--f-inter:"Inter"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc.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}.__className_b0132f{font-family:IBM Plex Sans Arabic;font-style:normal}.__variable_b0132f{--f-plex-arabic:"IBM Plex Sans Arabic"}:root{--bg:#f6f4ee;--card:#fffefb;--text:#1c2333;--muted:#666c7a;--line:#e4e0d6;--row:#eeebe2;--hover:#f3f0e8;--plain:#efece4;--brand:#1f2f4d;--brand-soft:#e8ecf3;--ok-soft:#e8ecf3;--ok-text:#1f2f4d;--gold:#7a5a1c;--gold-soft:#f5ecd6;--gold-line:#e6d5a8;--accent:#a8842f;--red:#8f2d2d;--red-soft:#f8e8e6;--font-head:var(--f-playfair),var(--f-amiri),Georgia,serif;--font-body:var(--f-inter),var(--f-plex-arabic),system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--h1:1.5rem;--h2:1.08rem;--head-w:600;--name:1.2rem;--r:10px;--r-sm:8px;--r-xs:7px;color-scheme:light}*{box-sizing:border-box}html{font-size:14.5px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);line-height:1.45;font-family:var(--font-body);overflow-x:hidden}a{color:var(--brand)}.nb{white-space:nowrap}[hidden]{display:none!important}header.top{max-width:1440px;margin:0 auto;padding:10px 20px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}header.top .name{font-family:var(--font-head);font-weight:var(--head-w);font-size:var(--name);line-height:1.2}header.top .name:after{content:"";display:block;width:28px;height:2px;background:var(--accent);margin-top:4px}header.top .end{display:flex;gap:14px;align-items:center}header.top form{display:inline}header.top button{font:inherit;border:0;background:none;color:var(--muted);cursor:pointer;padding:2px 0}header.top button:hover{color:var(--text)}main.app{max-width:1440px;margin:0 auto;padding:12px 20px}main.app h1{font-size:var(--h1);line-height:1.25;margin:0 0 2px}main.app h1,main.app h2{font-family:var(--font-head);font-weight:var(--head-w)}main.app h2{font-size:var(--h2);line-height:1.3;margin:14px 0 6px}.sub{color:var(--muted);margin:0 0 10px}.icon{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.78rem;font-weight:600;padding:0 7px;border-radius:999px;background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-line)}.side{float:inline-start;width:180px;-webkit-margin-end:18px;margin-inline-end:18px;margin-bottom:16px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.side a{display:flex;gap:8px;align-items:center;padding:7px 9px;border-radius:var(--r-xs);color:var(--text);text-decoration:none;white-space:nowrap}.side a:hover{background:var(--hover)}.side a.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.frame-main .card,.frame-main .hint,.frame-main .sub,.frame-main .tabs,.frame-main h1,.frame-main h2{display:flow-root}.frame-main .tabs{display:flex}.below-side{clear:both}.frame-main:after{content:"";display:block;clear:both}.gatenav{display:flex;gap:2px;overflow-x:auto;padding:5px;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);scrollbar-width:none}.gatenav::-webkit-scrollbar{display:none}.gatenav a{display:flex;gap:8px;align-items:center;padding:6px 11px;border-radius:var(--r-xs);color:var(--text);text-decoration:none;white-space:nowrap}.gatenav a:hover{background:var(--hover)}.gatenav a.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.gatenav .count{-webkit-margin-start:2px;margin-inline-start:2px}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.tabs a{padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:.9rem;text-decoration:none;color:var(--text)}.tabs a.on{background:var(--brand);border-color:var(--brand);color:#fff}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,230px));grid-gap:8px;gap:8px;margin-bottom:12px}.kpi{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.kpi>span{font-size:.82rem;color:var(--muted)}.kpi b{font-family:var(--font-head);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:1.3rem;font-weight:var(--head-w);color:var(--brand)}.kpi.wait{background:var(--gold-soft);border-color:var(--gold-line)}.kpi.wait b,.kpi.wait>span{color:var(--gold)}.kpi b.small{font-size:1rem}.card{padding:12px 14px;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.card h2{margin-top:0}.hint{color:var(--muted);font-size:.88rem;margin:0 0 8px}.tablebox{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto;background:var(--card);margin-bottom:12px}table.compact{width:100%;border-collapse:collapse}table.compact td,table.compact th{padding:6px 8px;line-height:1.35;text-align:start;vertical-align:top}table.compact th{font-size:.82rem;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap}table.compact tr+tr td{border-top:1px solid var(--row)}.pill,table.compact td:first-child{white-space:nowrap}.pill{display:inline-block;font-size:.78rem;padding:1px 8px;border-radius:999px}.pill.wait{background:var(--gold-soft);color:var(--gold)}.pill.ok{background:var(--ok-soft);color:var(--ok-text)}.pill.bad{background:var(--red-soft);color:var(--red)}.pill.plain{background:var(--plain);color:var(--muted)}.item{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-start;justify-content:space-between;padding:9px 0;border-top:1px solid var(--row)}.item:first-of-type{border-top:0}.item .what{flex:1 1 320px;min-width:0}.why{color:var(--muted);font-size:.88rem}.acts{display:flex;gap:6px;flex:none;align-items:center}.btn{font:inherit;font-size:.88rem;padding:4px 11px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);text-decoration:none}.btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.btn.txt{border-color:transparent;background:none;color:var(--brand);padding:4px 6px}input[type=password],input[type=text],textarea{font:inherit;width:100%;border:1px solid var(--line);border-radius:var(--r-xs);padding:6px 8px;background:#fff;color:var(--text)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.plainlist{list-style:none;margin:0;padding:0}.plainlist li{display:flex;gap:10px;justify-content:space-between;align-items:baseline;padding:6px 0;border-top:1px solid var(--row)}.plainlist li:first-child{border-top:0}.plainlist li>span{min-width:0;overflow-wrap:anywhere}.plainlist form{flex:none}.also{margin:8px 0 0}.also .count{-webkit-margin-start:0;margin-inline-start:0}.appnote{display:flow-root;font-size:.82rem;color:var(--muted);margin:0 0 6px}.appnote a{float:inline-end}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px;align-items:start}.detail-grid>.card{margin-bottom:0}.roadmap{position:-webkit-sticky;position:sticky;top:12px}.roadmap ol{list-style:none;margin:0;padding:0}.roadmap li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;padding-bottom:12px;font-size:.88rem;line-height:1.35}.roadmap li:before{content:"";position:absolute;inset-inline-start:0;top:3px;width:11px;height:11px;border-radius:50%;background:var(--brand)}.roadmap li:after{content:"";position:absolute;inset-inline-start:5px;top:16px;bottom:0;width:2px;background:var(--line)}.roadmap li:last-child:after{display:none}.roadmap li.now:before{background:var(--accent)}.roadmap li.next:before{background:var(--card);border:2px solid var(--gold-line);box-sizing:border-box}.roadmap small{display:block;color:var(--muted);font-size:.8rem}.todo{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--row)}.todo:first-of-type{border-top:0}.todo .what{flex:1 1;min-width:0;overflow-wrap:anywhere}.todo form{flex:none;display:flex}.tick{width:20px;height:20px;border-radius:50%;border:1.6px solid var(--muted);background:var(--card);cursor:pointer;flex:none;margin-top:1px;padding:0}.tick:hover{border-color:var(--brand);background:var(--brand-soft)}.addrow{display:flex;gap:8px;margin-bottom:6px}.addrow .btn{flex:none}.signin{max-width:340px;margin:12vh auto 0;padding:0 16px}.signin .card{padding:18px}.signin h1{font-family:var(--font-head);font-weight:var(--head-w);font-size:var(--h1);line-height:1.25;margin:0 0 4px}.signin label{display:block;font-size:.88rem;color:var(--muted);margin:10px 0 4px}.signin .btn{width:100%;padding:7px 11px;margin-top:10px;display:block;text-align:center}.signin .error{color:var(--red);background:var(--red-soft)}.signin .error,.signin .fine{border-radius:var(--r-xs);padding:6px 8px;font-size:.88rem;margin:10px 0 0}.signin .fine{color:var(--ok-text);background:var(--ok-soft)}@media (max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}.roadmap{position:static}}@media (max-width:760px){.side{float:none;width:auto;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:10px;display:flex;gap:2px;overflow-x:auto}.side a{white-space:nowrap}main.app{padding:10px 12px}header.top{padding:8px 12px 0}.kpis{grid-template-columns:1fr 1fr}.kpi{flex-direction:column;gap:0}.appnote a{float:none;display:block}input[type=password],input[type=text],textarea{font-size:16px}}