@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/anton-normal-400-f2f6dd0a.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:Anton;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/anton-normal-400-bbf3ae78.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/anton-normal-400-682a3340.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:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:block;src:url(/design-fonts/archivo-normal-400-800-3e019bce.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:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:block;src:url(/design-fonts/archivo-normal-400-800-64c5af29.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:block;src:url(/design-fonts/archivo-normal-400-800-a8ad05c1.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-68e29e50.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-b05b950d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-e2ed423a.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-68e29e50.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-b05b950d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:block;src:url(/design-fonts/bricolage-grotesque-normal-500-800-e2ed423a.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:DM Serif Display;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/dm-serif-display-normal-400-7ee435c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/dm-serif-display-normal-400-b28733e0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-0bb5279d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-19ca4f79.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-505884dc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-aa5e34e0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-3f22c56c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-a8970849.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-0bb5279d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-19ca4f79.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-505884dc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-aa5e34e0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-3f22c56c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-italic-600-700-a8970849.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c82636ad.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-2d010116.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-5dbff579.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c48b618d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-3fa81a17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-4090c9a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c82636ad.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-2d010116.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-5dbff579.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c48b618d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-3fa81a17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-4090c9a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c82636ad.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-2d010116.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-5dbff579.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c48b618d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-3fa81a17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-4090c9a3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c82636ad.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-2d010116.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-5dbff579.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-c48b618d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-3fa81a17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/design-fonts/ibm-plex-sans-normal-400-700-4090c9a3.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-fdc40c5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-1a1c1599.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-fdc40c5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-1a1c1599.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-fdc40c5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/design-fonts/instrument-sans-normal-400-600-1a1c1599.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:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-784c62f4.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:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b8d8678a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-da15027b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b24c67bc.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:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-cbc3c205.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/manrope-normal-400-700-e957695f.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:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-784c62f4.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:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b8d8678a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-da15027b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b24c67bc.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:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-cbc3c205.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/manrope-normal-400-700-e957695f.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:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-784c62f4.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:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b8d8678a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-da15027b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b24c67bc.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:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-cbc3c205.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/manrope-normal-400-700-e957695f.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:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-784c62f4.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:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b8d8678a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-da15027b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-b24c67bc.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:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-cbc3c205.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/manrope-normal-400-700-e957695f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-italic-400-57dc87b3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-italic-400-f9601520.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-italic-400-bbb02fff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-be89b455.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-2dd08408.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-fab1cabf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-be89b455.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-2dd08408.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/newsreader-normal-400-500-fab1cabf.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-95cf12a2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-f161db7f.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-94d99941.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-54a0d8e3.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-95cf12a2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-f161db7f.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-94d99941.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-54a0d8e3.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-95cf12a2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-f161db7f.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-94d99941.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-54a0d8e3.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-95cf12a2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-f161db7f.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-94d99941.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-54a0d8e3.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-95cf12a2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-f161db7f.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-94d99941.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:block;src:url(/design-fonts/plus-jakarta-sans-normal-400-800-54a0d8e3.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:Space Grotesk;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-43b93f06.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:Space Grotesk;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-614d6d34.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-becb4bb1.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:Space Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-43b93f06.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:Space Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-614d6d34.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/design-fonts/space-grotesk-normal-500-700-becb4bb1.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}:root{--paper:#e9e8e3;--panel:#f5f4f1;--white:#fbfbfa;--ink:#0b0b0c;--ink-2:#3a3a3e;--ink-3:#6b6b72;--hair:#0b0b0c24;--hair-2:#0b0b0c12;--line:#0b0b0c;--pur:#7b5ea7;--pur-deep:#5b3f87;--pur-soft:#7b5ea71f;--ok:#2f7d4f;--ok-soft:#2f7d4f1f;--warn:#a86b12;--warn-soft:#a86b121f;--mono:"Plus Jakarta Sans",sans-serif;--grot:"Plus Jakarta Sans",sans-serif;--r:12px;--r-sm:8px;--sb:248px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--grot);-webkit-font-smoothing:antialiased;font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--pur-deep)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--pur);color:#fff}.x{font-stretch:100%}.k{font-family:var(--grot);letter-spacing:.01em;color:var(--ink-3);font-size:12px;font-weight:600}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}.app{grid-template-columns:var(--sb) minmax(0,1fr);min-height:100vh;padding-top:var(--pb-h,44px);display:grid}.brand{font-family:var(--grot);letter-spacing:0;align-items:center;gap:9px;padding:6px 8px 12px;font-size:12.5px;font-weight:800;font-stretch:100%;display:flex}.brand .tm{vertical-align:super;color:var(--ink-3);margin-left:2px;font-size:8px}.tenant{position:relative}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nl{color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 8px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.nl .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.nl:hover{color:var(--ink);background:#0b0b0c0d}.nl.on{background:var(--ink);color:var(--paper)}.nl.on:hover{color:var(--paper)}.nl svg{opacity:.8;flex-shrink:0}.nl.on svg{opacity:1}.nl .ct{font-family:var(--mono);color:var(--ink-3);background:var(--hair-2);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.nl.on .ct{color:var(--paper);background:#ffffff2e}.nl.add{color:var(--ink-3);font-weight:500}.nl.add:hover{color:var(--ink);background:#0b0b0c0d}.nl.add.on,.nl.add.on:hover{background:var(--ink);color:var(--paper)}.user{align-items:center;gap:10px;padding:6px 8px;display:flex}.plan{border:1px solid var(--hair);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 8px 8px;padding:9px 11px;display:flex}.plan .pn{font-size:12.5px;font-weight:600}.plan>div{min-width:0}.plan a{font-family:var(--mono);letter-spacing:0;color:var(--pur-deep);white-space:nowrap;font-size:11px;font-weight:600}.main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.crumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex;overflow:hidden}.crumbs>*{text-overflow:ellipsis;overflow:hidden}.crumbs .sep{color:var(--ink-3)}.crumbs b{font-weight:600}.crumbs span{color:var(--ink-3)}.crumbs button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0 -7px;padding:4px 7px;font-size:13.5px;transition:background .12s,color .12s}.crumbs button:hover{color:var(--ink);background:#0b0b0c0f}.crumbs button:focus-visible{color:var(--ink);box-shadow:0 0 0 2px var(--hair);outline:none}.search{border:1px solid var(--hair);background:var(--white);height:34px;color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;min-width:200px;padding:0 12px;font-size:13px;display:flex}.search kbd{font-family:var(--mono);border:1px solid var(--hair);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:600}.live{font-family:var(--mono);letter-spacing:0;color:var(--ink-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.live .dot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pl;box-shadow:0 0 #2f7d4f80}.live.draft .dot{background:var(--warn);animation:none}@keyframes pl{70%{box-shadow:0 0 0 7px #2f7d4f00}to{box-shadow:0 0 #2f7d4f00}}.content{width:100%;padding:30px 32px 72px}.content.full{flex-direction:column;flex:1;max-width:none;padding:0;display:flex}.b{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s,transform .14s;display:inline-flex}.b:hover,.b.pri{background:var(--ink);color:var(--paper)}.b.pri:hover{background:#222}.b.soft{border-color:var(--hair);background:var(--white)}.b.soft:hover{border-color:var(--ink);background:var(--white);color:var(--ink)}.b.sm{height:30px;padding:0 12px;font-size:12px}.b.xs{height:26px;padding:0 10px;font-size:11.5px}.b:disabled{opacity:.45;cursor:not-allowed}.b.ok{border-color:var(--ok);color:var(--ok);background:var(--ok-soft)}.b.ok:hover{background:var(--ok-soft);color:var(--ok)}@keyframes rfspin{to{transform:rotate(360deg)}}.b.dng:hover{background:#9b2c2c;border-color:#9b2c2c}.fld{margin-top:14px;display:block}.fld>span{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.fld input[type=text],.fld select,.fld textarea{border:1px solid var(--hair);background:var(--white);border-radius:8px;outline:none;width:100%;height:36px;padding:0 11px;font-size:13.5px;transition:border-color .13s,box-shadow .13s}.fld textarea{resize:vertical;height:auto;padding:9px 11px;line-height:1.5}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hair-2)}.frow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tgl{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.tgl input{display:none}.tgl .tr{background:#0b0b0c2e;border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.tgl .tr:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tgl input:checked+.tr{background:var(--ink)}.tgl input:checked+.tr:after{transform:translate(14px)}.seg{border:1px solid var(--hair);background:var(--white);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{height:26px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.seg button.on{background:var(--ink);color:var(--paper)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--hair);background:var(--white);height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:500;transition:all .13s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.h1{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:700;font-stretch:100%;line-height:1.05}.sub{color:var(--ink-3);max-width:560px;margin-top:8px;font-size:13.5px;line-height:1.55}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--white);border:1px solid var(--hair);border-radius:var(--r)}.card.pad{padding:20px}.ch{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ch .t{font-size:14px;font-weight:700}.grid{gap:16px;display:grid}.g2{grid-template-columns:1fr 1fr}.tag{height:22px;font-family:var(--mono);letter-spacing:0;background:var(--hair-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.dark{background:var(--ink);color:var(--paper)}.mini{transform-origin:0 0;pointer-events:none;border-radius:8px 8px 0 0;width:620px;position:absolute;top:22px;left:24px;overflow:hidden;box-shadow:0 20px 50px #0b0b0c2e}.check{list-style:none}.check li{border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:flex}.check li:last-child{border-bottom:none}.check .bx{border:1.5px solid var(--hair);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.check li.done .bx{background:var(--ink);border-color:var(--ink)}.check li.done span{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.check li a,.check li button{margin-left:auto}.prog{background:var(--hair-2);border-radius:2px;height:4px;overflow:hidden}.prog i{background:var(--ink);height:100%;transition:width .4s;display:block}.pic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pic.lg{border-radius:13px;width:48px;height:48px}.rec{border-bottom:1px solid var(--hair-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.rec:last-child{border-bottom:none}.rec .t{font-size:13.5px;font-weight:600}.rec .d{color:var(--ink-3);margin-top:2px;font-size:12.5px}.rec .b{margin-left:auto}.rec.flat{padding:16px 0}.k+.rec.flat{padding-top:12px}.rec.flat:last-child{border-bottom:none;padding-bottom:0}.act{border-bottom:1px solid var(--hair-2);align-items:flex-start;gap:12px;padding:11px 18px;font-size:13px;display:flex}.act:last-child{border-bottom:none}.act .w{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-top:2px;font-size:11.5px;font-weight:600}.act b{font-weight:600}#toast{z-index:1500;background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:12px 18px;font-size:13px;font-weight:500;transition:all .25s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,80px);box-shadow:0 18px 40px #0b0b0c4d}#toast.show{opacity:1;transform:translate(-50%)}#toast .ic{color:#b9a6dd;display:grid}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.av{background:var(--panel);border:1px solid var(--hair);width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.who{align-items:center;gap:10px;font-weight:600;display:flex}.cal{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal .d{min-width:0;position:relative}.cal .ev{border:none;border-left:3px solid var(--c);background:color-mix(in oklab,var(--c) 14%,#fff);width:100%;font-family:var(--grot);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-top:5px;padding:3px 7px 3px 8px;font-size:11px;font-weight:600;line-height:1.3;transition:transform .12s;display:block;overflow:hidden}.cal .ev:hover{transform:translate(2px)}.cal .ev.staff{background:repeating-linear-gradient(-45deg,#0b0b0c0d 0 3px,transparent 3px 7px),color-mix(in oklab,var(--c) 8%,#fff);color:var(--ink-2)}.cal .ev.live{box-shadow:0 0 0 1.5px #9b2c2c}.cal .flag{width:100%;font-family:var(--grot);color:var(--c);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:5px;margin-top:4px;padding:1px 2px;font-size:10.5px;font-style:italic;font-weight:600;display:flex;overflow:hidden}.cal .flag i{background:var(--c);border-radius:50%;flex-shrink:0;width:7px;height:7px}.legend{font-family:var(--mono);color:var(--ink-3);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px}.legend .sp{flex:1}.legend .lite{font-style:italic;font-weight:500}.up{border:1px solid var(--hair);background:var(--white);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,transform .15s;display:flex}.up:hover{border-color:var(--ink);transform:translate(3px)}.up.on{border-color:var(--pur);box-shadow:0 0 0 1px var(--pur)}.upd{text-align:center;border:1px solid var(--hair);border-top:3px solid var(--c);border-radius:8px;flex-shrink:0;width:46px;padding:4px 0 5px}.upd b{letter-spacing:-.02em;font-size:17px;line-height:1.1;display:block}.upd span{font-family:var(--mono);color:var(--ink-3);font-size:10px;font-weight:600;display:block}.tag.live{color:#9b2c2c;background:#9b2c2c1a}.tag.live .dot{background:#9b2c2c;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pl}.folders{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.folders{grid-template-columns:1fr}}@keyframes evin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pill{height:18px;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;background:var(--hair-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.pill.live{color:#9b2c2c;background:#9b2c2c1a}.pill.live .dot{background:#9b2c2c;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pl}.cal .d{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-height:86px;font-family:var(--mono);color:var(--ink-3);cursor:pointer;padding:8px 10px;font-size:11px}.cal .d:hover{background:var(--panel)}.cal .d.out{background:var(--panel);color:#0b0b0c4d}.cal .d.today{color:var(--ink);font-weight:700}.site{min-height:calc(100vh - 56px - var(--pb-h,44px));flex:1;grid-template-columns:360px minmax(0,1fr);display:grid}.pal{border:1px solid var(--hair);background:var(--white);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:8px;transition:border-color .13s;display:flex}.pal:hover{border-color:var(--ink)}.pal.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.pal .pn{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);font-size:10.5px;font-weight:600}.fonts{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tpl{border:1px solid var(--hair);background:var(--white);cursor:pointer;text-align:left;border-radius:10px;padding:0;transition:border-color .13s;overflow:hidden}.tpl:hover{border-color:var(--ink)}.tpl.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.tpl .th{background:var(--panel);border-bottom:1px solid var(--hair-2);height:54px;position:relative;overflow:hidden}.tpl .th i{background:var(--ink);opacity:.85;border-radius:2px;display:block;position:absolute}.tpl .tn{font-family:var(--mono);letter-spacing:0;color:var(--ink-2);padding:7px 9px;font-size:10.5px;font-weight:600}.pages{flex-direction:column;gap:4px;margin-top:10px;display:flex}.pvstage{flex:1;justify-content:center;align-items:flex-start;padding:28px;display:flex;overflow-x:hidden}.frame{border:1px solid var(--line);transform-origin:0 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #0b0b0c29}@media (max-width:1280px){.site{grid-template-columns:1fr}}@media (max-width:1180px){.search{display:none}}@media (max-width:1000px){.live .lbl{display:none}}@media (max-width:900px){.app{grid-template-columns:1fr}.search{display:none}.content{padding:22px 18px 60px}.g2,.stats,.site{grid-template-columns:1fr}.pvstage{padding:16px}.cal .d{min-height:56px}.cal .ev{display:none}}@media (max-width:600px){.ph .acts{width:100%}}.rail{background:var(--paper);max-height:calc(100vh - 56px - var(--pb-h,44px));top:calc(56px + var(--pb-h,44px));border-right:1px solid var(--hair);position:sticky;overflow-y:auto}.secs{flex-direction:column;gap:3px;margin-top:10px;display:flex}.note{border:1px solid var(--hair);background:var(--white);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.note .b{flex-shrink:0}.note>svg:first-child{box-sizing:content-box;background:var(--panel);width:18px;height:18px;color:var(--ink-2);border:1px solid var(--hair-2);border-radius:10px;flex-shrink:0;padding:8px}.note.warn>svg:first-child{color:#8a5a10;background:#a86b121f;border-color:#0000}.note>.pic:first-child{flex-shrink:0;border-radius:10px!important;width:36px!important;height:36px!important}.note>.pic:first-child svg{width:18px;height:18px}.note{gap:12px;padding:12px 14px}.seg.wrap{border-radius:10px;flex-wrap:wrap}.seg.wrap button{border-radius:7px}.seg button:disabled{opacity:.4;cursor:not-allowed}.mini-b{border:1px solid var(--hair);background:var(--white);min-width:24px;height:24px;color:var(--ink-2);cursor:pointer;border-radius:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1}.mini-b:hover{border-color:var(--ink);color:var(--ink)}.mini-b:disabled{opacity:.35;cursor:not-allowed}.mini-b.dng:hover{color:#9b2c2c;border-color:#9b2c2c}.bsec{outline-offset:-1.5px;cursor:pointer;outline:1.5px dashed #0000;transition:outline-color .12s;position:relative}.bsec:hover{outline-color:#7b5ea799}.bsec.on{outline-offset:-2px;cursor:default;outline:2px solid #7b5ea7}.bsec.hid{opacity:.45}.bsec .tagl{z-index:3;color:#fff;font-family:var(--grot);opacity:0;pointer-events:none;background:#7b5ea7;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;left:8px}.bsec:hover .tagl,.bsec.on .tagl{opacity:1}.bsec .tb{z-index:3;opacity:0;font-family:var(--grot);background:#fff;border-radius:9px;align-items:center;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 0 0 1px #0b0b0c0f,0 8px 24px #0b0b0c2e}.bsec .tb .sep{background:#0b0b0c1a;flex-shrink:0;width:1px;height:16px;margin:0 3px}.bsec .tb .mini-b{color:#5c5c63;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;min-width:0;height:28px;padding:0;display:grid;position:relative}.bsec .tb .mini-b:hover{color:#0b0b0c;background:#0b0b0c12}.bsec .tb .mini-b:disabled{opacity:.3}.bsec .tb .mini-b:disabled:hover{color:#5c5c63;background:0 0}.bsec .tb .mini-b.on{color:#5b3f8a;background:#7b5ea724}.bsec .tb .mini-b.on:hover{color:#5b3f8a;background:#7b5ea738}.bsec .tb .mini-b.dng:hover{color:#9b2c2c;background:#9b2c2c1a}.bsec .tb .mini-b[data-tip]:after{content:attr(data-tip);color:#fff;font:600 11px/1 var(--grot);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;background:#0b0b0c;border-radius:6px;padding:6px 8px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px)}.bsec .tb .mini-b[data-tip]:hover:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.bsec .tb .mini-b:disabled:after{display:none}.bsec.on .tb{opacity:1}.bsec .plus{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#7b5ea7;border:none;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0b0b0c40}.bsec:hover .plus,.bsec.on .plus{opacity:1}.bsec .plus:hover{transform:translate(-50%)scale(1.12)}.pv .editing{outline-offset:3px;cursor:text;background:#7b5ea714;border-radius:3px;outline:2px solid #7b5ea7}.bld-mode [data-edit]:hover{cursor:text;border-radius:3px;box-shadow:0 0 0 2px #7b5ea759}.pv-empty{text-align:center;max-width:520px;font-family:var(--grot);color:#7b5ea7;cursor:pointer;border:2px dashed #7b5ea780;border-radius:14px;margin:40px auto;padding:48px 24px;font-size:14px}@media (max-width:900px){.rail{border-right:none;border-bottom:1px solid var(--hair);max-height:none;position:static}}.rtb{z-index:500;color:#fff;font-family:var(--grot);background:#0b0b0c;border-radius:10px;align-items:center;gap:2px;padding:4px;animation:.12s pop;display:flex;position:fixed;box-shadow:0 12px 30px #0b0b0c4d}.rtb button{color:#fff;min-width:28px;height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 8px;font-size:12.5px;font-weight:600}.rtb button:hover{background:#ffffff24}.rtb .sep{background:#fff3;width:1px;height:18px;margin:0 4px}.rtb .hint{color:#ffffff8c;white-space:nowrap;padding:0 8px;font-size:11px}.rtb .done{background:var(--pur)}.rtb .done:hover{background:var(--pur-deep)}.grp{border:1px solid var(--hair);background:var(--white);border-radius:10px;margin-top:12px;padding:0 12px 4px}.grp summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.grp summary:before{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.grp[open] summary:before{transform:rotate(45deg)}.grp summary .ct{color:var(--ink-3);background:var(--hair-2);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.grp .fld{margin-top:10px}.grp>.fld:last-child,.grp>div:last-child{margin-bottom:10px}.bsec .tb{top:-36px;right:8px}.bsec .tagl{top:-30px;left:8px}.bsec:first-of-type .tb,.bsec:first-of-type .tagl{top:8px}.bsec .addbar{z-index:4;cursor:pointer;background:0 0;justify-content:center;align-items:center;height:2px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.bsec .addbar span{opacity:0;color:#fff;font:600 12px var(--grot);white-space:nowrap;background:#7b5ea7;border-radius:999px;padding:5px 12px;transition:opacity .12s;transform:translateY(0);box-shadow:0 6px 16px #0b0b0c40}.bsec:hover .addbar,.bsec.on .addbar{background:#7b5ea799}.bsec:hover .addbar span,.bsec.on .addbar span{opacity:1}.bsec .plus{display:none}.fld select,.fld input[type=date]{border:1px solid var(--hair);background:var(--white);border-radius:8px;outline:none;width:100%;height:36px;padding:0 11px;font-size:13.5px}.fld select:focus,.fld input[type=date]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hair-2)}.kiosk{max-width:760px;padding:22px 24px 18px}.proj{color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 9px);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:420px;padding:48px;display:grid;position:relative;overflow:hidden}.proj.full{z-index:1000;cursor:pointer;border-radius:0;padding:8vw;position:fixed;inset:0}.proj .pk{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.proj .pm{opacity:.8;margin-top:14px;font-size:18px}.proj .pc{opacity:.85;margin-top:28px;font-size:16px}.proj .pc b{margin-right:8px;font-size:34px;font-weight:800}.proj .qr{text-align:center}.bars{align-items:flex-end;gap:18px;height:180px;margin-top:16px;padding-top:10px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar i{background:var(--ink);border-radius:6px 6px 0 0;width:100%;max-width:72px;min-height:4px;display:block}.bar b{font-size:12.5px}.bar span{color:var(--ink-3);font-size:11.5px}@media (max-width:1100px){.proj{grid-template-columns:1fr}}@media (max-width:700px){.stats{grid-template-columns:1fr 1fr}}:root{--pb-h:44px}.pop{top:calc(var(--pb-h) + 6px);z-index:96;width:300px;color:var(--ink);border:1px solid var(--hair);font-family:var(--grot);background:#fff;border-radius:14px;animation:.16s pop;position:fixed;right:6px;overflow:hidden;box-shadow:0 30px 70px #0b0b0c38}.pop .row{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.pop .row:hover{background:var(--panel)}.pop .row .k{margin-left:auto;font-size:11px}.pop .row svg{color:var(--ink-3)}.pop .sec{border-bottom:1px solid var(--hair-2);padding:6px 0}.pop .sec:last-child{border-bottom:none}.pop .nt{border-bottom:1px solid var(--hair-2);gap:10px;padding:11px 16px;font-size:13px;line-height:1.4;display:flex}.pop .nt:last-child{border-bottom:none}.pop .nt .w{color:var(--ink-3);margin-top:2px;font-size:11px}.pop .foot{color:var(--ink-3);background:var(--panel);padding:10px 16px;font-size:12px}@media (max-width:560px){.pop{width:auto;left:4px;right:4px}}.pv{--p:#005035;--a:#b3a369;--df:"Anton",sans-serif;--bf:"IBM Plex Sans",sans-serif;--dw:400;--dst:100%;--dcase:none;--bg:#f6f5f1;--fg:#121212;--fg2:#5a5a5e;--card:#fff;--ln:#0000001f;background:var(--bg);color:var(--fg);font-family:var(--bf);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;container-type:inline-size}.pv[data-mode=dark]{--bg:#0f0f11;--fg:#f4f4f2;--fg2:#a2a2a8;--card:#18181c;--ln:#ffffff24}.pv *{box-sizing:border-box;margin:0;padding:0}.pv .d{font-family:var(--df);font-weight:var(--dw);font-stretch:var(--dst);text-transform:var(--dcase);letter-spacing:var(--dls,-.015em);line-height:1}.pv .wr{max-width:1040px;margin:0 auto;padding:0 32px}.pv-nav{border-bottom:1px solid var(--ln);background:var(--bg);z-index:2;align-items:center;gap:22px;height:64px;display:flex;position:relative}.pv-nav .wr{align-items:center;gap:22px;width:100%;display:flex}.pv-logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.pv-mark{background:var(--p);width:30px;height:30px;color:var(--a);font-family:var(--df);font-weight:var(--dw);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid;overflow:hidden}.pv-mark img{object-fit:cover;width:100%;height:100%;display:block}.pv-links{gap:4px;margin-left:auto;display:flex}.pv-links span{color:var(--fg2);white-space:nowrap;border-radius:6px;padding:7px 11px;font-size:13px;font-weight:500}.pv-nav .wr{min-width:0}.pv-links{flex-wrap:nowrap;min-width:0;overflow:hidden}.pv-logo,.pv-acts2,.pv-nav .pv-btn{flex-shrink:0}.pv-links span.on{color:var(--fg);background:var(--ln)}.pv-links span{cursor:pointer}.pv-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.pv-btn.p{background:var(--p);color:#fff}.pv-btn.a{background:var(--a);color:#111}.pv-btn.o{border-color:currentColor}.pv-btn.sm{height:32px;padding:0 13px;font-size:12.5px}.pv-kick{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.pv-hero{position:relative;overflow:hidden}.pv-hero[data-layout=bold]{background:var(--p);color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 9px)}.pv-hero[data-layout=bold] .wr{padding-top:84px;padding-bottom:84px}.pv-hero[data-layout=bold] .pv-h{max-width:14ch;margin-top:20px;font-size:clamp(48px,9cqw,104px)}.pv-hero[data-layout=bold] .pv-h em{color:var(--a);font-style:normal}.pv-hero[data-layout=bold] .pv-glyph{color:var(--a);opacity:.14;pointer-events:none;font-size:clamp(200px,34cqw,380px);position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.pv-hero[data-layout=bold] .pv-kick{color:var(--a);opacity:1}.pv-sub{opacity:.82;max-width:480px;margin-top:22px;font-size:16px;line-height:1.6}.pv-acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pv-hero[data-layout=clean] .wr{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-top:72px;padding-bottom:72px;display:grid}.pv-hero[data-layout=clean] .pv-h{color:var(--p);letter-spacing:-.02em;margin-top:18px;font-size:clamp(40px,6.4cqw,72px)}.pv[data-mode=dark] .pv-hero[data-layout=clean] .pv-h{color:var(--fg)}.pv-hero[data-layout=clean] .pv-kick{color:var(--p);opacity:1}.pv[data-mode=dark] .pv-hero[data-layout=clean] .pv-kick{color:var(--a)}.pv-next{border:1px solid var(--ln);background:var(--card);border-radius:16px;padding:22px;box-shadow:0 30px 60px #00000014}.pv-next .k2{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:700}.pv-next .t{letter-spacing:-.01em;margin-top:10px;font-size:22px;font-weight:700;line-height:1.15}.pv-next .m{color:var(--fg2);margin-top:6px;font-size:13.5px}.pv-next .pv-btn{margin-top:18px}.pv-next .bar{background:var(--ln);border-radius:3px;height:6px;margin-top:18px;overflow:hidden}.pv-next .bar i{background:var(--a);width:64%;height:100%;display:block}.pv-hero[data-layout=grid] .wr{padding-top:56px;padding-bottom:28px}.pv-hero[data-layout=grid] .pv-h{margin-top:14px;font-size:clamp(36px,5.6cqw,64px)}.pv-hero[data-layout=grid] .pv-h em{color:var(--p);font-style:normal}.pv[data-mode=dark] .pv-hero[data-layout=grid] .pv-h em{color:var(--a)}.pv-bento{grid-template-columns:repeat(6,1fr);gap:12px;padding:24px 0 48px;display:grid}.pv-tile{border:1px solid var(--ln);background:var(--card);border-radius:14px;flex-direction:column;grid-column:span 2;min-height:150px;padding:20px;display:flex}.pv-tile.w{grid-column:span 4}.pv-tile.p{background:var(--p);color:#fff;border-color:#0000}.pv-tile.a{background:var(--a);color:#111;border-color:#0000}.pv-tile .k2{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:10.5px;font-weight:700}.pv-tile .big{margin-top:auto;padding-top:20px;font-size:38px}.pv-tile .t{margin-top:10px;font-size:16px;font-weight:700}.pv-tile .m{opacity:.7;margin-top:4px;font-size:12.5px}.pv-strip{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.pv-strip .wr{flex-wrap:wrap;gap:44px;padding:20px 32px;display:flex}.pv-strip .n{font-size:26px}.pv-strip .l{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-top:4px;font-size:11px;font-weight:700}.pv-sec .wr{padding-top:60px;padding-bottom:60px}.pv-sec+.pv-sec .wr{padding-top:0}.pv-sh{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.pv-sh h2{font-size:clamp(26px,3.4cqw,36px)}.pv-sh a{color:var(--p);font-size:13px;font-weight:600}.pv[data-mode=dark] .pv-sh a{color:var(--a)}.pv-ev{border-top:1px solid var(--ln);align-items:center;gap:18px;padding:16px 0;display:flex}.pv-ev:last-child{border-bottom:1px solid var(--ln)}.pv-ev .dt{text-align:center;border:1px solid var(--ln);background:var(--card);border-radius:10px;flex-shrink:0;width:56px;padding:7px 0}.pv-ev .dt b{font-size:20px;line-height:1;display:block}.pv-ev .dt span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:10px;font-weight:700}.pv-ev .t{font-size:16px;font-weight:700}.pv-ev .m{color:var(--fg2);margin-top:2px;font-size:13px}.pv-ev .pv-btn{margin-left:auto}.pv-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pv-card{border:1px solid var(--ln);background:var(--card);border-radius:14px;flex-direction:column;min-height:170px;padding:20px;display:flex}.pv-card .top{background:var(--a);border-radius:3px;width:44px;height:6px}.pv-card .t{letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:700}.pv-card .m{color:var(--fg2);margin-top:6px;font-size:13px;line-height:1.5}.pv-card .f{color:var(--p);margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.pv[data-mode=dark] .pv-card .f{color:var(--a)}.pv-lb{border:1px solid var(--ln);background:var(--card);border-radius:14px;overflow:hidden}.pv-lb .r{border-top:1px solid var(--ln);align-items:center;gap:14px;padding:13px 18px;display:flex}.pv-lb .r:first-child{border-top:none}.pv-lb .rk{width:26px;color:var(--fg2);font-size:18px}.pv-lb .av{background:var(--p);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.pv-lb .nm{font-weight:600}.pv-photo figure{margin:0}.pv-photo img{border:1px solid var(--ln);border-radius:14px;width:100%;height:auto;display:block}.pv-photo[data-size=inset] figure{max-width:720px;margin:0 auto}.pv-photo[data-size=full] .wr{max-width:none;padding-left:0;padding-right:0}.pv-photo[data-size=full] img{border-left:none;border-right:none;border-radius:0}.pv-photo figcaption{color:var(--fg2);text-align:center;margin-top:12px;font-size:13px}.pv-photo[data-size=full] figcaption{padding:0 32px}.pv-nopic{aspect-ratio:16/7;border:2px dashed color-mix(in oklab,var(--p) 40%,var(--ln));background:linear-gradient(135deg,color-mix(in oklab,var(--p) 10%,var(--card)),color-mix(in oklab,var(--a) 18%,var(--card)));color:var(--p);cursor:pointer;border-radius:14px;place-items:center;font-size:13px;font-weight:600;display:grid}.pv-cta{background:var(--p);color:#fff}.pv-cta .wr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:52px;padding-bottom:52px;display:flex}.pv-cta h2{font-size:clamp(30px,4.4cqw,48px)}.pv-cta h2 em{color:var(--a);font-style:normal}.pv-cta p{opacity:.8;max-width:420px;margin-top:10px}.pv-foot{border-top:1px solid var(--ln)}.pv-foot .wr{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:20px;padding-top:28px;padding-bottom:28px;font-size:12.5px;display:flex}.pv-foot .links{flex-wrap:wrap;gap:16px;display:flex}.pv-foot .badge{letter-spacing:0;border:1px solid var(--ln);color:var(--fg2);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 10px 5px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.pv-foot .badge i{background:#0b0b0c;border-radius:4px;grid-template-columns:1fr 1fr;gap:1.5px;width:14px;height:14px;padding:2.5px;display:grid}.pv-foot .badge i b{background:#e9e8e3;border-radius:1px;display:block}.pv-foot .badge i b:nth-child(4){background:#7b5ea7}.pv-ph .wr{padding-top:64px;padding-bottom:40px}.pv-ph h1{color:var(--p);font-size:clamp(36px,5.6cqw,64px)}.pv[data-mode=dark] .pv-ph h1{color:var(--fg)}.pv-ph p{color:var(--fg2);max-width:520px;margin-top:14px;font-size:16px}.pv-ph+.pv-sec .wr{padding-top:0}.pv-text h2{font-size:clamp(24px,3.2cqw,34px)}.pv-text p{max-width:640px;color:var(--fg2);margin-top:14px;font-size:16px;line-height:1.65}.pv-text.bg-card{background:var(--card);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.pv-text.bg-primary{background:var(--p);color:#fff}.pv-text.bg-primary p{color:#ffffffd1}.pv-text.bg-card .wr,.pv-text.bg-primary .wr{padding-top:56px!important;padding-bottom:56px!important}.pv-team{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pv-team>div{border:1px solid var(--ln);background:var(--card);border-radius:14px;padding:18px}.pv-team .av{background:var(--p);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.pv-team .t{margin-top:14px;font-weight:700}.pv-team .m{color:var(--fg2);margin-top:2px;font-size:12.5px}.pv-faq details{border-top:1px solid var(--ln);padding:14px 0}.pv-faq details:last-child{border-bottom:1px solid var(--ln)}.pv-faq summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:700;list-style:none;display:flex}.pv-faq summary:after{content:"+";color:var(--fg2)}.pv-faq details[open] summary:after{content:"–"}.pv-faq p{color:var(--fg2);max-width:640px;margin-top:8px}.pv-spon .wr{text-align:center}.pv-spon .k2{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:700}.pv-spon .row{opacity:.6;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:18px;font-size:18px;font-weight:700;display:flex}.pv-form{border:1px solid var(--ln);background:var(--card);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.pv-form h2{font-size:clamp(24px,3cqw,32px)}.pv-form .m{color:var(--fg2);margin-top:8px}.pv-form .f{flex-direction:column;gap:10px;display:flex}.pv-form .in{border:1px solid var(--ln);height:42px;color:var(--fg2);background:var(--bg);border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;display:flex}.pv-vote{border:1px solid var(--ln);border-left:6px solid var(--a);background:var(--card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.pv-vote .k2{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:700}.pv-vote h2{margin-top:8px;font-size:clamp(22px,2.8cqw,30px)}.pv-vote .m{color:var(--fg2);margin-top:6px}.pv-res{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pv-res span{border:1px solid var(--ln);background:var(--card);border-radius:10px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.pv-res span:before{content:"";background:var(--a);border-radius:2px;width:8px;height:8px}.pv-lt{--ltc:var(--fg);--ltm:var(--fg2);--lth:var(--ln);--ltbg:var(--card);--ltic:color-mix(in oklab,var(--p) 10%,var(--card));--ltgold:var(--a);--ltgold2:color-mix(in oklab,var(--a) 80%,#fff);position:relative;overflow:hidden}.pv-lt.bg-card{background:var(--card)}.pv-lt.bg-primary{background:var(--p);--ltc:#fff;--ltm:#ffffffa6;--lth:#ffffff2e;--ltbg:#ffffff12;--ltic:#ffffff1f}.pv-lt.bg-coal{background:var(--coal,#0e100f);background-image:var(--pin,repeating-linear-gradient(-45deg,#ffffff07 0 1px,transparent 1px 9px));--ltc:#fff;--ltm:#ffffffa6;--lth:#ffffff24;--ltbg:#ffffff0d;--ltic:#ffffff14}.pv-lt .beam,.pv-lt .glyph{display:none}.pv-lt.bg-coal .beam{background:linear-gradient(90deg,transparent 4%,color-mix(in oklab,var(--a) 15%,transparent) 38%,color-mix(in oklab,var(--p) 22%,transparent) 72%,transparent 96%);filter:blur(36px);pointer-events:none;height:44%;display:block;position:absolute;top:42%;left:-10%;right:-10%;transform:rotate(-7deg)}.pv-lt.bg-coal .glyph{font-family:var(--df);font-weight:var(--dw);color:var(--p);opacity:.35;pointer-events:none;font-size:clamp(240px,34cqw,420px);line-height:1;display:block;position:absolute;top:52%;right:-4%;transform:translateY(-50%)}.pv-lt .wr{z-index:2;max-width:480px;color:var(--ltc);flex-direction:column;align-items:center;padding-top:clamp(44px,7cqw,76px);padding-bottom:clamp(48px,7cqw,72px);display:flex;position:relative}.pv-lt[data-width=wide] .wr{max-width:1040px}.pv[data-chrome=dark] .pv-lt:not([data-width=wide]) .wr{max-width:calc(480px + 2*clamp(22px,4cqw,52px))}.pv-lt .lt-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pv-lt .lt-head .pv-mark{box-shadow:0 16px 40px #00000073}.pv-lt .lt-head h1{font-family:var(--df);font-weight:var(--dw);letter-spacing:.015em;text-transform:var(--dcase,uppercase);margin-top:22px;font-size:clamp(30px,7cqw,40px);line-height:.98}.pv-lt .lt-head h1 span{color:var(--ltgold)}.pv-lt .lt-handle{letter-spacing:.14em;text-transform:uppercase;color:var(--ltgold2);margin-top:10px;font-size:11.5px;font-style:italic;font-weight:700}.pv-lt .lt-bio{color:var(--ltm);max-width:340px;margin-top:14px;font-size:13.5px;line-height:1.6}.pv-lt .lt-l{flex-direction:column;gap:12px;width:100%;margin-top:32px;display:flex}.pv-lt .lt-head+.lt-l{margin-top:32px}.pv-lt .lt-i{background:var(--ltbg);border:1px solid var(--lth);color:var(--ltc);align-items:center;gap:15px;padding:16px 20px;text-decoration:none;transition:all .16s;display:flex;position:relative;overflow:hidden}.pv-lt .lt-i:hover{border-color:var(--ltgold);background:color-mix(in oklab,var(--a) 10%,transparent);transform:translateY(-2px)}.pv-lt .lt-i .lic{background:var(--ltic);width:38px;height:38px;color:var(--ltgold2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pv-lt:not(.bg-coal):not(.bg-primary) .lt-i .lic{color:var(--p)}.pv-lt .lt-i .tx{flex:1;min-width:0}.pv-lt .lt-i b{font-size:14.5px;font-weight:700;display:block}.pv-lt .lt-i small{color:var(--ltm);margin-top:2px;font-size:11.5px;display:block}.pv-lt .lt-i .arw{color:var(--ltm);flex-shrink:0;font-size:15px;transition:transform .16s,color .16s}.pv-lt .lt-i:hover .arw{color:var(--ltgold2);transform:translate(3px)}.pv-lt .lt-i.hot{background:var(--ltgold);border-color:var(--ltgold);color:var(--coal,#0e100f)}.pv-lt .lt-i.hot .lic{color:var(--coal,#0e100f);background:#00000024}.pv-lt .lt-i.hot small{color:#0e100fa6}.pv-lt .lt-i.hot .arw{color:var(--coal,#0e100f)}.pv-lt .lt-i.hot:hover{background:var(--ltgold2);border-color:var(--ltgold2)}.pv-lt .lt-div{align-items:center;gap:12px;width:100%;margin:14px 0 2px;display:flex}.pv-lt .lt-div span{letter-spacing:.14em;text-transform:uppercase;color:var(--ltm);white-space:nowrap;font-size:10px;font-style:italic;font-weight:700}.pv-lt .lt-div:before,.pv-lt .lt-div:after{content:"";background:var(--lth);flex:1;height:1px}.pv-lt .lt-note{letter-spacing:.13em;text-transform:uppercase;color:var(--ltm);text-align:center;margin-top:36px;font-size:10px;font-style:italic;font-weight:700;line-height:2}.pv-lt[data-align=center] .lt-i .tx{text-align:center}.pv-lt[data-align=center] .lt-i .arw{opacity:0}.pv-lt[data-layout=buttons] .lt-i{background:var(--p);color:#fff;border-color:var(--p);border-radius:999px;justify-content:center;padding:16px 22px}.pv-lt[data-layout=buttons] .lt-i small,.pv-lt[data-layout=buttons] .lt-i .arw{display:none}.pv-lt[data-layout=buttons] .lt-i .lic{color:#fff;background:#ffffff29;border-radius:50%;width:32px;height:32px}.pv-lt[data-layout=buttons] .lt-i .tx{flex:0 auto}.pv-lt[data-layout=buttons] .lt-i.hot{background:var(--ltgold);border-color:var(--ltgold);color:var(--coal,#0e100f)}.pv-lt[data-layout=cards] .lt-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pv-lt[data-layout=cards] .lt-div{grid-column:1/-1}.pv-lt[data-layout=cards] .lt-i{flex-direction:column;align-items:flex-start;gap:14px;min-height:140px;padding:20px}.pv-lt[data-layout=cards] .lt-i .tx{width:100%}.pv-lt[data-layout=cards] .lt-i .arw{align-self:flex-end;margin-top:auto}.pv-lt[data-align=center][data-layout=cards] .lt-i{align-items:center}.pv-lt[data-width=wide][data-layout=cards] .lt-l{grid-template-columns:repeat(3,minmax(0,1fr))}.pv:not([data-chrome=dark]) .pv-lt .lt-i,.pv:not([data-chrome=dark]) .pv-lt .lt-i .lic{border-radius:10px}.pv:not([data-chrome=dark]) .pv-lt .lt-i .lic{border-radius:8px}@container (max-width:640px){.pv-lt[data-layout=cards] .lt-l,.pv-lt[data-width=wide][data-layout=cards] .lt-l{grid-template-columns:1fr}}.pv-lt.bg-gradient{background:linear-gradient(160deg,var(--p),color-mix(in oklab,var(--p) 55%,var(--a)) 62%,color-mix(in oklab,var(--a) 65%,#000));--ltc:#fff;--ltm:#ffffffbd;--lth:#ffffff38;--ltbg:#ffffff1a;--ltic:#ffffff29;--ltgold:#fff;--ltgold2:#fff}.pv-lt.bg-gradient .lt-i.hot,.pv-lt.bg-gradient .lt-i.hot .lic,.pv-lt.bg-gradient .lt-i.hot .arw{color:var(--p)}.pv-lt.bg-gradient .lt-i.hot small{color:color-mix(in oklab,var(--p) 70%,#fff)}.pv-lt.bg-image{background:var(--coal,#0e100f) center/cover no-repeat;--ltc:#fff;--ltm:#ffffffc7;--lth:#ffffff3d;--ltbg:#0e100f61;--ltic:#ffffff24}.pv-lt .lt-ov{display:none}.pv-lt.bg-image .lt-ov{background:linear-gradient(#0a0b0a59,#0a0b0a99);display:block;position:absolute;inset:0}.pv-lt.bg-image[data-overlay=dark] .lt-ov{background:#0a0b0abd}.pv-lt.bg-image[data-overlay=none] .lt-ov{display:none}.pv-lt.bg-image .lt-i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pv-lt.bg-gradient .lt-i:not(.hot) .lic,.pv-lt.bg-image .lt-i:not(.hot) .lic{color:#fff}.pv-lt[style*=--lthotc] .lt-i.hot,.pv-lt[style*=--lthotc] .lt-i.hot .lic,.pv-lt[style*=--lthotc] .lt-i.hot .arw{color:var(--lthotc)}.pv-lt[style*=--lthotc] .lt-i.hot small{color:color-mix(in oklab,var(--lthotc) 70%,transparent)}.pv-lt .lt-pick{border:1px dashed var(--lth);text-align:center;width:100%;color:var(--ltm);cursor:pointer;margin-bottom:24px;padding:14px;font-size:13px}.pv-lt[data-glyph=off] .glyph{display:none!important}.pv-lt[data-look=solid] .lt-i:not(.hot){background:var(--p);border-color:var(--p);color:#fff}.pv-lt[data-look=solid] .lt-i:not(.hot) small,.pv-lt[data-look=solid] .lt-i:not(.hot) .arw{color:#ffffffb8}.pv-lt[data-look=solid] .lt-i:not(.hot) .lic{color:#fff;background:#ffffff24}.pv-lt[data-look=outline] .lt-i:not(.hot){border-width:1.5px;border-color:color-mix(in oklab,var(--ltc) 55%,transparent);background:0 0}.pv-lt[data-look=outline] .lt-i:not(.hot) .lic{background:0 0}.pv-lt[data-look=glass] .lt-i:not(.hot){background:color-mix(in oklab,var(--ltc) 9%,transparent);border-color:color-mix(in oklab,var(--ltc) 20%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ltc) 14%,transparent)}.pv .pv-lt[data-shape=square] .lt-i,.pv .pv-lt[data-shape=square] .lt-i .lic{border-radius:0}.pv .pv-lt[data-shape=rounded] .lt-i{border-radius:14px}.pv .pv-lt[data-shape=rounded] .lt-i .lic{border-radius:10px}.pv .pv-lt[data-shape=pill] .lt-i{border-radius:999px}.pv .pv-lt[data-shape=pill] .lt-i .lic{border-radius:50%}.pv .pv-lt[data-shape=pill][data-layout=cards] .lt-i{border-radius:28px}.pv-lt[data-size=compact] .lt-l{gap:8px}.pv-lt[data-size=compact] .lt-i{gap:12px;padding:11px 16px}.pv-lt[data-size=compact] .lt-i .lic{width:30px;height:30px}.pv-lt[data-size=compact] .lt-i b{font-size:13.5px}.pv-lt[data-size=large] .lt-l{gap:16px}.pv-lt[data-size=large] .lt-i{gap:18px;padding:22px 26px}.pv-lt[data-size=large] .lt-i .lic{width:46px;height:46px}.pv-lt[data-size=large] .lt-i b{font-size:16.5px}.pv-lt[data-hover=none] .lt-i:hover{transform:none}.pv-lt[data-hover=glow] .lt-i:hover{box-shadow:0 0 0 1px var(--ltgold),0 12px 36px color-mix(in oklab,var(--ltgold) 38%,transparent);transform:none}.pv-lt[data-logo=circle] .lt-head .pv-mark,.pv-lt[data-logo=rounded] .lt-head .pv-mark{background:#fff;place-items:center;display:grid;overflow:hidden}.pv-lt[data-logo=circle] .lt-head .pv-mark img,.pv-lt[data-logo=rounded] .lt-head .pv-mark img{object-fit:contain;width:66%;height:66%}.pv-lt[data-logo=circle] .lt-head .pv-mark{border-radius:50%}.pv-lt[data-logo=rounded] .lt-head .pv-mark{border-radius:24%}.pv-lt[data-logo=circle] .lt-head .pv-mark .d,.pv-lt[data-logo=rounded] .lt-head .pv-mark .d{color:var(--p)}.pv-lt.full{height:var(--lt-h,100svh);flex-direction:column;display:flex}.pv-lt.full>.wr{flex:auto;justify-content:center;width:100%;min-height:0;padding-top:clamp(28px,5cqw,56px);padding-bottom:clamp(18px,3cqw,30px)}.pv-lt.full .lt-head{flex-shrink:0}.pv-lt.full .lt-l,.pv-lt.full .lt-head+.lt-l{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;margin-top:26px;flex:0 auto;width:calc(100% + 20px);min-height:0;margin-inline:-10px;padding:6px 10px 14px;overflow-y:auto}.pv-lt.full[data-layout=cards] .lt-l{align-content:start}.pv-lt.full .lt-l>*{flex-shrink:0}.pv-lt.full .lt-l{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.pv-lt.full .lt-l::-webkit-scrollbar{width:0;height:0;display:none}.pv-lt.full .lt-note{flex-shrink:0;margin-top:22px}.pv-lt.full .lt-sample{flex-shrink:0}.pv-lt .lt-sample{letter-spacing:.06em;text-transform:uppercase;color:var(--ltm);border:1px dashed var(--lth);border-radius:999px;margin-top:14px;padding:5px 10px;font-size:11px;font-weight:600}.pv-lt .lt-soc{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.pv-lt .lt-soc a,.pv-lt .lt-soc span{border:1px solid var(--lth);width:38px;height:38px;color:var(--ltc);border-radius:50%;place-items:center;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;display:grid}.pv-lt .lt-soc a:hover{border-color:var(--ltgold);color:var(--ltgold2);transform:translateY(-2px)}@keyframes ltIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pv-lt[data-anim=on] .lt-head,.pv-lt[data-anim=on] .lt-i{animation:.55s cubic-bezier(.2,.7,.2,1) backwards ltIn;animation-delay:calc(var(--i,0) * 60ms + 80ms)}.pv-lt[data-anim=on] .lt-head{animation-delay:0s}@media (prefers-reduced-motion:reduce){.pv-lt[data-anim=on] .lt-head,.pv-lt[data-anim=on] .lt-i{animation:none}}.pv[data-chrome=dark]{--card:#fbfaf6;--fg:#12140f;--fg2:#4c4f48;--ln:#12140f26;--coal:#0e100f;--gdeep:color-mix(in oklab,var(--a) 74%,#000);--g2:color-mix(in oklab,var(--p) 80%,#fff);--gold2:color-mix(in oklab,var(--a) 80%,#fff);--psoft:color-mix(in oklab,var(--p) 9%,transparent);--pin:repeating-linear-gradient(-45deg,#ffffff07 0 1px,transparent 1px 9px)}.pv[data-chrome=dark] .wr{max-width:1180px;padding-left:clamp(22px,4cqw,52px);padding-right:clamp(22px,4cqw,52px)}.pv[data-chrome=dark] .pv-sec .wr,.pv[data-chrome=dark] .pv-sec+.pv-sec .wr{padding-top:clamp(60px,7.5cqw,104px);padding-bottom:clamp(60px,7.5cqw,104px)}.pv[data-chrome=dark] .pv-btn{letter-spacing:.01em;border-radius:0;gap:9px;height:auto;padding:12px 24px;font-size:14px;font-weight:700}.pv[data-chrome=dark] .pv-btn.sm{padding:9px 18px;font-size:13px}.pv[data-chrome=dark] .pv-btn.a{color:var(--coal)}.pv[data-chrome=dark] .pv-btn.o{border-color:var(--ln);color:var(--fg)}.pv-btn.ow{color:#fff;border-color:#fff6}.kk{letter-spacing:.12em;text-transform:uppercase;color:var(--p);font-size:12.5px;font-style:italic;font-weight:700}.pv[data-mode=dark] .kk{color:var(--a)}.pv-nav[data-chrome=dark]{color:#fff;background:#0e100f;border-bottom:1px solid #ffffff24;height:58px}.pv-nav[data-chrome=dark] .wr{gap:8px;padding-left:clamp(18px,3cqw,36px);padding-right:clamp(18px,3cqw,36px)}.pv-nav[data-chrome=dark] .pv-logo{gap:11px}.pv-nav[data-chrome=dark] .pv-logo .wm{font-family:var(--df);font-weight:var(--dw);letter-spacing:.05em;text-transform:uppercase;font-size:16px}.pv-nav .wsub{letter-spacing:.14em;text-transform:uppercase;color:var(--a);margin-top:2px;margin-left:4px;font-size:10px;font-style:italic;font-weight:700}.pv-nav[data-chrome=dark] .pv-links{gap:2px}.pv-nav[data-chrome=dark] .pv-links span{color:#ffffffd9;border-radius:4px;padding:8px 11px;font-size:13.5px;font-weight:600}.pv-nav[data-chrome=dark] .pv-links span.on,.pv-nav[data-chrome=dark] .pv-links span:hover{color:var(--gold2);background:#ffffff0f}.pv-acts2{align-items:center;gap:12px;margin-left:12px;display:flex}.pv-nav .ig{color:#fffc;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.pv-nav[data-chrome=dark] .pv-btn.ow{color:var(--gold2);border:1px solid color-mix(in oklab,var(--a) 55%,transparent);gap:7px;padding:7px 14px;font-size:12.5px}.pv-nav[data-chrome=dark] .pv-btn.a{padding:9px 18px;font-size:13px}.pv-mark.bare{background:0 0;border-radius:0;width:18px;height:18px}.pv-mark.bare img{object-fit:contain}.pv-hero[data-layout=poster]{background:var(--coal,#0e100f);color:#fff;background-image:var(--pin,repeating-linear-gradient(-45deg,#ffffff07 0 1px,transparent 1px 9px))}.pv-hero[data-layout=poster] .beam{background:linear-gradient(90deg,transparent 4%,color-mix(in oklab,var(--a) 16%,transparent) 38%,color-mix(in oklab,var(--p) 20%,transparent) 72%,transparent 96%);filter:blur(34px);pointer-events:none;height:46%;position:absolute;top:52%;left:-10%;right:-10%;transform:rotate(-7deg)}.pv-hero[data-layout=poster] .wr{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,5cqw,72px);padding-top:clamp(60px,8cqw,110px);padding-bottom:clamp(64px,8cqw,104px);display:grid;position:relative}.pv-hero[data-layout=poster] .pv-kick{color:#ffffffb8;opacity:1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:26px;font-size:12.5px;font-style:italic;font-weight:700;display:flex}.pv-hero[data-layout=poster] .pv-h{letter-spacing:.008em;max-width:none;margin-top:0;font-size:clamp(56px,8.4cqw,124px);line-height:.92}.pv-hero[data-layout=poster] .pv-h .l{display:block}.pv-hero[data-layout=poster] .pv-h .gold{color:var(--a)}.pv-hero[data-layout=poster] .pv-h .grn{color:#0000;-webkit-text-stroke:2px var(--g2,color-mix(in oklab,var(--p) 80%,#fff))}.pv-hero[data-layout=poster] .pv-sub{color:#ffffffad;opacity:1;max-width:470px;margin-top:26px;font-size:16.5px;line-height:1.62}.pv-hero[data-layout=poster] .pv-sub b,.pv-hero[data-layout=poster] .pv-sub strong{color:#fff;font-weight:600}.pv-hero[data-layout=poster] .pv-acts{gap:13px;margin-top:32px}.hp{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:clamp(320px,34cqw,460px);display:flex;position:relative}.semk{letter-spacing:.14em;text-transform:uppercase;color:var(--gold2,var(--a));align-items:center;gap:10px;font-size:11px;font-style:italic;font-weight:700;display:inline-flex}.book{aspect-ratio:3/4;color:#fff;width:min(330px,80%);position:relative;transform:rotate(-2deg)}.book:before{content:"";transform-origin:top;background:linear-gradient(#e8e5da,#c9c6ba);width:9px;position:absolute;top:8px;bottom:-4px;right:-9px;transform:skewY(45deg)}.book:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d8d5ca,#b8b5aa);height:9px;position:absolute;bottom:-9px;left:8px;right:-9px;transform:skew(45deg)}.book .cover{z-index:2;background-image:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px),linear-gradient(160deg,#131614,#0c0e0d 60%);border:1px solid #ffffff24;flex-direction:column;padding:24px 24px 20px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px #00000080}.book .spine{background:var(--a);width:10px;position:absolute;top:0;bottom:0;left:0}.book .glyph{color:var(--p);opacity:.4;pointer-events:none;font-size:230px;line-height:1;position:absolute;bottom:-6%;right:-10%}.book .series{z-index:2;letter-spacing:.13em;text-transform:uppercase;color:#fff9;justify-content:space-between;align-items:center;gap:10px;margin-left:10px;font-size:10px;font-style:italic;font-weight:700;display:flex;position:relative}.shelf{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.shelf span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;background:#ffffff12;border:1px solid #ffffff24;padding:8px 14px;font-size:10.5px;font-style:italic;font-weight:700}.shelf span.on{background:var(--a);border-color:var(--a);color:var(--coal,#0e100f)}.hpb{z-index:4;background:var(--a);color:var(--coal,#0e100f);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:9px 16px;font-size:11px;font-style:italic;font-weight:700;position:absolute;box-shadow:0 14px 30px #0006}.hpb.b1{top:58%;left:-9%;transform:rotate(-5deg)}.hpb.b2{background:var(--g2,var(--p));color:#fff;bottom:26%;right:-6%;transform:rotate(3deg)}.pv-sh2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.pv-sh2>div{min-width:0}.pv-sh2 .kk{align-items:center;gap:10px;display:inline-flex}.pv-sh2 .kk:before{content:"";background:var(--a);width:26px;height:3px}.pv-sh2 h2{letter-spacing:.01em;margin-top:14px;font-size:clamp(34px,4.4cqw,58px);line-height:.98}.pv-sh2 h2 em{color:var(--gdeep,var(--a));font-style:normal}.pv-sh2 .ss,.pv-sh2 .rt{color:var(--fg2);max-width:460px;margin-top:14px;font-size:15.5px;line-height:1.62}.pv-hap{background:var(--card);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.hcols{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(18px,2.6cqw,30px);display:grid}.mtag{letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;font-size:10.5px;font-style:italic;font-weight:700;display:inline-block}.mtag.mt{background:var(--a);color:var(--coal,#0e100f)}.mtag.up{color:#fff;background:#ffffff24;border:1px solid #ffffff3d}.mtag.sm{padding:3px 9px;font-size:9px}.mtag.wk{background:var(--psoft,#0000000f);color:var(--p)}.mtag.so{background:color-mix(in oklab,var(--a) 20%,transparent);color:var(--gdeep,var(--a))}.feat{background:var(--coal,#0e100f);color:#fff;background-image:var(--pin);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #12140f2e}.feat .fcbg{background:radial-gradient(85% 75% at 72% 18%,color-mix(in oklab,var(--p) 55%,transparent),transparent 62%);z-index:0;position:absolute;inset:0}.feat .fcbeam{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 24%,transparent) 52%,transparent);filter:blur(26px);z-index:0;height:36%;position:absolute;top:56%;left:-16%;right:-16%;transform:rotate(-8deg)}.feat .fcg{color:var(--p);opacity:.5;z-index:1;pointer-events:none;font-size:230px;line-height:1;position:absolute;top:-9%;right:-3%}.feat>*{z-index:2;position:relative}.feat .badges{gap:8px;margin-bottom:auto;display:flex}.feat .ft{letter-spacing:.01em;margin-top:22px;font-size:clamp(30px,3.2cqw,44px);line-height:.98}.feat .ft em{color:var(--a);font-style:normal}.feat .meta{letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;gap:24px;margin-top:22px;font-size:11.5px;font-style:italic;font-weight:700;display:flex}.feat .meta b{color:var(--gold2,var(--a))}.evl{flex-direction:column;gap:12px;display:flex}.evt{border:1px solid var(--ln);color:var(--fg);background:#fff;border-radius:14px;align-items:center;gap:17px;padding:18px 20px;display:flex}.evt .ed{text-align:center;background:var(--psoft,#0000000f);flex-shrink:0;width:52px;padding:9px 0}.evt .ed .m{letter-spacing:.1em;text-transform:uppercase;color:var(--p);font-size:10px;font-style:italic;font-weight:700}.evt .ed .dd{color:var(--p);margin-top:2px;font-size:23px;line-height:1}.evt .bd{flex:1;min-width:0}.evt .et{font-size:15px;font-weight:700}.evt .es{color:var(--fg2);align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:flex}.evt .arw{color:var(--fg2);flex-shrink:0}.tgrid{grid-template-columns:repeat(6,1fr);gap:clamp(16px,2cqw,22px);display:grid}.tc{color:#fff;border-radius:14px;flex-direction:column;grid-column:span 2;min-height:300px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #12140f29}.tc.w{grid-column:span 3}.tc:after{content:"";opacity:.4;pointer-events:none;background:radial-gradient(circle,#ffffff4d 2px,#0000 2.5px) 0 0/16px 16px;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.tc:nth-child(2n):after{opacity:.3;background-size:20px 20px;width:190px;height:190px;inset:auto auto -50px -50px}.tc .top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.tc .fmt{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;opacity:1;background:#00000052;padding:6px 12px;font-size:10.5px;font-style:italic;font-weight:700}.tc .gl{color:#fff;background:#ffffff2e;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tc .tn{z-index:1;letter-spacing:.01em;text-shadow:0 2px 10px #0000004d;margin-top:auto;padding-top:30px;font-size:clamp(24px,2.2cqw,30px);line-height:1;position:relative}.tc .td{z-index:1;color:#ffffffe0;opacity:1;max-width:340px;margin-top:9px;font-size:13.5px;line-height:1.55;position:relative}.tc .tcta{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-style:italic;font-weight:700;display:inline-flex;position:relative}.pv-steps{color:#fff;background-image:var(--pin),linear-gradient(160deg,color-mix(in oklab,var(--p) 62%,#000),var(--p) 65%,color-mix(in oklab,var(--p) 84%,#fff));position:relative;overflow:hidden}.pv-steps .mbb{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 20%,transparent) 50%,transparent);filter:blur(30px);pointer-events:none;height:36%;position:absolute;top:60%;left:-10%;right:-10%;transform:rotate(-6deg)}.pv-steps .wr{z-index:2;position:relative}.pv-steps .kk{color:var(--gold2,var(--a))}.pv-steps .pv-sh2 h2 em{color:var(--a)}.pv-steps .ss,.pv-steps .pv-sh2 .rt{color:#ffffffb3}.mgrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(34px,5cqw,64px);display:grid}.msteps{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mstep{background:#00000038;border:1px solid #ffffff29;border-radius:14px;padding:22px 20px 20px;position:relative}.mstep .sa{color:#ffffff59;font-size:16px;position:absolute;top:22px;right:18px}.mstep .sa.ok{color:var(--a)}.mstep .num{color:var(--a);font-size:34px;line-height:1}.mstep .t{margin-top:12px;font-size:15.5px;font-weight:700}.mstep .dd{color:#ffffffb8;margin-top:6px;font-size:12.5px;line-height:1.5}.perk{background:#0000003d;border:1px solid #ffffff2e;border-radius:14px;padding:clamp(22px,2.6cqw,30px)}.perk .kk{color:var(--gold2,var(--a))}.perk .pp{flex-wrap:wrap;align-items:baseline;gap:13px;margin-top:12px;display:flex}.perk .pp .p{color:var(--a);font-size:52px;line-height:1}.perk .pp .s{letter-spacing:.11em;text-transform:uppercase;color:#fff9;font-size:11px;font-style:italic;font-weight:700}.perk ul{flex-direction:column;gap:11px;margin-top:20px;list-style:none;display:flex}.perk li{align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;display:flex}.perk .bx{background:color-mix(in oklab,var(--a) 22%,transparent);width:18px;height:18px;color:var(--gold2,var(--a));border-radius:4px;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.perk .pv-btn{margin-top:24px}.dgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dc{border:1px solid var(--ln);background:var(--card);color:var(--fg);border-radius:14px;flex-direction:column;gap:11px;padding:21px 20px;display:flex}.dc .dic{background:var(--psoft,#0000000f);width:37px;height:37px;color:var(--p);border-radius:9px;place-items:center;display:grid}.dc .dt{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.dc .dt .arw{color:var(--fg2);font-weight:400}.dc .ddd{color:var(--fg2);font-size:12.5px;line-height:1.5}.pv-cta.coal{background:var(--coal,#0e100f);color:#fff;background-image:var(--pin);position:relative;overflow:hidden}.pv-cta.coal .beam{background:linear-gradient(90deg,transparent 6%,color-mix(in oklab,var(--a) 20%,transparent) 40%,color-mix(in oklab,var(--p) 26%,transparent) 74%,transparent 96%);filter:blur(32px);pointer-events:none;height:44%;position:absolute;top:48%;left:-10%;right:-10%;transform:rotate(-7deg)}.pv-cta.coal .cglyph{color:var(--p);opacity:.55;z-index:1;pointer-events:none;font-size:clamp(280px,34cqw,480px);line-height:1;position:absolute;top:50%;right:2%;transform:translateY(-52%)}.pv-cta.coal .wr{z-index:2;padding-top:clamp(70px,9cqw,130px);padding-bottom:clamp(70px,9cqw,130px);display:block;position:relative}.pv-cta.coal h2{letter-spacing:.008em;font-size:clamp(60px,10cqw,150px);line-height:.9}.pv-cta.coal h2 em{color:var(--a);display:block}.pv-cta.coal h2 br{display:none}.pv-cta.coal .rt,.pv-cta.coal p{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;opacity:1;max-width:440px;margin-top:26px;font-size:clamp(13px,1.4cqw,16px);font-style:italic;font-weight:700;line-height:1.7}.pv-cta .acts{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.pv-foot2{color:#fff;background:#0a0c0b;border-top:1px solid #ffffff24}.pv-foot2 .ftop{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(24px,4cqw,48px);padding-top:clamp(46px,5cqw,64px);padding-bottom:42px;display:grid}.pv-foot2 .fbrand{align-items:center;gap:12px;display:flex}.pv-foot2 .fbrand .t{font-family:var(--df);font-weight:var(--dw);letter-spacing:.04em;text-transform:uppercase;font-size:18px;line-height:1.1}.pv-foot2 .fbrand .s{letter-spacing:.14em;text-transform:uppercase;color:var(--a);margin-top:4px;font-size:9.5px;font-style:italic;font-weight:700}.pv-foot2 .blurb{color:#fff9;max-width:310px;margin-top:18px;font-size:13.5px;line-height:1.65}.pv-foot2 .soc{gap:10px;margin-top:22px;display:flex}.pv-foot2 .soc span{color:#fffc;border:1px solid #ffffff24;place-items:center;width:38px;height:38px;display:grid}.pv-foot2 .h{letter-spacing:.13em;text-transform:uppercase;color:var(--a);margin-bottom:17px;font-size:11px;font-style:italic;font-weight:700}.pv-foot2 .ls{color:#fffc;flex-direction:column;gap:11px;font-size:14px;display:flex}.pv-foot2 .fbot{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;font-size:11px;font-style:italic;font-weight:600;display:flex}.pv-foot2 .fbot .badge{text-transform:none;letter-spacing:0;color:#fff9;border-color:#fff3;font-style:normal}@container (max-width:1180px){.pv-nav[data-chrome=dark] .pv-acts2 .ow,.pv-nav .ig{display:none}}@container (max-width:1000px){.pv-links{display:none}.pv-nav .pv-acts2{margin-left:auto}}@container (max-width:960px){.tc,.tc.w{grid-column:span 3}.dgrid{grid-template-columns:1fr 1fr}}@container (max-width:860px){.hcols{grid-template-columns:1fr}.mgrid{grid-template-columns:1fr;gap:36px}.pv-hero[data-layout=poster] .wr{grid-template-columns:1fr;gap:52px}.hp{min-height:0}.pv-foot2 .ftop{grid-template-columns:1fr 1fr}.pv-foot2 .ftop>div:first-child{grid-column:1/-1}}@container (max-width:620px){.tc,.tc.w{grid-column:span 6;min-height:250px}.msteps,.dgrid{grid-template-columns:1fr}.book .glyph{font-size:190px}.pv-cta.coal .cglyph{opacity:.3}}.pv.compact .pv-sec,.pv.compact .pv-cta,.pv.compact .pv-foot,.pv.compact .pv-strip{display:none}@container (max-width:640px){.pv .wr{padding-left:20px;padding-right:20px}.pv-sec .wr{padding-top:48px;padding-bottom:48px}.pv-cta .wr{padding-top:44px;padding-bottom:44px}.pv-nav{height:56px}.pv-links{display:none}.pv-nav .pv-btn{margin-left:auto}.pv-hero[data-layout=bold] .wr{padding-top:56px;padding-bottom:56px}.pv-hero[data-layout=clean] .wr{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}.pv-acts .pv-btn{flex:1;justify-content:center}.pv-bento{grid-template-columns:1fr 1fr}.pv-tile,.pv-tile.w{grid-column:span 2;min-height:120px}.pv-cards{grid-template-columns:1fr}.pv-ev .pv-btn{display:none}.pv-strip .wr{gap:24px;padding:16px 20px}.pv-hero[data-layout=poster] .pv-h{font-size:clamp(44px,14cqw,72px)}.book{width:min(310px,82%)}.pv-team{grid-template-columns:1fr 1fr}.pv-form{grid-template-columns:1fr;padding:22px}.pv-res{grid-template-columns:1fr}.pv-hero[data-layout=grid] .pv-bento{grid-template-columns:1fr 1fr}.pv-foot .badge{margin-left:0}}.rt p+p{margin-top:.6em}.rt ul,.rt ol{margin:.5em 0;padding-left:1.25em}.rt a{color:var(--p);text-decoration:underline}.pv[data-mode=dark] .rt a,.pv-hero .rt a,.pv-cta .rt a,.pv-steps .rt a,.feat .rt a,.tc .rt a{color:var(--a)}.rt b,.rt strong{font-weight:700}.rt code{background:color-mix(in oklab,var(--a,#7b5ea7) 14%,transparent);border:1px solid color-mix(in oklab,var(--a,#7b5ea7) 42%,transparent);word-break:break-word;border-radius:5px;padding:1px 6px;font:600 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pv-text .rt{max-width:640px;color:var(--fg2);margin-top:14px;font-size:16px;line-height:1.65}.pv-text.bg-primary .rt{color:#ffffffd1}.pv-ph .rt{color:var(--fg2);max-width:520px;margin-top:14px;font-size:16px}.pv-cta .rt{opacity:.8;max-width:420px;margin-top:10px}.pv-cta.coal .rt{opacity:.7;max-width:none;margin-top:16px;margin-left:auto;margin-right:auto}.feat .rt{color:#ffffffad;max-width:420px;margin-top:12px;font-size:14px;line-height:1.55}.pv-faq .rt{color:var(--fg2);max-width:640px;margin-top:8px}.pv-faq summary span[data-edit]{min-width:60px;display:inline-block}.bld-mode .empty:not(.editing):before{content:attr(data-ph);opacity:.45;font-style:italic}.bld-mode .itm{position:relative}.ictl{z-index:6;opacity:0;font-family:var(--grot);background:#fff;border-radius:7px;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 4px 14px #0b0b0c33}.itm:hover .ictl{opacity:1}.ictl button{color:#0b0b0c;cursor:pointer;background:0 0;border:none;border-radius:5px;width:22px;height:22px;padding:0;font-size:12px;font-weight:700;line-height:1}.ictl button:hover{background:#0b0b0c14}.ictl button:disabled{opacity:.3}.ictl .x:hover{color:#fff;background:#9b2c2c}.addtile{color:#7b5ea7;min-height:56px;font:600 13px var(--grot);cursor:pointer;background:#7b5ea70f;border:1.5px dashed #7b5ea799;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;display:flex}.addtile:hover{background:#7b5ea71f}.addtile.pill{border-radius:999px;align-self:center;height:30px;min-height:0;margin-top:10px;padding:0 12px;font-size:12px;display:inline-flex}.addtile.dark{color:#fff;background:#ffffff0f;border-color:#ffffff73}.addtile.span2{grid-column:span 2;min-height:210px}.pv-strip .addtile{margin-top:0}.ob{--serif:"Newsreader",Georgia,"Times New Roman",serif;--grot:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--grot);--bad:#9b2c2c;--bad-soft:#9b2c2c1a;--ease:cubic-bezier(.2,.7,.2,1);height:100%;font-family:var(--grot);font-feature-settings:"cv11","ss01";color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:14px;position:relative;overflow:hidden;container:ob/inline-size}.ob *{box-sizing:border-box}.ob :is(a,button):focus-visible{outline:2px solid var(--pur);outline-offset:2px}.ob .b{height:40px;padding:0 18px;font-size:13.5px}.ob .b.sm{height:32px;padding:0 13px;font-size:12.5px}.ob .b.pri{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ob .b.pri:hover{color:var(--paper);background:#222}.ob .b.ghost{border-color:var(--hair);color:var(--ink);background:0 0}.ob .b.ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.ob .b.dng{background:var(--bad);border-color:var(--bad);color:#fff}.ob .b.dng:hover{color:#fff;background:#7f2222;border-color:#7f2222}.ob .b.txt{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 8px}.ob .b.txt:hover{background:var(--panel);color:var(--ink)}.ob .b:disabled{opacity:.5;cursor:not-allowed}.ob .b.pri:disabled:hover{background:var(--ink)}.ob .lnk{color:var(--pur-deep);text-underline-offset:3px;align-items:center;gap:6px;margin-top:18px;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #5b3f8759;text-decoration:underline #5b3f8759;display:inline-flex}.ob .lnk:hover{color:var(--pur-deep);-webkit-text-decoration-color:var(--pur-deep);text-decoration-color:var(--pur-deep)}.ob .tag .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ob .tag.role.owner{background:var(--pur-soft);color:var(--pur-deep)}.ob .tag.role.admin{background:var(--ink);color:var(--paper)}.ob .sk{background:linear-gradient(90deg,var(--hair-2) 25%,#0b0b0c1c 50%,var(--hair-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.3s linear infinite obsk;display:block}@keyframes obsp{to{transform:rotate(360deg)}}@keyframes obsk{to{background-position:-200% 0}}.ob-w{isolation:isolate;color:#f4f3ef;background:#0b0b0c;place-items:center;min-height:100%;padding:72px 24px;display:grid;position:relative;overflow:hidden}.ob-w:before{content:"";z-index:-2;filter:blur(40px);background:radial-gradient(34% 46% at 30% 42%,#7b5ea7b3,#0000 70%),radial-gradient(24% 40% at 88% 88%,#ecc47847,#0000 70%),radial-gradient(40% 50% at 60% 118%,#5b3f8799,#0000 70%);position:absolute;inset:-20%}.ob-w:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}@keyframes obdrift{to{translate:18px -10px}}.ob-wc{width:min(620px,100%);position:relative}.ob-glow{filter:blur(26px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#7b5ea799,#0000 62%);border-radius:50%;width:280px;height:280px;position:absolute;top:-112px;left:-112px}.ob-mark{background:#e9e8e3;border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;width:56px;height:56px;padding:12px;display:grid;position:relative;box-shadow:0 10px 30px #00000059}.ob-mark i{background:#0b0b0c;border-radius:3px;display:block}.ob-mark i:nth-child(4){background:var(--pur)}.ob-greet{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:34px;font-size:clamp(40px,6cqi,60px);font-weight:400;line-height:1.02}.ob-greet em{color:#d9c8f5;font-style:italic}.ob-greet .sk{vertical-align:-.04em;background:linear-gradient(90deg,#ffffff1a 25%,#ffffff38 50%,#ffffff1a 75%) 0 0/200% 100%;border-radius:12px;width:6ch;height:.72em;display:inline-block}.ob-h{letter-spacing:-.012em;margin-top:22px;font-size:20px;font-weight:600;line-height:1.3}.ob-p{color:#f4f3efc2;text-wrap:pretty;max-width:56ch;margin-top:12px;font-size:15.5px;line-height:1.6}.ob-p b{color:#fff;font-weight:600}.ob-hint{color:#f4f3efa3;margin-top:14px;font-size:13px}.ob-cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ob-b{height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.ob-b.pri{color:#0b0b0c;background:#f4f3ef}.ob-b.pri:hover{color:#0b0b0c;background:#fff}.ob-b.sec{color:#fff;background:#ffffff0f;border-color:#ffffff52}.ob-b.sec:hover{color:#fff;background:#ffffff24;border-color:#ffffff8c}.ob-w :is(a,button):focus-visible{outline-offset:3px;outline-color:#d9c8f5}.ob-w.settled .ob-skipanim{display:none}@keyframes obin{0%{opacity:0;visibility:hidden;transform:translateY(8px)scale(.92)}to{opacity:1;visibility:visible;transform:none}}@keyframes obup{0%{opacity:0;visibility:hidden;transform:translateY(14px)}to{opacity:1;visibility:visible;transform:none}}@keyframes obfade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes obglow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ob-th .wm{letter-spacing:-.01em;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.ob-th .sp{flex:1}.ob-prog{align-items:center;gap:14px;padding:18px 28px 0;display:flex}.ob-prog .lbl{color:var(--ink-3);white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ob-tx .ob-note{margin-top:16px}.ob-foot .sp{flex:1}.ob-note{border:1px solid var(--hair);background:var(--panel);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.ob-note>svg{box-sizing:content-box;background:var(--white);border:1px solid var(--hair-2);width:18px;height:18px;color:var(--ink-2);border-radius:10px;flex-shrink:0;padding:8px}.ob-note{align-items:center}.ob-note .nt{flex:1;min-width:0}.ob-note b{font-weight:700}.ob-note.ok{background:var(--ok-soft);border-color:#0000}.ob-note.ok>svg{color:var(--ok)}.ob-note.error{background:var(--bad-soft);border-color:#9b2c2c59}.ob-note.error>svg{color:var(--bad)}.ob-sec .r{align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-sec .r+.r{border-top:1px solid var(--hair-2);color:var(--ink-2);padding:11px 16px;font-size:12.5px}.ob-sec .r+.r svg{color:var(--ink-3);flex-shrink:0}.ob-sec .ic{background:var(--ok-soft);width:38px;height:38px;color:var(--ok);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ob-sec .tag{flex-shrink:0;margin-left:auto}.ob-orgf .in{border:1px solid var(--pur);background:var(--white);height:44px;color:var(--ink);letter-spacing:-.005em;box-shadow:0 0 0 3px var(--pur-soft);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.ob-orgf .in .val{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ob-orgf .in .caret{background:var(--pur);border-radius:1px;width:1.5px;height:18px;margin-left:-6px;animation:1.1s steps(2,end) infinite obblink}@keyframes obblink{to{opacity:0}}.ob-orgf .cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;font-size:11px;font-weight:600}.ob-orgf .owns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ob-orgf .owns span{border:1px solid var(--hair-2);background:var(--panel);color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;font-size:12.5px;font-weight:600;line-height:1;display:flex}.ob-orgf .owns span i{background:var(--white);border:1px solid var(--hair-2);width:28px;height:28px;color:var(--pur-deep);border-radius:8px;place-items:center;display:grid}.ob-inv.lg{padding:18px}.ob-inv .ra{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;margin-top:-2px;display:flex}.ob-inv .ra:empty{display:none}.ob-inv.lg .ra .b.txt{margin-left:-8px}.ob-invs.list{background:var(--white);border:1px solid var(--hair);border-radius:14px;gap:0;overflow:hidden;box-shadow:0 12px 30px #0b0b0c14}.ob-invs.list .hd{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--hair-2);padding:9px 16px;font-size:11px;font-weight:600}.ob-invs.list .ob-inv{box-shadow:none;border:none;border-radius:0;gap:8px 12px;padding:14px 16px 12px}.ob-invs.list .ob-inv+.ob-inv{border-top:1px solid var(--hair-2)}.ob-invs.list .ob-inv b{font-size:14px}.ob-invs.list .ob-inv small{margin-top:2px;font-size:12px}.ob-inv .sk+.sk{margin-top:8px}.ob-prod .pic{color:#fff;background:var(--pur);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ob-prod .tag{flex-shrink:0}.ob-prod.soon{box-shadow:none;background:0 0;border-style:dashed}.ob-prod.soon .pic{border:1px dashed var(--ink-3);color:var(--ink-3);background:0 0}.ob-prod.soon b{color:var(--ink-2)}.mk{background:var(--paper);border:1px solid var(--hair);border-radius:12px;width:min(400px,100%);font-size:10px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b0b0c1a}.mk .spot.av{box-shadow:0 0 0 2px var(--pur),0 0 0 6px #7b5ea74d}.ob-dc .ok{background:var(--ink);width:48px;height:48px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.ob-dc .acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.ob-toast .x{color:var(--paper);cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ob-toast .x:hover{background:#fff3}@media (prefers-reduced-motion:reduce){.ob :not(.spin),.ob :before,.ob :after{transition:none!important;animation:none!important}}.ob.rm :not(.spin),.ob.rm :before,.ob.rm :after{transition:none!important;animation:none!important}@container ob (max-width:640px){.ob-w{padding:72px 20px 36px}.ob-greet{margin-top:28px;font-size:clamp(34px,10cqi,44px)}.ob-h{font-size:18px}.ob-p{font-size:15px}.ob-cta{flex-direction:column;margin-top:26px}.ob-b{width:100%;height:48px}.ob-prog{padding:14px 20px 0}.ob-foot .b{height:44px}.ob-foot .b:last-child{flex:1}.mk{font-size:9px}}.flow{padding-top:var(--pb-h,44px);min-height:100vh}.pop.org{width:340px;right:auto}.pop .foot a{color:var(--ink-2);white-space:nowrap;font-weight:600}.pop .foot a:hover{color:var(--pur-deep)}.cal .d{cursor:pointer;transition:background .12s}.cal .d:not(.out):hover{background:var(--white)}.cal button.ev{text-align:left;cursor:pointer;width:100%;font-family:var(--grot);white-space:nowrap;text-overflow:ellipsis;border:none;overflow:hidden}.cal .more{color:var(--ink-3);margin-top:4px;font-size:10.5px;display:block}.start{max-width:1080px;margin:0 auto;padding:40px 32px 80px}.club{text-align:left;cursor:pointer;min-height:168px;font:inherit;color:inherit;flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.club:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 30px #0b0b0c12}.club .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.club .n{letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.2}.club .s{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.45}.club .ft{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:11.5px;display:flex}.club .ft .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club.add{background:0 0;border-style:dashed;justify-content:center;gap:12px}.club.add:hover{background:var(--white);box-shadow:none}.club.add.full{cursor:default;background:var(--panel);border-style:solid}.club.add.full:hover{border-color:var(--hair);transform:none}.club.add.full .b{align-self:flex-start}.welcome{inset:var(--pb-h,44px) 0 0;z-index:20;background:#0b0b0c;position:fixed;overflow:auto}.welcome .ob-w{min-height:100%}.ob-b.txt{color:#f4f3efb8;background:0 0;border-color:#0000}.ob-b.txt:hover{color:#fff;background:#ffffff14}.ws{font:inherit;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.ws:hover{color:var(--ink);background:#0b0b0c0d}.ws:disabled{opacity:.5;cursor:not-allowed}.ws .n{border:1px solid var(--hair);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ws.on{color:var(--ink);font-weight:600}.ws.on .n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ws.done .n{background:var(--ok-soft);color:var(--ok);border-color:#0000}.look{display:contents}.note.warn{background:var(--warn-soft);border-color:#a86b1266}.note.warn .b{margin-left:auto}.offs{flex-direction:column;gap:10px;margin-top:14px;display:flex}.usage{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dev{z-index:300;background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 10px;font-size:11.5px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #0b0b0c2e}.dev span{letter-spacing:.06em;text-transform:uppercase;color:#e9e8e399;margin-right:6px;font-size:10px;font-weight:700}.dev button{height:26px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.dev button:hover{background:#ffffff1f}.dev button.on{background:var(--paper);color:var(--ink)}@media (max-width:900px){.plans,.usage{grid-template-columns:1fr}.start{padding:24px 18px 70px}.ws{white-space:nowrap;width:auto}.look{grid-template-columns:1fr}.dev{justify-content:center;left:14px;right:14px}}.start{--serif:"Newsreader",Georgia,"Times New Roman",serif;padding-top:28px}.start .hero{isolation:isolate;color:#f4f3ef;background:#0b0b0c;border-radius:16px;flex-direction:column;justify-content:space-between;gap:28px;min-height:232px;padding:34px 36px 28px;display:flex;position:relative;overflow:hidden}.start .hero:before{content:"";z-index:-2;filter:blur(34px);background:radial-gradient(38% 60% at 72% 30%,#7b5ea7d9,#0000 70%),radial-gradient(28% 50% at 92% 85%,#ecc47859,#0000 70%),radial-gradient(40% 60% at 55% 115%,#5b3f87b3,#0000 70%);position:absolute;inset:-20%}.start .hero:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}@keyframes stdrift{to{translate:18px -10px}}.start .hero h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:400;line-height:1.02}.start .hero h1 em{color:#d9c8f5;font-style:italic}.start .hero .date{color:#f4f3efb8;margin-top:10px;font-size:14px}.start .hero .foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.start .hero .svc{flex-wrap:wrap;gap:6px;display:flex}.start .hero .svc button{height:28px;font:inherit;color:#f4f3efeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.start .hero .svc button:hover{background:#ffffff24;border-color:#ffffff4d}.start .hero .svc i{background:#7fd19b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7fd19b33}.start .hero .svc .w i{background:#f0b25a;box-shadow:0 0 0 3px #f0b25a33}.start .hero .svc .off i{background:#f4f3ef66;box-shadow:0 0 0 3px #f4f3ef1f}.start .cmd{border:1px solid var(--hair);background:var(--white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;margin-top:14px;padding:6px;display:flex}.start .cmd button{height:36px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.start .cmd button:hover{background:var(--panel)}.start .cmd button svg{color:var(--pur-deep)}.start .cmd .pri{background:var(--ink);color:var(--paper)}.start .cmd .pri svg{color:#fff}.start .cmd .pri:hover{background:#222}.start .cmd .sep{background:var(--hair);flex-shrink:0;width:1px;height:22px;margin:0 6px}.start .cmd .sp{flex:1}.start .cmd .more,.start .cmd .more svg{color:var(--ink-3)}.start .invite{background:linear-gradient(135deg,#7b5ea729,#7b5ea70d 55%,var(--white));border:1px solid #7b5ea761;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.start .invite:before{content:"";pointer-events:none;background:radial-gradient(#7b5ea74d 1px,#0000 1.2px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(250deg,#000,#0000 50%);mask-image:linear-gradient(250deg,#000,#0000 50%)}.start .invite>*{position:relative}.start .invite b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.start .invite small{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}.start .cmd button:disabled{opacity:.45;cursor:not-allowed}.start .club{gap:0;padding:0;overflow:hidden}.start .club .band{background:var(--cp,var(--ink));flex-shrink:0;height:54px;position:relative}.start .club .band:after{content:"";background:radial-gradient(#ffffff47 1px,#0000 1.3px) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.start .club .bd{z-index:1;flex-direction:column;flex:1;gap:12px;padding:0 18px 16px;display:flex;position:relative}.start .club .row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:-20px;display:flex}.start .club .row .live{margin-bottom:2px}.start .club .nx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.start .club .nx svg{color:var(--ink-3);flex-shrink:0}.start .club .go{border:1px solid var(--hair);width:26px;height:26px;color:var(--ink-3);border-radius:50%;place-items:center;margin-left:auto;transition:background .14s,color .14s,border-color .14s;display:grid}.start .club:hover .go{background:var(--ink);border-color:var(--ink);color:var(--paper)}.start .club .ft .mono{flex:1}.start .club.add{gap:12px;padding:18px}@media (max-width:900px){.start{padding-top:18px}.start .hero{gap:22px;min-height:0;padding:24px 20px 20px}.start .cmd .more{display:none}.start .invite{grid-template-columns:auto minmax(0,1fr)}}.av.xs{width:20px;height:20px;font-size:9px}.rng{align-items:center;gap:12px;display:flex}.rng input[type=range]{accent-color:var(--ink);flex:1}.push{border:1px solid var(--hair);background:var(--panel);border-radius:10px;margin-top:18px;padding:14px 16px}.push .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.push .done{color:var(--ok);align-items:center;gap:7px;margin-top:9px;font-size:12.5px;font-weight:600;display:flex}.push .done a{color:var(--pur-deep);text-decoration:underline}.tgl .tl{font-size:13px;font-weight:500}.tgl .tl small{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.set-row{border-bottom:1px solid var(--hair-2);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.set-row:last-child{border-bottom:none}.set-row .tx{flex:1;min-width:0}.set-row b{font-size:13.5px;font-weight:600;display:block}.set-row small{color:var(--ink-3);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.45;display:block}.set-row .tgl{flex-shrink:0;margin-top:2px}.nl.open{color:var(--ink);font-weight:600}.nl.sub{color:var(--ink-3);padding:5px 8px 5px 36px;font-size:12.5px}.nl.sub.on{color:var(--paper)}.icb{border:1px solid var(--hair);background:var(--white);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;transition:border-color .13s,color .13s;display:inline-grid}.icb:hover{border-color:var(--ink);color:var(--ink)}.icb.del:hover{color:#9b2c2c;border-color:#9b2c2c}.icb[disabled]{opacity:.3;pointer-events:none}.lk-present{z-index:400;background:var(--ink,#14161a);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.lk-present .card{cursor:default;background:#fff;border-radius:24px;justify-items:center;gap:22px;padding:40px 48px 36px;display:grid}.lk-present .url{color:#14161a;font-size:clamp(20px,3vw,34px);font-weight:700}.lk-present .url .host{color:#6b7280;font-weight:500}.lk-present .nm{color:#6b7280;margin-top:-10px;font-size:15px}.lk-present .x{position:fixed;top:18px;right:18px}@keyframes lkPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.audit{border-bottom:1px solid var(--hair-2);align-items:flex-start;gap:14px;padding:12px 18px;font-size:13px;display:flex}.audit:last-child{border-bottom:none}.audit .w{font-family:var(--mono);color:var(--ink-3);flex:0 0 110px;padding-top:2px;font-size:11px}.audit .d{color:var(--ink-3);margin-top:2px;font-size:12.5px}.code{gap:5px;margin-top:16px;display:inline-flex}.code i{border:1px solid var(--hair);background:var(--panel);width:30px;height:38px;font-family:var(--mono);border-radius:7px;place-items:center;font-size:15px;font-style:normal;font-weight:600;display:grid}.code i.on{border-color:var(--ink);background:var(--white)}@media (max-width:900px){.audit .w{flex-basis:80px}}.pop a.row{text-decoration:none}@keyframes logo-spin{to{transform:rotate(360deg)}}.pv-mark:has(img){background:0 0;border-radius:0}.pv-mark img{object-fit:contain}.crumbs{gap:4px}.crumbs button{margin:0;padding:4px 8px}.crumbs b{padding:4px 2px}.pv{--coal:#0e100f;--gdeep:color-mix(in oklab,var(--a) 74%,#000);--g2:color-mix(in oklab,var(--p) 80%,#fff);--gold2:color-mix(in oklab,var(--a) 80%,#fff);--psoft:color-mix(in oklab,var(--p) 9%,transparent);--pin:repeating-linear-gradient(-45deg,#ffffff07 0 1px,transparent 1px 9px);--hw:#ffffff24;--cardw:#fff;--r:14px;position:relative}.pv[data-mode=dark]{--cardw:var(--card);--gdeep:var(--gold2)}.pv a{color:inherit;text-decoration:none}.pv a.pv-btn,.pv a.lk{cursor:pointer}.pv .arw{transition:transform .16s;display:inline-block}.pv a:hover .arw{transform:translate(4px)}.pv-anc{visibility:hidden;height:0;display:block;position:relative;top:-70px}.xs-phero .beam,.xs-quote .beam,.xs-mission .beam,.xs-org .beam,.xs-pay .beam,.xs-promo .beam,.xs-links .beam,.pv-hero[data-layout=center] .beam{background:linear-gradient(90deg,transparent 4%,color-mix(in oklab,var(--a) 16%,transparent) 38%,color-mix(in oklab,var(--p) 22%,transparent) 72%,transparent 96%);filter:blur(32px);pointer-events:none;height:48%;position:absolute;top:46%;left:-10%;right:-10%;transform:rotate(-7deg)}.bld-mode .has-lk{position:relative}.bld-mode .has-lk:after{content:"";opacity:0;pointer-events:none;z-index:5;background:#7b5ea7 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'><path d='M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7'/><path d='M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7'/></svg>") 50%/9px no-repeat;border-radius:50%;width:15px;height:15px;transition:opacity .15s;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.bld-mode .bsec.on .has-lk:after,.bld-mode .has-lk:hover:after{opacity:1}.pv-links .xnl{color:var(--fg2);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;font-weight:500;display:inline-flex}.pv-links .xnl:hover{color:var(--fg)}.pv-links .xnl.on{color:var(--fg);background:var(--ln)}.pv-nav[data-chrome=dark] .pv-links .xnl{color:#ffffffd9;border-radius:4px;padding:8px 11px;font-size:13.5px;font-weight:600}.pv-nav[data-chrome=dark] .pv-links .xnl.on,.pv-nav[data-chrome=dark] .pv-links .xnl:hover{color:var(--gold2);background:#ffffff0f}.pv-links .cv{opacity:.7;font-size:10px;font-style:normal}.pv-links{overflow:visible}.pv-dd{outline:none;position:relative}.pv-ddm{background:var(--cardw);min-width:200px;color:var(--fg);border:1px solid var(--ln);z-index:30;border-radius:10px;flex-direction:column;margin-top:6px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 40px #00000029}.pv-ddm:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.pv-dd:hover .pv-ddm,.pv-dd:focus-within .pv-ddm{display:flex}.pv-links .pv-ddm .ddl{color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:6px;padding:9px 12px;font-size:13.5px;font-weight:600}.pv-links .pv-ddm .ddl:hover,.pv-links .pv-ddm .ddl.on{background:var(--psoft);color:var(--p)}.pv-nav[data-chrome=dark] .pv-ddm{border-color:var(--hw);color:#fff;background:#141716;border-radius:2px}.pv-nav[data-chrome=dark] .pv-links .pv-ddm .ddl{color:#ffffffd9;border-radius:2px}.pv-nav[data-chrome=dark] .pv-links .pv-ddm .ddl:hover,.pv-nav[data-chrome=dark] .pv-links .pv-ddm .ddl.on{color:var(--gold2);background:#ffffff0f}.pv-nav .ig{color:inherit}.pv-nav[data-chrome=dark] .ig:hover{color:var(--gold2)}.pv-logo{cursor:pointer;color:inherit}.pv-burger{border:1px solid var(--ln);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:6px;display:none}.pv-burger span{background:currentColor;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.pv-nav[data-chrome=dark] .pv-burger{border-color:var(--hw);color:#fff;border-radius:2px}@container (max-width:1000px){.pv-burger{display:flex}}.pv-menu{z-index:60;background:var(--coal);background-image:var(--pin);color:#fff;flex-direction:column;min-height:760px;padding:22px clamp(20px,5cqw,40px) 28px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.pv-portal{z-index:1000;inset:0;background:0 0!important;width:auto!important;position:fixed!important;container-type:normal!important}.pv-portal .pv-menu{min-height:0;position:absolute;inset:0;overflow:auto}.pv-menu .mglyph{color:var(--p);opacity:.35;pointer-events:none;font-size:clamp(200px,60cqw,380px);line-height:1;position:absolute;bottom:-6%;right:-4%}.pv-menu .mn-top{z-index:2;border-bottom:1px solid var(--hw);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex;position:relative}.pv-menu .mn-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);font-size:11px;font-style:italic;font-weight:700}.pv-menu .mn-close{border:1px solid var(--hw);color:#fff;cursor:pointer;background:0 0;place-items:center;width:42px;height:42px;display:grid}.pv-menu .mn-list{z-index:2;flex-direction:column;margin-top:8px;display:flex;position:relative}.pv-menu .mn-link{color:#fff;cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr auto;align-items:center;gap:6px;padding:15px 0;display:grid;position:relative}.pv-menu .mn-link .ix{letter-spacing:.12em;color:#ffffff73;font-size:11px;font-style:italic;font-weight:700}.pv-menu .mn-link .lb{font-size:clamp(26px,7cqw,40px);line-height:1}.pv-menu .mn-link .go{color:var(--gold2);font-size:18px}.pv-menu .mn-link.on .lb{color:var(--a)}.pv-menu .mn-link .here{letter-spacing:.12em;text-transform:uppercase;color:var(--coal);background:var(--a);padding:3px 8px;font-size:9px;font-style:italic;font-weight:700;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.pv-menu .mn-foot{z-index:2;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;display:flex;position:relative}.pv-menu .mn-foot .ghost{border:1px solid var(--hw);color:#fff;cursor:pointer;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.pv-menu .mn-foot .join{background:var(--a);height:46px;color:var(--coal);cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.bld-mode .pv-nav{cursor:pointer}.bld-mode .pv-nav:hover,.bld-mode .pv-foot:hover,.bld-mode .pv-foot2:hover{outline-offset:-2px;outline:2px dashed #7b5ea78c}.bld-mode .pv-nav.bsel,.bld-mode .pv-foot.bsel,.bld-mode .pv-foot2.bsel{outline-offset:-2px;outline:2px solid #7b5ea7}.bld-mode .chrome-tag{z-index:6;display:none;position:absolute;top:6px;left:10px}.bld-mode .pv-nav:hover>.chrome-tag,.bld-mode .pv-nav.bsel>.chrome-tag{display:block;top:auto;bottom:-24px}.bld-mode .pv-foot2,.bld-mode .pv-foot{cursor:pointer;position:relative}.bld-mode .pv-foot2:hover>.chrome-tag,.bld-mode .pv-foot2.bsel>.chrome-tag,.bld-mode .pv-foot:hover>.chrome-tag,.bld-mode .pv-foot.bsel>.chrome-tag{display:block}.pv-foot2 .soc>*{color:#fffc;cursor:pointer;border:1px solid #ffffff24;place-items:center;width:38px;height:38px;display:grid}.pv-foot2 .soc>:hover{color:var(--gold2);border-color:var(--a)}.pv-foot2 .ls .fl{cursor:pointer}.pv-foot2 .ls a.fl:hover{color:var(--gold2)}.pv-foot .links .fl{cursor:pointer}.pv-foot .soc1{color:var(--fg2);gap:10px;display:inline-flex}.pv-hero[data-layout=split] .wr{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,5cqw,64px);padding-top:clamp(56px,7cqw,96px);padding-bottom:clamp(56px,7cqw,96px);display:grid}.pv-hero[data-layout=split] .pv-kick{color:var(--p);opacity:1}.pv-hero[data-layout=split] .pv-h{color:var(--fg);margin-top:16px;font-size:clamp(44px,6.6cqw,88px);line-height:.95}.pv-hero[data-layout=split] .pv-h .gold{color:var(--p)}.pv[data-mode=dark] .pv-hero[data-layout=split] .pv-h .gold{color:var(--a)}.hx-img{aspect-ratio:4/3.4;border-radius:var(--r);background:var(--coal);position:relative;overflow:hidden;box-shadow:0 30px 60px #0000002e}.hx-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph-empty{text-align:center;color:#fff6;letter-spacing:.12em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#161917 0 12px,#131614 12px 24px);justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;padding:20px;font-size:11px;font-style:italic;font-weight:700;display:flex}.bld-mode .ph-empty{cursor:pointer}.pv-hero[data-layout=image]{background:var(--coal) center/cover no-repeat;color:#fff;align-items:flex-end;min-height:clamp(440px,52cqw,640px);display:flex}.pv-hero[data-layout=image]:before{content:"";background:linear-gradient(#00000026,#000000b3);position:absolute;inset:0}.pv-hero[data-layout=image][data-overlay=strong]:before{background:linear-gradient(#00000073,#000000d9)}.pv-hero[data-layout=image][data-overlay=none]:before{display:none}.pv-hero[data-layout=image] .wr{z-index:2;width:100%;padding-top:80px;padding-bottom:clamp(48px,6cqw,80px);position:relative}.pv-hero[data-layout=image] .pv-kick{color:var(--gold2);opacity:1}.pv-hero[data-layout=image] .pv-h{max-width:14ch;margin-top:16px;font-size:clamp(48px,8cqw,112px);line-height:.92}.pv-hero[data-layout=image] .pv-h .gold{color:var(--a)}.pv-hero[data-layout=image] .pv-sub{color:#ffffffd1;opacity:1}.hx-pick{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:repeating-linear-gradient(-45deg,#161917 0 12px,#131614 12px 24px);place-items:center;font-size:12px;font-style:italic;font-weight:700;display:grid;position:absolute;inset:0}.pv-hero[data-layout=center]{background:var(--coal);background-image:var(--pin);color:#fff;text-align:center}.pv-hero[data-layout=center] .wr{z-index:2;flex-direction:column;align-items:center;padding-top:clamp(70px,9cqw,130px);padding-bottom:clamp(70px,9cqw,120px);display:flex;position:relative}.pv-hero[data-layout=center] .pv-kick{color:#ffffffb8;opacity:1;align-items:center;gap:12px;font-style:italic;display:inline-flex}.pv-hero[data-layout=center] .pv-h{margin-top:24px;font-size:clamp(56px,9cqw,132px);line-height:.92}.pv-hero[data-layout=center] .pv-h .gold{color:var(--a)}.pv-hero[data-layout=center] .pv-sub{color:#ffffffad;opacity:1;max-width:560px;margin-left:auto;margin-right:auto}.pv-hero[data-layout=center] .pv-acts{justify-content:center}.pv-ph .pv-acts{margin-top:24px}@container (max-width:860px){.pv-hero[data-layout=split] .wr{grid-template-columns:1fr}}.xs-phero{background:var(--coal);color:#fff;background-image:var(--pin);position:relative;overflow:hidden}.xs-phero .glyph{color:var(--p);opacity:.6;pointer-events:none;font-size:clamp(200px,26cqw,360px);line-height:1;position:absolute;top:50%;right:1%;transform:translateY(-50%)}.xs-phero .glyph.img{opacity:.35;width:clamp(160px,21cqw,310px);height:auto}.xs-phero .wr{z-index:2;padding-top:clamp(56px,7cqw,96px);padding-bottom:clamp(56px,7cqw,90px);position:relative}.xs-phero.two .wr{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,5cqw,60px);display:grid}.xs-phero .xs-kick{color:#ffffffb8}.xs-phero .ph-h{letter-spacing:.008em;margin-top:22px;font-size:clamp(48px,7.4cqw,104px);line-height:.94}.xs-phero .ph-h em{color:var(--a);font-style:normal}.xs-phero .ph-sub{color:#ffffffad;max-width:520px;margin-top:22px;font-size:16px;line-height:1.62}.xs-phero .ph-sub b,.xs-phero .ph-sub strong{color:#fff}.xs-phero .pv-acts{margin-top:30px}.xs-sideimg{aspect-ratio:4/3;border:1px solid var(--hw);position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 30px 60px #0006}.xs-sideimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xs-tkts{flex-direction:column;justify-self:center;gap:12px;width:min(340px,100%);display:flex}.xs-tkts .tkt{border:1px solid var(--hw);color:#fff;background:#ffffff0d;align-items:center;gap:14px;padding:14px 17px;display:flex;position:relative}.xs-tkts .tkt:nth-child(3n+1){transform:rotate(-1.2deg)translate(-14px)}.xs-tkts .tkt:nth-child(3n+2){transform:rotate(.9deg)translate(14px)}.xs-tkts .tkt:nth-child(3n){transform:rotate(-.5deg)translate(-4px)}.xs-tkts .fi{border:1px solid var(--hw);width:38px;height:38px;color:var(--gold2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.xs-tkts .tx{min-width:0}.xs-tkts .ft{font-family:var(--df);font-weight:var(--dw);text-transform:var(--dcase);letter-spacing:.02em;font-size:16px;line-height:1.05;display:block}.xs-tkts .fs{color:#fff9;margin-top:3px;font-size:11.5px;display:block}.xs-tkts .open-tag{letter-spacing:.12em;text-transform:uppercase;color:#7fba00;white-space:nowrap;border:1px solid #7fba0073;margin-left:auto;padding:4px 8px;font-size:9px;font-style:italic;font-weight:700}.xs-mcard{justify-content:center;display:flex;position:relative}.xs-mcard .xmcard{aspect-ratio:8/5;border:1px solid var(--hw);color:#fff;background-image:var(--pin),linear-gradient(160deg,#131614,#0c0e0d 60%);border-radius:12px;flex-direction:column;width:min(400px,92%);padding:22px 24px;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 36px 70px #00000080}.xs-mcard .xmcard:before{content:"";background:var(--a);width:8px;position:absolute;top:0;bottom:0;left:0}.xs-mcard .glow{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 28%,transparent) 50%,transparent);filter:blur(22px);height:40%;position:absolute;top:58%;left:-20%;right:-20%;transform:rotate(-9deg)}.xs-mcard .r1{z-index:2;letter-spacing:.13em;text-transform:uppercase;color:#fff9;justify-content:space-between;align-items:center;margin-left:8px;font-size:9px;font-style:italic;font-weight:700;display:flex;position:relative}.xs-mcard .nm{z-index:2;margin:auto 0 0 8px;font-size:27px;line-height:1;position:relative}.xs-mcard .nm .xsb{color:var(--a);margin-top:6px;font-size:15px;display:block}.xs-mcard .r3{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;align-items:flex-end;margin:16px 0 0 8px;font-size:9px;font-style:italic;font-weight:700;display:flex;position:relative}.xs-mcard .xbars{align-items:flex-end;gap:2px;height:22px;display:flex}.xs-mcard .xbars i{background:#ffffff80;width:3px}.xs-mcard .stamp{z-index:3;background:var(--a);color:var(--coal);letter-spacing:.13em;text-transform:uppercase;padding:8px 15px;font-size:10.5px;font-style:italic;font-weight:700;position:absolute;top:-14px;right:6%;transform:rotate(6deg);box-shadow:0 14px 30px #0006}.xs-week{grid-template-columns:repeat(7,1fr);justify-self:center;gap:4px;width:100%;max-width:360px;display:grid}.xs-week i{aspect-ratio:1;border:1px solid var(--hw);background:#ffffff0a;border-radius:4px}.xs-week i.f1{background:color-mix(in oklab,var(--p) 55%,transparent);border-color:#0000}.xs-week i.f2{background:color-mix(in oklab,var(--a) 75%,transparent);border-color:#0000}@container (max-width:880px){.xs-phero.two .wr{grid-template-columns:1fr}.xs-phero.two .xs-tkts,.xs-phero.two .xs-mcard,.xs-phero.two .xs-sideimg{display:none}.xs-phero .glyph{opacity:.3}}.xs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.xs-head>div{min-width:0;max-width:760px}.xs-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--p);align-items:center;gap:12px;font-size:12.5px;font-style:italic;font-weight:700;display:inline-flex}.pv[data-mode=dark] .xs-kick{color:var(--a)}.xs-kick.c{justify-content:center}.xs-title{margin-top:14px;font-size:clamp(34px,4.4cqw,58px);line-height:.98}.xs-head .xs-kick:empty+.xs-title,.xs-head>div>.xs-title:first-child{margin-top:0}.xs-title em{color:var(--gdeep);font-style:normal}.xs-sub{color:var(--fg2);max-width:460px;margin-top:14px;font-size:15.5px;line-height:1.62}.xs-pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ln);color:var(--fg2);white-space:nowrap;padding:8px 15px;font-size:11px;font-style:italic;font-weight:700}.xs-hint{color:#7b5ea7;font-size:12px;font-style:italic}.pv-sec.bg-card{background:var(--card);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.pv-sec.bg-card+.pv-sec.bg-card{border-top:0}.pv-sec.bg-card .xpcard,.pv-sec.bg-card .xmc.xa{background:var(--cardw)}.pv[data-chrome=dark] .pv-sec.bg-card{background:var(--card)}.xs-ticker{background:var(--p);color:#fff;border-top:1px solid #ffffff1f;overflow:hidden}.xs-ticker.strip{height:14px}.bld-mode .xs-ticker.strip{height:auto;min-height:14px}.xs-ticker.strip .wr{padding-top:4px;padding-bottom:4px}.xs-ticker.strip .xs-hint{color:#ffffffb3;font-size:11px}.xs-ticker .track{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;width:max-content;padding:13px 0;font-size:12.5px;font-style:italic;font-weight:700;animation:34s linear infinite xs-tick;display:flex}.xs-ticker .track>span{align-items:center;display:inline-flex}.xs-ticker .dot{color:var(--gold2);margin:0 26px;font-size:9px;font-style:normal}@keyframes xs-tick{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.xs-ticker .track{animation:none}}.xs-mission{color:#fff;background:linear-gradient(160deg,color-mix(in oklab,var(--p) 60%,#000),var(--p) 65%,color-mix(in oklab,var(--p) 86%,#3fb8ad));position:relative;overflow:hidden}.xs-mission .beam{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 20%,transparent) 50%,transparent);height:36%;top:60%;transform:rotate(-6deg)}.xs-mission .wr{z-index:2;padding-top:clamp(60px,7.5cqw,104px);padding-bottom:clamp(60px,7.5cqw,104px);position:relative}.xs-mission .mgr{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6cqw,84px);display:grid}.xs-mission .xs-kick{color:var(--gold2)}.xs-mission .mh{letter-spacing:-.005em;margin-top:18px;font-size:clamp(19px,2.1cqw,25px);font-weight:600;line-height:1.42}.xs-mission .mh b,.xs-mission .mh strong{color:var(--gold2);font-weight:700}.xs-mission .mp{color:#ffffffb8;max-width:460px;margin-top:20px;font-size:15px;line-height:1.65}.xs-mission .sig{align-items:center;gap:15px;margin-top:30px;display:flex}.xs-mission .sig .ln{background:var(--a);width:40px;height:3px}.xs-mission .sig .n{letter-spacing:.03em;font-size:16px}.xs-mission .sig .r{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);margin-top:4px;font-size:10px;font-style:italic;font-weight:700}.xs-mission .pls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.xs-mission .pl{border-radius:var(--r);background:#00000038;border:1px solid #ffffff29;padding:24px 22px;transition:transform .2s,border-color .2s;position:relative}.xs-mission .pl:hover{border-color:var(--a);transform:translateY(-4px)}.xs-mission .pl .ic{background:color-mix(in oklab,var(--a) 18%,transparent);width:40px;height:40px;color:var(--gold2);border-radius:9px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.xs-mission .pl .t{font-size:15.5px;font-weight:700}.xs-mission .pl .dd{color:#ffffffb3;margin-top:8px;font-size:13px;line-height:1.55}.xs-mission .addtile{grid-column:1/-1}.xs-quote{background:var(--coal);color:#fff;background-image:var(--pin);text-align:center;position:relative;overflow:hidden}.xs-quote .wr{z-index:2;padding-top:clamp(64px,8cqw,110px);padding-bottom:clamp(64px,8cqw,110px);position:relative}.xs-quote .xs-kick{color:var(--gold2)}.xs-quote .xs-kick:before,.xs-quote .xs-kick:after{content:"";background:var(--a);width:26px;height:3px}.xs-quote .q{letter-spacing:.012em;max-width:980px;margin:30px auto 0;font-size:clamp(30px,4.6cqw,62px);line-height:1.08}.xs-quote .q b,.xs-quote .q strong{font-weight:inherit;color:var(--a)}.xs-quote .q i,.xs-quote .q em{color:#0000;-webkit-text-stroke:1.8px var(--gold2);font-style:normal}.xs-quote .qb{color:#ffffffb3;max-width:620px;margin:22px auto 0;font-size:15px;line-height:1.65}@container (max-width:860px){.xs-mission .mgr{grid-template-columns:1fr;gap:42px}}@container (max-width:480px){.xs-mission .pls{grid-template-columns:1fr}}.xs-split .xwho{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(28px,4.5cqw,64px);display:grid}.xs-split .xwho.flip .copy{order:2}.xs-split .xs-title{margin-bottom:26px}.xs-split .xs-title em{display:inline}.xs-split .bd{color:var(--fg2);max-width:520px;font-size:15.5px;line-height:1.7}.xs-split .bd b,.xs-split .bd strong{color:var(--fg)}.xs-split .bd p+p{margin-top:16px}.xs-split .facts{border-top:1px solid var(--ln);flex-direction:column;gap:13px;margin-top:28px;padding-top:24px;display:flex}.xs-split .wf{color:var(--fg);align-items:center;gap:13px;font-size:15px;font-weight:600;display:flex;position:relative}.xs-split .wf:before{content:"";background:var(--a);flex-shrink:0;width:10px;height:10px}.xs-split .photo{border-radius:var(--r);background:#101312;min-height:360px;position:relative;overflow:hidden;box-shadow:0 24px 50px #12140f2e}.xs-split .photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xs-split .photo .ph-empty{position:absolute;inset:0}.xs-split .photo .cap{z-index:3;background:var(--a);color:var(--coal);letter-spacing:.11em;text-transform:uppercase;padding:6px 13px;font-size:10px;font-style:italic;font-weight:700;position:absolute;bottom:14px;left:14px}.xs-split .pv-acts{margin-top:26px}@container (max-width:860px){.xs-split .xwho{grid-template-columns:1fr;gap:26px}.xs-split .xwho.flip .copy{order:0}.xs-split .photo{aspect-ratio:4/3;min-height:0}}.xs-pillars .xpgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2cqw,24px);display:grid}.xs-pillars .xpcard{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);color:var(--fg);flex-direction:column;padding:clamp(26px,3cqw,36px) clamp(22px,2.6cqw,30px) clamp(26px,3cqw,32px);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.xs-pillars .xpcard:hover{border-color:var(--p);transform:translateY(-5px);box-shadow:0 18px 40px #12140f1f}.xs-pillars .idx{color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab,var(--a) 55%,transparent);pointer-events:none;font-size:52px;line-height:1;position:absolute;top:18px;right:20px}.xs-pillars .ic{background:var(--psoft);width:52px;height:52px;color:var(--p);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xs-pillars .t{letter-spacing:.02em;margin-top:22px;font-size:clamp(21px,1.9cqw,25px);line-height:1.05}.xs-pillars .t em{color:var(--gdeep);font-style:normal}.xs-pillars .dd{color:var(--fg2);flex:1;margin-top:12px;font-size:14px;line-height:1.62}.xs-pillars .xchips{border-top:1px solid var(--ln);flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:18px;display:flex}.xs-pillars .xchips span{letter-spacing:.1em;text-transform:uppercase;background:var(--psoft);color:var(--p);padding:5px 11px;font-size:9.5px;font-style:italic;font-weight:700}@container (max-width:860px){.xs-pillars .xpgrid{grid-template-columns:1fr}}.xs-compare .math{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(14px,2cqw,24px);display:grid}.pv-sec+.xs-compare.bg-card .wr,.xs-pillars.bg-card+.xs-compare.bg-card .wr{padding-top:0}.xs-compare .xmc{border-radius:var(--r);padding:clamp(22px,2.6cqw,30px)}.xs-compare .lbl{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-style:italic;font-weight:700}.xs-compare .price{margin-top:12px;font-size:clamp(40px,4.5cqw,58px);line-height:1}.xs-compare .dd{max-width:340px;margin-top:12px;font-size:13.5px;line-height:1.6}.xs-compare .xmc.xa{background:var(--cardw);border:1px solid var(--ln);color:var(--fg2)}.xs-compare .xmc.xa .price{color:#0000;-webkit-text-stroke:1.8px var(--fg2)}.xs-compare .xmc.xb{background:var(--p);color:#fff;box-shadow:0 18px 40px color-mix(in oklab,var(--p) 28%,transparent)}.xs-compare .xmc.xb .lbl,.xs-compare .xmc.xb .price{color:var(--gold2)}.xs-compare .xmc.xb .dd{color:#ffffffd9}.xs-compare .vs{color:var(--gdeep);align-self:center;font-size:clamp(18px,2cqw,24px)}@container (max-width:700px){.xs-compare .math{grid-template-columns:1fr}.xs-compare .vs{justify-self:center}}.xs-process .story{--sg:clamp(16px,2cqw,22px);gap:var(--sg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xs-process .story.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.xs-process .story.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs-process .story.n1{grid-template-columns:minmax(0,1fr)}.xs-process .step{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);padding:26px 22px 28px;transition:transform .2s,border-color .2s;position:relative}.xs-process .step:hover{border-color:var(--a);transform:translateY(-4px)}.xs-process .step .num{color:#0000;-webkit-text-stroke:1.6px var(--gdeep);font-size:46px;line-height:1}.xs-process .step .arr{top:34px;right:calc(-1 * (var(--sg) + 15px) / 2);z-index:3;width:15px;color:var(--gdeep);font-size:18px;font-weight:700;line-height:1;position:absolute}.xs-process .step .t{letter-spacing:.02em;margin-top:18px;font-size:19px}.xs-process .step .dd{color:var(--fg2);margin-top:9px;font-size:13px;line-height:1.58}.xs-process .step .tm{letter-spacing:.12em;text-transform:uppercase;color:var(--gdeep);border:1px solid color-mix(in oklab,var(--gdeep) 40%,transparent);margin-top:14px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:700;display:inline-flex}.xs-process .step.last{border-color:var(--p);background:var(--p);color:#fff}.xs-process .step.last .num{color:var(--gold2);-webkit-text-stroke:0}.xs-process .step.last .dd{color:#fffc}.xs-process .step.last .tm{color:var(--gold2);border-color:color-mix(in oklab,var(--gold2) 45%,transparent)}.xs-process .mem{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3cqw,40px);display:grid}.xs-process .ms{position:relative}.xs-process .mnum{border:1.6px solid var(--gdeep);width:48px;height:48px;color:var(--gdeep);background:color-mix(in oklab,var(--a) 8%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:flex}.xs-process .ms:after{content:"";background:var(--ln);height:1px;position:absolute;top:24px;left:64px;right:8px}.xs-process .ms:last-child:after,.xs-process .ms:last-child:after{display:none}.xs-process .ms .t{letter-spacing:.02em;margin-top:20px;font-size:20px}.xs-process .ms .dd{color:var(--fg2);max-width:280px;margin-top:9px;font-size:13.5px;line-height:1.6}@container (max-width:900px){.xs-process .story,.xs-process .story.n3{grid-template-columns:1fr 1fr}.xs-process .step .arr{display:none}}@container (max-width:760px){.xs-process .mem{grid-template-columns:1fr;gap:26px}.xs-process .ms:after{display:none}}@container (max-width:520px){.xs-process .story,.xs-process .story.n3,.xs-process .story.n2{grid-template-columns:1fr}}.xs-timeline .tl{align-items:stretch;gap:clamp(6px,.8cqw,10px);display:flex}.xs-timeline .tseg{flex-direction:column;flex:2.5;min-width:0;display:flex;position:relative}.xs-timeline .tseg.t-accent,.xs-timeline .tseg.t-rest{flex:1.1}.xs-timeline .wk{letter-spacing:.11em;text-transform:uppercase;color:var(--fg2);white-space:nowrap;margin-bottom:10px;font-size:10px;font-style:italic;font-weight:700}.xs-timeline .xbar{background:var(--p);border-radius:5px;height:18px}.xs-timeline .t-accent .xbar{background:var(--a)}.xs-timeline .t-light .xbar{background:var(--g2)}.xs-timeline .t-rest .xbar{background:repeating-linear-gradient(-45deg,#12140f33 0 5px,#12140f0f 5px 10px)}.pv[data-mode=dark] .xs-timeline .t-rest .xbar{background:repeating-linear-gradient(-45deg,#fff3 0 5px,#ffffff0f 5px 10px)}.xs-timeline .t{letter-spacing:.02em;margin-top:14px;font-size:16px}.xs-timeline .dd{color:var(--fg2);margin-top:6px;padding-right:8px;font-size:12.5px;line-height:1.55}.xs-timeline .tl-note{color:var(--fg2);align-items:flex-start;gap:12px;max-width:640px;margin-top:34px;font-size:13.5px;line-height:1.6;display:flex}.xs-timeline .tl-note:before{content:"";background:var(--a);flex-shrink:0;width:10px;height:10px;margin-top:5px}@container (max-width:820px){.xs-timeline .tl{flex-direction:column;gap:0}.xs-timeline .tseg{flex:none;grid-template-columns:6px minmax(0,1fr);column-gap:18px;display:grid}.xs-timeline .xbar{border-radius:0;grid-area:1/1/4/2;height:auto}.xs-timeline .wk{grid-area:1/2;margin-bottom:0}.xs-timeline .t{grid-area:2/2;margin-top:4px}.xs-timeline .dd{grid-area:3/2;padding-bottom:26px}}.xs-people .lgrid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6cqw,20px);display:grid}.xs-people .lc{background:var(--cardw);border:1px solid var(--ln);border-radius:var(--r);transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.xs-people .lc:hover{border-color:var(--a);transform:translateY(-5px);box-shadow:0 20px 44px #12140f24}.xs-people .lc .photo{aspect-ratio:1;background:var(--bg);position:relative;overflow:hidden}.xs-people .lc .photo img{object-fit:cover;width:100%;height:100%;display:block}.xs-people .lc .ph-empty{background:var(--bg);color:var(--p);letter-spacing:.02em;min-height:0;font-size:34px;font-style:normal}.xs-people .lc .badge{z-index:3;background:var(--a);max-width:calc(100% - 20px);color:var(--coal);letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;font-size:9px;font-style:italic;font-weight:700;line-height:1.25;position:absolute;top:10px;left:10px}.xs-people .lc .body{border-top:1px solid var(--ln);padding:13px 14px 15px}.xs-people .lc .n{letter-spacing:.02em;font-size:15.5px;line-height:1.05}.xs-people .meta{flex-direction:column;gap:5px;margin-top:8px;display:flex}.xs-people .meta>span{color:var(--fg2);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.35;display:inline-flex}.xs-people .meta svg{color:var(--p);flex-shrink:0;margin-top:1px}.xs-people .meta a{color:var(--p)}.xs-people .fgrid{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4cqw,28px);display:grid}.xs-people .fc{background:var(--coal);color:#fff;border-radius:var(--r);background-image:var(--pin);grid-template-columns:200px minmax(0,1fr);transition:transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #12140f29}.xs-people .fc:hover{transform:translateY(-5px)}.xs-people .fc .photo{background:#101312;min-height:230px;position:relative;overflow:hidden}.xs-people .fc .photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xs-people .fc .ph-empty{color:var(--p);letter-spacing:.02em;font-size:52px;font-style:normal;position:absolute;inset:0}.xs-people .fc .body{z-index:2;border-left:3px solid var(--a);flex-direction:column;padding:24px 26px;display:flex;position:relative}.xs-people .fc .badge{background:var(--a);color:var(--coal);letter-spacing:.11em;text-transform:uppercase;align-self:flex-start;padding:5px 12px;font-size:10px;font-style:italic;font-weight:700}.xs-people .fc .n{letter-spacing:.02em;margin-top:14px;font-size:clamp(22px,2cqw,26px);line-height:1.05}.xs-people .fc .meta{gap:8px;margin-top:14px}.xs-people .fc .meta>span{color:#ffffffb8;font-size:13px}.xs-people .fc .meta svg,.xs-people .fc .meta a{color:var(--a)}.xs-people .fc .fq{color:var(--gold2);margin-top:auto;padding-top:16px;font-size:13px;font-style:italic;line-height:1.55}.xs-people .fc .fq:before{content:"“";font-family:var(--df);color:var(--a)}.xs-people .of-empty{margin-bottom:12px}@container (max-width:900px){.xs-people .lgrid{grid-template-columns:repeat(3,1fr)}}@container (max-width:1020px){.xs-people .fgrid{grid-template-columns:1fr}}@container (max-width:560px){.xs-people .lgrid{grid-template-columns:repeat(2,1fr);gap:12px}.xs-people .fc{grid-template-columns:1fr}.xs-people .fc .photo{aspect-ratio:4/3;min-height:0}.xs-people .fc .body{border-left:none;border-top:3px solid var(--a);padding:20px}}.xs-roster{background:var(--card);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.xs-roster .dir-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.xs-roster .dir-search{background:var(--cardw);border:1px solid var(--ln);min-width:240px;color:var(--fg2);flex:1;align-items:center;gap:11px;padding:13px 17px;display:flex}.xs-roster .dir-search input{font:inherit;color:var(--fg);background:0 0;border:none;outline:none;width:100%;font-size:14px}.xs-roster .dir-count{color:var(--fg2);margin-bottom:12px;font-size:12.5px}.xs-roster .dir-table{background:var(--cardw);border:1px solid var(--ln);border-radius:var(--r);overflow:hidden}.xs-roster .dir-row{border-top:1px solid var(--ln);grid-template-columns:2fr 1.2fr 1.6fr 1fr;align-items:center;gap:14px;padding:15px 20px;font-size:13.5px;display:grid;position:relative}.xs-roster .dir-row .dm-n{font-weight:700}.xs-roster .dir-row.head{background:var(--coal);color:#fff;border-top:none;padding:13px 20px}.xs-roster .dir-row.head span{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);font-size:10px;font-style:italic;font-weight:700}.xs-roster .dir-row:not(.head):hover{background:var(--psoft)}.xs-roster .dir-empty{text-align:center;color:var(--fg2);padding:38px 20px;font-size:14px}.xs-roster .addtile{margin-top:12px}@container (max-width:820px){.xs-roster .dir-row{grid-template-columns:1.6fr 1fr}.xs-roster .dir-row>:nth-child(3),.xs-roster .dir-row>:nth-child(4){display:none}}.xs-com .cgrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2cqw,24px);display:grid}.xs-com .com-card{background:var(--cardw);border:1px solid var(--ln);border-radius:var(--r);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #12140f0d}.xs-com .com-top{border-bottom:1px solid var(--ln);padding:24px 24px 20px;position:relative}.xs-com .com-top:before{content:"";background:var(--com-ac,var(--a));height:4px;position:absolute;top:0;left:0;right:0}.xs-com .com-k{letter-spacing:.13em;text-transform:uppercase;color:var(--p);font-size:10.5px;font-style:italic;font-weight:700}.xs-com .com-t{letter-spacing:.015em;margin-top:9px;font-size:24px;line-height:1.02}.xs-com .com-d{color:var(--fg2);margin-top:11px;font-size:13.5px;line-height:1.6}.xs-com .com-body{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.xs-com .com-h{letter-spacing:.13em;text-transform:uppercase;color:var(--fg2);margin-bottom:12px;font-size:10px;font-style:italic;font-weight:700}.xs-com .rolerow{border-top:1px solid var(--ln);gap:12px;padding:11px 0;display:flex}.xs-com .com-h+.rolerow{border-top:none;padding-top:0}.xs-com .rolerow .dot{background:var(--com-ac,var(--a));flex-shrink:0;width:8px;height:8px;margin-top:5px}.xs-com .rn2{font-size:13.5px;font-weight:700}.xs-com .rd2{color:var(--fg2);margin-top:3px;font-size:12.5px;line-height:1.5}.xs-com .com-owns{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:16px;display:flex}.xs-com .com-owns .xtag{letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab,var(--a) 20%,transparent);color:var(--gdeep);border-radius:2px;padding:3px 9px;font-size:9px;font-style:italic;font-weight:700}.xs-com .ccard{background:var(--coal);color:#fff;border:1px solid var(--hw);border-radius:var(--r);background-image:var(--pin);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.xs-com .ccard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #12140f38}.xs-com .ccard .xtop{border-bottom:1px solid #ffffff1f;padding:20px 22px 16px;position:relative}.xs-com .ccard .glyph{color:var(--p);opacity:.5;pointer-events:none;font-size:74px;position:absolute;top:-14px;right:6px}.xs-com .ccard .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold2);font-size:9px;font-style:italic;font-weight:700}.xs-com .ccard .t{letter-spacing:.02em;margin-top:8px;font-size:20px;line-height:1.1;position:relative}.xs-com .ccard .term{letter-spacing:.12em;text-transform:uppercase;background:var(--a);color:var(--coal);margin-top:10px;padding:3px 9px;font-size:9px;font-style:italic;font-weight:700;display:inline-block}.xs-com .ccard .rows{padding:8px 22px 18px}.xs-com .ccard .crow{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:11px 0;display:flex}.xs-com .ccard .crow:first-child{border-top:none}.xs-com .ccard .cav{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.xs-com .ccard .xk{letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);font-size:8.5px;font-style:italic;font-weight:700;display:block}.xs-com .ccard .nm{color:#fff;margin-top:2px;font-size:13.5px;font-weight:700;display:block}.xs-com .ccard .go{color:#fff6;margin-left:auto;font-size:14px}@container (max-width:900px){.xs-com .cgrid{grid-template-columns:repeat(2,1fr)}}@container (max-width:560px){.xs-com .cgrid{grid-template-columns:1fr}}.xs-org{background:var(--coal);color:#fff;background-image:var(--pin);position:relative;overflow:hidden}.xs-org .wr{z-index:2;padding-top:clamp(56px,7cqw,92px);padding-bottom:clamp(56px,7cqw,92px);position:relative}.xs-org .org-head{margin-bottom:44px}.xs-org .org-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);align-items:center;gap:10px;font-size:12px;font-style:italic;font-weight:700;display:inline-flex}.xs-org .org-kick:before{content:"";background:var(--a);width:26px;height:3px}.xs-org .org-title{letter-spacing:.01em;margin-top:14px;font-size:clamp(34px,4.6cqw,60px);line-height:.96}.xs-org .org-title em{color:var(--a);font-style:normal}.xs-org .org-sub{color:#ffffffa6;max-width:520px;margin-top:14px;font-size:14.5px;line-height:1.6}.xs-org .chart{flex-direction:column;align-items:center;display:flex}.xs-org .tierband{border:1px solid var(--hw);background:#ffffff08;width:100%;padding:clamp(20px,3cqw,32px) clamp(16px,3cqw,32px) clamp(24px,3cqw,34px);position:relative}.xs-org .tierband+.tierband{border-top:none}.xs-org .tierband.t0{border-top:3px solid var(--a)}.xs-org .tb-label{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-style:italic;font-weight:700;display:flex}.xs-org .tb-label .num{letter-spacing:.05em;font-size:15px;font-style:normal}.xs-org .tb-label .ln{background:var(--hw);flex:1;height:1px}.xs-org .t0 .tb-label{color:var(--gold2)}.xs-org .t1 .tb-label{color:color-mix(in oklab,var(--g2) 60%,#fff)}.xs-org .t2 .tb-label{color:#ffffff8c}.xs-org .xorow{justify-content:center;gap:14px;display:grid}.xs-org .xorow.c1{grid-template-columns:minmax(220px,300px)}.xs-org .xorow.c2{grid-template-columns:repeat(2,minmax(200px,280px))}.xs-org .xorow.c3{grid-template-columns:repeat(3,minmax(170px,260px))}.xs-org .xorow.c4{grid-template-columns:repeat(4,minmax(150px,230px))}.xs-org .stem{background:var(--hw);width:2px;height:22px;margin:0 auto}.xs-org .node{border:1px solid var(--hw);text-align:center;background:#ffffff0d;padding:16px 16px 14px;transition:border-color .16s,background .16s;position:relative}.xs-org .node:hover{border-color:var(--a);background:color-mix(in oklab,var(--a) 8%,transparent)}.xs-org .node .rk,.xs-org .node .rn,.xs-org .node .rc{display:block}.xs-org .node .rk{letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-style:italic;font-weight:700}.xs-org .node .rn{letter-spacing:.02em;margin-top:7px;font-size:17px;line-height:1.05}.xs-org .node .rc{color:#ffffff8c;margin-top:6px;font-size:11px;line-height:1.45}.xs-org .node.lead{background:color-mix(in oklab,var(--a) 10%,transparent);border-color:color-mix(in oklab,var(--a) 55%,transparent)}.xs-org .node.lead .rn{color:var(--gold2)}.xs-org .node.grn{border-color:color-mix(in oklab,var(--g2) 60%,transparent)}.xs-org .chart-note{color:#ffffff80;text-align:center;margin-top:22px;font-size:12.5px;font-style:italic}@container (max-width:720px){.xs-org .xorow.c2,.xs-org .xorow.c3,.xs-org .xorow.c4{grid-template-columns:1fr}.xs-org .stem{display:none}}.xs-pay{background:var(--coal);color:#fff;background-image:var(--pin);position:relative;overflow:hidden}.xs-pay .wr{z-index:2;padding-top:clamp(56px,7cqw,88px);padding-bottom:clamp(56px,7cqw,88px);position:relative}.xs-pay .xph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.xs-pay .tt{letter-spacing:.01em;font-size:clamp(34px,4.6cqw,60px);line-height:.96}.xs-pay .tt em{color:var(--a);font-style:normal}.xs-pay .pr{text-align:right}.xs-pay .pr .p{color:var(--a);font-size:clamp(44px,5cqw,64px);line-height:1}.xs-pay .pr .sx{letter-spacing:.13em;text-transform:uppercase;color:#fff9;margin-top:6px;font-size:10.5px;font-style:italic;font-weight:700}.xs-pay .pays{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.xs-pay .pc{border:1px solid var(--hw);color:#fff;background:#ffffff0b;flex-direction:column;gap:13px;padding:24px 22px;transition:border-color .16s,background .16s;display:flex;position:relative}.xs-pay a.pc:hover{border-color:var(--a);background:#ffffff12}.xs-pay .pc .xtag{background:var(--a);color:var(--coal);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-size:9.5px;font-style:italic;font-weight:700;position:absolute;top:-11px;left:20px}.xs-pay .pc .ic{width:42px;height:42px;color:var(--gold2);background:#ffffff14;justify-content:center;align-items:center;display:flex}.xs-pay .pc .t{letter-spacing:.02em;font-size:20px;line-height:1.05}.xs-pay .pc .dd{color:#ffffffa6;font-size:13px;line-height:1.55}.xs-pay .pc .go{letter-spacing:.11em;text-transform:uppercase;color:var(--gold2);align-items:center;gap:7px;margin-top:auto;font-size:10.5px;font-style:italic;font-weight:700;display:inline-flex}.xs-pay .spend{margin-top:clamp(44px,5cqw,60px)}.xs-pay .sh{letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);margin-bottom:20px;font-size:11.5px;font-style:italic;font-weight:700}.xs-pay .sbar{align-items:stretch;gap:clamp(6px,.8cqw,10px);display:flex}.xs-pay .xseg{flex-direction:column;min-width:0;display:flex;position:relative}.xs-pay .xseg .wk{letter-spacing:.11em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;margin-bottom:10px;font-size:10px;font-style:italic;font-weight:700}.xs-pay .xseg .xbar{border-radius:5px;height:18px}.xs-pay .xseg .t{letter-spacing:.02em;color:#fff;margin-top:14px;font-size:16px}.xs-pay .xseg .dd{color:#fff9;margin-top:6px;padding-right:8px;font-size:12.5px;line-height:1.55}@container (max-width:900px){.xs-pay .pays{grid-template-columns:1fr}}@container (max-width:600px){.xs-pay .sbar{flex-direction:column}.xs-pay .pr{text-align:left}}.xs-ledger .lg{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(18px,2.4cqw,28px);display:grid}.xs-ledger .led{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);flex-direction:column;padding:30px 28px;display:flex}.xs-ledger .lk{letter-spacing:.13em;text-transform:uppercase;color:var(--gdeep);font-size:10.5px;font-style:italic;font-weight:700}.xs-ledger .lt{letter-spacing:.015em;margin-top:10px;font-size:clamp(24px,2.6cqw,30px);line-height:1}.xs-ledger .lp{color:var(--fg2);margin-top:8px;font-size:13px}.xs-ledger ul{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.xs-ledger li{color:var(--fg);align-items:flex-start;gap:12px;font-size:14px;font-weight:600;line-height:1.45;display:flex;position:relative}.xs-ledger li .bx{border:1.6px solid var(--ln);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:flex}.xs-ledger .led.member{background:var(--p);border-color:var(--p);color:#fff;box-shadow:0 24px 50px color-mix(in oklab,var(--p) 28%,transparent)}.xs-ledger .led.member .lk{color:var(--gold2)}.xs-ledger .led.member .lp{color:#ffffffbf}.xs-ledger .led.member li{color:#fff}.xs-ledger .led.member li .bx{background:var(--a);color:var(--coal);border:none}.xs-ledger .led.member li .xsb{color:#ffffffa6;margin-top:2px;font-size:12px;font-weight:400;display:block}.xs-ledger .foot{margin-top:auto;padding-top:24px}.xs-ledger .lnote{color:var(--fg2);max-width:640px;margin-top:28px;font-size:13px;font-style:italic}@container (max-width:820px){.xs-ledger .lg{grid-template-columns:1fr}}.xs-promo{background:var(--coal);color:#fff;background-image:var(--pin);position:relative;overflow:hidden}.xs-promo .wr{z-index:2;padding-top:clamp(56px,7cqw,88px);padding-bottom:clamp(56px,7cqw,88px);position:relative}.xs-promo .wr.two{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5cqw,60px);display:grid}.xs-promo .xs-kick{color:var(--gold2);font-size:12px}.xs-promo .quad{grid-template-columns:1fr 1fr;gap:2px;width:14px;height:14px;display:inline-grid}.xs-promo .quad i{background:var(--a)}.xs-promo .quad i:nth-child(2){background:var(--g2)}.xs-promo .quad i:nth-child(3){background:#3aa0e8}.xs-promo .quad i:nth-child(4){background:#ffb900}.xs-promo .tt{margin-top:14px;font-size:clamp(32px,4.2cqw,54px);line-height:.98}.xs-promo .tt em{color:var(--a);font-style:normal}.xs-promo .xsb{color:#ffffffb3;max-width:480px;margin-top:16px;font-size:14.5px;line-height:1.65}.xs-promo .pv-acts{margin-top:24px}@container (max-width:860px){.xs-promo .wr.two{grid-template-columns:1fr}.xs-promo .xs-week{display:none}}.xs-links{background:var(--coal);color:#fff;background-image:var(--pin);justify-content:center;padding:clamp(48px,7cqw,76px) 22px;display:flex;position:relative;overflow:hidden}.xs-links .col{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.xs-links .lt-logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 16px 40px #00000073}.xs-links .lt-logo .pv-mark{border-radius:50%}.xs-links .lt-h{text-align:center;letter-spacing:.015em;margin-top:20px;font-size:clamp(22px,6.6cqw,34px);line-height:1}.xs-links .lt-h .ac{color:var(--a)}.xs-links .lt-list{flex-direction:column;gap:12px;width:100%;margin-top:36px;display:flex}.xs-links .lt-card{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;align-items:center;gap:15px;min-height:70px;padding:16px 20px;transition:transform .15s,background .15s,border-color .15s;display:flex;position:relative}.xs-links a.lt-card:hover{border-color:var(--a);background:color-mix(in oklab,var(--a) 10%,transparent);transform:translateY(-2px)}.xs-links .lt-card.feat{border-color:var(--a);background:var(--a);color:var(--coal)}.xs-links a.lt-card.feat:hover{background:var(--gold2);border-color:var(--gold2)}.xs-links .lt-card .ic{width:38px;height:38px;color:var(--gold2);background:#0e100fcc;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xs-links .lt-card .tx{flex:1;min-width:0}.xs-links .lt-card .t{font-size:14.5px;font-weight:700;line-height:1.2;display:block}.xs-links .lt-card .dd{opacity:.65;margin-top:3px;font-size:11.5px;display:block}.xs-links .lt-card .go{opacity:.55}.xs-links .lt-div{letter-spacing:.14em;text-transform:uppercase;color:#fff6;align-items:center;gap:12px;margin:8px 0;font-size:10px;font-weight:700;display:flex}.xs-links .lt-div:before,.xs-links .lt-div:after{content:"";background:#ffffff26;flex:1;height:1px}.xs-links .lt-foot{letter-spacing:.13em;text-transform:uppercase;color:#fff6;margin-top:36px;font-size:10px;font-weight:700}.xs-reslib .of-bar,.xs-files .of-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.xs-reslib .of-search,.xs-files .of-search{background:var(--cardw);border:1px solid var(--ln);color:var(--p);flex:240px;align-items:center;gap:10px;padding:11px 15px;display:flex}.xs-reslib .of-search input,.xs-files .of-search input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;width:100%;font-size:14px}.xs-reslib .of-chips,.xs-files .of-chips{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.xs-reslib .of-chip,.xs-files .of-chip{border:1px solid var(--ln);background:var(--cardw);font:inherit;letter-spacing:.11em;text-transform:uppercase;color:var(--fg2);cursor:pointer;align-items:center;gap:8px;padding:8px 15px;font-size:10.5px;font-style:italic;font-weight:700;transition:all .14s;display:inline-flex}.xs-reslib .of-chip .ct,.xs-files .of-chip .ct{color:var(--gdeep);font-size:10px;font-style:normal}.xs-reslib .of-chip:hover,.xs-files .of-chip:hover{border-color:var(--a);color:var(--fg)}.xs-reslib .of-chip.on,.xs-files .of-chip.on{background:var(--coal);border-color:var(--coal);color:#fff}.xs-reslib .of-chip.on .ct,.xs-files .of-chip.on .ct{color:var(--gold2)}.xs-files .of-list{flex-direction:column;gap:10px;display:flex}.xs-files .of-ic{background:var(--psoft);width:46px;height:46px;color:var(--p);flex-shrink:0;justify-content:center;align-items:center;display:flex}.xs-files .of-ic.gold{background:color-mix(in oklab,var(--a) 16%,transparent);color:var(--gdeep)}.xs-files .of-name{letter-spacing:.02em;color:var(--fg);font-size:18px;line-height:1.1;display:block}.xs-files .of-desc{color:var(--fg2);max-width:560px;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.xs-files .of-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.xs-files .of-meta span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);border:1px solid var(--ln);padding:3px 8px;font-size:9px;font-style:italic;font-weight:700}.xs-files .of-meta .of-grp-tag{color:var(--gdeep);border-color:color-mix(in oklab,var(--a) 50%,transparent)}.xs-files .of-meta .of-lock{color:#9b2c2c;border-color:#9b2c2c59}.xs-files .of-act{align-items:center;gap:10px;display:flex}.xs-files .of-dl,.xs-files .of-tgl{letter-spacing:.11em;text-transform:uppercase;color:var(--p);border:1px solid var(--ln);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:10.5px;font-style:italic;font-weight:700;transition:all .15s;display:inline-flex}.xs-files a.of-dl:hover,.xs-files .of-grp-head:hover .of-tgl{background:var(--p);border-color:var(--p);color:#fff}.xs-files .of-empty,.xs-people .of-empty{text-align:center;border:1px dashed var(--ln);color:var(--fg2);padding:50px 20px;font-size:14px}.xs-reslib .of-empty .g,.xs-files .of-empty .g{color:var(--a);letter-spacing:.02em;font-size:40px}.xs-reslib .of-empty p,.xs-files .of-empty p{margin-top:8px}.xs-files .of-grp{background:var(--cardw);border:1px solid var(--ln)}.xs-files .of-grp.open{border-color:var(--a);box-shadow:0 12px 28px #12140f17}.xs-files .of-grp-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.xs-files .of-stack{width:46px;height:46px;position:relative}.xs-files .of-stack:before,.xs-files .of-stack:after{content:"";border:1px solid var(--ln);background:var(--cardw);position:absolute;inset:0}.xs-files .of-stack:before{transform:translate(5px,-5px)}.xs-files .of-stack:after{transform:translate(2.5px,-2.5px)}.xs-files .of-stack i{background:var(--coal);color:var(--gold2);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xs-files .of-tgl .cv{font-style:normal;transition:transform .18s}.xs-files .of-grp.open .of-tgl .cv{transform:rotate(180deg)}.xs-files .of-grp-body{border-top:1px dashed var(--ln);padding:8px 22px 18px;display:none}.xs-files .of-grp.open .of-grp-body{display:block}.xs-files .of-sub{border-bottom:1px solid var(--ln);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.xs-files .of-sub:last-child{border-bottom:0}.xs-files .of-sub .of-ic{width:34px;height:34px}.xs-files .of-sub-n{color:var(--fg);word-break:break-word;font-size:13.5px;font-weight:600}.xs-files .of-sub-m{color:var(--fg2);margin-top:2px;font-size:11px}.xs-files .of-sub .of-dl{padding:7px 13px;font-size:9.5px}.xs-files .lic-strip{background:var(--cardw);border:1px solid var(--ln);border-left:4px solid var(--a);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(28px,3.5cqw,44px);padding:26px 30px;display:flex}.xs-files .lic-strip .li{align-items:center;gap:16px;display:flex}.xs-files .lic-strip .lic{background:var(--psoft);width:38px;height:38px;color:var(--p);flex-shrink:0;justify-content:center;align-items:center;display:flex}.xs-files .lic-strip .lk{letter-spacing:.13em;text-transform:uppercase;color:var(--p);font-size:10px;font-style:italic;font-weight:700}.xs-files .lic-strip .lt{letter-spacing:.02em;margin-top:3px;font-size:19px;line-height:1.05}.xs-files .lic-strip .ld{color:var(--fg2);max-width:560px;margin-top:3px;font-size:12.5px;line-height:1.55}.xs-files .lic-strip .lgo{letter-spacing:.11em;text-transform:uppercase;color:var(--p);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-style:italic;font-weight:700;display:inline-flex}@container (max-width:640px){.xs-files .of-grp-head{grid-template-columns:46px 1fr}.xs-files .of-grp-head .of-act{grid-column:2;justify-self:start}.xs-files .of-sub{grid-template-columns:34px 1fr}.xs-files .of-sub .of-dl{grid-column:2;justify-self:start}}.pv[data-mode=dark] .xs-files .of-name,.pv[data-mode=dark] .xs-files .of-sub-n{color:var(--fg)}.addr{background:#fff;border:1px solid #00000024;border-radius:8px;align-items:center;display:flex;overflow:hidden}.addr span{color:#77777c;padding:0 2px 0 10px}.addr input{outline:0;flex:1;min-width:0;box-shadow:none!important;border:0!important}.pv a:hover{color:inherit}.pv-links .xnl,.pv-links .pv-dd{flex-shrink:0}.pv-links{flex:auto;justify-content:flex-end;overflow:clip visible}.bld-mode .chrome-tag{color:#fff;font-family:var(--grot);pointer-events:none;letter-spacing:0;text-transform:none;background:#7b5ea7;border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.bld-mode .pv-nav>.chrome-tag{left:auto;right:10px}.pv-hero .pv-h .l{display:block}.pv-hero .pv-h .c-light{color:inherit;-webkit-text-stroke:0}.pv-hero .pv-h .c-accent{color:var(--a);-webkit-text-stroke:0}.pv-hero .pv-h .c-primary{color:var(--g2);-webkit-text-stroke:0}.pv-hero .pv-h .c-outline{color:#0000;-webkit-text-stroke:2px var(--g2)}.pv-hero .pv-h .c-outline-accent{color:#0000;-webkit-text-stroke:2px var(--a)}.pv-hero .pv-h .c-muted{opacity:.5}.pv-hero[data-layout=split] .pv-h .c-primary{color:var(--p)}.pv-hero[data-layout=split] .pv-h .c-outline{-webkit-text-stroke-color:var(--p)}.pv-hero[data-size=m] .pv-h{font-size:clamp(40px,6cqw,84px)!important}.pv-hero[data-size=xl] .pv-h{font-size:clamp(64px,10.5cqw,156px)!important}.pv-hero[data-layout=poster] .pv-kick{margin-bottom:22px}.seg.full{width:100%;display:flex}.seg.full button{flex:1;padding:0 6px}.pv-cal .calm{margin-top:28px}.pv-cal .calm-h{letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);padding-bottom:10px;font-size:11px;font-weight:700}.pv-cal .cal-empty{border:1px dashed var(--ln);border-radius:var(--r,14px);text-align:center;color:var(--fg2);margin-top:28px;padding:28px}.tag.soon{background:var(--pur-soft);color:var(--pur-deep)}.pv-cal .cal-h{text-transform:uppercase;margin:34px 0 16px;font-size:clamp(24px,2.6cqw,32px)}.pv-cal .cal-ups{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.cal-up{background:var(--cardw,#fff);color:var(--fg);border:1px solid var(--ln);border-radius:var(--r,14px);align-items:center;gap:14px;padding:12px 16px;display:flex}.cal-up .dt{text-align:center;background:var(--psoft);flex-shrink:0;width:46px;padding:6px 0}.cal-up .dt span{letter-spacing:.14em;text-transform:uppercase;color:var(--p);font-size:10.5px;font-style:italic;font-weight:700;display:block}.cal-up .dt b{color:var(--p);margin-top:2px;font-size:22px;line-height:1;display:block}.cal-up .tx{min-width:0}.cal-up .t{font-size:15px;font-weight:700;line-height:1.25}.cal-up .tags{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;display:flex}.cal-up .live,.cal-up .ty{letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-style:italic;font-weight:700}.cal-up .live{color:#fff;background:#b42318;align-items:center;gap:6px;display:inline-flex}.cal-up .live:before{content:"";background:#f8b4b0;border-radius:50%;width:7px;height:7px}.cal-up .ty{background:color-mix(in oklab,var(--ty) 12%,transparent);color:color-mix(in oklab,var(--ty) 80%,var(--fg))}.cal-up .m{color:var(--fg2);font-size:13px}.cal-grid{background:var(--cardw,#fff);color:var(--fg);border:1px solid var(--ln);border-radius:var(--r,14px);margin-top:40px;overflow:hidden;box-shadow:0 18px 40px #0000000f}.cg-h{background:var(--coal,#0e100f);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.cg-t{text-transform:uppercase;font-size:clamp(28px,3.4cqw,44px);line-height:1}.cg-t em{color:var(--a);font-style:normal}.cg-nav{gap:10px;display:flex}.cg-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;width:44px;height:44px;font-size:18px}.cg-nav button:hover{background:#ffffff1a}.cg-dow{border-bottom:1px solid var(--ln);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cg-dow span{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);padding:14px 0;font-size:11px;font-style:italic;font-weight:700}.cg-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cg-d{border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);flex-direction:column;gap:5px;min-width:0;min-height:108px;padding:10px 10px 12px;display:flex}.cg-d:nth-child(7n){border-right:0}.cg-d.out{background:color-mix(in oklab,var(--fg) 3%,transparent)}.cg-d.out .n{opacity:.4}.cg-d .n{place-items:center;width:28px;height:28px;margin:-4px 0 0 -4px;font-size:14px;font-weight:700;display:grid}.cg-d.today .n{background:var(--p);color:#fff;border-radius:50%}.cg-d .ce{border-left:3px solid var(--ty);background:color-mix(in oklab,var(--ty) 10%,transparent);color:color-mix(in oklab,var(--ty) 75%,var(--fg));white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.cg-d .more{color:var(--fg2);font-size:11px;font-weight:600}.cg-leg{border-top:1px solid var(--ln);flex-wrap:wrap;gap:10px 22px;padding:18px 28px;display:flex}.cg-leg span{letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:8px;font-size:11px;font-style:italic;font-weight:700;display:inline-flex}.cg-leg i{width:12px;height:12px;display:inline-block}@container (max-width:640px){.cg-d{min-height:62px;padding:6px 4px}.cg-d .ce{background:var(--ty);border-left:0;height:6px;padding:0;font-size:0}.cg-d .more{display:none}.cg-h{padding:18px}.cg-nav button{width:36px;height:36px}}.rtb .acc{color:var(--pur-deep)}.rtb .acc:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@keyframes st-pulse{50%{opacity:.45}}.pv-nav[data-align=left] .pv-links{justify-content:flex-start;margin-left:10px}.pv-nav[data-align=center] .pv-links{justify-content:center}.pv-logo .wtx{flex-direction:column;justify-content:center;min-width:0;line-height:1.1;display:flex}.pv-nav .wtx .wsub{margin:3px 0 0;line-height:1}@container (max-width:420px){.pv-nav .wtx .wsub{display:none}}.pv-nav .pv-acts2 .pv-login{font-size:13.5px;font-weight:600}[data-drag=from]{opacity:.4}[data-drop=before]:before{content:"";background:#7b5ea7;border-radius:2px;height:2px;position:absolute;top:-3px;left:4px;right:4px;box-shadow:0 0 0 2px #7b5ea72e}.pv-nav .pv-login{cursor:pointer;color:var(--fg2);white-space:nowrap;border-radius:4px;padding:8px 11px}.pv-nav[data-chrome=dark] .pv-login{color:#ffffffd9}.pv-nav[data-chrome=dark] .pv-login:hover{color:var(--gold2);background:#ffffff0f}.hcols.hap2{align-items:stretch;margin-top:26px}.hap2 .feat{color:#fff;cursor:pointer;min-height:380px;text-decoration:none}.hap2 .feat .fcg-img{opacity:.16;z-index:1;pointer-events:none;object-fit:contain;width:38%;max-width:240px;position:absolute;top:9%;right:5%}.hap2 .feat .ft{max-width:560px}.hap2 .evl{grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hap2 .evt{min-height:0}@container (max-width:860px){.hap2 .evl{grid-template-rows:none}}.phone{transform-origin:0 0;background:#0b0b0c;border-radius:58px;flex-direction:column;padding:14px;display:flex;position:relative;box-shadow:0 0 0 2px #2a2a2e,0 0 0 3px #4a4a50,0 40px 90px #0b0b0c47}.fb{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.fb-b{min-width:28px;height:28px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.fb-b:hover,.fb-b.on{background:#7f7f7f2e}.fb-cv{opacity:.7;font-size:9px;font-style:normal}.fb-sep{background:#7f7f7f59;width:1px;height:18px;margin:0 4px}.fb-dd{display:inline-flex;position:relative}.fb-menu{z-index:30;color:#0b0b0c;background:#fff;border:1px solid #0b0b0c1f;border-radius:10px;flex-direction:column;gap:1px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0b0b0c38}.fb-it,.fb-sw{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:500;display:flex;position:relative}.fb-it:hover,.fb-sw:hover{background:#0b0b0c0f}.fb-sw i{border:1px solid #0b0b0c26;border-radius:4px;flex-shrink:0;width:16px;height:16px}.fb-sw .fb-none{background:linear-gradient(135deg,#fff 45%,#e11d48 45% 55%,#fff 55%)}.fb-sw .fb-rain{background:conic-gradient(#ef4444,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#ef4444)}.fb-a{flex-direction:column;align-items:center;font-weight:800;line-height:1;display:inline-flex}.fb-a i{background:linear-gradient(90deg,#b39ddb,#f59e0b);border-radius:1px;width:12px;height:3px;margin-top:1px}.fb-hl{font-size:13px}.fb-done{color:#fff;height:28px;font:inherit;cursor:pointer;background:#7b5ea7;border:0;border-radius:6px;margin-left:4px;padding:0 12px;font-size:12.5px;font-weight:700}.rtb.rtb2{max-width:calc(100vw - 16px);padding:4px 6px}@container (max-width:640px){.pv-nav .pv-acts2{display:none}.pv-nav .pv-burger{margin-left:auto}.pv-cal .cal-ups:not(.calm .cal-ups){scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 6px;display:flex;overflow-x:auto}.pv-cal .cal-ups:not(.calm .cal-ups)::-webkit-scrollbar{display:none}.pv-cal .cal-ups:not(.calm .cal-ups) .cal-up{scroll-snap-align:start;flex:0 0 86%;padding:12px 14px}.pv-cal .cal-grid{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px}.cg-h{padding:20px}.cg-dow span{letter-spacing:.1em;padding:12px 0;font-size:10px}.cg-d{gap:4px;min-height:76px;padding:6px 3px 8px}.cg-d .n{width:24px;height:24px;margin:0;font-size:13px}.cg-d .ce{border-left:2px solid var(--ty);background:color-mix(in oklab,var(--ty) 10%,transparent);white-space:normal;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;height:auto;padding:3px 4px 3px 5px;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.cg-leg{gap:10px 16px;padding:16px 20px}}.pv-lb{z-index:1100;color:#fff;background:#080908f0;outline:none;flex-direction:column;font-family:IBM Plex Sans,system-ui,sans-serif;animation:.18s ease-out lbIn;display:flex;position:fixed;inset:0}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.pv-lb .lb-top{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pv-lb .lb-ct{letter-spacing:.12em;font-size:13px;font-weight:700}.pv-lb .lb-ct i{opacity:.5;font-style:normal}.pv-lb .lb-x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;display:grid}.pv-lb .lb-x:hover,.pv-lb .lb-nav:hover{background:#ffffff1a}.pv-lb .lb-stage{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:0 20px;display:flex}.pv-lb figure{flex-direction:column;align-items:center;gap:12px;min-width:0;max-width:min(1200px,100%);max-height:100%;margin:0;display:flex}.pv-lb img{object-fit:contain;max-width:100%;max-height:calc(100vh - 210px);display:block;box-shadow:0 30px 80px #00000080}.pv-lb figcaption{opacity:.85;text-align:center;font-size:14px;font-weight:600}.pv-lb .lb-nav{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;flex-shrink:0;width:52px;height:52px;font-size:20px}.pv-lb .lb-th{justify-content:center;gap:8px;padding:16px 20px 22px;display:flex;overflow-x:auto}.pv-lb .lb-th button{opacity:.5;cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;flex:none;width:64px;height:46px;padding:0}.pv-lb .lb-th button.on{opacity:1;border-color:#fff}.pv-lb .lb-th button:hover{opacity:.85}@media (max-width:640px){.pv-lb .lb-nav{display:none}.pv-lb .lb-stage{padding:0 8px}.pv-lb img{max-height:calc(100vh - 190px)}}.fb .fb-menu,.fb .fb-menu .fb-it,.fb .fb-menu .fb-sw{color:#0b0b0c}.fb .fb-menu .fb-it:disabled{opacity:.4}.fb-mh{letter-spacing:.06em;text-transform:uppercase;color:#6b6b70;padding:8px 9px 4px;font-size:10px;font-weight:700}.fb-saved{flex-wrap:wrap;gap:6px;padding:2px 9px 6px;display:flex}.fb-sv{display:inline-flex;position:relative}.fb-sv>button:first-child{cursor:pointer;border:1px solid #0b0b0c26;border-radius:6px;width:22px;min-width:0;height:22px;padding:0}.fb-sv>button:first-child:hover{transform:scale(1.08)}.fb .fb-sv .fb-sv-x{color:#fff;cursor:pointer;background:#0b0b0c;border:0;border-radius:50%;width:15px;min-width:0;height:15px;padding:0;font-size:11px;line-height:15px;display:none;position:absolute;top:-6px;right:-6px}.fb .fb-sv:hover .fb-sv-x,.fb .fb-sv .fb-sv-x:focus-visible{display:block}.fb-msep{background:#0b0b0c1a;height:1px;margin:4px 2px}.hsv{color:#0b0b0c;flex-direction:column;gap:10px;width:212px;padding:4px;display:flex}.hsv-sv{cursor:crosshair;touch-action:none;border-radius:8px;height:140px;position:relative}.hsv-sv i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 1px #00000059,0 2px 6px #0000004d}.hsv-h{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:999px;height:14px;position:relative}.hsv-h i{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 0 0 1px #0000004d,0 2px 6px #0000004d}.hsv-row{align-items:center;gap:8px;display:flex}.hsv-now{border:1px solid #0b0b0c26;border-radius:7px;flex-shrink:0;width:28px;height:28px}.hsv-row input{color:#0b0b0c;background:#fff;border:1px solid #0b0b0c26;border-radius:7px;flex:1;min-width:0;height:30px;padding:0 8px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.hsv-acts{gap:6px;display:flex}.hsv-acts .fb-it{flex:1;justify-content:center;width:auto}.fb .hsv .hsv-go,.rtb .fb .hsv .hsv-go{color:#fff;height:32px;font:inherit;cursor:pointer;background:#0b0b0c;border:0;border-radius:7px;flex:1.4;font-size:12.5px;font-weight:700}.gd{flex-direction:column;gap:22px;display:flex}.gd-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:22px 20px;padding:6px 10px 14px 6px;display:grid}.gd-pile{--gc:var(--p);position:relative}.gd-back{background:color-mix(in oklab,var(--gc) 70%,#000);transform-origin:50% 100%;border-radius:12px;transition:transform .25s;position:absolute;inset:0}.gd-back.b1{opacity:.75;transform:rotate(-4deg)translate(-6px,6px)}.gd-back.b2{background:color-mix(in oklab,var(--gc) 45%,#3a3a3e);opacity:.9;transform:rotate(3.5deg)translate(7px,8px)}.gd-pile:hover .gd-back.b1{transform:rotate(-7deg)translate(-10px,8px)}.gd-pile:hover .gd-back.b2{transform:rotate(6deg)translate(11px,10px)}.gd-pile.on .gd-back{opacity:0}.gd-card{aspect-ratio:4/3;cursor:pointer;text-align:left;width:100%;font:inherit;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gc) 85%,#fff 6%),color-mix(in oklab,var(--gc) 70%,#000));background-position:50%;background-size:cover;border:0;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:14px 16px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000038}.gd-card:before{content:"";background:linear-gradient(#0000,#08090826 40%,#080908d1);position:absolute;inset:0}.gd-pile:hover .gd-card{transform:translateY(-3px)}.gd-pile.on .gd-card{box-shadow:0 0 0 2px var(--a),0 14px 30px #00000038;background:#141614}.gd-pile.on .gd-card:before{background:repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 9px)}.gd-card:focus-visible{outline:3px solid var(--a);outline-offset:3px}.gd-ini{color:#ffffff21;text-transform:uppercase;pointer-events:none;font-size:84px;line-height:1;position:absolute;bottom:-14px;right:-4px}.gd-tx{flex-direction:column;gap:4px;display:flex;position:relative}.gd-t{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(17px,2cqw,22px);line-height:1.05}.gd-m{opacity:.85;font-size:11.5px;font-weight:600}.gd-close{background:var(--a);color:#111;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.gd-tray{border-top:1px solid var(--ln);padding-top:22px;animation:.25s gdIn}@keyframes gdIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gd-th{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.gd-tt{text-transform:uppercase;font-size:clamp(26px,3cqw,36px);line-height:1}.gd-td{color:var(--fg2);margin-top:6px;font-size:13px;font-style:italic;font-weight:600}.gd-x{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700}.gd-ph{aspect-ratio:4/3;color:#fff;font:inherit;text-align:left;cursor:zoom-in;background:#222 50%/cover no-repeat;border:0;border-radius:12px;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #00000029}.pv.bld-mode .gd-ph{cursor:default}.gd-ph:before{content:"";background:linear-gradient(#0000 45%,#080908bf);transition:background .2s;position:absolute;inset:0}.gd-ph:hover:before{background:linear-gradient(#0809081a 30%,#080908cc)}.gd-ph:focus-visible{outline:3px solid var(--a);outline-offset:3px}.gd-ph.sample{background:linear-gradient(180deg,color-mix(in oklab,var(--gc) 85%,#fff 6%),color-mix(in oklab,var(--gc) 65%,#000));cursor:default}.gd-cap{text-shadow:0 1px 2px #0006;font-size:13px;font-weight:700;line-height:1.3;position:relative}.gd-feat{background:var(--a);color:#111;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-style:italic;font-weight:800;position:absolute;top:12px;left:12px}.gd-singles{border-top:1px solid var(--ln);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:18px;padding-top:22px;display:grid}.gal-empty{color:var(--fg2);font-size:14px}@container (max-width:640px){.gd-groups{grid-template-columns:1fr 1fr;gap:18px 14px}.gd-singles{grid-template-columns:1fr 1fr;gap:12px}.gd-ini{font-size:60px}}.gd-rows{flex-wrap:wrap;gap:14px;display:flex}.gd-rows:after{content:"";flex:999 1 0;min-width:0}.gd-rows .gd-ph{min-width:0;max-height:420px}.gd-ph .gd-measure{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gd-singles.gd-rows{display:flex}@container (max-width:640px){.gd-rows{gap:10px}.gd-rows .gd-ph{max-height:300px}}.card.danger{border-color:#9b2c2c4d}.card.danger .k{color:#9b2c2c}.dom{border-top:1px solid var(--hair-2);margin-top:14px;padding-top:14px}.dom .t{font-size:13.5px;font-weight:600}.dom .d{color:var(--ink-3);margin-top:2px;font-size:12.5px}.rec.flat+.dom{border-top:none;margin-top:0;padding-top:16px}.xs-reslib .rl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8cqw,20px);display:grid}.xs-reslib .rl-card{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);color:var(--fg);flex-direction:column;gap:8px;padding:22px 22px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.xs-reslib a.rl-card:hover{border-color:var(--p);transform:translateY(-4px);box-shadow:0 16px 36px #12140f1a}.xs-reslib .rl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.xs-reslib .rl-type{letter-spacing:.11em;text-transform:uppercase;background:var(--psoft);color:var(--p);padding:5px 10px;font-size:10px;font-style:italic;font-weight:700}.xs-reslib .rl-go{color:var(--fg2);font-size:15px}.xs-reslib .rl-t{margin-top:6px;font-size:clamp(17px,1.6cqw,20px);font-weight:700;line-height:1.2}.xs-reslib .rl-d{color:var(--fg2);font-size:14px;line-height:1.55}.xs-paths .lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2cqw,24px);display:grid}.xs-paths .lp-card{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);color:var(--fg);flex-direction:column;padding:clamp(24px,2.8cqw,32px);display:flex;position:relative}.xs-paths.bg-card .lp-card{background:var(--bg,var(--cardw))}.xs-paths .lp-meta{flex-wrap:wrap;gap:8px;display:flex}.xs-paths .lp-lvl,.xs-paths .lp-hrs{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--ln);color:var(--fg2);padding:5px 10px;font-size:10px;font-style:italic;font-weight:700}.xs-paths .lp-lvl{background:var(--p);border-color:var(--p);color:#fff}.xs-paths .lp-t{margin:16px 0 8px;font-size:clamp(20px,2cqw,26px);font-weight:700;line-height:1.15}.xs-paths .lp-d{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.xs-paths .lp-steps{border-top:1px solid var(--ln);flex-direction:column;gap:10px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:flex}.xs-paths .lp-steps li{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.xs-paths .lp-steps li.ph{color:var(--fg2);font-style:italic}.xs-paths .lp-steps .n{background:var(--psoft);width:26px;height:26px;color:var(--p);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.xs-paths .lp-go{color:var(--p);margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:700;text-decoration:none}.xs-certs .ct-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8cqw,20px);display:grid}.xs-certs .ct-card{border:1px solid var(--ln);border-radius:var(--r);background:var(--cardw);color:var(--fg);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative}.xs-certs.bg-card .ct-card{background:var(--bg,var(--cardw))}.xs-certs a.ct-card:hover{border-color:var(--a);transform:translateY(-4px)}.xs-certs .ct-badge{background:var(--coal,#16181d);color:#fff;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px 10px 12px;display:flex}.xs-certs .ct-badge svg{color:var(--a)}.xs-certs .ct-code{letter-spacing:.04em;font-size:17px;font-weight:800}.xs-certs .ct-lvl{letter-spacing:.11em;text-transform:uppercase;color:var(--p);font-size:10px;font-style:italic;font-weight:700}.xs-certs .ct-t{font-size:18px;font-weight:700;line-height:1.2}.xs-certs .ct-d{color:var(--fg2);font-size:13.5px;line-height:1.55}.xs-certs .ct-go{color:var(--p);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}@container (max-width:1000px){.xs-certs .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:860px){.xs-reslib .rl-grid,.xs-paths .lp-grid{grid-template-columns:1fr}}@container (max-width:560px){.xs-certs .ct-grid{grid-template-columns:1fr}}.card.pad>.fld:last-child{margin-bottom:0}.cm-hint{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.rec .wk{letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:700}.pv-glyph{color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:40px;height:48px;font-size:18px;font-weight:800;display:grid}.pv[data-chrome=dark] .pv-glyph{border-radius:2px}.lp{--lp-r:14px;--lp-coal:#0e100f;--lp-hero-fg:#fff;--lp-hero:var(--p);background:var(--bg);color:var(--fg);padding-bottom:56px}.lp-bold{--lp-r:3px;--lp-hero:var(--lp-coal)}.lp .wr{max-width:1100px}.lp a{color:inherit;text-decoration:none}.lp-acc{color:var(--a)}.lp-brand .lp-acc{color:color-mix(in oklab,var(--p) 85%,var(--a))}.lp-bold .lp-acc{color:var(--a)}.lp-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-bold .lp-kick{font-style:italic}.lp-muted{color:var(--fg2);margin:6px 0 0;font-size:13px;line-height:1.55}.lp-ok{color:#0a7a50;align-items:center;gap:6px;margin:8px 0 0;font-size:13.5px;font-weight:600;display:flex}.lp-err{color:#b3261e;margin:10px 0 0;font-size:13px;display:none}.lp-err.show,.lp-login .lp-err.show{display:block}.lp-note{color:var(--fg2);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:inline-flex}.lp-note.light{color:#ffffffb3}.lp-link{font:inherit;color:var(--p);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.lp-link:disabled{opacity:.35;cursor:default}.lp-btn{border-radius:calc(var(--lp-r) * .7);height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.lp-btn:hover{filter:brightness(1.07)}.lp-btn:disabled{opacity:.5;cursor:default;filter:none}.lp-btn .arw{transition:transform .15s}.lp-btn:hover .arw{transform:translate(3px)}.lp-btn.pri{background:var(--p);color:#fff}.lp-btn.acc{background:var(--a);color:#111}.lp-btn.ghost{border-color:var(--ln);color:var(--fg);background:0 0}.lp-hero .lp-btn.ghost{color:#fff;border-color:#fff6}.lp-btn.wide{width:100%;margin-top:12px}.lp-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.lp-acts .sp,.lp-lfoot2 .sp,.lp-bar .sp,.lp-lbar .sp{flex:1}.lp-spin{border:2px solid var(--ln);border-top-color:var(--p);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite lpspin;display:inline-block}@keyframes lpspin{to{transform:rotate(360deg)}}.lp .lp-loading{color:var(--fg2);align-items:center;gap:12px;padding-top:64px;padding-bottom:64px;display:flex}.lp-empty{border:1px dashed var(--ln);border-radius:var(--lp-r);background:var(--card);margin:24px auto;padding:28px}.lp-empty .et{font-size:16px;font-weight:700}.lp-empty .ed{color:var(--fg2);margin:6px 0 10px;font-size:13.5px}.lp-bar{z-index:20;background:var(--card);border-bottom:1px solid var(--ln);position:relative}.lp-bold .lp-bar{color:#fff;background:#0e100f;border-bottom-color:#ffffff1f}.lp-bar .wr{align-items:center;gap:6px;height:54px;display:flex}.lp-tag{letter-spacing:.14em;text-transform:uppercase;background:color-mix(in oklab,var(--p) 12%,transparent);color:var(--p);white-space:nowrap;border-radius:999px;margin-right:10px;padding:5px 10px;font-size:10.5px;font-weight:800}.lp-bold .lp-tag{border:1px solid var(--a);color:var(--a);background:0 0;border-radius:2px;font-style:italic}.lp-nav{gap:2px;display:flex;overflow-x:auto}.lp-nav a{color:var(--fg2);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:600}.lp-bold .lp-nav a{color:#fffc;border-radius:3px}.lp-nav a.on,.lp-nav a:hover{color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.lp-bold .lp-nav a.on,.lp-bold .lp-nav a:hover{color:var(--a);background:#ffffff0f}.lp-user{position:relative}.lp-user .av{background:var(--p);color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;border:none;border-radius:50%;font-size:12px;font-weight:800}.lp-bold .lp-user .av{background:var(--a);color:#111}.lp-menu{background:var(--card);width:230px;color:var(--fg);border:1px solid var(--ln);z-index:30;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000029}.lp-menu .hd{border-bottom:1px solid var(--ln);margin-bottom:4px;padding:10px 10px 8px}.lp-menu .hd b{font-size:13.5px;display:block}.lp-menu .hd small{color:var(--fg2);word-break:break-all;font-size:12px}.lp-menu a,.lp-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13.5px;display:block}.lp-menu a:hover,.lp-menu button:hover{background:color-mix(in oklab,var(--fg) 6%,transparent)}.lp-menu .dng{color:#b3261e}.lp-hero{background:var(--lp-hero);color:var(--lp-hero-fg);padding:52px 0 46px;position:relative;overflow:hidden}.lp-brand .lp-hero{background:linear-gradient(135deg,var(--p),color-mix(in oklab,var(--p) 70%,#000))}.lp-bold .lp-hero{background-color:var(--lp-coal);border-top:3px solid var(--a);background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 9px)}.lp-hero .wr{z-index:1;position:relative}.lp-hero.gate{min-height:calc(100svh - var(--navh,0px));align-items:center;display:flex}.lp-hero.gate>.wr{width:100%}.lp-hero .lp-kick{color:#ffffffb8}.lp-beam{background:linear-gradient(90deg,transparent 4%,color-mix(in oklab,var(--a) 22%,transparent) 38%,color-mix(in oklab,var(--p) 30%,transparent) 72%,transparent 96%);filter:blur(32px);pointer-events:none;height:55%;position:absolute;top:40%;left:-10%;right:-10%;transform:rotate(-7deg)}.lp-brand .lp-beam{opacity:.5}.lp-h{margin:14px 0 0;font-size:clamp(36px,5.6vw,68px);line-height:.98}.lp-h.sm{font-size:clamp(30px,4.2vw,50px)}.lp-bold .lp-h{font-family:"Anton",var(--df),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400}.lp-sub{opacity:.8;max-width:600px;margin:16px 0 0;font-size:15.5px;line-height:1.6}.lp .lp-sec{margin-top:40px}.lp-sec .lp-h{color:var(--fg)}.lp .lp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:34px;margin-top:36px;display:grid}@media (max-width:900px){.lp-grid{grid-template-columns:1fr}}.lp-rh{letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:800;display:flex}.lp-bold .lp-rh:before{content:"";background:var(--a);width:22px;height:3px}.lp-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.lp-pcard{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);padding:18px}.lp-pcard .lp-rh{margin-bottom:10px}.lp-et{font-size:15px;line-height:1.35;display:block}.lp-shelf{grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:22px;display:grid}.lp-card{flex-direction:column;gap:12px;display:flex}.lp-cover{aspect-ratio:3/4;border-radius:calc(var(--lp-r) * .8);background:var(--lp-coal);color:#fff;flex-direction:column;justify-content:flex-end;padding:16px 16px 18px 24px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000002e}.lp-card:hover .lp-cover{transform:translateY(-3px)}.lp-brand .lp-cover{background:linear-gradient(160deg,var(--bc),color-mix(in oklab,var(--bc) 55%,#000))}.lp-cover .sp{background:var(--bc);width:8px;position:absolute;top:0;bottom:0;left:0}.lp-brand .lp-cover .sp{background:#ffffff2e}.lp-cover .gl{font-family:"Anton",var(--df),Impact,sans-serif;color:var(--bc);opacity:.9;font-size:96px;line-height:1;position:absolute;top:4px;right:10px}.lp-brand .lp-cover .gl{color:#ffffff38}.lp-cover .k{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:700}.lp-cover .t{font-family:"Anton",var(--df),Impact,sans-serif;text-transform:uppercase;word-break:break-word;margin-top:6px;font-size:30px;line-height:1}.lp-cover .f{letter-spacing:.1em;color:var(--a);margin-top:10px;font-size:11px;font-weight:700}.lp-brand .lp-cover .f{color:#ffffffd9}.lp-cover.big{flex-shrink:0;width:190px}.lp-cl b{font-size:15px;line-height:1.3;display:block}.lp-cl small{color:var(--fg2);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.lp-prog{background:var(--ln);border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.lp-prog i{border-radius:3px;height:100%;display:block}.lp-prog.big{background:#ffffff2e;width:220px;height:7px;margin:0}.lp-pct{font-weight:800}.lp-badges{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.lp-badge{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);flex-direction:column;gap:4px;padding:14px;display:flex}.lp-badge .medal{background:var(--a);color:#111;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.lp-badge b{font-size:13.5px}.lp-badge small{color:var(--fg2);font-size:12px}.lp-week{background:var(--lp-coal);color:#fff;border-radius:var(--lp-r);padding:18px;position:relative;overflow:hidden}.lp-brand .lp-week{background:var(--p)}.lp-week .g{opacity:.12;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:96px;position:absolute;bottom:-22px;right:-6px}.lp-week .k{letter-spacing:.14em;text-transform:uppercase;color:var(--a);font-size:10.5px;font-weight:800}.lp-brand .lp-week .k{color:#ffffffbf}.lp-week .et{margin-top:6px;font-size:15px;font-weight:700}.lp-week .ed{opacity:.75;font-size:12.5px}.lp-week p{opacity:.75;margin:6px 0 0;font-size:12.5px}.lp-due{border-top:1px solid var(--ln);align-items:center;gap:12px;padding:9px 0;display:flex}.lp-due:first-of-type{border-top:none}.lp-due .cal{border:1px solid var(--ln);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;line-height:1.1;display:flex}.lp-due .cal b{letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);font-size:9.5px}.lp-due .cal span{font-size:15px;font-weight:800;line-height:1}.lp-due b{font-size:13.5px;display:block}.lp-due small{color:var(--fg2);font-size:12px;display:block}.lp-ch{align-items:flex-start;gap:34px;display:flex}@media (max-width:720px){.lp-ch{flex-direction:column}.lp-cover.big{width:140px}}.lp-back{opacity:.75;font-size:12.5px;font-weight:700}.lp-meta{opacity:.75;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12.5px;display:flex}.lp-wk{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);margin-bottom:14px;overflow:hidden}.lp-wk .wh{border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-wk .wh .n{letter-spacing:.12em;text-transform:uppercase;height:24px;color:var(--p);background:color-mix(in oklab,var(--p) 11%,transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.lp-bold .lp-wk .wh .n{color:var(--p);background:color-mix(in oklab,var(--p) 11%,transparent)}.lp-wk .wh b{flex:1;font-size:14.5px}.lp-chip{background:color-mix(in oklab,var(--fg) 7%,transparent);color:var(--fg2);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lp-les{border-top:1px solid var(--ln);cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.lp-les:first-of-type{border-top:none}.lp-les:hover{background:color-mix(in oklab,var(--p) 5%,transparent)}.lp-les[aria-disabled=true]{cursor:default;opacity:.62}.lp-les[aria-disabled=true]:hover{background:0 0}.lp-les .ix{border:1.5px solid var(--ln);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.lp-les.done .ix{background:var(--p);border-color:var(--p);color:#fff}.lp-les.next .ix,.lp-les.progress .ix{border-color:var(--p);color:var(--p)}.lp-les .tt{flex:1;min-width:0}.lp-les .tt b{font-size:14px;font-weight:600;display:block}.lp-les .tt small{color:var(--fg2);font-size:12px}.lp-les .go{color:var(--p);font-size:12.5px;font-weight:800}.lp-hand{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:8px 0;display:flex}.lp-hand:first-of-type{border-top:none}.lp-hand b{font-size:13px;display:block}.lp-hand small{color:var(--fg2);font-size:11.5px}.lp-grade{background:color-mix(in oklab,var(--p) 7%,transparent);border-radius:10px;align-items:flex-start;gap:14px;margin-top:10px;padding:12px;display:flex}.lp-grade .sc{font-size:26px;font-weight:800;line-height:1}.lp-grade .sc small{color:var(--fg2);font-size:13px;font-weight:600}.lp-grade p{margin:0;font-size:13px;font-style:italic}.lp-grade small{color:var(--fg2);font-size:11.5px}.lp-subf{margin-top:10px}.lp-lbar{z-index:15;background:var(--bg);border-bottom:1px solid var(--ln);position:relative}.lp-lbar .wr{align-items:center;gap:10px;height:46px;display:flex}.lp .lp-lesson{max-width:760px;margin-top:34px}.lp-lesson .lp-h{color:var(--fg)}.lp-b{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);margin-top:26px;padding:22px}.lp-b.text{background:0 0;border:none;padding:0}.lp-b.text h2{margin:0 0 10px;font-size:26px}.lp-bold .lp-b.text h2{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400}.lp-b.text p{margin:0 0 12px;font-size:16px;line-height:1.7}.lp-b blockquote{border-left:4px solid var(--a);background:color-mix(in oklab,var(--a) 12%,transparent);border-radius:0 8px 8px 0;margin:16px 0 0;padding:12px 16px;font-weight:600}.lp-bk{letter-spacing:.14em;text-transform:uppercase;color:var(--p);margin-bottom:8px;font-size:10.5px;font-weight:800}.lp-b .q{margin-bottom:14px;font-size:16px;line-height:1.4;display:block}.lp-b .opts{flex-direction:column;gap:8px;display:flex}.lp-b .opts button{text-align:left;border:1.5px solid var(--ln);background:var(--bg);font:inherit;cursor:pointer;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.lp-b .opts button:hover:not(:disabled){border-color:var(--p)}.lp-b .opts button .l{background:color-mix(in oklab,var(--fg) 7%,transparent);border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:grid}.lp-b .opts .right{background:#0a7a5014;border-color:#0a7a50}.lp-b .opts .wrong{background:#b3261e12;border-color:#b3261e}.lp-b .opts .dim{opacity:.55}.lp-b .opts .sel{border-color:var(--p);background:color-mix(in oklab,var(--p) 9%,transparent)}.lp-b .opts button:disabled{cursor:default}.lp-b .why{color:#9a3412;margin:12px 0 0;font-size:13.5px}.lp-b .why.ok{color:#0a7a50;font-weight:600}.lp-b ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-b.order li{border:1.5px solid var(--ln);background:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.lp-b.order li.right{border-color:#0a7a50}.lp-b.order li.wrong{border-color:#b3261e}.lp-b.order .mv{gap:4px;display:flex}.lp-b.order .mv button{border:1px solid var(--ln);background:var(--card);cursor:pointer;width:28px;height:28px;color:inherit;border-radius:7px;place-items:center;display:grid}.lp-b.order .mv button:disabled{opacity:.3}.lp-lfoot2{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:22px;display:flex}.lp-result{text-align:center;background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);padding:40px 24px}.lp-result .sc{color:var(--fg2);font-size:72px;line-height:1}.lp-result.pass .sc{color:var(--p)}.lp-result .lp-sub{margin-left:auto;margin-right:auto}.lp-result .lp-acts{justify-content:center}.lp-certs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:22px;display:grid}.lp-board{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);margin-top:22px;overflow:hidden}.lp-board .row{border-top:1px solid var(--ln);align-items:center;gap:14px;padding:12px 16px;display:flex}.lp-board .row:first-child{border-top:none}.lp-board .row.me{background:color-mix(in oklab,var(--a) 12%,transparent)}.lp-board .rk{text-align:center;width:26px;color:var(--fg2);font-weight:800}.lp-board .rk.top{color:var(--p)}.lp-board .av{background:color-mix(in oklab,var(--p) 14%,transparent);width:32px;height:32px;color:var(--p);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:800;display:grid}.lp-board .nm{flex:1;min-width:0}.lp-board .nm b{font-size:14px;display:block}.lp-board .nm small{color:var(--fg2);font-size:12px}.lp-board .nm i{background:var(--ln);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.lp-board .nm em{background:var(--p);height:100%;display:block}.lp-board .pts{text-align:right}.lp-board .pts b{font-size:17px;display:block}.lp-board .pts small{color:var(--fg2);font-size:11px}.lp .lp-acct{max-width:640px}.lp-acct .lp-pcard{margin-top:18px}.lp-fld{margin-top:14px;display:block}.lp-fld>span{letter-spacing:.04em;color:var(--fg2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.lp-fld input[type=text],.lp-fld input[type=email],.lp-fld input[type=url],.lp-fld textarea{border-radius:calc(var(--lp-r) * .7);border:1.5px solid var(--ln);background:var(--bg);width:100%;height:46px;font:inherit;color:inherit;padding:0 14px;font-size:15px}.lp-fld textarea{resize:vertical;height:auto;padding:10px 14px}.lp-fld input:focus,.lp-fld textarea:focus{border-color:var(--p);outline:none}.lp-pin{gap:10px;display:flex}.lp-pin input{text-align:center;width:56px;height:62px;font:inherit;border-radius:calc(var(--lp-r) * .7);border:1.5px solid var(--ln);background:var(--bg);color:inherit;font-size:26px;font-weight:800}.lp-pin input:focus{border-color:var(--p);box-shadow:0 0 0 3px color-mix(in oklab,var(--p) 20%,transparent);outline:none}.lp-pin input.full{border-color:color-mix(in oklab,var(--p) 55%,var(--ln))}.lp-pin.err{animation:.4s lpshake}.lp-pin.err input{border-color:#b3261e}@keyframes lpshake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.lp-login{--lp-r:14px;background:var(--bg);color:var(--fg);background-position:50%;background-size:cover;padding:clamp(40px,7vw,90px) 0}.lp-login.bg-coal{background-color:#0e100f;background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 9px)}.lp-login.bg-primary{background:linear-gradient(135deg,var(--p),color-mix(in oklab,var(--p) 65%,#000))}.lp-login.bg-image{background-color:#0e100f}.lp-login .lp-lwrap{gap:0;max-width:1040px;margin:0 auto;padding:0 24px;display:grid}.lp-login.lay-split .lp-lwrap{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,440px);width:calc(100% - 48px);padding:0;overflow:hidden;box-shadow:0 30px 80px #00000047}.lp-login.lay-center .lp-lwrap,.lp-login.lay-card .lp-lwrap{max-width:480px}.lp-lside{background:var(--p);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:440px;padding:44px 40px;display:flex;position:relative;overflow:hidden}.lp-login.bg-paper .lp-lside{background-color:#0e100f}.lp-lside h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1;position:relative}.lp-lside h2 .lp-acc{color:var(--a)}.lp-lside p{opacity:.8;max-width:420px;margin:14px 0 0;font-size:15px;line-height:1.6;position:relative}.lp-lside ul{flex-direction:column;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:flex;position:relative}.lp-lside li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp-lside li svg{color:var(--a)}.lp-lcard{background:var(--card);color:var(--fg);padding:40px 36px}.lp-login.lay-center .lp-lcard{color:inherit;background:0 0;padding:0}.lp-login.lay-center.bg-coal .lp-lcard,.lp-login.lay-center.bg-primary .lp-lcard,.lp-login.lay-center.bg-image .lp-lcard{color:#fff}.lp-login.lay-center.bg-coal .lp-fld>span,.lp-login.lay-center.bg-primary .lp-fld>span,.lp-login.lay-center.bg-image .lp-fld>span,.lp-login.lay-center .lp-lsub{color:inherit;opacity:.8}.lp-login.lay-center:not(.bg-paper) .lp-pin input,.lp-login.lay-center:not(.bg-paper) .lp-fld input{color:#fff;background:#ffffff0f;border-color:#ffffff40}.lp-login.lay-card .lp-lcard{border-radius:18px;box-shadow:0 30px 80px #00000047}.lp-login .lp-kick{color:var(--p)}.lp-login.lay-center:not(.bg-paper) .lp-kick{color:var(--a)}.lp-lh{margin:12px 0 0;font-size:clamp(34px,4.4vw,52px);line-height:.98}.lp-lh .lp-acc{color:var(--a)}.lp-login.lay-split .lp-lh .lp-acc,.lp-login.lay-card .lp-lh .lp-acc{color:color-mix(in oklab,var(--p) 80%,var(--a))}.lp-lsub{color:var(--fg2);margin:12px 0 4px;font-size:14.5px;line-height:1.55}.lp-lfoot{color:inherit;opacity:.85;margin:18px 0 0;font-size:13.5px}.lp-help{opacity:.6;margin:10px 0 0;font-size:12.5px}@media (max-width:860px){.lp-login.lay-split .lp-lwrap{grid-template-columns:1fr}.lp-lside{min-height:0;padding:32px 26px}.lp-lcard{padding:30px 22px}}@media (max-width:420px){.lp-pin input{width:48px;height:56px;font-size:22px}}.pv[data-chrome=dark] .lp-cover,.pv[data-chrome=dark] .lp-pcard{border-radius:3px}.fld input[type=number],.fld input[type=email],.fld input[type=url],.fld input[type=time],.fld input[type=search],.fld input:not([type]){border:1px solid var(--hair);background:var(--white);width:100%;height:36px;font:inherit;color:inherit;border-radius:8px;outline:none;padding:0 11px;font-size:13.5px}.fld input[type=number]:focus,.fld input[type=email]:focus,.fld input[type=url]:focus,.fld input[type=time]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hair-2)}.lp-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.lp-chips button{border:1px solid var(--ln);background:var(--card);height:34px;font:inherit;cursor:pointer;color:inherit;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.lp-bold .lp-chips button{border-radius:3px}.lp-chips button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.lp-lib{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:18px;display:grid}@media (max-width:560px){.lp-lib{grid-template-columns:1fr}}.lp-libc{background:var(--card);border:1px solid var(--ln);border-radius:var(--lp-r);gap:18px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.lp-libc:hover{border-color:var(--p);transform:translateY(-2px)}.lp-libc .lp-cover{flex-shrink:0;width:118px;padding:12px 12px 14px 18px}.lp-libc .lp-cover .gl{font-size:64px}.lp-libc .lp-cover .t{font-size:20px}.lp-libc .bd{flex-direction:column;flex:1;min-width:0;display:flex}.lp-libc .tags{flex-wrap:wrap;gap:6px;min-height:4px;margin-bottom:6px;display:flex}.lp-libc b{font-size:16px;line-height:1.3}.lp-libc p{color:var(--fg2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lp-libc .go{color:var(--p);margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:800}.lp-meta.dark{opacity:1;color:var(--fg2);gap:4px 14px;margin-top:10px;font-size:12px}.lp-chip.on{background:color-mix(in oklab,var(--p) 14%,transparent);color:var(--p)}.lp-chip.ok{color:#0a7a50;background:#0a7a501f}.lp-les.static{cursor:default}.lp-les.static:hover{background:0 0}.lp-facts{flex-direction:column;gap:12px;display:flex}.lp-facts b{font-size:13.5px;display:block}.lp-facts small{color:var(--fg2);font-size:12px}.lp-h em,.lp-lh em,.lp-lside h2 em{color:var(--a);font-style:normal}.lp-login.lay-split .lp-lh em,.lp-login.lay-card .lp-lh em{color:color-mix(in oklab,var(--p) 80%,var(--a))}.lp-brand .lp-h em{color:color-mix(in oklab,var(--a) 70%,#fff)}.lp-lh .rtl,.lp-h .rtl{display:inline}.pv-me{display:inline-flex;position:relative}.pv-av{background:var(--a);color:#111;width:36px;height:36px;font:inherit;cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid}.pv-nav[data-chrome=light] .pv-av{background:var(--p);color:#fff}.pv-memenu{color:#141416;z-index:40;background:#fff;border:1px solid #0000001a;border-radius:12px;flex-direction:column;width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0000002e}.pv-memenu .hd{border-bottom:1px solid #00000014;margin-bottom:4px;padding:9px 10px 8px}.pv-memenu .hd b{font-size:13.5px;display:block}.pv-memenu .hd small{color:#6b6b70;font-size:11.5px}.pv-memenu a,.pv-memenu button{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13.5px;display:block}.pv-memenu a:hover,.pv-memenu button:hover{background:#0000000d}.pv-memenu .dng{color:#b3261e}.pv-dd.end .pv-ddm{left:auto;right:0}.lp-lacts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.lp-lacts .lp-btn{margin:0}.pv-hero[data-layout=poster][data-book=none] .wr{grid-template-columns:1fr}.xs-reslib.quick .xs-head{align-items:flex-end}.rq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@container (max-width:980px){.rq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.rq-grid{grid-template-columns:1fr}}.rq-card{background:var(--cardw,#fff);border:1px solid var(--ln);border-radius:var(--pr,12px);color:var(--fg);flex-direction:column;gap:14px;padding:24px 22px 22px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #12140f0d}.rq-card:before{content:"";background:var(--a);height:4px;position:absolute;top:0;left:0;right:0}a.rq-card:hover{border-color:var(--a);color:var(--fg);transform:translateY(-4px);box-shadow:0 18px 38px #12140f1f}.rq-card .ic,.rq-ban .ic{background:color-mix(in oklab,var(--p) 10%,transparent);width:42px;height:42px;color:var(--p);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rq-card .t{font-family:var(--df);font-weight:var(--dw);letter-spacing:.02em;text-transform:var(--dcase,uppercase);font-size:19px;line-height:1.05}.rq-card .sd{color:var(--fg2);font-size:13px;line-height:1.55}.rq-card .go,.rq-ban .go{letter-spacing:.11em;text-transform:uppercase;color:var(--p);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;font-size:10.5px;font-style:italic;font-weight:700;display:inline-flex}.rq-card .go .arw,.rq-ban .go .arw{font-style:normal;transition:transform .16s}a.rq-card:hover .go .arw,a.rq-ban:hover .go .arw{transform:translate(4px)}.rq-ban{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:20px 22px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.rq-ban+.rq-ban{margin-top:16px}.rq-ban .tx{z-index:2;flex:1;min-width:220px;position:relative}.rq-ban .t{font-family:var(--df);font-weight:var(--dw);text-transform:var(--dcase,uppercase);letter-spacing:.02em;line-height:1.05;display:block}.rq-ban .sd{max-width:640px;margin-top:6px;font-size:13px;line-height:1.55;display:block}.rq-ban.light{background:var(--cardw,#fff);border:1px solid var(--ln);border-left:4px solid var(--a);border-radius:var(--pr,12px);color:var(--fg)}.rq-ban.light .t{font-size:19px}.rq-ban.light .sd{color:var(--fg2)}a.rq-ban.light:hover{border-color:var(--a);color:var(--fg);box-shadow:0 14px 30px #12140f14}.rq-ban.dark{background:var(--coal,#0e100f);color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 9px);border:1px solid #ffffff1f;justify-content:space-between;gap:24px;padding:26px 30px}a.rq-ban.dark:hover{border-color:var(--a);color:#fff}.rq-ban.dark .t{font-size:clamp(23px,2.8cqw,32px)}.rq-ban.dark .sd{color:#ffffffa6;max-width:460px}.rq-ban.dark .bglyph{font-family:var(--df);font-weight:var(--dw);color:var(--p);opacity:.4;pointer-events:none;z-index:1;font-size:130px;line-height:1;position:absolute;top:50%;right:28%;transform:translateY(-44%)}.rq-ban.dark .bbtn{z-index:2;position:relative}@container (max-width:640px){.rq-ban.dark .bglyph{display:none}}.rq-addb{gap:10px;margin-top:14px;display:flex}.rq-addb:empty{display:none}:is(.bsec,.pv-sp)[data-pt=none]>:is(section,header,div:not(.addbar):not(.tb)),:is(.bsec,.pv-sp)[data-pt=none]>:is(section,header)>.wr{padding-top:0!important}:is(.bsec,.pv-sp)[data-pt=s]>:is(section,header),:is(.bsec,.pv-sp)[data-pt=s]>:is(section,header)>.wr{padding-top:clamp(14px,2cqw,24px)!important}:is(.bsec,.pv-sp)[data-pt=l]>:is(section,header){padding-top:clamp(90px,10cqw,150px)!important}:is(.bsec,.pv-sp)[data-pb=none]>:is(section,header,div:not(.addbar):not(.tb)),:is(.bsec,.pv-sp)[data-pb=none]>:is(section,header)>.wr{padding-bottom:0!important}:is(.bsec,.pv-sp)[data-pb=s]>:is(section,header),:is(.bsec,.pv-sp)[data-pb=s]>:is(section,header)>.wr{padding-bottom:clamp(14px,2cqw,24px)!important}:is(.bsec,.pv-sp)[data-pb=l]>:is(section,header){padding-bottom:clamp(90px,10cqw,150px)!important}.pv-sp{display:contents}.cbook{aspect-ratio:3/4;color:#fff;box-sizing:border-box;background-image:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px),linear-gradient(160deg,#131614,#0c0e0d 60%);border:1px solid #ffffff24;flex-direction:column;width:100%;padding:18px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:14px 22px 44px #12140f47}a.cbook:hover{color:#fff;transform:translateY(-7px)}.cbook:before{content:"";background:var(--a,#b3a369);z-index:2;width:8px;position:absolute;top:0;bottom:0;left:0}.cbook .cb-glow{filter:blur(22px);background:linear-gradient(90deg,transparent,var(--cb-glow,#3aa0e852) 50%,transparent);height:38%;position:absolute;top:56%;left:-20%;right:-20%;transform:rotate(-9deg)}.cbook .cb-glyph{font-family:var(--df,inherit);font-weight:var(--dw,800);opacity:.5;color:var(--cb-c,#3aa0e8);pointer-events:none;font-size:130px;line-height:1;position:absolute;bottom:-8%;right:-9%}.cbook .cb-img{right:calc(var(--gi-x,4)*-1%);bottom:calc(var(--gi-y,4)*-1%);width:calc(var(--gi-s,68)*1%);opacity:calc(var(--gi-o,55)/100);object-fit:contain;pointer-events:none;position:absolute}.cbook .cb-k{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--a,#b3a369) 80%,#fff);margin:4px 0 0 8px;font-size:9.5px;font-style:italic;font-weight:700;position:relative}.cbook .cb-t{z-index:2;font-family:var(--df,inherit);font-weight:var(--dw,800);text-transform:uppercase;letter-spacing:.01em;margin:7px 0 0 8px;font-size:26px;line-height:.98;position:relative}.cbook .cb-t span,.cbook .cb-t .l{color:var(--a,#b3a369);display:block}.cbook .cb-f{z-index:2;letter-spacing:.11em;text-transform:uppercase;color:#fff9;margin:auto 0 0 8px;font-size:9px;font-style:italic;font-weight:700;position:relative}.cbook--hero{aspect-ratio:auto;z-index:2;width:auto;padding:24px;position:absolute;inset:0;box-shadow:0 40px 80px #00000080}a.cbook--hero:hover,a.cbook--fan:hover{transform:none}.cbook--hero:before{width:10px}.cbook--hero .cb-glyph{opacity:.4;font-size:230px;bottom:-6%;right:-10%}.cbook--hero .cb-k{margin:2px 0 0 10px;font-size:11.5px}.cbook--hero .cb-t{margin:10px 0 0 10px;font-size:clamp(40px,4cqw,50px)}.cbook--hero .cb-f{margin:auto 0 0 10px;font-size:10.5px}.book[data-size=s]{width:min(260px,70%)}.book[data-size=l]{width:min(390px,90%)}.book[data-size=s] .cbook--hero .cb-t{font-size:clamp(30px,3cqw,38px)}.book[data-size=s] .cbook--hero .cb-glyph{font-size:170px}.book[data-size=l] .cbook--hero .cb-t{font-size:clamp(46px,4.6cqw,58px)}.book[data-size=l] .cbook--hero .cb-glyph{font-size:270px}.cbook--fan{aspect-ratio:auto;z-index:2;width:auto;position:absolute;inset:0;box-shadow:0 36px 70px #00000080}.cbook--fan .cb-glyph{opacity:.45;font-size:150px;bottom:-7%;right:-10%}.cbook--fan .cb-t{font-size:26px}.cbook--lib{width:100%}.ph-books{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex;position:relative}.ph-books.empty{text-align:center;color:#ffffffa6;border:1px dashed #ffffff40;border-radius:12px;justify-content:center;min-height:180px;padding:24px;font-size:13px}.ph-kick{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--a,#b3a369) 80%,#fff);align-items:center;gap:10px;font-size:11px;font-style:italic;font-weight:700;display:inline-flex}.ph-fan{justify-content:center;align-items:center;width:100%;display:flex}.hbook{aspect-ratio:3/4;color:#fff;z-index:2;width:min(215px,44%);text-decoration:none;transition:transform .25s;display:block;position:relative}.ph-books[data-size=s] .hbook{width:min(170px,40%)}.ph-books[data-size=l] .hbook{width:min(250px,46%)}.ph-books[data-size=s] .cbook--fan .cb-t{font-size:20px}.ph-books[data-size=l] .cbook--fan .cb-t{font-size:30px}.ph-fan.n2 .hbook.h0{transform:rotate(-4deg)translate(12px)}.ph-fan.n2 .hbook.h1{z-index:1;transform:rotate(3deg)translate(-12px)translateY(14px)}.ph-fan.n2 a.hbook.h0:hover{z-index:3;transform:rotate(-4deg)translate(12px)translateY(-8px)}.ph-fan.n2 a.hbook.h1:hover{z-index:3;transform:rotate(3deg)translate(-12px)translateY(6px)}.ph-fan.n1 .hbook{transform:rotate(-3deg)}.hbook:before{content:"";transform-origin:top;background:linear-gradient(#e8e5da,#c9c6ba);width:8px;position:absolute;top:7px;bottom:-4px;right:-8px;transform:skewY(45deg)}.hbook:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d8d5ca,#b8b5aa);height:8px;position:absolute;bottom:-8px;left:7px;right:-8px;transform:skew(45deg)}@container (max-width:880px){.hbook{width:min(205px,42%)}.ph-fan{padding:0 14px 8px}}.pv-hero[data-layout=poster] .hp-vis{justify-content:center;align-items:center;display:flex}.pv-hero[data-layout=poster] .hp-logo{place-items:center;display:grid}.pv-hero[data-layout=poster] .hp-logo img{object-fit:contain;filter:drop-shadow(0 24px 50px #00000073);width:min(300px,70%);max-height:320px}.pv-hero[data-layout=poster] .hp-logo .d{color:var(--a);opacity:.85;font-size:clamp(120px,14cqw,200px)}.xs-lab{align-items:center;gap:18px;margin-bottom:clamp(20px,2.4cqw,30px);display:flex}.xs-lab .xs-labt{font-family:var(--bf,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--p);white-space:nowrap;margin:0;font-size:12px;font-style:italic;font-weight:700}.xs-lab .rule{background:var(--ln);flex:1;height:1px}.xs-lab.on-dark .xs-labt{color:var(--a)}.xs-lab.on-dark .rule{background:#ffffff29}.lp-dbook{flex-shrink:0;width:200px}@media (max-width:720px){.lp-dbook{width:150px}}.lp-frame{border:1px solid var(--ln);background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.lp-frame.vid{aspect-ratio:16/9}.lp-frame.doc{aspect-ratio:4/3;background:var(--bg)}.lp-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lp-frame.file video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-frame.file .lp-muted{text-align:center;color:#fff;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.lp-files{flex-direction:column;gap:6px;margin:8px 0 10px;display:flex}.lp-file{border:1px solid var(--ln);background:var(--bg);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.lp-file a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;font-weight:600;text-decoration:none;overflow:hidden}.lp-file a:hover{text-decoration:underline}.lp-file small{color:var(--fg2);flex:none}.lp-x{cursor:pointer;color:var(--fg2);background:0 0;border:0;flex:none;padding:0 2px;font-size:18px;line-height:1}.lp-x:hover{color:#c0392b}.lp-upbtn{align-self:flex-start;align-items:center;gap:6px;margin:2px 0 6px;display:inline-flex}.lp-subf .lp-fld>small{font-size:12px;display:block}.lp-onb{max-width:760px}.lp-onb-l{flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.lp-onb-l>li{border:1px solid var(--ln);border-radius:var(--lp-r);background:var(--card);gap:14px;padding:18px;display:flex}.lp-onb-l>li.done{opacity:.7}.lp-onb-l .ix{background:color-mix(in oklab,var(--p) 12%,transparent);width:28px;height:28px;color:var(--p);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.lp-onb-l li.done .ix{background:var(--p);color:#fff}.lp-onb-l .bd{flex:1;min-width:0}.lp-onb-l .bd>b{margin:3px 0 4px;font-size:16px;display:block}.lp-onb-l .lp-acts,.lp-onb-l .lp-btn{margin-top:10px}.lp-onb-f{flex-direction:column;gap:10px;margin-top:10px;display:flex}.lp-onb-f .lp-btn{align-self:flex-start}.seg.ico button{place-items:center;width:32px;padding:0;display:inline-grid}.seg.ico button:hover:not(:disabled):not(.on){color:var(--ink)}.track-page{--green:var(--p);--green-2:color-mix(in oklab,var(--p) 82%,#fff);--green-soft:color-mix(in oklab,var(--p) 9%,transparent);--gold:var(--a);--gold-2:color-mix(in oklab,var(--a) 72%,#fff);--gold-deep:color-mix(in oklab,var(--a) 78%,#000);--coal:#0e100f;--paper:var(--bg);--ink:var(--fg);--ink-2:var(--fg2);--hair:var(--ln);--hair-w:#ffffff24;--ms-green:#7fba00;--disp:var(--df),Impact,sans-serif;--body:var(--bf);--page-max:1180px;--r:14px;background:var(--bg);color:var(--ink);font-family:var(--body);position:relative}.track-page a{color:inherit;text-decoration:none}.track-page button.btn{font-family:var(--body)}.track-page .btn:disabled{opacity:.6;cursor:default}.track-page .tk-closed{letter-spacing:.11em;text-transform:uppercase;color:#fff9;margin-top:14px;font-size:11px;font-style:italic;font-weight:700}.track-page .en-member{letter-spacing:.11em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin-top:10px;font-size:10.5px;font-style:italic;font-weight:700;display:inline-flex}.track-page .gd-wip{border:1px dashed var(--hair);border-radius:var(--r);padding:22px 24px}.track-page .gd-wip .gk{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:10.5px;font-style:italic;font-weight:700}.track-page .gd-wip .t{margin-top:6px;font-size:16px;font-weight:700}.track-page .gd-wip .s{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.55}@keyframes tkpl{70%{box-shadow:0 0 0 7px #7fba0000}to{box-shadow:0 0 #7fba0000}}.track-page .wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 clamp(22px,4cqw,52px)}.track-page .btn{font-family:var(--body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .16s;display:inline-flex}.track-page .btn .arw{transition:transform .16s}.track-page .btn:hover .arw{transform:translate(4px)}.track-page .btn.solid{background:var(--green);color:#fff;border-color:var(--green)}.track-page .btn.solid:hover{background:var(--green-2);border-color:var(--green-2);color:#fff}.track-page .btn.gold{background:var(--gold);color:var(--coal);border-color:var(--gold)}.track-page .btn.gold:hover{background:var(--gold-2);border-color:var(--gold-2);color:var(--coal)}.track-page .btn.ghost{border-color:var(--hair);color:var(--ink);background:0 0}.track-page .btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.track-page .btn.ghost-w{color:#fff;background:0 0;border-color:#fff6}.track-page .btn.ghost-w:hover{color:var(--coal);background:#fff;border-color:#fff}.track-page .btn.sm{padding:9px 18px;font-size:13px}.track-page .section{padding:clamp(60px,7.5cqw,104px) 0}.track-page .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.track-page .sec-title{font-family:var(--disp);letter-spacing:.01em;text-transform:uppercase;margin-top:14px;font-size:clamp(34px,4.4cqw,58px);font-weight:400;line-height:.98}.track-page .sec-title.sm{font-size:clamp(32px,4cqw,54px)}.track-page .sec-title .gold{color:var(--gold-deep)}.track-page .tk-tag{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:6px 13px;font-size:10.5px;font-style:italic;font-weight:700}.track-page .tk-tag.mt{background:var(--gold);color:var(--coal)}.track-page .tk-tag.up{color:#fff;background:#ffffff24;border:1px solid #ffffff3d}.track-page .tk-tag.wk{background:var(--green-soft);color:var(--green)}.track-page .tk-tag.so{color:var(--gold-deep);background:#b3a36933}.track-page .tk-tag.an{background:linear-gradient(90deg, var(--gold), var(--gold-2));color:#1a1400}.track-page .tk-tag.grn{background:var(--green);color:#fff}.track-page .tk-tag.sm{padding:3px 9px;font-size:9px}.track-page .cta-band{background:var(--coal);color:#fff;padding:clamp(70px,9cqw,130px) clamp(22px,4cqw,52px);position:relative;overflow:hidden}.track-page .cta-band .beam{filter:blur(32px);pointer-events:none;background:linear-gradient(90deg,#0000 6%,#b3a36933 40%,#00503542 74%,#0000 96%);height:44%;position:absolute;top:48%;left:-10%;right:-10%;transform:rotate(-7deg)}.track-page .cta-glyph{opacity:.55;z-index:1;pointer-events:none;width:clamp(190px,24cqw,390px);height:auto;position:absolute;top:50%;right:2%;transform:translateY(-52%)}.track-page .cta-inner{z-index:2;max-width:var(--page-max);margin:0 auto;position:relative}.track-page .cta-h{font-family:var(--disp);letter-spacing:.008em;text-transform:uppercase;font-size:clamp(52px,8.4cqw,120px);font-weight:400;line-height:.9}.track-page .cta-h .l{display:block}.track-page .cta-h .gold{color:var(--gold)}.track-page .cta-sub{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;max-width:460px;margin-top:24px;font-size:clamp(13px,1.4cqw,16px);font-style:italic;font-weight:700;line-height:1.7}.track-page .cta-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}@container (max-width:700px){.track-page .cta-glyph{opacity:.3}}.track-page .tk-tag.live{color:#fff;background:#b3261e;align-items:center;gap:6px;display:inline-flex}.track-page .tk-hero{background:var(--coal);color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 9px);position:relative;overflow:hidden}.track-page .tk-hero .beam{filter:blur(32px);pointer-events:none;background:linear-gradient(90deg,#0000 4%,#3aa0e82e 38%,#00503538 72%,#0000 96%);height:46%;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(-7deg)}.track-page .tk-inner{z-index:2;max-width:var(--page-max);grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(30px,5cqw,64px);margin:0 auto;padding:clamp(40px,5.5cqw,72px) clamp(22px,4cqw,52px) clamp(48px,6cqw,84px);display:grid;position:relative}@container (max-width:880px){.track-page .tk-inner{grid-template-columns:1fr}}.track-page .tk-back{letter-spacing:.12em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;font-size:11.5px;font-style:italic;font-weight:700;transition:color .15s;display:inline-flex}.track-page .tk-back:hover{color:var(--gold-2)}.track-page .tk-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.track-page .tk-h{font-family:var(--disp);letter-spacing:.008em;text-transform:uppercase;margin-top:16px;font-size:clamp(44px,6.4cqw,84px);font-weight:400;line-height:.94}.track-page .tk-h .tk-acc{color:#3aa0e8}.track-page .tk-sub{color:#ffffffad;max-width:480px;margin-top:18px;font-size:15.5px;line-height:1.62}.track-page .tk-meta{flex-wrap:wrap;gap:clamp(18px,3cqw,34px);margin-top:24px;display:flex}.track-page .tk-meta span{color:#fffc;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.track-page .tk-meta svg{color:var(--gold);flex-shrink:0}.track-page .tk-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.track-page .tk-bookwrap{justify-content:center;display:flex}.track-page .tk-book{aspect-ratio:3/4;width:min(280px,72cqw);position:relative;transform:rotate(2deg)}.track-page .tk-book .tk-pages{background:linear-gradient(90deg,#cfccc0,#e9e6db 40%,#b8b5aa);width:9px;position:absolute;top:6px;bottom:6px;left:0}.track-page .tk-cover{border:1px solid var(--hair-w);background-color:#0000;background-image:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px),linear-gradient(160deg,#131614,#0c0e0d 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;padding:22px;display:flex;position:absolute;inset:0 0 0 9px;overflow:hidden;box-shadow:0 36px 70px #00000080}.track-page .tk-cover .spine{background:var(--gold);width:9px;position:absolute;top:0;bottom:0;left:0}.track-page .tk-cover .glow{filter:blur(24px);background:linear-gradient(90deg,#0000,#3aa0e857 50%,#0000);height:38%;position:absolute;top:56%;left:-20%;right:-20%;transform:rotate(-9deg)}.track-page .tk-cover .gl{font-family:var(--disp);color:#3aa0e8;opacity:.5;font-size:190px;font-weight:400;line-height:1;position:absolute;bottom:-8%;right:-9%}.track-page .tk-cover .gl img{opacity:1;width:232px;max-width:none;display:block}.track-page .tk-cover .fmt2{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin:0 0 0 9px;font-size:10.5px;font-style:italic;font-weight:700;position:relative}.track-page .tk-cover .ttl{z-index:2;font-family:var(--disp);text-transform:uppercase;color:#fff;margin:9px 0 0 9px;font-size:38px;font-weight:400;line-height:.98;position:relative}.track-page .tk-cover .ttl span{color:var(--gold);display:block}.track-page .tk-cover .ft{z-index:2;letter-spacing:.11em;text-transform:uppercase;color:#fff9;margin:auto 0 0 9px;font-size:10px;font-style:italic;font-weight:700;position:relative}.track-page .tk-layout{grid-template-columns:1.45fr .85fr;align-items:start;gap:clamp(26px,4cqw,52px);display:grid}@container (max-width:880px){.track-page .tk-layout{grid-template-columns:1fr}}.track-page .ch{border-bottom:1px solid var(--hair);align-items:flex-start;gap:clamp(16px,2.5cqw,28px);padding:20px 0;display:flex}.track-page .ch .no{font-family:var(--disp);color:var(--gold-deep);flex-shrink:0;width:44px;font-size:26px;line-height:1.1}.track-page .ch .tx{flex:1;min-width:0}.track-page .ch .t{color:var(--ink);font-size:15.5px;font-weight:700}.track-page .ch .d{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.55}.track-page .ch .wk{letter-spacing:.11em;text-transform:uppercase;color:var(--green);background:var(--green-soft);white-space:nowrap;flex-shrink:0;margin-top:2px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:700}.track-page .tk-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:64px}.pv:has(.pv-nav.sticky) .track-page .tk-rail{top:calc(var(--navh,64px) + 64px)}.track-page .rail-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:24px;box-shadow:0 10px 26px #12140f0f}.track-page .rail-card .rc-h{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-style:italic;font-weight:700}.track-page .rc-rows{flex-direction:column;margin-top:12px;display:flex}.track-page .rc-row{border-top:1px solid var(--hair);justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.track-page .rc-row:first-child{border-top:none;padding-top:0}.track-page .rc-row .k{color:var(--ink-2);font-weight:600}.track-page .rc-row .v{color:var(--ink);text-align:right;font-weight:700}.track-page .rc-btns{flex-direction:column;gap:10px;margin-top:18px;display:flex}.track-page .rc-btns .btn{border-radius:6px;justify-content:center;width:100%}.track-page .rail-note{background:var(--coal);color:#fff;border-radius:var(--r);background-image:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 9px),linear-gradient(160deg,#131614,#0c0e0d 60%);padding:18px 22px;position:relative;overflow:hidden}.track-page .rail-note .g{object-fit:contain;opacity:.5;width:96px;height:96px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.track-page .rail-note .t{z-index:2;font-size:14px;font-weight:700;position:relative}.track-page .rail-note .s{color:#ffffffb3;z-index:2;margin-top:4px;font-size:12.5px;line-height:1.55;position:relative}.track-page .out-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}@container (max-width:820px){.track-page .out-grid{grid-template-columns:1fr}}.track-page .out{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);padding:22px;box-shadow:0 10px 26px #12140f0d}.track-page .out .ic{background:var(--green-soft);width:40px;height:40px;color:var(--green);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.track-page .out .t{font-size:15px;font-weight:700}.track-page .out .s{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.55}.track-page .subnav{z-index:15;background:var(--bg);border-bottom:1px solid var(--hair);position:sticky;top:0}.track-page .subnav-inner{max-width:var(--page-max);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;margin:0 auto;padding:0 clamp(18px,3cqw,36px);display:flex;overflow-x:auto}.track-page .subnav-inner::-webkit-scrollbar{display:none}.track-page .sn-link{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:13px 14px;font-size:10.5px;font-style:italic;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.track-page .sn-link:hover{color:var(--ink)}.track-page .sn-link.on{color:var(--green);border-bottom-color:var(--gold)}.track-page .sn-cta{flex-shrink:0;margin-left:auto;display:none}@container (min-width:881px){.track-page .sn-cta{letter-spacing:.11em;text-transform:uppercase;color:var(--coal);background:var(--gold);align-items:center;gap:7px;padding:7px 14px;font-size:10px;font-style:italic;font-weight:700;display:inline-flex}}.track-page #weeks,.track-page #project,.track-page #outcomes,.track-page #enroll{scroll-margin-top:118px}.track-page .wkl{flex-direction:column;gap:14px;margin-top:26px;display:flex}.track-page .wkc{background:var(--card);border:1px solid var(--hair);border-radius:var(--r);color:var(--ink);grid-template-columns:104px 1fr;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #12140f0d}.track-page .wkc:hover{border-color:var(--gold);color:var(--ink);transform:translateY(-3px);box-shadow:0 18px 38px #12140f1c}.track-page .wkc .wcal{border-right:1px solid var(--hair);background:var(--green-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 10px;display:flex}.track-page .wkc .wcal .wd{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:9.5px;font-style:italic;font-weight:700}.track-page .wkc .wcal .dnum{font-family:var(--disp);color:var(--ink);margin-top:3px;font-size:38px;font-weight:400;line-height:1}.track-page .wkc .wcal .mo{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:9.5px;font-style:italic;font-weight:700}.track-page .wkc .wcal .tm{color:var(--green);white-space:nowrap;margin-top:8px;font-size:11px;font-weight:700}.track-page .wkc .bd{flex-direction:column;min-width:0;padding:19px 24px 18px;display:flex}.track-page .wkc .hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.track-page .wkc .wkno{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep);font-size:10px;font-style:italic;font-weight:700}.track-page .wkc .dt{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-style:italic;font-weight:700}.track-page .wkc .wpill{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:4px 10px;font-size:9.5px;font-style:italic;font-weight:700}.track-page .wkc .wpill.is-done{color:var(--ink-2);background:#12140f12}.track-page .wkc .wpill.is-live{color:var(--green);background:#7fba0029}.track-page .wkc .wpill.is-next{background:var(--green-soft);color:var(--green)}.track-page .wkc .wpill.is-up{border:1px solid var(--hair);color:var(--ink-2)}.track-page .wkc .freeband{background:var(--gold);color:var(--coal);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:9px;padding:8px 16px;font-size:10px;font-style:italic;font-weight:700;display:flex}.track-page .wkc.is-free{border-color:var(--gold)}.track-page .wkc.is-free .wcal .wd,.track-page .wkc.is-free .wcal .tm{color:var(--gold-deep)}.track-page .wkc .t{color:var(--ink);margin-top:7px;font-size:16.5px;font-weight:700}.track-page .wkc .chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.track-page .wkc .chips span{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-soft);padding:5px 11px;font-size:9.5px;font-style:italic;font-weight:700}.track-page .wkc .lab{color:var(--ink-2);border-top:1px solid var(--hair);align-items:baseline;gap:8px;margin-top:13px;padding-top:12px;font-size:13px;line-height:1.55;display:flex}.track-page .wkc .lab b{letter-spacing:.12em;text-transform:uppercase;color:var(--green);flex-shrink:0;font-size:9.5px;font-style:italic;font-weight:700}.track-page .wkc .gocal{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-deep);opacity:0;margin-left:auto;font-size:9.5px;font-style:italic;font-weight:700;transition:opacity .16s}.track-page .wkc:hover .gocal{opacity:1}.track-page .wkc.is-done{opacity:.55}.track-page .wkc.is-done .wcal{background:#12140f0d}.track-page .wkc.is-done .wcal .wd,.track-page .wkc.is-done .wcal .tm{color:var(--ink-2)}.track-page .wkc.is-live{border-color:var(--gold);box-shadow:0 18px 40px #b3a36940}.track-page .wkc.is-live .wcal{background:var(--coal)}.track-page .wkc.is-live .wcal .dnum{color:#fff}.track-page .wkc.is-live .wcal .wd,.track-page .wkc.is-live .wcal .tm{color:var(--gold-2)}.track-page .wkc.is-live .wcal .mo{color:#fff9}.track-page .wkc .pulse{background:var(--ms-green);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s infinite tkpl;display:inline-block;box-shadow:0 0 #7fba0080}@container (max-width:700px){.track-page .wkl{gap:11px;margin-top:20px}.track-page .wkc{grid-template-columns:1fr;box-shadow:0 6px 16px #12140f0f}.track-page .wkc:hover{transform:none;box-shadow:0 6px 16px #12140f0f}.track-page .wkc .wcal{border-right:none;border-bottom:1px solid var(--hair);text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:7px;padding:9px 16px}.track-page .wkc .wcal .dnum{margin-top:0;font-size:20px}.track-page .wkc .wcal .wd,.track-page .wkc .wcal .mo{margin-top:0;font-size:9px}.track-page .wkc .wcal .tm{margin:0 0 0 auto;font-size:10.5px}.track-page .wkc .bd{padding:13px 16px 15px}.track-page .wkc .t{margin-top:6px;font-size:15px;line-height:1.35}.track-page .wkc .hd{gap:7px}.track-page .wkc .wkno,.track-page .wkc .dt{letter-spacing:.1em;font-size:9px}.track-page .wkc .wpill{margin-left:auto;padding:3px 8px;font-size:8.5px}.track-page .wkc .chips{gap:5px;margin-top:9px}.track-page .wkc .chips span{white-space:normal;letter-spacing:.07em;padding:4px 9px;font-size:8.5px}.track-page .wkc .lab{flex-wrap:wrap;gap:3px 8px;margin-top:11px;padding-top:10px;font-size:12.5px;line-height:1.5}.track-page .wkc .freeband{letter-spacing:.09em;gap:7px;padding:7px 16px;font-size:8.5px}.track-page .wkc .gocal{display:none}.track-page .sn-link{letter-spacing:.09em;padding:11px 10px;font-size:9.5px}.track-page .rail-card{padding:19px 18px}.track-page .tk-tags{margin-top:18px}.track-page .tk-sub{margin-top:14px;font-size:14.5px}}.track-page .enr .tk-bar{background:#12140f1a;height:6px;margin-top:12px;overflow:hidden}.track-page .enr .tk-bar i{background:linear-gradient(90deg,var(--green),var(--gold));height:100%;display:block}.track-page .enr .en-row{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:13px;display:flex}.track-page .enr .en-row b{font-family:var(--disp);color:var(--ink);letter-spacing:.02em;font-size:22px;font-weight:400}.track-page .enr .en-note{color:var(--ink-2);margin-top:8px;font-size:12px;font-style:italic}.track-page .need-list{flex-direction:column;margin-top:12px;display:flex}.track-page .need{border-top:1px solid var(--hair);color:var(--ink);gap:11px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.track-page .need:first-child{border-top:none;padding-top:0}.track-page .need svg{color:var(--green);flex-shrink:0;margin-top:2px}.track-page .proj{background:var(--coal);color:#fff;background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 9px);position:relative;overflow:hidden}.track-page .proj .beam{filter:blur(32px);pointer-events:none;height:46%;position:absolute;top:44%;left:-10%;right:-10%;transform:rotate(-7deg)}.track-page .proj .pk{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-2);font-size:11px;font-style:italic;font-weight:700}.track-page .mob-enroll{display:none}@container (max-width:880px){.track-page .mob-enroll{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hair-w);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0e100ff7;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.track-page .mob-enroll .mi2{color:#fff;min-width:0}.track-page .mob-enroll .m1{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.track-page .mob-enroll .m2{letter-spacing:.11em;text-transform:uppercase;color:var(--gold-2);white-space:nowrap;margin-top:2px;font-size:9.5px;font-style:italic;font-weight:700}.track-page .mob-enroll .btn{flex-shrink:0;margin-left:auto}.track-page{padding-bottom:76px}.track-page .tk-inner{padding-top:26px}.track-page .tk-meta{gap:12px}.track-page .tk-meta span{font-size:12.5px}.track-page .tk-actions .btn{justify-content:center;width:100%}.track-page .tk-rail{position:static}.track-page .tk-bookwrap{display:none}}.pv:has(.pv-nav.sticky) .track-page .subnav{top:var(--navh,64px)}@container (max-width:880px){.track-page .mob-enroll{position:sticky;bottom:0;left:auto;right:auto}.track-page{padding-bottom:0}}.track-page .cta-glyph{width:auto;font-family:var(--disp);color:var(--gold);opacity:.18;font-size:clamp(190px,24cqw,390px);font-weight:400;line-height:.8}.track-page .wkc .wcal .wline{display:none}@container (max-width:700px){.track-page .wkc .wcal{align-items:center;padding:10px 16px}.track-page .wkc .wcal .wd,.track-page .wkc .wcal .dnum,.track-page .wkc .wcal .mo,.track-page .wkc .wcal .tm{display:none}.track-page .wkc .wcal .wline{width:100%;color:var(--ink);letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.track-page .wkc .wcal .wline svg{color:var(--green);flex-shrink:0}.track-page .wkc .wcal .wline i{color:var(--green);margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.track-page .wkc.is-free .wcal .wline svg,.track-page .wkc.is-free .wcal .wline i{color:var(--gold-deep)}.track-page .wkc.is-done .wcal .wline,.track-page .wkc.is-done .wcal .wline i,.track-page .wkc.is-done .wcal .wline svg{color:var(--ink-2)}.track-page .wkc.is-live .wcal .wline{color:#fff}.track-page .wkc.is-live .wcal .wline svg,.track-page .wkc.is-live .wcal .wline i{color:var(--gold-2)}}.lp-bar,.lp-bold .lp-bar{background:var(--bg);color:var(--fg);border-bottom:1px solid var(--ln)}.lp-bar .wr{gap:4px;height:50px}.lp-tag,.lp-bold .lp-tag{border:none;border-right:1px solid var(--ln);color:var(--fg);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-items:center;gap:8px;height:24px;margin-right:10px;padding:0 16px 0 0;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.lp-tag:before{content:"";background:var(--a);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.lp-nav{scrollbar-width:none;align-self:stretch;gap:0;overflow:auto hidden}.lp-nav::-webkit-scrollbar{display:none}.lp-bar+.lp-hero{border-top:none}.lp-nav a,.lp-bold .lp-nav a{letter-spacing:.11em;text-transform:uppercase;color:var(--fg2);background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:0;padding:0 14px;font-size:10.5px;font-style:italic;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.lp-nav a:hover,.lp-bold .lp-nav a:hover{color:var(--fg);background:0 0}.lp-nav a.on,.lp-bold .lp-nav a.on{color:var(--p);border-bottom-color:var(--a);background:0 0}.lp-user .av,.lp-bold .lp-user .av{background:var(--a);color:#111;width:32px;height:32px}@container (max-width:640px){.lp-tag,.lp-bold .lp-tag{display:none}.lp-nav a,.lp-bold .lp-nav a{letter-spacing:.09em;padding:0 10px;font-size:9.5px}}.lp .lp-lesson .lp-h{margin-top:0}.lp-acts.stack{flex-direction:column;align-items:flex-start;gap:16px}.lp-progrow{align-items:center;gap:12px;display:flex}.lp .md{flex-direction:column;gap:14px;display:flex}.lp .md>*{margin:0}.lp .md p{font-size:16px;line-height:1.7}.lp .md .md-h1{margin-top:12px;font-size:clamp(19px,2.4vw,23px);font-weight:700;line-height:1.28}.lp .md .md-h2{margin-top:8px;font-size:18px;font-weight:700;line-height:1.3}.lp .md .md-h3{text-transform:uppercase;letter-spacing:.05em;color:var(--fg2);margin-top:8px;font-size:15px;font-weight:700}.lp .md .md-ul,.lp .md .md-ol{flex-direction:column;gap:7px;max-width:680px;padding-left:24px;font-size:15.5px;line-height:1.65;display:flex}.lp .md .md-ul{list-style:outside}.lp .md .md-ol{list-style:decimal}.lp .md .md-ul li::marker{color:color-mix(in oklab,var(--a) 78%,#000)}.lp .md .md-ol li::marker{color:color-mix(in oklab,var(--a) 78%,#000)}.lp .md .md-quote{border-left:4px solid var(--a);background:color-mix(in oklab,var(--a) 10%,transparent);max-width:680px;padding:13px 18px;font-size:15px;line-height:1.65}.lp .md .md-pre{color:#e9e7df;background:#0e100f;border-radius:8px;padding:15px 18px;font:500 13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.lp .md .md-pre code{font:inherit;color:inherit;background:0 0;padding:0}.lp .md-code{background:color-mix(in oklab,var(--a) 14%,transparent);border:1px solid color-mix(in oklab,var(--a) 42%,transparent);color:var(--fg);white-space:break-spaces;word-break:break-word;border-radius:5px;padding:1px 6px;font:600 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lp .md-link{color:var(--p);text-underline-offset:2px;text-decoration:underline}.lp .md .md-hr{border:none;border-top:1px solid var(--ln)}.lp .md .md-tablewrap{-webkit-overflow-scrolling:touch;border:1px solid var(--ln);background:var(--card);border-radius:8px;overflow-x:auto}.lp .md .md-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.lp .md .md-table th{background:color-mix(in oklab,var(--p) 9%,transparent);color:var(--p);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ln);white-space:nowrap;padding:11px 15px;font-size:10px;font-style:italic;font-weight:700}.lp .md .md-table td{border-top:1px solid var(--ln);vertical-align:top;padding:11px 15px}.lp .md .md-table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--fg) 2%,transparent)}.lp-b .q.md{margin-bottom:14px}.lp-b p.q{font-weight:700}.lp-b .why p{font-size:inherit;line-height:inherit;display:inline}.lp-b .why .md{display:inline}.lp-b .opts button>span:last-child{min-width:0}.lp-inst p{margin:0}.lp-tag,.lp-bold .lp-tag{border:1px solid var(--a);color:color-mix(in oklab,var(--a) 72%,#000);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:2px;height:auto;margin-right:0;padding:5px 10px;font-size:10.5px;font-style:italic;font-weight:800;line-height:1.2}.lp-tag:before{content:none}.lp-tsep{background:var(--ln);flex-shrink:0;width:1px;height:24px;margin:0 12px 0 16px}@container (max-width:640px){.lp-tsep{display:none}}.lp .lp-b.text{background:var(--card);border:1px solid var(--ln);padding:24px 26px}.lp .lp-b.text h2{margin:0 0 12px;font-size:24px}.lp .lp-b.text .lp-bk+h2{margin-top:2px}.lp .lp-b.text.read{border-color:color-mix(in oklab,#0a7a50 30%,var(--ln))}.lp-sh{margin-top:44px}.lp-sh:first-child{margin-top:30px}.lp-sh h2{margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.12}.lp-bold .lp-sh h2{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,Impact,sans-serif;font-weight:400}.lp-sh .lp-shs{color:var(--fg2);margin:10px 0 0;font-size:16.5px;line-height:1.6}.lp-sh .md{margin-top:10px}@container (max-width:640px){.lp .lp-b.text{padding:18px 16px}.lp .lp-b.text h2{font-size:20px}}.lp .md .md-h1,.lp .md .md-h2{font-family:var(--df,inherit)}.lp-bold .md .md-h1,.lp-bold .md .md-h2{font-family:"Anton",var(--df),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400}.lp-bold .md .md-h1{font-size:clamp(22px,2.8vw,28px);line-height:1.12}.lp-bold .md .md-h2{font-size:21px;line-height:1.15}.lp .md .md-h3{color:var(--p)}.lp .md strong{font-weight:700}.bld-mode .has-lk:after{background-size:12px;width:22px;height:22px;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.bld-mode .has-lk[data-lk]:before{content:"Links to " attr(data-lk);color:#fff;height:22px;line-height:22px;font:600 11px/22px var(--grot,system-ui),sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;z-index:5;background:#7b5ea7;border-radius:11px;max-width:70%;padding:0 9px;font-style:normal;transition:opacity .15s;position:absolute;top:8px;right:36px;overflow:hidden}.bld-mode .has-lk:hover:before{opacity:1}.bld-mode .has-lk:not([data-lk]):after{background-size:9px;width:15px;height:15px;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.is-dragging{opacity:.4}.ob-app .ob-prog{background:color-mix(in oklab,var(--p) 12%,transparent);border-radius:99px;height:6px;margin:18px 0 4px;overflow:hidden}.ob-app .ob-prog i{background:var(--p);border-radius:inherit;height:100%;transition:width .3s;display:block}.ob-app .ob-banner{border-radius:var(--lp-r,12px);border:1px solid var(--ln);background:var(--card);margin:18px 0 0;padding:14px 16px}.ob-banner b{font-size:15px;display:block}.ob-banner p{color:var(--fg2);margin:4px 0 0;font-size:14px}.ob-banner .lp-btn{margin-top:10px}.ob-banner.ok{background:color-mix(in oklab,#1f8a4c 8%,var(--card));border-color:#1f8a4c66;border-color:lab(50.6437% -41.7154 24.3927/.4)}.ob-banner.warn,.ob-banner.wait{background:color-mix(in oklab,#c98a1a 8%,var(--card));border-color:#c98a1a73;border-color:lab(62.7414% 18.6329 62.7247/.45)}.ob-banner.no{background:color-mix(in oklab,#b3261e 6%,var(--card));border-color:#b3261e66;border-color:lab(40.4067% 55.7144 41.966/.4)}.ob-due{color:var(--fg2);margin:12px 0 0;font-size:13.5px}.ob-app .lp-onb-l .ob-step.wait .ix{color:#8a5a00;background:#c98a1a2e;background:lab(62.7414% 18.6329 62.7247/.18)}.ob-app .lp-onb-l .ob-step.back{border-color:#b3261e59;border-color:lab(40.4067% 55.7144 41.966/.35)}.ob-app .lp-onb-l .ob-text{background:0 0;border-style:dashed;display:block}.ob-app .lp-onb-l .ob-text b{margin-bottom:2px;font-size:15px;display:block}.ob-app .ob-gl{border-top:1px solid var(--ln);flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.ob-app .ob-gl>li{border-bottom:1px solid var(--ln);gap:10px;padding:12px 0;display:flex}.ob-app .ob-gl>li:last-child{border-bottom:0;padding-bottom:0}.ob-app .ob-gl>li.ob-gt{display:block}.ob-app .ob-gl>li.done>div{opacity:.7}.ob-app .ob-gl .gk{border:1.5px solid var(--ln);width:20px;height:20px;color:var(--p);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ob-app .ob-gl li.done .gk{background:var(--p);border-color:var(--p);color:#fff}.ob-app .ob-gl li.wait .gk{color:#8a5a00;border-color:#c98a1a}.ob-app .ob-gl li.back{color:inherit}.ob-app .ob-gl>li>div{flex:1;min-width:0}.ob-app .ob-gl b{font-size:14.5px;display:block}.ob-app .ob-gl .lp-acts,.ob-app .ob-gl .lp-btn{margin-top:8px}.ob-app .ob-pager-top{color:var(--fg2);align-items:center;gap:12px;margin:22px 0 -10px;font-size:13px;font-weight:600;display:flex}.ob-app .ob-dots{gap:5px;display:flex}.ob-app .ob-dots i{background:var(--ln);border-radius:50%;width:8px;height:8px}.ob-app .ob-dots i.ok{background:color-mix(in oklab,var(--p) 45%,transparent)}.ob-app .ob-dots i.on{background:var(--p);border-radius:4px;width:20px}.ob-app .ob-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.ob-app .lp-btn.sm{height:36px;padding:0 16px;font-size:13px}.ob-note{color:#8c1d18;background:#b3261e12;background:lab(40.4067% 55.7144 41.966/.07);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.ob-wait{color:#8a5a00;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}.ob-form{flex-direction:column;gap:2px;margin-top:4px;display:flex}.ob-form>.lp-btn{align-self:flex-start;margin-top:16px}.ob-q{margin-top:14px}.ob-q>label{display:block}.ob-q>label>span,.ob-q>span{letter-spacing:.04em;color:var(--fg2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ob-q select,.ob-q input[type=date],.ob-q input[type=tel]{border-radius:calc(var(--lp-r,12px) * .7);border:1.5px solid var(--ln);background:var(--bg);width:100%;height:46px;color:var(--fg);font:inherit;padding:0 12px;font-size:15px}.ob-q select:focus,.ob-q input:focus{border-color:var(--p);outline:none}.ob-help{color:var(--fg2);margin-top:5px;font-size:12px;display:block}.ob-err{color:#b3261e;margin-top:5px;font-size:12px;font-weight:600;display:block}.ob-chips{flex-wrap:wrap;gap:6px;display:flex}.ob-chips button{border:1.5px solid var(--ln,var(--hair));height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ob-chips button.on{border-color:var(--p,var(--ink));background:color-mix(in oklab,var(--p,#111) 10%,transparent)}.ob-chips button:disabled{opacity:.55;cursor:default}.ob-tags{border-radius:calc(var(--lp-r,12px) * .7);border:1.5px solid var(--ln);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 8px;display:flex}.ob-tags:focus-within{border-color:var(--p)}.ob-tags input{min-width:120px;color:var(--fg);font:inherit;background:0 0;border:none;outline:none;flex:1;height:32px;font-size:15px}.ob-tag{background:color-mix(in oklab,var(--p) 12%,transparent);border-radius:99px;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.ob-tag button{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;font-size:15px;line-height:1}.ob-check{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.ob-check input{width:18px;height:18px;accent-color:var(--p)}.ob-file{align-items:center;gap:14px;display:flex}.ob-ph{background:color-mix(in oklab,var(--p) 10%,transparent);width:72px;height:72px;color:var(--p);border:1.5px solid var(--ln);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ob-ph img{object-fit:cover;width:100%;height:100%}.ob-fb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob-fb .lp-btn{cursor:pointer;height:38px}.ob-fb .lp-btn.dis{opacity:.55;pointer-events:none}.ob-fn{font-size:13.5px;font-weight:600}.ob-tg{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.ob-tg input{width:16px;height:16px;accent-color:var(--ink);margin-top:3px}.ob-tg b{font-size:13px;display:block}.ob-tg small{color:var(--ink-3);font-size:12px;display:block}.ob-prompt{width:min(480px,100vw - 32px)}.ob-prompt .ob-pi{color:#5b3fd6;background:#efeafe;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.ob-prompt .fld,.ob-seg{margin-top:12px}.tag.no{color:#9b2c2c;background:#fdecea}.ob-tags input,.lp-fld .ob-tags input[type=text]{background:0 0;border:none;border-radius:0;height:32px;padding:0 4px}.lp .lp-b.text{padding:30px 34px 26px}.lp .lp-b.text .lp-bk{opacity:.85;margin-bottom:10px}.lp .lp-b.text h2,.lp-bold .lp .lp-b.text h2,.lp.lp-bold .lp-b.text h2{font-family:var(--bf,inherit);text-transform:none;letter-spacing:-.01em;color:var(--fg);margin:0 0 16px;font-size:25px;font-weight:700;line-height:1.25}.lp .lp-b.text .md{gap:18px}.lp .lp-b.text .md>h2,.lp .lp-b.text .md>h3,.lp .lp-b.text .md>h4{max-width:68ch}.lp .lp-b.text .md p,.lp .lp-b.text>p{color:color-mix(in oklab,var(--fg) 88%,transparent);max-width:68ch;font-size:17px;line-height:1.75}.lp .lp-b.text .md p strong{color:var(--fg)}.lp .lp-b.text .md .md-h1,.lp .lp-b.text .md .md-h2{font-family:var(--bf,inherit);text-transform:none;letter-spacing:-.005em;color:var(--fg);margin-top:10px;font-size:19px;line-height:1.35}.lp .lp-b.text .md .md-h3{margin-top:8px;font-size:13px}.lp .lp-b.text .md .md-ul,.lp .lp-b.text .md .md-ol{color:color-mix(in oklab,var(--fg) 88%,transparent);gap:9px;padding-left:22px;font-size:16.5px;line-height:1.6}.lp .lp-b.text .md li::marker{font-size:.9em}:is(.lp .lp-b.text .md p:has(+.md-ul),.lp .lp-b.text .md p:has(+.md-ol)){margin-bottom:-8px}.lp .lp-b.text .md .md-quote{font-size:16px}@container (max-width:640px){.lp .lp-b.text{padding:20px 18px}.lp .lp-b.text h2{font-size:21px}.lp .lp-b.text .md p,.lp .lp-b.text>p{font-size:16px;line-height:1.7}}.lp-lhero{margin:0;padding:clamp(30px,4vw,48px) 0 clamp(30px,4vw,44px)}.lp-lh-beam{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--a) 22%,transparent) 40%,color-mix(in oklab,var(--p) 34%,transparent) 74%,transparent);filter:blur(30px);pointer-events:none;height:46%;position:absolute;top:52%;left:-10%;right:-10%;transform:rotate(-7deg)}.lp-lh-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11px;font-weight:800;display:flex}.lp-bold .lp-lh-k{font-style:italic}.lp-lh-k a{color:inherit;text-decoration:none}.lp-lh-k a:hover{color:var(--a)}.lp-lh-k span:before{content:"·";opacity:.6;margin-right:14px}.lp-lh-h{color:#fff;text-wrap:balance;max-width:900px;margin:14px 0 0;font-size:clamp(30px,4.6vw,56px);line-height:.98}.lp-bold .lp-lh-h{font-family:"Anton",var(--df),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400}.lp-lh-meta{color:#ffffffbd;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.lp-lh-meta .ok{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.lp-sync{color:#ffffffdb;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.lp-sync i{background:currentColor;border-radius:50%;width:7px;height:7px}.lp-sync.ing i{animation:1s ease-in-out infinite alternate lpsync}.lp-sync.off{color:#ffd36b;background:#ffb9002e}@keyframes lpsync{0%{opacity:.25}to{opacity:1}}.lp-resume{z-index:60;border:1px solid var(--ln);background:var(--card);width:max-content;max-width:calc(100vw - 32px);color:var(--fg);border-radius:12px;align-items:center;gap:8px 12px;padding:10px 12px 10px 14px;font-size:13.5px;animation:.3s ease-out lpres;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000002e}.lp-resume>svg{color:#0a7a50;flex-shrink:0}.lp-resume .lp-link{white-space:nowrap}.lp-resume .x{color:var(--fg2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}@keyframes lpres{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-resume{animation:none}}.lp .lp-lw{grid-template-columns:44px minmax(0,1fr);gap:clamp(18px,3vw,40px);padding-top:clamp(26px,4vw,40px);display:grid}.lp .lp-lw .lp-lesson{min-width:0;max-width:none;margin-top:0}.lp-rail{top:calc(var(--lp-stick,0px) + 74px);z-index:1;flex-direction:column;align-self:start;align-items:center;display:flex;position:sticky}.lp-rail .rd{border:2px solid var(--ln);background:var(--card);width:34px;height:34px;color:var(--fg2);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:700;transition:all .2s;display:grid}.lp-bold .lp-rail .rd{font-family:"Anton",var(--df),sans-serif;font-weight:400}.lp-rail .rd:hover{border-color:var(--p);color:var(--p)}.lp-rail .rd.done{background:var(--p);border-color:var(--p);color:#fff}.lp-rail .rd.cur{border-color:var(--a);color:var(--fg);box-shadow:0 0 0 4px color-mix(in oklab,var(--a) 28%,transparent)}.lp-rail .ln{background:var(--ln);width:2px;height:24px}.lp-rail .ln.done{background:var(--p)}@media (max-width:760px){.lp .lp-lw{grid-template-columns:minmax(0,1fr)}.lp-rail{display:none}}@container (max-width:760px){.lp .lp-lw{grid-template-columns:minmax(0,1fr)}.lp-rail{display:none}}.lp-bl{scroll-margin-top:calc(var(--lp-stick,0px) + 74px);margin-bottom:clamp(22px,3vw,32px)}.lp-bl .lp-b{margin-top:0}.lp-blh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lp-blh .no{color:color-mix(in oklab,var(--a) 70%,var(--fg));font-size:15px;font-weight:800}.lp-bold .lp-blh .no{font-family:"Anton",var(--df),sans-serif;font-size:17px;font-weight:400}.lp-blh .ty{letter-spacing:.12em;text-transform:uppercase;border-radius:calc(var(--lp-r) * .5);padding:4px 10px;font-size:9.5px;font-weight:800}.lp-bold .lp-blh .ty{font-style:italic}.lp-blh .ty.read{background:color-mix(in oklab,var(--fg) 7%,transparent);color:var(--fg2)}.lp-blh .ty.play{background:var(--a);color:#111}.lp-blh .st{letter-spacing:.11em;text-transform:uppercase;border-radius:calc(var(--lp-r) * .5);background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg2);margin-left:auto;padding:4px 10px;font-size:9.5px;font-weight:800}.lp-blh .st.ok{background:var(--p);color:#fff}.lp-blh .rd-btn{border:1px solid var(--ln);background:var(--card);color:var(--fg2);font:inherit;letter-spacing:.09em;text-transform:uppercase;border-radius:calc(var(--lp-r) * .5);cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding:7px 13px;font-size:11px;font-weight:800;transition:all .14s;display:inline-flex}.lp-blh .rd-btn:hover:not(:disabled){border-color:var(--p);color:var(--p)}.lp-blh .rd-btn .bx{border:1.5px solid;border-radius:3px;place-items:center;width:14px;height:14px;display:inline-grid}.lp-blh .rd-btn.on{background:var(--p);border-color:var(--p);color:#fff;cursor:default}@media (max-width:560px){.lp-blh .rd-btn{justify-content:center;width:100%;margin-left:0;padding:11px 14px}}.lp-bl>.lp-b{box-shadow:0 10px 26px #12140f0d}.lp-bl.done>.lp-b{border-color:color-mix(in oklab,var(--p) 30%,var(--ln))}.lp-bl>.lp-b:not(.flash):not(.lab)>.lp-bk{display:none}.lp .lp-lw .md .md-table td{min-width:9em}.lp .lp-lw .md .md-table td:first-child{min-width:7em}.lp-fc-stage{perspective:1400px;cursor:pointer;outline:none;margin-top:4px}.lp-fc-stage:focus-visible .lp-fc{box-shadow:0 0 0 3px color-mix(in oklab,var(--p) 40%,transparent)}.lp-fc{min-height:220px;transform-style:preserve-3d;border-radius:calc(var(--lp-r) + 2px);transition:transform .6s cubic-bezier(.2,.75,.25,1);animation:.35s ease-out lp-fc-in;display:grid;position:relative}.lp-fc.flip{transform:rotateY(180deg)}.lp-fc .face{text-align:center;border-radius:inherit;backface-visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:12px;padding:30px 26px;display:flex}.lp-fc .front{background:var(--card);border:1.5px solid var(--ln);box-shadow:0 14px 30px #00000012,inset 0 -4px 0 var(--a)}.lp-fc .back{background:linear-gradient(135deg,var(--p),color-mix(in oklab,var(--p) 72%,#000));color:#fff;box-shadow:0 14px 30px color-mix(in oklab,var(--p) 30%,transparent);transform:rotateY(180deg)}.lp-bold .lp-fc .back{background-color:var(--lp-coal);border-top:3px solid var(--a);background-image:repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 9px)}.lp-fc .k{letter-spacing:.14em;text-transform:uppercase;color:var(--p);font-size:10px;font-weight:800}.lp-fc .back .k{color:var(--a)}.lp-fc .t{max-width:620px;font-size:clamp(20px,2.6vw,28px);font-weight:800;line-height:1.2}.lp-bold .lp-fc .front .t{font-family:"Anton",var(--df),sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400}.lp-fc .back .t{font-size:clamp(16px,1.9vw,19px);font-weight:500;line-height:1.55}.lp-fc .h{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.lp-fc .back .h{color:#fff9}.lp-fc-stage:hover .lp-fc:not(.flip){transform:translateY(-2px)rotateX(2deg)}@keyframes lp-fc-in{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:none}}.lp-fc-nav{align-items:center;gap:14px;margin-top:16px;display:flex}.lp-fc-b{border:1.5px solid var(--ln);background:var(--card);width:40px;height:40px;color:var(--fg);font:inherit;cursor:pointer;border-radius:50%;flex:none;font-size:16px;font-weight:700;transition:all .15s}.lp-fc-b:hover:not(:disabled){border-color:var(--p);color:var(--p)}.lp-fc-b:disabled{opacity:.35;cursor:default}.lp-fc-dots{flex-wrap:wrap;flex:1;justify-content:center;gap:5px;display:flex}.lp-fc-dots i{background:var(--ln);border-radius:50%;width:7px;height:7px;transition:all .2s}.lp-fc-dots i.seen{background:color-mix(in oklab,var(--p) 45%,transparent)}.lp-fc-dots i.on{background:var(--p);border-radius:4px;width:18px}@media (prefers-reduced-motion:reduce){.lp-fc,.lp-fc-dots i{transition:none;animation:none}}.lp-b.order li{transition:box-shadow .15s,border-color .15s}.lp-b.order li.can{cursor:grab;-webkit-user-select:none;user-select:none}.lp-b.order li.drag{z-index:2;cursor:grabbing;border-color:var(--p);background:var(--card);position:relative;box-shadow:0 12px 26px #00000024}.lp-b.order li .grip{width:22px;height:28px;color:var(--fg2);touch-action:none;cursor:grab;flex:none;place-items:center;display:grid}.lp-b.order li .nm{background:color-mix(in oklab,var(--fg) 7%,transparent);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.lp-b.order li .tx{flex:1;min-width:0}.lp-ord-hint{margin:-6px 0 12px;font-size:13px}.lp-lab-open{margin:6px 0 4px}.lp-lab-prog{gap:5px;margin:14px 0 12px;display:flex}.lp-lab-prog i{background:var(--ln);border-radius:3px;flex:1;height:5px;transition:background .2s}.lp-lab-prog i.ok{background:var(--p)}.lp-lab-prog i.on{background:var(--a)}.lp-lab-step{border:1.5px solid var(--ln);border-radius:var(--lp-r);background:var(--bg);align-items:flex-start;gap:14px;padding:18px;animation:.3s ease-out lp-fc-in;display:flex}.lp-lab-step .n{background:var(--p);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.lp-lab-step .tx{flex:1;min-width:0;padding-top:4px;font-size:15.5px;line-height:1.55}.lp-lab-acts{align-items:center;margin-top:14px}.lp-lab-all{margin-top:12px!important}.lp-lab-all li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lp-lab-all .ck{background:var(--p);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.lp-lw .lp-sh{margin:34px 0 16px}.lp-lw .lp-sh:first-child{margin-top:0}@media (max-width:560px){.lp-b.order li .nm{display:none}.lp-b.order li{gap:8px;padding:10px 8px}}@keyframes ws-spin{to{transform:rotate(360deg)}}a.cal-up,a.ce,a.pv-ev{color:inherit;text-decoration:none}a.cal-up{transition:border-color .15s,transform .15s,box-shadow .15s}a.cal-up:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000014}a.ce:hover{filter:brightness(1.08)}a.pv-ev:hover .t{text-underline-offset:3px;text-decoration:underline}.evp-hero .ph-h{text-wrap:balance;margin-top:14px;font-size:clamp(40px,6.4cqw,92px)}.evp-back{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;margin-bottom:18px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.evp-back:hover{color:#fff}.evp-tags{flex-wrap:wrap;gap:8px;display:flex}.evp-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:color-mix(in oklab,var(--ty,var(--a)) 70%,#000);border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.evp-tag.live{background:#c0392b}.evp-tag.live i{background:#fff;border-radius:50%;width:7px;height:7px}.evp-meta{color:#ffffffc7;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:14.5px;font-weight:600;display:flex}.evp-meta span{align-items:center;gap:8px;display:inline-flex}.evp-meta svg{width:17px;height:17px;color:var(--a);flex-shrink:0}.evp-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5cqw,56px);display:grid}@container (max-width:860px){.evp-grid{grid-template-columns:1fr}}.evp-h{margin:0 0 18px;font-size:clamp(26px,3cqw,36px);line-height:1}.evp-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r,14px);border:1px solid var(--ln);background:var(--card);width:100%;margin:0 0 22px;display:block}.evp-lead{color:var(--fg);margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.55}.evp-body p{color:var(--fg2);white-space:pre-line;margin:0 0 14px;font-size:15.5px;line-height:1.7}.evp-body.muted{font-style:italic}.evp-bring{border:1px solid var(--ln);border-radius:var(--r,14px);background:var(--card);margin-top:22px;padding:18px 20px}.evp-bring .k{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-bottom:10px;font-size:11px;font-weight:700}.evp-bring ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.evp-bring li{background:color-mix(in oklab,var(--p) 9%,transparent);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.evp-note{color:var(--fg2);margin:-8px 0 16px;font-size:14px}.evp-sess{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.evp-sc{border:1px solid var(--ln);border-radius:var(--r,14px);background:var(--card);padding:18px}.evp-sc .sk{letter-spacing:.1em;text-transform:uppercase;color:var(--a);font-size:11px;font-weight:700}.evp-sc .sd{margin:6px 0 10px;font-size:22px;line-height:1.1}.evp-sc .sm{color:var(--fg2);align-items:center;gap:7px;margin-top:4px;font-size:13px;display:flex}.evp-sc .sm svg{flex-shrink:0;width:15px;height:15px}.evp-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.evp-card{border:1px solid var(--ln);border-radius:var(--r,14px);background:var(--card);padding:20px}.evp-card .h{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-bottom:6px;font-size:11px;font-weight:700}.evp-card .row{border-bottom:1px solid var(--ln);gap:12px;padding:12px 0;display:flex}.evp-card .row:last-of-type{border-bottom:none}.evp-card .row svg{width:18px;height:18px;color:var(--p);flex-shrink:0;margin-top:2px}.evp-card .row .k{color:var(--fg2);font-size:11.5px;font-weight:600}.evp-card .row .v{color:var(--fg);margin-top:2px;font-size:14px;font-weight:600}.evp-card .btns{flex-direction:column;gap:8px;margin-top:12px;display:flex}.evp-card .btns .pv-btn{cursor:pointer;justify-content:center;font-family:inherit}.evp-card .btns svg{width:16px;height:16px}.evp-full{justify-content:center;width:100%;margin-top:8px}.evp-small{color:var(--fg2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.evp-note-card{border-radius:var(--r,14px);background:var(--coal);background-image:var(--pin);color:#fff;padding:22px 20px}.evp-note-card .t{font-family:var(--df);text-transform:var(--dcase,none);font-size:24px;line-height:1}.evp-note-card .s{color:#ffffffb3;margin-top:8px;font-size:13.5px;line-height:1.5}.evp-gone{text-align:center;padding-top:80px;padding-bottom:80px}.evp-gone h1{margin:0 0 20px;font-size:clamp(28px,4cqw,44px)}
