@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/landing/fonts/0d7395fc9d2cc18e-s.2_z-cktou89mw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/landing/fonts/42fdc379e58c639f-s.3numauwvl-ql2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/landing/fonts/9f07c7c28a9bc3ba-s.p.2n9loyvg-y8q0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/landing/fonts/508e9c8e4bf8c79e-s.08a4s61hvjii6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/landing/fonts/276786042f62a244-s.3yfiqoigs-1gf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/landing/fonts/edcf447d6990da7e-s.p.3_59ff8y4h33a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/landing/fonts/3d649eca0e6ca1fb-s.02eg9lltgnprp.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/landing/fonts/da1f5095ad42b608-s.2yr1ivpk-_ouu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/landing/fonts/5de307a1cf21ffb0-s.p.3p53clza-wju2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/landing/fonts/f8108b279d18af14-s.1otijhe3mf5bl.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/landing/fonts/e9dbbfb7e7bc7f69-s.31fs0tumazdmc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/landing/fonts/b06c83c7cc676c09-s.p.0n05r7qcep7x1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/landing/fonts/5929d901dfa1aeda-s.43mvufskuuqmr.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/landing/fonts/845d40ca8bfb4186-s.2wp-fcnf9hhlw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/landing/fonts/b6620be20ad708dd-s.p.2q1w3s62icoa3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/landing/fonts/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/landing/fonts/2094fb60fd9c8287-s.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/landing/fonts/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.amj-landing .poppins_ea8cefe7-module__m2-s-q__className{font-family:AMJL Poppins,AMJL Poppins Fallback}.amj-landing{--font-sans-raw:"AMJL Poppins", "AMJL Poppins Fallback"}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}.amj-landing .ibm_plex_mono_e228983-module__S89lDa__className{font-family:AMJL IBM Plex Mono,AMJL IBM Plex Mono Fallback;font-style:normal}.amj-landing{--font-mono-raw:"AMJL IBM Plex Mono", "AMJL IBM Plex Mono Fallback"}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:AMJL Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AMJL Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0%;size-adjust:76.94%}.amj-landing .caveat_ffab73c7-module__AFLviq__className{font-family:AMJL Caveat,AMJL Caveat Fallback;font-style:normal}.amj-landing{--font-script-raw:"AMJL Caveat", "AMJL Caveat Fallback"}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.amj-landing,.amj-landing *,.amj-landing :before,.amj-landing :after,.amj-landing::backdrop,.amj-landing *::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}.amj-landing{--font-mono:var(--font-mono-raw);--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-600:#dd7400;--color-emerald-600:#009767;--color-cyan-50:#ecfeff;--color-cyan-600:#0092b5;--color-violet-500:#8b5cf6;--color-rose-50:#fff1f2;--color-rose-600:#e70044;--color-mist-100:#12162a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:amjl-spin 1s linear infinite;--animate-pulse:amjl-pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-raw);--default-mono-font-family:var(--font-mono-raw);--font-script:var(--font-script-raw);--color-ink-950:#fff;--color-ink-600:#cfcbd9;--color-gold-400:#ec1263;--color-brand-400:#3b63e8;--color-brand-500:#2145d6;--color-line-100:#12162a24;--color-line-200:#12162a14}@supports (color:lab(0% 0 0)){.amj-landing{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-600:lab(49.1882% 81.577 36.0311)}}.amj-landing,.amj-landing *,.amj-landing :after,.amj-landing :before,.amj-landing::backdrop,.amj-landing *::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.amj-landing::file-selector-button,.amj-landing *::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.amj-landing{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.amj-landing hr{height:0;color:inherit;border-top-width:1px}.amj-landing abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.amj-landing h1,.amj-landing h2,.amj-landing h3,.amj-landing h4,.amj-landing h5,.amj-landing h6{font-size:inherit;font-weight:inherit}.amj-landing a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.amj-landing b,.amj-landing strong{font-weight:bolder}.amj-landing code,.amj-landing kbd,.amj-landing samp,.amj-landing pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.amj-landing small{font-size:80%}.amj-landing sub,.amj-landing sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.amj-landing sub{bottom:-.25em}.amj-landing sup{top:-.5em}.amj-landing table{text-indent:0;border-color:inherit;border-collapse:collapse}.amj-landing :-moz-focusring:where(:not(iframe)){outline:auto}.amj-landing progress{vertical-align:baseline}.amj-landing summary{display:list-item}.amj-landing ol,.amj-landing ul,.amj-landing menu{list-style:none}.amj-landing img,.amj-landing svg,.amj-landing video,.amj-landing canvas,.amj-landing audio,.amj-landing iframe,.amj-landing embed,.amj-landing object{vertical-align:middle;display:block}.amj-landing img,.amj-landing video{max-width:100%;height:auto}.amj-landing button,.amj-landing input,.amj-landing select,.amj-landing optgroup,.amj-landing textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.amj-landing::file-selector-button,.amj-landing *::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.amj-landing :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.amj-landing :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.amj-landing::file-selector-button,.amj-landing *::file-selector-button{margin-inline-end:4px}.amj-landing::-moz-placeholder,.amj-landing *::-moz-placeholder{opacity:1}.amj-landing::placeholder,.amj-landing *::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){.amj-landing::-moz-placeholder,.amj-landing *::-moz-placeholder{color:currentColor}.amj-landing::placeholder,.amj-landing *::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.amj-landing::-moz-placeholder,.amj-landing *::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}.amj-landing::placeholder,.amj-landing *::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.amj-landing textarea{resize:vertical}.amj-landing ::-webkit-search-decoration{-webkit-appearance:none}.amj-landing ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.amj-landing ::-webkit-datetime-edit{display:inline-flex}.amj-landing ::-webkit-datetime-edit-fields-wrapper{padding:0}.amj-landing ::-webkit-datetime-edit{padding-block:0}.amj-landing ::-webkit-datetime-edit-year-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-month-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-day-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-hour-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-minute-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-second-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-millisecond-field{padding-block:0}.amj-landing ::-webkit-datetime-edit-meridiem-field{padding-block:0}.amj-landing ::-webkit-calendar-picker-indicator{line-height:1}.amj-landing :-moz-ui-invalid{box-shadow:none}.amj-landing button,.amj-landing input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}.amj-landing::file-selector-button,.amj-landing *::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.amj-landing ::-webkit-inner-spin-button{height:auto}.amj-landing ::-webkit-outer-spin-button{height:auto}.amj-landing [hidden]:where(:not([hidden=until-found])){display:none!important}.amj-landing .pointer-events-none{pointer-events:none}.amj-landing .visible{visibility:visible}.amj-landing .absolute{position:absolute}.amj-landing .fixed{position:fixed}.amj-landing .relative{position:relative}.amj-landing .static{position:static}.amj-landing .inset-x-0{inset-inline:0}.amj-landing .-top-6{top:calc(var(--spacing) * -6)}.amj-landing .-top-8{top:calc(var(--spacing) * -8)}.amj-landing .top-0{top:0}.amj-landing .top-1\/2{top:50%}.amj-landing .right-0{right:0}.amj-landing .right-2{right:calc(var(--spacing) * 2)}.amj-landing .-bottom-1{bottom:calc(var(--spacing) * -1)}.amj-landing .-bottom-8{bottom:calc(var(--spacing) * -8)}.amj-landing .bottom-0{bottom:0}.amj-landing .bottom-1\/2{bottom:50%}.amj-landing .left-0{left:0}.amj-landing .left-2{left:calc(var(--spacing) * 2)}.amj-landing .z-50{z-index:50}.amj-landing .order-1{order:1}.amj-landing .order-2{order:2}.amj-landing .-mx-6{margin-inline:calc(var(--spacing) * -6)}.amj-landing .mx-auto{margin-inline:auto}.amj-landing .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.amj-landing .mt-1{margin-top:var(--spacing)}.amj-landing .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.amj-landing .mt-2{margin-top:calc(var(--spacing) * 2)}.amj-landing .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.amj-landing .mt-3{margin-top:calc(var(--spacing) * 3)}.amj-landing .mt-4{margin-top:calc(var(--spacing) * 4)}.amj-landing .mt-5{margin-top:calc(var(--spacing) * 5)}.amj-landing .mt-6{margin-top:calc(var(--spacing) * 6)}.amj-landing .mt-8{margin-top:calc(var(--spacing) * 8)}.amj-landing .mt-9{margin-top:calc(var(--spacing) * 9)}.amj-landing .mt-12{margin-top:calc(var(--spacing) * 12)}.amj-landing .mt-14{margin-top:calc(var(--spacing) * 14)}.amj-landing .mb-2{margin-bottom:calc(var(--spacing) * 2)}.amj-landing .mb-4{margin-bottom:calc(var(--spacing) * 4)}.amj-landing .mb-5{margin-bottom:calc(var(--spacing) * 5)}.amj-landing .mb-6{margin-bottom:calc(var(--spacing) * 6)}.amj-landing .ml-1{margin-left:var(--spacing)}.amj-landing .ml-2{margin-left:calc(var(--spacing) * 2)}.amj-landing .ml-auto{margin-left:auto}.amj-landing .block{display:block}.amj-landing .flex{display:flex}.amj-landing .grid{display:grid}.amj-landing .hidden{display:none}.amj-landing .inline-flex{display:inline-flex}.amj-landing .h-1{height:var(--spacing)}.amj-landing .h-1\.5{height:calc(var(--spacing) * 1.5)}.amj-landing .h-2{height:calc(var(--spacing) * 2)}.amj-landing .h-3\.5{height:calc(var(--spacing) * 3.5)}.amj-landing .h-5{height:calc(var(--spacing) * 5)}.amj-landing .h-6{height:calc(var(--spacing) * 6)}.amj-landing .h-7{height:calc(var(--spacing) * 7)}.amj-landing .h-8{height:calc(var(--spacing) * 8)}.amj-landing .h-9{height:calc(var(--spacing) * 9)}.amj-landing .h-10{height:calc(var(--spacing) * 10)}.amj-landing .h-11{height:calc(var(--spacing) * 11)}.amj-landing .h-12{height:calc(var(--spacing) * 12)}.amj-landing .h-14{height:calc(var(--spacing) * 14)}.amj-landing .h-24{height:calc(var(--spacing) * 24)}.amj-landing .h-36{height:calc(var(--spacing) * 36)}.amj-landing .h-\[3px\]{height:3px}.amj-landing .h-auto{height:auto}.amj-landing .h-full{height:100%}.amj-landing .h-px{height:1px}.amj-landing .min-h-full{min-height:100%}.amj-landing .w-1{width:var(--spacing)}.amj-landing .w-1\.5{width:calc(var(--spacing) * 1.5)}.amj-landing .w-4{width:calc(var(--spacing) * 4)}.amj-landing .w-5{width:calc(var(--spacing) * 5)}.amj-landing .w-6{width:calc(var(--spacing) * 6)}.amj-landing .w-7{width:calc(var(--spacing) * 7)}.amj-landing .w-8{width:calc(var(--spacing) * 8)}.amj-landing .w-9{width:calc(var(--spacing) * 9)}.amj-landing .w-10{width:calc(var(--spacing) * 10)}.amj-landing .w-11{width:calc(var(--spacing) * 11)}.amj-landing .w-14{width:calc(var(--spacing) * 14)}.amj-landing .w-\[15\.5rem\]{width:15.5rem}.amj-landing .w-\[88\%\]{width:88%}.amj-landing .w-auto{width:auto}.amj-landing .w-fit{width:-moz-fit-content;width:fit-content}.amj-landing .w-full{width:100%}.amj-landing .max-w-2xl{max-width:var(--container-2xl)}.amj-landing .max-w-3xl{max-width:var(--container-3xl)}.amj-landing .max-w-4xl{max-width:var(--container-4xl)}.amj-landing .max-w-7xl{max-width:var(--container-7xl)}.amj-landing .max-w-lg{max-width:var(--container-lg)}.amj-landing .max-w-md{max-width:var(--container-md)}.amj-landing .max-w-sm{max-width:var(--container-sm)}.amj-landing .max-w-xl{max-width:var(--container-xl)}.amj-landing .max-w-xs{max-width:var(--container-xs)}.amj-landing .min-w-0{min-width:0}.amj-landing .flex-1{flex:1}.amj-landing .shrink-0{flex-shrink:0}.amj-landing .origin-left{transform-origin:0}.amj-landing .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.amj-landing .translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.amj-landing .scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.amj-landing .-rotate-45{rotate:-45deg}.amj-landing .rotate-45{rotate:45deg}.amj-landing .animate-pulse{animation:var(--animate-pulse)}.amj-landing .animate-spin{animation:var(--animate-spin)}.amj-landing .resize{resize:both}.amj-landing .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.amj-landing .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.amj-landing .snap-start{scroll-snap-align:start}.amj-landing .scroll-mt-\[5\.5rem\]{scroll-margin-top:5.5rem}.amj-landing .\[scrollbar-width\:none\]{scrollbar-width:none}.amj-landing .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.amj-landing .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.amj-landing .grid-cols-\[48px_1fr\]{grid-template-columns:48px 1fr}.amj-landing .grid-cols-\[56px_1fr\]{grid-template-columns:56px 1fr}.amj-landing .flex-col{flex-direction:column}.amj-landing .flex-wrap{flex-wrap:wrap}.amj-landing .items-center{align-items:center}.amj-landing .items-end{align-items:flex-end}.amj-landing .items-start{align-items:flex-start}.amj-landing .justify-between{justify-content:space-between}.amj-landing .justify-center{justify-content:center}.amj-landing .justify-end{justify-content:flex-end}.amj-landing .gap-1{gap:var(--spacing)}.amj-landing .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.amj-landing .gap-2{gap:calc(var(--spacing) * 2)}.amj-landing .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.amj-landing .gap-3{gap:calc(var(--spacing) * 3)}.amj-landing .gap-3\.5{gap:calc(var(--spacing) * 3.5)}.amj-landing .gap-4{gap:calc(var(--spacing) * 4)}.amj-landing .gap-5{gap:calc(var(--spacing) * 5)}.amj-landing .gap-6{gap:calc(var(--spacing) * 6)}.amj-landing .gap-8{gap:calc(var(--spacing) * 8)}.amj-landing .gap-10{gap:calc(var(--spacing) * 10)}.amj-landing .gap-14{gap:calc(var(--spacing) * 14)}.amj-landing :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.amj-landing :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.amj-landing :where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.amj-landing :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.amj-landing :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.amj-landing .gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.amj-landing .gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.amj-landing .gap-x-10{-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.amj-landing .gap-y-2{row-gap:calc(var(--spacing) * 2)}.amj-landing .gap-y-3{row-gap:calc(var(--spacing) * 3)}.amj-landing .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amj-landing .overflow-hidden{overflow:hidden}.amj-landing .overflow-x-auto{overflow-x:auto}.amj-landing .rounded-2xl{border-radius:var(--radius-2xl)}.amj-landing .rounded-3xl{border-radius:var(--radius-3xl)}.amj-landing .rounded-full{border-radius:3.40282e38px}.amj-landing .rounded-lg{border-radius:var(--radius-lg)}.amj-landing .rounded-md{border-radius:var(--radius-md)}.amj-landing .rounded-xl{border-radius:var(--radius-xl)}.amj-landing .border{border-style:var(--tw-border-style);border-width:1px}.amj-landing .border-2{border-style:var(--tw-border-style);border-width:2px}.amj-landing .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.amj-landing .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.amj-landing .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.amj-landing .border-brand-400\/50{border-color:#3b63e880}.amj-landing .border-brand-500\/40{border-color:#2145d666}.amj-landing .border-line-100{border-color:#12162a24}.amj-landing .border-line-200{border-color:#12162a14}.amj-landing .border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.amj-landing .border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.amj-landing .border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.amj-landing .border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.amj-landing .border-transparent{border-color:#0000}.amj-landing .bg-amber-50{background-color:var(--color-amber-50)}.amj-landing .bg-brand-50{background-color:#eef3ff}.amj-landing .bg-brand-50\/40{background-color:#eef3ff66}.amj-landing .bg-brand-500{background-color:#2145d6}.amj-landing .bg-brand-500\/10{background-color:#2145d61a}.amj-landing .bg-current{background-color:currentColor}.amj-landing .bg-cyan-50{background-color:var(--color-cyan-50)}.amj-landing .bg-gold-300\/15{background-color:#e8407e26}.amj-landing .bg-ink-800{background-color:#efedf2}.amj-landing .bg-ink-900{background-color:#f6f5f8}.amj-landing .bg-ink-900\/60{background-color:#f6f5f899}.amj-landing .bg-ink-950{background-color:#fff}.amj-landing .bg-mint-50{background-color:#e7f5ee}.amj-landing .bg-mist-100{background-color:#12162a}.amj-landing .bg-mist-600{background-color:#aeb3c7}.amj-landing .bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.amj-landing .bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.amj-landing .bg-rose-50{background-color:var(--color-rose-50)}.amj-landing .bg-transparent{background-color:#0000}.amj-landing .bg-violet-100{background-color:#ede9fe}.amj-landing .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.amj-landing .from-brand-400{--tw-gradient-from:#3b63e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.amj-landing .via-violet-500{--tw-gradient-via:#8b5cf6;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.amj-landing .to-gold-400{--tw-gradient-to:#ec1263;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.amj-landing .p-3{padding:calc(var(--spacing) * 3)}.amj-landing .p-4{padding:calc(var(--spacing) * 4)}.amj-landing .p-5{padding:calc(var(--spacing) * 5)}.amj-landing .p-6{padding:calc(var(--spacing) * 6)}.amj-landing .p-7{padding:calc(var(--spacing) * 7)}.amj-landing .p-10{padding:calc(var(--spacing) * 10)}.amj-landing .px-2{padding-inline:calc(var(--spacing) * 2)}.amj-landing .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.amj-landing .px-3{padding-inline:calc(var(--spacing) * 3)}.amj-landing .px-4{padding-inline:calc(var(--spacing) * 4)}.amj-landing .px-5{padding-inline:calc(var(--spacing) * 5)}.amj-landing .px-6{padding-inline:calc(var(--spacing) * 6)}.amj-landing .px-7{padding-inline:calc(var(--spacing) * 7)}.amj-landing .py-0\.5{padding-block:calc(var(--spacing) * .5)}.amj-landing .py-1{padding-block:var(--spacing)}.amj-landing .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.amj-landing .py-2{padding-block:calc(var(--spacing) * 2)}.amj-landing .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.amj-landing .py-3{padding-block:calc(var(--spacing) * 3)}.amj-landing .py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.amj-landing .py-4{padding-block:calc(var(--spacing) * 4)}.amj-landing .py-5{padding-block:calc(var(--spacing) * 5)}.amj-landing .py-6{padding-block:calc(var(--spacing) * 6)}.amj-landing .py-7{padding-block:calc(var(--spacing) * 7)}.amj-landing .py-16{padding-block:calc(var(--spacing) * 16)}.amj-landing .py-20{padding-block:calc(var(--spacing) * 20)}.amj-landing .py-24{padding-block:calc(var(--spacing) * 24)}.amj-landing .py-28{padding-block:calc(var(--spacing) * 28)}.amj-landing .pt-2{padding-top:calc(var(--spacing) * 2)}.amj-landing .pt-3{padding-top:calc(var(--spacing) * 3)}.amj-landing .pt-5{padding-top:calc(var(--spacing) * 5)}.amj-landing .pt-32{padding-top:calc(var(--spacing) * 32)}.amj-landing .pb-2{padding-bottom:calc(var(--spacing) * 2)}.amj-landing .pb-8{padding-bottom:calc(var(--spacing) * 8)}.amj-landing .pb-10{padding-bottom:calc(var(--spacing) * 10)}.amj-landing .pb-20{padding-bottom:calc(var(--spacing) * 20)}.amj-landing .pb-24{padding-bottom:calc(var(--spacing) * 24)}.amj-landing .text-center{text-align:center}.amj-landing .text-left{text-align:left}.amj-landing .font-display{font-family:var(--font-sans-raw)}.amj-landing .font-mono{font-family:var(--font-mono-raw)}.amj-landing .font-sans{font-family:var(--font-sans-raw)}.amj-landing .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.amj-landing .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.amj-landing .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.amj-landing .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.amj-landing .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.amj-landing .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.amj-landing .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.amj-landing .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.amj-landing .text-\[2\.35rem\]{font-size:2.35rem}.amj-landing .text-\[9px\]{font-size:9px}.amj-landing .text-\[10px\]{font-size:10px}.amj-landing .text-\[11px\]{font-size:11px}.amj-landing .leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.amj-landing .leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.amj-landing .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.amj-landing .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.amj-landing .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.amj-landing .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.amj-landing .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.amj-landing .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.amj-landing .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.amj-landing .tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.amj-landing .tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.amj-landing .tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.amj-landing .tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.amj-landing .tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.amj-landing .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.amj-landing .whitespace-nowrap{white-space:nowrap}.amj-landing .text-amber-600{color:var(--color-amber-600)}.amj-landing .text-brand-500{color:#2145d6}.amj-landing .text-brand-500\/5{color:#2145d60d}.amj-landing .text-cyan-600{color:var(--color-cyan-600)}.amj-landing .text-emerald-600{color:var(--color-emerald-600)}.amj-landing .text-gold-500{color:#c81158}.amj-landing .text-mist-100{color:#12162a}.amj-landing .text-mist-200{color:#262c45}.amj-landing .text-mist-300{color:#4b5273}.amj-landing .text-mist-400{color:#6b7290}.amj-landing .text-mist-500{color:#7c82a0}.amj-landing .text-mist-600{color:#aeb3c7}.amj-landing .text-red-500{color:var(--color-red-500)}.amj-landing .text-red-600{color:var(--color-red-600)}.amj-landing .text-red-700{color:var(--color-red-700)}.amj-landing .text-rose-600{color:var(--color-rose-600)}.amj-landing .text-violet-600{color:#7c3aed}.amj-landing .text-white{color:var(--color-white)}.amj-landing .text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.amj-landing .text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.amj-landing .uppercase{text-transform:uppercase}.amj-landing .italic{font-style:italic}.amj-landing .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.amj-landing .opacity-0{opacity:0}.amj-landing .opacity-100{opacity:1}.amj-landing .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.amj-landing .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.amj-landing .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.amj-landing .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.amj-landing .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.amj-landing .duration-200{--tw-duration:.2s;transition-duration:.2s}.amj-landing .duration-300{--tw-duration:.3s;transition-duration:.3s}.amj-landing .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.amj-landing .outline-none{--tw-outline-style:none;outline-style:none}.amj-landing .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.amj-landing .\[-ms-overflow-style\:none\]{-ms-overflow-style:none}@media (hover:hover){.amj-landing .group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.amj-landing .group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.amj-landing .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.amj-landing .group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.amj-landing .group-hover\:border-brand-400\/40:is(:where(.group):hover *){border-color:#3b63e866}.amj-landing .group-hover\:text-brand-500:is(:where(.group):hover *){color:#2145d6}}.amj-landing .placeholder\:text-mist-500::-moz-placeholder{color:#7c82a0}.amj-landing .placeholder\:text-mist-500::placeholder{color:#7c82a0}.amj-landing .placeholder\:text-mist-600::-moz-placeholder{color:#aeb3c7}.amj-landing .placeholder\:text-mist-600::placeholder{color:#aeb3c7}.amj-landing .focus-within\:border-brand-400\/60:focus-within{border-color:#3b63e899}.amj-landing .focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.amj-landing .focus-within\:ring-brand-400\/15:focus-within{--tw-ring-color:#3b63e826}@supports (color:lab(0% 0 0)){.amj-landing .focus-within\:ring-brand-400\/15:focus-within{--tw-ring-color:lab(45.3722% 22.5788 -72.9265/.15)}}@media (hover:hover){.amj-landing .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.amj-landing .hover\:scale-\[1\.01\]:hover{scale:1.01}.amj-landing .hover\:scale-\[1\.03\]:hover{scale:1.03}.amj-landing .hover\:border-brand-400\/40:hover{border-color:#3b63e866}.amj-landing .hover\:border-brand-400\/50:hover{border-color:#3b63e880}.amj-landing .hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.amj-landing .hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.amj-landing .hover\:text-brand-500:hover{color:#2145d6}.amj-landing .hover\:text-mist-100:hover{color:#12162a}.amj-landing .hover\:text-mist-300:hover{color:#4b5273}}.amj-landing .focus\:border-brand-400\/60:focus{border-color:#3b63e899}.amj-landing .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.amj-landing .focus\:ring-brand-400\/15:focus{--tw-ring-color:#3b63e826}@supports (color:lab(0% 0 0)){.amj-landing .focus\:ring-brand-400\/15:focus{--tw-ring-color:lab(45.3722% 22.5788 -72.9265/.15)}}.amj-landing .active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.amj-landing .active\:scale-\[0\.97\]:active{scale:.97}.amj-landing .active\:scale-\[0\.98\]:active{scale:.98}.amj-landing .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.amj-landing .disabled\:opacity-30:disabled{opacity:.3}.amj-landing .disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.amj-landing .disabled\:hover\:border-line-100:disabled:hover{border-color:#12162a24}.amj-landing .disabled\:hover\:text-mist-400:disabled:hover{color:#6b7290}}.amj-landing .disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.amj-landing .sm\:col-span-2{grid-column:span 2/span 2}.amj-landing .sm\:-mx-9{margin-inline:calc(var(--spacing) * -9)}.amj-landing .sm\:block{display:block}.amj-landing .sm\:flex{display:flex}.amj-landing .sm\:inline{display:inline}.amj-landing .sm\:h-\[10\.5rem\]{height:10.5rem}.amj-landing .sm\:w-\[75\%\]{width:75%}.amj-landing .sm\:w-auto{width:auto}.amj-landing .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.amj-landing .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.amj-landing .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.amj-landing .sm\:grid-cols-\[60px_1fr\]{grid-template-columns:60px 1fr}.amj-landing .sm\:grid-cols-\[68px_1fr\]{grid-template-columns:68px 1fr}.amj-landing .sm\:flex-row{flex-direction:row}.amj-landing .sm\:flex-wrap{flex-wrap:wrap}.amj-landing .sm\:items-center{align-items:center}.amj-landing .sm\:items-start{align-items:flex-start}.amj-landing .sm\:justify-between{justify-content:space-between}.amj-landing .sm\:gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.amj-landing .sm\:p-5{padding:calc(var(--spacing) * 5)}.amj-landing .sm\:p-6{padding:calc(var(--spacing) * 6)}.amj-landing .sm\:p-9{padding:calc(var(--spacing) * 9)}.amj-landing .sm\:p-10{padding:calc(var(--spacing) * 10)}.amj-landing .sm\:p-14{padding:calc(var(--spacing) * 14)}.amj-landing .sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.amj-landing .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.amj-landing .sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.amj-landing .sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.amj-landing .sm\:py-9{padding-block:calc(var(--spacing) * 9)}.amj-landing .sm\:py-24{padding-block:calc(var(--spacing) * 24)}.amj-landing .sm\:py-32{padding-block:calc(var(--spacing) * 32)}.amj-landing .sm\:py-36{padding-block:calc(var(--spacing) * 36)}.amj-landing .sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.amj-landing .sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.amj-landing .sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.amj-landing .sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.amj-landing .sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.amj-landing .sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.amj-landing .sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.amj-landing .md\:flex{display:flex}.amj-landing .md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}}@media (min-width:64rem){.amj-landing .lg\:right-4{right:calc(var(--spacing) * 4)}.amj-landing .lg\:order-1{order:1}.amj-landing .lg\:order-2{order:2}.amj-landing .lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.amj-landing .lg\:mx-0{margin-inline:0}.amj-landing .lg\:block{display:block}.amj-landing .lg\:flex{display:flex}.amj-landing .lg\:hidden{display:none}.amj-landing .lg\:w-\[68\%\]{width:68%}.amj-landing .lg\:max-w-none{max-width:none}.amj-landing .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.amj-landing .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.amj-landing .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.amj-landing .lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.amj-landing .lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.amj-landing .lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.amj-landing .lg\:gap-10{gap:calc(var(--spacing) * 10)}.amj-landing .lg\:gap-14{gap:calc(var(--spacing) * 14)}.amj-landing .lg\:gap-16{gap:calc(var(--spacing) * 16)}.amj-landing .lg\:p-10{padding:calc(var(--spacing) * 10)}.amj-landing .lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.amj-landing .lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.amj-landing .lg\:text-\[3\.2rem\]{font-size:3.2rem}}.amj-landing .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.amj-landing .\[\&\>div\]\:h-full>div{height:100%}.amj-landing .\[\&\>div\]\:w-full>div{width:100%}.amj-landing{scroll-behavior:smooth}.amj-landing,.amj-landing *{border-color:var(--color-line-200)}.amj-landing{background-color:var(--color-ink-950);color:var(--color-mist-100)}.amj-landing::-moz-selection,.amj-landing *::-moz-selection{background-color:var(--color-brand-400);color:#fff}.amj-landing::selection,.amj-landing *::selection{background-color:var(--color-brand-400);color:#fff}.amj-landing section[id]{scroll-margin-top:5.5rem}.amj-landing .text-balance{text-wrap:balance}.amj-landing .glass-panel{border:1px solid var(--color-line-200);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffb8,#faf9fc8c);box-shadow:0 1px 2px #12162a0a}.amj-landing .glass-panel-strong{border:1px solid var(--color-line-100);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffffe0,#faf9fcb8);box-shadow:0 10px 30px -14px #12162a1f}.amj-landing .device-panel{background:linear-gradient(165deg,#161b30,#0b0e1a);border:1px solid #ffffff14;box-shadow:0 40px 100px -40px #140a2d59,0 24px 48px -24px #00000073}.amj-landing .btn-primary{background:linear-gradient(135deg,var(--color-brand-500) 0%,var(--color-brand-400) 100%);color:#fff}.amj-landing .btn-primary:hover{filter:brightness(1.08)}.amj-landing .btn-dark{background:var(--color-mist-100);color:#fff}.amj-landing .btn-dark:hover{filter:brightness(1.25)}.amj-landing .chip-gradient{color:#fff;background:linear-gradient(135deg,#7a1656,#ec1263 55%,#ff6b35)}.amj-landing .text-gradient-brand{color:#0000;background:linear-gradient(135deg,#7a1656,#ec1263 55%,#ff6b35);-webkit-background-clip:text;background-clip:text}.amj-landing .text-gradient-hero{background:linear-gradient(90deg,var(--color-brand-400) 0%,var(--color-violet-500) 55%,var(--color-gold-400) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.amj-landing .annotation{font-family:var(--font-script);color:var(--color-brand-500);font-weight:600}.amj-landing .eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold-400);font-size:.875rem;font-weight:700}.amj-landing .hairline{border:1px solid var(--color-line-200)}.amj-landing .grain-glow{background-image:radial-gradient(60% 50% at 50% 0,#2145d612,#2145d600 60%),radial-gradient(40% 40% at 85% 15%,#ec12630d,#ec126300 60%)}@keyframes amjl-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.amj-landing .animate-fade-up{animation:.7s cubic-bezier(.16,1,.3,1) both amjl-fade-up}@keyframes amjl-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.amj-landing .animate-fade-in{animation:.3s ease-out both amjl-fade-in}@keyframes amjl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.amj-landing .animate-hero-float{animation:.8s cubic-bezier(.16,1,.3,1) both amjl-fade-up,6s ease-in-out .8s infinite amjl-float}@keyframes amjl-dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.amj-landing .animate-dropdown{animation:.22s cubic-bezier(.16,1,.3,1) both amjl-dropdown-in}@keyframes amjl-pop-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.amj-landing .animate-pop-in{animation:.45s cubic-bezier(.34,1.56,.64,1) both amjl-pop-in}@keyframes amjl-draw-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.amj-landing .animate-draw-check{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s cubic-bezier(.65,0,.35,1) .2s forwards amjl-draw-check}.amj-landing .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.amj-landing .reveal-visible{opacity:1;transform:translateY(0)}.amj-landing .card-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.amj-landing .card-hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #12162a2e}.amj-landing a:focus-visible,.amj-landing button:focus-visible,.amj-landing input:focus-visible,.amj-landing select:focus-visible,.amj-landing textarea:focus-visible,.amj-landing [tabindex]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.amj-landing{scroll-behavior:auto}.amj-landing .animate-fade-up,.amj-landing .animate-fade-in,.amj-landing .animate-hero-float,.amj-landing .animate-dropdown{animation:none}.amj-landing .animate-pop-in{opacity:1;animation:none;transform:none}.amj-landing .animate-draw-check{stroke-dashoffset:0;animation:none}.amj-landing .reveal{opacity:1;transition:none;transform:none}.amj-landing .card-hover:hover{transform:none}}.amj-landing ::-webkit-scrollbar{width:10px}.amj-landing ::-webkit-scrollbar-track{background:var(--color-ink-950)}.amj-landing ::-webkit-scrollbar-thumb{background:var(--color-ink-600);border-radius:999px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes amjl-spin{to{transform:rotate(360deg)}}@keyframes amjl-pulse{50%{opacity:.5}}.acts .fac{display:flex;align-items:center;gap:9px;font-size:14px;padding:5px 0;cursor:pointer}.acts .ais-state{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);font-weight:500}.acts .kind{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.acts .k-Act,.acts .k-act{background:var(--t-violet);color:var(--violet)}.acts .k-Rules,.acts .k-rules{background:var(--t-blue);color:var(--blue)}.acts .k-amd{background:var(--warn-bg);color:var(--warn)}.acts .k-note{background:var(--off-bg);color:var(--off)}.acts .k-go{background:var(--t-pink);color:var(--crimson)}.acts .k-case{background:var(--off-bg);color:var(--off)}.acts .num{font-variant-numeric:tabular-nums}.acts .sample{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--off);background:var(--off-bg);border-radius:5px;padding:1px 6px;vertical-align:1px}.acts .proto{display:flex;gap:10px;align-items:flex-start;background:var(--soft);border-radius:14px;padding:9px 14px;font-size:13px;color:var(--ink-2);margin:14px 0 0}.acts .proto svg{margin-top:2px;color:var(--muted);width:16px;height:16px}.acts .linkbtn2{border:0;background:none;color:var(--blue);font-weight:500;font-size:13.5px;padding:0;text-align:left}.acts .linkbtn2:hover{text-decoration:underline}.acts .ar-head{max-width:1520px;margin:0 auto;padding:18px 24px 0}.acts .ar-head .meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:13.5px;color:var(--muted)}.acts .ar-head .meta .actno{color:var(--ink);font-weight:600;font-size:14.5px;font-variant-numeric:tabular-nums}.acts .ar-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:4px}.acts .ar-title h1{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.28;max-width:48ch;text-wrap:balance}.acts .ar-title .sub{margin:6px 0 0;font-size:14.5px;color:var(--muted);max-width:70ch}.acts .docacts{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px;flex:none}.acts .docacts .ibtn{width:36px;height:36px}.acts .ib-toggle{text-align:left;border:0;background:none;color:var(--blue);font-weight:500;font-size:13.5px;padding:0;margin-top:6px}.acts .ar-grid{max-width:1520px;margin:0 auto;padding:20px 24px 110px;display:grid;grid-template-columns:268px minmax(0,1fr) 340px;gap:28px;align-items:start}.acts .col-nav,.acts .col-right{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;align-self:start}.acts .nav-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:12px 8px 12px 12px}.acts .nfind{display:flex;align-items:center;gap:8px;height:38px;border:1px solid var(--line-2);border-radius:999px;padding:0 8px 0 12px;margin:0 4px 10px 0;transition:border-color .2s,box-shadow .2s}.acts .nfind:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.acts .nfind input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13.5px}.acts .nfind svg{width:16px;height:16px;color:var(--muted)}.acts .nfind kbd{font-family:var(--sans);font-size:11px;color:var(--faint);border:1px solid var(--line-2);border-radius:5px;padding:0 5px;line-height:17px}.acts .chap{margin-bottom:2px}.acts .chap>button{display:flex;align-items:flex-start;gap:6px;width:100%;border:0;background:none;text-align:left;padding:8px 6px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.35}.acts .chap>button:hover{background:var(--soft)}.acts .chap>button svg{width:15px;height:15px;margin-top:1px;color:var(--muted);transition:transform .25s var(--ease)}.acts .chap>button[aria-expanded=false] svg{transform:rotate(-90deg)}.acts .chap>button small{display:block;font-weight:500;color:var(--muted);font-size:12px}.acts .chap ul{list-style:none;margin:0 0 6px;padding:0 0 0 12px}.acts .chap ul[hidden]{display:none}.acts .sl{display:flex;align-items:baseline;gap:9px;width:100%;border:0;background:none;text-align:left;padding:6px 8px;border-radius:9px;font-size:13.5px;line-height:1.4;color:var(--ink-2);position:relative;transition:background .2s,color .2s}.acts .sl:hover{background:var(--soft);color:var(--ink)}.acts .sl .n{flex:none;min-width:18px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.acts .sl .t{flex:1}.acts .sl .amd,.acts .adot{width:6px;height:6px;border-radius:50%;background:var(--warn);flex:none;align-self:center}.acts .sl[aria-current=true]{background:var(--t-blue);color:var(--ink);font-weight:500}.acts .sl[aria-current=true]:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--blue)}.acts .nav-foot{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:10px 8px 2px;border-top:1px solid var(--line);margin:8px 4px 0 0}.acts .rbar{position:sticky;top:64px;z-index:20;background:var(--bg);padding:10px 0;margin-top:-10px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acts .rbar{gap:8px}.acts .rbar .seg button{height:32px;padding:0 11px;font-size:13.5px;white-space:nowrap}.acts .rbar .sep{width:1px;height:22px;background:var(--line-2)}.acts .sw{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-size:13.5px;font-weight:500;color:var(--ink-2);height:36px;padding:0 6px;border-radius:999px;white-space:nowrap}.acts .sw .tr{width:32px;height:18px;border-radius:999px;background:var(--line-2);position:relative;transition:background .25s var(--ease);flex:none}.acts .sw .tr:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #12162b40;transition:transform .25s var(--ease)}.acts .sw[aria-pressed=true] .tr{background:var(--navy)}.acts .sw[aria-pressed=true] .tr:after{transform:translate(14px);background:var(--bg)}.acts .rbar .more{margin-left:auto;display:flex;gap:2px}.acts .rbar .more .ibtn[aria-expanded=true],.acts .rbar .more .ibtn[aria-pressed=true]{background:var(--soft);color:var(--ink)}.acts .rfind{display:flex;align-items:center;gap:6px;height:36px;border:1px solid var(--line-2);border-radius:999px;padding:0 6px 0 12px;flex-basis:100%;order:9;transition:border-color .2s,box-shadow .2s}.acts .rfind[hidden]{display:none}.acts .rfind:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.acts .rfind input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13.5px}.acts .rfind span{font-size:12px;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.acts .rfind .ibtn{width:28px;height:28px}.acts .rfind svg.i{width:16px;height:16px}.acts .navbtn,.acts .nscrim{display:none}.acts .amcard .hc-link,.acts .amcard .hc-link p{flex:none}.acts .datebtn svg{width:14px;height:14px}.acts .datemenu{min-width:270px}.acts .datemenu .dm-in{display:flex;gap:8px;padding:8px 10px 6px;border-top:1px solid var(--line);margin-top:4px}.acts .datemenu input{flex:1;height:36px;border:1px solid var(--line-2);border-radius:999px;padding:0 12px;background:var(--surface);font-size:13.5px}.acts #doc mark.hit{background:#ffe58a;color:#111;padding:0;border-radius:2px}.acts #doc mark.hit.cur{background:#f5a524}.acts .vbanner{display:flex;gap:10px;align-items:flex-start;border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.5;margin:14px 0 0;background:var(--warn-bg);color:var(--ink)}.acts .vbanner svg{color:var(--warn)}.acts .vbanner b{font-weight:600}.acts .vbanner button{border:0;background:none;color:var(--blue);font-weight:500;padding:0;margin-left:4px}.acts .legend2{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin:14px 0 0}.acts .legend2 span{display:inline-flex;align-items:center;gap:7px}.acts .legend2 .li{color:var(--ok)}.acts .legend2 .ls{color:var(--warn);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:3px}.acts .legend2 .lo{color:var(--bad);text-decoration:line-through}.acts .legend2 i{font-style:normal;font-family:var(--doc);font-size:14.5px}.acts .chap-h{margin:48px 0 6px;padding:22px 0 14px;border-top:2px solid var(--ink);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:var(--doc);color:var(--ink)}.acts .chap-h.first{border-top:0;margin-top:28px;padding-top:6px}.acts .chap-h b{font-size:23px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.acts .chap-h span{font-size:18px;font-weight:700;line-height:1.35;max-width:36em}.acts .sec{padding:22px 0 24px;border-bottom:1px solid var(--line);scroll-margin-top:124px}.acts .sec:last-child{border-bottom:0}.acts .s-head{display:flex;align-items:baseline;gap:14px}.acts .s-head .sn{flex:none;font-size:13px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;min-width:74px}.acts .s-head h2{margin:0;flex:1;font-family:var(--doc);font-size:21px;font-weight:700;line-height:1.3}.acts .s-head .icons{display:flex;opacity:.55;transition:opacity .2s;align-self:center}.acts .sec:hover .s-head .icons,.acts .s-head .icons:focus-within{opacity:1}.acts .s-head .icons .ibtn{width:32px;height:32px}.acts .s-head .icons svg{width:16px;height:16px}.acts .oc-neutral{color:var(--off);background:var(--off-bg)}.acts .ppaper .cn{margin-right:.35em}.acts .stext,.acts .s-body{margin-left:88px;max-width:74ch}.acts .stext{font-family:var(--doc);font-size:16.5px;line-height:1.66;color:var(--ink);margin-top:12px;-webkit-hyphens:auto;hyphens:auto}.acts .stext p{margin:0 0 10px;text-align:justify}.acts .stext p.def{padding-left:1.4em}.acts .stext p .cn{margin-right:.35em}.acts .atable{overflow-x:auto;margin:4px 0 14px;-webkit-overflow-scrolling:touch}.acts .atable table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px;line-height:1.45}.acts .atable th,.acts .atable td{border:1px solid var(--line-2);padding:6px 8px;vertical-align:top;text-align:left}.acts .atable th{font-weight:600;background:var(--soft)}.acts .atable tr.num th{text-align:center;font-weight:500}.acts .atable tr.span td{font-weight:600;text-decoration:underline;text-underline-offset:3px}.acts .atable .tl+.tl{margin-top:4px}.acts .amx-new{color:var(--warn);-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--warn) 60%,transparent)}.acts del.amx-old{color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85;margin-right:.25em}.acts p.amx-ins{color:var(--ok);background:color-mix(in srgb,var(--ok-bg) 75%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ok) 35%,transparent);padding:3px 6px;margin-left:-6px;margin-right:-6px;border-radius:4px 4px 0 0}.acts p.amx-omit{color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85}.acts p.amx-omit .cn,.acts p.amx-omit sup{text-decoration:none;display:inline-block}.acts .fnr{font-family:var(--sans);font-size:10.5px;font-weight:600;line-height:0;margin-left:1px}.acts .fnr a{color:var(--blue);text-decoration:none;padding:0 2px}.acts .fnr a:hover{text-decoration:underline}.acts .fns{list-style:none;margin:6px 0 0;padding:10px 0 0;border-top:1px dashed var(--line-2);display:grid;gap:4px}.acts .fns li{font-family:var(--sans);display:flex;gap:8px;align-items:baseline;font-size:12.5px;color:var(--muted);line-height:1.45}.acts .fns .d{width:6px;height:6px;border-radius:50%;flex:none;align-self:center}.acts .fns .d.ins{background:var(--ok)}.acts .fns .d.sub{background:var(--warn)}.acts .fns .d.omit{background:var(--bad)}.acts .fns b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.acts .fns a{color:var(--ink-2);text-decoration:none}.acts .fns a:hover{color:var(--blue);text-decoration:underline}.acts .flash{animation:flash 1.8s var(--ease)}@keyframes flash{0%,40%{box-shadow:0 0 0 4px #3446d847}to{box-shadow:0 0 #3446d800}}.acts .dt{border-bottom:1.5px dotted var(--faint);cursor:help}.acts .dt:hover,.acts .dt:focus-visible{border-bottom-color:var(--blue);outline:0}.acts .defpop{position:fixed;z-index:65;max-width:320px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-float);padding:12px 14px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .15s,transform .15s}.acts .defpop.show{opacity:1;transform:none}.acts .defpop b{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-bottom:3px}.acts .defpop span{font-family:var(--doc);font-size:15px}.acts .s-body{margin-top:14px}.acts .cmt{border-radius:14px;background:var(--soft);padding:12px 16px}.acts .cmt .l{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:3px}.acts .cmt .l svg{width:14px;height:14px}.acts .cmt p{margin:0;font-size:14.5px;line-height:1.6}.acts .cmt .chg{margin-top:6px;font-size:13.5px;color:var(--ink-2)}.acts .cmt .chg b{color:var(--warn);font-weight:600}.acts .sact{display:flex;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.acts .sact .grow{flex:1}.acts .sact .btn svg{width:16px;height:16px}.acts .sact .btn .n{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.acts .sact .btn[aria-expanded=true]{border-color:var(--ink)}.acts .sact .btn[aria-expanded=true] .chev{transform:rotate(180deg)}.acts .sact .chev{transition:transform .25s var(--ease)}.acts .sact .none{font-size:13px;color:var(--faint);padding:0 8px}.acts .sact .icons{display:flex;gap:0}.acts .sact .icons .ibtn{width:34px;height:34px}.acts .sact .icons svg{width:17px;height:17px}.acts .ask .spark{width:16px;height:16px;border-radius:5px;background:var(--grad);display:grid;place-items:center}.acts .ask .spark svg{width:10px;height:10px;stroke:#fff}.acts .jud{margin-top:12px;border:1px solid var(--line);border-radius:16px;overflow:hidden;animation:enter .3s var(--ease) both}.acts .jud[hidden]{display:none}.acts .jrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 16px;border-bottom:1px solid var(--line)}.acts .jrow .t{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.acts .jrow b{font-size:14.5px;font-weight:600;line-height:1.4}.acts .jrow b a{text-decoration:none}.acts .jrow b a:hover{color:var(--blue);text-decoration:underline}.acts .jrow p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.acts .jrow .oc{align-self:start}.acts .jfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;background:var(--soft);font-size:12.5px;color:var(--muted);flex-wrap:wrap}.acts .jfoot a{font-size:13.5px;font-weight:500;color:var(--blue);text-decoration:none}.acts .jfoot a:hover{text-decoration:underline}.acts .cmx{font-size:14.5px;line-height:1.72;color:var(--ink-2)}.acts .cmx-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line)}.acts .cmx-meta .ok{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600}.acts .cmx-meta .ok svg{width:14px;height:14px}.acts .cmx-meta .rep{margin-left:auto;border:0;background:none;color:var(--muted);font-size:12.5px;padding:0}.acts .cmx-meta .rep:hover{color:var(--ink)}.acts .syn{padding:14px 0;border-bottom:1px solid var(--line)}.acts .syn h4,.acts .cmx h4.cap{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--muted)}.acts .syn ol{margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px}.acts .syn li{-moz-column-break-inside:avoid;break-inside:avoid;font-size:13.5px;line-height:1.45;padding:3px 0;display:flex;gap:8px}.acts .syn li span{color:var(--muted);font-variant-numeric:tabular-nums;min-width:16px}.acts .syn a{color:var(--ink);text-decoration:none}.acts .syn a:hover{color:var(--blue);text-decoration:underline}.acts .note2{padding:16px 0 4px;scroll-margin-top:140px}.acts .note2 h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ink);display:flex;gap:10px;line-height:1.4}.acts .note2 h3 span{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums;min-width:18px}.acts .note2 p{margin:0 0 10px;padding-left:28px}.acts .note2 ol{margin:2px 0 10px;padding-left:48px}.acts .note2 ol li{padding-left:4px;margin-bottom:4px}.acts .note2.none p{color:var(--muted)}.acts .mk{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:2px;border-radius:5px;background:var(--t-blue);color:var(--blue);font-size:10.5px;font-weight:700;text-decoration:none;vertical-align:2px;line-height:1;font-variant-numeric:tabular-nums}.acts .mk:hover,.acts .mk:focus-visible{background:var(--blue);color:#fff}.acts .srcs2{margin-top:10px;padding-top:14px;border-top:1px solid var(--line)}.acts .srcs2 ol{list-style:none;margin:0;padding:0;display:grid;gap:3px}.acts .srcs2 li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;padding:5px 8px;margin:0 -8px;border-radius:9px;transition:background .2s}.acts .srcs2 li.hl{background:var(--t-blue)}.acts .srcs2 li .i2{min-width:17px;height:17px;border-radius:5px;background:var(--t-blue);color:var(--blue);font-size:10.5px;font-weight:700;display:grid;place-items:center;flex:none}.acts .srcs2 li .kind{height:19px;font-size:10px;padding:0 6px;flex:none}.acts .srcs2 li a{color:var(--ink);text-decoration:none}.acts .srcs2 li a:hover{color:var(--blue);text-decoration:underline}.acts .cm-pending{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px dashed var(--line-2);border-radius:14px}.acts .cm-pending b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.acts .cm-pending p{margin:2px 0 0;font-size:13.5px;color:var(--muted)}.acts .cm-inline{margin-top:16px;padding:18px 20px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.acts .cm-inline>.cap2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:10px}.acts .cm-inline>.cap2 svg{width:16px;height:16px;color:var(--crimson)}.acts .drawer{position:fixed;top:0;right:0;bottom:0;width:min(760px,100vw);z-index:92;background:var(--bg);border-left:1px solid var(--line);box-shadow:var(--sh-float);display:flex;flex-direction:column;transform:translate(102%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s .35s;padding-top:env(safe-area-inset-top,0px)}.acts .drawer.open{transform:none;visibility:visible;transition:transform .35s var(--ease),visibility 0s}.acts .dr-h{display:flex;align-items:center;gap:12px;padding:14px 16px 12px 24px;border-bottom:1px solid var(--line)}.acts .dr-h .t{flex:1;min-width:0}.acts .dr-h small{display:block;font-size:12.5px;color:var(--muted)}.acts .dr-h b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.acts .dr-b{flex:1;overflow:auto;padding:18px 24px 40px;overscroll-behavior:contain}.acts .dr-sec{border-radius:14px;background:var(--soft);margin-bottom:18px}.acts .dr-sec summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;color:var(--ink-2)}.acts .dr-sec summary::-webkit-details-marker{display:none}.acts .dr-sec summary svg{width:15px;height:15px;transition:transform .25s var(--ease);color:var(--muted)}.acts .dr-sec[open] summary svg{transform:rotate(180deg)}.acts .dr-sec .stext{margin:0;padding:0 16px 8px;font-size:15.5px}.acts .dr-f{display:flex;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.acts .dscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;background:#12162b47;opacity:0;pointer-events:none;transition:opacity .25s}.acts .dscrim.open{opacity:1;pointer-events:auto}.acts .cmx{--cx-gold:var(--warn);font-family:var(--doc);font-size:16px;line-height:1.62;color:var(--ink);overflow-wrap:break-word}.acts .cmx a{color:inherit;text-decoration-color:color-mix(in srgb,var(--cx-gold) 70%,transparent);text-underline-offset:2px}.acts .cmx a:focus-visible{outline:2px solid var(--cx-gold);outline-offset:2px;border-radius:2px}.acts .cmx-loading{font-family:var(--sans);font-size:13.5px;color:var(--muted);margin:0}.acts .cx-draft{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:10px 14px;margin:0 0 16px;background:var(--bad-bg);color:var(--ink);font-family:var(--sans);font-size:13.5px;line-height:1.5;border:1px solid color-mix(in srgb,var(--bad) 35%,transparent)}.acts .cx-draft svg{color:var(--bad);width:18px;height:18px;flex:none;margin-top:1px}.acts .cx-draft b{display:block;font-weight:700;letter-spacing:.02em;color:var(--bad)}.acts .cx-draft p{margin:2px 0 0}.acts .cx-stale{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:10px 14px;margin:0 0 16px;background:var(--warn-bg);color:var(--ink);font-family:var(--sans);font-size:13.5px;line-height:1.5}.acts .cx-stale svg{color:var(--warn);width:18px;height:18px;flex:none;margin-top:1px}.acts .cx-stale p{margin:0}.acts .cx-runhead{position:sticky;top:-18px;z-index:2;background:var(--bg);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;padding:8px 0;margin-top:-8px;font-family:var(--sans);font-size:12px;color:var(--muted)}.acts .cx-runhead b{color:var(--ink);font-weight:600}.acts .cx-sub{font-family:var(--sans);font-size:12.5px;color:var(--muted);margin:10px 0 0}.acts .cx-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--sans);font-size:12px;color:var(--muted);margin:10px 0 0}.acts .cx-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px}.acts .cx-legend .lg-st:before{border:1px solid var(--navy)}.acts .cx-legend .lg-ju:before{background:var(--cx-gold);border-radius:50%}.acts .cx-legend .lg-an:before{border-left:3px solid var(--cx-gold)}.acts .cx-chapter{text-align:center;font-size:18px;letter-spacing:.08em;color:var(--navy);margin:26px 0 14px;font-weight:700}.acts .cx-statute{border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:12px 0 8px;margin-top:14px}.acts .cx-statute .sh{font-family:var(--doc);font-size:17px;font-weight:700;margin:0 0 8px;line-height:1.45}.acts .cx-statute .sn{color:var(--cx-gold)}.acts .cx-statute .sb{margin:0 0 8px;text-align:justify;-webkit-hyphens:auto;hyphens:auto;scroll-margin-top:48px}.acts .cx-statute .cx-sl{font-weight:700}.acts .cx-statute .am a,.acts .cfn a{text-decoration:none;color:var(--cx-gold);font-family:var(--sans);font-size:.7em;font-weight:600;padding:0 1px}.acts .cfn{line-height:0}.acts .cx-amnotes{list-style:none;padding:8px 0 0;margin:8px 0 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.acts .cx-amnotes .n{color:var(--cx-gold);font-family:var(--sans);font-weight:600}.acts .cx-synopsis{margin:22px 0 0;border:1px solid var(--line);background:var(--soft);padding:12px 16px 10px;border-radius:4px}.acts .cx-synopsis h4{font-family:var(--sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0 0 8px;color:var(--muted);font-weight:600}.acts .cx-synopsis ol{list-style:none;margin:0;padding:0;-moz-columns:2 16rem;columns:2 16rem;-moz-column-gap:26px;column-gap:26px;font-size:14.5px;line-height:1.45}.acts .cx-synopsis li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.acts .cx-synopsis a{text-decoration:none}.acts .cx-synopsis a:hover{text-decoration:underline}.acts .cmx .pn{font-family:var(--sans);font-weight:600;color:var(--cx-gold);font-size:.84em;white-space:nowrap}.acts .cx-comments{text-align:center;font-weight:700;letter-spacing:.12em;font-size:19px;color:var(--navy);margin:30px 0 4px}.acts .cx-note{padding-top:10px;scroll-margin-top:48px}.acts .cx-note:focus{outline:0}.acts .cx-note h4{font-family:var(--doc);font-size:17px;font-weight:700;margin:16px 0 8px;line-height:1.35;text-wrap:balance}.acts .cx-note p{margin:0 0 11px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.acts .cmx .v-an{border-left:3px solid var(--cx-gold);padding-left:13px}.acts .cmx .an-mark{font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-gold);font-weight:700;margin-right:8px}.acts .cx-quote{margin:4px 0 14px;padding:0 0 0 26px}.acts .cx-quote p{font-size:15px;line-height:1.55}.acts .cx-extract{font-size:14px;line-height:1.5;border:1px solid var(--line);padding:9px 14px 1px;margin:4px 0 14px;border-radius:2px}.acts .cx-extract p{margin:0 0 8px;text-align:left}.acts .cx-extract .xn{font-family:var(--sans);font-size:12px;color:var(--muted)}.acts .cmx .sref{font-family:var(--sans);font-size:.72em;color:var(--cx-gold);text-decoration:none;white-space:nowrap}.acts .cx-list{margin:0 0 13px;padding-left:2.3em}.acts .cx-list.roman{list-style:lower-roman}.acts .cx-list.alpha{list-style:lower-alpha}.acts .cx-list.numeric{list-style:decimal}.acts .cx-list li{margin-bottom:6px}.acts .cx-list.v-an-list{border-left:3px solid var(--cx-gold)}.acts .cx-tw{overflow-x:auto;margin:4px 0 14px;-webkit-overflow-scrolling:touch}.acts .cx-deft{border-collapse:collapse;width:100%;font-size:14px}.acts .cx-deft th,.acts .cx-deft td{border:1px solid var(--line-2);padding:6px 9px;text-align:left;vertical-align:top}.acts .cx-deft th{font-family:var(--sans);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;background:var(--soft)}.acts .cx-charge{border:1px dashed var(--line-2);padding:10px 16px;font-size:14px;margin:4px 0 14px}.acts .cx-charge .c{text-align:center}.acts .cx-charge .r{text-align:right;font-style:italic}.acts .cx-fns{list-style:none;border-top:1px solid var(--line);margin:6px 0 0;padding:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted);max-width:30rem}.acts .cx-fns li{display:flex;gap:8px;margin-bottom:4px;scroll-margin-top:48px}.acts .cx-fns li:focus{outline:0;background:color-mix(in srgb,var(--cx-gold) 12%,transparent)}.acts .cx-fns .fno{flex:none;min-width:1.4em;font-family:var(--sans);font-size:11.5px;font-weight:600;color:var(--cx-gold);text-align:right;padding-top:1px}.acts .cx-fns i{color:var(--ink)}.acts .cmx .back{text-decoration:none;color:var(--cx-gold)}.acts .cx-end h4{font-family:var(--doc);font-size:20px;font-weight:700;color:var(--navy);margin:34px 0 8px;border-bottom:1px solid var(--line);padding-bottom:5px}.acts .cx-cases{list-style:none;padding:0;margin:0;font-size:14.5px}.acts .cx-cases li{padding:7px 0;border-bottom:1px solid var(--line)}.acts .cx-cases .meta,.acts .cx-cases .where{display:block;font-family:var(--sans);font-size:12px;color:var(--muted)}.acts .cx-cases .where a{color:var(--cx-gold);text-decoration:none;margin-right:8px}.acts .cmx .flag{font-family:var(--sans);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--bad);border:1px solid var(--bad);padding:0 5px;margin-left:6px;border-radius:3px}.acts .cx-ednote{font-size:14px;color:var(--muted)}.acts .cx-ednote ul{padding-left:1.2em}.acts .cx-more{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.acts .cx-more .btn{font-family:var(--sans)}.acts .cx-more .btn svg{width:16px;height:16px}.acts .cx-ason{font-family:var(--sans);font-size:12px;color:var(--muted)}.acts .cm-inline .cx-synopsis{margin-top:0}.acts .cm-inline .cx-runhead{position:static;margin-top:0}@media (max-width:560px){.acts .dr-b{padding-left:16px;padding-right:16px}.acts .cmx{font-size:15.5px}.acts .cx-note p,.acts .cx-statute .sb{text-align:left}.acts .cx-quote{padding-left:16px}.acts .cx-fns{max-width:none}.acts .cx-runhead{position:static}}.acts .status.st-amended{background:var(--warn-bg);border-left:3px solid var(--warn);border-radius:6px 18px 18px 6px}.acts .status.st-amended .pulse{color:var(--warn)}.acts .status .top b{color:var(--ink)}.acts .status .asof{font-family:var(--sans);font-size:12px}.acts .status .facts a{color:var(--blue);font-size:13px;font-weight:500;text-decoration:none}.acts .scopebar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 4px}.acts .scopebar .seg{flex:none}.acts .scopebar .seg button{height:30px;padding:0 12px;font-size:13px;white-space:nowrap}.acts .scopebar small{min-width:0;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts .tl .k{font-variant-numeric:tabular-nums}.acts .chg-row{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.acts .cchip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px}.acts .cchip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.acts .c-ins{color:var(--ok);background:var(--ok-bg)}.acts .c-sub{color:var(--warn);background:var(--warn-bg)}.acts .c-omit{color:var(--bad);background:var(--bad-bg)}.acts .lgrp h3{margin:16px 0 8px;font-size:13px;font-weight:600;color:var(--ink-2)}.acts .lrow .top2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.acts .lrow b{display:block;font-size:14px;font-weight:600;margin-top:4px;line-height:1.4}.acts .cmp h4{margin:0 0 6px;font-size:13px;font-weight:600}.acts .cmp .pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.acts .cmp .pair small{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.acts .cmp .diff{min-height:60px}.acts .cmp .none{color:#888;font-style:italic}.acts .modal.wide{width:min(860px,calc(100vw - 32px))}.acts .cite-box{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px}.acts .cite-box small{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.acts .cite-box div{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.acts .cite-box p{margin:0;font-family:var(--doc);font-size:15.5px;line-height:1.5}.acts .pgrid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px}.acts .popt h4{margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--muted)}.acts .popt .grp{margin-bottom:18px}.acts .popt label.r{display:flex;align-items:center;gap:9px;font-size:14px;padding:5px 0;cursor:pointer}.acts .popt input[type=radio],.acts .popt input[type=checkbox]{width:16px;height:16px;accent-color:var(--navy);flex:none}.acts .popt .rng{margin:4px 0 0 25px;height:36px;width:calc(100% - 25px);border:1px solid var(--line-2);border-radius:999px;padding:0 12px;background:var(--surface);font-size:13.5px}.acts .popt .hint{font-size:12px;color:var(--muted);margin:4px 0 0 25px;line-height:1.45}.acts .pprev{background:var(--soft);border-radius:14px;padding:16px;max-height:62vh;overflow:auto}.acts .pprev .ppaper{background:#fff;color:#111;border-radius:3px;box-shadow:0 1px 2px #0000000f,0 12px 30px -20px #12162b59;padding:34px 38px;font-size:12px}.acts .ppaper{font-family:var(--doc);line-height:1.55;text-align:justify}.acts .ppaper .ph{text-align:center;font-weight:700;font-size:1.15em;line-height:1.35;text-transform:uppercase}.acts .ppaper .ph2{text-align:center;margin:2px 0 4px}.acts .ppaper .pv{text-align:center;font-style:italic;margin-bottom:14px}.acts .ppaper hr{border:0;border-top:1px solid #333;margin:10px 0 14px}.acts .ppaper .pch{text-align:center;font-weight:700;margin:14px 0 8px}.acts .ppaper .ps{margin:0 0 6px}.acts .ppaper .ps b{font-weight:700}.acts .ppaper p{margin:0 0 6px}.acts .ppaper p.def{padding-left:1.6em}.acts .ppaper .pfn{font-size:.86em;border-top:1px solid #999;margin-top:8px;padding-top:4px}.acts .ppaper .pfn p{margin:0 0 2px}.acts .ppaper .pc{font-family:var(--sans);font-size:.88em;background:#f6f7fa;border-radius:4px;padding:6px 10px;margin:6px 0 10px;text-align:left}.acts .ppaper .pc b{display:block;font-size:.9em;color:#555}.acts .ppaper .pcm{font-family:var(--sans);font-size:.88em;text-align:left;margin:6px 0 12px;border-left:2px solid #ccc;padding-left:10px}.acts .ppaper .pcm h5{margin:6px 0 2px;font-size:1em}.acts .ppaper .pcm p{margin:0 0 4px}.acts .ppaper .pfoot{margin-top:20px;border-top:1px solid #333;padding-top:6px;font-size:.82em;text-align:left;font-family:var(--sans);color:#333}.acts #printArea{display:none}.acts .sugg{position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-float);padding:6px;z-index:30;text-align:left}.acts .sugg[hidden]{display:none}.acts .sugg h5{margin:6px 10px 4px;font-size:11.5px;font-weight:600;color:var(--muted)}.acts .sugg button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;padding:8px 10px;border-radius:10px;font-size:14px}.acts .sugg button small{display:block;color:var(--muted);font-size:12px}.acts .sugg button[aria-selected=true],.acts .sugg button:hover{background:var(--soft)}.acts .sugg .go{margin-left:auto;font-size:12px;color:var(--blue);font-weight:500;white-space:nowrap}.acts .sugg mark{background:none;color:var(--crimson);font-weight:600}.acts .findwrap{position:relative}.acts .cont{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--soft);font-size:13.5px;color:var(--ink-2);text-decoration:none;transition:background .2s}.acts .cont:hover{background:var(--t-blue)}.acts .cont svg{width:16px;height:16px;color:var(--blue)}.acts .cont b{font-weight:600;color:var(--ink)}.acts .amcard .hc-num{font-weight:600;font-variant-numeric:tabular-nums;font-size:14px}.acts .amcard .amends{font-size:13px;color:var(--muted);line-height:1.4}.acts .amcard .amends b{color:var(--ink);font-weight:500}.acts .amcard .chg-row{margin:2px 0 0}.acts .mrl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.acts .mrow2{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:12px 8px;margin:0 -8px;border-bottom:1px solid var(--line);text-decoration:none;border-radius:10px;transition:background .15s}.acts .mrow2:hover{background:var(--soft)}.acts .mrow2 .rk{font-size:13px;color:var(--faint);font-variant-numeric:tabular-nums}.acts .mrow2 b{font-weight:600;font-size:14.5px}.acts .mrow2 small{grid-column:2;color:var(--muted);font-size:13px}.acts .mrow2 .n{grid-row:1;grid-column:3;font-size:12.5px;color:var(--faint);white-space:nowrap}.acts .dgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.acts .dtile{border:1px solid var(--line);border-radius:14px;padding:12px;text-align:left;background:var(--surface);text-decoration:none;transition:border-color .2s,transform .2s var(--ease)}.acts .dtile:hover{border-color:var(--line-2);transform:translateY(-1px)}.acts .dtile b{display:block;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.acts .dtile small{display:block;font-size:12.5px;color:var(--muted)}.acts .dtile i{display:block;height:4px;border-radius:4px;background:var(--line);margin-top:10px;overflow:hidden}.acts .dtile i:after{content:"";display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#9b6bf0,#4b4be0);border-radius:4px}@media (max-width:1280px){.acts .ar-grid{grid-template-columns:244px minmax(0,1fr) 312px;gap:22px}.acts .stext,.acts .s-body{margin-left:0}.acts .s-head .sn{min-width:64px}}@media (max-width:1100px){.acts .ar-grid{grid-template-columns:236px minmax(0,1fr)}.acts .col-right{grid-column:2;position:static;max-height:none;overflow:visible}.acts .dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.acts .ar-head,.acts .ar-grid{padding-left:16px;padding-right:16px}.acts .ar-grid{grid-template-columns:minmax(0,1fr)}.acts .col-right{grid-column:auto}.acts .col-nav{position:fixed;left:0;top:0;bottom:0;max-height:none;width:min(320px,86vw);z-index:85;background:var(--bg);padding:calc(16px + env(safe-area-inset-top,0px)) 12px 16px;transform:translate(-102%);transition:transform .3s var(--ease);box-shadow:var(--sh-float)}.acts .col-nav.open{transform:none}.acts .nscrim.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:#12162b61}.acts .navbtn{display:inline-flex;width:36px;padding:0!important;gap:0;flex:none}.acts .navbtn .nl{display:none}.acts .rbar .more .ibtn{width:34px;height:34px}.acts .navbtn svg{width:18px;height:18px}.acts .sec{scroll-margin-top:190px}.acts .rbar .seg button{padding:0 9px;font-size:13px}.acts .rbar .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.acts .rbar .sep{display:none}.acts .ar-title{flex-direction:column;gap:12px}.acts .s-head{flex-wrap:wrap;gap:4px 10px}.acts .s-head .sn{min-width:0}.acts .s-head .icons{margin-left:auto;opacity:1}.acts .s-head h2{flex-basis:100%;order:3;font-size:19px}.acts .ib-body{grid-template-columns:1fr 1fr!important;margin-left:0!important}.acts .pgrid{grid-template-columns:1fr}.acts .syn ol{-moz-columns:1;columns:1}.acts .mrl,.acts .cmp .pair{grid-template-columns:1fr}}@media (max-width:560px){.acts .rbar .seg button{padding:0 10px;font-size:13px}.acts .sw{font-size:13px;padding:0 2px}.acts .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.acts .sact .ask .lbl{display:none}}@media print{@page{size:A4;margin:20mm 18mm}}.acts .ahero-in{max-width:1120px;margin:0 auto;padding:56px 24px 8px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.acts .ah-copy .seal{margin-bottom:20px}.acts .ahero h1{font-weight:700;font-size:clamp(34px,4.4vw,54px);line-height:1.06;letter-spacing:-.04em;margin:0 0 14px;text-wrap:balance}.acts .ahero h1 .grad{display:block}.acts .ahero .lede{margin:0;max-width:52ch;font-size:16.5px;line-height:1.7;color:var(--muted)}.acts .ah-state{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:14px;color:var(--ink-2)}.acts .ah-state b{font-weight:600;color:var(--ink)}.acts .ah-go{margin-top:24px;max-width:560px}.acts .ah-go .sbox{border-radius:999px;padding:5px 5px 5px 18px}.acts .ah-go .sbox input{font-size:15.5px;padding:8px 0}.acts .ah-go .sbox .btn{height:42px;padding:0 22px}.acts .ah-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:14px}.acts .ah-l{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:4px 0;font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none}.acts .ah-l svg{width:16px;height:16px;color:var(--muted)}.acts .ah-l:hover{color:var(--blue)}.acts .ah-l:hover svg{color:var(--blue)}.acts .ah-feed{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:20px 20px 14px;box-shadow:0 1px 2px #12162b0a,0 24px 48px -36px #12162b59}.acts .ahf-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.acts .ahf-h h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.acts .ahf-h small{display:block;font-size:12.5px;color:var(--muted)}.acts .ahf-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap;margin-top:3px}.acts .ahf-list{list-style:none;margin:0;padding:0}.acts .ahf-list li{border-top:1px solid var(--line);animation:enter .4s var(--ease) both;animation-delay:calc(var(--k)*70ms)}.acts .ahf-list li:first-child{border-top:0}.acts .ahf-list button{display:grid;grid-template-columns:62px minmax(0,1fr);gap:1px 12px;width:100%;border:0;background:none;text-align:left;padding:12px 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:12px;transition:background .15s}.acts .ahf-list button:hover{background:var(--soft)}.acts .ahf-list .d{grid-row:1/4;font-size:12.5px;color:var(--crimson);font-weight:600;line-height:1.35;padding-top:2px;font-variant-numeric:tabular-nums}.acts .ahf-list b{font-size:14px;font-weight:600;line-height:1.4}.acts .ahf-list button:hover b{color:var(--crimson)}.acts .ahf-list .by{font-size:12.5px;color:var(--muted)}.acts .ahf-list .chg-row{margin:6px 0 0}.acts .ahf-more{display:inline-block;margin-top:6px;font-size:13.5px;font-weight:500;color:var(--blue);text-decoration:none}.acts .ahf-more:hover{text-decoration:underline}.acts .hero.ahero+.home-body.hb2{margin-top:64px}.acts .az{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px}.acts .az button{min-width:34px;height:34px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:none;font-size:13.5px;font-weight:500;color:var(--ink-2)}.acts .az button:hover:not(:disabled){background:var(--soft)}.acts .az button[aria-pressed=true]{background:var(--navy);color:var(--on-navy)}.acts .az button:disabled{color:var(--line-2);cursor:default}.acts .lrows{border-top:1px solid var(--line)}.acts .lrow2{display:grid;grid-template-columns:72px minmax(0,1fr) 220px;gap:14px;align-items:center;padding:13px 10px;margin:0 -10px;border-bottom:1px solid var(--line);border-radius:10px;text-decoration:none;transition:background .15s}.acts .lrow2:hover{background:var(--soft)}.acts .lrow2 .kind{justify-self:start}.acts .lrow2 .lt b{display:block;font-size:15px;font-weight:500;line-height:1.4}.acts .lrow2:hover .lt b{color:var(--crimson)}.acts .lrow2 .lt small,.acts .lrow2 .ls small{display:block;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.acts .lrow2 .ls{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.acts .lib-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 0;font-size:13px;color:var(--muted)}.acts .lib-foot a{color:var(--blue);font-weight:500;text-decoration:none}@media (max-width:960px){.acts .ahero-in{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px}}@media (max-width:640px){.acts .lrow2{grid-template-columns:1fr;gap:6px}.acts .lrow2 .ls{align-items:flex-start;flex-direction:row;gap:8px;align-items:center}.acts .ah-go .sbox .btn{padding:0 16px}}.acts .bsec.lib{margin-bottom:72px}@media (max-width:640px){.acts .ahero-in{padding-left:16px;padding-right:16px}.acts .ah-feed{padding:16px 14px 10px}.acts .ahf-h{flex-wrap:wrap}}.acts .hacts{display:flex;align-items:center;gap:10px;flex:none}.acts .modal.xwide{width:min(1080px,calc(100vw - 32px))}.acts .pgrid2{grid-template-columns:340px minmax(0,1fr)}.acts .pseg{width:100%;margin-bottom:16px}.acts .pseg button{flex:1;justify-content:center;height:32px;font-size:13px;padding:0 8px}.acts .pseg .cnt{font-size:11px;background:var(--line);color:var(--muted);border-radius:999px;padding:0 7px;line-height:18px}.acts .popt label.fl{display:block;font-size:12.5px;color:var(--muted);font-weight:500;margin-bottom:10px}.acts .popt label.fl input,.acts .popt label.fl select{display:block;width:100%;margin-top:4px;height:38px;border:1px solid var(--line-2);border-radius:10px;padding:0 10px;background:var(--surface);font-size:14px;color:var(--ink)}.acts .popt label.fl input:focus,.acts .popt label.fl select:focus{outline:0;border-color:var(--blue);box-shadow:var(--ring)}.acts .psetup{border:1px solid var(--line);border-radius:12px;padding:0 12px}.acts .psetup summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:600;color:var(--ink-2)}.acts .psetup summary::-webkit-details-marker{display:none}.acts .psetup summary svg{width:15px;height:15px;color:var(--muted);transition:transform .2s}.acts .psetup[open] summary svg{transform:rotate(180deg)}.acts .psetup summary small{margin-left:auto;font-weight:500;color:var(--muted);font-size:12px}.acts .psetup[open]{padding-bottom:6px}.acts .plist{display:grid;gap:8px;margin-bottom:10px}.acts .pit{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.acts .pit b{font-size:13.5px;font-weight:600;line-height:1.35}.acts .pit small{display:block;font-size:12px;color:var(--muted);margin-left:28px}.acts .pit-h{display:flex;align-items:center;gap:8px}.acts .pit-h .k{min-width:20px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.acts .pit-h b{flex:1}.acts .pit .mv{display:flex}.acts .pit .mv .ibtn{width:28px;height:28px}.acts .pit .mv svg{width:15px;height:15px}.acts .pit .mv .ibtn:disabled{opacity:.3;cursor:default}.acts .relc{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}.acts .relc span{font-size:12px;color:var(--muted);margin-right:2px}.acts .relc button{height:26px;min-width:34px;padding:0 9px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink-2)}.acts .relc button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.acts .pit .relc{margin-left:0}.acts .mo-f .mo-note{margin-right:auto;align-self:center;font-size:13px;color:var(--muted)}.acts .emptyr{border:1px dashed var(--line-2);border-radius:12px;padding:14px;font-size:13px;color:var(--muted)}.acts .emptyr b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.acts .pprev{max-height:68vh}.acts #ppv{--pfs:13pt;--plh:1.5;display:flex;flex-direction:column;align-items:center;gap:14px;zoom:.62}.acts #ppv .psheet{width:210mm;min-height:297mm;padding:20mm 18mm;background:#fff;color:#111;box-shadow:0 1px 2px #00000014,0 14px 34px -22px #12162b66}.acts #ppv[data-size=Legal] .psheet{width:216mm;min-height:356mm}.acts #ppv.bind .psheet{padding-left:30mm}.acts #ppv .psheet.empty{display:grid;place-items:center;color:#888;font-family:var(--sans)}.acts .psheet,.acts #printArea{font-family:var(--doc);font-size:var(--pfs,13pt);line-height:var(--plh,1.5);text-align:justify;color:#111}.acts .psheet p{margin:0 0 .5em}.acts .psheet p.def{padding-left:1.6em}.acts .psheet .cn{margin-right:.35em}.acts .psheet p.rel{position:relative}.acts .psheet p.rel{border-left:2.5px solid #111;padding-left:3mm;margin-left:0}.acts .pv-act{text-align:center;font-weight:700;text-transform:uppercase;line-height:1.35}.acts .pv-act small{display:block;text-transform:none;font-weight:400}.acts .pch{text-align:center;font-weight:700;font-size:.9em;margin:10px 0 14px;letter-spacing:.02em}.acts .psheet .pfn{font-size:.82em;border-top:1px solid #999;margin-top:10px;padding-top:4px;line-height:1.4}.acts .psheet .pfn p{margin:0 0 2px}.acts .psheet .pc{font-family:var(--sans);font-size:.8em;background:#f6f7fa;border-radius:4px;padding:6px 10px;margin:8px 0;text-align:left}.acts .psheet .pc b{display:block;color:#555}.acts .psheet .pcm{font-family:var(--sans);font-size:.8em;text-align:left;margin:8px 0;border-left:2px solid #ccc;padding-left:10px;line-height:1.5}.acts .psheet .pcm h5{margin:6px 0 2px;font-size:1em}.acts .psheet .pcm p{margin:0 0 4px}.acts .psheet .pfoot{display:flex;gap:10px;align-items:flex-start;margin-top:18px;border-top:1px solid #333;padding-top:6px;font-size:.66em;line-height:1.4;text-align:left;font-family:var(--sans);color:#333}.acts .psheet .qr{flex:none;width:17mm;height:17mm}.acts .psheet .qr svg{width:100%;height:100%}.acts .cv{text-align:center}.acts .cv-court{font-weight:700;font-size:1.05em;margin-top:6mm}.acts .cv-no{font-weight:700;margin:3mm 0 7mm}.acts .cv-between{text-align:left;margin-bottom:2mm}.acts .cv-party{display:flex;justify-content:space-between;gap:8mm;text-align:left;font-weight:700}.acts .cv-party span:last-child{font-weight:400;white-space:nowrap}.acts .cv-and{margin:4mm 0;font-weight:700}.acts .cv-title{font-weight:700;text-decoration:underline;margin:10mm 0 1mm;line-height:1.4}.acts .cv-sub{margin-bottom:6mm;font-size:.9em}.acts .cv-title small{display:block;font-weight:400;text-decoration:none;font-size:.85em}.acts .cv-idx{width:100%;border-collapse:collapse;text-align:left;font-size:.9em}.acts .cv-idx th,.acts .cv-idx td{border:1px solid #333;padding:2mm 3mm;vertical-align:top}.acts .cv-idx th{text-align:center}.acts .cv-idx td:first-child,.acts .cv-idx td:last-child{text-align:center;width:16mm;white-space:nowrap}.acts .cv-idx em{font-size:.9em}.acts .cv-by{text-align:right;margin-top:12mm;font-weight:700;line-height:1.5}.acts .cv-note{margin-top:10mm;font-size:.75em;font-family:var(--sans);color:#444;text-align:left}.acts .tray{position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-float);font-size:13.5px;animation:enter .3s var(--ease) both}.acts .tray[hidden]{display:none}.acts .tray svg{width:18px;height:18px;color:var(--muted)}.acts .tray b{font-weight:600}.acts .tray .ibtn{width:34px;height:34px}.acts [data-bundle][aria-pressed=true]{color:var(--blue)}@media (max-width:860px){.acts .pgrid2{grid-template-columns:1fr}.acts #ppv{zoom:.42}.acts .hacts{width:100%;justify-content:space-between}.acts .tray{left:16px;right:auto;bottom:84px}}.acts .phdr{display:flex;justify-content:space-between;align-items:center;gap:10mm;padding-bottom:2.5mm;margin-bottom:6mm;border-bottom:.6pt solid #8E1B55;font-family:var(--sans);text-align:left;line-height:1.2;-webkit-print-color-adjust:exact;print-color-adjust:exact}.acts .phl{display:flex;align-items:center;gap:1.6mm}.acts .phl svg{width:6.5mm;height:6.5mm}.acts .phl b{font-size:11pt;font-weight:700;letter-spacing:-.02em;color:#12162b}.acts .phl i{font-style:italic;font-weight:700;font-size:7.5pt;color:#fff;background:linear-gradient(90deg,#8e1b55,#d62b5e 55%,#ef6b3e);border-radius:1.2mm;padding:.4mm 1.2mm}.acts .phr{text-align:right;font-size:7.5pt;color:#3b4058;font-weight:500}.acts .phr small{display:block;font-size:6.5pt;color:#767b93;font-weight:400}.acts .prt{width:100%;border-collapse:collapse}.acts .prt>thead>tr>td,.acts .prt>tbody>tr>td{padding:0}.acts .modal{display:flex;flex-direction:column;overflow:hidden}.acts .modal>.mo-b{flex:1 1 auto;min-height:0;overflow:auto}.acts .ar-title>div:first-child{flex:1;min-width:0}.acts .ar-title h1{max-width:none;text-wrap:pretty}.acts .amx-insw{color:var(--ok);background:color-mix(in srgb,var(--ok-bg) 75%,transparent);border-radius:3px;padding:0 2px}.acts p.amx-gone{color:var(--bad)}.acts .seg button:disabled{opacity:.45;cursor:not-allowed}.acts .lib-filter{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--t-blue);color:var(--blue)}.acts .lib-filter button{border:0;background:transparent;color:inherit;padding:2px 6px;border-radius:999px}.acts .proto.verif-bar{margin-top:14px}.acts .col-doc .gate{margin-top:18px}.acts .s-head .omit-tag{align-self:center}.acts .acts-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.acts .acts-empty{border:1px dashed var(--line-2);border-radius:16px;padding:16px 18px;color:var(--ink-2);font-size:14.5px;margin:18px 0}.acts .acts-empty b{display:block;font-weight:600;color:var(--ink)}.acts .acts-empty p{margin:4px 0 0;color:var(--muted)}.acts .lib-more{display:flex;justify-content:center;margin:20px 0}.acts .lib-more.top{margin:4px 0 12px;justify-content:flex-start}.acts.acts-search{max-width:1000px;margin:0 auto;padding:22px 24px 90px}.acts .as-count{margin:16px 0 4px;font-size:14px;color:var(--ink-2)}.acts .hits{list-style:none;margin:8px 0 0;padding:0}.acts .hit{display:block;padding:16px 8px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.acts .hit:hover{background:var(--soft)}.acts .hit-top{display:flex;align-items:center;gap:10px}.acts .hit-title{font-weight:500;font-size:15px}.acts .hit-sec{display:block;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.acts .hit-snip{display:block;margin-top:4px;font-family:var(--doc);font-size:15.5px;line-height:1.6;color:var(--ink-2)}.acts .ar-notes{margin-top:10px;font-size:13.5px;color:var(--ink-2);max-width:90ch}.acts .ar-notes summary{cursor:pointer;color:var(--blue);font-weight:500}.acts .ar-notes p{margin:6px 0 0}.acts.ar-msg{max-width:760px;margin:0 auto;padding:40px 24px}.acts.ar-msg h1{font-size:24px;font-weight:600;margin:14px 0 8px}.acts .nav-empty{font-size:13px;color:var(--muted);padding:8px}.acts .omit-tag{margin-left:10px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bad);background:var(--bad-bg);border-radius:6px;padding:2px 7px;vertical-align:3px}.acts .flag-note{font-family:var(--sans);font-size:13px!important;line-height:1.5;color:var(--warn);background:var(--warn-bg);border-radius:10px;padding:7px 11px;text-align:left!important;text-indent:0!important}.acts .flag-note.conflict{color:var(--bad);background:var(--bad-bg)}.acts .c-none{color:var(--off);background:var(--off-bg)}@media (max-width:860px){.acts .rbar>.seg{min-width:0}.acts .rbar{overflow-x:clip}.acts #doc{overflow-x:clip;overflow-clip-margin:6px}}.acts-print-root{display:none}@media print{body.acts-printing{background:#fff!important}body.acts-printing>*:not(.acts-print-root){display:none!important}body.acts-printing .acts-print-root,body.acts-printing .acts-print-root #printArea{display:block}body.acts-printing .acts-print-root .psheet{padding:0;box-shadow:none;min-height:0;width:auto;-moz-column-break-after:page;break-after:page}body.acts-printing .acts-print-root .psheet:last-child{-moz-column-break-after:auto;break-after:auto}body.acts-printing .acts-print-root .prt thead{display:table-header-group}}@media print{body.acts-printing .acts-print-root .pfoot{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-before:avoid;break-before:avoid}}.acts .ar-title .lt-fns{max-width:70ch;margin-top:8px}.acts .as-plan{margin:4px 0 10px;font-size:13.5px}.pricing{max-width:1180px;margin:0 auto;padding:48px 24px 96px}.pr-head{text-align:center;max-width:680px;margin:0 auto 40px}.pr-head h1{margin:0 0 12px;font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.pr-head p{margin:0;color:var(--muted);font-size:15.5px}.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pr-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line-2);border-radius:20px;background:var(--surface);padding:28px 24px 26px}.pr-card.hl{border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:var(--sh-float)}.pr-badge{position:absolute;top:-12px;left:24px;display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:var(--grad);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em}.pr-card h2{margin:0 0 6px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.pr-sum{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55;min-height:4.65em}.pr-price{margin:22px 0 18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.pr-amt{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.pr-per{color:var(--muted);font-size:14px}.pr-incl{flex-basis:100%;color:var(--faint);font-size:12.5px}.pr-cta{width:100%;height:44px;font-size:14.5px;font-weight:600}.pr-feat{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.pr-feat section+section{margin-top:16px}.pr-feat h3{margin:0 0 8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson)}.pr-feat ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pr-feat li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.pr-feat li svg.i{width:16px;height:16px;margin-top:2px;stroke:var(--crimson);stroke-width:2.2}.pr-ex h3,.pr-ex li{color:var(--muted)}.pr-ex li svg.i{stroke:var(--faint)}.pr-notes{max-width:760px;margin:40px auto 0;text-align:center;color:var(--ink-2);font-size:14px;line-height:1.65}.pr-notes p{margin:0 0 10px}.pr-notes b{color:var(--ink);font-weight:600}.pr-login{margin-top:18px!important;color:var(--muted)}.pr-login a{color:var(--crimson);font-weight:600}@media (max-width:1100px) and (min-width:981px){.pr-card{padding:26px 20px 24px}.pr-amt{font-size:30px}}@media (max-width:980px){.pr-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto;gap:28px}.pr-sum{min-height:0}}@media (max-width:520px){.pricing{padding:32px 16px 72px}.pr-head{margin-bottom:32px}.pr-card{padding:26px 18px 22px}.pr-badge{left:18px}.pr-notes{text-align:left}}:root{--ink:#12162B;--ink-2:#3B4058;--muted:#62677F;--faint:#767B93;--line:#ECEDF3;--line-2:#E1E3EC;--soft:#F6F7FA;--bg:#FFFFFF;--surface:#FFFFFF;--navy:#141830;--on-navy:#FFFFFF;--crimson:#D62B5E;--blue:#3446D8;--violet:#7A3FE4;--grad:linear-gradient(90deg,#8E1B55 0%,#D62B5E 55%,#EF6B3E 100%);--t-blue:#EEF1FF;--t-pink:#FDEDF2;--t-violet:#F2EEFF;--t-green:#E9F6EF;--t-red:#FDEEEE;--ok:#1D7F50;--ok-bg:#E9F6EF;--warn:#9A5B08;--warn-bg:#FDF3E1;--bad:#B82A48;--bad-bg:#FDEDF0;--off:#555A70;--off-bg:#F0F1F5;--ring:0 0 0 3px rgba(52,70,216,.18);--sh-float:0 1px 2px rgba(18,22,43,.05),0 24px 60px -24px rgba(18,22,43,.28);--ease:cubic-bezier(.2,.8,.2,1);--sans:"Poppins","Noto Sans Telugu",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--hand:"Caveat","Segoe Print",cursive;--doc:"Tinos","Times New Roman",Times,serif;--te:"Noto Sans Telugu","Poppins",sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ink:#ECEEF6;--ink-2:#C9CCDC;--muted:#A3A8C0;--faint:#8C91AA;--line:#252B47;--line-2:#2F3654;--soft:#171C33;--bg:#0E1122;--surface:#12162B;--navy:#ECEEF6;--on-navy:#12162B;--t-blue:#1C2350;--t-pink:#371A2A;--t-violet:#271F4B;--t-green:#15312A;--t-red:#381A20;--ok:#62C995;--ok-bg:#15312A;--warn:#E6AE55;--warn-bg:#33260F;--bad:#F08AA0;--bad-bg:#381A24;--off:#A8ADC2;--off-bg:#1C2140}}:root[data-theme=dark]{--ink:#ECEEF6;--ink-2:#C9CCDC;--muted:#A3A8C0;--faint:#8C91AA;--line:#252B47;--line-2:#2F3654;--soft:#171C33;--bg:#0E1122;--surface:#12162B;--navy:#ECEEF6;--on-navy:#12162B;--t-blue:#1C2350;--t-pink:#371A2A;--t-violet:#271F4B;--t-green:#15312A;--t-red:#381A20;--ok:#62C995;--ok-bg:#15312A;--warn:#E6AE55;--warn-bg:#33260F;--bad:#F08AA0;--bad-bg:#381A24;--off:#A8ADC2;--off-bg:#1C2140}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--navy);color:var(--on-navy);padding:8px 14px;border-radius:999px;text-decoration:none;transition:top .2s}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.te{font-family:var(--te)}svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.grad{background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gshift 9s ease-in-out infinite alternate}@keyframes gshift{to{background-position:100% 0}}.eyebrow{display:block;font-family:var(--mono);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--crimson);margin:0 0 6px}.hand{font-family:var(--hand);color:var(--blue);font-size:21px;line-height:1}.ai-tile{width:30px;height:30px;border-radius:9px;background:var(--grad);display:grid;place-items:center;flex:none}.ai-tile svg{width:15px;height:15px;stroke:#fff}.enter{animation:enter .38s var(--ease) backwards}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.appbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);border-bottom:1px solid var(--line)}.appbar-in{display:flex;align-items:center;gap:20px;height:64px;padding:0 24px;max-width:1520px;margin:0 auto}.brand{display:flex;align-items:center;gap:7px;text-decoration:none;flex:none}.brand svg{width:26px;height:26px}.brand b{font-weight:700;font-size:19px;letter-spacing:-.03em}.brand .ai{display:inline-grid;place-items:center;height:21px;padding:0 5px;border-radius:5px;background:var(--grad);color:#fff;font-weight:700;font-style:italic;font-size:12.5px}.nav{display:flex;gap:2px;margin:0 auto;overflow-x:auto;scrollbar-width:none}.nav a{padding:7px 13px;border-radius:999px;text-decoration:none;color:var(--muted);font-weight:500;font-size:14.5px;white-space:nowrap;transition:color .2s,background .2s}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);background:var(--soft)}.nav a.nav-ai{display:inline-flex;align-items:center;gap:6px;font-weight:600;padding-top:6px;padding-bottom:6px;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;transition:box-shadow .2s}.nav a.nav-ai svg{width:15px;height:15px;flex:none;stroke:#d62b5e}.nav a.nav-ai:hover{box-shadow:0 2px 12px #d62b5e38}.nav a.nav-ai[aria-current=page]{background:var(--grad) border-box;color:#fff}.nav a.nav-ai[aria-current=page] .grad{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;animation:none}.nav a.nav-ai[aria-current=page] svg{stroke:#fff}@media (max-width:1366px){.nav a{padding-left:9px;padding-right:9px}}.state-btn .scode{display:none}@media (max-width:1300px){.nav a{font-size:14px;padding-left:8px;padding-right:8px}.nav a.nav-ai svg{display:none}}@media (min-width:821px) and (max-width:1300px){.appbar-in{gap:12px}.state-btn .sname{display:none}.state-btn .scode{display:inline;font-weight:600}}.tools-r{display:flex;align-items:center;gap:6px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;font-size:12.5px;font-weight:600;margin-left:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s}.btn:hover{border-color:var(--faint)}.btn:active{transform:scale(.98)}.btn.pri{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.btn.pri:hover{box-shadow:0 6px 16px -8px #12162b99}.btn.ai{background:var(--grad);border-color:transparent;color:#fff;background-size:160% 100%;transition:background-position .5s var(--ease),box-shadow .2s}.btn.ai:hover{background-position:100% 0;box-shadow:0 8px 20px -10px #d62b5eb3}.btn.quiet{border-color:transparent;background:none;color:var(--muted)}.btn.quiet:hover{color:var(--ink);background:var(--soft)}.btn.sm{height:32px;padding:0 12px;font-size:13px}.ibtn{width:40px;height:40px;border-radius:999px;border:1px solid transparent;background:none;display:grid;place-items:center;color:var(--muted);position:relative;transition:background .2s,color .2s}.ibtn:hover{background:var(--soft);color:var(--ink)}.ibtn.bd{border-color:var(--line-2)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);background:#12162b;color:#fff;font-size:12px;font-weight:500;line-height:1.3;padding:5px 9px;border-radius:7px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s;z-index:60}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:5px 12px;font-size:13px;color:var(--ink-2);text-decoration:none;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--crimson);color:var(--crimson)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-active{color:var(--ok);background:var(--ok-bg)}.st-amended{color:var(--warn);background:var(--warn-bg)}.st-suspended,.st-stayed{color:var(--bad);background:var(--bad-bg)}.st-superseded,.st-rescinded,.st-expired{color:var(--off);background:var(--off-bg)}.gonum{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.muted{color:var(--muted)}mark{background:var(--t-pink);color:inherit;border-radius:3px;padding:0 1px}.seg{position:relative;display:inline-flex;padding:4px;background:var(--soft);border-radius:999px;gap:2px}.seg button{position:relative;z-index:1;border:0;background:none;height:34px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted);display:inline-flex;align-items:center;gap:7px;transition:color .25s}.seg button[aria-selected=true],.seg button[aria-pressed=true]{color:var(--ink)}.seg .ind{position:absolute;left:0;top:4px;bottom:4px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #12162b14,0 2px 8px -2px #12162b1a;transition:transform .35s var(--ease),width .35s var(--ease)}.tabs{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs button{border:0;background:none;padding:12px 10px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .2s}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button .n{font-size:11px;background:var(--soft);border-radius:999px;padding:1px 7px;margin-left:5px;color:var(--muted)}.tabs .ind{position:absolute;left:0;bottom:-1px;height:2px;background:var(--crimson);border-radius:2px;transition:transform .35s var(--ease),width .35s var(--ease)}.hero{background:radial-gradient(760px 360px at 92% -12%,rgba(214,43,94,.075),transparent 62%),radial-gradient(620px 320px at -6% -10%,rgba(122,63,228,.06),transparent 60%)}.hero-in{max-width:1040px;margin:0 auto;padding:60px 24px 12px}.seal{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:6px 14px;margin-bottom:22px;background:var(--surface)}.seal i{width:5px;height:5px;border-radius:50%;background:var(--crimson)}.hero h1{font-weight:700;font-size:clamp(36px,5vw,56px);line-height:1.06;letter-spacing:-.04em;margin:0 0 14px}.lede{margin:0;max-width:58ch;color:var(--muted);font-size:16.5px;line-height:1.7}.finder{margin-top:30px}.finder-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.finder .hand{transform:rotate(-2deg)}.sbox{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line-2);border-radius:18px;padding:6px 6px 6px 18px;background:var(--surface);transition:border-color .2s,box-shadow .2s}.sbox:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.sbox input,.sbox textarea{flex:1;min-width:0;border:0;outline:none;background:none;font-size:16px;padding:10px 0}.sbox textarea{resize:none;height:52px;line-height:1.5;padding:6px 0}.sbox .btn{height:44px;padding:0 20px}.try{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;font-size:13px;color:var(--muted)}.detect{display:none;margin-top:10px;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;background:var(--t-blue);border-radius:12px;padding:9px 14px;animation:enter .25s var(--ease)}.detect.show{display:flex}.sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 14px}.field label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:5px;font-weight:500}.field input,.field select{width:100%;height:42px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus{outline:none;border-color:var(--blue);box-shadow:var(--ring)}.field.span2{grid-column:span 2}.sfoot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px;flex-wrap:wrap}.check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.check input,.fac input{width:16px;height:16px;accent-color:var(--crimson)}.stpanel{border:1px solid var(--line);border-radius:18px;padding:18px}.home-body{max-width:1040px;margin:52px auto 96px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.sec-h h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sec-h a{font-size:13.5px;font-weight:500;color:var(--blue);text-decoration:none}.sec-h a:hover{text-decoration:underline}.pane{padding-top:6px}.dlist{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.drow{display:flex;align-items:center;gap:12px;padding:11px 8px;margin:0 -8px;border-bottom:1px solid var(--line);text-decoration:none;border-radius:10px;transition:background .15s}.drow:hover{background:var(--soft)}.drow .bub{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.drow b{flex:1;font-weight:500;font-size:14px;line-height:1.35}.drow .n{font-size:13px;color:var(--faint);font-variant-numeric:tabular-nums}.crow{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:12px 8px;margin:0 -8px;border-bottom:1px solid var(--line);text-decoration:none;border-radius:10px;transition:background .15s}.crow:hover{background:var(--soft)}.crow b{font-weight:500;font-size:14.5px}.crow small{grid-column:1;color:var(--muted);font-size:13px}.crow .n{grid-row:1/3;grid-column:2;align-self:center;color:var(--faint);font-size:13px}.years{display:flex;align-items:flex-end;gap:5px;height:132px;padding-top:8px;border-bottom:1px solid var(--line)}.yr{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;border:0;background:none;padding:0;border-radius:6px}.yr i{display:block;width:100%;min-height:3px;border-radius:5px 5px 0 0;background:var(--line);transform-origin:bottom;animation:grow .6s var(--ease) both;animation-delay:calc(var(--k)*25ms)}.yr.has i{background:linear-gradient(180deg,#9b6bf0,#4b4be0)}.yr:hover i{background:var(--grad)}@keyframes grow{0%{transform:scaleY(0)}}.yr em{font-style:normal;font-size:10.5px;color:var(--faint)}.daterow{display:flex;gap:10px;align-items:end;margin-top:18px;flex-wrap:wrap}.daterow .field{flex:1;min-width:140px}.side-panel{background:var(--soft);border-radius:20px;padding:20px 20px 10px}:root[data-theme=dark] .side-panel{background:var(--surface);border:1px solid var(--line)}.wk-i{display:block;padding:12px 0;border-top:1px solid var(--line-2);text-decoration:none}.wk-i:first-of-type{border-top:0}.wk-i .t{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.wk-i p{margin:3px 0 0;font-size:14px;line-height:1.45;font-weight:500}.wk-i:hover p{color:var(--crimson)}.side-foot{padding:10px 0 12px;border-top:1px solid var(--line-2)}.imp-list{margin-top:32px}.imp-list .imp{grid-template-columns:64px 1fr}.imp{display:grid;grid-template-columns:52px 1fr;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.imp .d{grid-row:1/3;font-family:var(--mono);font-size:11.5px;color:var(--muted);line-height:1.35;padding-top:2px}.imp .d b{display:block;font-family:var(--sans);font-size:18px;color:var(--ink);font-weight:600}.imp .n{font-size:12.5px;color:var(--muted)}.imp p{margin:0;font-size:14px;line-height:1.45;font-weight:500}.imp:hover p{color:var(--crimson)}.rs-top{border-bottom:1px solid var(--line)}.rs-top-in{max-width:1520px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rs-top .sbox{flex:1;min-width:240px;padding:4px 4px 4px 16px;border-radius:999px}.rs-top .sbox input{font-size:15px;padding:7px 0}.rs-top .sbox .btn{height:38px}.rs-grid{max-width:1520px;margin:0 auto;padding:28px 24px 96px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.facets details{border-bottom:1px solid var(--line);padding:10px 0}.facets summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;padding:4px 0}.facets summary::-webkit-details-marker{display:none}.facets summary:after{content:"";width:8px;height:8px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-right:4px}.facets details[open] summary:after{transform:rotate(-135deg)}.fac{display:flex;align-items:flex-start;gap:9px;font-size:14px;padding:5px 0;cursor:pointer}.fac-sub{padding-left:22px}.fac-sub .fl{color:var(--ink-2)}.fac span{margin-left:auto;color:var(--faint);font-size:12.5px}.yin{display:flex;gap:8px;align-items:center;padding:6px 0}.yin input{width:84px;height:36px;border:1px solid var(--line-2);border-radius:10px;padding:0 10px;background:var(--surface)}.rs-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.rs-head h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.rs-head .ctr{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--muted)}.rs-head select{height:34px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);padding:0 12px;font-size:13.5px}.applied{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.applied button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12.5px}.exact{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--t-blue);border-radius:14px;padding:12px 16px;margin:10px 0}.rlist{margin-top:10px}.r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:18px 0;border-bottom:1px solid var(--line)}.r-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.r-top .gonum{color:var(--ink);font-size:14px}.r h3{margin:2px 0;font-size:16px;font-weight:500;line-height:1.5}.r h3 a{text-decoration:none}.r h3 a:hover{color:var(--crimson)}.r-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.r-meta span{display:inline-flex;align-items:center;gap:5px}.r-meta svg{width:14px;height:14px}.r-side{grid-row:1/4;grid-column:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.empty{padding:44px 20px;text-align:center;border:1px dashed var(--line-2);border-radius:18px;color:var(--muted)}.empty b{display:block;color:var(--ink);font-size:16px;margin-bottom:4px;font-weight:600}.answer{position:relative;border:1px solid var(--line);border-radius:18px;padding:18px 20px;margin:10px 0 18px;background:var(--surface);overflow:hidden}.answer:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad)}.ans-h{display:flex;align-items:center;gap:10px;font-weight:600;margin-bottom:10px}.ans-h small{font-weight:400;color:var(--muted);font-size:12.5px}.answer p{margin:0 0 10px;line-height:1.7}.ans-src{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.src{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:10px;padding:5px 10px 5px 6px;font-size:13px;text-decoration:none;transition:border-color .2s}.src:hover{border-color:var(--blue)}.src .k{width:20px;height:20px;border-radius:6px;background:var(--t-blue);color:var(--blue);font-size:11px;font-weight:600;display:grid;place-items:center}.ans-f{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}a.cite{font-weight:600;color:var(--blue);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--blue) 40%,transparent);white-space:nowrap}a.cite:hover{border-bottom-color:var(--blue)}.dots{display:inline-flex;gap:4px;vertical-align:middle}.dots i{width:6px;height:6px;border-radius:50%;background:var(--crimson);animation:blink 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.shimmer{height:11px;border-radius:6px;background:linear-gradient(90deg,var(--soft) 0,var(--line-2) 50%,var(--soft) 100%);background-size:200% 100%;animation:sh 1.1s infinite;margin-bottom:10px}@keyframes sh{to{background-position:-200% 0}}.go-head{max-width:1520px;margin:0 auto;padding:18px 24px 0}.crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);flex-wrap:wrap}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.go-head .meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:13.5px;color:var(--muted)}.go-head .meta .gonum{color:var(--ink);font-size:14.5px}.m-status{display:none}.go-head h1{margin:6px 0 0;font-size:clamp(21px,2vw,27px);font-weight:600;letter-spacing:-.025em;line-height:1.3;max-width:62ch}.go-head h1.te{font-family:var(--te);font-weight:600;letter-spacing:0;line-height:1.6;font-size:20px}.go-grid{max-width:1520px;margin:0 auto;padding:20px 24px 96px;display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:24px;align-items:start}.col-side{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:thin;padding-bottom:8px}.card{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:18px}.card h2{margin:0 0 14px;font-size:14px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0}.mgrid div{min-width:0}.mgrid .full{grid-column:1/-1}.mgrid dt{font-size:12px;color:var(--muted);margin-bottom:1px}.mgrid dd{margin:0;font-size:13.5px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.cit{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.cit p{margin:2px 0 10px;font-size:13px;line-height:1.5;color:var(--ink-2)}.col-left .card+.card{margin-top:14px}.gz-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gz-list li{display:grid;gap:2px}.gz-list b{font-size:13.5px;font-weight:600}.gz-list .linkbtn{justify-self:start;text-align:left;font-size:12.5px;line-height:1.45;color:var(--muted);padding:0}.gz-list .linkbtn:hover{color:var(--ink-2);text-decoration:underline}.tagrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tagrow a{font-size:12px;color:var(--muted);background:var(--soft);border-radius:999px;padding:3px 10px;text-decoration:none}.tagrow a:hover{color:var(--ink)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.toolbar .g{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar .icons{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px}.toolbar .icons .ibtn{width:36px;height:36px}.dd{position:relative}.menu{position:absolute;top:calc(100% + 8px);right:0;min-width:250px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-float);padding:6px;z-index:50;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .15s,transform .2s var(--ease)}.menu.open{opacity:1;transform:none;pointer-events:auto}.menu button{display:block;width:100%;text-align:left;border:0;background:none;border-radius:9px;padding:8px 10px;font-size:14px}.menu button small{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.menu button:hover,.menu button:focus-visible{background:var(--soft)}.menu button[disabled]{opacity:.45;cursor:not-allowed}.banner{border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.55;margin-bottom:14px}.viewer{border:1px solid var(--line);border-radius:18px;background:var(--soft);overflow:hidden}.vbar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.vfind{display:flex;align-items:center;gap:6px;flex:1;min-width:180px;max-width:340px;height:36px;border:1px solid var(--line-2);border-radius:999px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.vfind:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.vfind input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:13.5px}.vfind span{font-size:12px;color:var(--faint);white-space:nowrap}.vbar .pg{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.vbar .ibtn{width:34px;height:34px}.vscroll{height:calc(100vh - 250px);min-height:520px;overflow:auto;padding:28px 18px}.paper{--z:1;background:#fff;color:#111;max-width:calc(760px * var(--z));margin:0 auto;padding:calc(56px * var(--z)) calc(64px * var(--z));font-family:var(--doc);font-size:calc(15.5px * var(--z));line-height:1.5;text-align:justify;border-radius:4px;box-shadow:0 1px 2px #0000000f,0 16px 36px -22px #12162b59;transition:max-width .25s var(--ease)}.paper .ph{text-align:center;font-weight:700;margin-bottom:14px;line-height:1.35}.paper .pa{margin:0 0 10px}.paper .rule{border-top:1.5px dashed #333;margin:14px 0 18px}.paper .pd{text-align:center;font-weight:700;margin:6px 0 10px}.paper .prow{display:flex;justify-content:space-between;font-weight:700;margin-bottom:4px;gap:12px}.paper .pr{text-align:right;font-weight:700;margin-bottom:8px}.paper ol{margin:0 0 10px;padding-left:1.6em}.paper ol li{margin-bottom:3px}.paper ol a{color:#1d3f8a}.paper .stars{text-align:center;margin:10px 0}.paper .po{font-weight:700;text-decoration:underline;letter-spacing:.3em;margin-bottom:10px}.paper .para{display:flex;gap:10px;margin:0 0 10px}.paper .para b{flex:none}.paper .gov{text-align:center;font-weight:700;margin:22px 0 26px}.paper .sign{text-align:right;font-weight:700;line-height:1.35}.paper .to{margin-top:22px;text-align:left;line-height:1.45}.paper .pbreak{border:0;border-top:1px solid #ddd;margin:26px calc(-64px * var(--z));position:relative}.paper .pbreak:after{content:attr(data-p);position:absolute;right:12px;top:-9px;background:#fff;color:#999;font-family:var(--mono);font-size:10.5px;padding:0 6px}.paper .te-note{font-family:var(--te);background:#fdedf2;border:1px solid #F4C6D4;border-radius:8px;padding:8px 12px;font-size:13px;margin:0 0 16px;text-align:left}.paper .tx{font-family:var(--te);font-size:.97em;line-height:1.75}.paper mark.hit{background:#ffe58a;padding:0}.paper mark.hit.cur{background:#f5a524}.status{border-radius:18px;padding:16px 18px;margin-bottom:16px;border:1px solid transparent}.status.st-active{background:var(--ok-bg)}.status .top{display:flex;align-items:center;gap:10px;justify-content:space-between}.status .top b{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.status .pulse{position:relative;width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.status .pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.4);opacity:0}}.status .asof{font-family:var(--mono);font-size:11px;opacity:.85;color:var(--ink-2)}.status p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.status .facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.status .facts small{display:block;font-size:11.5px;color:var(--ink-2);opacity:.8}.status .facts span{font-size:13px;font-weight:500;color:var(--ink)}.rpane{padding:16px 2px 8px}.rpane h3{margin:18px 0 10px;font-size:13px;font-weight:600;color:var(--ink-2)}.rpane h3:first-child{margin-top:4px}.rpane .hand{display:block;margin:-2px 0 12px;font-size:19px}.tl{list-style:none;margin:0;padding:0}.tl li{position:relative;padding:0 0 20px 28px;animation:enter .45s var(--ease) both;animation-delay:calc(var(--k)*70ms)}.tl li:before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--line-2);transform-origin:top;animation:grow2 .5s var(--ease) both;animation-delay:calc(var(--k)*70ms + .12s)}@keyframes grow2{0%{transform:scaleY(0)}}.tl li:last-child:before{display:none}.tl .dot{position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;border:3.5px solid var(--surface);box-shadow:0 0 0 1.5px var(--faint);background:var(--faint)}.tl .k-issued{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}.tl .k-amended{background:var(--warn);box-shadow:0 0 0 1.5px var(--warn)}.tl .k-superseded,.tl .k-expired,.tl .k-rescinded{background:var(--off);box-shadow:0 0 0 1.5px var(--off)}.tl .k-stayed,.tl .k-suspended{background:var(--bad);box-shadow:0 0 0 1.5px var(--bad)}.tl .k-gazette{background:var(--violet);box-shadow:0 0 0 1.5px var(--violet)}.tl .k-now{background:var(--ok);box-shadow:0 0 0 1.5px var(--ok)}.tl .d{font-family:var(--mono);font-size:11px;color:var(--muted)}.tl .k{font-weight:600;font-size:14px;margin:1px 0}.tl p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.tl .acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.lrow{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;margin-bottom:8px;transition:border-color .2s,transform .2s var(--ease)}.lrow:hover{border-color:var(--line-2);transform:translate(2px)}.lrow .t{display:flex;justify-content:space-between;align-items:center;gap:8px}.lrow .rel{font-size:12px;font-weight:600;color:var(--crimson)}.lrow p{margin:4px 0 0;font-size:13.5px;line-height:1.45}.plain{padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.gz{border:1px solid var(--line);border-radius:14px;padding:14px}.gz dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:13.5px}.gz dt{color:var(--muted)}.gz dd{margin:0}.ins-empty{text-align:center;padding:26px 8px}.ins-empty .ai-tile{width:44px;height:44px;border-radius:13px;margin:0 auto}.ins-empty .ai-tile svg{width:20px;height:20px}.ins-empty p{color:var(--muted);font-size:14px;margin:12px auto 16px;max-width:32ch}.ins>*{animation:enter .45s var(--ease) both;animation-delay:calc(var(--k,0)*60ms)}.ins h4{margin:18px 0 5px;font-size:12.5px;font-weight:600;color:var(--muted)}.ins h4:first-child{margin-top:0}.ins p{margin:0;font-size:14.5px;line-height:1.65}.ins .lead{font-size:16px;line-height:1.6;font-weight:500}.ins ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.ins .src-note{margin-top:16px;font-size:12px;color:var(--faint)}.case{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:10px}.case .t{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.case b{display:block;font-size:14px;margin:4px 0 2px;font-weight:600}.case p{margin:0;font-size:13.5px;line-height:1.5}.oc{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px}.oc-upheld{color:var(--ok);background:var(--ok-bg)}.oc-stayed,.oc-struck{color:var(--bad);background:var(--bad-bg)}.oc-pending{color:var(--warn);background:var(--warn-bg)}.note{font-size:12px;color:var(--faint);margin-top:8px}.fab{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 8px;border-radius:999px;border:0;background:var(--navy);color:var(--on-navy);font-weight:600;font-size:14.5px;box-shadow:0 14px 34px -14px #12162b8c;overflow:hidden;transition:transform .25s var(--ease),opacity .2s}.fab .ai-tile{width:36px;height:36px;border-radius:50%}.fab:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);animation:sheen 7s ease-in-out infinite}@keyframes sheen{0%,80%{left:-60%}to{left:130%}}.fab:hover{transform:translateY(-2px)}.fab.hide{opacity:0;transform:scale(.9);pointer-events:none}.chatp{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;width:min(420px,calc(100vw - 32px));height:min(660px,calc(100vh - 110px));background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh-float);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(12px) scale(.97);transform-origin:bottom right;pointer-events:none;visibility:hidden;transition:opacity .22s,transform .3s var(--ease),visibility 0s .3s}.chatp.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .22s,transform .3s var(--ease),visibility 0s}.ch-h{display:flex;align-items:center;gap:10px;padding:14px 12px 12px 16px;border-bottom:1px solid var(--line)}.ch-h .ttl{flex:1;min-width:0}.ch-h b{display:block;font-size:15px;font-weight:600}.ch-h small{display:block;font-size:12px;color:var(--muted)}.ch-h .ibtn{width:36px;height:36px}.ch-ctx{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--soft)}.ch-ctx .cx{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:2px 4px 2px 10px;color:var(--ink);font-weight:500}.ch-ctx .cx button{border:0;background:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.ch-ctx .cx button:hover{background:var(--soft);color:var(--ink)}.ch-ctx .cx svg{width:13px;height:13px}.ch-log{flex:1;overflow:auto;padding:18px 16px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.ch-empty{margin:auto 0;text-align:left;padding:4px 2px}.ch-empty .ai-tile{width:40px;height:40px;border-radius:12px;margin-bottom:12px}.ch-empty h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.ch-empty p{margin:6px 0 16px;color:var(--muted);font-size:14px}.ch-sugg{display:flex;flex-direction:column;gap:8px}.ch-sugg button{text-align:left;border:1px solid var(--line-2);background:var(--surface);border-radius:14px;padding:10px 14px;font-size:13.5px;color:var(--ink-2);transition:border-color .2s,transform .2s var(--ease)}.ch-sugg button:hover{border-color:var(--crimson);transform:translate(2px)}.m{max-width:100%;animation:enter .3s var(--ease) both}.m.u{align-self:flex-end;max-width:85%;background:var(--navy);color:var(--on-navy);padding:9px 14px;border-radius:18px 18px 6px;font-size:14px;line-height:1.5}.m.a{display:flex;gap:10px;align-items:flex-start}.m.a .ai-tile{width:26px;height:26px;border-radius:8px;margin-top:2px}.m.a .ai-tile svg{width:13px;height:13px}.m.a .body{flex:1;min-width:0;font-size:14px;line-height:1.65}.m.a .blk{animation:enter .4s var(--ease) both;animation-delay:calc(var(--k)*.14s)}.m.a p{margin:0 0 8px}.m.a ul{margin:2px 0 8px;padding-left:18px}.m.a li{margin-bottom:3px}.m .srcs{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.m .srcs .src{font-size:12.5px}.m .fu{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.m .fu button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--ink-2)}.m .fu button:hover{border-color:var(--crimson);color:var(--crimson)}.ch-in{padding:12px;border-top:1px solid var(--line)}.ch-box{display:flex;align-items:flex-end;gap:8px;border:1.5px solid var(--line-2);border-radius:16px;padding:6px 6px 6px 14px;transition:border-color .2s,box-shadow .2s}.ch-box:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.ch-box textarea{flex:1;min-width:0;border:0;outline:none;background:none;resize:none;font-size:14px;line-height:1.5;padding:6px 0;max-height:120px}.ch-box .send{width:36px;height:36px;border-radius:12px;border:0;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;flex:none;transition:opacity .2s}.ch-box .send:disabled{opacity:.35;cursor:default}.ch-fine{font-size:11.5px;color:var(--faint);margin:8px 4px 0;text-align:center}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12162b61;z-index:90;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.open{opacity:1;pointer-events:auto}.modal{position:fixed;left:50%;top:50%;width:min(500px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:22px;z-index:95;opacity:0;pointer-events:none;transform:translate(-50%,-47%) scale(.98);transition:opacity .2s,transform .3s var(--ease)}.modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.mo-h{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 14px 20px;border-bottom:1px solid var(--line)}.mo-h b{font-size:16px;font-weight:600}.mo-b{padding:16px 20px}.mo-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.folder{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:14px;cursor:pointer}.folder input{width:16px;height:16px;accent-color:var(--crimson)}.folder span{margin-left:auto;font-size:12.5px;color:var(--faint)}.newf{display:flex;gap:8px;margin-top:14px}.newf input{flex:1;height:40px;border:1px solid var(--line-2);border-radius:999px;padding:0 14px;background:var(--surface)}.diff{font-family:var(--doc);font-size:15px;line-height:1.6;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;color:#111}.diff .del{background:#f9d9d9;text-decoration:line-through}.diff .add{background:#ddf3e3}.diff .subs{background:#fff2c2}.legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:10px;flex-wrap:wrap}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,16px);opacity:0;background:#12162b;color:#fff;padding:10px 18px;border-radius:999px;font-size:13.5px;z-index:120;transition:.25s var(--ease);max-width:min(560px,90vw);pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}.page{max-width:1040px;margin:0 auto;padding:40px 24px 96px}.page h1{margin:0 0 8px;font-size:clamp(30px,4vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.bm-grid{display:grid;grid-template-columns:220px 1fr;gap:32px;margin-top:28px}.bm-f{display:flex;justify-content:space-between;width:100%;text-align:left;border:0;background:none;padding:9px 14px;border-radius:999px;font-size:14px;color:var(--ink-2)}.bm-f[aria-current=true]{background:var(--soft);color:var(--ink);font-weight:600}.wk-day{margin-top:30px}.wk-day h3{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--crimson);margin:0 0 2px}.wk-row{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.wk-row h4{margin:0;font-size:15.5px;font-weight:500;line-height:1.45}.wk-row h4 a{text-decoration:none}.wk-row h4 a:hover{color:var(--crimson)}.wk-row p{margin:0;grid-column:1;color:var(--muted);font-size:13.5px}.wk-row .pill{grid-row:1/3;grid-column:2;align-self:center}.demo-note{font-size:12px;color:var(--faint);margin-top:14px}@media (max-width:1280px){.go-grid{grid-template-columns:290px minmax(0,1fr) 330px}}@media (max-width:1100px){.go-grid{grid-template-columns:minmax(0,1fr) 340px}.col-left{grid-column:1/-1;position:static;max-height:none}.col-left .mgrid{grid-template-columns:repeat(4,1fr)}.home-body{grid-template-columns:1fr;gap:40px}.sgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.nav{display:none}.go-grid{grid-template-columns:1fr}.col-side{position:static;max-height:none}.col-left .mgrid{grid-template-columns:1fr 1fr}.m-status{display:inline-flex}.rs-grid{grid-template-columns:1fr;gap:20px}.dlist{grid-template-columns:1fr}.vscroll{height:auto;min-height:0;padding:16px 10px}.paper{padding:26px 20px;font-size:14px}.paper .pbreak{margin:22px -20px}.bm-grid,.r{grid-template-columns:1fr}.r-side{grid-row:auto;grid-column:1;flex-direction:row;align-items:center;justify-content:flex-start}.chatp{right:0;bottom:0;width:100vw;height:100%;border-radius:0;border:0;padding-top:env(safe-area-inset-top,0px)}.fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.fab .lbl{display:none}.fab{padding:0 8px}.appbar-in{padding:0 16px;gap:12px}}@media (max-width:520px){.sgrid{grid-template-columns:1fr}.field.span2{grid-column:auto}.tools-r .seg,.brand .ai{display:none}.hero-in{padding-top:40px}}@media print{.appbar,.go-head,.col-side,.toolbar,.vbar,.banner,.fab,.chatp,.toast{display:none!important}.go-grid{display:block;padding:0}.viewer{border:0}.vscroll{height:auto;overflow:visible;padding:0}.paper{box-shadow:none;max-width:none;padding:0}}.go-head{max-width:1440px;padding:18px 28px 0}.go-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:14px;padding-bottom:20px;border-bottom:1px solid var(--line)}.go-head .meta{margin-top:0;gap:10px;font-size:13px}.go-head .meta .gonum{font-size:13.5px}.sepd{width:3px;height:3px;border-radius:50%;background:var(--faint)}.go-head h1{font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.35;letter-spacing:-.02em;margin-top:6px;max-width:58ch}.go-actions{display:flex;align-items:center;gap:8px;flex:none}.go-grid{max-width:1440px;padding:24px 28px 96px;grid-template-columns:272px minmax(0,1fr) 336px;gap:28px}.col-side{top:88px;max-height:calc(100vh - 104px)}.card{padding:18px 18px 16px;border-radius:16px}.card h2{font-size:13px;color:var(--ink-2);margin-bottom:14px}.mgrid{gap:14px 14px}.mgrid dt{font-size:11.5px}.mgrid dd{font-size:13px;line-height:1.45}.more{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.more summary{cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:var(--blue);display:inline-flex;align-items:center;gap:6px;padding:4px 0}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.more[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.more[open] summary{margin-bottom:12px}.more .mgrid{animation:enter .3s var(--ease) both}.cit{margin-top:14px;padding-top:12px}.cit-h{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--muted)}.cit-h .ibtn{width:30px;height:30px}.cit-h .ibtn svg{width:15px;height:15px}.cit p{font-size:12.5px;margin:2px 0 0;color:var(--ink-2)}.viewer{overflow:visible;background:var(--soft);border-radius:16px}.vbar{position:sticky;top:64px;z-index:20;border-radius:16px 16px 0 0;gap:6px;padding:8px 10px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vbar .seg{padding:3px}.vbar .seg button{height:30px;padding:0 12px;font-size:13px}.vfind{max-width:260px;height:36px}.navf,.zoom{display:inline-flex}.vbar .pg{margin-left:auto;font-family:var(--sans);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.vdiv{width:1px;height:22px;background:var(--line-2);margin:0 4px}.vscroll{height:auto;min-height:0;overflow:visible;padding:28px 20px 40px}.banner{margin-bottom:14px;font-size:13.5px}.status{background:var(--surface)!important;border:1px solid var(--line);padding:16px}.status .top{flex-wrap:wrap;row-gap:2px}.status .top b{font-size:15px;white-space:nowrap}.status .asof{white-space:nowrap}.status.st-active .top b{color:var(--ok)}.status.st-amended .top b{color:var(--warn)}.status.st-stayed .top b,.status.st-suspended .top b{color:var(--bad)}.status.st-superseded .top b,.status.st-expired .top b,.status.st-rescinded .top b{color:var(--off)}.status{color:var(--ink)}.status .asof{font-family:var(--sans);font-size:12px;color:var(--muted);opacity:1}.status p{margin-top:6px;font-size:13px;color:var(--muted)}.status .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 22px}.status .facts small{font-size:11.5px;color:var(--muted);opacity:1}.status .facts span{font-size:13px}.status.st-active{box-shadow:inset 3px 0 0 var(--ok)}.status.st-amended{box-shadow:inset 3px 0 0 var(--warn)}.status.st-stayed,.status.st-suspended{box-shadow:inset 3px 0 0 var(--bad)}.status.st-superseded,.status.st-expired,.status.st-rescinded{box-shadow:inset 3px 0 0 var(--off)}.tabs button{font-size:13.5px;padding:11px 9px}.rpane{padding-top:14px}.ins .lead{font-size:15px;line-height:1.6}.ins p{font-size:14px}.tl .d{font-family:var(--sans);font-size:12px;font-variant-numeric:tabular-nums}body.on-go .fab{display:none}.fab{height:48px;padding:0 18px 0 6px;font-size:14px}.fab .ai-tile{width:36px;height:36px}@media (max-width:1280px){.go-grid{grid-template-columns:248px minmax(0,1fr) 312px;gap:22px}}@media (max-width:1100px){.go-grid{grid-template-columns:minmax(0,1fr) 320px}.col-left .mgrid{grid-template-columns:repeat(4,1fr)}.col-left .more .mgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.go-grid{grid-template-columns:1fr}.go-title{flex-direction:column;align-items:flex-start;gap:14px}.go-head,.go-grid{padding-left:16px;padding-right:16px}.col-left .mgrid,.col-left .more .mgrid{grid-template-columns:1fr 1fr}.vbar{top:64px;flex-wrap:wrap}.vfind{order:5;max-width:none;flex-basis:100%}.vbar .pg,.vbar .zoom,.vbar .vdiv{display:none}.vbar .ibtn{width:34px;height:34px}.vscroll{padding:14px 8px}.col-center{order:-1}}.hero-in{text-align:center;max-width:880px}.hero .lede{margin:0 auto;max-width:54ch;text-wrap:balance}.hero h1{text-wrap:balance}.finder{max-width:760px;margin:32px auto 0}.finder-top{position:relative;justify-content:center}.finder .hand{position:absolute;right:-8px;top:-18px;transform:rotate(-4deg)}.try,.detect{justify-content:center}.stpanel,.sbox{text-align:left}@media (max-width:820px){.finder .hand{display:none}}.hero h1 .hl2{display:block}.hero .lede{max-width:60ch}.hero h1{font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.035em;max-width:24ch;margin-left:auto;margin-right:auto}.seg .aitab .aitxt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.seg .aitab .aispark svg{stroke:#d62b5e}.seg .aitab .prem{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:1px 7px;margin-left:2px}.ai-panel{position:relative;text-align:left;border:1.5px solid transparent;border-radius:22px;padding:18px 18px 16px;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,#8e1b55,#d62b5e 45%,#ef6b3e 70%,#7a3fe4) border-box;box-shadow:0 18px 50px -28px #d62b5e73;animation:enter .35s var(--ease) both}.ai-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:22px;background:radial-gradient(400px 120px at 90% 0,rgba(214,43,94,.08),transparent 70%);pointer-events:none}.ai-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ai-top .ai-tile{width:40px;height:40px;border-radius:12px}.ai-top .ai-tile svg{width:18px;height:18px}.ai-id{flex:1;min-width:0}.ai-id b{display:block;font-size:16px;font-weight:600}.ai-id small{display:block;font-size:13px;color:var(--muted);line-height:1.45}.meter{flex:none;width:150px;text-align:right}.meter .mt{font-size:12.5px;color:var(--ink-2)}.meter .mt b{font-size:15px;color:var(--ink)}.meter .bar{height:5px;border-radius:5px;background:var(--line);margin:5px 0 3px;overflow:hidden}.meter .bar i{display:block;height:100%;border-radius:5px;background:var(--grad);transition:width .5s var(--ease)}.meter small{font-size:11px;color:var(--faint)}.ai-box{border-radius:16px;padding:6px 14px}.ai-box textarea{height:64px}.ai-hint{font-size:13px;line-height:1.55;color:var(--ink-2);margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ai-hint:empty{display:none}.ai-hint.warn{background:var(--warn-bg);color:var(--ink);padding:10px 12px;border-radius:12px}.ai-hint.ok{background:var(--ok-bg);padding:10px 12px;border-radius:12px}.ai-hint:not(.warn):not(.ok){background:var(--soft);padding:10px 12px;border-radius:12px}.ai-act{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.ai-tip{font-size:12.5px;color:var(--muted)}.ai-act .btn{margin-left:auto}.btn.ai .cost{font-size:11.5px;font-weight:500;background:#fff3;border-radius:999px;padding:1px 8px;margin-left:2px}.btn.ai:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ai-ex{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.answer.gate{border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box}.gate-act{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gate-act .meter{text-align:left}.mnote{font-size:12px;color:var(--faint);margin-top:4px}.m .fu button svg{width:13px;height:13px;vertical-align:-2px}@media (max-width:640px){.ai-top{flex-wrap:wrap}.meter{width:100%;text-align:left}.seg .aitab .prem{display:none}.finder .seg button{padding:0 10px;font-size:13px}}.home-body{max-width:1120px;grid-template-columns:minmax(0,1fr) 360px;gap:48px;margin-top:64px;align-items:start}.sec-h2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.sec-h2 h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.sec-h2 p{margin:4px 0 0;font-size:13.5px}.browse .pane{padding-top:18px}.bgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bcard{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px 12px 12px;border:1px solid var(--line);border-radius:14px;text-decoration:none;background:var(--surface);transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease);animation:enter .4s var(--ease) both}.bgrid .bcard:nth-child(n){animation-delay:calc(var(--i,0)*20ms)}.bcard:hover{border-color:var(--line-2);box-shadow:0 10px 26px -18px #12162b59;transform:translateY(-1px)}.bcard:hover .bic{background:var(--t-pink);color:var(--crimson)}.bic{width:40px;height:40px;border-radius:11px;background:var(--soft);color:var(--ink-2);display:grid;place-items:center;transition:background .2s,color .2s}.bic svg{width:19px;height:19px}.btx{min-width:0}.btx b{display:block;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btx small{display:block;font-size:12px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.bcard.empty0{background:var(--soft);border-color:transparent}.bcard.empty0 b,.bcard.empty0 .bn{color:var(--muted)}.bcard.empty0 .bic{background:var(--surface)}.cgrid{align-items:start}.ccard{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease);animation:enter .4s var(--ease) both}.ccard:hover{border-color:var(--line-2);box-shadow:0 10px 26px -18px #12162b59;transform:translateY(-1px)}.ccard:hover .bic{background:var(--t-pink);color:var(--crimson)}.ccard-h{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px 12px 12px;text-decoration:none}.csubs{list-style:none;margin:0;padding:4px 10px 10px;display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--line)}.csubs li a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--ink-2);text-decoration:none;transition:background .15s,color .15s}.csubs li a:hover{background:var(--soft);color:var(--ink)}.csubs li a span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.csubs li a:hover span{color:var(--ink-2)}.csubs-more a,.csubs-more .linkbtn{color:var(--muted);font-weight:500}.ccard.empty0{background:var(--soft);border-color:transparent}.ccard.empty0 b,.ccard.empty0 .bn{color:var(--muted)}.ccard.empty0 .bic{background:var(--surface)}.quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.quick .chip .muted{font-size:12px;margin-left:2px}.ychart{border:1px solid var(--line);border-radius:14px;padding:14px 14px 8px}.ychart .years{border-bottom:0;height:150px}.feed{position:sticky;top:88px}.feed-card{border:1px solid var(--line);border-radius:20px;padding:20px;background:var(--surface)}.feed-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.feed-h h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.feed .seg{width:100%;margin-bottom:6px}.feed .seg button{flex:1;justify-content:center;height:32px;font-size:13.5px}.feed .seg .cnt{font-size:11px;background:var(--line);color:var(--muted);border-radius:999px;padding:0 7px;line-height:18px}.tfeed{list-style:none;margin:0;padding:6px 0 0}.tday{position:relative;padding:12px 0 4px 20px;animation:enter .4s var(--ease) both;animation-delay:calc(var(--k)*80ms)}.tday:before{content:"";position:absolute;left:4px;top:22px;bottom:-12px;width:1.5px;background:var(--line)}.tday:last-child:before{bottom:8px}.tdot{position:absolute;left:0;top:17px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--crimson)}.tdate{font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.titem{display:block;position:relative;padding:10px 12px;margin:0 -12px 2px;border-radius:12px;text-decoration:none;transition:background .15s}.titem:hover{background:var(--soft)}.tmeta{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--muted);min-width:0}.tmeta .gonum{color:var(--ink-2);font-size:12.5px;flex:none}.tdept{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titem p{margin:3px 0 0;font-size:14px;line-height:1.45;font-weight:500}.titem:hover p{color:var(--crimson)}.badge-imp{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:var(--crimson);background:var(--t-pink);border-radius:999px;padding:1px 8px}.feed-more{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:500;color:var(--blue);text-decoration:none}.feed-more:hover{text-decoration:underline}@media (max-width:1100px){.home-body{grid-template-columns:1fr}.feed{position:static}}@media (max-width:640px){.bgrid{grid-template-columns:1fr}}@media (max-width:640px){.finder .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.finder .seg button{white-space:nowrap;flex:none}.finder .seg button>svg,.finder .seg .aispark{display:none}}.home-body.hb2{display:block;max-width:1120px;margin:56px auto 96px}.latest{margin-bottom:64px}.lat-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.lat-h h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em}.lat-h>:first-child{flex:1 1 240px;min-width:0}.lat-tools{display:flex;align-items:center;gap:8px}.lat-tools .seg button{height:32px;font-size:13.5px}.lat-tools .cnt{font-size:11px;background:var(--line);color:var(--muted);border-radius:999px;padding:0 7px;line-height:18px}.lat-tools .ibtn{width:38px;height:38px}.lat-tools .ibtn:disabled{opacity:.35;cursor:default}.hwrap{position:relative;margin:0 -24px}.hwrap:before,.hwrap:after{content:"";position:absolute;top:0;bottom:12px;width:48px;z-index:2;pointer-events:none;opacity:0;transition:opacity .25s}.hwrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.hwrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.hwrap.fl:before,.hwrap.fr:after{opacity:1}.hscroll{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;padding:4px 24px 14px;scrollbar-width:thin}.hscroll:focus-visible{outline-offset:-2px}.hcard{flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-height:200px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);text-decoration:none;transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease);animation:enter .45s var(--ease) both;animation-delay:calc(var(--k)*60ms)}.hcard:hover{border-color:var(--line-2);box-shadow:0 14px 30px -20px #12162b66;transform:translateY(-2px)}.hc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.hc-date{font-size:12px;font-weight:600;color:var(--crimson)}.hcard .badge-imp{margin:0}.hc-num{font-size:13px;color:var(--ink-2)}.hcard p{margin:0;flex:1;font-size:15px;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hcard:hover p{color:var(--crimson)}.hcard p{-webkit-line-clamp:6}.hcard{min-height:264px}.hc-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.hc-dept{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsec{padding-top:40px;margin-top:40px;border-top:1px solid var(--line)}.bsec:first-of-type{border-top:0}.latest+.bsec{border-top:1px solid var(--line)}.bsec .bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ypanel{border:1px solid var(--line);border-radius:18px;overflow:hidden}.yrow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:18px 20px;border-top:1px solid var(--line);align-items:start}.yrow:first-child{border-top:0}.ylab{font-size:13px;font-weight:600;color:var(--ink-2);padding-top:8px}.qchip{display:inline-flex;align-items:baseline;gap:7px;border:1px solid var(--line-2);border-radius:12px;padding:8px 14px;text-decoration:none;font-size:13.5px;color:var(--ink-2);transition:border-color .2s,color .2s}.qchip b{font-size:15px;color:var(--ink)}.qchip:hover{border-color:var(--crimson);color:var(--crimson)}.quick{margin:0}.ygrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.ytile{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:9px 12px;text-align:left;transition:border-color .2s,background .2s,color .2s}.ytile b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ytile small{font-size:11.5px;color:var(--muted)}.ytile:hover{border-color:var(--line-2)}.ytile.y0{background:var(--soft);border-color:transparent}.ytile.y0 b{color:var(--muted)}.ytile[aria-checked=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.ytile[aria-checked=true] small{color:inherit;opacity:.75}.ytile[aria-checked=true] b{color:inherit}.mrow{background:var(--soft)}:root[data-theme=dark] .mrow{background:var(--surface)}.mgrid2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;animation:enter .3s var(--ease) both}.mtile{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);text-decoration:none;transition:border-color .2s}.mtile b{font-size:14px;font-weight:600}.mtile small{font-size:11.5px;color:var(--muted)}a.mtile:hover{border-color:var(--crimson)}a.mtile:hover b{color:var(--crimson)}.mtile.m0 b{color:var(--muted)}.mtile.mf{opacity:.45;background:transparent;border-style:dashed}.mrow .feed-more{grid-column:2;margin-top:4px}.crow2{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.crow2 .field{flex:1;min-width:150px}.crow2 .dash{padding-bottom:10px;color:var(--faint)}@media (max-width:900px){.bsec .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgrid2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.bsec .bgrid{grid-template-columns:1fr}.yrow{grid-template-columns:1fr;gap:10px}.ylab{padding-top:0}.mrow .feed-more{grid-column:1}.mgrid2{grid-template-columns:repeat(3,minmax(0,1fr))}.hcard{flex-basis:78vw}.lat-tools .ibtn{display:none}.hwrap{margin:0 -16px}.hscroll{padding:4px 16px 14px;scroll-padding:0 16px}.crow2 .dash{display:none}}.lat-tools{flex-wrap:wrap}.lat-tools .btn.sm{height:36px}.lat-tools .cnt.on{background:var(--crimson);color:#fff}.rlink.has .cnt{background:var(--t-blue);color:var(--blue)}.follow-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;font-size:13px;color:var(--muted)}.fchip{display:inline-flex;align-items:center;gap:4px;background:var(--t-pink);color:var(--ink);border-radius:999px;padding:3px 4px 3px 11px;font-size:12.5px;font-weight:500;animation:enter .25s var(--ease) both}.fchip button{border:0;background:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.fchip button:hover{background:#0000000f;color:var(--ink)}.fchip svg{width:12px;height:12px}.linkbtn{border:0;background:none;color:var(--blue);font-size:13px;font-weight:500;padding:2px 4px;border-radius:6px}.linkbtn:hover{text-decoration:underline}.toobroad-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}@media (max-width:420px){.toobroad-acts{gap:8px}.toobroad-acts .btn{width:100%}}.fnote{margin:-6px 0 12px;font-size:13px;color:var(--muted)}.hcard{position:relative}.hc-top{min-height:32px}.hc-act{margin-left:auto;display:flex;gap:0;position:relative;z-index:2}.hc-act .ibtn{width:32px;height:32px}.hc-act .ibtn svg{width:16px;height:16px}.hc-link{text-decoration:none;flex:1;display:block}.hc-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;z-index:1}.hcard .hc-foot{position:relative;z-index:0}.hcard:hover .hc-link p{color:var(--crimson)}.hcard:focus-within{border-color:var(--blue)}.rl-row{font-weight:600}.folder .rl-ic{display:inline-grid;color:var(--blue);margin-left:0}.rl-ic svg{width:16px;height:16px}.mo-sub{margin:16px 0 2px;font-size:12px;font-weight:600;color:var(--muted)}.cust-tools{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px}.cust-tools .muted{margin-left:auto}.cust-list{border:0;margin:0;padding:0;max-height:48vh;overflow:auto}.folder .dn{flex:1;margin-left:0;color:var(--ink);font-size:14px}.bm-f svg{width:15px;height:15px}@media (max-width:640px){.lat-tools{width:100%}.lat-tools .rlink{margin-left:auto}}.hsep{flex:0 0 auto;display:flex;align-items:center;padding:0 4px}.hsep span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11.5px;font-weight:600;color:var(--faint);letter-spacing:.04em;border-left:1px dashed var(--line-2);padding-left:10px}.hcard.older{background:var(--soft);border-color:transparent}.hcard.older .hc-date{color:var(--muted)}.hero-pills{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}.hero-pills .seal{margin-bottom:0}.live{position:relative;display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 14px 0 12px;border-radius:999px;font-size:12.5px;color:var(--ink-2);background:var(--surface);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--line));box-shadow:0 0 #1d7f5000,0 6px 20px -10px #1d7f5073;cursor:default}.live b{font-weight:600;color:var(--ok);letter-spacing:.02em}.lsep{width:1px;height:14px;background:var(--line-2)}#liveTxt{font-variant-numeric:tabular-nums;white-space:nowrap}.lcp{display:inline-flex;align-items:center;gap:8px;cursor:help}.lcp>b{font-size:12.5px;font-weight:600}.lcp-none>b{color:var(--ok)}.lcp-amended>b{color:var(--warn)}.lcp-repealed>b{color:var(--bad)}.lcp-none .lv i{background:#22a565;animation-name:lglow}.lcp-none .lv:before,.lcp-none .lv:after{border-color:#22a5658c}.lcp-amended .lv i{background:#c98214;animation-name:lglowA}.lcp-amended .lv:before,.lcp-amended .lv:after{border-color:#c982148c}.lcp-repealed .lv i{background:#d02b4e;animation-name:lglowRd}.lcp-repealed .lv:before,.lcp-repealed .lv:after{border-color:#d02b4e8c}@keyframes lglowA{0%,to{box-shadow:0 0 5px 1px #c98214cc,0 0 12px 2px #c9821459}50%{box-shadow:0 0 9px 2px #c98214,0 0 22px 6px #c9821480}}@keyframes lglowRd{0%,to{box-shadow:0 0 5px 1px #d02b4ecc,0 0 12px 2px #d02b4e59}50%{box-shadow:0 0 9px 2px #d02b4e,0 0 22px 6px #d02b4e80}}.lv{position:relative;width:10px;height:10px;display:grid;place-items:center}.lv i{width:8px;height:8px;border-radius:50%;background:#22a565;box-shadow:0 0 6px 1px #22a565e6,0 0 14px 3px #22a56573;animation:lglow 2.4s ease-in-out infinite}.lv:before,.lv:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(34,165,101,.55);animation:lring 2.4s var(--ease) infinite}.lv:after{animation-delay:1.2s}@keyframes lglow{0%,to{box-shadow:0 0 5px 1px #22a565cc,0 0 12px 2px #22a56559}50%{box-shadow:0 0 9px 2px #22a565,0 0 22px 6px #22a56580}}@keyframes lring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.9);opacity:0}}.live.sync{animation:lsync 1.4s var(--ease)}@keyframes lsync{0%{box-shadow:0 0 #22a56573,0 6px 20px -10px #1d7f5073;background:var(--ok-bg)}to{box-shadow:0 0 0 14px #22a56500,0 6px 20px -10px #1d7f5073}}.live[data-tip]:after{white-space:nowrap}@media (prefers-reduced-motion: reduce){.lv:before,.lv:after{display:none}}@media (max-width:520px){.live{font-size:11.5px}.hero-pills .seal{display:none}}.live-row{display:flex;justify-content:center;margin-top:22px}.live{border-color:color-mix(in srgb,#E0284F 32%,var(--line));box-shadow:0 6px 20px -10px #e0284f73}.live b{color:#d0213f}.lv i{background:#ef2d55;box-shadow:0 0 6px 1px #ef2d55e6,0 0 14px 3px #ef2d5573;animation-name:lglowR}.lv:before,.lv:after{border-color:#ef2d558c}@keyframes lglowR{0%,to{box-shadow:0 0 5px 1px #ef2d55cc,0 0 12px 2px #ef2d5559}50%{box-shadow:0 0 9px 2px #ef2d55,0 0 22px 6px #ef2d5580}}.live.sync{animation-name:lsyncR}@keyframes lsyncR{0%{box-shadow:0 0 #ef2d5566;background:var(--t-pink)}to{box-shadow:0 0 0 14px #ef2d5500}}.live[data-tip]:after{top:auto;bottom:calc(100% + 8px)}@media (max-width:520px){.hero .seal{display:inline-flex}}.live-band{max-width:1120px;margin:44px auto 0;padding:0 24px;display:flex;align-items:center;gap:16px}.lb-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-2))}.lb-line.lb-r{background:linear-gradient(270deg,transparent,var(--line-2))}.live-band .live{height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:12.5px;color:var(--muted);gap:8px}.live-band .live b{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.live-band .live.sync{animation:none}.live-band .live.sync #liveTxt{animation:lflash 1.4s var(--ease)}@keyframes lflash{0%{color:#d0213f}to{color:var(--muted)}}.live-band .live.cov2{flex-wrap:wrap;justify-content:center;row-gap:2px;max-width:min(660px,100%);text-align:center}.cov-when{color:var(--ink-2)}.cov-what{flex-basis:100%;font-size:12px;line-height:1.45;color:var(--muted)}@media (max-width:520px){.live-band .live.cov2{gap:6px}.cov-what{font-size:11.5px}}.home-body.hb2{margin-top:36px}@media (max-width:520px){.lb-line{display:none}.live-band{justify-content:center}}.lat-acts{margin-top:-8px}.lat-sub{margin:4px 0 0;font-size:13.5px}.as-btn{border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.acard .hc-link p{-webkit-line-clamp:3;font-size:15px}.kind{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 8px}.k-Act{background:var(--t-violet);color:var(--violet)}.k-Rules{background:var(--t-blue);color:var(--blue)}.acard .hc-date{color:var(--muted);font-weight:500}.ac-ref{font-size:12.5px;color:var(--muted)}.acard:hover .hc-link p{color:var(--crimson)}.act-t{margin:0;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.hcard{width:300px;min-width:0}.hc-foot{min-width:0}.hc-dept{min-width:0;flex:1}.lat-acts .lat-h>div:first-child{flex:1 1 360px;min-width:0}.scope-wrap{position:relative;display:flex;align-items:center;border-left:1px solid var(--line-2);padding-left:8px;margin-left:2px}.scope{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:13.5px;font-weight:500;color:var(--ink-2);padding:8px 26px 8px 8px;border-radius:10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2362677F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.scope:hover{background-color:var(--soft)}.scope:focus-visible{outline:2px solid var(--blue);outline-offset:0}.scope-hint{margin:8px 0 0;font-size:12.5px;color:var(--muted);text-align:center;min-height:1.2em}.matchin{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px}.mi-lab{order:-1;font-size:12.5px;color:var(--muted);margin-right:4px}.mchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;font-size:13px;color:var(--ink-2);transition:border-color .2s,background .2s,color .2s}.mchip span{font-size:11.5px;background:var(--soft);border-radius:999px;padding:0 7px;line-height:18px;color:var(--muted)}.mchip:hover{border-color:var(--faint)}.mchip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.mchip[aria-pressed=true] span{background:#ffffff2e;color:inherit}.snip{margin:4px 0;font-family:var(--doc);font-size:14.5px;line-height:1.55;color:var(--ink-2);border-left:2px solid var(--line-2);padding:2px 0 2px 12px}.snip-lab{display:block;font-family:var(--sans);font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:1px}@media (max-width:640px){.scope{font-size:12.5px;padding-right:22px;max-width:118px}.sbox .btn{padding:0 14px}}a.snip{display:block;text-decoration:none;transition:border-color .2s}a.snip:hover{border-left-color:var(--crimson)}.snip-go{font-weight:500;color:var(--blue);margin-left:6px;opacity:0;transition:opacity .2s}a.snip:hover .snip-go,a.snip:focus-visible .snip-go{opacity:1}.rs-top .scope{font-size:13px}.rs-top .scope-wrap{margin-right:2px}.kwf summary{color:var(--ink)}.kwfac{display:flex;flex-direction:column;gap:4px;padding:6px 0 4px}.kwfac label{font-size:12.5px;color:var(--muted);margin-top:6px}.kwin{display:flex;align-items:center;gap:6px;height:38px;border:1px solid var(--line-2);border-radius:10px;padding:0 10px;background:var(--surface);transition:border-color .2s,box-shadow .2s}.kwin:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.kwin svg{width:15px;height:15px;color:var(--faint)}.kwin input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:13.5px}.kwact{display:flex;align-items:center;gap:8px;margin-top:10px}.chipfield{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;cursor:text;padding:4px 0}.chipfield input{flex:1 1 140px;min-width:120px;border:0;outline:none;background:none;font-size:16px;padding:6px 0}.cf-chips{display:contents}.kchip{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:30px;padding:0 4px 0 11px;border-radius:9px;background:var(--navy);color:var(--on-navy);font-size:13.5px;font-weight:500}.kchip .kt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.kchip .kt:before{content:"“";opacity:.55;margin-right:1px}.kchip .kt:after{content:"”";opacity:.55;margin-left:1px}.kchip button{border:0;background:none;color:inherit;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;opacity:.7}.kchip button:hover,.kchip button:focus-visible{opacity:1;background:#ffffff2e}.kchip button svg{width:12px;height:12px}.kchip.pop{animation:cpop .35s var(--ease)}@keyframes cpop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06)}to{transform:none;opacity:1}}.rs-top .chipfield input{font-size:15px;padding:5px 0}.rs-top .kchip{height:28px;font-size:13px}.kfield .chipfield,.kwfac .chipfield,.field .chipfield{border:1px solid var(--line-2);border-radius:12px;padding:5px 8px;background:var(--surface);transition:border-color .2s,box-shadow .2s;min-height:42px}.kwfac .chipfield:focus-within,.field .chipfield:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.kwfac .chipfield input,.field .chipfield input{font-size:13.5px;padding:3px 0;min-width:90px;flex-basis:90px}.kwfac .kchip,.field .kchip{height:26px;font-size:12.5px;background:var(--t-blue);color:var(--blue)}.kwfac .kchip button:hover,.field .kchip button:hover{background:#3446d81f}.kwl,.flab{display:block;font-size:12.5px;color:var(--muted);margin:8px 0 5px;font-weight:500}.kwnote{font-size:11.5px;color:var(--faint);margin:8px 0 0}.kbd{display:inline-block;font-size:11px;font-weight:600;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;padding:0 5px;line-height:17px;background:var(--surface);color:var(--ink-2)}.scope-hint .sh-scope{display:block;margin-top:2px}.rs-head h1 .plus{color:var(--faint);font-weight:500;margin:0 2px}.aiw{max-width:1120px;margin:64px auto 0;padding:0 24px}.aiw-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding:44px;border-radius:28px;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(125deg,#8e1b55,#d62b5e 40%,#ef6b3e 62%,#7a3fe4) border-box;box-shadow:0 30px 80px -48px #d62b5e8c;overflow:hidden}.aiw-in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px 260px at 100% 0,rgba(214,43,94,.07),transparent 70%),radial-gradient(460px 240px at 0 100%,rgba(122,63,228,.06),transparent 70%);pointer-events:none}.aiw-copy,.aiw-demo{position:relative}.aiw-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.aiw-badge .ai-tile{width:26px;height:26px;border-radius:8px}.aiw-badge em{font-style:normal;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:1px 8px}.aiw h2{text-wrap:balance;margin:14px 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.035em}.aiw-lede{margin:0 0 22px;color:var(--muted);font-size:15.5px;line-height:1.7;max-width:48ch}.aiw-pts{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px}.aiw-pts li{display:flex;gap:12px;align-items:flex-start}.pt-ic{width:34px;height:34px;border-radius:10px;background:var(--t-pink);color:var(--crimson);display:grid;place-items:center;flex:none}.pt-ic svg{width:17px;height:17px}.aiw-pts b{display:block;font-size:14.5px;font-weight:600}.aiw-pts small{display:block;font-size:13px;color:var(--muted);line-height:1.5}.aiw-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aiw-cta .btn{height:46px;padding:0 22px;font-size:15px}.aiw-quota{font-size:12.5px;color:var(--muted)}.aiw-quota b{color:var(--ink)}.aiw-note{position:absolute;top:-30px;right:6px;transform:rotate(-3deg);font-size:21px}.dm-win{border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 24px 60px -30px #12162b66;overflow:hidden}.dm-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.dm-h .ai-tile{width:28px;height:28px;border-radius:8px}.dm-h b{font-size:14.5px;flex:1}.dm-live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);background:var(--soft);border-radius:999px;padding:2px 10px}.dm-live i{width:6px;height:6px;border-radius:50%;background:var(--crimson)}.dm-b{padding:16px;min-height:356px}.dm-q{display:flex;align-items:center;gap:6px;border:1.5px solid var(--line-2);border-radius:14px;padding:10px 8px 10px 14px;font-size:14.5px;min-height:48px;margin-bottom:14px}#dmQ{flex:0 1 auto}.dm-caret{width:2px;height:18px;background:var(--blue);margin-left:1px;opacity:0}.typing .dm-caret{opacity:1;animation:caret 1s step-end infinite}@keyframes caret{50%{opacity:0}}.dm-send{margin-left:auto;width:32px;height:32px;border-radius:10px;border:0;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;flex:none}.dm-send svg{width:15px;height:15px}.dm-lab{margin:0 0 8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dm-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:9px 12px;margin-bottom:7px;text-decoration:none;animation:enter .4s var(--ease) both;animation-delay:calc(var(--k)*.14s);transition:border-color .2s}.dm-row:hover{border-color:var(--line-2)}.dm-row .k{width:22px;height:22px;border-radius:7px;background:var(--t-blue);color:var(--blue);font-size:11.5px;font-weight:600;display:grid;place-items:center;flex:none}.dm-row .t{flex:1;min-width:0}.dm-row .t b{display:block;font-size:13.5px;font-weight:600}.dm-row .t small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-row .pill{font-size:11px;padding:2px 8px}.dm-ans{display:flex;gap:12px;margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--grad);color:#fff;animation:enter .45s var(--ease) both;animation-delay:calc(var(--k)*.14s)}.dm-ans .ai-tile{background:#fff3;width:26px;height:26px;border-radius:8px}.dm-ans b{font-size:13.5px}.dm-ans p{margin:3px 0 4px;font-size:14px;line-height:1.55}.dm-ans small{font-size:11.5px;opacity:.85}.dm-note{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--soft);color:var(--muted);font-size:12.5px;line-height:1.55;animation:enter .45s var(--ease) both;animation-delay:.42s}.dm-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.dm-dots button{width:8px;height:8px;border-radius:999px;border:0;background:var(--line-2);padding:0;transition:width .3s var(--ease),background .3s}.dm-dots button[aria-selected=true]{width:24px;background:var(--crimson)}.aiw+.live-band{margin-top:56px}@media (max-width:980px){.aiw-in{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:40px}.aiw-note{top:-28px}}@media (max-width:520px){.aiw{padding:0 12px}.aiw-in{padding:26px 18px;border-radius:22px}.dm-b{min-height:0}.aiw-note{display:none}}.dm-row .pill{flex:none}@media (max-width:520px){.dm-row .t small{display:none}.dm-row .pill{max-width:120px;overflow:hidden;text-overflow:ellipsis}}.live-band{margin-top:64px}.live-band+.aiw{margin-top:48px}.aiw+.home-body.hb2{margin-top:88px}@media (max-width:640px){.live-band{margin-top:44px}.live-band+.aiw{margin-top:32px}.aiw+.home-body.hb2{margin-top:56px}}.stsw{flex:none}.state-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:13px;font-weight:600;color:var(--ink);transition:border-color .2s,box-shadow .2s}.state-btn:hover{border-color:var(--faint)}.state-btn[aria-expanded=true]{border-color:var(--blue);box-shadow:var(--ring)}.state-btn svg{width:15px;height:15px;color:var(--muted)}.sdot{width:8px;height:8px;border-radius:50%;background:#d62b5e;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent)}.stsw .menu{left:0;right:auto;min-width:300px;transform-origin:top left}.sm-h{margin:6px 10px;font-size:11.5px;font-weight:600;color:var(--muted)}.stsw .menu button{display:flex;align-items:center;gap:10px}.sm-t{flex:1;min-width:0}.sm-t b{display:block;font-size:14px;font-weight:600}.sm-t small{display:block;font-size:12px;color:var(--muted)}.sm-cur{font-size:11px;font-weight:600;color:var(--ok);background:var(--ok-bg);border-radius:999px;padding:1px 8px}.sm-go{font-size:12px;font-weight:600;color:var(--blue)}.sm-note{margin:6px 10px;padding-top:8px;border-top:1px solid var(--line);font-size:11.5px;color:var(--faint);line-height:1.45}.stx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s}.stx.on{opacity:1;pointer-events:auto}.stx-in{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transform:translateY(8px);transition:transform .35s var(--ease)}.stx.on .stx-in{transform:none}.stx-dot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 6px #0000000a;margin-bottom:6px}.stx b{font-size:22px;font-weight:700;letter-spacing:-.02em}.stx small{font-size:13.5px;color:var(--muted)}.stx-bar{display:block;width:180px;height:3px;border-radius:3px;background:var(--line);margin-top:14px;overflow:hidden;position:relative}.stx-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:3px;background:var(--grad);animation:stxb .8s var(--ease) infinite}@keyframes stxb{0%{transform:translate(-100%)}to{transform:translate(260%)}}.xstate .sdot{display:block;margin:0 auto 10px;width:12px;height:12px}@media (max-width:820px){.state-btn .sname{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.state-btn{padding:0 8px}.state-btn .sname{display:none}.state-btn:after{content:attr(data-code);font-size:12px}.brand .ai{display:none}}@media (max-width:560px){.stsw{position:static}.stsw .menu{left:16px;right:16px;min-width:0;transform-origin:top center}}@media (max-width:420px){.appbar-in{gap:6px}.tools-r{gap:2px}.tools-r .ibtn{width:34px;height:34px}.state-btn{gap:6px}.state-btn>svg{display:none}}@media (max-width:359px){#themeBtn{display:none}.tools-r .avatar{margin-left:0}}@media (max-width:520px){[data-tip]:after,.live[data-tip]:after{white-space:normal;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px)}}body.on-ai .fab,body.on-ai .chatp{display:none!important}body.on-ai{overflow:hidden}.aip{display:grid;grid-template-columns:272px minmax(0,1fr) 0;height:calc(100dvh - 65px);transition:grid-template-columns .3s var(--ease);position:relative}.aip.src-open{grid-template-columns:272px minmax(0,1fr) 320px}.ais{display:flex;flex-direction:column;min-height:0;background:var(--soft);border-right:1px solid var(--line)}.ais-top{padding:14px 12px 8px;display:flex;flex-direction:column;gap:10px}.ais-brand{display:flex;align-items:center;gap:9px;padding:2px 4px}.ais-brand b{font-size:15px;flex:1}.ais-brand .ai-tile{width:30px;height:30px}.ais-x{display:none}.ais-new{width:100%;height:42px;justify-content:center}.ais-search{display:flex;align-items:center;gap:8px;height:38px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);padding:0 10px;color:var(--faint)}.ais-search:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.ais-search svg{width:15px;height:15px}.ais-search input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:13.5px;color:var(--ink)}.ais-list{flex:1;overflow:auto;padding:4px 8px 12px;scrollbar-width:thin}.ais-g p{margin:14px 8px 4px;font-size:11.5px;font-weight:600;color:var(--muted)}.ais-item{position:relative;display:flex;align-items:center;border-radius:10px;transition:background .15s}.ais-item a{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;font-size:13.5px;color:var(--ink-2)}.ais-item .tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goc{flex:none;font-size:9.5px;font-weight:700;color:var(--blue);background:var(--t-blue);border-radius:5px;padding:1px 5px}.ais-item:hover,.ais-item:focus-within{background:var(--line)}.ais-item.on{background:var(--surface);box-shadow:0 1px 2px #12162b0f}.ais-item.on a{color:var(--ink);font-weight:500}.ais-ia{display:none;padding-right:4px}.ais-item:hover .ais-ia,.ais-item:focus-within .ais-ia{display:flex}.ais-ia .ibtn{width:26px;height:26px;border-radius:7px}.ais-ia .ibtn svg{width:14px;height:14px}.ais-empty{margin:18px 10px;font-size:13px;color:var(--muted)}.ais-foot{border-top:1px solid var(--line);padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.ais-trash{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:none;border:0;padding:3px 2px;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;border-radius:6px;transition:color .15s}.ais-trash:hover,.ais-trash:focus-visible{color:var(--ink)}.ais-trash svg{width:14px;height:14px}.trash-list{display:flex;flex-direction:column;gap:2px;max-height:min(50vh,360px);overflow-y:auto;margin:-4px -6px 0}.trash-row{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px}.trash-row:hover{background:var(--line)}.trash-row .tt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;color:var(--ink-2)}.trash-row .btn{flex:none;height:30px;padding:0 10px;font-size:12.5px;gap:6px}.trash-row .btn svg{width:13px;height:13px}.trash-note{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.ai-latest{position:sticky;bottom:14px;z-index:2;display:flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;margin:6px auto 0;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:500;box-shadow:0 4px 16px #12162b24;cursor:pointer}.ai-latest:hover{background:var(--soft)}.ai-latest svg{width:15px;height:15px}.ais-meter .mt{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.ais-meter .mt b{color:var(--ink);font-weight:600}.ais-meter .bar{height:5px;border-radius:5px;background:var(--line);margin:6px 0 4px;overflow:hidden}.ais-meter .bar i{display:block;height:100%;background:var(--grad);border-radius:5px;transition:width .5s var(--ease)}.ais-meter small{font-size:11px;color:var(--faint)}.ais-meter .mt b.mt-off{color:var(--faint);font-weight:500;font-style:italic}.ais-meter .mt+small{display:block;margin-top:6px}.aim{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.aim-h{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--line);flex:none}.aim-h #sideOpen{display:none}.aim-t{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.aim-t b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-chip{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:12px;font-weight:600;color:var(--blue);background:var(--t-blue);border-radius:999px;padding:2px 10px}.ctx-chip svg{width:13px;height:13px}.aim-act{display:flex;gap:2px}.aim-act .ibtn[aria-pressed=true]{background:var(--soft);color:var(--ink)}.aiscroll{flex:1;overflow:auto;scroll-behavior:smooth}.aicol{max-width:780px;margin:0 auto;padding:28px 24px 24px;display:flex;flex-direction:column;gap:26px;min-height:100%}.ai-hello{margin:auto 0;padding:24px 0;text-align:center;animation:enter .5s var(--ease) both}.ai-tile.big{width:52px;height:52px;border-radius:16px;margin:0 auto 16px}.ai-tile.big svg{width:24px;height:24px}.ai-hello h1{margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:700;letter-spacing:-.035em}.hello-sub{margin:8px auto 26px;max-width:46ch;color:var(--muted);font-size:16.5px;line-height:1.55;text-wrap:balance}.hello-sub .grad{font-weight:600}.sg-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left}.sg{display:grid;grid-template-columns:36px 1fr;gap:2px 12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .2s,transform .25s var(--ease),box-shadow .25s var(--ease)}.sg:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 26px -20px #12162b66}.sg-ic{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:var(--t-pink);color:var(--crimson);display:grid;place-items:center}.sg-ic svg{width:17px;height:17px}.sg b{font-size:14px;font-weight:600}.sg small{font-size:13px;color:var(--muted);line-height:1.45}.hello-note{margin:16px 0 0;font-size:12px;color:var(--faint)}.am{animation:enter .3s var(--ease) both}.am-u{display:flex;justify-content:flex-end}.am-u .bub{max-width:78%;background:var(--soft);border-radius:18px 18px 6px;padding:11px 16px;font-size:15px;line-height:1.55;white-space:pre-wrap}.am-a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px}.am-a>.ai-tile{width:30px;height:30px;border-radius:9px;margin-top:2px}.ab{font-size:15.5px;line-height:1.7;min-width:0}.ab p{margin:0 0 10px}.ab ul{margin:0 0 10px;padding-left:20px}.ab li{margin-bottom:4px}.ab .blk{animation:enter .42s var(--ease) both;animation-delay:calc(var(--k)*.13s)}.steps{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:8px}.steps li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--faint);transition:color .2s}.steps .sd{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-2);flex:none;display:grid;place-items:center;transition:border-color .2s,background .2s}.steps li.now{color:var(--ink)}.steps li.now .sd{border-color:var(--crimson);border-top-color:transparent;animation:spin .8s linear infinite}.steps li.done{color:var(--muted)}.steps li.done .sd{border-color:var(--ok);background:var(--ok)}.steps li.done .sd:after{content:"";width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}@keyframes spin{to{transform:rotate(360deg)}}.srcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:6px 0 4px}.scard{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:border-color .2s}.scard:hover{border-color:var(--blue)}.scard .k{grid-row:1/3;width:22px;height:22px;border-radius:7px;background:var(--t-blue);color:var(--blue);font-size:11.5px;font-weight:600;display:grid;place-items:center}.scard .st{min-width:0}.scard .st b{display:block;font-size:13px;font-weight:600;line-height:1.3}.scard .st small{display:block;font-size:12px;color:var(--muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard .pill{grid-column:2;justify-self:start;font-size:11px;padding:1px 8px;margin-top:4px}.anote{font-size:12.5px!important;color:var(--faint)}.aacts{display:flex;gap:0;margin-top:2px;opacity:.75;transition:opacity .2s}.am-a:hover .aacts,.aacts:focus-within{opacity:1}.aacts .ibtn{width:32px;height:32px}.aacts .ibtn svg{width:16px;height:16px}.aacts .ibtn.on{color:var(--crimson)}.fups{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.fups span{font-size:12px;color:var(--faint);margin-right:2px}.fups button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:5px 12px;font-size:13px;color:var(--ink-2);transition:border-color .2s,color .2s}.fups button:hover{border-color:var(--crimson);color:var(--crimson)}.aicomp-wrap{flex:none;padding:0 24px 14px}.aicomp{max-width:780px;margin:0 auto;border:1.5px solid var(--line-2);border-radius:22px;background:var(--surface);padding:10px 10px 8px 16px;box-shadow:0 10px 30px -22px #12162b73;transition:border-color .2s,box-shadow .2s}.aicomp:focus-within{border-color:transparent;box-shadow:0 0 0 1.5px #d62b5e,0 0 0 5px #d62b5e1f,0 10px 30px -22px #12162b73}.aicomp textarea{width:100%;border:0;outline:none;background:none;resize:none;font-size:15.5px;line-height:1.55;padding:6px 0;max-height:200px}.scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.sc-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:12.5px;color:var(--ink-2);transition:border-color .2s,background .2s}.sc-chip svg{width:13px;height:13px}button.sc-chip:hover{border-color:var(--faint)}.sc-chip.on{background:var(--t-pink);border-color:transparent;color:var(--crimson);font-weight:500}.sc-chip.fixed{background:var(--soft);border-color:transparent;font-weight:500}.sc-chip:disabled{opacity:.6;cursor:not-allowed}.sc-note{font-size:12px;color:var(--muted)}.sc-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:28px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2362677F' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;padding:0 26px 0 11px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.sc-sel.on select{background-color:var(--t-pink);border-color:transparent;color:var(--crimson);font-weight:500}.sc-sel select:disabled{opacity:.6;cursor:not-allowed}.comp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.comp-hint{font-size:12px;color:var(--muted);min-height:18px}.comp-hint.warn{color:var(--warn)}.comp-hint.ok{color:var(--ok)}.comp-hint a{color:var(--blue)}.aicomp .send{width:38px;height:38px;border-radius:12px;border:0;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none;transition:opacity .2s,transform .15s}.aicomp .send:disabled{background:var(--line-2);color:var(--faint);cursor:default}.aicomp .send:not(:disabled):hover{transform:translateY(-1px)}.comp-fine{max-width:780px;margin:8px auto 0;text-align:center;font-size:11.5px;color:var(--faint)}.aisrc{min-width:0;overflow:hidden;border-left:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column}.aisrc-h{display:flex;align-items:center;gap:8px;height:56px;padding:0 10px 0 16px;border-bottom:1px solid var(--line);flex:none;min-width:320px}.aisrc-h b{font-size:14.5px}.aisrc-h .muted{font-size:12.5px;flex:1}.aisrc-list{flex:1;overflow:auto;padding:12px;min-width:320px}.srow{border:1px solid var(--line);border-radius:14px;padding:12px;margin-bottom:10px;animation:enter .35s var(--ease) both}.srow a{display:block;text-decoration:none}.srow .gonum{font-size:13.5px}.srow small{display:block;font-size:12px;color:var(--muted)}.srow p{margin:6px 0 0;font-size:13.5px;line-height:1.45}.srow a:hover p{color:var(--crimson)}.srow-f{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.srow-f .ibtn{width:30px;height:30px}.srow-f .ibtn svg{width:15px;height:15px}.src-empty{text-align:center;color:var(--muted);padding:36px 16px;font-size:13.5px}.src-empty svg{width:22px;height:22px;color:var(--faint)}.aip-scrim{display:none}.rn-in{width:100%;height:42px;border:1px solid var(--line-2);border-radius:12px;padding:0 12px;font-size:14.5px}.at-list{margin-top:12px;max-height:52vh;overflow:auto;display:flex;flex-direction:column;gap:6px}.at-row{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 12px}.at-row:hover{border-color:var(--blue)}.at-row span{min-width:0}.at-row b{display:block;font-size:13.5px}.at-row small{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}@media (max-width:1280px){.aip.src-open{grid-template-columns:272px minmax(0,1fr) 0}.aip .aisrc{position:absolute;right:0;top:0;bottom:0;width:340px;transform:translate(100%);transition:transform .3s var(--ease);z-index:6;box-shadow:-20px 0 40px -30px #12162b66}.aip.src-open .aisrc{transform:none}.aip.src-open .aip-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#12162b33;z-index:5}}@media (max-width:900px){.aip,.aip.src-open{grid-template-columns:minmax(0,1fr) 0}.ais{position:absolute;left:0;top:0;bottom:0;width:290px;z-index:7;transform:translate(-100%);transition:transform .3s var(--ease);box-shadow:20px 0 40px -30px #12162b66}.aip.side-open .ais{transform:none}.aip.side-open .aip-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#12162b40;z-index:6}.aim-h #sideOpen,.ais-x{display:grid}.sg-grid{grid-template-columns:1fr}.aicol{padding:20px 16px}.aicomp-wrap{padding:0 12px 10px}.am-u .bub{max-width:90%}.am-a{grid-template-columns:minmax(0,1fr)}.am-a>.ai-tile{display:none}}@media (max-width:1280px){.aip{overflow-x:clip}}.sg{text-align:left}.sc-sel select{max-width:210px;text-overflow:ellipsis}.srow-f>span{display:flex;gap:2px}@media (max-width:900px){.scope-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-6px}.scope-row>*{flex:none}.sc-chip.fixed{display:none}.comp-fine{font-size:11px;margin-top:6px}.ai-hello{padding:8px 0}.ai-tile.big{width:44px;height:44px;margin-bottom:10px}.hello-sub{font-size:15px;margin-bottom:18px}}.meter .bar i.hi,.ais-meter .bar i.hi{background:linear-gradient(90deg,#e08a1e,#c62d4a)}.ascope{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);background:var(--soft);border-radius:999px;padding:2px 10px;margin-bottom:8px}.ascope svg{width:12px;height:12px}.go-title{border-bottom:0;padding-bottom:0}.ins-bar{margin:16px 0 0;padding:14px 16px;border-radius:16px;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,#8e1b55,#d62b5e 45%,#ef6b3e 70%,#7a3fe4) border-box;animation:enter .35s var(--ease) both}.go-head{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:4px}.ib-row{display:flex;align-items:center;gap:14px}.ib-row .ai-tile{width:36px;height:36px;border-radius:11px;flex:none}.ib-t{flex:1;min-width:0}.ib-t b{display:block;font-size:14px;font-weight:600}.ib-t span{display:block;font-size:13.5px;color:var(--muted);line-height:1.5}.ins-bar.ready .ib-lead{font-size:15px;color:var(--ink);font-weight:500;line-height:1.55;margin-top:1px}.ins-bar.ready .ib-row{align-items:flex-start}.ib-act{display:flex;align-items:center;gap:6px;flex:none}.ib-act .ibtn{width:34px;height:34px}.ib-body{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px;margin:14px 0 0 50px;padding-top:14px;border-top:1px solid var(--line)}.ib-body[hidden]{display:none}.ib-c{animation:enter .4s var(--ease) both}.ib-c:nth-child(2){animation-delay:.06s}.ib-c:nth-child(3){animation-delay:.12s}.ib-c:nth-child(4){animation-delay:.18s}.ib-c h4{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.ib-c p,.ib-c ul{margin:0;font-size:13.5px;line-height:1.55}.ib-c ul{padding-left:16px}.ib-note{grid-column:1/-1;margin:0;font-size:11.5px;color:var(--faint)}@media (max-width:1100px){.ib-body{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ib-row{flex-wrap:wrap}.ib-act{width:100%;justify-content:flex-start;padding-left:50px}.ib-body{grid-template-columns:1fr;margin-left:0}}.meter{width:190px}.comp-l{display:flex;align-items:center;gap:6px;min-width:0}.att-btn{width:34px;height:34px;flex:none}.att-btn svg{width:17px;height:17px}.att-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.att-row[hidden]{display:none}.fchip2{display:inline-flex;align-items:center;gap:9px;max-width:280px;border:1px solid var(--line-2);border-radius:12px;padding:6px 6px 6px 7px;background:var(--surface);animation:enter .25s var(--ease) both}.fi{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:9.5px;font-weight:700;letter-spacing:.03em;flex:none;background:var(--t-blue);color:var(--blue)}.fi-PDF{background:var(--t-red);color:#c8413a}.fi-DOC{background:var(--t-blue);color:var(--blue)}.fi-IMG{background:var(--t-violet);color:var(--violet)}.fi-TXT{background:var(--t-green);color:var(--ok)}.fn{min-width:0;display:flex;flex-direction:column}.fn b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn small{font-size:11px;color:var(--muted)}.fchip2 button{border:0;background:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted);flex:none}.fchip2 button:hover{background:var(--soft);color:var(--ink)}.fchip2 button svg{width:13px;height:13px}.aicomp.drop{box-shadow:0 0 0 2px var(--blue),0 0 0 7px #3446d81f;background:var(--t-blue)}.ufiles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:6px}.am-u{flex-direction:column;align-items:flex-end}.fnote2{font-size:13px!important;color:var(--muted)}.print-only{display:none}@media print{.print-only{display:block}.print-ins{font-family:var(--sans);color:#111;text-align:left;margin-bottom:28px;padding-bottom:18px;border-bottom:1.5px solid #999;page-break-after:always}.print-ins .pi-brand{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d62b5e;margin:0 0 6px}.print-ins h2{font-size:17px;margin:0 0 4px}.print-ins .pi-meta{font-size:11px;color:#555;margin:0 0 14px}.print-ins h3{font-size:12px;margin:12px 0 3px}.print-ins p,.print-ins li{font-size:12px;line-height:1.5;margin:0}.print-ins ul{margin:0;padding-left:16px}.pi-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}.pi-cite,.pi-note{font-size:10px!important;color:#666;margin-top:10px!important}}@media print{.viewer,.col-center,.vscroll{background:#fff!important;border:0!important}}.rs-top-in{gap:10px}.rs-top .sbox{border-radius:16px;padding:4px 4px 4px 12px}.rs-ic{display:grid;place-items:center}.rs-ic svg{width:17px;height:17px}.seg.mini button{height:32px;padding:0 12px;font-size:13px}.rs-grid{grid-template-columns:248px minmax(0,1fr);gap:44px;padding-top:26px}.fh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.fh b{font-size:14px}.btn.adv{width:100%;justify-content:flex-start;height:38px;border-radius:12px;margin-bottom:6px;font-size:13.5px}.btn.adv svg{width:16px;height:16px}.facets details{padding:12px 0}.fac{gap:10px}.fac .fl{flex:1;min-width:0;line-height:1.35}.fac span:last-child{margin-left:0}.fdot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;padding:0!important}.fdot.st-active{color:var(--ok)}.fdot.st-amended{color:var(--warn)}.fdot.st-stayed,.fdot.st-suspended{color:var(--bad)}.fdot.st-superseded,.fdot.st-expired,.fdot.st-rescinded{color:var(--off)}.fdot{background-color:currentColor!important}.ychips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.ych{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:12.5px}.ych span{font-size:11px;color:var(--faint)}.ych[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.ych[aria-pressed=true] span{color:inherit;opacity:.7}.rh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px}.rh h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.rh h1 q{quotes:"“" "”"}.rh-n{font-variant-numeric:tabular-nums}.rh-for{color:var(--muted);font-weight:500}.rh-sub{margin:3px 0 0;font-size:13px;color:var(--muted)}.rh-sort select{height:36px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);padding:0 14px;font-size:13.5px}.rtool{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0 12px;border-bottom:1px solid var(--line)}.rtool .matchin{margin:0}.rtool .mi-lab{order:0}.qtogs{display:flex;gap:6px;flex-wrap:wrap}.qtog{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:13px;color:var(--ink-2);transition:all .2s}.qtog svg{width:14px;height:14px}.qtog:hover{border-color:var(--faint)}.qtog[aria-pressed=true]{background:var(--ok-bg);border-color:transparent;color:var(--ok);font-weight:500}#qGrp[aria-pressed=true]{background:var(--t-blue);color:var(--blue)}.rs-main .applied{margin:12px 0 0}.rs-main .exact{margin-top:14px}.rlist2{display:flex;flex-direction:column}.rc{padding:20px 0;border-bottom:1px solid var(--line);animation:enter .35s var(--ease) both}.rc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.rc-top .gonum{color:var(--ink);font-size:14px}.rc-st{margin-left:auto}.rc h3{margin:6px 0 4px;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.rc h3 a{text-decoration:none}.rc h3 a:hover{color:var(--crimson)}.rc-abs{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-abs{-webkit-line-clamp:none;display:block;overflow:visible}.cut{color:var(--faint);font-weight:600;cursor:help;margin-left:1px}.rc-abs .lab{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:8px;vertical-align:1px}.rc-rel{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;border-radius:999px;padding:3px 11px;background:var(--soft);color:var(--ink-2)}.rl svg{width:13px;height:13px}.rl .cite{font-size:12.5px}.rl-amends,.rl-modifies{background:var(--warn-bg)}.rl-amends>svg,.rl-modifies>svg{color:var(--warn)}.rl-supersedes{background:var(--off-bg)}.rl-stay{background:var(--bad-bg);color:var(--bad)}.rl-exp{background:var(--off-bg)}.rc .snip{margin-top:10px}.rc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.rc-act{display:flex;align-items:center;gap:4px;opacity:.55;transition:opacity .2s}.rc:hover>.rc-foot .rc-act,.rc-act:focus-within{opacity:1}.rc-act .btn.sm{height:32px}.rc-act .ibtn{width:34px;height:34px}.rc-act .ibtn svg{width:16px;height:16px}.rc-kids{margin-top:14px;padding-left:18px;border-left:2px solid var(--line-2)}.kid{position:relative}.kid-lab{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border-radius:6px;padding:2px 8px;margin-top:4px}.kid .rc{border-bottom:0;padding:8px 0 4px}.kid .rc h3{font-size:15.5px}.kid+.kid{margin-top:8px;border-top:1px dashed var(--line-2);padding-top:6px}.helpc{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px;padding:18px 20px;border-radius:18px;background:var(--soft)}.helpc b{display:block;font-size:15px}.helpc span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.helpc-a{display:flex;flex-wrap:wrap;gap:8px}.helpc-a button,.helpc-a a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:13px;color:var(--ink-2);text-decoration:none}.helpc-a svg{width:14px;height:14px}.helpc-a button:hover,.helpc-a a:hover{border-color:var(--faint);color:var(--ink)}.helpc-a .h-ai{border-color:transparent;background:var(--t-pink);color:var(--crimson);font-weight:500}.pager{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.pager .muted{font-size:13px;text-align:center;flex:1}.pager .btn svg{width:15px;height:15px}.pager .btn:disabled{opacity:.42;pointer-events:none}.pdfstack{display:flex;flex-direction:column;align-items:center;gap:22px}.pdfpage{background:#fff;border-radius:6px;box-shadow:0 1px 2px #0f172a0f,0 8px 26px #0f172a14;overflow:hidden}.pdfpage canvas{display:block;width:100%;height:100%}@media print{.pdfscroll{height:auto!important;overflow:visible!important;padding:0!important}.pdfstack{gap:0}.pdfpage{box-shadow:none;border-radius:0;-moz-column-break-after:page;break-after:page}}@media (max-width:820px){.rs-top-in{flex-wrap:wrap}.rs-top .sbox{order:3;flex-basis:100%}.rh{flex-direction:column;align-items:flex-start}.rc-act{opacity:1}.rc-st{margin-left:0}.rc-act .btn.quiet{display:none}}.fac .fl{color:var(--ink);font-size:14px;margin-left:0}.fac .fdot{margin-left:0}.kid-lab.kl-old{color:var(--off);background:var(--off-bg)}.mfilt{display:none}@media (max-width:820px){.rs-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px;padding:16px}.facets{display:none;order:2}.facets.open{display:block}.rs-main{order:1}.mfilt{display:inline-flex}.rh{flex-direction:row;flex-wrap:wrap;align-items:center}.rh-t{flex-basis:100%}.rtool{flex-direction:column;align-items:flex-start}.rc-top .rc-dept{flex-basis:100%}.rc h3{font-size:16px}.helpc{flex-direction:column;align-items:flex-start}}.status.st-none{box-shadow:inset 3px 0 0 var(--line-2)}.status.st-none .top b{color:var(--ink)}.status.st-note{box-shadow:inset 3px 0 0 var(--warn)}.status.st-note .top b{color:var(--warn)}.status.st-note p{color:var(--ink)}.ab h4{margin:16px 0 8px;font-size:15.5px;font-weight:600;color:var(--ink)}.ab h4:first-child{margin-top:0}.ab hr{border:0;border-top:1px solid var(--line);margin:14px 0}.fac-head .fl{font-weight:600}.csubs-more .linkbtn{font:inherit;padding:0}.bmore{display:flex;justify-content:center;margin-top:14px}.hc-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:6px;font-size:12px;color:var(--muted, #6b7280)}.hc-meta .hc-sub{border:1px solid var(--line, #e5e7eb);border-radius:999px;padding:1px 8px;white-space:nowrap}.bgrid-faded{-webkit-mask-image:linear-gradient(to bottom,#000 76%,rgba(0,0,0,.25) 100%);mask-image:linear-gradient(to bottom,#000 76%,#00000040)}.csubs-open{max-height:320px;overflow-y:auto;scrollbar-width:thin}.csubs-open::-webkit-scrollbar{width:6px}.csubs-open::-webkit-scrollbar-thumb{background:var(--line-2, #d1d5db);border-radius:3px}.rh-seeking{font-weight:600;color:var(--ink-2, #374151)}.facq{width:100%;margin:6px 0 8px;padding:6px 10px;font:inherit;font-size:13px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:var(--surface, #fff);color:inherit}.facq:focus{outline:2px solid var(--crimson, #d81b60);outline-offset:-1px}.facg{margin-bottom:2px}.facg .fac-head{position:relative;padding-right:26px}.facx{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;line-height:1;font-size:15px;border:1px solid var(--line, #e5e7eb);border-radius:6px;background:transparent;color:var(--muted, #6b7280);cursor:pointer}.facx:hover{border-color:var(--line-2, #d1d5db);color:inherit}.cust-tabs{display:flex;gap:8px;margin-bottom:10px}.cust-sub{padding-left:24px}.cust-sub .dn{color:var(--ink-2, #374151);font-size:13.5px}.afb{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:var(--muted, #6b7280)}.afb-b{font:inherit;padding:2px 12px;border:1px solid var(--line, #e5e7eb);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.afb-b:hover{border-color:var(--crimson, #d81b60);color:var(--crimson, #d81b60)}.gate{border:1px solid var(--line, #e5e7eb);border-radius:14px;background:var(--surface, #fff);padding:28px 24px;text-align:center;max-width:620px;margin:24px auto}.gate h2{margin:0 0 8px;font-size:19px}.gate p{margin:0 0 14px;color:var(--ink-2, #374151);line-height:1.6}.gate p+p{margin-top:-2px}.gate h2+p{margin-top:2px}.gate-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.gate-back{margin:18px 0 0;font-size:13px}.gate-back+.gate-back{margin-top:10px}.facmore{display:block;margin:2px 0 6px 22px;font-size:12.5px;color:var(--muted, #6b7280)}.fac input[type=checkbox]{margin-top:2px;flex:0 0 auto}.fac .fl{line-height:1.35}.fac>span:last-child:not(.fl){margin-top:1px}@media (max-width:480px){.sbox:not(.ai-box){flex-wrap:wrap;row-gap:4px}.sbox:not(.ai-box)>.chipfield{flex:1 1 calc(100% - 40px)}.sbox:not(.ai-box) .scope-wrap{border-left:0;margin-left:0;padding-left:0;flex:1 1 120px;min-width:0}.sbox:not(.ai-box) .scope{max-width:none;width:100%}.sbox:not(.ai-box) .btn{margin-left:auto}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark}}:root[data-theme=dark]{color-scheme:dark}.plan-summary{margin:10px auto 18px;max-width:470px;line-height:1.65}.plan-summary b{display:block;font-size:15px}.plan-summary p{margin:4px 0 0}.plans-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end}.plans-form label{display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.plans-form input,.plans-form select{font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--line, #d1d5db);border-radius:8px;background:var(--surface, #fff);color:inherit;min-width:0}
