@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Inter Variable", "Inter", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--text-3xl:2.875rem;--text-4xl:3.5rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--tracking-tight:-.02em;--tracking-caps:.08em;--bg:#151513;--bg-elevated:#1b1b18;--surface-1:#1f1e1b;--surface-2:#272623;--surface-3:#31302c;--overlay:#0c0b09ad;--border-subtle:#e1d7c317;--border:#e1d7c329;--border-strong:#e1d7c345;--text:#ece9e2;--text-secondary:#b8b3a8;--text-muted:#969187;--text-inverse:#12110f;--accent:#4fb3ba;--accent-hover:#6cc4ca;--accent-pressed:#3d9ba2;--accent-soft:#4fb3ba21;--accent-2:var(--accent);--new:#f0a83a;--new-soft:#f0a83a24;--chart-1:#4fb3ba;--chart-1-soft:#4fb3ba47;--accent-border:#4fb3ba61;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px #6cc4cab3;--critical:#ee6f7d;--critical-soft:#ee6f7d1f;--critical-border:#ee6f7d61;--important:#e9b44c;--important-soft:#e9b44c1f;--important-border:#e9b44c5c;--informational:#a29d92;--informational-soft:#a29d921f;--informational-border:#a29d924d;--verified:#4fc28f;--verified-soft:#4fc28f1f;--verified-border:#4fc28f59;--developing:#c7a2f2;--developing-soft:#c7a2f21f;--developing-border:#c7a2f257;--corrected:#93a9e0;--corrected-soft:#93a9e01f;--corrected-border:#93a9e057;--review:#e9b44c;--review-soft:#e9b44c1f;--review-border:#e9b44c5c;--interpretation:#c7a2f2;--interpretation-soft:#c7a2f212;--interpretation-border:#c7a2f24d;--success:#4fc28f;--warning:#e9b44c;--danger:#ee6f7d;--info:#4fb3ba;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:3px;--radius:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:999px;--shadow-sm:0 1px 2px #0000004d;--shadow:0 4px 16px #00000047, 0 1px 2px #0000003d;--shadow-lg:0 16px 40px #0006, 0 2px 6px #0000004d;--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration:.2s;--duration-slow:.36s;--content-max:1200px;--header-height:64px;--sidebar-width:232px;--z-header:50;--z-overlay:100;--z-tooltip:120}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--bg-elevated:#fffefb;--surface-1:#fffefb;--surface-2:#efece5;--surface-3:#e4e0d6;--overlay:#1c181266;--border-subtle:#30281a14;--border:#30281a26;--border-strong:#30281a45;--text:#1a1916;--text-secondary:#46433d;--text-muted:#67635b;--text-inverse:#fff;--accent:#0b5c63;--accent-hover:#084a50;--accent-pressed:#063c41;--accent-soft:#0b5c6314;--accent-border:#0b5c6352;--chart-1:#0b5c63;--chart-1-soft:#0b5c632e;--new:#b26a00;--new-soft:#b26a001a;--critical:#a11d3a;--critical-soft:#a11d3a12;--critical-border:#a11d3a4d;--important:#8a5a00;--important-soft:#a86e0017;--important-border:#a86e0052;--informational:#5e5a52;--informational-soft:#5e5a5214;--informational-border:#5e5a5242;--verified:#157048;--verified-soft:#15704814;--verified-border:#1570484d;--developing:#6b3fb3;--developing-soft:#6b3fb314;--developing-border:#6b3fb347;--corrected:#34508f;--corrected-soft:#34508f14;--corrected-border:#34508f4d;--review:#8a5a00;--review-soft:#a86e0017;--review-border:#a86e0052;--interpretation:#6b3fb3;--interpretation-soft:#6b3fb30d;--interpretation-border:#6b3fb34d;--success:#157048;--warning:#8a5a00;--danger:#a11d3a;--info:#0b5c63;--shadow-sm:0 1px 2px #30281a0f;--shadow:0 2px 8px #30281a12, 0 1px 2px #30281a0d;--shadow-lg:0 12px 32px #30281a1f, 0 2px 6px #30281a0f;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px #0b5c638c}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-feature-settings:"kern" 1}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);letter-spacing:-.01em}h4{font-size:var(--text-md);letter-spacing:-.005em}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--accent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-xs);white-space:nowrap;border-bottom-width:2px;padding:1px 6px}hr{border:0;border-top:1px solid var(--border-subtle)}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text)}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:var(--radius-full);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}[hidden]{display:none!important}.mni-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mni-skip-link{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-tooltip) + 10);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--accent);color:var(--text-inverse);transition:transform var(--duration) var(--ease-out);font-weight:600;position:fixed;transform:translateY(-200%)}.mni-skip-link:focus,.mni-skip-link:focus-visible{color:var(--text-inverse);text-decoration:none;transform:translateY(0)}.mni-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.mni-tabular{font-variant-numeric:tabular-nums}.mni-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:500}.mni-muted{color:var(--text-muted)}.mni-secondary{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mni-btn{--btn-h:38px;justify-content:center;align-items:center;gap:var(--space-2);height:var(--btn-h);padding:0 var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);letter-spacing:.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mni-btn:hover{text-decoration:none}.mni-btn svg{flex:none}.mni-btn__label{align-items:center;gap:var(--space-2);display:inline-flex}.mni-btn--sm{--btn-h:30px;padding:0 var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-sm)}.mni-btn--lg{--btn-h:46px;padding:0 var(--space-6);font-size:var(--text-base)}.mni-btn--block{width:100%;display:flex}.mni-btn--primary{background:var(--accent);color:var(--text-inverse)}.mni-btn--primary:hover{background:var(--accent-hover);color:var(--text-inverse)}.mni-btn--primary:active{background:var(--accent-pressed)}.mni-btn--secondary{background:var(--surface-2);border-color:var(--border);color:var(--text)}.mni-btn--secondary:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.mni-btn--ghost{color:var(--text-secondary);background:0 0}.mni-btn--ghost:hover{background:var(--surface-2);color:var(--text)}.mni-btn--danger{border-color:var(--critical-border);color:var(--critical);background:0 0}.mni-btn--danger:hover{background:var(--critical-soft);color:var(--critical)}.mni-btn--link{height:auto;color:var(--accent);background:0 0;padding:0;font-weight:500}.mni-btn--link:hover{color:var(--accent-hover);text-decoration:underline}.mni-btn:disabled,.mni-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.mni-btn[aria-busy=true]{opacity:.8}.mni-spinner{--sp:18px;width:var(--sp);height:var(--sp);opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite mni-spin;display:inline-block}.mni-spinner--sm{--sp:14px}.mni-spinner--lg{--sp:28px;border-width:2.5px}@keyframes mni-spin{to{transform:rotate(360deg)}}.mni-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;max-width:100%;animation:1.6s ease-in-out infinite mni-shimmer;display:block}.mni-skeleton-lines{gap:.55em;display:grid}@keyframes mni-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.mni-skeleton{animation:none}.mni-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.mni-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;position:relative}.mni-card--raised{background:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow)}.mni-card--inset{background:var(--bg-elevated)}.mni-card--pad-none{padding:0}.mni-card--pad-sm{padding:var(--space-4)}.mni-card--pad-md{padding:var(--space-6)}.mni-card--pad-lg{padding:var(--space-8)}@media (max-width:520px){.mni-card--pad-md{padding:var(--space-5) var(--space-4)}.mni-card--pad-lg{padding:var(--space-6) var(--space-5)}}.mni-card--interactive{transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out)}.mni-card--interactive:hover{border-color:var(--border-strong);background:var(--surface-2)}.mni-card__header{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.mni-card__icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);flex:none;place-items:center;display:grid}.mni-card__heading{flex:1;min-width:0}.mni-card__title{font-size:var(--text-md);letter-spacing:-.01em}.mni-card__description{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.mni-card__actions{gap:var(--space-2);flex:none;align-items:center;display:flex}.mni-badge{--b-fg:var(--text-secondary);--b-bg:var(--surface-2);--b-bd:var(--border);border-radius:var(--radius-sm);border:1px solid var(--b-bd);background:var(--b-bg);height:24px;color:var(--b-fg);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.mni-badge--sm{height:21px;padding:0 7px;font-size:.6875rem}.mni-badge--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mni-badge__icon{align-items:center;display:inline-flex}.mni-badge--accent{--b-fg:var(--accent);--b-bg:var(--accent-soft);--b-bd:var(--accent-border)}.mni-badge--critical,.mni-badge--danger{--b-fg:var(--critical);--b-bg:var(--critical-soft);--b-bd:var(--critical-border)}.mni-badge--important,.mni-badge--warning,.mni-badge--review{--b-fg:var(--important);--b-bg:var(--important-soft);--b-bd:var(--important-border)}.mni-badge--informational{--b-fg:var(--informational);--b-bg:var(--informational-soft);--b-bd:var(--informational-border)}.mni-badge--verified,.mni-badge--success{--b-fg:var(--verified);--b-bg:var(--verified-soft);--b-bd:var(--verified-border)}.mni-badge--developing{--b-fg:var(--developing);--b-bg:var(--developing-soft);--b-bd:var(--developing-border)}.mni-badge--corrected{--b-fg:var(--corrected);--b-bg:var(--corrected-soft);--b-bd:var(--corrected-border)}.mni-importance-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.mni-tooltip{display:inline-flex;position:relative}.mni-tooltip__trigger{border-radius:var(--radius-full);cursor:help;display:inline-flex}.mni-tooltip__trigger:focus-visible{border-radius:var(--radius-full)}.mni-tooltip__bubble{z-index:var(--z-tooltip);width:max-content;max-width:min(300px,100vw - 48px);padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-3);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--text-xs);text-align:left;white-space:normal;pointer-events:none;font-weight:400;line-height:1.5;display:none;position:absolute;left:0}.mni-tooltip__bubble--top{bottom:calc(100% + 8px)}.mni-tooltip__bubble--bottom{top:calc(100% + 8px)}.mni-tooltip__bubble.is-open{animation:mni-fade-in var(--duration-fast) var(--ease-out);display:block}.mni-ticker{align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);white-space:nowrap;display:inline-flex}.mni-ticker--sm{height:22px;padding:0 6px}.mni-ticker.is-selected{border-color:var(--accent-border);background:var(--accent-soft)}.mni-ticker__symbol{font-family:var(--font-mono);font-weight:600;font-size:var(--text-xs);letter-spacing:.02em}.mni-ticker__name{color:var(--text-muted);font-size:var(--text-xs)}.mni-ticker__remove{width:18px;height:18px;color:var(--text-muted);border-radius:4px;place-items:center;margin-right:-4px;display:grid}.mni-ticker__remove:hover{background:var(--surface-3);color:var(--text)}.mni-field{gap:6px;min-width:0;display:grid}.mni-field__label{font-size:var(--text-sm);color:var(--text);font-weight:500}.mni-field__req{color:var(--critical)}.mni-field__opt{color:var(--text-muted);font-weight:400}.mni-field__hint{font-size:var(--text-xs);color:var(--text-muted)}.mni-field__error{font-size:var(--text-xs);color:var(--critical);font-weight:500;display:block}.mni-input,.mni-select__control{width:100%;min-width:0;height:40px;padding:0 var(--space-3);border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.mni-input--mono{font-family:var(--font-mono)}.mni-input::placeholder{color:var(--text-muted);opacity:.8}.mni-input:hover,.mni-select__control:hover{border-color:var(--border-strong)}.mni-input:focus-visible,.mni-select__control:focus-visible{border-color:var(--accent-border);border-radius:var(--radius)}.mni-input[aria-invalid=true],.mni-select__control[aria-invalid=true]{border-color:var(--critical-border)}.mni-input:disabled,.mni-select__control:disabled{opacity:.55;cursor:not-allowed}.mni-textarea{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}.mni-select{display:block;position:relative}.mni-select__control{appearance:none;padding-right:var(--space-8);cursor:pointer}.mni-select__control option{background:var(--surface-1);color:var(--text)}.mni-select__chevron{right:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mni-switch-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.mni-switch-row.is-disabled{opacity:.55}.mni-switch-row__text{min-width:0}.mni-switch-row__label{font-weight:500;font-size:var(--text-base);color:var(--text);cursor:pointer}.mni-switch-row__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.mni-switch{border-radius:var(--radius-full);background:var(--surface-3);border:1px solid var(--border-strong);width:40px;height:24px;transition:background-color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);flex:none;margin-top:1px;position:relative}.mni-switch__thumb{background:var(--text-secondary);width:18px;height:18px;transition:transform var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.mni-switch.is-on{background:var(--accent);border-color:var(--accent)}.mni-switch.is-on .mni-switch__thumb{background:#fff;transform:translate(16px)}.mni-switch:focus-visible{border-radius:var(--radius-full)}.mni-checkbox{align-items:flex-start;gap:var(--space-3);display:flex}.mni-checkbox.is-disabled{opacity:.55}.mni-checkbox__box-wrap{flex:none;width:18px;height:18px;margin-top:2px;position:relative}.mni-checkbox__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mni-checkbox__input:disabled{cursor:not-allowed}.mni-checkbox__box{border:1.5px solid var(--border-strong);background:var(--bg-elevated);color:#0000;pointer-events:none;width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:4px;place-items:center;display:grid}.mni-checkbox__input:checked+.mni-checkbox__box{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.mni-checkbox__input:focus-visible+.mni-checkbox__box{box-shadow:var(--focus-ring)}.mni-checkbox.has-error .mni-checkbox__box{border-color:var(--critical)}.mni-checkbox__text{gap:2px;min-width:0;display:grid}.mni-checkbox__label{font-size:var(--text-sm);color:var(--text);cursor:pointer}.mni-checkbox__desc{font-size:var(--text-xs);color:var(--text-muted)}.mni-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.mni-tabs__list::-webkit-scrollbar{display:none}.mni-tabs__tab{padding:var(--space-3) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);flex:none;font-weight:500;position:relative}.mni-tabs__tab:hover,.mni-tabs__tab.is-selected{color:var(--text)}.mni-tabs__tab.is-selected:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.mni-tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-hover)}.mni-tabs__panel{padding-top:var(--space-6)}.mni-tabs__panel:focus-visible{box-shadow:none}.mni-empty{justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 55%, transparent);display:grid}.mni-empty--compact{padding:var(--space-8) var(--space-4)}.mni-empty__icon{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);place-items:center;display:grid}.mni-empty__title{font-size:var(--text-md)}.mni-empty__desc{max-width:44ch;color:var(--text-secondary);font-size:var(--text-sm)}.mni-empty__action{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.mni-alert{--a-fg:var(--info);--a-bg:var(--accent-soft);--a-bd:var(--accent-border);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--a-bd);border-radius:var(--radius);background:var(--a-bg);font-size:var(--text-sm);color:var(--text);display:flex}.mni-alert--success{--a-fg:var(--success);--a-bg:var(--verified-soft);--a-bd:var(--verified-border)}.mni-alert--warning{--a-fg:var(--warning);--a-bg:var(--important-soft);--a-bd:var(--important-border)}.mni-alert--danger{--a-fg:var(--danger);--a-bg:var(--critical-soft);--a-bd:var(--critical-border)}.mni-alert--neutral{--a-fg:var(--text-secondary);--a-bg:var(--surface-1);--a-bd:var(--border)}.mni-alert__icon{color:var(--a-fg);flex:none;margin-top:1px}.mni-alert__body{flex:1;min-width:0}.mni-alert__title{color:var(--text);font-weight:600}.mni-alert__title+.mni-alert__text{margin-top:2px}.mni-alert__text{color:var(--text-secondary)}.mni-alert__text>*+*{margin-top:var(--space-2)}.mni-alert__action{flex:none;align-self:center}@media (max-width:520px){.mni-alert{flex-wrap:wrap}.mni-alert__action{flex-basis:100%;padding-left:30px}}.mni-event-card{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);display:block;position:relative}.mni-event-card:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:-1px}.mni-event-card--critical:before{background:var(--critical)}.mni-event-card--important:before{background:var(--important)}.mni-event-card:hover:has(.mni-event-card__link){border-color:var(--border-strong)}.mni-event-card--compact{padding:var(--space-4)}.mni-event-card__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mni-event-card__badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mni-event-card__unread{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.mni-event-card__headline{margin-top:var(--space-3);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.mni-event-card--compact .mni-event-card__headline{font-size:var(--text-base);margin-top:var(--space-2)}.mni-event-card__link{color:var(--text)}.mni-event-card__link:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.mni-event-card__link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.mni-event-card__link:focus-visible{box-shadow:none}.mni-event-card__link:focus-visible:after{box-shadow:var(--focus-ring)}.mni-event-card__summary{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mni-event-card__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mni-event-card--compact .mni-event-card__footer{margin-top:var(--space-3)}.mni-event-card__tickers{flex-wrap:wrap;gap:6px;display:flex}.mni-event-card__macro{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);height:22px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);align-items:center;padding:0 7px;font-size:.6875rem;display:inline-flex}.mni-event-card__source{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mni-event-card__sep{opacity:.6}.mni-event-card--skeleton{pointer-events:none}.mni-modal{z-index:var(--z-overlay);padding:var(--space-4);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mni-fade-in var(--duration) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.mni-modal__panel{width:100%;max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-1);box-shadow:var(--shadow-lg);animation:mni-rise var(--duration-slow) var(--ease-out);overflow:auto}.mni-modal__panel:focus-visible{box-shadow:var(--shadow-lg)}.mni-modal__panel--sm{max-width:420px}.mni-modal__panel--md{max-width:540px}.mni-modal__panel--lg{max-width:760px}.mni-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.mni-modal__title{font-size:var(--text-lg)}.mni-modal__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);place-items:center;margin:-4px -6px 0 0;display:grid}.mni-modal__close:hover{background:var(--surface-2);color:var(--text)}.mni-modal__desc{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.mni-modal__body{margin-top:var(--space-5)}.mni-modal__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@keyframes mni-fade-in{0%{opacity:0}}@keyframes mni-rise{0%{opacity:0;transform:translateY(8px)}}.mni-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mni-flag{vertical-align:middle;border-radius:3px;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.mni-flag svg{width:100%;height:100%;display:block}.mni-flag--text{font:600 9px/1 var(--font-mono);color:var(--text-secondary);background:var(--surface-3);justify-content:center;align-items:center}.mni-mono-tile{--tile-h:212;font-family:var(--font-mono);letter-spacing:-.02em;color:hsl(var(--tile-h) 85% 82%);background:linear-gradient(145deg, hsl(var(--tile-h) 45% 26%), hsl(var(--tile-h) 40% 16%));box-shadow:inset 0 0 0 1px hsl(var(--tile-h) 60% 60% / .25);border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}[data-theme=light] .mni-mono-tile{color:hsl(var(--tile-h) 60% 28%);background:linear-gradient(145deg, hsl(var(--tile-h) 70% 94%), hsl(var(--tile-h) 55% 88%));box-shadow:inset 0 0 0 1px hsl(var(--tile-h) 50% 40% / .2)}.mni-fchart{width:100%;position:relative}.mni-fchart svg{display:block;overflow:visible}.mni-fchart__grid{stroke:var(--border-subtle);stroke-width:1px}.mni-fchart__grid.is-zero{stroke:var(--border-strong)}.mni-fchart__tick,.mni-fchart__xlabel{fill:var(--text-muted);font:500 10.5px/1 var(--font-mono)}.mni-fchart__cap{fill:var(--text);font:600 11.5px/1 var(--font-mono)}.mni-fchart__na{fill:var(--text-muted);font:600 13px/1 var(--font-mono)}.mni-fchart__bar{fill:var(--chart-1-soft);transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i,0) * 45ms), fill .16s ease, opacity .16s ease;transform:scaleY(0)}.mni-fchart__bar.is-latest{fill:var(--chart-1)}.mni-fchart__hatch-bg{fill:var(--chart-1-soft)}.mni-fchart__hatch-line{stroke:var(--chart-1);stroke-width:1.5px;opacity:.55}.mni-fchart.is-seen .mni-fchart__bar{transform:scaleY(1)}.mni-fchart__col.is-hover .mni-fchart__bar:not(.is-derived){fill:var(--chart-1)}.mni-fchart__col.is-dim .mni-fchart__bar{opacity:.55}.mni-fchart__hit{fill:#0000;cursor:default;outline:none}.mni-fchart__hit:focus-visible{stroke:var(--accent);stroke-width:1px}.mni-fchart__tip{z-index:2;background:var(--surface-3);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:2;border-radius:4px;gap:2px;min-width:128px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:2px;box-shadow:0 10px 30px #00000059}.mni-fchart__tip.is-right{transform:translate(14px)}.mni-fchart__tip.is-left{transform:translate(calc(-100% - 14px))}.mni-fchart__tip-label{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.mni-fchart__tip-value{color:var(--text);font-family:var(--font-mono);font-size:14px}.mni-fchart__tip-delta{font-family:var(--font-mono);font-size:11.5px}.mni-fchart__tip-delta.is-up{color:var(--success)}.mni-fchart__tip-delta.is-down{color:var(--danger)}.mni-fchart__tip-note{color:var(--text-muted);font-size:11px}@media (prefers-reduced-motion:reduce){.mni-fchart__bar{transition:none;transform:none}}.mni-news{border-bottom:1px solid var(--border-subtle);color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:3px 64px minmax(0,1fr) auto;align-items:start;gap:0 14px;padding:14px 16px 14px 0;text-decoration:none;transition:background .14s;display:grid;position:relative}a.mni-news:hover,button.mni-news:hover{background:var(--surface-1)}a.mni-news:focus-visible,button.mni-news:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-border);outline:none}.mni-news__impact{background:0 0;border-radius:0 3px 3px 0;align-self:stretch}.mni-news--critical .mni-news__impact{background:var(--critical)}.mni-news--important .mni-news__impact{background:var(--important)}.mni-news__time{color:var(--text-muted);white-space:nowrap;padding-top:2px;font-size:12px}.mni-news__body{gap:5px;min-width:0;display:grid}.mni-news__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.mni-news__chip{background:var(--accent-soft);color:var(--accent-hover);font:600 11px/1.5 var(--font-mono);letter-spacing:.01em;border-radius:4px;padding:1px 6px}.mni-news__chip.is-macro{background:var(--surface-3);color:var(--text-secondary)}.mni-news__imp.is-critical{color:var(--critical);font-weight:600}.mni-news__imp.is-important{color:var(--important);font-weight:600}.mni-news__imp:before,.mni-news__cat:before{content:"·";color:var(--border-strong);margin-right:6px}.mni-news__chip+.mni-news__cat:before{content:none}.mni-news__headline{color:var(--text);letter-spacing:-.006em;font-size:15px;font-weight:560;line-height:1.38}.mni-news__summary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mni-news__source{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;padding-top:2px;font-size:11.5px;display:inline-flex}.mni-news__source svg{color:var(--verified)}.mni-news--compact{grid-template-columns:3px 74px minmax(0,1fr);padding:10px 12px 10px 0}.mni-news--compact .mni-news__source{display:none}.mni-news--compact .mni-news__headline{font-size:13.5px}.mni-news.is-new{animation:1.6s ease-out mni-news-flash}@keyframes mni-news-flash{0%{background:var(--new-soft)}to{background:0 0}}@media (max-width:640px){.mni-news{grid-template-columns:3px minmax(0,1fr);gap:4px 12px}.mni-news__time{grid-column:2;padding:0}.mni-news__body,.mni-news__source{grid-column:2}.mni-news__impact{grid-row:1/span 3}}@media (prefers-reduced-motion:reduce){.mni-news.is-new{animation:none}}.mni-cal{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.mni-cal__day{z-index:1;background:linear-gradient(180deg, var(--bg) 70%, transparent);color:var(--text-muted);font:600 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:14px 0 8px 17px;position:sticky;top:0}.mni-cal__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:52px 30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 12px 17px;display:grid;position:relative}.mni-cal__row:before{content:"";background:var(--border);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.mni-cal__row--critical:before{background:var(--critical)}.mni-cal__row--important:before{background:var(--important)}.mni-cal__row.is-followed{background:color-mix(in srgb, var(--accent) 6%, transparent)}.mni-cal__row.is-past{opacity:.55}.mni-cal__time{color:var(--text-secondary);padding-top:4px;font-size:12.5px}.mni-cal__icon{background:var(--surface-2);width:28px;height:28px;color:var(--text-secondary);border-radius:4px;place-items:center;display:grid}.mni-cal__body{gap:5px;min-width:0;display:grid}.mni-cal__title{align-items:center;gap:7px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.mni-cal__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.mni-cal__est{border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.mni-cal__following{color:var(--accent-hover);font-size:11.5px;font-weight:600}.mni-cal__note{flex-basis:100%}.mni-cal__source{color:var(--text-muted);white-space:nowrap;padding-top:4px;font-size:12px;text-decoration:none}a.mni-cal__source:hover{color:var(--accent-hover)}@media (max-width:640px){.mni-cal__row{grid-template-columns:44px minmax(0,1fr)}.mni-cal__icon{display:none}.mni-cal__source{grid-column:2;padding-top:0}}.mni-cmdk{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;animation:.14s ease-out both mni-cmdk-fade;display:flex;position:fixed;inset:0}.mni-cmdk__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 96%, transparent);border-radius:8px;flex-direction:column;width:min(640px,100%);max-height:min(520px,76vh);animation:.18s cubic-bezier(.2,.8,.2,1) both mni-cmdk-pop;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0009,inset 0 0 0 1px #ffffff08}.mni-cmdk__search{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.mni-cmdk__search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.mni-cmdk__kbd{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);font:600 11px var(--font-mono);background:0 0;border-radius:4px;padding:2px 6px}.mni-cmdk__list{margin:0;padding:6px;list-style:none;overflow-y:auto}.mni-cmdk__group{color:var(--text-muted);font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 10px 4px}.mni-cmdk__item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mni-cmdk__item.is-active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.mni-cmdk__icon{background:var(--surface-2);width:28px;height:28px;color:var(--text-secondary);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.mni-cmdk__text{min-width:0;display:grid}.mni-cmdk__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:560;overflow:hidden}.mni-cmdk__sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mni-cmdk__enter{color:var(--text-muted);margin-left:auto}.mni-cmdk__empty{color:var(--text-muted);text-align:center;padding:22px 12px}@keyframes mni-cmdk-fade{0%{opacity:0}}@keyframes mni-cmdk-pop{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.mni-cmdk,.mni-cmdk__panel{animation:none}}.mni-cmdk__search input:focus,.mni-cmdk__search input:focus-visible{box-shadow:none;border:0;outline:none}.mni-cmdk__search:focus-within{color:var(--accent-hover)}.mni-onboard{border:1px solid var(--accent-border);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), var(--surface-1);border-radius:8px;margin:0 0 18px;padding:18px 18px 16px;animation:.42s cubic-bezier(.2,.8,.2,1) both mni-onboard-in;position:relative}.mni-onboard__head{align-items:flex-start;gap:12px;display:flex}.mni-onboard__head h2{margin:0;font-size:15.5px;font-weight:650}.mni-onboard__head p{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.mni-onboard__icon{background:var(--accent);width:32px;height:32px;color:var(--text-inverse);border-radius:6px;flex:none;place-items:center;display:grid}.mni-onboard__close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.mni-onboard__countries{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mni-onboard__country,.mni-onboard__all{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:550;transition:border-color .14s,transform .12s;display:inline-flex}.mni-onboard__country:hover{border-color:var(--accent)}.mni-onboard__country:active{transform:scale(.97)}.mni-onboard__all{color:var(--accent-hover);background:0 0;border-color:#0000}.mni-onboard button:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes mni-onboard-in{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mni-onboard{animation:none}}.mni-news__figs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mni-news__fig{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:4px;align-items:baseline;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.mni-news__fig-label{color:var(--text-muted)}.mni-news__fig-value{color:var(--text);font-weight:650}.mni-news__fig-prior{color:var(--text-muted);font-size:11px}.mni-kfig{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:4px 0 8px;display:grid}.mni-kfig__tile{border:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--surface-1);border-radius:6px;gap:4px;padding:14px 16px;display:grid}.mni-kfig__label{color:var(--text-muted);font-size:12px}.mni-kfig__value{letter-spacing:-.01em;font-size:24px;font-weight:650}.mni-kfig__sub{color:var(--text-muted);font-size:12px}.mni-qr{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:6px;margin:8px 0 4px;padding:14px 16px}.mni-qr__head{color:var(--text-muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.mni-qr__src a{color:var(--text-secondary)}.mni-qr__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.mni-qr__cell{gap:3px;display:grid}.mni-qr__label{color:var(--text-secondary);font-size:12.5px}.mni-qr__value{font-size:20px;font-weight:650}.mni-qr__deltas{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.mni-qr__delta.is-up{color:var(--success)}.mni-qr__delta.is-down{color:var(--danger)}.mni-ins__filter{background:var(--surface-2);border-radius:4px;gap:2px;margin-bottom:8px;padding:2px;display:inline-flex}.mni-ins__filter button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:12px}.mni-ins__filter button.is-active{background:var(--surface-3);color:var(--text)}.mni-ins__list{margin:0;padding:0;list-style:none}.mni-ins__row+.mni-ins__row{border-top:1px solid var(--border-subtle)}.mni-ins__row.is-other{opacity:.7}.mni-ins__link{color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;text-decoration:none;display:grid}.mni-ins__link:hover .mni-ins__name{color:var(--accent-hover)}.mni-ins__badge{text-align:center;background:var(--surface-3);min-width:40px;color:var(--text-secondary);font:650 11px var(--font-mono);border-radius:4px;justify-self:start;padding:2px 6px}.mni-ins__badge.is-buy{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.mni-ins__badge.is-sell{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.mni-ins__who{min-width:0;display:grid}.mni-ins__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mni-ins__role{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.mni-ins__plan{border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:10px}.mni-ins__amt{justify-items:end;font-size:12.5px;display:grid}.mni-ins__val{color:var(--text-muted);font-size:11.5px}.mni-ins__empty{color:var(--text-muted);margin:4px 0;font-size:13px}.mni-upnext{border:1px solid var(--border-subtle);background:var(--surface-1);width:100%;color:var(--text-secondary);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:14px;margin:0 0 12px;padding:9px 14px;font-size:13px;display:flex;overflow:hidden}.mni-upnext__items{gap:14px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.mni-upnext:hover{border-color:var(--border)}.mni-upnext:focus-visible{box-shadow:var(--focus-ring);outline:none}.mni-upnext__label{color:var(--accent-hover);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mni-upnext__item{align-items:center;gap:6px;display:inline-flex}.mni-upnext__item:before{content:"";background:var(--important);border-radius:50%;width:6px;height:6px}.mni-upnext__item.is-critical:before{background:var(--critical)}.mni-upnext__time{color:var(--text);font-weight:600}.mni-sub{margin-left:auto;position:relative}.mni-sub__menu{z-index:20;border:1px solid var(--border);background:var(--bg-elevated);border-radius:6px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px -20px #0009}.mni-sub__menu button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mni-sub__menu button:hover,.mni-sub__menu button:focus-visible{background:var(--surface-2);outline:none}.mni-sub__note{color:var(--text-muted);margin:4px 10px;font-size:11.5px}.mni-brief{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;margin:0 0 18px;padding:16px 18px 14px;animation:.42s cubic-bezier(.2,.8,.2,1) both mni-onboard-in}.mni-brief__head{align-items:flex-start;gap:12px;display:flex}.mni-brief__head h2{margin:0;font-size:15.5px;font-weight:650}.mni-brief__head p{color:var(--text-secondary);margin:3px 0 0;font-size:13px}.mni-brief__icon{background:var(--accent);width:32px;height:32px;color:var(--text-inverse);border-radius:6px;flex:none;place-items:center;display:grid}.mni-brief__close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.mni-brief__list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mni-brief__item{border-left:2px solid var(--border);align-items:baseline;gap:10px;min-width:0;padding:7px 0 7px 12px;font-size:13.5px;display:flex}.mni-brief__item.is-critical{border-left-color:var(--critical)}.mni-brief__item.is-important{border-left-color:var(--important)}.mni-brief__item a{min-width:0;color:var(--text);text-decoration:none}.mni-brief__item a:hover .mni-brief__headline{text-underline-offset:3px;text-decoration:underline}.mni-brief__headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mni-brief__sym{color:var(--accent-hover);flex:none;font-size:12px}.mni-brief__week{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.mni-brief__week h3{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin:0 0 6px;font-size:11.5px;font-weight:600;display:flex}.mni-brief__cal{white-space:nowrap;color:var(--accent-hover);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:10px;padding:0;display:inline-flex}.mni-brief__est{color:var(--text-muted)}.mni-brief__week ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mni-brief__week li{min-width:0;color:var(--text-secondary);align-items:baseline;gap:10px;font-size:13px;display:flex}.mni-brief__week li.is-critical .mni-brief__what{color:var(--text)}.mni-brief__when{min-width:72px;color:var(--text-muted);flex:none;font-size:12px}.mni-brief__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mni-brief__all{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:4px 0;font-size:13px;font-weight:550;display:inline-flex}.mni-brief button:focus-visible,.mni-brief a:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){.mni-brief{animation:none}}.mni-sdiff__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;font-size:13px;display:flex}.mni-sdiff__legend{gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.mni-sdiff__text{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:14px 16px;font-size:14.5px;line-height:1.65}.mni-sdiff__text p{margin:0 0 10px}.mni-sdiff__text p:last-child{margin-bottom:0}.mni-sdiff ins{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);border-radius:3px;padding:1px 2px;text-decoration:none}.mni-sdiff del{color:var(--text-secondary);text-decoration:line-through}.mni-sdiff__sources{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:12px;display:flex}.mni-sdiff__sources a{color:var(--accent-hover);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.container{width:100%;max-width:var(--content-max);padding-inline:var(--space-6);margin-inline:auto}.container.narrow>*{max-width:780px}@media (max-width:640px){.container{padding-inline:var(--space-4)}}.small{font-size:var(--text-sm)}.mt-3{margin-top:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}#main:focus{outline:none}.layout{flex-direction:column;min-height:100dvh;display:flex}.layout__main{flex:1}.full-loader{min-height:60vh;color:var(--text-muted);place-items:center;display:grid}.brand{align-items:center;gap:var(--space-3);color:var(--text);font-weight:600;font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;display:inline-flex}.brand:hover{color:var(--text);text-decoration:none}.site-header{z-index:var(--z-header);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-8);height:var(--header-height);display:flex}.site-nav{flex:1}.site-nav__list{gap:var(--space-1);display:flex}.site-nav__link{height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;font-weight:500;display:inline-flex}.site-nav__link:hover{color:var(--text);background:var(--surface-1);text-decoration:none}.site-nav__link.active{color:var(--text)}.site-header__actions{align-items:center;gap:var(--space-2);display:flex}.site-header__placeholder{width:170px;height:30px;display:block}.theme-quick{width:36px;height:36px;margin-right:calc(var(--space-8) * -1 + var(--space-2));border-radius:var(--radius-sm);color:var(--text-secondary);flex:none;place-items:center;display:grid}.theme-quick:hover{color:var(--text);background:var(--surface-1)}.menu-toggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text);place-items:center;margin-left:auto;display:none}.menu-toggle:hover{background:var(--surface-2)}.mobile-nav{border-top:1px solid var(--border-subtle);background:var(--bg);padding-block:var(--space-3) var(--space-5)}.mobile-nav[hidden]{display:none}.mobile-nav__list{display:grid}.mobile-nav__link{padding:var(--space-3) 0;color:var(--text);font-size:var(--text-md);border-bottom:1px solid var(--border-subtle);display:block}.mobile-nav__link:hover{color:var(--accent-hover);text-decoration:none}.mobile-nav__actions{gap:var(--space-2);margin-top:var(--space-4);display:flex}.mobile-nav__actions>*{flex:1}@media (max-width:900px){.site-nav,.site-header__actions{display:none}.menu-toggle{margin-left:0;display:grid}.site-header__inner{gap:var(--space-2)}.theme-quick{margin-left:auto;margin-right:0}}@media (min-width:901px){.mobile-nav{display:none!important}}.site-footer{margin-top:var(--space-16);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);padding-block:var(--space-12) var(--space-8)}.site-footer__grid{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.site-footer__logo{align-items:center;gap:var(--space-3);font-weight:600;display:flex}.site-footer__tagline{margin-top:var(--space-3);max-width:34ch;color:var(--text-muted);font-size:var(--text-sm)}.site-footer__col h2{margin-bottom:var(--space-3)}.site-footer__col ul{gap:var(--space-2);display:grid}.site-footer__col a{color:var(--text-secondary);font-size:var(--text-sm)}.site-footer__col a:hover{color:var(--text)}.site-footer__legal{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);gap:var(--space-2);display:grid}.site-footer__disclaimer{max-width:90ch;color:var(--text-muted);font-size:var(--text-xs)}.site-footer__copy{color:var(--text-muted);font-size:var(--text-xs)}@media (max-width:800px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}.hero{padding-block:var(--space-20) var(--space-20);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.hero__bg{background-image:linear-gradient(to right, color-mix(in srgb, var(--text) 4.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text) 4.5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.hero__eyebrow{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);padding:5px 12px;display:inline-flex}.hero__eyebrow-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero__title{margin-top:var(--space-6);letter-spacing:-.032em;font-size:clamp(2rem,3.7vw,2.875rem);font-weight:600;line-height:1.08}.hero__title-dim{color:var(--text-muted)}.hero__lede{margin-top:var(--space-6);max-width:56ch;font-size:var(--text-md);color:var(--text-secondary);line-height:1.6}.hero__ctas{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__note{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted);display:flex}.hero__note svg{color:var(--verified);flex:none}@media (max-width:1020px){.hero__grid{gap:var(--space-12);grid-template-columns:1fr}.hero{padding-block:var(--space-12) var(--space-16)}}@media (max-width:520px){.hero__ctas>*{flex:100%}}.preview{padding-top:var(--space-8);padding-right:var(--space-6);margin:0;position:relative}.preview--loading{padding:var(--space-8) 0 0}.preview__label{border-radius:var(--radius-sm);border:1px solid var(--important-border);background:var(--important-soft);color:var(--important);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;display:inline-flex;position:absolute;top:0;left:0}.preview__window{margin-top:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-lg);overflow:hidden}.preview__chrome{height:38px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-1);align-items:center;gap:7px;display:flex}.preview__chrome>span{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.preview__chrome-title{margin-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.preview__content{gap:var(--space-3);padding:var(--space-4) var(--space-4) 104px;display:grid}.preview__content .mni-event-card{background:var(--surface-1)}.preview__fact,.preview__interp{padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm)}.preview__fact{border:1px solid var(--border-subtle);background:var(--surface-1)}.preview__fact-label,.preview__interp-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;display:flex}.preview__fact-label{color:var(--verified)}.preview__fact-text{color:var(--text);margin-top:6px}.preview__quote{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--verified-border);color:var(--text-muted);font-size:var(--text-xs);gap:6px;font-style:italic;display:flex}.preview__quote svg{flex:none;margin-top:2px}.preview__interp{border:1px dashed var(--interpretation-border);background:var(--interpretation-soft);color:var(--text-secondary)}.preview__interp-label{color:var(--interpretation);margin-bottom:6px}.preview__caption{margin-top:var(--space-4);padding-right:var(--space-6);font-size:var(--text-xs);color:var(--text-muted);max-width:60ch}.notif-mock{bottom:var(--space-10);width:min(330px,78%);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-3) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);animation:notif-in .6s var(--ease-out) .4s both;border-radius:6px;position:absolute;right:0}@keyframes notif-in{0%{opacity:0;transform:translateY(-8px)}}.notif-mock__app{align-items:center;gap:var(--space-2);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;display:flex}.notif-mock__appname{font-weight:600}.notif-mock__time{text-transform:none;margin-left:auto}.notif-mock__title{font-size:var(--text-sm);margin-top:6px;font-weight:600}.notif-mock__sym{color:var(--critical)}.notif-mock__body{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1020px){.preview{max-width:640px;padding-right:0}}@media (max-width:560px){.preview__content{padding-bottom:var(--space-4)}.notif-mock{width:100%;margin-top:var(--space-3);order:3;position:relative;top:auto;bottom:auto;right:auto}.preview{flex-direction:column;display:flex}.preview__label{align-self:flex-start;position:static}.preview{padding-top:0}}.section{padding-block:var(--space-20)}.section--tight{padding-block:var(--space-6) var(--space-12)}.section--alt{background:var(--bg-elevated);border-block:1px solid var(--border-subtle)}.section__head{max-width:720px;margin-bottom:var(--space-10)}.section__title{margin-top:var(--space-3);font-size:clamp(1.5rem, 2.6vw, var(--text-2xl));letter-spacing:-.025em}.section__lede{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-md);max-width:64ch}.section__more{margin-top:var(--space-8)}.section__more a,.list-more a{font-weight:500;font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.section__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:640px){.section{padding-block:var(--space-12)}}.grid-2,.grid-3{gap:var(--space-4);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.grid-3{grid-template-columns:1fr}}@media (max-width:720px){.grid-2{grid-template-columns:1fr}}.feature{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.section--alt .feature{background:var(--bg)}.feature--row{gap:var(--space-4);display:flex}.feature__icon{width:36px;height:36px;margin-bottom:var(--space-4);border-radius:var(--radius);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);flex:none;place-items:center;display:grid}.feature--row .feature__icon{margin-bottom:0}.feature__icon--verified{border-color:var(--verified-border);background:var(--verified-soft);color:var(--verified)}.feature__icon--interp{border-color:var(--interpretation-border);background:var(--developing-soft);color:var(--interpretation)}.feature__icon--warn{border-color:var(--important-border);background:var(--important-soft);color:var(--important)}.feature__title{font-size:var(--text-md);letter-spacing:-.01em}.feature__text{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.steps{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.step{padding:var(--space-6);position:relative}.step+.step{border-left:1px solid var(--border-subtle)}.step__num{font-size:var(--text-xs);color:var(--text-muted);display:block}.step__icon{margin-top:var(--space-6);color:var(--accent)}.step__title{margin-top:var(--space-3);font-size:var(--text-md)}.step__text{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(3){border-left:0}.step:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:520px){.steps{grid-template-columns:1fr}.step+.step{border-left:0;border-top:1px solid var(--border-subtle)}}.coverage{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.coverage__text .section__lede{margin-bottom:var(--space-6)}.coverage__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}.coverage__group{padding:var(--space-6)}.coverage__group+.coverage__group{border-top:1px solid var(--border-subtle)}.coverage__chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.coverage__more{align-self:center}.coverage__macro{gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);display:grid}.coverage__macro li{align-items:center;gap:var(--space-3);display:flex}.coverage__macro svg{color:var(--text-muted);flex:none}@media (max-width:900px){.coverage{grid-template-columns:1fr}}.never-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.never-item{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg);display:flex}.never-item__icon{color:var(--critical);flex:none;margin-top:2px}.never-item__title{font-size:var(--text-base)}.never-item__text{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}@media (max-width:720px){.never-list{grid-template-columns:1fr}}.cta-band{padding-block:var(--space-16) 0}.cta-band__inner{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cta-band__title{font-size:var(--text-xl)}.cta-band__text{margin-top:var(--space-2);color:var(--text-secondary)}.cta-band__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-hero{padding-block:var(--space-16) var(--space-10);border-bottom:1px solid var(--border-subtle)}.page-hero__title{margin-top:var(--space-4);max-width:22ch;font-size:clamp(2rem, 4vw, var(--text-3xl));letter-spacing:-.03em;line-height:1.08}.page-hero__lede{margin-top:var(--space-5);max-width:62ch;color:var(--text-secondary);font-size:var(--text-md)}@media (max-width:640px){.page-hero{padding-block:var(--space-10) var(--space-8)}}.timeline{gap:0;max-width:780px;display:grid}.timeline__item{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:56px 1fr;display:grid}.timeline__item:first-child{padding-top:0}.timeline__num{color:var(--accent);font-size:var(--text-sm);padding-top:3px}.timeline__title{font-size:var(--text-lg)}.timeline__text{margin-top:var(--space-2);color:var(--text-secondary)}.prose{color:var(--text-secondary);line-height:1.7}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-8);font-size:var(--text-lg);color:var(--text)}.prose ul{gap:var(--space-1);padding-left:1.2em;display:grid}.section .prose{margin-top:var(--space-6)}.source-card{flex-direction:column;display:flex}.source-card__link{padding-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:5px;margin-top:auto;display:inline-flex}.sources-wire{margin-top:var(--space-6)}.states{margin-top:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.states__row{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-1);grid-template-columns:230px 1fr;align-items:center;display:grid}.states__row+.states__row{border-top:1px solid var(--border-subtle)}.states__row dd{color:var(--text-secondary);font-size:var(--text-sm)}.states__note{font-size:var(--text-sm)}@media (max-width:640px){.states__row{gap:var(--space-2);grid-template-columns:1fr}}.plans{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.plan-card{flex-direction:column;display:flex}.plan-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.plan-card__name{font-size:var(--text-lg)}.plan-card__desc{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.plan-card__price{margin-block:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--border-subtle)}.plan-card__amount{font-size:var(--text-xl)}.plan-card__soon{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--text);font-weight:600;display:inline-flex}.plan-card__soon svg{color:var(--accent)}.plan-card__features{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:grid}.plan-card__features li{gap:var(--space-2);display:flex}.plan-card__features svg{color:var(--verified);flex:none;margin-top:3px}.waitlist{gap:var(--space-4);margin-top:var(--space-6);max-width:560px;display:grid}.waitlist__fields{gap:var(--space-3);grid-template-columns:1.4fr 1fr;display:grid}.waitlist .mni-btn{justify-self:start}@media (max-width:560px){.waitlist__fields{grid-template-columns:1fr}.waitlist .mni-btn{justify-self:stretch}}.dl-release{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.dl-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:800px){.dl-grid{grid-template-columns:1fr}}.dl-error{margin-bottom:var(--space-4)}.dl-card{gap:var(--space-5);align-content:start;display:grid}.dl-card__head{align-items:flex-start;gap:var(--space-4);display:flex}.dl-card__head .feature__icon{margin:0}.dl-card__head>div{flex:1;min-width:0}.dl-card__title{font-size:var(--text-lg)}.dl-card__os{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}.dl-card__soon{margin-top:calc(-1 * var(--space-3));text-align:center;font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono)}.dl-card__meta{gap:var(--space-3) var(--space-4);font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-card__meta dt{color:var(--text-muted)}.dl-card__meta dd{color:var(--text);overflow-wrap:anywhere;margin-top:2px}.dl-card__sha{grid-column:1/-1}.dl-notes{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.install{margin-top:var(--space-8);gap:var(--space-10)}.install__title{align-items:center;gap:var(--space-2);font-size:var(--text-md);display:flex}.install__steps{margin-top:var(--space-4);gap:var(--space-3);color:var(--text-secondary);padding-left:1.3em;display:grid}.install__steps li::marker{font-family:var(--font-mono);color:var(--text-muted)}.faq{margin-top:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.faq__item+.faq__item{border-top:1px solid var(--border-subtle)}.faq__item summary{cursor:pointer;padding:var(--space-4) var(--space-5);background:var(--surface-1);font-weight:500;list-style-position:inside}.faq__item summary:hover{background:var(--surface-2)}.faq__item summary:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-hover);border-radius:0}.faq__body{padding:var(--space-2) var(--space-5) var(--space-5);gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface-1);display:grid}.auth{padding:var(--space-16) var(--space-4) var(--space-8);justify-items:center;display:grid}.auth__card{width:100%;max-width:440px;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow)}@media (max-width:480px){.auth{padding-top:var(--space-8)}.auth__card{padding:var(--space-6) var(--space-5)}}.auth__head{justify-items:start;gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.auth__title{margin-top:var(--space-3);font-size:var(--text-xl)}.auth__subtitle{color:var(--text-secondary);font-size:var(--text-sm)}.auth__form{gap:var(--space-4);display:grid}.auth__form .mni-btn{margin-top:var(--space-2)}.auth__checks{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--border-subtle);background:var(--bg-elevated);display:grid}.auth__notice{margin-bottom:var(--space-4)}.auth__footer{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary)}.password-field{position:relative}.password-field .mni-input{padding-right:44px}.password-field__toggle{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:27px;right:4px}.password-field__toggle:hover{color:var(--text);background:var(--surface-2)}.legal{max-width:820px;padding-block:var(--space-12)}.legal__title{margin-top:var(--space-3);font-size:var(--text-2xl)}.legal__updated{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.legal__body{margin-top:var(--space-6)}.legal__lead{font-size:var(--text-md);color:var(--text)}.legal__section h2{font-size:var(--text-md)}.legal__section p,.legal__section ul{margin-top:var(--space-2)}.draft-banner{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius);border:1.5px solid var(--important);background:var(--important-soft);color:var(--text);display:flex}.draft-banner svg{color:var(--important);flex:none;margin-top:2px}.draft-banner strong{color:var(--important);letter-spacing:.01em}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.app-sidebar{min-width:0;height:100dvh;padding:var(--space-5) var(--space-3);border-right:1px solid var(--border-subtle);background:var(--bg-elevated);flex-direction:column;display:flex;position:sticky;top:0}.app-sidebar__brand{padding:0 var(--space-2) var(--space-6)}.app-sidebar__brand .brand__name{font-size:var(--text-sm);white-space:normal;line-height:1.2}.app-nav__list{gap:2px;display:grid}.app-nav__link{align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;display:flex}.app-nav__link:hover{background:var(--surface-1);color:var(--text);text-decoration:none}.app-nav__link.active{background:var(--surface-2);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.app-nav__link svg{color:var(--text-muted);flex:none}.app-nav__link.active svg{color:var(--accent)}.app-nav__count{border-radius:var(--radius-full);background:var(--accent);min-width:22px;color:var(--text-inverse);text-align:center;margin-left:auto;padding:1px 6px;font-size:.6875rem;font-weight:600}.app-sidebar__footer{gap:var(--space-3);padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--border-subtle);margin-top:auto;display:grid}.app-sidebar__download{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.app-sidebar__user{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-sidebar__avatar{background:var(--surface-3);width:30px;height:30px;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.app-sidebar__who{min-width:0;display:grid}.app-sidebar__name{font-size:var(--text-sm);font-weight:500}.app-sidebar__email{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar__signout{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);justify-self:start;padding:4px 0;display:inline-flex}.app-sidebar__signout:hover{color:var(--text)}.app-body{flex-direction:column;min-width:0;display:flex}.app-main{width:100%;max-width:1160px;padding:var(--space-8) var(--space-8) var(--space-12);flex:1}.app-footer{gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-8);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;display:flex}.app-footer p{max-width:80ch}.app-footer__links{gap:var(--space-4);display:flex}.app-footer__links a{color:var(--text-secondary)}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:var(--z-header);height:auto;padding:var(--space-3) var(--space-4) 0;border-right:0;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-flow:wrap;align-items:center;position:sticky}.app-sidebar__brand{flex:1;padding:0}.app-sidebar__brand .brand__name{white-space:nowrap}.app-sidebar__footer{border:0;order:2;align-items:center;margin-top:0;padding:0;display:flex}.app-sidebar__download,.app-sidebar__who,.app-sidebar__minor{display:none}.app-nav{min-width:0;margin-top:var(--space-2);scrollbar-width:none;flex-basis:100%;order:3;overflow-x:auto}.app-nav::-webkit-scrollbar{display:none}.app-nav__list{gap:var(--space-1);display:flex}.app-nav__link{white-space:nowrap;border-radius:0;height:40px}.app-nav__link.active{box-shadow:inset 0 -2px 0 var(--accent);background:0 0}.app-main{padding:var(--space-6) var(--space-4) var(--space-10)}.app-footer{padding-inline:var(--space-4)}}@media (max-width:420px){.app-sidebar__brand .brand__name{display:none}}.app-nav__short,.app-nav__footer-item{display:none}.app-sidebar__minor{color:var(--text-secondary);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.app-sidebar__minor:hover,.app-sidebar__minor.active{background:var(--surface-1);color:var(--text)}a.app-sidebar__user{color:inherit;border-radius:6px;text-decoration:none}a.app-sidebar__user:hover,a.app-sidebar__user.active{background:var(--surface-1)}.app-search{width:100%;margin:0 0 var(--space-2);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.app-search:hover{border-color:var(--border);color:var(--text-secondary)}.app-search:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-search__kbd{border:1px solid var(--border);font:600 10.5px var(--font-mono);border-radius:4px;margin-left:auto;padding:1px 5px}@media (max-width:960px){.app-search{width:auto;margin:0 var(--space-2) 0 0;background:0 0;border-color:#0000;order:1;padding:7px}.app-search__label,.app-search__kbd{display:none}}@media (max-width:640px){.app-sidebar{padding-bottom:var(--space-3);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-elevated)}.app-nav{z-index:var(--z-header);padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);margin:0;position:fixed;inset:auto 0 0;overflow:visible}.app-nav__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.app-nav__link{border-radius:6px;flex-direction:column;justify-content:center;gap:3px;height:52px;padding:0 2px;font-size:10.5px;font-weight:550;position:relative}.app-nav__link.active{box-shadow:none;color:var(--accent-hover)}.app-nav__link.active svg{color:var(--accent-hover)}.app-nav__full{display:none}.app-nav__footer-item{display:block}.app-sidebar__minor{display:none}.app-nav__short{display:inline}.app-nav__count{margin:0;padding:0 4px;font-size:9.5px;position:absolute;top:4px;left:calc(50% + 6px)}.app-sidebar__signout{display:none}.app-body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.page{gap:var(--space-6);align-content:start;display:grid}.page>*{min-width:0}.page--with-savebar{padding-bottom:var(--space-4)}.page__notice{margin-bottom:var(--space-2)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-head__title{margin-top:var(--space-1);font-size:var(--text-xl)}.page-head__desc{margin-top:var(--space-2);color:var(--text-secondary);max-width:70ch}.page-head__actions{gap:var(--space-2);display:flex}.section-head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-head__title{font-size:var(--text-md)}.stats{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat{gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--text);display:grid}.stat+.stat{border-left:1px solid var(--border-subtle)}.stat--link:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.stat__label{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.stat__value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-lg);min-height:1.4em;font-weight:600}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--border-subtle)}}.dash{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.dash__side{gap:var(--space-4);display:grid}.dash__side .mni-card__header{margin-bottom:var(--space-4)}.dash__side .mni-card__title{font-size:var(--text-base)}@media (max-width:1100px){.dash{grid-template-columns:1fr}}.event-list{gap:var(--space-3);display:grid}.list-more{margin-top:var(--space-5);justify-content:center;display:flex}.chip-wrap{flex-wrap:wrap;gap:6px;display:flex}.device-ok{gap:var(--space-2);display:grid}.device-ok__line{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.device-ok__line svg{color:var(--verified);flex:none}.source-status{gap:var(--space-3);font-size:var(--text-sm);display:grid}.source-status li{align-items:center;gap:var(--space-2);display:flex}.source-status__name{min-width:0;color:var(--text-secondary);flex:1}.source-status__time{font-size:var(--text-xs);color:var(--text-muted)}.dot{border-radius:50%;flex:none;width:7px;height:7px}.dot--ok{background:var(--success)}.dot--warn{background:var(--warning)}.delivery-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.delivery-meta__silent{align-items:center;gap:4px;display:inline-flex}.wl-section{margin-bottom:var(--space-4)}.wl-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.wl-section__title{font-size:var(--text-md)}.wl-section__desc{margin-top:var(--space-1);margin-bottom:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm)}.wl-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.wl-limit{margin-top:var(--space-3)}.wl-search{max-width:360px;margin-bottom:var(--space-5);position:relative}.wl-search .mni-input{padding-left:34px}.wl-search__icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wl-region+.wl-region{margin-top:var(--space-5)}.wl-region__title{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.wl-macro{gap:var(--space-4);display:grid}.inst{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex;position:relative}.inst:hover{border-color:var(--border-strong)}.inst.is-checked{border-color:var(--accent-border);background:var(--accent-soft)}.inst.is-disabled{cursor:not-allowed;opacity:.6}.inst.is-disabled:hover{border-color:var(--border)}.inst__input{opacity:0;width:1px;height:1px;position:absolute}.inst__check{border:1.5px solid var(--border-strong);color:#0000;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.inst.is-checked .inst__check{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.inst:has(.inst__input:focus-visible){box-shadow:var(--focus-ring)}.inst__text{flex:1;min-width:0;display:grid}.inst__symbol{font-weight:600;font-size:var(--text-sm)}.inst__name{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inst__exchange{color:var(--text-muted);font-size:.6875rem}.savebar{bottom:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);flex-wrap:wrap;display:flex;position:sticky}.savebar.is-dirty{border-color:var(--accent-border)}.savebar__status{font-size:var(--text-sm);color:var(--text-secondary)}.savebar.is-dirty .savebar__status{color:var(--text)}.savebar__actions{gap:var(--space-2);display:flex}.settings{gap:var(--space-4);display:grid}.settings__stack{gap:var(--space-5);display:grid}.settings__group.is-muted{opacity:.6}.settings__row{gap:var(--space-3);grid-template-columns:140px 140px minmax(0,1fr);display:grid}.settings__narrow{max-width:260px}@media (max-width:640px){.settings__row{grid-template-columns:1fr 1fr}.settings__row>:last-child{grid-column:1/-1}}.radio-cards{border:0;min-width:0;padding:0}.radio-cards__legend{padding:0;font-weight:500}.radio-cards__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.radio-cards__list{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.radio-cards__list{grid-template-columns:1fr}}.radio-card{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);cursor:pointer;display:flex;position:relative}.radio-card:hover{border-color:var(--border-strong)}.radio-card:has(.radio-card__input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.radio-card:has(.radio-card__input:focus-visible){box-shadow:var(--focus-ring)}.radio-cards:disabled .radio-card{cursor:not-allowed}.radio-card__input{opacity:0;width:1px;height:1px;position:absolute}.radio-card__dot{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.radio-card:has(.radio-card__input:checked) .radio-card__dot{border:5px solid var(--accent)}.radio-card__text{gap:2px;display:grid}.radio-card__label{font-size:var(--text-sm);font-weight:600}.radio-card__desc{font-size:var(--text-xs);color:var(--text-muted)}.filters{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}@media (max-width:760px){.filters{grid-template-columns:1fr}}.back-link{font-size:var(--text-sm);color:var(--text-secondary);justify-self:start;align-items:center;gap:6px;display:inline-flex}.event-detail{gap:var(--space-8);display:grid}.event-detail__head{gap:var(--space-4);display:grid}.event-detail__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-detail__headline{font-size:clamp(1.5rem, 3vw, var(--text-2xl));letter-spacing:-.025em;text-wrap:pretty;max-width:44ch;line-height:1.15}.event-detail__summary{font-size:var(--text-md);color:var(--text-secondary);max-width:72ch}.meta{margin-top:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meta__item{padding:var(--space-3) var(--space-4);min-width:0}.meta__item+.meta__item{border-left:1px solid var(--border-subtle)}.meta__item dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.6875rem}.meta__item dd{font-size:var(--text-sm);margin-top:4px}.meta__item dd a{align-items:center;gap:4px;display:inline-flex}@media (max-width:860px){.meta{grid-template-columns:repeat(2,minmax(0,1fr))}.meta__item:nth-child(3){border-left:0}.meta__item:nth-child(n+3){border-top:1px solid var(--border-subtle)}}.event-detail__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (max-width:1100px){.event-detail__grid{grid-template-columns:1fr}}.event-detail__main{gap:var(--space-5);display:grid}.event-detail__side{gap:var(--space-4);display:grid}.ed-section{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1)}@media (max-width:520px){.ed-section{padding:var(--space-5) var(--space-4)}}.ed-section__title{align-items:center;gap:var(--space-2);font-size:var(--text-md);display:flex}.ed-section__icon--verified{color:var(--verified)}.ed-section__icon--interp{color:var(--interpretation)}.ed-section__icon--warn{color:var(--important)}.ed-section__icon--corrected{color:var(--corrected)}.ed-section__desc{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.ed-section>ul,.ed-section>ol,.ed-section>p:not(.ed-section__desc):not(.interpretation__label){margin-top:var(--space-4)}.facts{gap:0;display:grid}.fact{padding-block:var(--space-4);border-top:1px solid var(--border-subtle)}.fact:first-child{border-top:0;padding-top:0}.fact:last-child{padding-bottom:0}.fact__row{gap:var(--space-2);grid-template-columns:30px 1fr;display:grid}.fact__num{font-size:var(--text-xs);color:var(--verified);padding-top:3px}.fact__text{color:var(--text)}.fact__toggle{margin-top:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border);align-items:center;gap:6px;margin-left:32px;padding:3px 8px;display:inline-flex}.fact__toggle:hover{color:var(--text);border-color:var(--border-strong)}.fact__chev{transition:transform var(--duration) var(--ease-out)}.fact.is-open .fact__chev{transform:rotate(180deg)}.fact__evidence{gap:var(--space-3);margin-top:var(--space-3);margin-left:32px;display:grid}.evidence{padding:var(--space-3) var(--space-4);border-left:2px solid var(--verified-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-elevated);margin:0}.evidence__quote{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.65}.evidence__src{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;display:flex}.interpretation{border:1px dashed var(--interpretation-border);background:var(--interpretation-soft)}.interpretation__label{color:var(--interpretation);margin-bottom:var(--space-2)}.interpretation__list,.uncertainties{gap:var(--space-2);color:var(--text-secondary);padding-left:1.1em;display:grid}.interpretation__note{font-size:var(--text-xs);color:var(--text-muted)}.uncertainties li::marker{color:var(--important)}.corrections{gap:var(--space-4);display:grid}.correction{padding-left:var(--space-4);border-left:2px solid var(--corrected-border)}.correction__time{font-size:var(--text-xs);color:var(--text-muted)}.correction__note{margin-top:2px}.correction__prev{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);gap:2px;display:grid}.side-title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-base);display:flex}.docs{gap:var(--space-4);display:grid}.doc+.doc{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.doc__title{font-size:var(--text-sm);font-weight:500;display:inline}.doc__title svg{vertical-align:-1px;margin-left:4px;display:inline}.doc__meta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin-top:4px;display:flex}.audit{gap:var(--space-2);font-size:var(--text-sm);display:grid}.audit>div{justify-content:space-between;gap:var(--space-3);display:flex}.audit dt{color:var(--text-muted)}.audit dd{text-align:right;overflow-wrap:anywhere}.checks{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);display:grid}.check{gap:2px var(--space-2);grid-template-columns:16px 1fr;align-items:center;display:grid}.check--pass svg{color:var(--verified)}.check--fail svg{color:var(--critical)}.check__detail{color:var(--text-muted);grid-column:2}.event-detail__disclaimer{margin-top:var(--space-2)}.account-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.account-col{gap:var(--space-4);display:grid}@media (max-width:1100px){.account-grid{grid-template-columns:1fr}}.form-stack{gap:var(--space-4);display:grid}.form-actions{gap:var(--space-2);display:flex}.sub{gap:var(--space-3);display:grid}.sub__row{align-items:center;gap:var(--space-3);display:flex}.sub__plan{font-size:var(--text-md);font-weight:600}.entitlements{gap:var(--space-2);font-size:var(--text-sm);display:grid}.entitlements>div{justify-content:space-between;gap:var(--space-3);display:flex}.entitlements dt{color:var(--text-muted)}.sessions{display:grid}.session{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.session+.session{border-top:1px solid var(--border-subtle)}.session__icon{border-radius:var(--radius-sm);background:var(--surface-2);width:34px;height:34px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.session__text{flex:1;min-width:0}.session__name{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;font-weight:500;display:flex}.session__meta{font-size:var(--text-xs);color:var(--text-muted)}.danger-zone{border-color:var(--critical-border)}.danger-zone .mni-card__icon{background:var(--critical-soft);color:var(--critical)}.landing-notice{padding-top:var(--space-6)}.auth__forgot{margin-top:calc(-1 * var(--space-2));text-align:right;font-size:var(--text-sm)}.theme-toggle{border:0;min-width:0;margin:0;padding:0}.theme-toggle__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:500}.theme-toggle__options{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);gap:2px;padding:3px;display:inline-flex}.theme-toggle__option{border-radius:var(--radius-sm);height:28px;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.theme-toggle__option:hover{color:var(--text)}.theme-toggle__option:has(.theme-toggle__input:checked){background:var(--surface-3);color:var(--text)}.theme-toggle__option:has(.theme-toggle__input:focus-visible){box-shadow:var(--focus-ring)}.theme-toggle__input{opacity:0;width:1px;height:1px;position:absolute}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-footer{align-items:center}.restore-failed{max-width:560px;padding-inline:var(--space-4);margin:15vh auto 0}.restore-failed__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.doc,.doc__meta>span,.doc__title{overflow-wrap:anywhere;min-width:0}.event-detail__side>*{min-width:0}.plan-card__cta{gap:var(--space-3);margin-top:var(--space-6);display:grid}.settings__push{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings__push-status{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.settings__push-actions{gap:var(--space-2);display:flex}.view-head{margin-bottom:28px}.view-head__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:650}.view-head__sub{color:var(--text-secondary);margin:6px 0 0;font-size:14.5px}.section-label{color:var(--text-muted);font:600 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;display:flex}.news-page--solo{grid-template-columns:minmax(0,1fr)}.news-page--solo .news-rail{display:none}.fine-print{color:var(--text-muted);margin-top:14px;font-size:12.5px;line-height:1.5}.back-link{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text)}.link-btn{color:var(--accent-hover);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:560}.link-btn:hover{text-decoration:underline}.live-dot{background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2.2s ease-out infinite av-ping;display:inline-block}@keyframes av-ping{0%{box-shadow:0 0 #4fc28f80}80%,to{box-shadow:0 0 0 8px #4fc28f00}}.seg{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 14px;font-size:13.5px;font-weight:560;transition:background .14s,color .14s}.seg button.is-active{background:var(--surface-3);color:var(--text);box-shadow:0 1px 2px #00000040}.seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.seg--sm{scrollbar-width:none;max-width:100%;margin:4px 0 18px;overflow-x:auto}@media (max-width:520px){.seg--sm{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.seg--sm::-webkit-scrollbar{display:none}.seg--sm button{white-space:nowrap;flex:none;padding:5px 10px;font-size:12.5px}.chips-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.chip{border:1px solid var(--border);height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:540;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--border-strong)}.chip.is-active{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.chip:focus-visible,.chip--toggle:focus-within{box-shadow:var(--focus-ring);outline:none}.chips-row__sep{background:var(--border);width:1px;height:18px;margin:0 4px}.chip__dot{background:var(--important,#ffb020);opacity:.55;border-radius:50%;width:7px;height:7px}.chip--imp.is-active .chip__dot{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--important,#ffb020) 25%, transparent)}.chip.chip--link{color:var(--accent-hover);gap:6px;margin-left:auto;text-decoration:none}.chip--toggle{margin-left:auto}.chip--toggle input{accent-color:var(--accent)}.news-page{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}@media (max-width:1100px){.news-page{grid-template-columns:minmax(0,1fr)}.news-rail{display:none}}.news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.news-title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:650}.news-sub{color:var(--text-muted);margin:4px 0 0;font-size:13px}.feed-list{border-top:1px solid var(--border-subtle)}.feed-day{z-index:1;background:linear-gradient(180deg, var(--bg) 70%, transparent);color:var(--text-muted);font:600 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:14px 0 8px 17px;position:sticky;top:0}.feed-item{animation:.52s cubic-bezier(.2,.8,.2,1) both av-drop;animation-delay:calc(var(--i,0) * 35ms)}@keyframes av-drop{0%{opacity:0;transform:translateY(-14px)}}.feed-sentinel{justify-content:center;padding:24px 0 8px;display:flex}.feed-more{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:4px;padding:8px 16px;font-size:13px}.feed-end{color:var(--text-muted);font-size:12.5px}.news-rail{position:sticky;top:24px}.rail-card{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:8px;padding:16px}.rail-card__title{margin:0 0 12px;font-size:13px;font-weight:620}.rail-card__empty{color:var(--text-muted);margin:0 0 12px;font-size:13px}.rail-list{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rail-company{color:inherit;border-radius:6px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.rail-company:hover{background:var(--surface-2)}.rail-company__text{flex:1;min-width:0;display:grid}.rail-company__sym{font-size:12.5px;font-weight:600}.rail-company__name{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rail-card__cta{background:var(--accent-soft);color:var(--accent-hover);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.rail-card__cta:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.country-group{margin-bottom:28px}.country-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.country-card{border:1px solid var(--border-subtle);background:var(--surface-1);color:inherit;animation:.52s cubic-bezier(.2,.8,.2,1) both av-drop;animation-delay:calc(var(--i,0) * 45ms);border-radius:8px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.country-card:hover{border-color:var(--accent-border);background:var(--surface-2);transform:translateY(-2px)}.country-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.country-card__text{flex:1;gap:3px;min-width:0;display:grid}.country-card__name{font-size:15px;font-weight:620}.country-card__meta{color:var(--text-muted);font-size:12.5px}.country-card__following{background:var(--accent-soft);color:var(--accent-hover);white-space:nowrap;border-radius:8px;justify-self:start;margin-top:4px;padding:1px 8px;font-size:11.5px;font-weight:600}.country-card__chev{color:var(--text-muted)}.country-hero{align-items:center;gap:18px;margin-bottom:26px;display:flex}.macro-strip{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:8px;margin-bottom:30px;padding:16px}.macro-strip__list{flex-wrap:wrap;gap:8px;display:flex}.macro-pill{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.macro-pill:hover{color:var(--text);border-color:var(--border-strong)}.macro-pill.is-on{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.macro-pill.is-on svg{color:var(--accent)}.macro-pill.is-highlight{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);animation:1.6s ease-out 2 macro-pulse}@keyframes macro-pulse{0%{background:color-mix(in srgb, var(--accent) 35%, var(--bg-elevated))}to{background:var(--bg-elevated)}}@media (prefers-reduced-motion:reduce){.macro-pill.is-highlight{animation:none}}.macro-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.sector-block{animation:.56s cubic-bezier(.2,.8,.2,1) both av-drop;animation-delay:calc(var(--i,0) * 60ms);margin-bottom:30px}.sector-block__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.sector-block__head h2{margin:0;font-size:16px;font-weight:640}.sector-block__head h2 span{color:var(--text-muted);margin-left:6px;font-size:12px}.co-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.co-card{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:6px;align-items:center;gap:10px;padding:12px 12px 12px 14px;transition:border-color .16s,background .16s;display:flex}.co-card:hover{border-color:var(--border);background:var(--surface-2)}.co-card.is-following{border-color:var(--accent-border)}.co-card__link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.co-card__link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.co-card__text{min-width:0;display:grid}.co-card__sym{font-size:13px;font-weight:650}.co-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.co-card__ind{color:var(--text-muted);font-size:12px}.follow-btn{border:1px solid var(--border-strong);height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s,transform .12s;display:inline-flex}.follow-btn:hover{color:var(--text);border-color:var(--accent-border)}.follow-btn:active{transform:scale(.96)}.follow-btn:not(.is-on){background:var(--accent);color:var(--text-inverse);border-color:#0000}.follow-btn:not(.is-on):hover{background:var(--accent-hover);color:var(--text-inverse)}.follow-btn.is-on{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-hover)}.follow-btn--icon{border-radius:50%;justify-content:center;width:32px;height:32px;padding:0}.follow-btn--icon:not(.is-on){border-color:var(--border-strong);color:var(--text-secondary);background:0 0}.follow-btn--icon:not(.is-on):hover{border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}.follow-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.follow-btn:disabled{opacity:.5;cursor:default}.follow-btn--lg{border-radius:6px;height:40px;padding:0 18px;font-size:14px}.co-hero{align-items:center;gap:18px;margin-bottom:24px;display:flex}.co-hero .mni-mono-tile{border-radius:6px}.co-hero__text{flex:1;min-width:0}.co-hero__text h1{letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:660}.co-hero__text p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;font-size:13.5px;display:flex}.co-hero__text p span{align-items:center;gap:6px;display:inline-flex}.co-hero__sym{color:var(--text);font-weight:650}.co-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media (max-width:900px){.co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-stat{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:6px;gap:4px;padding:14px 16px;display:grid}.co-stat__label{color:var(--text-muted);font-size:12px}.co-stat__value{letter-spacing:-.01em;font-size:20px;font-weight:600}.co-stat__sub{color:var(--text-muted);font-size:11.5px}.co-stat__sub.is-up{color:var(--success)}.co-stat__sub.is-down{color:var(--danger)}.co-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.co-cols{grid-template-columns:minmax(0,1fr)}}.co-col{gap:20px;min-width:0;display:grid}.panel{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:8px;min-width:0;padding:18px 20px}.panel__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel__head h2{align-items:center;gap:7px;margin:0;font-size:15px;font-weight:640;display:flex}.panel__hint{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}a.panel__hint:hover{color:var(--accent-hover)}.panel__src{color:var(--text-muted);margin:10px 0 0;font-size:11.5px}.panel__src a{color:var(--text-secondary)}.panel .feed-list{border-top:0}.panel .feed-day{background:var(--surface-1)}.filings{margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.filings:before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:10px;left:8px}.filing{gap:12px;display:flex;position:relative}.filing__dot{background:var(--surface-3);border:2px solid var(--surface-1);width:9px;height:9px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;flex:none;margin-top:15px;position:relative}.filing.is-earnings .filing__dot{background:var(--important);box-shadow:0 0 0 1px var(--important-border)}.filing__link{color:inherit;border-radius:6px;flex:1;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.filing__link:hover{background:var(--surface-2)}.filing__top{justify-content:space-between;gap:8px;display:flex}.filing__form{font-size:12px;font-weight:650}.filing__date{color:var(--text-muted);font-size:12px}.filing__title{color:var(--text-secondary);align-items:center;gap:5px;font-size:13px;display:inline-flex}.filing.is-earnings .filing__title{color:var(--important);font-weight:560}@media (max-width:600px){.co-hero{flex-wrap:wrap;gap:14px}.co-hero__text{flex:1 1 0;min-width:0}.co-hero__text h1{overflow-wrap:normal;word-break:normal;font-size:1.4rem}.co-hero .follow-btn--lg{justify-content:center;width:100%}.co-stat__value{white-space:nowrap;font-size:1.15rem}.macro-strip__list{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.macro-strip__list::-webkit-scrollbar{display:none}.macro-pill{flex:none}}@media (prefers-reduced-motion:reduce){.feed-item,.country-card,.sector-block,.live-dot{animation:none}}.lp{--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-spring:cubic-bezier(.34, 1.4, .64, 1);overflow-x:clip}.lp-in{animation:lp-in .9s var(--lp-ease) both;animation-delay:var(--d,0s)}@keyframes lp-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.reveal{transition:opacity .8s var(--lp-ease) var(--reveal-delay,0s), transform .9s var(--lp-ease) var(--reveal-delay,0s)}.reveal:not(.is-in){opacity:0}.reveal--down:not(.is-in){transform:translateY(-36px)}.reveal--up:not(.is-in){transform:translateY(40px)}.reveal--scale:not(.is-in){transform:scale(.94)translateY(18px)}.reveal--left:not(.is-in){transform:translate(-36px)}.reveal--right:not(.is-in){transform:translate(36px)}.reveal--stagger{transition:none;opacity:1!important;transform:none!important}.reveal--stagger>*{transition:opacity .7s var(--lp-ease), transform .8s var(--lp-ease)}.reveal--stagger:not(.is-in)>*{opacity:0;transform:translateY(-26px)}.reveal--stagger>:nth-child(2){transition-delay:calc(var(--reveal-stagger) * 1)}.reveal--stagger>:nth-child(3){transition-delay:calc(var(--reveal-stagger) * 2)}.reveal--stagger>:nth-child(4){transition-delay:calc(var(--reveal-stagger) * 3)}.reveal--stagger>:nth-child(5){transition-delay:calc(var(--reveal-stagger) * 4)}.reveal--stagger>:nth-child(6){transition-delay:calc(var(--reveal-stagger) * 5)}.reveal--stagger>:nth-child(n+7){transition-delay:calc(var(--reveal-stagger) * 6)}.lp-h1{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(2.6rem,6.4vw,4.75rem);font-weight:650;line-height:1.02}.lp-gradient-text{color:var(--accent)}.lp-h2{letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:640;line-height:1.08}.lp-h2--xl{font-size:clamp(2.2rem,5vw,3.6rem)}.lp-eyebrow{color:var(--accent-hover);font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.lp-lede{max-width:60ch;color:var(--text-secondary);margin:18px 0 0;font-size:1.0625rem;line-height:1.62}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-actions--center{justify-content:center}.lp-btn{border:1px solid var(--border-strong);height:42px;color:var(--text);transition:transform .16s var(--lp-ease), background .16s ease, border-color .16s ease, box-shadow .2s ease;background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:560;text-decoration:none;display:inline-flex}.lp-btn:hover{border-color:var(--accent-border);background:#ffffff12;transform:translateY(-1px)}.lp-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-btn--primary{color:var(--text-inverse);background:var(--accent);box-shadow:var(--shadow-sm);border-color:#0000}.lp-btn--primary:hover{background:var(--accent-hover)}.lp-btn--lg{border-radius:6px;height:48px;padding:0 22px;font-size:15.5px}[data-theme=light] .lp-btn{background:#fff}[data-theme=light] .lp-btn--primary{color:#fff;background:var(--accent)}[data-theme=light] .lp-btn--primary:hover{background:var(--accent-hover)}.lp-hero{isolation:isolate;padding:clamp(40px,6vw,76px) 0 40px;position:relative}.lp-hero__glow{z-index:-1;background:radial-gradient(55% 45% at 50% 10%, var(--accent-soft), transparent 70%);height:900px;position:absolute;inset:-20% -10% auto}@keyframes lp-glow{to{transform:translateY(30px)scale(1.06)}}.lp-hero__grid{z-index:-1;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0 0 30%;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%)}.lp-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-1) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-secondary);font:500 13px/1.4 var(--font-sans);letter-spacing:-.005em;border-radius:6px;align-items:center;gap:10px;margin:0 0 28px;padding:6px 14px 6px 10px;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.lp-pill__icon{color:var(--success);flex:none}.lp-pill__lead{color:var(--text);font-weight:600}.lp-pill__sep{background:var(--border);width:1px;height:14px}.lp-pill__list{color:var(--text-secondary)}@keyframes lp-ping{0%{box-shadow:0 0 #4fc28f8c}80%,to{box-shadow:0 0 0 9px #4fc28f00}}.lp-hero__lede{max-width:640px;color:var(--text-secondary);margin:24px 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.6}.lp-hero__copy .lp-actions{justify-content:center;margin-top:34px}.lp-hero__note{color:var(--text-muted);align-items:center;gap:8px;margin:18px 0 0;font-size:13px;display:inline-flex}.lp-hero__stage{perspective:1800px;margin-top:clamp(32px,4.5vw,56px)}.lp-hero__stage .macdesk{transform-origin:50% 0;transform:rotateX(calc((1 - var(--settle,1)) * 14deg)) scale(calc(.92 + var(--settle,1) * .08));will-change:transform}.lp-hero__caption{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:12px}.macdesk{--m-win:#1d1c1a;--m-side:#2e2c28bd;--m-glass-edge:#ffffff1f;--m-field:#ffffff12;--m-line:#ffffff14;--m-text:#eeebe4;--m-text-2:#bab5aa;--m-muted:#8f8a80;--m-hover:#ffffff12;--m-nav-active:#ffffff1a;--m-chip-bg:#4fb3ba2e;--m-chip-fg:#8fd3d8;--m-selected:#4fb3ba1a;--m-notif:#2c2a26f7;--w-top:#0c1730;--w-mid:#173061;--w-1:#2a5aa6;--w-2:#1d4485;--w-3:#10295a;aspect-ratio:16/10;max-width:1180px;color:var(--m-text);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans);text-align:left;-webkit-user-select:none;user-select:none;border:1px solid #0f172a2e;border-radius:14px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 50px 110px -30px #0f172a73,0 0 0 1px #0f172a0f}[data-theme=light] .macdesk{--m-win:#fffefb;--m-side:#f4f1eadb;--m-glass-edge:#ffffffe6;--m-field:#0f172a0d;--m-line:#0f172a14;--m-text:#1a1916;--m-text-2:#4a463f;--m-muted:#8a857b;--m-hover:#0f172a0d;--m-nav-active:#0f172a12;--m-chip-bg:#0b5c6317;--m-chip-fg:#0b5c63;--m-selected:#0b5c630f;--m-notif:#fafbfdf7;--w-top:#3f6fb8;--w-mid:#8fb6e6;--w-1:#6f9fe0;--w-2:#3f74c8;--w-3:#24519f}.macdesk__wall{background:radial-gradient(90% 55% at 18% 112%, var(--w-3) 0 45%, transparent 70%), radial-gradient(110% 60% at 85% 108%, var(--w-2) 0 42%, transparent 72%), radial-gradient(130% 70% at 40% 100%, var(--w-1) 0 35%, transparent 75%), radial-gradient(120% 80% at 70% 0%, var(--w-top) 0 30%, transparent 80%), linear-gradient(180deg, var(--w-top), var(--w-mid) 55%, var(--w-2));position:absolute;inset:0}.macdesk__menubar{letter-spacing:-.005em;color:#fff;text-shadow:0 0 6px #0a193759;z-index:3;align-items:center;gap:18px;height:30px;padding:0 18px 0 20px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.macdesk__menubar svg{filter:drop-shadow(0 0 3px #0a19374d);flex:none}.macdesk__menubar strong{margin-left:4px;font-weight:700}.macdesk__apple{width:14px;height:14px;margin:-2px 2px 0 0}.macdesk__menubar-spacer{flex:1}.macdesk__icon{align-items:center;display:inline-flex}.macdesk__date{margin-right:-10px}.macdesk__tray{align-items:center;margin-right:2px;display:inline-flex;position:relative}.macdesk__tray-dot{background:#ff9f0a;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-3px}.macnotif{z-index:4;background:var(--m-notif);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);border:1px solid var(--m-glass-edge);opacity:0;visibility:hidden;width:min(340px,44%);transition:transform .65s var(--lp-spring,cubic-bezier(.34, 1.4, .64, 1)), opacity .3s ease, visibility 0s linear .65s;border-radius:18px;align-items:center;gap:11px;padding:11px 14px 11px 11px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;top:40px;right:14px;transform:translate(calc(100% + 30px));box-shadow:0 16px 40px #0f172a38}.macnotif.is-shown{opacity:1;visibility:visible;transition-delay:0s;transform:none}.macnotif__icon{filter:drop-shadow(0 1px 2px #0003);flex:none;display:grid}.macnotif__text{flex:1;gap:1px;min-width:0;display:grid}.macnotif__app{color:var(--m-muted);justify-content:space-between;font-size:11px;display:flex}.macnotif__text strong{font-weight:650}.macnotif__text>span:last-child{color:var(--m-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.macwin{z-index:2;background:var(--m-win);border:1px solid var(--m-line);border-radius:16px;grid-template-columns:184px minmax(0,1fr);display:grid;position:absolute;inset:46px 4.5% 4.5%;overflow:hidden;box-shadow:0 30px 70px #0a142861,0 0 0 .5px #00000040}.macwin__side{background:var(--m-side);border:1px solid var(--m-glass-edge);color:var(--m-text-2);border-radius:12px;flex-direction:column;gap:1px;min-height:0;margin:8px 0 8px 8px;padding:12px 8px;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0f}.macwin__lights{gap:8px;margin:0 0 16px 4px;display:flex}.macwin__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000026}.macwin__lights i:nth-child(2){background:#febc2e}.macwin__lights i:nth-child(3){background:#28c840}.macwin__nav{border-radius:8px;align-items:center;gap:9px;height:28px;padding:0 9px;display:flex}.macwin__nav svg{color:var(--accent)}.macwin__nav.is-active{color:var(--m-text);background:var(--m-nav-active);font-weight:600}.macwin__nav em{background:var(--accent);color:#fff;font:600 10px/16px var(--font-sans);border-radius:999px;margin-left:auto;padding:0 6px;font-style:normal}.macwin__side-head{color:var(--m-muted);margin:16px 9px 6px;font-size:10.5px;font-weight:650}.macwin__follow{align-items:center;gap:9px;height:28px;padding:0 9px;font-size:12px;display:flex}.macwin__follow .mni-mono-tile{border-radius:5px}.macwin__side-foot{color:var(--m-muted);align-items:center;gap:6px;margin-top:auto;padding:0 9px;font-size:10.5px;display:flex}.macwin__side-foot svg{color:var(--success)}.macwin__main{flex-direction:column;min-width:0;min-height:0;display:flex}.macwin__toolbar{flex:none;align-items:center;gap:10px;height:52px;padding:0 16px 0 20px;display:flex}.macwin__toolbar strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.macwin__search{background:var(--m-field);border:1px solid var(--m-line);width:min(280px,42%);height:30px;color:var(--m-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex;overflow:hidden}.macwin__search kbd{font:500 10.5px var(--font-sans);color:var(--m-muted);margin-left:auto}.macwin__body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.macwin__feed{flex-direction:column;min-width:0;display:flex}.macwin__feed-head{border-bottom:1px solid var(--m-line);align-items:center;padding:0 16px 10px 20px;display:flex}.macwin__live{color:var(--success);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.macwin__live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite lp-ping}.macwin__chips{color:var(--m-text-2);gap:6px;font-size:11.5px;display:flex}.macwin__chips>*{background:var(--m-field);border-radius:999px;padding:4px 11px;font-weight:500}.macwin__chips b{color:#fff;background:var(--accent)}.macwin__rows{flex:1;overflow:hidden}.macrow{border-bottom:1px solid var(--m-line);overflow:hidden}.macrow.is-new{animation:macrow-drop .7s var(--lp-ease,ease) both}@keyframes macrow-drop{0%{opacity:0;max-height:0}to{opacity:1;max-height:90px}}.macrow__inner{grid-template-columns:3px 40px minmax(0,1fr);gap:12px;padding:11px 16px 11px 0;display:grid}.macrow.is-new .macrow__inner{animation:1.8s ease-out .2s both macrow-flash}@keyframes macrow-flash{0%{background:#ffb02029;transform:translateY(-10px)}25%{transform:none}to{background:0 0}}.macrow.is-selected:not(.is-new) .macrow__inner{background:var(--m-selected)}.macrow__bar{border-radius:0 3px 3px 0}.macrow--critical .macrow__bar{background:var(--critical)}.macrow--important .macrow__bar{background:var(--important)}.macrow__time{color:var(--m-muted);padding-top:1px;font-size:11px}.macrow__main{gap:4px;min-width:0;display:grid}.macrow__meta{color:var(--m-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:flex;overflow:hidden}.macrow__chip{background:var(--m-chip-bg);color:var(--m-chip-fg);font:600 10px/1.6 var(--font-mono);border-radius:4px;padding:0 5px}.macrow__chip.is-macro{background:var(--m-field);color:var(--m-text-2)}.macrow__title{color:var(--m-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:560;line-height:1.35;overflow:hidden}.macwin__detail{border-left:1px solid var(--m-line);animation:macdetail-in .5s var(--lp-ease,ease) both;flex-direction:column;gap:12px;min-width:0;padding:4px 16px 16px;display:flex}@keyframes macdetail-in{0%{opacity:0;transform:translateY(-8px)}}.macdetail__head{align-items:center;gap:10px;display:flex}.macdetail__head>span:last-child{gap:2px;display:grid}.macdetail__src{background:var(--m-field);min-width:30px;height:30px;font:600 9.5px var(--font-mono);color:var(--m-text-2);border-radius:7px;place-items:center;padding:0 6px;display:grid}.macdetail__kind{color:var(--m-text-2);font-size:11px}.macdetail__verified{color:var(--verified);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.macdetail__title{margin:0;font-size:14.5px;font-weight:650;line-height:1.38}.macdetail__facts{color:var(--m-text-2);gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.macdetail__facts li{padding-left:14px;position:relative}.macdetail__facts li:before{content:"";background:var(--verified);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:2px}.macdetail__chart{background:var(--m-hover);border:1px solid var(--m-line);border-radius:10px;margin-top:2px;padding:10px 12px 8px}.macdetail__chart-label{color:var(--m-muted);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.macdetail__bars{align-items:flex-end;gap:14px;height:84px;margin-top:8px;padding:0 6px;display:flex}.macdetail__barcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.macdetail__bar{background:color-mix(in srgb, var(--accent) 32%, transparent);transform-origin:bottom;width:min(22px,70%);animation:macbar .8s var(--lp-ease,ease) both;animation-delay:calc(var(--i,0) * 70ms + .15s);border-radius:4px 4px 0 0}.macdetail__bar.is-latest{background:var(--accent)}@keyframes macbar{0%{transform:scaleY(0)}}.macdetail__barlabel{color:var(--m-muted);font-size:9.5px}.macdetail__quote{border-left:2px solid var(--verified);background:color-mix(in srgb, var(--verified) 8%, transparent);color:var(--m-text-2);border-radius:0 6px 6px 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.macdetail__quote span{color:var(--verified);margin-bottom:3px;font-size:10px;font-weight:650;display:block}.macdetail__open{color:var(--accent);align-items:center;gap:5px;margin-top:auto;font-size:11.5px;display:inline-flex}@media (max-width:1080px){.macwin{grid-template-columns:164px minmax(0,1fr)}.macwin__body{grid-template-columns:minmax(0,1fr)}.macwin__detail{display:none}}@media (max-width:720px){.macdesk{aspect-ratio:4/5}.macwin{grid-template-columns:minmax(0,1fr)}.macwin__side,.macwin__chips,.macwin__search,.macdesk__menu{display:none}.macdesk__menubar{gap:14px;padding:0 14px}.macwin__feed-head{display:none}.macnotif{width:calc(100% - 28px)}.macrow__title{white-space:normal}}.lp-section{padding:clamp(72px,10vw,128px) 0;position:relative}.lp-section--tight{padding:56px 0}.lp-section--tint{background:radial-gradient(60% 80% at 80% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-1) 55%, transparent) 18%, color-mix(in srgb, var(--surface-1) 55%, transparent) 82%, transparent)}[data-theme=light] .lp-section--tint{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 4%, transparent) 18%, color-mix(in srgb, var(--accent) 4%, transparent) 82%, transparent)}.lp-head{text-align:center;max-width:760px;margin:0 auto 48px}.lp-head .lp-lede{margin-left:auto;margin-right:auto}.lp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.lp-split--reverse{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.lp-split--wire{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width:960px){.lp-split,.lp-split--reverse,.lp-split--wire{grid-template-columns:minmax(0,1fr)}}.lp-checks{color:var(--text-secondary);gap:12px;margin:26px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.lp-checks li{align-items:flex-start;gap:10px;display:flex}.lp-checks svg{color:var(--accent);flex:none;margin-top:2px}.lp-marquee{text-align:center;padding:28px 0 8px}.lp-marquee__label{color:var(--text-muted);font:600 11.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.lp-marquee__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee__inner{gap:48px;width:max-content;animation:60s linear infinite lp-marquee;display:flex}.lp-marquee__track:hover .lp-marquee__inner{animation-play-state:paused}.lp-marquee__item{color:var(--text-secondary);letter-spacing:-.01em;white-space:nowrap;opacity:.75;font-size:17px;font-weight:600}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-wire{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-1), var(--bg-elevated));border-radius:8px;overflow:hidden;box-shadow:0 30px 80px -30px #00000080}.lp-wire__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.lp-wire__dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite lp-ping}.lp-wire__note{color:var(--text-muted);margin-left:auto;font-size:12px}.lp-wire__rows{min-height:420px}.lp-wire__row{animation:lp-drop .65s var(--lp-ease) both}@keyframes lp-drop{0%{opacity:0;transform:translateY(-22px)}}.lp-wire__row .mni-news{cursor:default;padding-left:0}.lp-wire__empty{color:var(--text-muted);text-align:center;padding:40px 18px}.lp-wire__more{color:var(--accent-hover);border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:6px;padding:14px;font-size:13.5px;font-weight:560;text-decoration:none;display:flex}.lp-wire__more:hover{background:var(--surface-2)}.lp-markets{gap:22px;display:grid}.lp-markets__countries{scrollbar-width:thin;justify-content:safe center;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.lp-country{border:1px solid var(--border);background:var(--surface-1);height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--lp-ease);border-radius:6px;flex:none;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:540;display:inline-flex}.lp-country:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-1px)}.lp-country.is-active{color:var(--text);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent)}.lp-country:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-country__count{background:var(--surface-3);min-width:22px;color:var(--text-muted);text-align:center;border-radius:4px;padding:1px 6px;font-size:11px}.lp-markets__panel{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:14px;min-height:240px;display:grid}.lp-markets__macro-only{border:1px dashed var(--border);color:var(--text-secondary);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.lp-sector{border:1px solid var(--border-subtle);background:var(--surface-1);animation:lp-drop .6s var(--lp-ease) both;animation-delay:calc(var(--i,0) * 55ms);border-radius:8px;padding:16px}.lp-sector__title{color:var(--text);justify-content:space-between;margin:0 0 12px;font-size:13px;font-weight:620;display:flex}.lp-sector__title span{color:var(--text-muted);font-size:11.5px}.lp-sector__list{gap:8px;display:grid}.lp-company{align-items:center;gap:10px;min-width:0;display:flex}.lp-company__text{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-company__sym{color:var(--text);font-size:12px;font-weight:600}.lp-company__name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp-company-card{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-1), var(--bg-elevated));border-radius:8px;padding:20px 20px 14px;box-shadow:0 30px 80px -30px #00000080}.lp-company-card__head{align-items:center;gap:12px;display:flex}.lp-company-card__head>div{gap:3px;display:grid}.lp-company-card__head strong{font-size:16px}.lp-company-card__head span{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lp-company-card__follow{background:var(--accent-soft);border-radius:4px;margin-left:auto;padding:6px 12px;font-weight:600;color:var(--accent-hover)!important;font-size:12.5px!important}.lp-company-card__tabs{background:var(--surface-2);border-radius:6px;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;margin:18px 0 36px;padding:3px;display:flex}.lp-company-card__tabs button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 11px;font-size:12.5px;font-weight:560}.lp-company-card__tabs button.is-active{background:var(--surface-3);color:var(--text);box-shadow:0 1px 2px #0000004d}.lp-company-card__tabs button:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-company-card__src{color:var(--text-muted);margin:8px 0 0;font-size:11.5px}.lp-qs{gap:18px;margin-top:28px;display:grid}.lp-q{gap:14px;display:flex}.lp-q h3{margin:0 0 4px;font-size:15px}.lp-q p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.lp-q__icon{border-radius:4px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lp-q__icon--fact{color:var(--verified);background:var(--verified-soft)}.lp-q__icon--interp{color:var(--interpretation);background:var(--developing-soft)}.lp-q__icon--warn{color:var(--important);background:var(--important-soft)}.lp-preview-wrap .preview{margin:0}.lp-popover-stage{background:radial-gradient(60% 60% at 30% 20%,#2a4f8fb3,#0000 70%),linear-gradient(160deg,#0d1626,#090d16);border:1px solid #a0bee624;border-radius:8px;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.lp-popover{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);color:#e8edf5;background:#161d2ad1;border:1px solid #ffffff1f;border-radius:8px;width:min(360px,86%);overflow:hidden;box-shadow:0 30px 70px #00000080}.lp-popover__head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.lp-popover__live{color:var(--success);font:600 10.5px var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.lp-popover__live i{background:currentColor;border-radius:50%;width:6px;height:6px}.lp-popover__row{border-bottom:1px solid #ffffff0f;border-left:3px solid #0000;gap:10px;padding:11px 14px;display:flex}.lp-popover__row.is-critical{border-left-color:var(--critical)}.lp-popover__row.is-important{border-left-color:var(--important)}.reveal.is-in .lp-popover__row{animation:lp-drop .6s var(--lp-ease) both;animation-delay:calc(var(--i,0) * .11s + .25s)}.lp-popover__row>span:last-child{gap:2px;min-width:0;display:grid}.lp-popover__kind{color:#8693a8;font-size:11px}.lp-popover__title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;overflow:hidden}.lp-popover__src{width:24px;height:24px;font:600 8px var(--font-mono);background:#ffffff1a;border-radius:4px;flex:none;place-items:center;display:grid}.lp-popover__foot{color:#8693a8;justify-content:space-between;padding:10px 14px;font-size:11.5px;display:flex}.lp-toast{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#e8edf5;opacity:0;width:min(300px,70%);transition:transform .7s var(--lp-spring) .9s, opacity .3s ease .9s;background:#28303ec7;border:1px solid #ffffff1f;border-radius:6px;gap:10px;padding:11px 13px;font-size:12px;line-height:1.35;display:flex;position:absolute;top:20px;right:20px;transform:translateY(-30px)scale(.96);box-shadow:0 18px 50px #00000073}.reveal.is-in .lp-toast{opacity:1;transform:none}.lp-toast>span{gap:2px;display:grid}.lp-toast strong{font-weight:650}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.lp-steps__line{background:var(--accent);transform-origin:0;height:2px;transition:transform 1.6s var(--lp-ease) .2s;opacity:.6;border-radius:2px;position:absolute;top:17px;left:18px;right:calc(25% - 36px);transform:scaleX(0)}.lp-steps.is-in .lp-steps__line{transform:scaleX(1)}.lp-step{opacity:0;transition:opacity .7s var(--lp-ease), transform .8s var(--lp-ease);transition-delay:calc(var(--i) * .3s + .2s);position:relative;transform:translateY(-24px)}.lp-steps.is-in .lp-step{opacity:1;transform:none}.lp-step__n{background:var(--bg);border:1px solid var(--accent-border);width:36px;height:36px;color:var(--accent-hover);box-shadow:0 0 0 6px var(--bg);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.lp-step h3{margin:18px 0 6px;font-size:17px}.lp-step p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}@media (max-width:860px){.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-steps__line{display:none}}.lp-bounds{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;padding:26px 28px;display:grid}.lp-bounds__title{color:var(--text-muted);font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0 0 4px}.lp-bound{color:var(--text-secondary);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.lp-bound svg{color:var(--critical);flex:none;margin-top:2px}.lp-bound strong{color:var(--text);font-weight:600;display:block}@media (max-width:960px){.lp-bounds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-bounds{grid-template-columns:minmax(0,1fr)}}.lp-final{text-align:center;isolation:isolate;padding:clamp(80px,12vw,150px) 0;position:relative;overflow:hidden}.lp-final__glow{z-index:-1;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);position:absolute;inset:10% 10% -30%}.lp-final__inner{flex-direction:column;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.lp-in,.lp-hero__glow,.lp-marquee__inner,.lp-wire__row,.lp-sector,.macrow.is-new,.macrow.is-new .macrow__inner,.macwin__detail,.macdetail__bar,.reveal.is-in .lp-popover__row,.lp-pill__dot,.macwin__live i,.lp-wire__dot{animation:none!important}.reveal,.reveal--stagger>*,.lp-step,.lp-steps__line,.lp-toast,.macnotif{transition:opacity .15s!important;transform:none!important}.lp-hero__stage .macdesk{transform:none}.lp-marquee__inner{flex-wrap:wrap;justify-content:center;width:auto}}.lp-sector__more{color:var(--text-muted);padding-left:36px;font-size:12.5px}.lp-only-narrow{display:none!important}@media (max-width:600px){.lp-only-wide{display:none!important}.lp-only-narrow{display:inline-flex!important}.lp-hero__note{text-align:left;justify-content:center;align-items:flex-start;max-width:34ch;margin-inline:auto;display:flex}.lp-hero__note svg{flex:none;margin-top:2px}.lp-markets__panel .lp-sector:nth-child(n+5){display:none}}.lp-markets__all{border:1px solid var(--border-subtle);color:var(--accent-hover);border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:600;text-decoration:none}.lp-cal-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);border-radius:8px;padding:16px 18px 6px;box-shadow:0 30px 80px -40px #0009}.lp-cal-card__head{justify-content:space-between;margin:0 0 6px;font-size:14px;display:flex}.lp-cal-card__head span{color:var(--text-muted);font-size:12px}.lp-cal-card .mni-cal{border-top:0}.lp-cal-card .mni-cal__day{background:0 0;position:static}.lp-country--soon{opacity:.55;cursor:default;border-style:dashed}.lp-country__soon{background:var(--surface-3);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}
