@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.YMDjJW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.YMDjJW_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.WgupYq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.WgupYq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/973ac404b637cb79-s.0-gzcol36o4ka.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/68f348ea2249224e-s.2wb2ytpg7u2m9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/925fd56dd8364afb-s.2jk0s08k-ddj8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00f0ff0e451946e-s.3lsd07vci4lkj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/2812f2ec51590f1c-s.3cbmyu4ua62et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/1aa37eb83ecec087-s.p.3cf098qak07_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b3c0268447855df7-s.2jilrsbix2ysy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/2d1986a36af8c218-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c3a86bee907ee67a-s.1_oo8puzoz84h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c1e2c900592e2ded-s.179awq6zthlsb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d1d35656cc93c81c-s.1_4sbw1y71w5n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/a05d5656aab38bb2-s.p.42r14_4q5vmfj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.BdtcyG_className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.BdtcyG_variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eafc238916777c01-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,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(../media/869c8e384c1a4ad0-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,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(../media/f050114b60feedcd-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.HBxXzG_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.HBxXzG_variable{--font-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/851a1125fe719f9c-s.28v825rc0jjx9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d64e3a6b8d00a314-s.32b_85eze1_gf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/df53fe1a36b55dca-s.3_v9us_sychvw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5416949de08743b-s.0ztfefonzfuhd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a80de6fd85ba006d-s.012ukjjqeulx9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/851a1125fe719f9c-s.28v825rc0jjx9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d64e3a6b8d00a314-s.32b_85eze1_gf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/df53fe1a36b55dca-s.3_v9us_sychvw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5416949de08743b-s.0ztfefonzfuhd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a80de6fd85ba006d-s.012ukjjqeulx9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Fallback;src:local(Times New Roman);ascent-override:91.43%;descent-override:54.22%;line-gap-override:0.0%;size-adjust:116.92%}.FTuH_W_className{font-family:Noto Naskh Arabic,Noto Naskh Arabic Fallback;font-style:normal}.FTuH_W_variable{--font-naskh-arabic:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--serif:var(--font-source-serif), Georgia, serif;--ground:#f3f4f0;--surface:#fff;--surface2:#fafbf8;--ink:#141a19;--ink2:#3c4b47;--muted:#697873;--faint:#8d9a95;--line:#dde1da;--line2:#eceee8;--accent:#0e5f66;--accent-soft:#e2eff0;--accent-ink:#0a4a50;--ok:#0f6b43;--ok-soft:#e3f1e9;--ok-line:#bcdcca;--bad:#c04b40;--bad-soft:#fbeae7;--bad-line:#eec5be;--warn:#8a6612;--warn-soft:#f7efdc;--warn-line:#e2cf9e;--unseen:#d9ddd6;--todo:#b9c4d2;--fill-ok:#c9ecd7;--fill-bad:#f7cbc6;--fill-neutral:#e5e9e3;--btn-ink:#fff;--g-bg:#fff;--g-ink:#1f1f1f;--g-line:#747775;--a-bg:#000;--a-ink:#fff;--shadow:0 1px 2px #141a190d, 0 6px 20px -12px #141a1938;--radius:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1413;--surface:#161d1c;--surface2:#1b2322;--ink:#e7ebe8;--ink2:#c3cdc9;--muted:#94a29d;--faint:#7b8883;--line:#27312f;--line2:#202826;--accent:#4fb2b9;--accent-soft:#14312f;--accent-ink:#79cdd2;--ok:#3fae78;--ok-soft:#12291f;--ok-line:#23543c;--bad:#ef8e87;--bad-soft:#2c1917;--bad-line:#5c322d;--warn:#d7a13c;--warn-soft:#2a2213;--warn-line:#4a3c1a;--unseen:#2b3533;--todo:#4a5868;--fill-ok:#1f5a42;--fill-bad:#6a3430;--fill-neutral:#29332f;--btn-ink:#08201f;--g-bg:#131314;--g-ink:#e3e3e3;--g-line:#8e918f;--a-bg:#fff;--a-ink:#000;--shadow:0 1px 2px #0006, 0 8px 24px -14px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0f1413;--surface:#161d1c;--surface2:#1b2322;--ink:#e7ebe8;--ink2:#c3cdc9;--muted:#94a29d;--faint:#7b8883;--line:#27312f;--line2:#202826;--accent:#4fb2b9;--accent-soft:#14312f;--accent-ink:#79cdd2;--ok:#3fae78;--ok-soft:#12291f;--ok-line:#23543c;--bad:#ef8e87;--bad-soft:#2c1917;--bad-line:#5c322d;--warn:#d7a13c;--warn-soft:#2a2213;--warn-line:#4a3c1a;--unseen:#2b3533;--todo:#4a5868;--fill-ok:#1f5a42;--fill-bad:#6a3430;--fill-neutral:#29332f;--btn-ink:#08201f;--g-bg:#131314;--g-ink:#e3e3e3;--g-line:#8e918f;--a-bg:#fff;--a-ink:#000;--shadow:0 1px 2px #0006, 0 8px 24px -14px #000000b3}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground)}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.serif{font-family:var(--serif)}.wrap{max-width:1180px;margin:0 auto;padding-block:0 40px;padding-inline:16px}.wrap.narrow{max-width:720px}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding-block:16px 14px;display:flex}.brand{flex-wrap:wrap;align-items:baseline;gap:9px;margin-inline-end:auto;display:flex}.brand h1{font-family:var(--serif);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:600}.brand a{text-decoration:none}.brand .sub{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px}.whoami{color:var(--ink2);background:var(--surface);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding-block:4px;padding-inline:12px 6px;font-size:13px;display:flex}.whoami .dot{background:var(--accent);border-radius:99px;width:7px;height:7px}.whoami .dot.locked{background:var(--faint)}.navbtn{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 11px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.navbtn:hover{color:var(--ink);background:var(--surface)}.navbtn.on{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-soft)}.navbtn:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:20px}h2.sec{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11.5px;font-weight:600}.btn{background:var(--accent);color:var(--btn-ink);border:1px solid var(--accent);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.ghost:hover{background:var(--surface2);filter:none}.btn.small{padding:7px 13px;font-size:13px}.btn.tiny{border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.btn.danger{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.btn.block{width:100%;display:flex}.field{gap:6px;margin-bottom:14px;display:grid}.field label{color:var(--muted);font-size:12.5px;font-weight:500}.field input,.field textarea,.field select{background:var(--surface2);border:1px solid var(--line);border-radius:9px;width:100%;padding:11px 13px;font-size:15px}.field textarea{font-family:var(--mono);font-size:13.5px;line-height:1.5}.field .hint{color:var(--faint);font-size:12px}.formerr{background:var(--bad-soft);border:1px solid var(--bad-line);color:var(--bad);border-radius:9px;margin-bottom:14px;padding:10px 13px;font-size:13.5px}.formok{background:var(--ok-soft);border:1px solid var(--ok-line);color:var(--ok);border-radius:9px;margin-bottom:14px;padding:10px 13px;font-size:13.5px}.authcard{max-width:420px;margin:8vh auto 0}.authcard .lead{font-family:var(--serif);letter-spacing:-.3px;margin:0 0 8px;font-size:26px;line-height:1.25}.authcard p.note{color:var(--muted);margin:0 0 20px;font-size:14.5px}.signin-dialog{width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:auto}.signin-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1e1c6b}.signin-dialog .authcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;max-width:none;margin:0;padding:26px 24px 18px;position:relative;box-shadow:0 24px 64px #00000047}.signin-dialog .authtabs{margin-inline-end:34px}.dlg-x{top:12px;width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;inset-inline-end:10px}.dlg-x:hover{background:var(--line2);color:var(--ink)}@media (max-width:520px){.signin-dialog .authcard{padding:20px 16px 14px}}.authcard .switch{color:var(--muted);text-align:center;margin-top:16px;font-size:13.5px}.authcard .switch a{color:var(--accent-ink);font-weight:600;text-decoration:none}.authcard .switch a:hover{text-decoration:underline}.authcard .switch .linkbtn{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.authcard .switch .linkbtn:hover{text-decoration:underline}.oauth{gap:10px;margin:0 0 18px;display:grid}.oauthbtn{border:1px solid;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.oauthbtn svg{flex:none;width:18px;height:18px}.oauthbtn small{opacity:.7;font-size:11.5px;font-weight:500}.oauthbtn.google{background:var(--g-bg);color:var(--g-ink);border-color:var(--g-line)}.oauthbtn.apple{background:var(--a-bg);color:var(--a-ink);border-color:var(--a-bg)}.oauthbtn.apple svg{width:16px;height:18px}.oauthbtn:hover{filter:brightness(.96)}.oauthbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ordivider{color:var(--faint);align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.ordivider:before,.ordivider:after{content:"";background:var(--line);flex:1;height:1px}.hero{text-align:center;padding:10vh 0 6vh}.hero .kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:11.5px;font-weight:600}.hero h1{font-family:var(--serif);letter-spacing:-.5px;margin:0 0 18px;font-size:clamp(32px,5vw,48px);line-height:1.15}.hero p.lede{color:var(--ink2);max-width:56ch;margin:0 auto 28px;font-size:17px;line-height:1.6}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.stats-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:40px 0;display:grid}.stats-strip .s{text-align:center}.stats-strip .n{font-family:var(--mono);color:var(--accent-ink);font-size:28px;font-weight:600}.stats-strip .l{color:var(--muted);margin-top:2px;font-size:12.5px}.featgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:30px 0;display:grid}.feat{padding:20px}.feat .ic{margin-bottom:10px;font-size:22px}.feat h3{margin:0 0 6px;font-size:15.5px}.feat p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.pricinggrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:24px 0;display:grid}.pricecard{text-align:start;flex-direction:column;gap:14px;padding:26px;display:flex}.pricecard h3{font-family:var(--serif);margin:0;font-size:21px}.pricecard .blurb{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.pricecard ul{color:var(--ink2);gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pricecard li:before{content:"✓ ";color:var(--ok);font-weight:700}.libtop{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.libtop .kicker{font-family:var(--serif);letter-spacing:-.3px;margin:0;font-size:23px;line-height:1.2}.libtop .note{color:var(--muted);max-width:64ch;margin:5px 0 0;font-size:13.5px}.searchbox{flex:250px;min-width:0;max-width:340px;margin-inline-start:auto;position:relative}.searchbox input{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:100%;padding-block:9px;padding-inline:32px 12px;font-size:14px}.searchbox .ic{inset-inline-start:11px;color:var(--faint);font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.scopebar{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.scopebar .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-ink);font-size:11.5px;font-weight:600}.scopebar .txt{color:var(--ink);flex:220px;min-width:0;font-size:14.5px;font-weight:500}.scopebar .sp{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.parts{gap:10px;display:grid}.part{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.part.sel{border-color:var(--accent)}.phead{text-align:start;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;width:100%;padding:14px 16px;display:grid}.phead:hover{background:var(--surface2)}.phead .rn{font-family:var(--mono);color:var(--accent-ink);background:var(--accent-soft);text-align:center;border-radius:6px;min-width:42px;padding:4px 8px;font-size:11.5px;font-weight:600}.phead .nm{letter-spacing:-.1px;font-size:15.5px;font-weight:600}.phead .nm small{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:400;display:block}.phead .car{color:var(--faint);font-size:12px;transition:transform .15s;display:inline-block}.part.open .phead .car{transform:rotate(90deg)}.pbody{border-top:1px solid var(--line2);padding:6px 10px 12px}.chrow{border-radius:8px;grid-template-columns:34px 1fr auto auto;grid-template-areas:"no ti cnt tgl"".pg pg pg";align-items:center;gap:5px 11px;padding:9px 8px 8px;display:grid}.chrow .no{grid-area:no}.chrow .ti{grid-area:ti}.chrow .cnt{grid-area:cnt}.chrow .tgl{grid-area:tgl}.chrow .pg{grid-area:pg}.chrow:hover{background:var(--surface2)}.chrow.sel{background:var(--accent-soft)}.chrow .no{font-family:var(--mono);color:var(--faint);text-align:end;font-size:12px}.chrow .ti{cursor:pointer;text-align:start;color:inherit;background:0 0;border:0;padding:0;font-size:14px;line-height:1.35}.chrow .ti b{font-weight:500}.chrow .ti small{color:var(--faint);font-size:11.5px;display:block}.chrow .cnt{font-family:var(--mono);color:var(--muted);text-align:end;white-space:nowrap;font-size:11.5px}.chrow .tgl{color:var(--faint);background:0 0;border:0;padding:6px 9px;font-size:12px}.chrow .tgl:hover{color:var(--accent-ink)}.topics{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-block:4px 8px;padding-inline:45px 0;display:flex}.tchip{background:var(--surface2);border:1px solid var(--line2);color:var(--ink2);text-align:start;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:5px 12px 7px;font-size:12.5px;display:inline-flex}.tchip .tl{display:block}.tchip .pgbar{height:4px}.tchip:hover{border-color:var(--accent)}.tchip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:500}.tchip .n{color:var(--faint);font-family:var(--mono);margin-inline-start:4px;font-size:11px}.tchip.on .n{color:var(--accent-ink);opacity:.8}.pg{cursor:pointer;min-width:0;display:block}.pgbar{background:var(--todo);border-radius:99px;height:8px;display:flex;overflow:hidden}.pgbar span{height:100%;display:block}.pgbar .r{background:var(--ok);min-width:2px}.pgbar .w{background:var(--bad);min-width:2px}.pgbar .u{background:var(--todo)}.pgtxt{font-family:var(--mono);flex-wrap:wrap;gap:2px 11px;margin-top:5px;font-size:11px;line-height:1.3;display:flex}.pgtxt b{font-weight:600}.pgtxt .r{color:var(--ok)}.pgtxt .w{color:var(--bad)}.pgtxt .u{color:var(--muted)}.phead .nm .pg{margin-top:7px;font-weight:400}.allrow{margin-bottom:12px;padding:14px 16px}.allhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:9px;display:flex}.allhead b{font-size:15px;font-weight:600}.allnum{font-family:var(--mono);color:var(--ink2);font-size:13px;font-weight:600}.chrow .cnt b{color:var(--ink);font-weight:600}@media (min-width:760px){.chrow .pg,.phead .nm .pg{max-width:620px}}.optgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:820px){.optgrid{grid-template-columns:1fr}}.optlabel{color:var(--muted);margin:14px 0 6px;font-size:12.5px}.optlabel:first-child{margin-top:0}.chiprow{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface2);border:1px solid var(--line);color:var(--ink2);text-align:start;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:inline-flex}.chip:hover{border-color:var(--accent)}a.chip,a.chip:hover,a.tag,a.tag:hover{text-decoration:none}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:500}.chip .n{color:var(--faint);font-size:11.5px;font-family:var(--mono)}.chip.on .n{color:var(--accent-ink);opacity:.8}.modelist{gap:8px;display:grid}.mode{text-align:start;background:var(--surface2);border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;width:100%;padding:11px 13px;display:grid}.mode:hover{border-color:var(--accent)}.mode.on{background:var(--accent-soft);border-color:var(--accent)}.mode .k{border:2px solid var(--faint);border-radius:99px;width:9px;height:9px;margin-top:6px}.mode.on .k{border-color:var(--accent);background:var(--accent)}.mode .t{margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.mode.on .t{color:var(--accent-ink)}.mode .d{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.lenrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.startbar{background:linear-gradient(to top, var(--ground) 62%, transparent);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-block:12px 6px;display:flex;position:sticky;bottom:0}.startbar .count{color:var(--muted);font-size:13px}.toggle{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.toggle input{accent-color:var(--accent);width:16px;height:16px}.qhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pbar{background:var(--line2);border-radius:99px;flex:160px;min-width:120px;height:5px;overflow:hidden}.pbar i{background:var(--accent);height:100%;transition:width .25s;display:block}.qmeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tag{letter-spacing:.6px;text-transform:uppercase;background:var(--surface2);color:var(--muted);border:1px solid var(--line2);border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.tag.src-asps{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.tag.src-book{background:var(--warn-soft);color:var(--warn);border-color:#0000}.tag.src-qa{background:var(--ok-soft);color:var(--ok);border-color:#0000}.tag.src-psef{color:#52307c;background:#efe7f5;border-color:#0000}.tag.src-review{color:#2b528f;background:#e5edfb;border-color:#0000}.tag.src-psgqa{color:#8f2b46;background:#fbe5e9;border-color:#0000}.tag.src-mcqps{color:#8a5a12;background:#fbeed9;border-color:#0000}.tag.src-sarp{color:#566a14;background:#eef2d6;border-color:#0000}.tag.src-oudit{color:#0f5b55;background:#dff1ef;border-color:#0000}.tag.src-shons{color:#7a3b23;background:#f5e4dc;border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tag.src-psef{color:#c3a4e0;background:#231a30}:root:not([data-theme=light]) .tag.src-review{color:#9dbdec;background:#182842}:root:not([data-theme=light]) .tag.src-psgqa{color:#eaa3b6;background:#33191f}:root:not([data-theme=light]) .tag.src-mcqps{color:#e0b876;background:#332612}:root:not([data-theme=light]) .tag.src-sarp{color:#c9dc86;background:#272d12}:root:not([data-theme=light]) .tag.src-oudit{color:#86d4cc;background:#112b29}:root:not([data-theme=light]) .tag.src-shons{color:#e3ab92;background:#2e1c15}}:root[data-theme=dark] .tag.src-psef{color:#c3a4e0;background:#231a30}:root[data-theme=dark] .tag.src-review{color:#9dbdec;background:#182842}:root[data-theme=dark] .tag.src-psgqa{color:#eaa3b6;background:#33191f}:root[data-theme=dark] .tag.src-mcqps{color:#e0b876;background:#332612}:root[data-theme=dark] .tag.src-sarp{color:#c9dc86;background:#272d12}:root[data-theme=dark] .tag.src-oudit{color:#86d4cc;background:#112b29}:root[data-theme=dark] .tag.src-shons{color:#e3ab92;background:#2e1c15}.tag.where{text-transform:none;letter-spacing:0;font-weight:500}.pips{align-items:center;gap:3px;display:inline-flex}.pips i{background:var(--line);border-radius:2px;width:6px;height:11px;display:block}.pips.d1 i:first-child,.pips.d2 i:nth-child(-n+2),.pips.d3 i{background:var(--accent)}.pips.d3 i{background:var(--bad)}.pips.d2 i:nth-child(-n+2){background:var(--warn)}.stem{font-family:var(--serif);max-width:68ch;margin:0 0 18px;font-size:18px;line-height:1.52}.opts{gap:8px;margin-bottom:14px;display:grid}.opt{text-align:start;background:var(--surface);border:1px solid var(--line);font-family:var(--serif);border-radius:9px;grid-template-columns:26px 1fr auto;align-items:start;gap:11px;width:100%;padding:12px 14px;font-size:15.5px;line-height:1.45;transition:background .12s,border-color .12s;display:grid}.opt .ltr{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:5px;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12.5px;font-weight:600;display:grid}.opt:not([disabled]):hover{border-color:var(--accent);background:var(--surface2)}.opt[disabled]{cursor:default}.opt.correct{background:var(--ok-soft);border-color:var(--ok-line)}.opt.correct .ltr{background:var(--ok);color:var(--surface);border-color:var(--ok)}.opt.wrong{background:var(--bad-soft);border-color:var(--bad-line)}.opt.wrong .ltr{background:var(--bad);color:var(--surface);border-color:var(--bad)}.opt .mark{font-size:15px;font-weight:700;font-family:var(--sans)}.opt.correct .mark{color:var(--ok)}.opt.wrong .mark{color:var(--bad)}.opt.chosen{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent) inset}.opt.chosen .ltr{background:var(--accent);color:var(--btn-ink);border-color:var(--accent)}.opt.correct.chosen,.opt.wrong.chosen{box-shadow:none}.opt.correct.chosen{border-color:var(--ok)}.opt.wrong.chosen{border-color:var(--bad)}.opt{position:relative;overflow:hidden}.opt .fill{inset-inline-start:0;background:var(--fill-neutral);pointer-events:none;animation:.55s growfill;position:absolute;top:0;bottom:0}@keyframes growfill{0%{width:0}}.opt.correct .fill{background:var(--fill-ok)}.opt.wrong .fill{background:var(--fill-bad)}.opt>:not(.fill){position:relative}.opt .pct{font-family:var(--sans);color:var(--surface);background:var(--muted);text-align:center;white-space:nowrap;border-radius:99px;align-self:center;min-width:48px;padding:5px 10px;font-size:12.5px;font-weight:700;line-height:1}.opt.correct .pct{background:var(--ok)}.opt.wrong .pct{background:var(--bad)}.opts.hasbars .opt.correct,.opts.hasbars .opt.wrong,.opts.hasbars .opt.chosen{background:var(--surface)}.opts.hasbars .opt.correct{border-inline-start:6px solid var(--ok)}.opts.hasbars .opt.wrong{border-inline-start:6px solid var(--bad)}.opts.hasbars .opt.chosen:not(.correct):not(.wrong){box-shadow:0 0 0 2px var(--accent) inset}.crowdnote{color:var(--muted);margin:-4px 0 14px;font-size:12.5px;line-height:1.45}.fbwrap{margin-top:14px}.fbrow{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.fbgroup{border:1px solid var(--line);background:var(--surface);border-radius:9px;display:inline-flex;overflow:hidden}.fbbtn{border:0;border-inline-end:1px solid var(--line);color:var(--ink2);cursor:pointer;font-size:14px;font:inherit;background:0 0;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.fbbtn:last-child{border-inline-end:0}.fbbtn svg{fill:currentColor;width:19px;height:19px;display:block}.fbbtn.down svg{transform:rotate(180deg)}.fbbtn:hover{background:var(--surface2)}.fbbtn.up{color:var(--ok)}.fbbtn.down{color:var(--bad)}.fbbtn.up.on{background:var(--ok-soft)}.fbbtn.down.on{background:var(--bad-soft)}.fbbtn.imp{font-weight:500}.fbbtn.imp.sent{color:var(--ok)}.fbmsg{color:var(--muted);font-size:12.5px}.fbmsg.err{color:var(--bad)}.fbbox{gap:8px;max-width:68ch;margin-top:10px;display:grid}.fbbox textarea{resize:vertical;background:var(--surface2);border:1px solid var(--line);width:100%;min-height:96px;font:inherit;color:var(--ink);border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.45}.fbbox .hint{color:var(--muted);font-size:12.5px;line-height:1.4}.fbact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verdict{border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:14.5px;font-weight:600;display:flex}.verdict.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok-line)}.verdict.bad{background:var(--bad-soft);color:var(--bad);border:1px solid var(--bad-line)}.verdict.none{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.verdict .big{font-size:17px}.expl{background:var(--surface2);border:1px solid var(--line2);border-inline-start:3px solid var(--accent);font-family:var(--serif);color:var(--ink2);border-radius:8px;padding:14px 16px;font-size:15px;line-height:1.6}.expl .rf{font-family:var(--sans);color:var(--faint);margin-top:9px;font-size:12.5px;font-style:italic;display:block}.expl .also{font-family:var(--sans);color:var(--muted);margin-top:5px;font-size:12.5px;display:block}.qfoot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.qfoot .navpair{gap:8px;margin-inline-start:auto;display:flex}.resume{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.resume .t{color:var(--accent-ink);font-size:14.5px;font-weight:600}.resume .d{color:var(--ink2);font-size:13px}.resume .sp{gap:8px;margin-inline-start:auto;display:flex}.keys{color:var(--faint);text-align:end;margin-top:10px;font-size:12px}@media (max-width:520px){.qfoot{gap:8px}.qfoot .navpair{width:100%;margin-inline-start:0}.qfoot .navpair .btn{flex:1}.keys{display:none}.phead{grid-template-columns:auto 1fr auto;gap:10px}.chrow{grid-template-columns:1fr auto auto;grid-template-areas:"ti cnt tgl""pg pg pg";gap:5px 8px}.chrow .no{display:none}.topics{padding-inline-start:4px}}.qbar{border-bottom:2px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.qbarmid{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:10px 16px;min-width:0;display:flex}.qcount{color:var(--ink2);white-space:nowrap;font-size:15px;font-weight:500}.arrow{background:var(--accent);width:40px;height:40px;color:var(--btn-ink);border:0;border-radius:99px;flex:none;place-items:center;padding:0;display:grid}.arrow svg{fill:currentColor;width:22px;height:22px;display:block}.arrow:hover{filter:brightness(1.12)}.arrow.off{visibility:hidden}.arrow[disabled]:not(.off){opacity:.5;cursor:wait}.qmark{min-width:26px;height:30px;font-size:22px;font-weight:800;line-height:1;font-family:var(--sans);place-items:center;display:inline-grid}.qmark.ok{color:var(--ok)}.qmark.bad{color:var(--bad)}.qmark.none{color:var(--warn)}.qflag{color:var(--faint);background:0 0;border:0;border-radius:8px;place-items:center;padding:4px;display:grid}.qflag svg{fill:currentColor;width:26px;height:26px;display:block}.qflag .f{display:none}.qflag.on .f{display:block}.qflag.on .o{display:none}.qflag.on{color:var(--ok)}.qflag:hover{background:var(--surface2);color:var(--ok)}.imgnote{color:var(--warn);background:var(--warn-soft);border-radius:7px;margin-bottom:12px;padding:8px 11px;font-size:12.5px}.qctx{border-inline-start:3px solid var(--accent);background:var(--surface2,#7f7f7f14);border-radius:0 9px 9px 0;max-width:68ch;margin:0 0 16px;padding:10px 14px 4px}.qctxpart{margin-bottom:8px}.qctxlabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px}.qctx p{font-family:var(--serif);color:var(--ink2);margin:0;font-size:15.5px;line-height:1.5}.tag.settag{text-transform:none;letter-spacing:0}.score{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:6px;display:flex}.score .pc{font-family:var(--mono);letter-spacing:-2px;font-size:46px;font-weight:600;line-height:1}.reviewlist{gap:6px;margin-top:16px;display:grid}.rrow{text-align:start;background:var(--surface2);border:1px solid var(--line2);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:start;gap:11px;width:100%;padding:9px 12px;font-size:13.5px;display:grid}.rrow:hover{border-color:var(--accent)}.rrow .g{font-weight:700}.rrow.ok .g{color:var(--ok)}.rrow.bad .g{color:var(--bad)}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:15px 17px}.tile .k{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.tile .v{font-family:var(--mono);letter-spacing:-1px;margin-top:6px;font-size:29px;font-weight:600;line-height:1.15}.tile .v small{color:var(--faint);letter-spacing:0;font-size:16px;font-weight:400}.tile .s{color:var(--faint);margin-top:2px;font-size:12.5px}.barrow{grid-template-columns:190px 1fr 96px;align-items:center;gap:14px;padding:8px 0;display:grid}@media (max-width:620px){.barrow{grid-template-columns:1fr;gap:5px}}.barrow .nm{color:var(--ink2);font-size:13.5px;line-height:1.3}.barrow .nm small{color:var(--faint);font-size:11.5px;display:block}.bar{background:var(--unseen);border-radius:4px;gap:2px;height:16px;display:flex;overflow:hidden}.bar span{border-radius:3px;height:100%;display:block}.bar .r{background:var(--ok)}.bar .w{background:var(--bad)}.barrow .fig{font-family:var(--mono);color:var(--ink2);text-align:end;white-space:nowrap;font-size:12.5px}.barrow .fig b{color:var(--ok);font-weight:600}.barrow .fig i{color:var(--bad);font-style:normal;font-weight:600}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:10px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.spark{align-items:flex-end;gap:4px;height:64px;margin-top:8px;display:flex}.spark div{background:var(--accent);border-radius:3px 3px 0 0;flex:1;min-width:5px;position:relative}.spark div.low{background:var(--bad)}.empty{color:var(--muted);padding:18px 0;font-size:14px}.split{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:820px){.split{grid-template-columns:1fr}}.hr{background:var(--line2);height:1px;margin:18px 0}.foot{border-top:1px solid var(--line);color:var(--faint);margin-top:30px;padding-top:16px;font-size:12.5px;line-height:1.6}.hidden{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:start;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:600}.table td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:10px}.table tr:hover td{background:var(--surface2)}.table .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.rowform{align-items:center;gap:6px;display:inline-flex}.pager{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.upsell{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);text-align:center;padding:22px}.upsell h3{font-family:var(--serif);margin:0 0 8px;font-size:19px}.upsell p{color:var(--ink2);margin:0 0 16px;font-size:14px}.banner{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;display:flex}:root{--gold:#8a6200;--gold-soft:#f7ecc8;--silver:#56616c;--silver-soft:#e6eaee;--bronze:#8c4f24;--bronze-soft:#f1dfd0;--ai:#6a4bb0;--ai-soft:#efe9fa;--ai-line:#d5c8ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gold:#e3b64c;--gold-soft:#2c2410;--silver:#aab4bf;--silver-soft:#242a30;--bronze:#d89a6d;--bronze-soft:#2e2016;--ai:#b9a1f0;--ai-soft:#221b33;--ai-line:#46386b}}:root[data-theme=dark]{--gold:#e3b64c;--gold-soft:#2c2410;--silver:#aab4bf;--silver-soft:#242a30;--bronze:#d89a6d;--bronze-soft:#2e2016;--ai:#b9a1f0;--ai-soft:#221b33;--ai-line:#46386b}.tag.aitag,.tag.src-ai{background:var(--ai-soft);color:var(--ai);border-color:var(--ai-line)}.ainote{background:var(--ai-soft);border:1px solid var(--ai-line);color:var(--ink2);border-radius:9px;margin-top:12px;padding:11px 14px;font-size:13.5px;line-height:1.5}.ainote b{color:var(--ai)}.ainote p{margin:0}.ainote p+p{margin-top:6px}.ainote .aicheck{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.ainote .aicheck span{unicode-bidi:isolate}.gate .hint.err{color:var(--bad);font-weight:500}.btn[disabled]{pointer-events:none}.qimgs{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.qimgs img{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:360px;display:block}.qimgs img.big{cursor:zoom-out;width:100%;max-height:none}.qimgs.eimgs{margin:12px 0 4px}.qimgs.eimgs img{max-height:420px}.imgcap{color:var(--faint);margin:-10px 0 16px;font-size:12px}.resulthead{flex-wrap:wrap;align-items:flex-end;gap:30px;margin-bottom:14px;display:flex}.pcwrap .pc{font-family:var(--mono);letter-spacing:-2px;color:var(--ok);font-size:48px;font-weight:600;line-height:1}.pcwrap.w .pc{color:var(--bad)}.pcwrap .lab{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:12.5px}.rbar{background:var(--unseen);border-radius:99px;gap:2px;height:12px;margin:6px 0 18px;display:flex;overflow:hidden}.rbar span{height:100%;display:block}.rbar .r{background:var(--ok)}.rbar .w{background:var(--bad)}.rfilter{margin:2px 0 4px}.rrow.skip .g{color:var(--faint)}.rrow .tag{vertical-align:1px;margin-inline-start:6px}.champhead{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin-bottom:16px;display:flex}.champhead .kicker{font-family:var(--serif);letter-spacing:-.3px;margin:0;font-size:23px;line-height:1.2}.champhead .note{color:var(--muted);max-width:62ch;margin:5px 0 0;font-size:13.5px}.champhead .sp{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.champsum{color:var(--ink2);flex-wrap:wrap;gap:10px 22px;margin-bottom:12px;font-size:13.5px;display:flex}.champsum b{font-weight:600}.chead,.crow{grid-template-columns:46px minmax(0,1fr) 88px 88px 78px;align-items:center;gap:12px;display:grid}.chead{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 8px;font-size:11px;font-weight:600}.chead span:nth-child(n+3){text-align:end}.crow{border-bottom:1px solid var(--line2);padding:12px 10px}.crow:last-child{border-bottom:0}.crow.me{background:var(--accent-soft);border-bottom-color:#0000;border-radius:9px}.crow .rank{font-family:var(--mono);background:var(--surface2);border:1px solid var(--line);width:34px;height:34px;color:var(--ink2);border-radius:99px;place-items:center;font-size:15px;font-weight:600;display:grid}.crow.r1 .rank{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.crow.r2 .rank{background:var(--silver-soft);border-color:var(--silver);color:var(--silver)}.crow.r3 .rank{background:var(--bronze-soft);border-color:var(--bronze);color:var(--bronze)}.crow .who{min-width:0}.crow .who b{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.crow .who small{color:var(--faint);margin-top:1px;font-size:12px;display:block}.crow .crown{letter-spacing:.9px;text-transform:uppercase;color:var(--gold);background:var(--gold-soft);vertical-align:1px;border-radius:5px;margin-inline-start:8px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-block}.crow .fig{text-align:end;font-family:var(--mono);font-size:16px;font-weight:600}.crow .fig.main{color:var(--ok)}.crow .fig small{font-family:var(--sans);letter-spacing:.8px;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500;display:block}@media (max-width:620px){.chead,.crow{grid-template-columns:38px minmax(0,1fr) 70px 70px;gap:9px}.chead span:nth-child(5),.crow .fig.acc{display:none}}.barrow.hasbtn{grid-template-columns:190px 1fr 96px auto}@media (max-width:620px){.barrow.hasbtn{grid-template-columns:1fr;gap:5px}}.activity{align-items:flex-end;gap:6px;height:120px;margin-top:6px;display:flex}.activity .dcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex;position:relative}.activity .dcol .stack{flex-direction:column-reverse;gap:1px;min-height:0;display:flex}.activity .dcol .seg{border-radius:2px;display:block}.activity .dcol .seg.r{background:var(--ok)}.activity .dcol .seg.w{background:var(--bad)}.activity .dcol .none{background:var(--line);border-radius:2px;height:3px}.daylabels{gap:6px;margin-top:6px;display:flex}.daylabels span{text-align:center;min-width:0;font-family:var(--mono);color:var(--faint);flex:1;font-size:10.5px}.focusact{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.focusact .d{color:var(--muted);font-size:13px}.opt.disabled-note{opacity:.7}.champ-link{color:inherit;text-decoration:none}.themetoggle{border:1px solid var(--line);background:var(--surface);border-radius:99px;flex:none;gap:2px;padding:2px;display:inline-flex}.themetoggle button{color:var(--muted);background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;line-height:1.2;display:inline-flex}.themetoggle button:hover{color:var(--ink)}.themetoggle button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.themetoggle svg{fill:currentColor;width:15px;height:15px;display:block}@media (max-width:520px){.themetoggle .lbl{display:none}.themetoggle button{padding:6px 9px}}.authcard.wide{max-width:520px}.authtabs{background:var(--surface2);border:1px solid var(--line);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:22px;padding:4px;display:grid}.authtabs a{text-align:center;color:var(--muted);border-radius:9px;padding:9px 6px;font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none}.authtabs a:hover:not(.on){color:var(--ink)}.authtabs a.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow);font-weight:600}.field-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.wrap.narrow .libtop{margin-top:4px}.authcard .note a,.banner a{color:inherit}code{font-family:var(--mono);background:var(--surface2);border:1px solid var(--line2);border-radius:5px;padding:1px 5px;font-size:.92em}.msgbody{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sans);color:var(--ink);font-size:14.5px;line-height:1.55}.msgreply{border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;margin-top:12px;padding:10px 14px}.msgwho{letter-spacing:.8px;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px;font-size:11.5px;font-weight:600}.msgrow{border:1px solid var(--line2);background:var(--surface2);color:inherit;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.msgrow:hover{border-color:var(--accent)}.msgrow .dotnew{background:var(--accent);border-radius:99px;width:9px;height:9px;margin-top:6px}.msgrow.read .dotnew{border:1px solid var(--line);background:0 0}.msgrow .subj{font-size:14.5px;font-weight:600}.msgrow .meta{color:var(--muted);margin-top:2px;font-size:12.5px}.msgrow .snippet{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13.5px;overflow:hidden}.msgrow .when{color:var(--faint);white-space:nowrap;font-size:12px}.adminnav{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.badge{background:var(--bad);color:#fff;text-align:center;border-radius:99px;min-width:18px;margin-inline-start:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.userlink{color:var(--ink);font-weight:600;text-decoration:none}.userlink:hover{color:var(--accent-ink);text-decoration:underline}.kv{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}@media (max-width:520px){.kv{grid-template-columns:1fr;gap:0}.kv dt{margin-top:8px}}.warnbox{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);border-radius:var(--radius);margin-bottom:14px;padding:12px 16px;font-size:13.5px;line-height:1.5}.warnbox b{font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions form{align-items:center;gap:6px;display:inline-flex}.actions select,.actions input[type=number]{background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:13px}.emailbody{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);background:var(--surface2);border:1px solid var(--line2);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}details.rowdetails>summary{cursor:pointer;list-style:none}details.rowdetails>summary::-webkit-details-marker{display:none}.settings .card h2.sec{margin-bottom:14px}.ulist{display:grid}.urow{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:14px 4px;display:grid}.urow:last-child{border-bottom:0}.urow .actions{justify-content:flex-end;max-width:330px}@media (max-width:900px){.urow{grid-template-columns:minmax(0,1fr) auto}.urow .actions{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width:560px){.urow{grid-template-columns:minmax(0,1fr)}}.profile{position:relative}.profilebtn{color:var(--ink2);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding-block:4px;padding-inline:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.profilebtn:hover,.profilebtn.on{border-color:var(--accent);color:var(--ink)}.profilebtn .avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:99px;place-items:center;display:grid}.profilebtn .avatar.locked{background:var(--surface2);color:var(--muted)}.profilebtn .pname{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.profilemenu{inset-inline-end:0;z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:230px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.pmitem{text-align:start;width:100%;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.pmitem .ic{color:var(--accent);flex:none}.pmitem:hover,.pmitem:focus-visible{background:var(--accent-soft);color:var(--accent-ink)}.pmitem.out{border-top:1px solid var(--line2);border-radius:0 0 7px 7px;margin-top:4px}.pmitem.out .ic{color:var(--bad)}h2.sec.withicon{align-items:center;gap:8px;display:flex}h2.sec.withicon .ic{color:var(--accent)}.settings .card{scroll-margin-top:16px}@media (max-width:520px){.profilebtn .pname{max-width:110px}.profilemenu{inset-inline:0 auto}}.pricinggrid.plans4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1080px;margin:24px auto}.pricecard{position:relative}.pricecard.best{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.pricecard .planflag{top:14px;position:absolute;inset-inline-end:14px}.paybox{max-width:760px;margin:8px auto 6px}.myplans{border-top:1px solid var(--line);margin:18px 0 16px;padding-top:16px}.myplans>.sec{margin:0 0 12px}.paybox.compact{max-width:none;box-shadow:none;margin:0 0 14px}.pricinggrid.plans4.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:none;margin:0}.pricinggrid.compact .pricecard{gap:10px;padding:18px}.pricinggrid.compact .planprice b{white-space:nowrap;font-size:25px}.pricinggrid.compact .pricecard h3{font-size:18px}.paybox .sec{margin-top:0}.paybox ol{gap:12px;margin:0;padding-inline-start:20px;font-size:14.5px;line-height:1.55;display:grid}.paybox .note{color:var(--muted);margin:14px 0 0;font-size:13.5px}.paybox .note.first{margin:0 0 12px}.paybox .paywa{color:var(--accent-ink);white-space:nowrap;font-weight:700;text-decoration:none}.paybox .paywa:hover{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payacct{background:var(--surface2);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;margin-top:8px;padding:10px 12px;display:grid}.payacct .k{color:var(--muted);font-size:12.5px}.payacct .copynote{color:var(--muted);grid-column:1/-1;font-size:12.5px}.payacct b{overflow-wrap:anywhere;font-size:16px}.payacct b.mono{letter-spacing:1px;white-space:nowrap;overflow-wrap:normal;font-size:19px}.payacct>b:last-child{grid-column:2/4}@media (max-width:520px){.payacct{grid-template-columns:1fr auto}.payacct .k{grid-column:1/-1;margin-top:2px}.payacct>b:last-child{grid-column:1/-1}}.planprice{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.planprice b{letter-spacing:-1px;color:var(--ink);font-size:34px;font-weight:600}.planprice span{color:var(--muted);font-size:14px}:root{--lp-warm:#b4533d;--lp-warm-soft:#f7e4dd;--lp-gold:#9a6f12;--lp-wash:#e6efee;--lp-frame:#1b2322}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-warm:#e8a08f;--lp-warm-soft:#33201b;--lp-gold:#e3b64c;--lp-wash:#12201e;--lp-frame:#34403e}}:root[data-theme=dark]{--lp-warm:#e8a08f;--lp-warm-soft:#33201b;--lp-gold:#e3b64c;--lp-wash:#12201e;--lp-frame:#34403e}.landing{background:radial-gradient(1100px 620px at 88% -8%, var(--lp-wash), transparent 62%), var(--ground);min-height:100vh}.art{color:var(--accent);display:block}.art .soft{fill:var(--accent-soft)}.art .warmfill{fill:var(--lp-warm-soft);stroke:var(--lp-warm)}.art .warmline,.art .thread{stroke:var(--lp-warm)}.art .guide{stroke:var(--faint)}.art .dot{fill:currentColor;stroke:none}.art .cut{stroke:var(--accent-soft)}.lp-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:7vh 0 5vh;display:grid}.lp-kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding-block:6px;padding-inline:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.lp-hero h1{font-family:var(--serif);letter-spacing:-1px;text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,5.2vw,58px);line-height:1.07}.lp-hero h1 em{color:var(--accent);font-style:italic}.lp-lede{color:var(--ink2);max-width:54ch;margin:0 0 30px;font-size:18px;line-height:1.65}.lp-cta{flex-wrap:wrap;gap:12px;display:flex}.lp-cta.center{justify-content:center}.btn.lp-big{border-radius:11px;padding:13px 22px;font-size:15.5px}.lp-small{color:var(--muted);align-items:flex-start;gap:7px;margin:18px 0 0;font-size:13.5px;line-height:1.45;display:flex}.lp-small .ic{color:var(--ok);flex:none;margin-top:1px}.lp-hero-art{place-items:center;min-height:560px;display:grid;position:relative}.lp-hero-art:before{content:"";background:radial-gradient(circle at 35% 35%, var(--accent-soft), transparent 65%), radial-gradient(circle at 70% 70%, var(--lp-warm-soft), transparent 60%);border-radius:50%;width:440px;max-width:100%;height:440px;position:absolute}.lp-phone{z-index:2;background:var(--lp-frame);border-radius:40px;width:300px;max-width:86%;padding:12px;position:relative;transform:rotate(-2.5deg);box-shadow:0 30px 60px -24px #0a1e1e73,0 2px 6px #0a1e1e33}.lp-notch{background:var(--lp-frame);z-index:3;border-radius:0 0 14px 14px;width:92px;height:20px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.lp-screen{background:var(--surface);border-radius:30px;padding:34px 15px 18px}.lp-qbar{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.lp-tag{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.4px;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:600}.lp-qstem{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:14px;line-height:1.45}.lp-opt{border:1px solid var(--line);color:var(--ink2);background:var(--surface);border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;font-size:12.5px;display:flex}.lp-opt b{border:1px solid var(--line);width:20px;height:20px;font-family:var(--mono);color:var(--muted);border-radius:5px;flex:none;place-items:center;font-size:10.5px;display:grid}.lp-opt.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ink)}.lp-opt.ok b{background:var(--ok);color:var(--surface);border-color:var(--ok)}.lp-opt .ic{color:var(--ok);flex:none;margin-inline-start:auto}.lp-why{color:var(--ink2);background:var(--surface2);border-inline-start:3px solid var(--accent);border-radius:6px;gap:6px;margin-top:10px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.lp-why .ic{color:var(--accent);flex:none;margin-top:1px}.lp-float{z-index:1;animation:7s ease-in-out infinite lpfloat;position:absolute}.lp-float.f1{top:3%;left:2%}.lp-float.f2{animation-delay:-2s;bottom:5%;left:-2%}.lp-float.f3{animation-delay:-4s;top:1%;right:0}.lp-float.f4{animation-delay:-1s;bottom:3%;right:2%}@keyframes lpfloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.lp-float{animation:none}}.lp-stats{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(5,1fr);gap:12px;margin:6px 0 80px;padding:22px 14px;display:grid}.lp-stats div{text-align:center}.lp-stats b{font-family:var(--mono);color:var(--accent-ink);font-size:28px;font-weight:600;display:block}.lp-stats span{color:var(--muted);font-size:12.5px}.lp-section{margin:0 0 96px}.lp-section h2,.lp-champ h2,.lp-final h2{font-family:var(--serif);letter-spacing:-.5px;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3.6vw,40px);line-height:1.15}.lp-section .center{text-align:center}.lp-narrow{max-width:62ch;color:var(--ink2);margin:0 auto 36px;font-size:16.5px;line-height:1.65}.lp-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--lp-warm);margin-bottom:10px;font-size:12px;font-weight:600}.lp-eyebrow.center{text-align:center}.lp-head{grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-bottom:30px;display:grid}.lp-head p{color:var(--ink2);max-width:72ch;margin:0;font-size:16.5px;line-height:1.65}.lp-headart{margin-bottom:8px}.lp-parts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:48px;display:grid}.lp-part{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.lp-part .art{flex:none}.lp-part b{font-size:15px;display:block}.lp-part span{color:var(--muted);font-size:12.5px}.lp-subhead{font-family:var(--serif);margin:0 0 14px;font-size:22px}.lp-shelf{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:10px;display:grid}.lp-book{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:12px;padding-inline:0 16px;display:grid;overflow:hidden}.lp-spine{background:var(--accent);align-self:stretch;margin:-12px 0}.lp-book.b1 .lp-spine{background:var(--lp-warm)}.lp-book.b2 .lp-spine{background:var(--lp-gold)}.lp-book.b3 .lp-spine{background:var(--ok)}.lp-book.b4 .lp-spine{background:var(--accent-ink)}.lp-book.b5 .lp-spine{background:var(--warn)}.lp-book b{font-size:14.5px;display:block}.lp-book span{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.lp-book em{font-style:normal;font-family:var(--mono);color:var(--ink2);font-size:13px;font-weight:600}.lp-band{background:linear-gradient(180deg, var(--lp-wash), transparent 85%);border-radius:28px;padding:56px 24px 20px}.lp-moments{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.lp-moment{background:var(--surface);border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);border-radius:20px;padding:28px 24px}.lp-moment .art{margin:0 auto}.lp-moment h3{font-family:var(--serif);margin:12px 0 8px;font-size:21px}.lp-moment p{color:var(--ink2);margin:0;font-size:15px;line-height:1.6}.lp-who{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:32px;display:grid}.lp-whocard{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:18px;padding:26px 24px}.lp-whocard:nth-child(2){border-top-color:var(--lp-warm)}.lp-whocard:nth-child(3){border-top-color:var(--lp-gold)}.lp-num{font-family:var(--mono);color:var(--faint);font-size:13px;font-weight:600}.lp-whocard h3{font-family:var(--serif);margin:8px 0 10px;font-size:21px}.lp-whocard p{color:var(--ink2);margin:0;font-size:15px;line-height:1.6}.lp-champ{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.lp-champ-text p{color:var(--ink2);margin:0 0 12px;font-size:16.5px;line-height:1.65}.lp-board{padding:18px}.lp-boardhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;padding:0 8px;display:flex}.lp-boardhead b{font-family:var(--serif);font-size:18px}.lp-boardhead span{color:var(--faint);font-size:12px}.lp-row{border-bottom:1px solid var(--line2);grid-template-columns:36px minmax(0,1fr) 76px 76px;align-items:center;gap:10px;padding:10px 8px;display:grid}.lp-row:last-child{border-bottom:0}.lp-row.me{background:var(--accent-soft);border-bottom-color:#0000;border-radius:10px}.lp-rank{width:32px;height:32px;font-family:var(--mono);background:var(--surface2);border:1px solid var(--line);color:var(--ink2);border-radius:99px;place-items:center;font-weight:600;display:grid}.lp-row.r1 .lp-rank{color:var(--lp-gold);border-color:var(--lp-gold)}.lp-row.r2 .lp-rank{color:var(--muted);border-color:var(--muted)}.lp-row.r3 .lp-rank{color:var(--lp-warm);border-color:var(--lp-warm)}.lp-name{font-weight:600}.lp-fig{text-align:end;font-family:var(--mono);font-weight:600}.lp-fig small{font-family:var(--sans);color:var(--faint);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:500;display:block}.lp-features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px 32px;margin-top:32px;display:grid}.lp-feature{align-items:flex-start;gap:14px;display:flex}.lp-ficon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:13px;flex:none;place-items:center;display:grid}.lp-feature h3{margin:2px 0 4px;font-size:16px}.lp-feature p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.lp-final{text-align:center;background:var(--accent);color:var(--btn-ink);border-radius:28px;margin:0 0 44px;padding:54px 24px}.lp-final h2{color:var(--btn-ink)}.lp-final p{opacity:.92;max-width:60ch;margin:0 auto 26px;font-size:16.5px;line-height:1.6}.lp-final .btn{background:var(--btn-ink);color:var(--accent);border-color:var(--btn-ink)}.lp-final .btn.ghost{color:var(--btn-ink);border-color:var(--btn-ink);background:0 0}.lp-final-art{color:var(--btn-ink);margin:0 auto 6px}.lp-final-art .warmfill{fill:#0000;stroke:var(--btn-ink)}.lp-foot{color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:20px;font-size:13px;line-height:1.6;display:flex}.lp-foot>div{max-width:82ch}.lp-foot nav{gap:18px;display:flex}.lp-foot a{color:var(--muted)}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;gap:20px;padding-top:4vh}.lp-hero-art{min-height:520px}.lp-champ{grid-template-columns:1fr}.lp-stats{grid-template-columns:repeat(3,1fr);row-gap:18px}}@media (max-width:600px){.lp-head{grid-template-columns:1fr}.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-stats div:last-child{grid-column:1/-1}.lp-shelf,.lp-features{grid-template-columns:1fr}.lp-float.f2,.lp-float.f4{display:none}.lp-band{padding:40px 14px 10px}.lp-row{grid-template-columns:32px minmax(0,1fr) 70px}.lp-row .lp-fig:last-child{display:none}.lp-section{margin-bottom:72px}}.examclock{color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600}.examclock.low{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.guide-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:18px;display:flex}.guide-top .note{color:var(--muted);max-width:70ch;margin:6px 0 0;font-size:14.5px}.guide-kicker{letter-spacing:1.5px;text-transform:uppercase;color:var(--lp-warm);margin-bottom:6px;font-size:12px;font-weight:600}.guide-skip{color:var(--accent-ink);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.guide-skip:hover{text-decoration:underline}.guide h3{font-family:var(--serif);align-items:center;gap:9px;margin:0 0 12px;font-size:21px;display:flex}.guide h3 .ic{color:var(--accent);flex:none}.guide-start{border:2px solid var(--accent);background:var(--accent-soft);margin-bottom:18px;padding:22px 24px}.guide-start ol{color:var(--ink);gap:8px;margin:0;padding-inline-start:22px;font-size:15.5px;line-height:1.55;display:grid}.guide-start a{color:var(--accent-ink);font-weight:600}.guide-habits{border-radius:var(--radius);background:var(--lp-warm-soft);border:1px solid var(--lp-warm);margin-bottom:30px;padding:22px 24px}.guide-habits h3 .ic{color:var(--lp-warm)}.guide-habits ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-habits li{color:var(--ink);align-items:flex-start;gap:8px;font-size:15.5px;font-weight:500;line-height:1.5;display:flex}.guide-habits li .ic{color:var(--lp-warm);flex:none;margin-top:3px}.guide-sub{margin-top:6px}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:30px;display:grid}.guide-card{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.guide-card.key{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.guide-cardhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-cardhead h4{flex:180px;min-width:0;margin:0;font-size:16.5px}.guide-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.guide-flag{letter-spacing:.8px;text-transform:uppercase;color:var(--btn-ink);background:var(--accent);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.guide-card p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.6}.guide-how{background:var(--surface2);border-radius:9px;padding:10px 14px}.guide-how b{letter-spacing:1px;text-transform:uppercase;color:var(--lp-warm);font-size:11.5px}.guide-how ul{color:var(--ink2);gap:4px;margin:6px 0 0;padding-inline-start:18px;font-size:14px;line-height:1.5;display:grid}.guide-end{text-align:center;background:var(--accent);color:var(--btn-ink);border-radius:22px;margin-bottom:20px;padding:40px 22px}.guide-end h3{color:var(--btn-ink);justify-content:center;font-size:clamp(22px,3vw,30px)}.guide-end p{opacity:.92;max-width:56ch;margin:0 auto 22px;font-size:16px}.guide-endbtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.guide-end .btn{background:var(--btn-ink);color:var(--accent);border-color:var(--btn-ink)}.guide-end .btn.ghost{color:var(--btn-ink);border-color:var(--btn-ink);background:0 0}@media (max-width:520px){.guide-grid{grid-template-columns:1fr}.guide-start,.guide-habits{padding:18px}}.lp-modes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:30px;display:grid}.lp-modes.small{margin-top:18px}.lp-mode{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:26px 26px 24px}.lp-mode.exam{border-color:var(--lp-warm);box-shadow:0 0 0 1px var(--lp-warm), var(--shadow)}.lp-modehead{align-items:center;gap:14px;margin-bottom:12px;display:flex}.lp-modehead h3{font-family:var(--serif);margin:0;font-size:22px}.lp-modes.small .lp-modehead h3{font-size:19px}.lp-modetag{color:var(--lp-warm);margin-top:2px;font-size:13px;font-weight:600;display:block}.lp-mode p{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.65}.lp-ficon.warm,.lp-mode.exam .lp-ficon{background:var(--lp-warm-soft);color:var(--lp-warm)}.lp-clock{color:var(--bad);background:var(--bad-soft);border:1px solid var(--bad-line);border-radius:99px;margin-inline-start:auto;padding:4px 12px;font-size:15px;font-weight:600}.rp-card{margin-bottom:16px}.rp-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-verdict{text-transform:none;letter-spacing:0}.rp-verdict.v-key_correct{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.rp-verdict.v-key_wrong,.rp-verdict.v-figure_problem{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.rp-verdict.v-question_unclear,.rp-verdict.v-explanation_needs_work,.rp-verdict.v-outdated,.rp-verdict.v-typo_or_formatting{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.rp-meta{color:var(--muted);margin:0 0 12px;font-size:13.5px}.rp-meta b{color:var(--ink)}.rp-meta a,.rp-others a{color:var(--accent-ink);font-weight:600}.rp-note{border-inline-start:4px solid var(--lp-warm);background:var(--lp-warm-soft);font-family:var(--serif);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:0 0 12px;padding:14px 18px;font-size:18px;line-height:1.5}.rp-answers{color:var(--ink2);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.rp-answers b{font-family:var(--mono);font-size:15px}.rp-answers b.ok,.ok{color:var(--ok)}.rp-answers b.bad{color:var(--bad)}.rp-h{font-family:var(--serif);align-items:center;gap:8px;margin:0 0 10px;font-size:19px;display:flex}.rp-h .ic{color:var(--accent)}.rp-where{color:var(--accent-ink);margin:6px 0 8px;font-size:13px;font-weight:600}.rp-where span{color:var(--faint);margin:0 3px;font-weight:400}.rp-context{color:var(--ink2);margin:10px 0 0;font-size:14px}.rp-stem{font-family:var(--serif);max-width:72ch;margin:12px 0;font-size:17px;line-height:1.55}.rp-figs{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.rp-figs img{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:100%;max-height:280px}.rp-opts{gap:6px;margin-bottom:8px;display:grid}.rp-opt{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;display:grid;position:relative;overflow:hidden}.rp-opt>:not(.rp-bar){position:relative}.rp-bar{background:var(--fill-neutral);position:absolute;inset:0 auto 0 0}.rp-opt.key{border-color:var(--ok-line)}.rp-opt.key .rp-bar{background:var(--fill-ok)}.rp-opt.theirs:not(.key){border-color:var(--bad-line)}.rp-opt.theirs:not(.key) .rp-bar{background:var(--fill-bad)}.rp-l{font-family:var(--mono);color:var(--muted)}.rp-marks{gap:8px;font-size:12px;display:flex}.rp-marks em{color:var(--muted);font-style:normal;font-weight:600}.rp-marks em.ok{color:var(--ok)}.rp-marks em.theirs{color:var(--bad)}.rp-small{color:var(--muted);margin:6px 0 10px;font-size:13px;line-height:1.5}.rp-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.rp-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rp-checks li{border-radius:8px;padding-block:8px;padding-inline:34px 12px;font-size:14px;line-height:1.45;position:relative}.rp-checks li:before{inset-inline-start:12px;font-weight:700;position:absolute;top:8px}.rp-checks li.warn{background:var(--warn-soft);color:var(--ink)}.rp-checks li.warn:before{content:"!";color:var(--warn)}.rp-checks li.info{background:var(--surface2);color:var(--ink2)}.rp-checks li.info:before{content:"i";color:var(--muted);font-style:italic}.rp-ai{border-color:var(--accent)}.rp-reviewform{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-wait{color:var(--muted);font-size:13px}.rp-verdictline{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:8px;font-size:13.5px;display:flex}.rp-verdictline b{color:var(--ink);font-size:17px}.rp-summary{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.rp-reason{color:var(--ink2);white-space:pre-wrap;margin:0 0 10px;font-size:14.5px;line-height:1.6}.report h4{letter-spacing:1.2px;text-transform:uppercase;color:var(--lp-warm);margin:14px 0 6px;font-size:12px}.rp-actions{gap:4px;margin:0;padding-inline-start:20px;font-size:14.5px;line-height:1.5;display:grid}.rp-fix{border:1px dashed var(--accent);background:var(--surface2);border-radius:10px;margin-top:12px;padding:14px 16px}.rp-fix p{margin:0 0 8px;font-size:14.5px}.rp-diff{gap:4px;margin:10px 0;font-size:14px;line-height:1.5;display:grid}.rp-diff del{color:var(--bad);background:var(--bad-soft);border-radius:6px;padding:4px 8px}.rp-diff ins{color:var(--ink);background:var(--ok-soft);white-space:pre-wrap;border-radius:6px;padding:4px 8px;text-decoration:none}.rp-diff ol{margin:0;padding-inline-start:22px}.rp-diff li.changed{background:var(--ok-soft);border-radius:4px}.rp-diff .was{color:var(--muted);font-size:12.5px}.rp-done{color:var(--ok);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.rp-nochange{color:var(--ok);margin:10px 0 0;font-size:14px;font-weight:600}.rp-reply{gap:10px;display:grid}.rp-reply textarea{background:var(--surface2);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:9px;padding:10px 12px;font-size:14.5px;line-height:1.5}.rp-reply .btn{justify-self:start}.rp-others{gap:6px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.rp-others span{color:var(--faint);font-size:12.5px}.rp-list{gap:10px;display:grid}.rp-item{color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.rp-item:hover{border-color:var(--accent)}.rp-item.closed{opacity:.7}.rp-item .rp-where{margin:0}.rp-itemnote{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:16px}.rp-itemstem{color:var(--muted);font-size:13px}.rp-itemmeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.rp-open{color:var(--accent-ink);margin-inline-start:auto;font-size:13px}:root[lang=ar]{--sans:var(--font-plex-arabic), var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-plex-arabic), var(--font-plex-mono), ui-monospace, monospace;--serif:var(--font-naskh-arabic), var(--font-source-serif), Georgia, serif}:root[lang=ar] body{font-size:15.5px}:root[lang=ar] *{letter-spacing:0!important}[dir=rtl] .qbar .arrow svg,[dir=rtl] .phead .car,[dir=rtl] .chrow .tgl{transform:scaleX(-1)}[dir=rtl] .part.open .phead .car{transform:rotate(90deg)}.qtext{text-align:left;direction:ltr;unicode-bidi:isolate}.langpick{flex:none;position:relative}.langbtn{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.langbtn:hover,.langbtn.on{border-color:var(--accent);color:var(--accent-ink)}.langbtn .ic{color:var(--accent)}.langmenu{inset-inline-end:0;z-index:31;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:190px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.langmenu .pmitem.on{color:var(--accent-ink);font-weight:600}.langmenu .pmitem .ic{margin-inline-start:auto}.langcode{background:var(--accent-soft);min-width:28px;height:22px;color:var(--accent-ink);border-radius:6px;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}@media (max-width:520px){.langmenu{inset-inline:0 auto}}.langlist{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}:root{--hl:#fde68a;--hl-ink:#3b2f00;--note:#fffbea;--note-line:#f0e2a8;--hl-green:#bbf0cc;--hl-green-ink:#0b3d22;--hl-red:#fbc9c4;--hl-red-ink:#4a0f0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl:#6b5310;--hl-ink:#fff4cf;--note:#1f1c10;--note-line:#4a4120;--hl-green:#1d5a39;--hl-green-ink:#dcfbe8;--hl-red:#6e2621;--hl-red-ink:#ffe3e0}}:root[data-theme=dark]{--hl:#6b5310;--hl-ink:#fff4cf;--note:#1f1c10;--note-line:#4a4120;--hl-green:#1d5a39;--hl-green-ink:#dcfbe8;--hl-red:#6e2621;--hl-red-ink:#ffe3e0}mark.hl{background:var(--hl);color:var(--hl-ink);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.hlpop{z-index:60;background:var(--ink);color:var(--surface);box-shadow:var(--shadow);border:0;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%)}.hlpop .ic{color:var(--hl)}.hlpop.rm .ic{color:var(--bad-soft)}.hlhint{color:var(--faint);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.hlhint .ic{color:var(--gold);flex:none}.explwrap{margin-top:2px}.notebtn{border:1px dashed var(--note-line);background:var(--note);color:var(--ink2);border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:8px 13px;font-size:13.5px;display:inline-flex}.notebtn:hover{color:var(--ink);border-style:solid}.notebtn .ic,.notehead .ic{color:var(--gold)}.notebox{background:var(--note);border:1px solid var(--note-line);border-radius:10px;margin-top:14px;padding:10px 12px}.notehead{color:var(--ink);align-items:center;gap:7px;margin-bottom:6px;font-size:13.5px;display:flex}.notestate{color:var(--faint);margin-inline-start:auto;font-size:12px}.notestate.saved{color:var(--ok)}.notestate.error{color:var(--bad)}.notebox textarea{resize:vertical;border:1px solid var(--note-line);background:var(--surface);width:100%;min-height:70px;font:inherit;color:var(--ink);border-radius:8px;padding:9px 11px;font-size:14.5px;line-height:1.55}.notebox textarea:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.notefoot{color:var(--muted);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.notedel{color:var(--faint);background:0 0;border:0;border-radius:6px;margin-inline-start:auto;padding:4px;display:inline-grid}.notedel:hover{color:var(--bad);background:var(--bad-soft)}.notelist{gap:12px;display:grid}.noteitem{padding:14px 16px}.noteitem .nwhere{color:var(--faint);margin-bottom:6px;font-size:12px}.noteitem .nstem{font-family:var(--serif);color:var(--ink2);margin:0 0 10px;font-size:15px;line-height:1.5}.noteitem .ntext{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--note);border:1px solid var(--note-line);color:var(--ink);border-radius:8px;padding:9px 12px;font-size:14.5px;line-height:1.55}.noteitem .nhl{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.noteitem .nhl mark{background:var(--hl);color:var(--hl-ink);border-radius:4px;padding:2px 6px;font-size:13px}.noteitem .nmeta{color:var(--faint);margin-top:8px;font-size:12px}.hltools{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;display:flex}.hllabel{color:var(--muted);align-items:center;gap:5px;margin-inline-end:2px;font-size:12.5px;font-weight:600;display:inline-flex}.hllabel .ic{color:var(--gold)}.hltool{border:1px solid var(--line);background:var(--surface);color:var(--ink2);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.hltool:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.hltool:disabled{opacity:.45;cursor:default}.hltool .swatch{background:var(--hl);border:1px solid var(--note-line);border-radius:4px;width:14px;height:14px}.hltool.pen.on{background:var(--hl);color:var(--hl-ink);border-color:var(--gold);font-weight:600}.hltool.eraser.on{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line);font-weight:600}.hltool.clear .ic,.hltool.eraser .ic{color:var(--faint)}.hltool.clear.armed{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.hlstatus{color:var(--faint);margin-inline-start:auto;font-size:12px}.hlstatus.saved{color:var(--ok)}.hlstatus.error{color:var(--bad)}.expl.using-pen{cursor:text;box-shadow:0 0 0 2px var(--hl)}.expl.using-eraser{box-shadow:0 0 0 2px var(--bad-line)}.expl.using-eraser mark.hl{cursor:pointer;text-decoration:line-through;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.hlhint{margin:0 0 7px}.countrylist{gap:4px;display:grid}.countryrow{color:var(--ink2);border-radius:8px;grid-template-columns:28px minmax(0,1fr) minmax(60px,34%) 44px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;text-decoration:none;display:grid}.countryrow:hover{background:var(--accent-soft);color:var(--accent-ink)}.countryrow .cflag{font-size:19px;line-height:1}.countryrow .cname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.countryrow .cbar{background:var(--line2);border-radius:99px;height:8px;overflow:hidden}.countryrow .cbar i{background:var(--accent);border-radius:99px;height:100%;display:block}.countryrow b{text-align:end}[dir=rtl] .stem.qtext,[dir=rtl] .qctx.qtext,[dir=rtl] .nstem.qtext{margin-left:0;margin-right:auto}.tablewrap{overflow-x:auto}mark.hl.c-green{background:var(--hl-green);color:var(--hl-green-ink)}mark.hl.c-red{background:var(--hl-red);color:var(--hl-red-ink)}.hltool .swatch.c-yellow{background:var(--hl)}.hltool .swatch.c-green{background:var(--hl-green)}.hltool .swatch.c-red{background:var(--hl-red)}.hltool.pen.c-green.on{background:var(--hl-green);color:var(--hl-green-ink);border-color:var(--ok)}.hltool.pen.c-red.on{background:var(--hl-red);color:var(--hl-red-ink);border-color:var(--bad)}.expl.using-pen.c-green{box-shadow:0 0 0 2px var(--hl-green)}.expl.using-pen.c-red{box-shadow:0 0 0 2px var(--hl-red)}div.hlpop{padding:6px 8px 6px 12px}.hldot{border:2px solid var(--surface);background:var(--hl);cursor:pointer;border-radius:99px;flex:none;width:24px;height:24px;padding:0}.hldot.c-green{background:var(--hl-green)}.hldot.c-red{background:var(--hl-red)}.hldot:hover{transform:scale(1.12)}.noteitem .nhl mark.c-green{background:var(--hl-green);color:var(--hl-green-ink)}.noteitem .nhl mark.c-red{background:var(--hl-red);color:var(--hl-red-ink)}.fbreasons{gap:6px;margin:4px 0 12px;display:grid}.fbreason{text-align:start;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink2);border-radius:9px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.fbreason:hover{border-color:var(--accent)}.fbreason.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:0 0 0 1px var(--accent)}.fbreason b{color:var(--ink);font-size:14px;display:block}.fbreason small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.fbnum{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--surface2);border-radius:99px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.fbreason.on .fbnum{background:var(--accent);border-color:var(--accent);color:var(--surface)}.rp-reason-line{color:var(--ink);margin:0 0 10px;font-size:15px}.rp-reason-line b{color:var(--bad)}.rp-origin{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;margin:6px 0 10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.rp-itemreason{color:var(--bad);margin:2px 0;font-size:13.5px;font-weight:600}.rp-place{border:1px solid var(--line);background:var(--surface2);border-radius:9px;margin:12px 0;padding:10px 12px}.rp-place.move{border-color:var(--warn-line,var(--line));background:var(--warn-soft,var(--surface2))}.rp-place h4{margin:0 0 4px}.rp-place p{margin:0;font-size:14px;line-height:1.5}.rp-move{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rp-move label{color:var(--muted);flex:240px;gap:4px;min-width:0;font-size:12.5px;display:grid}.rp-move select,.rp-move input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.bookrow{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-bottom:4px;display:grid}.bookchip{text-align:start;background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:10px;grid-template-rows:auto 1fr;gap:6px;min-width:0;padding:6px;display:grid;position:relative}.bookchip img,.bookchip .nocover{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--line2);background:#fff;border-radius:6px;width:100%;display:block}.bookchip .bk{gap:1px;min-width:0;font-size:12px;line-height:1.3;display:grid}.bookchip .bk b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.bookchip .bk .n{font-family:var(--mono);color:var(--faint);font-size:11px}.bookchip:hover{border-color:var(--accent)}.bookchip.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:var(--accent-soft)}.bookchip .tick{top:10px;background:var(--accent);color:#fff;width:22px;height:22px;box-shadow:var(--shadow);border-radius:99px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-inline-end:10px}.minicover{object-fit:cover;object-position:top;border:1px solid var(--line2);vertical-align:middle;background:#fff;border-radius:2px;flex:none;width:18px;height:24px;margin-inline-end:6px}.tag .minicover{width:14px;height:19px;margin-block:-3px;margin-inline-end:5px}.rp-origin{display:flow-root}.rp-cover{float:inline-start;object-fit:cover;object-position:top;border:1px solid var(--line2);background:#fff;border-radius:4px;width:46px;height:62px;margin-inline-end:10px}.lp-cover{object-fit:cover;object-position:top;border:1px solid var(--line2);background:#fff;border-radius:4px;flex:none;width:46px;height:62px;box-shadow:0 2px 6px #0000001f}.lp-book:has(.lp-cover){grid-template-columns:46px minmax(0,1fr) auto;padding-inline:12px 16px}
