@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_a30353e2-module__qEU26W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_a30353e2-module__qEU26W__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_a26e7808-module__LklkFa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_a26e7808-module__LklkFa__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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_38865a85-module__uXxy6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38865a85-module__uXxy6G__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--spacing:.25rem;--default-font-family:"Inter Tight", "Inter Tight Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.pl-10{padding-left:calc(var(--spacing) * 10)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--paper:#f4efe6;--paper-2:#ebe5d9;--cream:#faf6ed;--ink:#1a2620;--ink-2:#3a4a41;--muted:#6a7a6d;--faint:#a8b0a5;--sage:#2d4a3a;--sage-2:#506e5a;--terra:#b54f2e;--ochre:#c89b3c;--moss:#8a9c6e;--line:#1a26201f;--line-strong:#1a262038;--shadow:0 22px 70px #2d4a3a1f;--header-height:76px;--page-pad:clamp(20px, 4vw, 64px);--font-display:var(--font-newsreader), "Newsreader", "Libre Caslon Text", Georgia, serif;--font-body:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--forest:var(--sage);--white:var(--cream);--field:#fffaf1;--coral:var(--terra);--gold:var(--ochre);--mint:var(--moss);--hot-coral:#ff5a3c;--hot-coral-ink:#c3361a;--hot-coral-soft:#ff5a3c24;--hot-amber:#ffb547;--hot-amber-ink:#8a5b07;--hot-amber-soft:#ffb54729;--hot-glow:0 0 30px #ff5a3c52}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 84% 10%, #b54f2e12, transparent 34vw), radial-gradient(circle at 12% 70%, #8a9c6e1a, transparent 42vw), linear-gradient(180deg, var(--paper) 0%, #eee7da 100%);min-width:320px;color:var(--ink);font-family:var(--font-body);letter-spacing:-.005em;margin:0}main{padding-top:var(--header-height)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}::selection{color:var(--ink);background:#b54f2e3d}.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}.icon{flex:none;width:18px;height:18px}h1,h2,h3{color:var(--sage);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:400}p{margin:0}.section-kicker,.panel-label,.field-label,.reference-meta,.reference-footer,.article-meta,.profile-meta-bar,.atlas-count,.footer-disclaimer,.evidence-badge,.status-badge{color:var(--sage);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.35}.section-kicker{margin-bottom:14px}.status-badge{border:1px solid var(--line-strong);width:fit-content;min-height:34px;color:var(--ink-2);background:#faf6edb8;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.status-badge span{background:var(--terra);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #b54f2e1a}.button-primary,.button-secondary,.primary-link,.secondary-link{border:1px solid var(--sage);min-height:46px;font-family:var(--font-body);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.button-primary,.primary-link{background:var(--sage);color:var(--cream)}.button-secondary,.secondary-link{color:var(--sage);background:#faf6ed73}.button-primary:hover,.primary-link:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.button-secondary:hover,.secondary-link:hover{background:var(--sage);color:var(--cream);transform:translateY(-1px)}.button-small{min-height:38px;padding:9px 14px;font-size:12px}.site-header{z-index:40;height:var(--header-height);padding:0 var(--page-pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4efe6e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:fixed;top:0;left:0;right:0}.brand-lockup{min-width:0;color:var(--sage);font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:12px;font-size:23px;font-style:italic;font-weight:500;display:inline-flex}.brand-name{white-space:nowrap}.brand-mark{border:1px solid var(--sage);background:var(--cream);width:34px;height:34px;color:var(--sage);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:20px;height:20px}.brand-mark path,.brand-mark circle{fill:none;stroke:currentColor;stroke-width:1.45px}.site-nav{color:var(--ink-2);font-family:var(--font-body);justify-self:center;align-items:center;gap:clamp(18px,2.4vw,34px);font-size:13px;font-weight:500;display:flex}.site-nav a{white-space:nowrap;padding:8px 0;transition:color .16s ease-out;position:relative}.site-nav a:after{content:"";background:var(--terra);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .16s ease-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-nav a:hover{color:var(--sage)}.site-nav a:hover:after{opacity:1}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.hero-shell{min-height:calc(100svh - var(--header-height));padding:clamp(52px, 7vw, 88px) var(--page-pad) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 18%,#b54f2e14,#0000 40%),radial-gradient(circle at 12% 80%,#8a9c6e1f,#0000 48%);position:absolute;inset:0}.hero-copy{z-index:1;flex-direction:column;justify-content:center;max-width:820px;padding-bottom:clamp(44px,6vw,72px);animation:.72s ease-out both enter-up;display:flex;position:relative}.hero-copy h1{letter-spacing:-.025em;max-width:780px;margin-top:clamp(18px,2.4vw,30px);font-size:clamp(48px,6.4vw,96px);line-height:.95}.hero-body{max-width:570px;color:var(--ink-2);margin-top:26px;font-size:clamp(17px,1.45vw,19px);line-height:1.58}.hero-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-visual{z-index:1;align-items:end;min-height:560px;display:grid;position:relative}.peptide-specimen{border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow);margin:0;display:grid;position:relative;overflow:hidden}.peptide-specimen-hero{min-height:570px;margin-right:calc(var(--page-pad) * -1);border-bottom:0}.peptide-specimen-plate{min-height:420px}.peptide-specimen-compact{min-height:210px;box-shadow:none}.specimen-frame{border:1px solid var(--line);pointer-events:none;position:absolute;inset:24px}.specimen-frame:before,.specimen-frame:after{content:"";border-color:var(--sage);border-style:solid;width:12px;height:12px;position:absolute}.specimen-frame:before{border-width:1px 0 0 1px;top:-7px;left:-7px}.specimen-frame:after{border-width:0 1px 1px 0;bottom:-7px;right:-7px}.peptide-specimen figcaption{z-index:2;gap:6px;display:grid;position:absolute;top:32px;left:32px}.peptide-specimen figcaption span,.specimen-readout dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}.peptide-specimen figcaption strong{color:var(--sage);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-style:italic;font-weight:500}.peptide-specimen svg{align-self:center;width:100%;min-height:280px;padding:72px 28px 84px}.peptide-specimen-compact svg{min-height:170px;padding:58px 18px 64px}.helix-halo{transform-origin:50%;animation:7.2s ease-in-out infinite helix-halo-breathe}.helix-system{transform-origin:50%}.helix-strand{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.helix-back{stroke-width:4.5px;filter:blur(.4px)}.helix-front{stroke-width:5.5px}.helix-rung{stroke:#2d4a3a52;stroke-width:1.4px;vector-effect:non-scaling-stroke}.helix-pulse{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90 1600;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff825073);animation:9.5s linear infinite helix-pulse-flow}.helix-bead{transition:opacity .22s ease-out}.helix-bead-core{stroke:var(--sage);stroke-width:1px}.helix-bead-glow{stroke:none;opacity:.22}.helix-bead-cream .helix-bead-core,.helix-bead-cream .helix-bead-glow{fill:#f7f0e4}.helix-bead-moss .helix-bead-core{fill:#d7dfc8}.helix-bead-moss .helix-bead-glow{fill:var(--moss)}.helix-bead-sage .helix-bead-core{fill:#b7c6b8}.helix-bead-sage .helix-bead-glow{fill:var(--sage-2)}.helix-bead-terra .helix-bead-core{fill:#e3b7a2}.helix-bead-terra .helix-bead-glow{fill:var(--terra)}.helix-bead text{fill:var(--sage);font-family:var(--font-mono);text-anchor:middle;dominant-baseline:middle;font-size:9.5px;font-weight:700}@keyframes helix-pulse-flow{0%{stroke-dashoffset:1690px}to{stroke-dashoffset:0}}@keyframes helix-halo-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.helix-pulse{opacity:.55;animation:none}.helix-halo{animation:none}}.specimen-readout{z-index:2;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,.65fr);gap:12px;margin:0;padding-top:16px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.specimen-readout div{min-width:0}.specimen-readout dd{color:var(--sage);font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;margin:5px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.1}.topology-field{--mx:0px;--my:0px;border:1px solid var(--line);background:var(--cream);width:100%;min-height:420px;box-shadow:var(--shadow);position:relative;overflow:hidden}.topology-field svg{width:100%;height:100%;min-height:inherit;transform:translate(var(--mx), var(--my));transition:transform .18s ease-out;display:block}.topology-compact{min-height:190px;box-shadow:none;margin-top:24px}.topology-plate{min-height:360px}.topology-frame path,.topology-links path,.topology-orbits ellipse,.topology-membranes path{fill:none;vector-effect:non-scaling-stroke}.topology-frame path{stroke:var(--line);stroke-width:1px}.topology-membranes path{stroke:var(--sage);stroke-width:1.2px;stroke-dasharray:8 8;opacity:.5}.topology-links path{stroke:var(--sage);stroke-width:1.35px;opacity:.72;stroke-dasharray:420;stroke-dashoffset:420px;animation:5s linear infinite path-trace}.topology-orbits ellipse{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 7;transform-origin:50%;animation:7s linear infinite orbit-drift}.topology-node{color:var(--sage);animation:5s ease-in-out infinite node-breathe;animation-delay:calc(var(--node-index) * -420ms)}.topology-node circle:not(.node-pulse){fill:var(--cream);stroke:currentColor;stroke-width:1.5px}.topology-node-mint{color:var(--moss)}.topology-node-coral{color:var(--terra)}.topology-node-gold{color:var(--ochre)}.node-pulse{fill:none;stroke:currentColor;stroke-width:1px;opacity:.22;animation:3s ease-in-out infinite node-pulse;animation-delay:calc(var(--node-index) * -260ms)}.topology-node text,.topology-labels text{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.topology-labels text{fill:var(--sage)}.index-section,.bento-section,.featured-section,.article-strip,.scanner-section,.methodology-section,.profile-shell,.page-shell,.article-shell{padding-inline:var(--page-pad)}.index-section,.bento-section,.featured-section,.article-strip,.scanner-section,.methodology-section{border-bottom:1px solid var(--line);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:38px;display:grid}.section-heading h2,.scanner-grid h2,.methodology-grid h2,.atlas-hero h1,.article-shell h1,.profile-section h2{max-width:760px;font-size:clamp(40px,4.8vw,70px);line-height:1.02}.section-heading>div{max-width:820px}.section-heading p:not(.section-kicker),.scanner-grid p,.methodology-list,.atlas-hero p,.profile-section p,.article-dek,.article-body p,.bento-panel p,.reference-card p{color:var(--ink-2);font-size:16px;line-height:1.65}.index-stats{border:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(3,minmax(112px,1fr));display:grid}.index-stats span{border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;gap:7px;padding:15px 18px;font-size:10px;display:grid}.index-stats span:last-child{border-right:0}.index-stats strong{color:var(--sage);font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1}.atlas-workspace{border:1px solid var(--line);background:var(--cream)}.atlas-controls{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,2.2fr) repeat(3,minmax(150px,1fr)) repeat(2,minmax(132px,.8fr));display:grid}.atlas-controls label{border-right:1px solid var(--line);background:var(--cream);align-content:start;gap:7px;padding:18px 20px;display:grid}.atlas-controls label:last-child{border-right:0}.field-label{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.atlas-controls input,.atlas-controls select{width:100%;min-height:42px;color:var(--sage);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:0;padding:4px 0;font-size:19px}.atlas-controls input::placeholder{color:var(--faint);font-style:italic}.atlas-controls input:focus,.atlas-controls select:focus{outline-offset:4px;outline:2px solid #b54f2e3d}.toggle-field{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;font-size:10px;gap:10px!important;display:flex!important}.toggle-field input{appearance:none;border:1px solid var(--line-strong);background:var(--paper);border-radius:999px;width:32px;height:18px;min-height:18px;padding:0;position:relative}.toggle-field input:after{content:"";background:var(--faint);border-radius:50%;width:12px;height:12px;transition:left .16s ease-out,background-color .16s ease-out;position:absolute;top:2px;left:2px}.toggle-field input:checked{border-color:var(--sage);background:var(--sage)}.toggle-field input:checked:after{background:var(--cream);left:16px}.atlas-alpha{border-bottom:1px solid var(--line);background:var(--cream);flex-wrap:wrap;gap:5px;padding:15px 20px;display:flex}.atlas-alpha button{border:1px solid var(--line);min-width:30px;min-height:30px;color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:999px;font-size:10.5px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.atlas-alpha button[aria-pressed=true],.atlas-alpha button:hover{border-color:var(--sage);background:var(--sage);color:var(--cream)}.atlas-count{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.atlas-count span{color:var(--sage);font-family:var(--font-display);letter-spacing:-.01em;font-size:17px}.atlas-table{display:grid}.atlas-see-all{border-top:1px solid var(--line);background:var(--cream);color:var(--sage);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:18px 28px;font-size:11px;text-decoration:none;transition:background-color .18s ease-out;display:flex}.atlas-see-all:hover{background:var(--paper)}.atlas-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(150px,1.25fr) minmax(220px,1.55fr) minmax(150px,1fr) minmax(170px,1.05fr) minmax(120px,.7fr) minmax(112px,.68fr);align-items:center;gap:20px;min-height:92px;padding:20px 28px;transition:background-color .18s ease-out,transform .18s ease-out;display:grid}.atlas-row:last-child{border-bottom:0}.atlas-row:hover{background:#2d4a3a0b}.atlas-heading{min-height:50px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#ebe5d98c;font-size:10px}.atlas-index{color:var(--terra);font-family:var(--font-display);font-size:22px;font-style:italic;line-height:1}.atlas-row strong{color:var(--sage);font-family:var(--font-display);letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:1.1;display:block}.atlas-row small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:10.5px;line-height:1.35;display:block}.atlas-reason{color:var(--ink-2);font-family:var(--font-display);letter-spacing:-.015em;font-size:17px;font-style:italic;line-height:1.45}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list em{border:1px solid var(--line);min-height:26px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 8px;font-size:9.5px;font-style:normal;display:inline-flex}.atlas-date{color:var(--sage);font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.1}.view-profile,.feature-meta,.source-item-action{color:var(--sage);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.evidence-badge{background:#f4efe69e;border:1px solid;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:6px 10px;display:inline-flex}.evidence-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.evidence-approved{color:var(--sage)}.evidence-human,.evidence-early{color:var(--moss)}.evidence-preclinical{color:var(--ochre)}.evidence-anecdotal{color:var(--terra)}.evidence-unknown{color:var(--faint)}.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bento-panel{border:1px solid var(--line);background:var(--cream);min-height:340px;padding:clamp(24px,3vw,36px);transition:border-color .18s ease-out,transform .18s ease-out}.bento-panel:hover,.reference-card:hover,.feature-item:hover{border-color:var(--sage);transform:translateY(-2px)}.bento-panel h3,.reference-card h3{margin-top:18px;font-size:clamp(30px,3.4vw,42px);line-height:1.05}.bento-panel p:not(.panel-label),.reference-card p{margin-top:15px}.accent-forest{border-top:3px solid var(--sage)}.accent-mint{border-top:3px solid var(--moss)}.accent-coral{border-top:3px solid var(--terra)}.accent-gold{border-top:3px solid var(--ochre)}.mini-ledger,.mini-citation{border:1px solid var(--line);margin-top:28px;display:grid}.mini-ledger span,.mini-citation span{border-bottom:1px solid var(--line);color:var(--sage);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:12px;font-size:10.5px}.mini-ledger span:last-child,.mini-citation span:last-child{border-bottom:0}.mini-citation{grid-template-columns:repeat(3,1fr)}.mini-citation span{border-bottom:0;border-right:1px solid var(--line);text-align:center}.mini-citation span:last-child{border-right:0}.safety-note{border:1px solid var(--line);border-left:4px solid var(--terra);background:var(--cream);color:var(--ink);font-family:var(--font-display);padding:22px 24px;font-size:19px;line-height:1.5}.safety-note span{color:var(--terra);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-style:normal;display:block}.safety-note.compact{margin-top:26px;font-size:15px}.feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-item,.article-item,.related-item,.source-item{border:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out;display:flex}.feature-item{flex-direction:column;align-items:stretch;min-height:210px}.feature-item .peptide-specimen{min-height:190px;margin-top:18px}.feature-headline{gap:12px;display:grid}.feature-tag{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.feature-tag-name{background:var(--sage);color:var(--cream);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:3px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.feature-tag-volume{color:var(--hot-coral-ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.feature-item .feature-headline strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-style:italic;font-weight:500;line-height:1.18;display:block}.feature-item strong,.article-item strong,.related-item strong,.source-item strong{color:var(--sage);font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1.1;display:block}.feature-item small,.article-item small,.related-item small{max-width:800px;color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.5;display:block}.source-item{border-width:0 0 1px;align-items:flex-start}.source-item:last-child{border-bottom:0}.source-item:hover,.related-item:hover{background:#2d4a3a0b}.source-item-copy{gap:6px;display:grid}.source-item small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;line-height:1.35;display:block}.source-item-copy em{max-width:760px;color:var(--ink-2);font-family:var(--font-display);font-size:17px;font-style:italic;line-height:1.45;display:block}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reference-card{border:1px solid var(--line);background:var(--cream);align-content:space-between;min-height:320px;padding:26px;transition:border-color .18s ease-out,transform .18s ease-out;display:grid}.reference-meta,.reference-footer{color:var(--muted);flex-wrap:wrap;gap:8px 12px;display:flex}.reference-footer{color:var(--sage);justify-content:space-between;align-items:center;margin-top:28px}.scanner-grid,.methodology-grid,.article-layout,.page-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.scanner-grid>div:first-child p,.methodology-list{margin-top:18px}.scanner-panel,.source-list,.related-list{border:1px solid var(--line);background:var(--cream)}.scanner-row{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(160px,.75fr) minmax(0,1.6fr);align-items:center;gap:24px;min-height:84px;padding:20px 24px;display:grid}.scanner-row:last-child{border-bottom:0}.scanner-row:before{content:counter(scanner, decimal-leading-zero) "/06";counter-increment:scanner;color:var(--terra);font-family:var(--font-display);font-size:32px;font-style:italic;line-height:1}.scanner-panel{counter-reset:scanner}.scanner-row>span:last-child{color:var(--ink-2);font-size:14px;line-height:1.5}.methodology-list{border-top:1px solid var(--line);gap:0;display:grid}.methodology-list p{border-bottom:1px solid var(--line);font-family:var(--font-display);padding:22px 0;font-size:18px;font-style:italic;line-height:1.55}.methodology-section .safety-note{max-width:900px;margin-top:34px}.page-shell{padding-top:calc(var(--header-height) + clamp(48px, 7vw, 88px));padding-bottom:clamp(64px,8vw,100px)}.atlas-hero{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:40px}.atlas-hero h1,.article-shell h1{margin-top:20px}.atlas-hero p:not(.section-kicker){max-width:760px;margin-top:20px}.identity-plate{padding:clamp(48px, 7vw, 88px) var(--page-pad);border-bottom:1px solid var(--line)}.profile-meta-bar{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;grid-column:1/-1;gap:1px;width:fit-content;max-width:100%;display:flex}.profile-meta-bar span{background:var(--cream);color:var(--sage);padding:9px 11px}.identity-copy h1{margin-top:12px;font-size:clamp(58px,11vw,136px);line-height:.84}.reference-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:clamp(34px,5vw,72px);margin-top:30px;display:grid}.reference-hero-copy{max-width:860px}.reference-hero-copy h1{margin-top:14px;font-size:clamp(64px,9vw,132px);line-height:.88}.reference-hero-copy>p:not(.section-kicker){color:var(--ink-2)}.reference-lede{max-width:900px;font-family:var(--font-display);letter-spacing:-.02em;margin-top:26px;font-size:clamp(24px,2.5vw,34px);font-style:italic;line-height:1.35;color:var(--sage)!important}.reference-readout,.reference-data-readout{border-top:1px solid var(--line);max-width:860px;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:22px;padding-top:18px;font-size:10.5px;line-height:1.9;color:var(--muted)!important}.reference-data-readout{border-top:0;margin-top:10px;padding-top:0}.reference-prose{max-width:780px;font-family:var(--font-display);margin-top:20px;font-size:19px;line-height:1.62}.identity-badges{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.identity-badges>span:not(.evidence-badge){border:1px solid var(--line-strong);min-height:30px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#faf6ed8c;border-radius:999px;align-items:center;padding:6px 10px;font-size:10.5px;display:inline-flex}.reference-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.reference-tags span{border:1px solid var(--line);background:var(--cream);min-height:30px;color:var(--sage);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:10.5px;display:inline-flex}.reference-footnote{max-width:820px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:10.5px;line-height:1.85;color:var(--muted)!important}.reference-inline-facts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid}.reference-inline-facts div{background:var(--cream);min-height:100px;padding:16px 14px}.reference-inline-facts dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.reference-inline-facts dd{color:var(--sage);font-family:var(--font-display);margin:10px 0 0;font-size:19px;line-height:1.25}.reference-hero-side{align-content:start;gap:18px;display:grid}.diagram-note{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding-top:14px;font-size:14px;line-height:1.6}.hero-side-note{border:1px solid var(--line);background:var(--cream);padding:18px}.hero-side-note p:not(.panel-label){color:var(--ink);margin-top:10px;font-size:16px;line-height:1.6}.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.profile-anchor-nav{padding:18px var(--page-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex}.profile-anchor-nav a{border:1px solid var(--line);background:var(--cream);min-height:36px;color:var(--sage);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:10.5px;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.profile-anchor-nav a:hover{background:var(--sage);color:var(--cream)}.profile-article{padding:clamp(48px, 6vw, 78px) var(--page-pad) clamp(70px, 8vw, 110px)}.profile-article-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.profile-essay{max-width:880px}.essay-section{margin-bottom:64px}.essay-section h2{max-width:780px;font-size:clamp(34px,3.8vw,52px);line-height:1.04}.essay-section p:not(.section-kicker){max-width:840px;color:var(--ink-2);font-family:var(--font-display);margin-top:18px;font-size:19px;line-height:1.72}.essay-section .source-list{margin-top:28px}.essay-section .safety-note{max-width:800px;margin-top:30px}.article-fact-list{background:var(--cream);max-width:840px;margin-top:26px}.inline-data-link{color:var(--sage);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:10.5px;display:inline-flex}.top-spaced-list{margin-top:22px}.profile-sidebar{top:calc(var(--header-height) + 22px);position:sticky}.sidebar-section{margin-bottom:34px}.sidebar-section h2{font-size:clamp(26px,2.8vw,36px);line-height:1.06}.fact-list{border:1px solid var(--line);background:var(--cream);margin:20px 0 0;display:grid}.fact-list div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.44fr) minmax(0,1fr);gap:14px;padding:13px 15px;display:grid}.fact-list div:last-child{border-bottom:0}.fact-list dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.fact-list dd{color:var(--ink);margin:0;line-height:1.5}.sidebar-section .fact-list,.sidebar-section .related-list{background:0 0;border:0;margin-top:20px}.sidebar-section .fact-list div,.sidebar-section .related-item{background:0 0;padding-inline:0}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.profile-section{border:1px solid var(--line);background:var(--cream);padding:clamp(24px,3vw,36px)}.profile-section-wide{grid-column:1/-1}.profile-section h2{max-width:720px;margin-bottom:16px}.profile-section p+p{margin-top:14px}.profile-section>.safety-note{margin-top:20px}.source-list,.related-list{margin-top:22px}.mechanism-diagram{border:1px solid var(--line);background:var(--cream);margin:24px 0 0}.mechanism-diagram figcaption{border-bottom:1px solid var(--line);color:var(--sage);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:14px 16px;font-size:10.5px}.mechanism-diagram svg{width:100%;height:auto;display:block}.diagram-line,.diagram-dashed,.diagram-compartment,.diagram-label line,.diagram-node-ring{fill:none;vector-effect:non-scaling-stroke}.diagram-line{stroke:var(--sage);stroke-width:2px}.diagram-dashed{stroke:var(--terra);stroke-width:1.6px;stroke-dasharray:8 10}.diagram-compartment{fill:#8a9c6e1f;stroke:var(--sage);stroke-width:1.5px}.diagram-node circle:not(.diagram-node-ring){fill:var(--cream);stroke:var(--sage);stroke-width:1.6px}.diagram-node-ring{stroke:var(--ochre);stroke-width:1px}.diagram-label line{stroke:var(--line-strong)}.diagram-label text{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:13px}.article-shell{padding-top:calc(var(--header-height) + clamp(54px, 7vw, 92px));padding-bottom:clamp(70px,9vw,116px)}.article-dek{max-width:820px;color:var(--ink-2);font-family:var(--font-display);letter-spacing:-.015em;margin-top:22px;font-size:clamp(21px,2vw,26px);font-style:italic;line-height:1.48}.article-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.article-meta span{border:1px solid var(--line);background:var(--cream);color:var(--sage);border-radius:999px;padding:8px 10px}.article-layout{align-items:start;margin-top:clamp(38px,5vw,68px)}.article-body{gap:20px;display:grid}.article-body section{border:1px solid var(--line);background:var(--cream);padding:clamp(26px,3vw,38px)}.article-body h2{font-size:clamp(32px,3.8vw,50px);line-height:1.04}.article-body p:not(.section-kicker){font-family:var(--font-display);margin-top:18px;font-size:19px}.article-side{top:calc(var(--header-height) + 22px);position:sticky}.site-footer{padding:56px var(--page-pad) 34px;background:var(--sage);color:var(--cream);border-top:1px solid #faf6ed2e;grid-template-columns:minmax(0,1.4fr) auto auto;gap:40px;display:grid}.site-footer .brand-lockup,.site-footer .brand-mark{color:var(--cream);border-color:#faf6ed80}.site-footer .brand-mark{background:0 0}.site-footer p{color:#faf6edc7;max-width:620px;font-family:var(--font-display);margin-top:16px;font-size:18px;line-height:1.55}.footer-links{color:var(--cream);font-family:var(--font-display);flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;font-size:18px;display:flex}.footer-links a:hover{color:#d4b17a;font-style:italic}.footer-disclaimer{border-top:1px solid #faf6ed2e;grid-column:1/-1;padding-top:26px;color:#faf6ed8c!important;max-width:none!important;font-family:var(--font-mono)!important;margin-top:24px!important;font-size:10.5px!important}.hype-tag{background:var(--hot-coral);color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--hot-glow);border-radius:4px;align-items:center;gap:6px;padding:5px 9px 5px 8px;font-size:10px;font-weight:700;display:inline-flex}.hype-tag:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite hype-tag-blink;box-shadow:0 0 6px #ffffffe6}.hype-tag-amber{background:var(--hot-amber);color:#4a2e00;box-shadow:0 0 22px #ffb54752}.hype-tag-sage{background:var(--sage);color:var(--cream);box-shadow:none}.hype-tag-sage:before,.hype-tag-amber:before{box-shadow:none;background:currentColor;animation:none}.hype-meter{gap:3px;width:100%;height:8px;margin:8px 0;display:flex}.hype-meter-segment{background:#1a262014;border-radius:1.5px;flex:1;transition:background .22s ease-out}.hype-meter-segment.is-on{background:var(--seg-color,var(--hot-coral));box-shadow:0 0 8px var(--seg-color,var(--hot-coral))}.hype-meter-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.hype-meter-label strong{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink);font-weight:700}.hot-cta{box-shadow:var(--hot-glow);background:var(--hot-coral)!important;color:#fff!important;border-color:var(--hot-coral)!important}.hot-cta:hover{transform:translateY(-1px);background:#ff7553!important;border-color:#ff7553!important}.trending-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;width:min(860px,100%);margin-top:28px;padding:0;display:grid}.trending-rail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0 12px;display:flex}.trending-rail-title{color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.trending-rail-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.trending-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:32px minmax(0,1.4fr) minmax(120px,1fr) auto;align-items:center;gap:16px;padding:14px 4px;transition:background .18s ease-out;display:grid}.trending-row:last-child{border-bottom:0}.trending-row:hover{background:#ff5a3c0a}.trending-rank{color:var(--hot-coral-ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-style:italic;font-weight:600}.trending-name{flex-direction:column;gap:4px;min-width:0;display:flex}.trending-name strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:500}.trending-name small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:inline-flex}.trend-arrow{font-family:var(--font-mono);letter-spacing:.1em;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.trend-up{color:#2d743d;background:#2d744c1f}.trend-down{color:#b53a1c;background:#b54f2e24}.trend-flat{color:var(--muted);background:#6a7a6d1f}.trending-bar{flex-direction:column;gap:6px;min-width:110px;display:flex}.trending-verdict{border:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.trending-verdict-hyped{background:var(--hot-coral-soft);color:#b53a1c;border-color:#ff5a3c66}.trending-verdict-mixed{background:var(--hot-amber-soft);color:#8a5b07;border-color:#ffb54773}.trending-verdict-proven{color:var(--sage);background:#2d4a3a1a;border-color:#2d4a3a59}.reality-split{grid-template-columns:1fr;gap:0;display:grid}.reality-split-block{border-bottom:1px dashed var(--line);gap:6px;padding:14px 0;display:grid}.reality-split-block:last-of-type{border-bottom:0}.reality-split-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.reality-split-claim .reality-split-label{color:var(--hot-coral)}.reality-split-claim .reality-split-label:before{content:"✦";color:var(--hot-coral);font-size:12px}.reality-split-real .reality-split-label{color:var(--sage)}.reality-split-real .reality-split-label:before{content:"✓";color:var(--sage);font-size:12px}.reality-split-body{color:var(--ink);font-family:var(--font-body);font-size:13.5px;line-height:1.5}.reality-split-real .reality-split-body{color:var(--ink-2)}.hero-tagline{color:var(--ink-2);font-family:var(--font-body);letter-spacing:-.005em;max-width:620px;margin-top:14px;font-size:clamp(17px,1.45vw,19px);font-weight:500;line-height:1.55}.hero-fineprint{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:10.5px;font-weight:500}@keyframes hype-tag-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.buzz-banner{border:1px solid var(--line-strong);border-left:3px solid var(--hot-coral);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:#faf6ed99;border-radius:4px;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 18px;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.buzz-banner-rank{color:var(--hot-coral-ink);font-weight:700}.buzz-banner-volume{color:var(--ink);font-weight:700}.buzz-banner-divider{background:var(--line-strong);border-radius:999px;width:4px;height:4px}.buzz-callout{border-left:3px solid var(--hot-coral);background:linear-gradient(90deg,#ff5a3c0d,#faf6ed00);margin:12px 0 28px;padding:22px 26px 22px 28px;position:relative}.buzz-callout-kicker{color:var(--hot-coral-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}.buzz-callout-kicker:before{content:"";background:var(--hot-coral);width:6px;height:6px;box-shadow:var(--hot-glow);border-radius:999px}.buzz-callout-question{color:var(--ink);font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:500;line-height:1.25}.top-three-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.top-three-card{border:1px solid var(--line-strong);border-top:3px solid var(--hot-coral);background:var(--cream);color:inherit;border-radius:4px;gap:8px;padding:18px 20px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:grid;position:relative}.top-three-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.top-three-rank{color:var(--hot-coral-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.top-three-rank-num{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-style:italic;font-weight:600}.top-three-name{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-style:italic;font-weight:500;line-height:1.05}.top-three-stats{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.top-three-stats strong{color:var(--ink);font-weight:700}@media (max-width:720px){.top-three-strip{grid-template-columns:1fr}}.atlas-buzz{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.atlas-buzz-volume{color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:700}.atlas-buzz-trend{font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.atlas-sort{border:1px solid var(--line);background:var(--cream);border-radius:4px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.atlas-sort label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.atlas-sort select{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-body);background:#fff;border-radius:3px;padding:6px 10px;font-size:13px;font-weight:600}.header-trending{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#ff5a3c0a;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:10.5px;font-weight:700;transition:background .18s ease-out;display:inline-flex}.header-trending:hover{background:#ff5a3c1a}.header-trending:before{content:"";background:var(--hot-coral);width:7px;height:7px;box-shadow:0 0 8px var(--hot-coral);border-radius:999px;animation:2.4s ease-in-out infinite hype-tag-blink}.header-trending strong{color:var(--hot-coral-ink);font-weight:700}@media (max-width:1180px){.header-trending{display:none}}.footer-hot{gap:8px;display:grid}.footer-hot-title{color:var(--cream);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:10.5px;font-weight:700}.footer-hot-link{color:#faf6edd9;font-family:var(--font-display);letter-spacing:-.015em;align-items:baseline;gap:8px;font-size:16px;font-style:italic;transition:color .18s ease-out;display:inline-flex}.footer-hot-link:hover{color:var(--hot-amber)}.footer-hot-link small{color:#faf6ed80;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600}.asking-strip{margin:0 var(--page-pad) 0;padding:24px var(--page-pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ff5a3c08;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asking-strip-kicker{color:var(--hot-coral-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:-6px;font-size:10.5px;font-weight:700;display:inline-flex}.asking-strip-kicker:before{content:"";background:var(--hot-coral);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite hype-tag-blink}.asking-card{border:1px solid var(--line);background:var(--cream);color:inherit;border-radius:4px;gap:8px;padding:18px 20px;transition:border-color .18s ease-out,transform .18s ease-out;display:grid}.asking-card:hover{border-color:var(--hot-coral);transform:translateY(-2px)}.asking-card-name{color:var(--hot-coral-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.asking-card-question{color:var(--ink);font-family:var(--font-display);letter-spacing:-.018em;font-size:19px;font-style:italic;font-weight:500;line-height:1.25}@media (max-width:720px){.asking-strip{grid-template-columns:1fr}}.trending-mini{border-top:1px solid var(--line);gap:0;display:grid}.trending-mini-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.trending-mini-row:last-child{border-bottom:0}.trending-mini-rank{color:var(--hot-coral-ink);font-family:var(--font-display);font-size:17px;font-style:italic;font-weight:600}.trending-mini-name{flex-direction:column;gap:2px;min-width:0;display:flex}.trending-mini-name strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.015em;font-size:16px;font-style:italic;font-weight:500}.trending-mini-name small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.hype-tag:before,.header-trending:before,.asking-strip-kicker:before{animation:none}}@media (max-width:720px){.trending-row{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:8px 12px}.trending-bar,.trending-verdict{grid-column:2/-1}}@keyframes enter-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes path-trace{0%{stroke-dashoffset:420px}46%,to{stroke-dashoffset:0}}@keyframes node-pulse{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.3;transform:scale(1.08)}}@keyframes node-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes orbit-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}@media (max-width:1180px){.hero-shell,.reference-hero-grid,.profile-article-grid,.scanner-grid,.methodology-grid,.article-layout,.page-hero-grid{grid-template-columns:1fr}.hero-visual{min-height:auto}.peptide-specimen-hero{min-height:480px;margin-bottom:40px;margin-right:0}.atlas-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field{grid-column:1/-1}.feature-list,.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-side{position:static}}@media (max-width:900px){.site-header{gap:12px}.site-nav,.header-actions .button-secondary{display:none}.hero-shell{padding-top:40px}.bento-grid,.profile-grid,.reference-inline-facts,.feature-list,.reference-grid,.specimen-readout{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr;align-items:start}.index-stats{grid-template-columns:1fr;width:100%}.index-stats span{border-right:0;border-bottom:1px solid var(--line)}.index-stats span:last-child{border-bottom:0}.atlas-controls{grid-template-columns:1fr}.atlas-controls label{border-right:0;border-bottom:1px solid var(--line)}.atlas-heading{display:none}.atlas-row{grid-template-columns:1fr;align-items:start;gap:12px}.scanner-row{grid-template-columns:1fr}.profile-anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-anchor-nav a{text-align:center;white-space:normal;justify-content:center;min-height:42px;padding:10px;font-size:10px;line-height:1.35}.profile-sidebar{position:static}.fact-list div{grid-template-columns:1fr;gap:6px}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (max-width:560px){:root{--page-pad:16px;--header-height:68px}.brand-name{display:none}.button-small{min-height:34px;padding:8px 10px}.hero-copy h1{font-size:clamp(40px,11vw,60px)}.peptide-specimen-hero,.peptide-specimen-plate{min-height:540px}.peptide-specimen figcaption{top:24px;left:24px}.specimen-readout{gap:9px;bottom:24px;left:24px;right:24px}.peptide-specimen:not(.peptide-specimen-compact) svg{padding-bottom:220px}.topology-field{min-height:300px}.topology-compact{min-height:190px}.feature-item,.related-item,.source-item{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
