@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7fa54db88a326b50-s.2bb04v1_1rbp4.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1391b1e24bbe0877-s.0c6-xygmmmele.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8c80336baa93a167-s.p.03x4yqk772zxl.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ed3a8eb88ee673e-s.3v2cfh8ktbyku.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92e1d16bcc717b47-s.3bfr_kgt1f4wg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fbf91cac4d9174b-s.p.1kk3ywqdmgeoq.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_4229337e-module__LtkTPW__className{font-family:Fraunces,Fraunces Fallback;font-weight:700}.fraunces_4229337e-module__LtkTPW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_622bd138-module__kIZXTq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_622bd138-module__kIZXTq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.0i2mshnqgrio_.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/115e7a2565b70400-s.p.1vgtwd90zpq_8.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:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_8735a6fb-module__-N6HiW__className{font-family:Crimson Pro,Crimson Pro Fallback}.crimson_pro_8735a6fb-module__-N6HiW__variable{--font-crimson:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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 Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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 Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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 Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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 Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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 Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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 Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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 Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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 Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_294cbb55-module__rpbzcG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_294cbb55-module__rpbzcG__variable{--font-source:"Source Sans 3", "Source Sans 3 Fallback"}
.UniversalSignInModal-module__-oTTOW__overlay{z-index:100000;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c2294;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.capacitor-native .UniversalSignInModal-module__-oTTOW__overlay{-webkit-backdrop-filter:none}.UniversalSignInModal-module__-oTTOW__shell{width:min(100%,520px);max-height:min(88dvh,820px);padding:var(--space-2);background:var(--ag-ivory-sunk);border:1px solid var(--ag-border-hover);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);position:relative;overflow:hidden}.UniversalSignInModal-module__-oTTOW__dialog{max-height:calc(min(88dvh, 820px) - var(--space-4));padding:var(--space-10);background:var(--ag-paper);border-radius:var(--radius-xl);color:var(--ag-charcoal);scrollbar-width:thin;scrollbar-color:var(--ag-border-hover) transparent;border:1px solid #ffffffe0;position:relative;overflow:hidden auto}.UniversalSignInModal-module__-oTTOW__dialog:focus{outline:none}.UniversalSignInModal-module__-oTTOW__sheetHandle{display:none}.UniversalSignInModal-module__-oTTOW__backButton,.UniversalSignInModal-module__-oTTOW__closeButton{top:var(--space-5);border-radius:var(--radius-full);width:44px;height:44px;color:var(--ag-slate);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.UniversalSignInModal-module__-oTTOW__backButton{left:var(--space-5)}.UniversalSignInModal-module__-oTTOW__closeButton{right:var(--space-5)}.UniversalSignInModal-module__-oTTOW__backButton:hover:not(:disabled),.UniversalSignInModal-module__-oTTOW__closeButton:hover{background:var(--ag-ivory-sunk);color:var(--ag-charcoal)}.UniversalSignInModal-module__-oTTOW__backButton:active:not(:disabled),.UniversalSignInModal-module__-oTTOW__closeButton:active{transform:scale(.96)}.UniversalSignInModal-module__-oTTOW__backButton:disabled{opacity:.52;cursor:not-allowed}.UniversalSignInModal-module__-oTTOW__header{padding:0 var(--space-8);margin-bottom:var(--space-6);text-align:center;justify-items:center;display:grid}.UniversalSignInModal-module__-oTTOW__brandLockup{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:inline-flex}.UniversalSignInModal-module__-oTTOW__logo{border-radius:var(--radius-md);width:44px;height:44px;display:block}.UniversalSignInModal-module__-oTTOW__brandName{color:var(--ag-charcoal);font-family:var(--font-fraunces), Fraunces, Georgia, serif;letter-spacing:-.02em;font-size:1.18rem;font-style:normal;font-weight:700;line-height:1}.UniversalSignInModal-module__-oTTOW__brandName span{color:var(--ag-crimson);font-style:italic}.UniversalSignInModal-module__-oTTOW__heading{color:var(--ag-charcoal);font-family:var(--font-crimson), serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4vw,2.15rem);font-weight:600;line-height:1.08}.UniversalSignInModal-module__-oTTOW__subheading{max-width:40ch;margin:var(--space-2) auto 0;color:var(--ag-steel);font:400 .95rem/1.45 var(--font-body)}.UniversalSignInModal-module__-oTTOW__notice{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--ag-gold-soft);border:1px solid var(--ag-gold);border-radius:var(--radius-md);color:var(--ag-slate);font:500 .82rem/1.4 var(--font-body);grid-template-columns:24px 1fr auto;align-items:start;display:grid}.UniversalSignInModal-module__-oTTOW__notice p{margin:2px 0 0}.UniversalSignInModal-module__-oTTOW__notice button{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;position:relative}.UniversalSignInModal-module__-oTTOW__noticeMark{border-radius:var(--radius-full);width:22px;height:22px;font:700 .75rem/1 var(--font-body);border:1px solid;place-items:center;display:grid}.UniversalSignInModal-module__-oTTOW__errorNotice{background:var(--prob-low-bg);border-color:var(--prob-low-border);color:var(--prob-low)}.UniversalSignInModal-module__-oTTOW__form{gap:var(--space-4);display:grid;position:relative}.UniversalSignInModal-module__-oTTOW__fieldGroup{gap:var(--space-2);display:grid}.UniversalSignInModal-module__-oTTOW__fieldGroup>label,.UniversalSignInModal-module__-oTTOW__labelRow label{color:var(--ag-slate);font:650 .82rem/1.2 var(--font-body)}.UniversalSignInModal-module__-oTTOW__labelRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.UniversalSignInModal-module__-oTTOW__labelRow .UniversalSignInModal-module__-oTTOW__textButton{min-height:0;position:relative}.UniversalSignInModal-module__-oTTOW__labelRow .UniversalSignInModal-module__-oTTOW__textButton:after,.UniversalSignInModal-module__-oTTOW__notice button:after{content:"";inset:calc(-1 * var(--space-2));position:absolute}.UniversalSignInModal-module__-oTTOW__phoneField{background:var(--ag-paper);border:1px solid var(--ag-border);border-radius:var(--radius-lg);min-height:54px;transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);grid-template-columns:116px minmax(0,1fr);display:grid;position:relative}.UniversalSignInModal-module__-oTTOW__phoneField:focus-within{border-color:var(--ag-crimson);box-shadow:0 0 0 3px #8b1a1a1f}.UniversalSignInModal-module__-oTTOW__countrySelect{border-right:1px solid var(--ag-border);min-width:0;position:relative}.UniversalSignInModal-module__-oTTOW__countryTrigger{align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:0 var(--space-3);background:var(--ag-ivory-sunk);color:var(--ag-charcoal);cursor:pointer;border-radius:var(--radius-lg) 0 0 var(--radius-lg);border:0;grid-template-columns:24px 1fr 16px;display:grid}.UniversalSignInModal-module__-oTTOW__countryTrigger:disabled{cursor:not-allowed;opacity:.55}.UniversalSignInModal-module__-oTTOW__countryFlag{border-radius:var(--radius-xs);place-items:center;width:22px;height:15px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #1c1c2214}.UniversalSignInModal-module__-oTTOW__countryFlag img{border-radius:var(--radius-xs);display:block;width:22px!important;height:15px!important}.UniversalSignInModal-module__-oTTOW__countryDialCode,.UniversalSignInModal-module__-oTTOW__countryOptionCode{font:600 .82rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.UniversalSignInModal-module__-oTTOW__countryDialCode{justify-self:start}.UniversalSignInModal-module__-oTTOW__countryChevron,.UniversalSignInModal-module__-oTTOW__countryChevronOpen{color:var(--ag-steel);transition:transform var(--t-hover) var(--ease-out)}.UniversalSignInModal-module__-oTTOW__countryChevronOpen{transform:rotate(180deg)}.UniversalSignInModal-module__-oTTOW__countryMenu{top:calc(100% + var(--space-2));z-index:20;width:min(304px,100vw - 72px);max-height:304px;padding:var(--space-2);background:var(--ag-paper);border:1px solid var(--ag-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);position:absolute;left:0;overflow-y:auto}.UniversalSignInModal-module__-oTTOW__countryOption,.UniversalSignInModal-module__-oTTOW__countryOptionSelected{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ag-charcoal);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 18px;display:grid}.UniversalSignInModal-module__-oTTOW__countryOption:hover,.UniversalSignInModal-module__-oTTOW__countryOptionSelected{background:var(--ag-crimson-soft)}.UniversalSignInModal-module__-oTTOW__countryOptionSelected{color:var(--ag-crimson)}.UniversalSignInModal-module__-oTTOW__countryName{font:500 .88rem/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UniversalSignInModal-module__-oTTOW__countryOptionCode{color:var(--ag-steel)}.UniversalSignInModal-module__-oTTOW__phoneField input,.UniversalSignInModal-module__-oTTOW__textInput{width:100%;min-height:52px;padding:0 var(--space-4);color:var(--ag-charcoal);font:600 1rem/1 var(--font-body);background:0 0;border:0;outline:none}.UniversalSignInModal-module__-oTTOW__textInput{border:1px solid var(--ag-border);border-radius:var(--radius-lg);background:var(--ag-paper);transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out)}.UniversalSignInModal-module__-oTTOW__textInput:focus{border-color:var(--ag-crimson);box-shadow:0 0 0 3px #8b1a1a1f}.UniversalSignInModal-module__-oTTOW__phoneField input::placeholder,.UniversalSignInModal-module__-oTTOW__textInput::placeholder{color:var(--ag-steel-decorative)}.UniversalSignInModal-module__-oTTOW__primaryButton,.UniversalSignInModal-module__-oTTOW__providerButton{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-md);font:600 .94rem/1 var(--font-body);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);display:inline-flex}.UniversalSignInModal-module__-oTTOW__primaryButton{border:1px solid var(--ag-crimson);background:var(--ag-crimson);color:var(--ag-paper);box-shadow:0 8px 20px -12px #8b1a1a9e}.UniversalSignInModal-module__-oTTOW__primaryButton:hover:not(:disabled){background:var(--ag-crimson-dark);border-color:var(--ag-crimson-dark);transform:translateY(-1px)}.UniversalSignInModal-module__-oTTOW__primaryButton:active:not(:disabled),.UniversalSignInModal-module__-oTTOW__providerButton:active:not(:disabled){transform:scale(.98)}.UniversalSignInModal-module__-oTTOW__primaryButton:disabled,.UniversalSignInModal-module__-oTTOW__providerButton:disabled,.UniversalSignInModal-module__-oTTOW__textButton:disabled,.UniversalSignInModal-module__-oTTOW__textButtonCenter:disabled{opacity:.52;cursor:not-allowed}.UniversalSignInModal-module__-oTTOW__textButton,.UniversalSignInModal-module__-oTTOW__textButtonCenter,.UniversalSignInModal-module__-oTTOW__signOutButton{min-height:44px;color:var(--ag-crimson);font:600 .84rem/1.2 var(--font-body);text-underline-offset:3px;cursor:pointer;transition:color var(--t-hover) var(--ease-out), text-decoration-color var(--t-hover) var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.UniversalSignInModal-module__-oTTOW__textButton:hover,.UniversalSignInModal-module__-oTTOW__textButtonCenter:hover,.UniversalSignInModal-module__-oTTOW__signOutButton:hover{color:var(--ag-crimson-dark);text-decoration-color:currentColor}.UniversalSignInModal-module__-oTTOW__textButtonCenter{justify-self:center}.UniversalSignInModal-module__-oTTOW__inlineActions{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.UniversalSignInModal-module__-oTTOW__turnstileInvisible{opacity:0;pointer-events:none;width:100%;height:0;position:absolute;overflow:hidden}.UniversalSignInModal-module__-oTTOW__turnstileInteractive{width:100%;min-height:65px;position:relative}.UniversalSignInModal-module__-oTTOW__divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--ag-steel);font:500 .78rem/1 var(--font-body);display:flex}.UniversalSignInModal-module__-oTTOW__divider:before,.UniversalSignInModal-module__-oTTOW__divider:after{content:"";background:var(--ag-border);flex:1;height:1px}.UniversalSignInModal-module__-oTTOW__providerStack{gap:var(--space-3);display:grid}.UniversalSignInModal-module__-oTTOW__providerButton{border:1px solid var(--ag-border);background:var(--ag-ivory);color:var(--ag-charcoal);box-shadow:var(--shadow-hair);font-weight:600}.UniversalSignInModal-module__-oTTOW__providerButton:hover:not(:disabled){border-color:var(--ag-border-hover);background:var(--ag-ivory);box-shadow:var(--shadow-rest);transform:translateY(-1px)}.UniversalSignInModal-module__-oTTOW__providerMark{flex:none;width:21px;height:21px}.UniversalSignInModal-module__-oTTOW__legal,.UniversalSignInModal-module__-oTTOW__fieldHint{color:var(--ag-steel);font:400 .875rem/1.45 var(--font-body)}.UniversalSignInModal-module__-oTTOW__legal{margin:var(--space-5) 0 0;text-align:center}.UniversalSignInModal-module__-oTTOW__legal a{color:var(--ag-slate);text-underline-offset:2px;text-decoration:underline}.UniversalSignInModal-module__-oTTOW__phoneSummary{min-height:44px;padding:0 var(--space-3);border:1px solid var(--ag-border);border-radius:var(--radius-md);background:var(--ag-ivory);color:var(--ag-slate);font:600 .82rem/1 var(--font-mono);justify-content:center;align-items:center;display:flex}.UniversalSignInModal-module__-oTTOW__otpSlots{gap:var(--space-2);cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.UniversalSignInModal-module__-oTTOW__otpSlot,.UniversalSignInModal-module__-oTTOW__otpSlotActive{aspect-ratio:1/1.08;border:1px solid var(--ag-border);border-radius:var(--radius-md);background:var(--ag-ivory);color:var(--ag-charcoal);font:700 clamp(1.1rem, 4vw, 1.35rem)/1 var(--font-mono);place-items:center;display:grid}.UniversalSignInModal-module__-oTTOW__otpSlotActive{border-color:var(--ag-crimson);box-shadow:0 0 0 3px #8b1a1a1a}.UniversalSignInModal-module__-oTTOW__otpInput{opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.UniversalSignInModal-module__-oTTOW__fieldHint{margin:0}.UniversalSignInModal-module__-oTTOW__spinner{border-radius:var(--radius-full);border:2px solid #ffffff59;border-top-color:#fff;width:20px;height:20px;animation:.7s linear infinite UniversalSignInModal-module__-oTTOW__auth-spin}.UniversalSignInModal-module__-oTTOW__signOutButton{margin:var(--space-3) auto 0;color:var(--ag-steel);display:block}.UniversalSignInModal-module__-oTTOW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UniversalSignInModal-module__-oTTOW__backButton:focus-visible,.UniversalSignInModal-module__-oTTOW__closeButton:focus-visible,.UniversalSignInModal-module__-oTTOW__primaryButton:focus-visible,.UniversalSignInModal-module__-oTTOW__providerButton:focus-visible,.UniversalSignInModal-module__-oTTOW__textButton:focus-visible,.UniversalSignInModal-module__-oTTOW__textButtonCenter:focus-visible,.UniversalSignInModal-module__-oTTOW__signOutButton:focus-visible,.UniversalSignInModal-module__-oTTOW__countryTrigger:focus-visible,.UniversalSignInModal-module__-oTTOW__countryOption:focus-visible,.UniversalSignInModal-module__-oTTOW__countryOptionSelected:focus-visible,.UniversalSignInModal-module__-oTTOW__otpInput:focus-visible{outline:2px solid var(--ag-crimson);outline-offset:3px}@keyframes UniversalSignInModal-module__-oTTOW__auth-spin{to{transform:rotate(360deg)}}@media (max-width:639px){.UniversalSignInModal-module__-oTTOW__overlay{background:#1c1c2280;align-items:flex-end;padding:0}.UniversalSignInModal-module__-oTTOW__shell{width:100%;max-height:calc(100dvh - max(var(--ag-safe-inset-top,0px), var(--space-3)));padding:var(--space-2) var(--space-2) 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0;border-left:0;border-right:0}.UniversalSignInModal-module__-oTTOW__dialog{max-height:calc(100dvh - max(var(--ag-safe-inset-top,0px), var(--space-3)) - var(--space-2));padding:var(--space-6) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0}.UniversalSignInModal-module__-oTTOW__sheetHandle{width:40px;height:4px;margin:calc(-1 * var(--space-3)) auto var(--space-4);border-radius:var(--radius-full);background:var(--ag-border-hover);display:block}.UniversalSignInModal-module__-oTTOW__logo{width:38px;height:38px}.UniversalSignInModal-module__-oTTOW__brandLockup{gap:var(--space-2);margin-bottom:var(--space-4)}.UniversalSignInModal-module__-oTTOW__brandName{font-size:1rem}.UniversalSignInModal-module__-oTTOW__header{padding:0 var(--space-6);margin-bottom:var(--space-5)}.UniversalSignInModal-module__-oTTOW__heading{font-size:clamp(1.55rem,7vw,1.85rem)}.UniversalSignInModal-module__-oTTOW__phoneField{grid-template-columns:112px minmax(0,1fr)}.UniversalSignInModal-module__-oTTOW__countryTrigger{padding:0 var(--space-2)}.UniversalSignInModal-module__-oTTOW__countryMenu{width:min(304px,100vw - 64px)}.UniversalSignInModal-module__-oTTOW__inlineActions{align-items:center}}@media (max-width:359px){.UniversalSignInModal-module__-oTTOW__dialog{padding-right:var(--space-4);padding-left:var(--space-4)}.UniversalSignInModal-module__-oTTOW__otpSlots{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.UniversalSignInModal-module__-oTTOW__spinner{animation-duration:1.4s}.UniversalSignInModal-module__-oTTOW__backButton,.UniversalSignInModal-module__-oTTOW__closeButton,.UniversalSignInModal-module__-oTTOW__primaryButton,.UniversalSignInModal-module__-oTTOW__providerButton,.UniversalSignInModal-module__-oTTOW__textButton,.UniversalSignInModal-module__-oTTOW__textButtonCenter,.UniversalSignInModal-module__-oTTOW__signOutButton,.UniversalSignInModal-module__-oTTOW__phoneField,.UniversalSignInModal-module__-oTTOW__textInput{transition-duration:.01ms}}
.PredictionSummary-module__Q1zw1q__hero{border:1px solid color-mix(in srgb, var(--color-charcoal) 10%, transparent);border-radius:var(--radius-xl);background:var(--color-paper);box-shadow:var(--shadow-rest);overflow:hidden}.PredictionSummary-module__Q1zw1q__heroMain{justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 28px 24px;display:flex}.PredictionSummary-module__Q1zw1q__contextLabel{color:var(--color-crimson);font-family:var(--font-body);margin:0 0 6px;font-size:12px;font-weight:600}.PredictionSummary-module__Q1zw1q__hero h1{color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.04}.PredictionSummary-module__Q1zw1q__methodCopy{max-width:62ch;color:var(--color-steel);font-family:var(--font-body);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.PredictionSummary-module__Q1zw1q__matchCount{flex-direction:column;align-items:flex-end;min-width:160px;padding-bottom:2px;display:flex}.PredictionSummary-module__Q1zw1q__matchCount strong{color:var(--color-charcoal);font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(36px,4vw,44px);font-weight:600;line-height:.95}.PredictionSummary-module__Q1zw1q__matchCount span{color:var(--color-steel);font-family:var(--font-body);margin-top:6px;font-size:14px;font-weight:600}.PredictionSummary-module__Q1zw1q__contextRail{border-top:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent);background:color-mix(in srgb, var(--color-ivory) 52%, var(--color-paper));grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);display:grid}.PredictionSummary-module__Q1zw1q__submittedValue{border-right:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent);grid-template-columns:auto auto;place-content:center space-between;align-items:baseline;gap:2px 16px;padding:14px 18px;display:grid}.PredictionSummary-module__Q1zw1q__submittedValue span,.PredictionSummary-module__Q1zw1q__submittedValue small,.PredictionSummary-module__Q1zw1q__chanceCount span{color:var(--color-steel);font-family:var(--font-body);font-size:12px;font-weight:600}.PredictionSummary-module__Q1zw1q__submittedValue strong{color:var(--color-charcoal);font-family:var(--font-mono);font-size:14px;font-weight:600}.PredictionSummary-module__Q1zw1q__submittedValue small{grid-column:1/-1;font-weight:400}.PredictionSummary-module__Q1zw1q__distribution{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PredictionSummary-module__Q1zw1q__chanceCount{justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.PredictionSummary-module__Q1zw1q__chanceCount+.PredictionSummary-module__Q1zw1q__chanceCount{border-left:1px solid color-mix(in srgb, var(--color-charcoal) 7%, transparent)}.PredictionSummary-module__Q1zw1q__chanceCount strong{font-family:var(--font-mono);font-size:14px;font-weight:600}@media (max-width:767px){.PredictionSummary-module__Q1zw1q__heroMain{align-items:flex-start;padding:20px}.PredictionSummary-module__Q1zw1q__hero h1{font-size:36px}.PredictionSummary-module__Q1zw1q__methodCopy{display:none}.PredictionSummary-module__Q1zw1q__matchCount{min-width:auto}.PredictionSummary-module__Q1zw1q__matchCount strong{font-size:30px}.PredictionSummary-module__Q1zw1q__contextRail{grid-template-columns:minmax(0,1fr)}.PredictionSummary-module__Q1zw1q__submittedValue{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent)}}@media (max-width:480px){.PredictionSummary-module__Q1zw1q__heroMain{gap:16px;padding:18px 16px}.PredictionSummary-module__Q1zw1q__contextLabel{margin-bottom:4px;font-size:12px}.PredictionSummary-module__Q1zw1q__hero h1{font-size:36px}.PredictionSummary-module__Q1zw1q__matchCount strong{font-size:28px}.PredictionSummary-module__Q1zw1q__matchCount span{text-align:right;max-width:70px}.PredictionSummary-module__Q1zw1q__submittedValue,.PredictionSummary-module__Q1zw1q__chanceCount{padding:12px}.PredictionSummary-module__Q1zw1q__chanceCount{flex-direction:column;align-items:flex-start;gap:3px}}
.PredictionEvidenceReceipt-module__C_vCqW__receipt{border:1px solid color-mix(in srgb, var(--color-charcoal) 12%, transparent);border-radius:var(--radius-xl);background:var(--color-paper);overflow:hidden}.PredictionEvidenceReceipt-module__C_vCqW__intro{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px;padding:24px 28px;display:grid}.PredictionEvidenceReceipt-module__C_vCqW__eyebrow{color:var(--color-crimson);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.PredictionEvidenceReceipt-module__C_vCqW__intro h2{max-width:18ch;color:var(--color-charcoal);font-family:var(--font-crimson);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.08}.PredictionEvidenceReceipt-module__C_vCqW__answer{max-width:68ch;color:var(--color-slate);font-family:var(--font-body);text-wrap:pretty;align-self:center;margin:0;font-size:16px;line-height:1.65}.PredictionEvidenceReceipt-module__C_vCqW__answer strong{color:var(--color-charcoal);font-weight:650}.PredictionEvidenceReceipt-module__C_vCqW__facts{border-block:1px solid color-mix(in srgb, var(--color-charcoal) 9%, transparent);background:color-mix(in srgb, var(--color-ivory) 58%, var(--color-paper));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.PredictionEvidenceReceipt-module__C_vCqW__facts>div{min-width:0;padding:18px 20px}.PredictionEvidenceReceipt-module__C_vCqW__facts>div+div{border-left:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent)}.PredictionEvidenceReceipt-module__C_vCqW__facts dt{color:var(--color-slate);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700}.PredictionEvidenceReceipt-module__C_vCqW__facts dd{overflow-wrap:anywhere;color:var(--color-charcoal);font-family:var(--font-mono);margin:0;font-size:14px;font-weight:600;line-height:1.35}.PredictionEvidenceReceipt-module__C_vCqW__facts small{color:var(--color-steel);font-family:var(--font-body);margin-top:5px;font-size:14px;line-height:1.4;display:block}.PredictionEvidenceReceipt-module__C_vCqW__verification{justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.PredictionEvidenceReceipt-module__C_vCqW__verification p{max-width:64ch;color:var(--color-slate);font-family:var(--font-body);margin:0;font-size:14px;line-height:1.55}.PredictionEvidenceReceipt-module__C_vCqW__verification strong{color:var(--color-charcoal)}.PredictionEvidenceReceipt-module__C_vCqW__sourceLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.PredictionEvidenceReceipt-module__C_vCqW__sourceLinks a{color:var(--color-crimson);font-family:var(--font-body);text-underline-offset:3px;white-space:nowrap;font-size:14px;font-weight:650}.PredictionEvidenceReceipt-module__C_vCqW__sourceLinks a:hover{text-decoration:underline}.PredictionEvidenceReceipt-module__C_vCqW__sourceLinks a:focus-visible{outline:2px solid var(--color-crimson);outline-offset:3px;border-radius:3px}.PredictionEvidenceReceipt-module__C_vCqW__coverageWarning{border-top:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-paper));color:var(--color-slate);font-family:var(--font-body);margin:0;padding:12px 28px;font-size:14px;line-height:1.5}@media (max-width:900px){.PredictionEvidenceReceipt-module__C_vCqW__intro{grid-template-columns:1fr;gap:16px}.PredictionEvidenceReceipt-module__C_vCqW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.PredictionEvidenceReceipt-module__C_vCqW__facts>div:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent)}.PredictionEvidenceReceipt-module__C_vCqW__facts>div:nth-child(4){border-top:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent)}.PredictionEvidenceReceipt-module__C_vCqW__verification{flex-direction:column;align-items:flex-start}.PredictionEvidenceReceipt-module__C_vCqW__sourceLinks{justify-content:flex-start}}@media (max-width:520px){.PredictionEvidenceReceipt-module__C_vCqW__intro,.PredictionEvidenceReceipt-module__C_vCqW__verification{padding:20px 16px}.PredictionEvidenceReceipt-module__C_vCqW__facts{grid-template-columns:1fr}.PredictionEvidenceReceipt-module__C_vCqW__facts>div{padding:15px 16px}.PredictionEvidenceReceipt-module__C_vCqW__facts>div+div{border-top:1px solid color-mix(in srgb, var(--color-charcoal) 8%, transparent);border-left:0}.PredictionEvidenceReceipt-module__C_vCqW__coverageWarning{padding-inline:16px}}
.PredictorFilters-module__Y04-4q__panel{border:1px solid color-mix(in srgb, var(--color-charcoal) 10%, transparent);border-radius:var(--radius-xl);background:var(--color-paper);box-shadow:var(--shadow-rest);gap:20px;padding:18px;display:grid}.PredictorFilters-module__Y04-4q__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PredictorFilters-module__Y04-4q__header h2{color:var(--color-charcoal);font-family:var(--font-crimson);margin:0;font-size:22px;font-weight:600;line-height:1.1}.PredictorFilters-module__Y04-4q__header p{color:var(--color-steel);font-family:var(--font-body);margin:3px 0 0;font-size:14px}.PredictorFilters-module__Y04-4q__clearButton{border-radius:var(--radius-md);min-height:32px;color:var(--color-crimson);font-family:var(--font-body);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.PredictorFilters-module__Y04-4q__field{color:var(--color-slate);font-family:var(--font-body);gap:7px;font-size:14px;font-weight:600;display:grid}.PredictorFilters-module__Y04-4q__inputWrap{border:1px solid color-mix(in srgb, var(--color-charcoal) 12%, transparent);border-radius:var(--radius-lg);background:var(--color-paper);min-height:44px;color:var(--color-steel-decorative);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px 0 12px;transition:border-color .1s cubic-bezier(.2,.8,.2,1),box-shadow .1s cubic-bezier(.2,.8,.2,1);display:grid}.PredictorFilters-module__Y04-4q__inputWrap:focus-within{border-color:var(--color-crimson);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-crimson) 14%, transparent)}.PredictorFilters-module__Y04-4q__inputWrap input{width:100%;min-width:0;color:var(--color-charcoal);font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:16px}.PredictorFilters-module__Y04-4q__inputWrap input::placeholder{color:var(--color-steel);opacity:1}.PredictorFilters-module__Y04-4q__inputWrap button{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-steel);background:0 0;border:0;place-items:center;display:grid}.PredictorFilters-module__Y04-4q__group{border:0;min-width:0;margin:0;padding:0}.PredictorFilters-module__Y04-4q__group legend{color:var(--color-slate);font-family:var(--font-body);margin-bottom:8px;font-size:14px;font-weight:600}.PredictorFilters-module__Y04-4q__groupHelp{max-width:34ch;color:var(--color-steel);font-family:var(--font-body);margin:-3px 0 9px;font-size:14px;line-height:1.4}.PredictorFilters-module__Y04-4q__chanceGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.PredictorFilters-module__Y04-4q__chanceGrid button{border:1px solid color-mix(in srgb, var(--color-charcoal) 10%, transparent);border-radius:var(--radius-md);background:var(--color-ivory);min-height:40px;color:var(--color-slate);font-family:var(--font-body);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;transition:background-color .1s cubic-bezier(.2,.8,.2,1),border-color .1s cubic-bezier(.2,.8,.2,1),color .1s cubic-bezier(.2,.8,.2,1),transform .1s cubic-bezier(.2,.8,.2,1);display:flex}.PredictorFilters-module__Y04-4q__chanceGrid strong{font-family:var(--font-mono);font-size:14px;font-weight:600}.PredictorFilters-module__Y04-4q__chanceGrid .PredictorFilters-module__Y04-4q__highChance{color:var(--color-prob-high)}.PredictorFilters-module__Y04-4q__chanceGrid .PredictorFilters-module__Y04-4q__mediumChance{color:var(--color-prob-medium)}.PredictorFilters-module__Y04-4q__chanceGrid .PredictorFilters-module__Y04-4q__lowChance{color:var(--color-prob-low)}.PredictorFilters-module__Y04-4q__chanceGrid .PredictorFilters-module__Y04-4q__selectedNeutral{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-ivory)}.PredictorFilters-module__Y04-4q__chanceGrid .PredictorFilters-module__Y04-4q__selectedChance{background:color-mix(in srgb, currentColor 9%, var(--color-paper));border-color:currentColor;box-shadow:inset 0 0 0 1px}.PredictorFilters-module__Y04-4q__options{scrollbar-color:color-mix(in srgb, var(--color-charcoal) 20%, transparent) transparent;scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:152px;display:flex;overflow-y:auto}.PredictorFilters-module__Y04-4q__options button{border:1px solid color-mix(in srgb, var(--color-charcoal) 10%, transparent);border-radius:var(--radius-md);background:var(--color-ivory);min-height:34px;color:var(--color-slate);font-family:var(--font-body);text-align:left;padding:6px 9px;font-size:14px;font-weight:500;line-height:1.15;transition:background-color .1s cubic-bezier(.2,.8,.2,1),border-color .1s cubic-bezier(.2,.8,.2,1),color .1s cubic-bezier(.2,.8,.2,1),transform .1s cubic-bezier(.2,.8,.2,1)}.PredictorFilters-module__Y04-4q__options .PredictorFilters-module__Y04-4q__optionSelected{border-color:color-mix(in srgb, var(--color-crimson) 30%, transparent);background:color-mix(in srgb, var(--color-crimson) 6%, var(--color-paper));color:var(--color-crimson);font-weight:600}.PredictorFilters-module__Y04-4q__clearButton:hover,.PredictorFilters-module__Y04-4q__inputWrap button:hover,.PredictorFilters-module__Y04-4q__options button:hover,.PredictorFilters-module__Y04-4q__chanceGrid button:hover{border-color:color-mix(in srgb, var(--color-crimson) 26%, transparent);color:var(--color-crimson)}.PredictorFilters-module__Y04-4q__clearButton:active,.PredictorFilters-module__Y04-4q__inputWrap button:active,.PredictorFilters-module__Y04-4q__options button:active,.PredictorFilters-module__Y04-4q__chanceGrid button:active{transform:scale(.98)}.PredictorFilters-module__Y04-4q__clearButton:focus-visible,.PredictorFilters-module__Y04-4q__inputWrap button:focus-visible,.PredictorFilters-module__Y04-4q__options button:focus-visible,.PredictorFilters-module__Y04-4q__chanceGrid button:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}@media (max-width:767px){.PredictorFilters-module__Y04-4q__panel{box-shadow:none;border:0;border-radius:0;padding:0}.PredictorFilters-module__Y04-4q__options{max-height:none}.PredictorFilters-module__Y04-4q__options button,.PredictorFilters-module__Y04-4q__chanceGrid button{min-height:44px}}
.ProgressSyncBanner-module__cIWgoG__root{border:1px solid var(--ag-border);border-radius:var(--radius-xl);background:var(--ag-paper);box-shadow:var(--shadow-rest);font-family:var(--font-body);display:grid;overflow:hidden}.ProgressSyncBanner-module__cIWgoG__intro{flex-direction:column;gap:16px;padding:24px;display:flex}.ProgressSyncBanner-module__cIWgoG__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.ProgressSyncBanner-module__cIWgoG__icon{border-radius:var(--radius-lg);background:var(--ag-charcoal);width:44px;height:44px;color:var(--ag-gold-bright);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProgressSyncBanner-module__cIWgoG__eyebrow{color:var(--ag-crimson);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.ProgressSyncBanner-module__cIWgoG__title{color:var(--ag-charcoal);font-family:var(--font-body);margin:0;font-size:17px;font-weight:600;line-height:1.3}.ProgressSyncBanner-module__cIWgoG__copy{max-width:60ch;color:var(--ag-slate);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.55}.ProgressSyncBanner-module__cIWgoG__status{border-radius:var(--radius-full);background:var(--prob-high-bg);min-height:28px;color:var(--prob-high);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ProgressSyncBanner-module__cIWgoG__flow{border-top:1px solid var(--ag-border);background:var(--ag-border);gap:1px;display:grid}.ProgressSyncBanner-module__cIWgoG__flowStep{background:color-mix(in srgb, var(--ag-ivory) 44%, var(--ag-paper));grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 24px;transition:flex .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1);display:grid}.ProgressSyncBanner-module__cIWgoG__stepNumber{color:var(--ag-crimson);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ProgressSyncBanner-module__cIWgoG__stepTitle{color:var(--ag-charcoal);font-size:14px;font-weight:600;display:block}.ProgressSyncBanner-module__cIWgoG__stepCopy{color:var(--ag-steel);opacity:.72;margin-top:3px;font-size:12px;line-height:1.45;transition:opacity .5s;display:block}.ProgressSyncBanner-module__cIWgoG__scope{border-top:1px solid var(--ag-border);background:var(--ag-ivory-sunk);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 24px;display:flex}.ProgressSyncBanner-module__cIWgoG__scopeLabel{color:var(--ag-charcoal);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.ProgressSyncBanner-module__cIWgoG__scopeList{color:var(--ag-steel);flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ProgressSyncBanner-module__cIWgoG__scopeItem:not(:last-child):after{color:var(--ag-steel-decorative);content:"·";margin-left:12px}@container mockHub (min-width:620px){.ProgressSyncBanner-module__cIWgoG__intro{flex-direction:row;justify-content:space-between;align-items:flex-start}.ProgressSyncBanner-module__cIWgoG__flow{display:flex}.ProgressSyncBanner-module__cIWgoG__flowStep{flex:1 1 0}.ProgressSyncBanner-module__cIWgoG__flowStep:hover,.ProgressSyncBanner-module__cIWgoG__flowStep:focus-within{background:var(--ag-paper);flex:1.55 1 0}.ProgressSyncBanner-module__cIWgoG__flowStep:hover .ProgressSyncBanner-module__cIWgoG__stepCopy,.ProgressSyncBanner-module__cIWgoG__flowStep:focus-within .ProgressSyncBanner-module__cIWgoG__stepCopy{opacity:1}.ProgressSyncBanner-module__cIWgoG__flowStep+.ProgressSyncBanner-module__cIWgoG__flowStep{border-left:0}}@media (max-width:479px){.ProgressSyncBanner-module__cIWgoG__intro,.ProgressSyncBanner-module__cIWgoG__flowStep,.ProgressSyncBanner-module__cIWgoG__scope{padding:18px}}
.MockTestsHub-module__FkGdeW__hub{width:100%;color:var(--ag-charcoal);font-family:var(--font-body);flex-direction:column;gap:clamp(64px,9vw,96px);padding-bottom:64px;display:flex;container:mockHub/inline-size}.MockTestsHub-module__FkGdeW__motionCard{will-change:transform, opacity}.MockTestsHub-module__FkGdeW__heroShell{border:1px solid color-mix(in srgb, var(--ag-charcoal) 7%, transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--ag-paper) 82%, var(--ag-ivory));box-shadow:var(--shadow-rest);padding:6px}.MockTestsHub-module__FkGdeW__hero{background:var(--ag-paper);border-radius:18px;display:grid;position:relative;overflow:hidden}.MockTestsHub-module__FkGdeW__hero:before{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--ag-gold) 12%, transparent), transparent 34%), radial-gradient(circle at 8% 94%, color-mix(in srgb, var(--ag-crimson) 7%, transparent), transparent 38%);content:"";pointer-events:none;position:absolute;inset:0}.MockTestsHub-module__FkGdeW__heroCopy{z-index:1;padding:clamp(32px,6vw,64px);position:relative}.MockTestsHub-module__FkGdeW__eyebrow{color:var(--ag-crimson);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.MockTestsHub-module__FkGdeW__eyebrowMark{border-radius:var(--radius-full);background:var(--ag-crimson);width:18px;height:2px}.MockTestsHub-module__FkGdeW__heroTitle{max-width:16ch;color:var(--ag-charcoal);font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(40px,6.5cqw,58px);font-weight:700;line-height:1.02}.MockTestsHub-module__FkGdeW__heroEmphasis{color:var(--ag-crimson);font-family:var(--font-crimson), Georgia, serif;font-style:italic;font-weight:700}.MockTestsHub-module__FkGdeW__heroDescription{max-width:62ch;color:var(--ag-slate);text-wrap:pretty;margin:24px 0 0;font-size:17px;line-height:1.65}.MockTestsHub-module__FkGdeW__heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.MockTestsHub-module__FkGdeW__primaryButton,.MockTestsHub-module__FkGdeW__secondaryButton,.MockTestsHub-module__FkGdeW__toolButton,.MockTestsHub-module__FkGdeW__rowButton,.MockTestsHub-module__FkGdeW__resetButton,.MockTestsHub-module__FkGdeW__modalChoice,.MockTestsHub-module__FkGdeW__modalCancel,.MockTestsHub-module__FkGdeW__modalConfirm,.MockTestsHub-module__FkGdeW__modalClose{min-height:44px;font-family:var(--font-body);cursor:pointer}.MockTestsHub-module__FkGdeW__primaryButton{border-radius:var(--radius-md);background:var(--ag-crimson);color:var(--ag-paper);box-shadow:var(--shadow-float);transition:background-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);border:0;justify-content:center;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:15px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__primaryButton:hover,.MockTestsHub-module__FkGdeW__primaryButton:focus-visible{color:var(--ag-paper)}.MockTestsHub-module__FkGdeW__primaryButton:hover:not(:disabled){background:var(--ag-crimson-dark);box-shadow:var(--shadow-modal)}.MockTestsHub-module__FkGdeW__primaryButton:active:not(:disabled),.MockTestsHub-module__FkGdeW__secondaryButton:active:not(:disabled),.MockTestsHub-module__FkGdeW__toolButton:active:not(:disabled),.MockTestsHub-module__FkGdeW__rowButton:active:not(:disabled),.MockTestsHub-module__FkGdeW__resetButton:active:not(:disabled),.MockTestsHub-module__FkGdeW__modalCancel:active:not(:disabled),.MockTestsHub-module__FkGdeW__modalConfirm:active:not(:disabled),.MockTestsHub-module__FkGdeW__modalClose:active:not(:disabled){transform:scale(.98)}.MockTestsHub-module__FkGdeW__buttonIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ag-paper) 14%, transparent);width:32px;height:32px;transition:transform var(--t-hover) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.MockTestsHub-module__FkGdeW__primaryButton:hover .MockTestsHub-module__FkGdeW__buttonIcon{transform:translate(2px)}.MockTestsHub-module__FkGdeW__trustNote{color:var(--ag-steel);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:inline-flex}.MockTestsHub-module__FkGdeW__metricRail{border-top:1px solid var(--ag-border);grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;margin-top:32px;display:grid}.MockTestsHub-module__FkGdeW__metric{padding:20px 20px 0 0}.MockTestsHub-module__FkGdeW__metric+.MockTestsHub-module__FkGdeW__metric{border-left:1px solid var(--ag-border);padding-left:20px}.MockTestsHub-module__FkGdeW__metricValue{color:var(--ag-charcoal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2;display:block}.MockTestsHub-module__FkGdeW__metricLabel{color:var(--ag-steel);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700;display:block}.MockTestsHub-module__FkGdeW__diagnosticWrap{z-index:1;padding:6px;display:flex;position:relative}.MockTestsHub-module__FkGdeW__diagnosticPanel{border-radius:var(--radius-xl);background:var(--ag-charcoal-deep);color:var(--ag-ivory);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ag-paper) 12%, transparent);flex-direction:column;flex:1;justify-content:space-between;padding:28px;display:flex}.MockTestsHub-module__FkGdeW__diagnosticKicker{color:var(--ag-mist);justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.MockTestsHub-module__FkGdeW__diagnosticStatus{color:var(--ag-gold-bright);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.MockTestsHub-module__FkGdeW__diagnosticTitle{color:var(--ag-ivory);font-family:var(--font-crimson), Georgia, serif;margin:36px 0 8px;font-size:28px;font-weight:600;line-height:1.08}.MockTestsHub-module__FkGdeW__marquee{border-block:1px solid var(--ag-border);background:color-mix(in srgb, var(--ag-paper) 84%, var(--ag-ivory));margin-top:calc(clamp(64px,9vw,96px)/-1.92308);position:relative;overflow:hidden}.MockTestsHub-module__FkGdeW__marquee:before,.MockTestsHub-module__FkGdeW__marquee:after{z-index:1;content:"";pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.MockTestsHub-module__FkGdeW__marquee:before{background:linear-gradient(90deg, var(--ag-ivory), transparent);left:0}.MockTestsHub-module__FkGdeW__marquee:after{background:linear-gradient(-90deg, var(--ag-ivory), transparent);right:0}.MockTestsHub-module__FkGdeW__marqueeTrack{width:max-content;animation:28s linear infinite MockTestsHub-module__FkGdeW__mockMarquee;display:flex}.MockTestsHub-module__FkGdeW__marqueeItem{min-height:54px;color:var(--ag-slate);font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__marqueeItem:after{background:var(--ag-gold);content:"";border-radius:50%;width:5px;height:5px;margin:0 24px}.MockTestsHub-module__FkGdeW__diagnosticIntro{color:var(--ag-mist);margin:0;font-size:14px;line-height:1.55}.MockTestsHub-module__FkGdeW__diagnosticSteps{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.MockTestsHub-module__FkGdeW__diagnosticStep{border-top:1px solid color-mix(in srgb, var(--ag-paper) 10%, transparent);grid-template-columns:32px 1fr;gap:12px;padding:14px 0;display:grid}.MockTestsHub-module__FkGdeW__diagnosticNumber{color:var(--ag-gold-bright);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.MockTestsHub-module__FkGdeW__diagnosticLabel{color:var(--ag-ivory);font-size:14px;font-weight:600;display:block}.MockTestsHub-module__FkGdeW__diagnosticMeta{color:var(--ag-mist);margin-top:3px;font-size:12px;display:block}.MockTestsHub-module__FkGdeW__passSkeleton{border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--ag-charcoal) 6%, var(--ag-paper));min-height:220px;animation:MockTestsHub-module__FkGdeW__mockPulse 1.4s var(--ease-in-out) infinite}.MockTestsHub-module__FkGdeW__passShell{border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--ag-charcoal) 94%, var(--ag-crimson));box-shadow:var(--shadow-float);padding:6px}.MockTestsHub-module__FkGdeW__passPanel{border:1px solid color-mix(in srgb, var(--ag-paper) 9%, transparent);background:var(--ag-charcoal-deep);color:var(--ag-ivory);border-radius:18px;gap:32px;padding:clamp(28px,5vw,48px);display:grid}.MockTestsHub-module__FkGdeW__passEyebrow{color:var(--ag-gold-bright);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.MockTestsHub-module__FkGdeW__passTitle{max-width:18ch;color:var(--ag-ivory);font-family:var(--font-crimson), Georgia, serif;margin:12px 0 0;font-size:clamp(30px,5cqw,42px);font-weight:600;line-height:1.06}.MockTestsHub-module__FkGdeW__passCopy{max-width:64ch;color:var(--ag-mist);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.65}.MockTestsHub-module__FkGdeW__passBenefits{color:var(--ag-ivory);flex-wrap:wrap;gap:10px 20px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.MockTestsHub-module__FkGdeW__passBenefit{align-items:center;gap:7px;display:inline-flex}.MockTestsHub-module__FkGdeW__passBenefit svg{color:var(--ag-gold-bright)}.MockTestsHub-module__FkGdeW__pricePanel{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--ag-paper) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ag-paper) 12%, transparent);align-self:stretch;padding:24px}.MockTestsHub-module__FkGdeW__priceLabel{color:var(--ag-mist);font-size:12px;font-weight:600}.MockTestsHub-module__FkGdeW__priceOld{color:var(--ag-steel-decorative);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:8px;text-decoration:line-through}.MockTestsHub-module__FkGdeW__priceValue{color:var(--ag-ivory);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(30px,6cqw,40px);font-weight:600;display:block}.MockTestsHub-module__FkGdeW__priceTerm{color:var(--ag-mist);font-family:var(--font-body);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.MockTestsHub-module__FkGdeW__passButton{width:100%;box-shadow:none}.MockTestsHub-module__FkGdeW__activePass{border:1px solid var(--prob-high-border);border-radius:var(--radius-xl);background:var(--prob-high-bg);color:var(--prob-high);box-shadow:var(--shadow-rest);align-items:flex-start;gap:16px;padding:24px;display:flex}.MockTestsHub-module__FkGdeW__activePassIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--prob-high) 11%, transparent);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.MockTestsHub-module__FkGdeW__activePassTitle{color:var(--prob-high);font-family:var(--font-body);margin:0;font-size:17px;font-weight:600}.MockTestsHub-module__FkGdeW__activePassCopy{color:color-mix(in srgb, var(--prob-high) 82%, var(--ag-charcoal));margin:4px 0 0;font-size:14px;line-height:1.5}.MockTestsHub-module__FkGdeW__section{gap:32px;display:grid}.MockTestsHub-module__FkGdeW__sectionHeader{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.MockTestsHub-module__FkGdeW__sectionKicker{color:var(--ag-crimson);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.MockTestsHub-module__FkGdeW__sectionTitle{max-width:27ch;color:var(--ag-charcoal);font-family:var(--font-crimson), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,4.5cqw,38px);font-weight:600;line-height:1.08}.MockTestsHub-module__FkGdeW__revealWord{display:inline}.MockTestsHub-module__FkGdeW__sectionDescription{max-width:68ch;color:var(--ag-slate);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.MockTestsHub-module__FkGdeW__resetButton{border:1px solid var(--ag-border);border-radius:var(--radius-md);color:var(--ag-steel);transition:border-color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__resetButton:hover{border-color:var(--ag-border-hover);background:var(--ag-ivory-sunk);color:var(--ag-crimson)}.MockTestsHub-module__FkGdeW__practiceGrid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;border:1px solid var(--ag-border);border-radius:var(--radius-xl);background:var(--ag-border);box-shadow:var(--shadow-rest);gap:1px;display:grid;overflow:hidden}.MockTestsHub-module__FkGdeW__builderCard{background:var(--ag-paper);min-width:0;box-shadow:none;transition:background-color .7s var(--ease-out), transform .7s var(--ease-out);border:0;border-radius:0;flex-direction:column;grid-column:1/-1;padding:24px;display:flex}.MockTestsHub-module__FkGdeW__builderCard:hover,.MockTestsHub-module__FkGdeW__builderCard:focus-within{z-index:2;background:color-mix(in srgb, var(--ag-ivory) 52%, var(--ag-paper));transform:scale(1.012)}.MockTestsHub-module__FkGdeW__builderTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MockTestsHub-module__FkGdeW__builderIdentity,.MockTestsHub-module__FkGdeW__modeIdentity{align-items:flex-start;gap:12px;min-width:0;display:flex}.MockTestsHub-module__FkGdeW__iconFrame{border-radius:var(--radius-lg);background:var(--ag-ivory-sunk);width:44px;height:44px;color:var(--ag-charcoal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ag-charcoal) 5%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.MockTestsHub-module__FkGdeW__iconFrameFree{background:var(--ag-gold-soft);color:color-mix(in srgb, var(--ag-gold) 72%, var(--ag-charcoal))}.MockTestsHub-module__FkGdeW__toolTitle{color:var(--ag-charcoal);font-family:var(--font-body);margin:0;font-size:17px;font-weight:600;line-height:1.25}.MockTestsHub-module__FkGdeW__toolMeta,.MockTestsHub-module__FkGdeW__toolCopy{color:var(--ag-steel);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.MockTestsHub-module__FkGdeW__accessBadge,.MockTestsHub-module__FkGdeW__freeBadge,.MockTestsHub-module__FkGdeW__includedBadge,.MockTestsHub-module__FkGdeW__priceBadge{border-radius:var(--radius-full);flex:none;align-items:center;gap:5px;min-height:26px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.MockTestsHub-module__FkGdeW__accessBadge{background:var(--ag-ivory-sunk);color:var(--ag-steel)}.MockTestsHub-module__FkGdeW__freeBadge{background:var(--ag-gold-soft);color:color-mix(in srgb, var(--ag-gold) 68%, var(--ag-charcoal))}.MockTestsHub-module__FkGdeW__includedBadge{background:var(--prob-high-bg);color:var(--prob-high)}.MockTestsHub-module__FkGdeW__priceBadge{background:var(--ag-crimson-soft);color:var(--ag-crimson)}.MockTestsHub-module__FkGdeW__fieldGroup{gap:8px;margin-top:24px;display:grid}.MockTestsHub-module__FkGdeW__fieldGroup+.MockTestsHub-module__FkGdeW__fieldGroup{margin-top:16px}.MockTestsHub-module__FkGdeW__fieldLabel{color:var(--ag-slate);font-size:12px;font-weight:600}.MockTestsHub-module__FkGdeW__select{border:1px solid var(--ag-border);border-radius:var(--radius-lg);appearance:auto;background:var(--ag-paper);width:100%;min-height:44px;color:var(--ag-charcoal);font-family:var(--font-body);transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);outline:none;padding:0 40px 0 14px;font-size:14px;font-weight:500}.MockTestsHub-module__FkGdeW__select:hover:not(:disabled){border-color:var(--ag-border-hover)}.MockTestsHub-module__FkGdeW__select:disabled{background-color:var(--ag-ivory-sunk);color:var(--ag-steel);cursor:not-allowed}.MockTestsHub-module__FkGdeW__toolButton,.MockTestsHub-module__FkGdeW__rowButton{border-radius:var(--radius-md);transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__toolButton{border:1px solid var(--ag-charcoal);background:var(--ag-charcoal);width:100%;color:var(--ag-paper);margin-top:24px;padding:0 14px}.MockTestsHub-module__FkGdeW__toolButton:hover:not(:disabled){border-color:var(--ag-crimson);background:var(--ag-crimson)}.MockTestsHub-module__FkGdeW__toolButtonLocked{border-color:var(--ag-border);background:var(--ag-ivory-sunk);color:var(--ag-slate)}.MockTestsHub-module__FkGdeW__toolButtonLocked:hover:not(:disabled){border-color:var(--ag-border-hover);background:color-mix(in srgb, var(--ag-crimson) 5%, var(--ag-paper));color:var(--ag-crimson)}.MockTestsHub-module__FkGdeW__toolButton:disabled,.MockTestsHub-module__FkGdeW__rowButton:disabled,.MockTestsHub-module__FkGdeW__primaryButton:disabled,.MockTestsHub-module__FkGdeW__modalConfirm:disabled{opacity:.58;cursor:wait}.MockTestsHub-module__FkGdeW__modeList{display:contents}.MockTestsHub-module__FkGdeW__modeItem{background:var(--ag-paper);min-width:0;transition:background-color .7s var(--ease-out), transform .7s var(--ease-out);flex-direction:column;justify-content:space-between;gap:24px;padding:22px;display:flex}.MockTestsHub-module__FkGdeW__modeItem:hover,.MockTestsHub-module__FkGdeW__modeItem:focus-within{z-index:2;background:color-mix(in srgb, var(--ag-ivory) 56%, var(--ag-paper));transform:scale(1.02)}.MockTestsHub-module__FkGdeW__modeItemFree{background:color-mix(in srgb, var(--ag-gold-soft) 48%, var(--ag-paper))}.MockTestsHub-module__FkGdeW__modeText{min-width:0}.MockTestsHub-module__FkGdeW__modeBadges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.MockTestsHub-module__FkGdeW__rowButton{border:1px solid var(--ag-border);min-width:132px;color:var(--ag-charcoal);background:0 0;align-self:flex-start;padding:0 14px}.MockTestsHub-module__FkGdeW__rowButton:hover:not(:disabled){border-color:var(--ag-charcoal);background:var(--ag-charcoal);color:var(--ag-paper)}.MockTestsHub-module__FkGdeW__rowButtonFree{border-color:color-mix(in srgb, var(--ag-gold) 36%, var(--ag-border));color:color-mix(in srgb, var(--ag-gold) 66%, var(--ag-charcoal))}.MockTestsHub-module__FkGdeW__rowButtonFree:hover:not(:disabled){border-color:color-mix(in srgb, var(--ag-gold) 72%, var(--ag-charcoal));background:color-mix(in srgb, var(--ag-gold) 72%, var(--ag-charcoal))}.MockTestsHub-module__FkGdeW__liveFrame{border:1px solid color-mix(in srgb, var(--ag-charcoal) 8%, transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--ag-ivory-sunk) 55%, var(--ag-paper));box-shadow:var(--shadow-rest);padding:clamp(20px,4vw,32px)}.MockTestsHub-module__FkGdeW__liveFrame>section{padding-bottom:0}.MockTestsHub-module__FkGdeW__liveFrame h2{font-family:var(--font-crimson), Georgia, serif;font-weight:600}.MockTestsHub-module__FkGdeW__testList{border:1px solid var(--ag-border);border-radius:var(--radius-xl);background:var(--ag-paper);box-shadow:var(--shadow-rest);overflow:hidden}.MockTestsHub-module__FkGdeW__testRow{transition:background-color var(--t-hover) var(--ease-out);flex-direction:column;gap:20px;padding:22px;display:flex}.MockTestsHub-module__FkGdeW__testRow+.MockTestsHub-module__FkGdeW__testRow{border-top:1px solid color-mix(in srgb, var(--ag-charcoal) 7%, transparent)}.MockTestsHub-module__FkGdeW__testRow:hover{background:color-mix(in srgb, var(--ag-ivory) 56%, var(--ag-paper))}.MockTestsHub-module__FkGdeW__testIdentity{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.MockTestsHub-module__FkGdeW__testIndex{border-radius:var(--radius-md);background:var(--ag-charcoal);width:42px;height:42px;color:var(--ag-ivory);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__testTitle{color:var(--ag-charcoal);font-family:var(--font-body);margin:0;font-size:16px;font-weight:600;line-height:1.35}.MockTestsHub-module__FkGdeW__testMetadata{color:var(--ag-steel);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:11px;display:flex}.MockTestsHub-module__FkGdeW__testMetaItem{align-items:center;gap:5px;display:inline-flex}.MockTestsHub-module__FkGdeW__emptyState{text-align:center;place-items:center;min-height:220px;padding:32px;display:grid}.MockTestsHub-module__FkGdeW__emptyIcon{border-radius:var(--radius-lg);background:var(--ag-ivory-sunk);width:52px;height:52px;color:var(--ag-steel);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.MockTestsHub-module__FkGdeW__emptyTitle{color:var(--ag-charcoal);font-family:var(--font-body);margin:0;font-size:16px;font-weight:600}.MockTestsHub-module__FkGdeW__emptyCopy{max-width:46ch;color:var(--ag-steel);margin:6px 0 0;font-size:14px;line-height:1.5}.MockTestsHub-module__FkGdeW__modalOverlay{z-index:40;background:color-mix(in srgb, var(--ag-charcoal-deep) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.MockTestsHub-module__FkGdeW__modalShell{border:1px solid color-mix(in srgb, var(--ag-paper) 16%, transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--ag-paper) 18%, transparent);width:min(100%,720px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);padding:6px;overflow:hidden}.MockTestsHub-module__FkGdeW__modal{background:var(--ag-paper);border-radius:18px;max-height:calc(100dvh - 44px);overflow-y:auto}.MockTestsHub-module__FkGdeW__modalHeader{border-bottom:1px solid var(--ag-border);background:color-mix(in srgb, var(--ag-ivory) 58%, var(--ag-paper));justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.MockTestsHub-module__FkGdeW__modalEyebrow{color:var(--ag-crimson);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.MockTestsHub-module__FkGdeW__modalTitle{color:var(--ag-charcoal);font-family:var(--font-crimson), Georgia, serif;margin:0;font-size:28px;font-weight:600;line-height:1.1}.MockTestsHub-module__FkGdeW__modalDescription{color:var(--ag-slate);margin:7px 0 0;font-size:14px;line-height:1.5}.MockTestsHub-module__FkGdeW__modalClose{border:1px solid var(--ag-border);border-radius:var(--radius-md);background:var(--ag-paper);width:44px;color:var(--ag-steel);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MockTestsHub-module__FkGdeW__modalClose:hover{background:var(--ag-ivory-sunk);color:var(--ag-charcoal)}.MockTestsHub-module__FkGdeW__modalBody{padding:24px}.MockTestsHub-module__FkGdeW__modalChoices{gap:12px;display:grid}.MockTestsHub-module__FkGdeW__modalChoice{border:1px solid var(--ag-border);border-radius:var(--radius-lg);background:var(--ag-paper);color:var(--ag-charcoal);text-align:left;transition:border-color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid;position:relative}.MockTestsHub-module__FkGdeW__modalChoice:hover{border-color:var(--ag-border-hover);background:color-mix(in srgb, var(--ag-ivory) 58%, var(--ag-paper))}.MockTestsHub-module__FkGdeW__modalChoiceSelected{border-color:color-mix(in srgb, var(--ag-crimson) 46%, var(--ag-border));background:var(--ag-crimson-soft);box-shadow:inset 3px 0 0 var(--ag-crimson)}.MockTestsHub-module__FkGdeW__choiceIcon{border-radius:var(--radius-lg);background:var(--ag-ivory-sunk);width:44px;height:44px;color:var(--ag-steel);justify-content:center;align-items:center;display:inline-flex}.MockTestsHub-module__FkGdeW__modalChoiceSelected .MockTestsHub-module__FkGdeW__choiceIcon{background:color-mix(in srgb, var(--ag-crimson) 10%, var(--ag-paper));color:var(--ag-crimson)}.MockTestsHub-module__FkGdeW__choiceTitle{color:var(--ag-charcoal);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.MockTestsHub-module__FkGdeW__selectedLabel{border-radius:var(--radius-full);background:var(--ag-crimson);min-height:22px;color:var(--ag-paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.MockTestsHub-module__FkGdeW__choiceCopy{color:var(--ag-slate);margin-top:5px;font-size:13px;line-height:1.5;display:block}.MockTestsHub-module__FkGdeW__feedback{border-radius:var(--radius-lg);border:1px solid;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;font-size:13px;line-height:1.5;display:flex}.MockTestsHub-module__FkGdeW__feedbackError{border-color:var(--prob-low-border);background:var(--prob-low-bg);color:var(--prob-low)}.MockTestsHub-module__FkGdeW__feedbackInfo{border-color:var(--ag-border);background:var(--ag-ivory-sunk);color:var(--ag-slate)}.MockTestsHub-module__FkGdeW__modalFooter{border-top:1px solid var(--ag-border);flex-direction:column-reverse;gap:10px;margin-top:24px;padding-top:20px;display:flex}.MockTestsHub-module__FkGdeW__modalCancel,.MockTestsHub-module__FkGdeW__modalConfirm{border-radius:var(--radius-md);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-micro) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.MockTestsHub-module__FkGdeW__modalCancel{border:1px solid var(--ag-border);color:var(--ag-slate);background:0 0}.MockTestsHub-module__FkGdeW__modalCancel:hover{background:var(--ag-ivory-sunk);color:var(--ag-charcoal)}.MockTestsHub-module__FkGdeW__modalConfirm{border:1px solid var(--ag-crimson);background:var(--ag-crimson);color:var(--ag-paper)}.MockTestsHub-module__FkGdeW__modalConfirm:hover:not(:disabled){border-color:var(--ag-crimson-dark);background:var(--ag-crimson-dark)}.MockTestsHub-module__FkGdeW__spinner{animation:.8s linear infinite MockTestsHub-module__FkGdeW__mockSpin}.MockTestsHub-module__FkGdeW__primaryButton:focus-visible,.MockTestsHub-module__FkGdeW__secondaryButton:focus-visible,.MockTestsHub-module__FkGdeW__toolButton:focus-visible,.MockTestsHub-module__FkGdeW__rowButton:focus-visible,.MockTestsHub-module__FkGdeW__resetButton:focus-visible,.MockTestsHub-module__FkGdeW__select:focus-visible,.MockTestsHub-module__FkGdeW__modalChoice:focus-visible,.MockTestsHub-module__FkGdeW__modalCancel:focus-visible,.MockTestsHub-module__FkGdeW__modalConfirm:focus-visible,.MockTestsHub-module__FkGdeW__modalClose:focus-visible{outline:2px solid var(--ag-crimson);outline-offset:2px}@container mockHub (min-width:680px){.MockTestsHub-module__FkGdeW__sectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}.MockTestsHub-module__FkGdeW__modalChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.MockTestsHub-module__FkGdeW__practiceGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.MockTestsHub-module__FkGdeW__builderCard{grid-column:span 6}.MockTestsHub-module__FkGdeW__modeItem{grid-column:span 3;min-height:268px}.MockTestsHub-module__FkGdeW__testRow{flex-direction:row;justify-content:space-between;align-items:center}.MockTestsHub-module__FkGdeW__rowButton{align-self:center}}@container mockHub (min-width:780px){.MockTestsHub-module__FkGdeW__hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.MockTestsHub-module__FkGdeW__diagnosticWrap{min-height:100%}.MockTestsHub-module__FkGdeW__passPanel{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:center}}@media (min-width:480px){.MockTestsHub-module__FkGdeW__modalFooter{flex-direction:row;justify-content:flex-end}}@media (max-width:479px){.MockTestsHub-module__FkGdeW__hub{gap:56px;padding-bottom:40px}.MockTestsHub-module__FkGdeW__heroCopy{padding:28px 22px 24px}.MockTestsHub-module__FkGdeW__heroTitle{font-size:40px}.MockTestsHub-module__FkGdeW__heroActions,.MockTestsHub-module__FkGdeW__primaryButton{width:100%}.MockTestsHub-module__FkGdeW__trustNote{align-items:flex-start}.MockTestsHub-module__FkGdeW__diagnosticPanel,.MockTestsHub-module__FkGdeW__builderCard,.MockTestsHub-module__FkGdeW__modeItem,.MockTestsHub-module__FkGdeW__testRow,.MockTestsHub-module__FkGdeW__modalBody,.MockTestsHub-module__FkGdeW__modalHeader{padding:20px}.MockTestsHub-module__FkGdeW__passPanel{padding:24px}.MockTestsHub-module__FkGdeW__activePass{padding:20px}.MockTestsHub-module__FkGdeW__liveFrame{border-radius:var(--radius-xl);padding:18px}.MockTestsHub-module__FkGdeW__testIdentity{grid-template-columns:36px minmax(0,1fr)}.MockTestsHub-module__FkGdeW__testIndex{width:36px;height:36px}.MockTestsHub-module__FkGdeW__modalShell{border-radius:var(--radius-xl);padding:4px}.MockTestsHub-module__FkGdeW__modal{border-radius:12px}}@keyframes MockTestsHub-module__FkGdeW__mockPulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes MockTestsHub-module__FkGdeW__mockSpin{to{transform:rotate(360deg)}}@keyframes MockTestsHub-module__FkGdeW__mockMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MockTestsHub-module__FkGdeW__passSkeleton,.MockTestsHub-module__FkGdeW__spinner,.MockTestsHub-module__FkGdeW__marqueeTrack{animation:none}.MockTestsHub-module__FkGdeW__primaryButton,.MockTestsHub-module__FkGdeW__buttonIcon,.MockTestsHub-module__FkGdeW__secondaryButton,.MockTestsHub-module__FkGdeW__toolButton,.MockTestsHub-module__FkGdeW__rowButton,.MockTestsHub-module__FkGdeW__resetButton,.MockTestsHub-module__FkGdeW__select,.MockTestsHub-module__FkGdeW__modeItem,.MockTestsHub-module__FkGdeW__testRow,.MockTestsHub-module__FkGdeW__modalChoice,.MockTestsHub-module__FkGdeW__modalCancel,.MockTestsHub-module__FkGdeW__modalConfirm,.MockTestsHub-module__FkGdeW__modalClose{transition-duration:1ms}}
