@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2)format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#070c17;--bg-2:#0b1324;--panel:#0f192d;--panel-2:#142139;--line:#1d2c48;--line-2:#2a3d61;--text:#e9eef7;--muted:#8e9bb3;--faint:#5f6d87;--mint:#7aa7e0;--mint-d:#4f80c4;--up:#3ecf8e;--amber:#ffcc4d;--violet:#9aa8ff;--rose:#ff6b7a;--radius:10px;--pixel:"Press Start 2P", monospace;--sans:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--shadow:0 20px 60px -20px #0009}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0}p{line-height:1.6}.muted{color:var(--muted)}.small{font-size:14px}.tiny{font-size:12px}.block{display:block}.pixel{font-family:var(--pixel)}.up{color:var(--up)}.down{color:var(--rose)}::selection{background:#3ef0a54d}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 8px 30px -6px #34d3998c,inset 0 -3px #0000002e}.btn.ghost{border-color:var(--line);color:var(--text);background:#ffffff08}.btn.ghost:hover{border-color:var(--line-2);background:#ffffff0f}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.sm{border-radius:8px;padding:6px 10px;font-size:13px}.btn.lg{border-radius:12px;padding:14px 22px;font-size:16px}.btn.block{width:100%}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);text-align:left;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500;transition:all .15s}.chip:hover{color:var(--text);border-color:var(--line-2)}.chip small{opacity:.6;margin-left:4px}.chip.tag{align-items:center;gap:6px;font-family:ui-monospace,monospace;display:inline-flex}.chip.tag button{color:inherit;background:0 0;border:0;padding:0 2px;font-size:15px}.demo-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);white-space:nowrap;background:#ffcc4d1a;border:1px solid #ffcc4d59;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.dot{background:var(--mint);border-radius:2px;width:8px;height:8px;display:inline-block}.dot.off{background:var(--faint)}.dot.pulse{animation:1.6s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #34d39999}50%{box-shadow:0 0 0 6px #34d39900}}.logo{align-items:center;gap:10px;font-weight:700;display:inline-flex}.logo-mark{background:#06140e;border:1px solid #14532d;border-radius:6px;grid-template-columns:repeat(4,5px);align-items:end;gap:2px;height:22px;padding:4px;display:grid}.logo-mark i{background:var(--mint);width:5px;display:block}.logo-mark i:first-child{height:6px}.logo-mark i:nth-child(2){height:10px}.logo-mark i:nth-child(3){height:8px}.logo-mark i:nth-child(4){background:var(--amber);height:14px}.logo-text{letter-spacing:-.01em;font-size:16px}.logo-text b{color:var(--mint);margin-left:3px}.office-canvas{aspect-ratio:384/224;background:#05070d;width:100%;position:relative;overflow:hidden}.office-canvas canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.office-labels{pointer-events:none;position:absolute;inset:0}.office-tag{font-family:var(--pixel);color:#0a0e16;background:var(--c);white-space:nowrap;border-radius:3px;padding:3px 5px 2px;font-size:clamp(6px,.75vw,9px);transition:opacity .3s;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px #0006}.landing{position:relative;overflow:hidden}.stars{pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 140px 90px,#9fb 50%,#0000 51%),radial-gradient(1px 1px at 260px 50px,#fff 50%,#0000 51%);background-size:300px 160px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.landing:before{content:"";pointer-events:none;background:radial-gradient(circle,#34d39921,#0000 60%);width:900px;height:900px;position:absolute;top:-420px;left:50%;transform:translate(-10%)}.topbar{z-index:2;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:22px 24px;display:flex;position:relative}.topnav{color:var(--muted);align-items:center;gap:22px;font-size:14px;display:flex}.topnav a:hover{color:var(--text)}.hero{z-index:1;grid-template-columns:1fr 1.25fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:48px 24px 96px;display:grid;position:relative}.eyebrow{color:var(--mint);letter-spacing:.04em;margin-bottom:20px;font-size:10px;display:inline-block}.hero h1{font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.04}.hero h1 em{background:linear-gradient(90deg, var(--mint), var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:var(--muted);max-width:520px;margin:22px 0 30px;font-size:18px}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.fineprint{color:var(--faint);margin-top:18px;font-size:12px}.hero-office{position:relative}.window-chrome{border:1px solid var(--line-2);box-shadow:0 40px 120px -30px #34d39940, var(--shadow);background:#070a11;border-radius:16px;transition:transform .6s;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}.hero-office:hover .window-chrome{transform:perspective(1400px)rotateY(0)rotateX(0)}.chrome-bar{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.chrome-bar>i{background:#2a3550;border-radius:50%;width:10px;height:10px}.chrome-bar span:first-of-type{margin-left:10px;font-family:ui-monospace,monospace}.chrome-bar .live{color:var(--mint);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.chrome-bar .live b{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.floating-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);color:var(--muted);box-shadow:var(--shadow);background:#121a28eb;border-radius:12px;padding:10px 14px;font-size:13px;animation:5s ease-in-out infinite float;position:absolute}.floating-card b{color:var(--text);margin-right:6px}.floating-card.c1{bottom:40px;left:-28px}.floating-card.c2{animation-delay:-2.5s;top:70px;right:-16px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section{z-index:1;max-width:1240px;margin:0 auto;padding:72px 24px;position:relative}.section-head{text-align:center;max-width:680px;margin:0 auto 44px}.section-head h2,.cta h2{font-size:clamp(28px,3.2vw,42px);font-weight:800}.section-head p{color:var(--muted);font-size:17px}.steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;position:relative}.steps li:not(:last-child):after{content:"›";color:var(--faint);font-size:20px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.step-n{color:var(--mint);font-size:10px}.steps b{margin:14px 0 6px;font-size:17px;display:block}.steps p{color:var(--muted);margin:0;font-size:14px}.features{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:transform .2s,border-color .2s}.feature:hover{border-color:#34d39966;transform:translateY(-4px)}.feature-icon{width:42px;height:42px;color:var(--mint);background:#34d3991a;border:1px solid #34d3994d;border-radius:10px;place-items:center;font-size:20px;display:grid}.feature h3{margin:18px 0 8px;font-size:18px}.feature p{color:var(--muted);margin:0;font-size:15px}.cta{text-align:center;border:1px solid var(--line);background:radial-gradient(at top,#34d3991f,#0000 70%);border-radius:24px;margin-bottom:64px}.cta p{color:var(--muted);margin:14px 0 26px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:32px 24px 48px;display:flex}.footer p{color:var(--faint);max-width:640px;margin:0;font-size:13px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.auth{grid-template-columns:1.3fr 1fr;min-height:100vh;display:grid}.auth-art{background:#05070d;align-items:center;display:flex;position:relative;overflow:hidden}.auth-art .office-canvas{transform:none}.auth-art-overlay{background:linear-gradient(90deg, transparent 78%, var(--bg));position:absolute;inset:0}.auth-card{flex-direction:column;justify-content:center;max-width:520px;padding:48px clamp(24px,5vw,72px);display:flex}.auth-card h1{margin:36px 0 8px;font-size:30px}.auth-card form{gap:14px;margin:24px 0 16px;display:grid}label{color:var(--muted);gap:6px;font-size:13px;font-weight:500;display:grid}input:not([type=checkbox]){background:var(--bg-2);border:1px solid var(--line);color:var(--text);border-radius:10px;outline:none;min-width:0;padding:11px 14px;transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):focus{border-color:var(--mint);box-shadow:0 0 0 3px #34d39926}.notice{color:var(--amber);background:#ffcc4d0f;border:1px solid #ffcc4d40;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.auth-switch{color:var(--muted);font-size:14px}.auth-switch a{color:var(--mint)}.app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;gap:28px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sidebar .logo{padding:0 8px}.sidebar nav{gap:4px;display:grid}.nav-item{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;transition:all .15s;display:flex}.nav-item:hover{color:var(--text);background:#ffffff08}.nav-item.active{color:var(--text);background:var(--panel-2);box-shadow:inset 3px 0 0 var(--mint)}.nav-icon{text-align:center;width:20px;font-size:15px}.count{background:var(--mint);color:#00140c;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.sidebar-foot{gap:14px;margin-top:auto;display:grid}.engine-status{color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.user{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 4px;display:grid}.user b{font-size:14px;display:block}.user small{color:var(--faint);text-overflow:ellipsis;max-width:140px;font-size:12px;display:block;overflow:hidden}.user .btn{grid-column:1/-1}.avatar{background:var(--violet);color:#0a0e16;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.main{min-width:0}.page{max-width:1280px;padding:32px clamp(18px,3vw,40px) 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-head h1{font-size:28px;font-weight:800}.page-head p{margin:6px 0 0}.page-head.compact h1{font-size:22px}.page-head.compact{margin-bottom:14px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.panel-head h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:13px;font-weight:700}.office-page{padding:24px clamp(16px,2.4vw,32px) 40px}.sim-pill{color:var(--muted);border:1px solid var(--line);background:var(--panel);border-radius:99px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.office-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.office-frame{border:1px solid var(--line-2);box-shadow:0 0 0 6px #0d1320, 0 0 0 7px var(--line), 0 30px 80px -20px #000000b3, 0 0 120px -40px #34d3994d;background:#05070d;border-radius:18px;overflow:hidden}.zone-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12.5px;display:flex}.zone-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:7px;display:inline-block}.office-side{gap:14px;display:grid}.run-title{justify-content:space-between;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.run-title span{font-family:var(--pixel);color:var(--amber);font-size:11px}.progress{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;height:12px;padding:2px;overflow:hidden}.progress div{background:repeating-linear-gradient(90deg, var(--mint) 0 6px, var(--mint-d) 6px 8px);border-radius:2px;height:100%;transition:width .25s linear;box-shadow:0 0 12px #34d39980}.stages{color:var(--faint);gap:7px;margin:14px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.stages li:before{content:"○";width:20px;display:inline-block}.stages li.done{color:var(--muted)}.stages li.done:before{content:"✓";color:var(--mint)}.stages li.now{color:var(--text);font-weight:600}.stages li.now:before{content:"▸";color:var(--amber);animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.run .btn+.btn{margin-top:8px}.team{gap:12px;margin:0;padding:0;list-style:none;display:grid}.team li{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.team-avatar{width:34px;height:34px;font-family:var(--pixel);color:#0a0e16;border-radius:6px;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 -3px #0003}.team b{font-size:14px}.team small{color:var(--faint);font-size:12px}.team p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.4}.team em{color:var(--amber);font-style:normal}.feed ul{max-height:220px;color:var(--muted);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid;overflow:auto}.feed li{gap:10px;animation:.3s slidein;display:flex}.feed time{color:var(--faint);flex-shrink:0;font-family:ui-monospace,monospace}@keyframes slidein{0%{opacity:0;transform:translate(-6px)}}.inbox{grid-template-columns:400px 1fr;height:100vh;display:grid}.inbox-list{border-right:1px solid var(--line);padding:24px 16px;overflow:auto}.inbox-list .chips{margin-bottom:14px}.mail{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mail button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;padding:12px 14px;transition:background .15s;display:grid}.mail button:hover{background:var(--panel)}.mail-top{color:var(--faint);align-items:center;gap:8px;font-size:12px;display:flex}.mail-top time{margin-left:auto}.from{color:var(--muted);font-weight:600}.subject{color:var(--muted);font-size:14.5px;line-height:1.35}.mail li.new .subject{color:var(--text);font-weight:700}.unread-dot{background:var(--mint);vertical-align:2px;border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.snippet{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mail li.archived{opacity:.6}.empty{color:var(--faint);padding:24px 14px;font-size:14px}.inbox-reader{padding:24px clamp(18px,3vw,48px) 60px;overflow:auto}.reader-actions{gap:8px;margin-bottom:8px;display:flex}.reader-actions .back{display:none}.reader-empty{text-align:center;height:100%;color:var(--faint);place-content:center;display:grid}.pixel.big{color:var(--line-2);font-size:40px}.cat{color:var(--violet);white-space:nowrap;background:#7c8cff1f;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.cat-stocks{color:var(--mint);background:#34d3991a}.cat-market-news{color:var(--violet);background:#7c8cff1f}.cat-strategy{color:var(--amber);background:#ffcc4d1a}.cat-real-estate{color:#ff9aa6;background:#ff7a8a1a}.cat-macro{color:#8fd3ff;background:#78c8ff1a}.report{max-width:820px;padding-top:12px}.report-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.report h1{margin:16px 0 12px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.2}.lede{color:var(--muted);margin:0 0 18px;font-size:17px}.report-byline{color:var(--faint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:flex}.report-byline b{color:var(--text)}.report-byline .btn{margin-left:auto}.tickers{gap:6px;display:flex}code{background:var(--bg-2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:2px 6px;font-size:12px}.conf-High{color:var(--up)!important}.conf-Medium{color:var(--amber)!important}.conf-Low{color:var(--rose)!important}.report-body{color:#cdd6e4;font-size:16px}.report-body h2{color:var(--text);margin:32px 0 10px;font-size:20px}.report-body ul{padding-left:20px;line-height:1.7}.metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0;display:grid}.metric{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px;display:grid}.metric span{color:var(--faint);font-size:12px}.metric strong{font-size:22px}.metric.up strong{color:var(--up)}.metric.down strong{color:var(--rose)}.table-wrap{margin:14px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}tbody tr:hover{background:#ffffff05}.report-chart{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:20px 0;padding:16px 16px 8px}.chart-title{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600}.chart{margin:0}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-dasharray:3 4}.chart .axis{fill:var(--faint);font-size:12px;font-family:var(--sans)}.chart .axis.strong{fill:var(--muted);font-weight:600}.bar-up{fill:var(--mint)}.bar-down{fill:var(--rose)}.legend{color:var(--muted);gap:16px;margin-top:8px;font-size:12.5px;display:flex}.legend i{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.callout{border-left:3px solid;border-radius:0 10px 10px 0;gap:4px;margin:16px 0;padding:12px 16px;font-size:15px;display:grid}.callout b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.callout.risk{border-color:var(--rose);background:#ff6b7a0f}.callout.risk b{color:var(--rose)}.callout.fact{border-color:var(--mint);background:#34d3990f}.callout.fact b{color:var(--mint)}.callout.assumption{border-color:var(--amber);background:#ffcc4d0f}.callout.assumption b{color:var(--amber)}.disclaimer{color:var(--faint);border-top:1px solid var(--line);margin-top:40px;padding-top:16px;font-size:12.5px}.toolbar{gap:14px;margin-bottom:22px;display:grid}.search{width:100%;max-width:520px}.report-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.report-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.report-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.rc-top{color:var(--faint);justify-content:space-between;font-size:12px;display:flex}.report-card h3{font-size:17px;line-height:1.3}.report-card p{color:var(--muted);flex:1;margin:0;font-size:14px}.rc-foot{color:var(--faint);border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;font-size:12px;display:flex}.prefs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.span-2{grid-column:1/-1}.inline-form{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.inline-form input{flex:1;min-width:100px}.seg-label{color:var(--faint);margin:14px 0 8px;font-size:12.5px}.segmented{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600}.segmented button.on{background:var(--panel-2);color:var(--mint);box-shadow:0 1px #ffffff0a}.switch-row{color:var(--text);cursor:pointer;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.switch-row input{opacity:0;position:absolute}.switch-row small{color:var(--faint)}.switch{background:var(--line-2);border-radius:99px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:4px;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+.switch{background:var(--mint-d)}.switch-row input:checked+.switch:after{transform:translate(16px)}.switch-row input:focus-visible+.switch{outline:2px solid var(--mint);outline-offset:2px}.prompts{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.prompts li{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:18px;display:grid}.kpi span{color:var(--faint);font-size:12.5px}.kpi strong{font-size:26px;font-weight:800}.kpi small{color:var(--muted);font-size:12.5px}.two-col{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.status{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700}.s-hit{color:var(--up);background:#3ecf8e1a}.s-miss{color:var(--rose);background:#ff6b7a1a}.s-open{color:var(--amber);background:#ffcc4d1a}@media (width<=1100px){.office-layout{grid-template-columns:1fr}.office-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.features{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.steps li:after{display:none}.two-col{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.inbox{grid-template-columns:320px 1fr}}@media (width<=860px){.hero{grid-template-columns:1fr;padding-top:24px}.window-chrome{transform:none}.floating-card,.topnav a:not(.btn){display:none}.auth{grid-template-columns:1fr}.auth-art{display:none}.app{grid-template-columns:1fr;padding-bottom:68px}.sidebar{z-index:10;border-right:0;border-top:1px solid var(--line);flex-direction:row;gap:0;height:auto;padding:8px;position:fixed;inset:auto 0 0}.sidebar .logo,.sidebar-foot{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);width:100%}.nav-item{flex-direction:column;gap:2px;padding:6px;font-size:11px}.nav-item.active{box-shadow:inset 0 2px 0 var(--mint)}.count{margin:0 0 0 22px;position:absolute}.inbox{grid-template-columns:1fr;height:auto}.inbox.has-open .inbox-list,.inbox:not(.has-open) .inbox-reader{display:none}.reader-actions .back{display:inline-flex}.prefs-grid{grid-template-columns:minmax(0,1fr)}.features{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.hero h1,.section-head h2,.cta h2,.page-head h1,.auth-card h1,.report h1,.report-body h2,.report-card h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.hero h1 em{background:linear-gradient(90deg,#6ee7b7,#10b981);-webkit-background-clip:text;background-clip:text}.eyebrow,.step-n{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600}.run-title span,.team-avatar{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:700}.run-title span{font-size:13px}.report-body{font-family:var(--serif);font-size:17.5px;line-height:1.65}.report-body .metrics,.report-body table,.report-body .chart-title,.report-body .callout b{font-family:var(--sans)}.btn,.logo-text{letter-spacing:0}table,.kpi strong,.metric strong{font-variant-numeric:tabular-nums}.big{color:var(--line-2);font-size:40px}.name-btn{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.name-btn span{opacity:0;color:var(--muted);font-weight:400;transition:opacity .15s}.name-btn:hover span,.name-btn:focus-visible span{opacity:1}.rename{width:130px;font-size:14px;border-radius:6px!important;padding:3px 8px!important}.head-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.local-clock{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1;display:grid}.local-clock small{color:var(--faint);font-size:11px;font-weight:500}.pixel-avatar,.pixel-crest{image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0;display:inline-block}.tape{z-index:3;border-bottom:1px solid var(--line);font-family:var(--pixel);white-space:nowrap;background:#04070d;font-size:9px;position:relative;overflow:hidden}.tape-track{width:max-content;animation:48s linear infinite tape;display:flex}.tape-run{gap:28px;padding:9px 14px;display:inline-flex}.tape-run>span{color:#ffb347}.tape-run em{color:#d8dee9;font-style:normal}.tape-run i{font-style:normal}.tape-run i.up{color:#3ee08f}.tape-run i.down{color:#ff5d6c}.tape-demo{color:var(--amber);border:1px solid #ffcc4d66;margin-top:-3px;padding:2px 6px}@keyframes tape{to{transform:translate(-50%)}}.hero2{z-index:1;justify-items:center;gap:44px;max-width:1240px;margin:0 auto;padding:56px 24px 72px;display:grid;position:relative}.hero2-copy{text-align:center;max-width:820px}.hero2-copy h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(38px,5.4vw,68px);font-weight:600;line-height:1.03}.hero2-copy p{color:var(--muted);max-width:640px;margin:22px auto 30px;font-size:18.5px}.hero2-copy .hero-cta{justify-content:center}.hero2-stage{width:100%;max-width:1080px;position:relative}.window-chrome.flat{box-shadow:0 50px 140px -40px #10b98173, var(--shadow);transform:none}.hero2-stage .floating-card{align-items:center;gap:10px;display:flex}.hero2-stage .floating-card b{margin:0;display:block}.hero2-stage .floating-card.c1{top:auto;bottom:70px;left:-36px}.hero2-stage .floating-card.c2{top:90px;right:-30px}.hero2-stage .floating-card.c3{animation-delay:-1.2s;bottom:-22px;right:60px}.mail-ic{width:30px;height:30px;color:var(--mint);background:#34d39926;border-radius:8px;place-items:center;display:grid}.fineprint.center{text-align:center;margin:0}.team-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.member{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:6px;padding:22px;display:grid}.member-art{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%), repeating-linear-gradient(45deg, #161618 0 8px, #111113 8px 16px);border-radius:8px;place-items:end center;height:112px;margin:-6px -6px 10px;padding-bottom:12px;display:grid}.member h3{font-family:var(--serif);font-size:22px;font-weight:600}.member-role{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:12px;font-weight:600}.member p{color:var(--muted);margin:6px 0 0;font-size:15px}.day{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.day:before{content:"";background:linear-gradient(90deg, transparent, var(--line-2) 8%, var(--line-2) 92%, transparent);height:2px;position:absolute;top:52px;left:0;right:0}.day li{padding:0 16px;position:relative}.day li:after{content:"";background:var(--bg);border:2px solid var(--mint);border-radius:3px;width:12px;height:12px;position:absolute;top:47px;left:16px}.day li:nth-child(2):after{background:var(--mint);box-shadow:0 0 0 5px #34d3992e}.day time{font-variant-numeric:tabular-nums;height:44px;font-size:20px;font-weight:700;display:grid}.day time small{color:var(--faint);font-size:11.5px;font-weight:500}.day b{font-family:var(--serif);margin-top:30px;font-size:19px;font-weight:600;display:block}.day p{color:var(--muted);margin:6px 0 0;font-size:14.5px}.split{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.split h2{font-family:var(--serif);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:600}.big-p{font-size:17px}.checks{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:baseline;gap:12px;font-size:15.5px;display:flex}.checks li:before{content:"";background:var(--mint);border-radius:2px;flex-shrink:0;width:9px;height:9px;transform:translateY(-1px)}.note-preview{color:#1a2233;background:#f6f4ef;border-radius:6px;padding:26px 28px;transform:rotate(1.2deg);box-shadow:0 40px 100px -30px #000000b3}.np-band{text-transform:uppercase;letter-spacing:.14em;color:#1b2a4c;border-bottom:2px solid #1b2a4c;align-items:center;gap:10px;padding-bottom:12px;font-size:11px;font-weight:700;display:flex}.np-demo{color:#9b6a00;letter-spacing:.08em;border:1px solid #d8b44a;border-radius:3px;margin-left:auto;padding:2px 6px}.note-preview h3{font-family:var(--serif);color:#0f1830;margin:16px 0 10px;font-size:25px;line-height:1.2}.np-meta{color:#5a6478;align-items:center;gap:8px;font-size:13px;display:flex}.np-kpis{border-top:1px solid #ddd8cc;border-bottom:1px solid #ddd8cc;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.np-kpis div{gap:2px;padding:12px 0;display:grid}.np-kpis div+div{border-left:1px solid #ddd8cc;padding-left:14px}.np-kpis span{color:#6b7385;font-size:11.5px}.np-kpis b{font-variant-numeric:tabular-nums;font-size:21px}.np-kpis b.up{color:#11865a}.np-chart{--mint:#0f9f6e;width:100%;height:auto}.np-callout{background:#f1e3df;border-left:3px solid #c0392b;margin-top:14px;padding:10px 12px;font-size:14px}.np-callout b{letter-spacing:.12em;text-transform:uppercase;color:#a5281c;font-size:10.5px;display:block}.cta{justify-items:center;gap:4px;display:grid}.cta h2{margin-top:14px}@media (width<=1100px){.team-grid{grid-template-columns:repeat(2,1fr)}.day{grid-template-columns:repeat(3,1fr);row-gap:32px}.day:before{display:none}}@media (width<=860px){.split{grid-template-columns:1fr}.note-preview{transform:none}.day,.team-grid{grid-template-columns:1fr 1fr}.hero2-stage .floating-card{display:none}}@media (width<=520px){.team-grid,.day{grid-template-columns:1fr}}.inbox-reader,.page.narrow{container-type:inline-size}.page.narrow{max-width:1180px}.note{max-width:1080px;padding-top:6px}.note-band{border-bottom:2px solid var(--mint);align-items:center;gap:14px;padding:12px 0 14px;display:flex}.note-desk{line-height:1.25;display:grid}.note-desk b{text-transform:uppercase;letter-spacing:.16em;color:var(--text);font-size:12px}.note-desk span{color:var(--faint);font-size:12.5px}.note-date{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.note-demo{letter-spacing:.06em;color:var(--amber);border-bottom:1px solid var(--line);padding:8px 0;font-size:11.5px}.note-layout{gap:36px;padding-top:22px;display:grid}@container (width>=860px){.note-layout{grid-template-columns:minmax(0,1fr) 250px}.note-side{align-self:start;position:sticky;top:20px}}.note-main{min-width:0}.note-main h1{font-family:var(--serif);text-wrap:balance;margin:14px 0 12px;font-size:clamp(26px,3.4cqi,38px);font-weight:600;line-height:1.15}.note-main .lede{font-family:var(--serif);color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 8px;padding-bottom:18px;font-size:19px;font-style:italic}.exhibit{margin:4px 0 22px}.exhibit figcaption{color:var(--faint);font-size:11.5px;font-family:var(--sans);margin-top:6px}.exhibit-n{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-top:18px;font-size:11px;font-weight:700}.exhibit.report-chart{margin-top:6px}.side-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:18px;display:grid}.side-author{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.side-author .pixel-avatar{background:#161618;border-radius:6px;padding:2px 4px}.side-author b{font-size:15px;display:block}.side-author span{color:var(--faint);font-size:12.5px}.side-card dl{gap:10px;margin:0;display:grid}.side-card dl>div{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.side-card dt{color:var(--faint)}.side-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.conf-pill{border:1px solid;border-radius:99px;padding:3px 9px;font-size:12px}.disclaimer b{color:var(--muted)}.mail-group{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);margin:14px 14px 6px;font-size:11px;font-weight:700}.mail button{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px}.mail-av{background:#161618;border-radius:8px;place-items:end center;width:34px;height:40px;display:grid;overflow:hidden}.mail-body{gap:4px;min-width:0;display:grid}.side-card .tickers{flex-wrap:wrap;justify-content:flex-end}:root{--bg:#000;--bg-2:#0a0a0b;--panel:#111113;--panel-2:#1a1a1d;--line:#1f1f23;--line-2:#2c2c31;--text:#f5f5f7;--muted:#a1a1a6;--faint:#6e6e73;--mint:#34d399;--mint-d:#10b981;--up:#34d399;--rose:#ff6961;--violet:#a5b4fc;--radius:18px;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--serif:var(--sans);--shadow:0 30px 80px -30px #000c}html,body{background:#000}body{letter-spacing:-.011em}h1,h2,h3,.hero h1,.section-head h2,.cta h2,.page-head h1,.auth-card h1,.report h1,.report-body h2,.report-card h3,.hero2-copy h1,.split h2,.member h3,.day b,.note-main h1,.note-preview h3{letter-spacing:-.028em;font-weight:700;font-family:var(--sans)!important}.btn{letter-spacing:-.01em;border-radius:980px;font-weight:500}.btn.primary{background:var(--mint);color:#00140c;box-shadow:none}.btn.primary:hover{box-shadow:none;background:#6ee7b7;transform:none}.btn.ghost{border-color:var(--line-2);background:0 0}.btn.ghost:hover{background:#ffffff0f}.chip{background:var(--panel);border-color:#0000;border-radius:980px}.chip.on{color:var(--mint);background:#34d39924;border-color:#0000}.panel,.member,.feature,.report-card,.kpi,.metric,.side-card,.report-chart,.steps li{background:var(--panel);border-color:#0000}.panel-head h3{letter-spacing:.02em;text-transform:none;color:var(--text);font-size:15px}input:not([type=checkbox]){background:var(--panel);border-color:var(--line-2);border-radius:12px}.landing{overflow:clip}.topbar{z-index:50;padding-block:0;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#000000b8;border-bottom:1px solid #ffffff14;max-width:none;height:52px;padding-left:max(24px,50% - 540px);padding-right:max(24px,50% - 540px);position:sticky;top:0}.topnav{color:#d2d2d7;gap:28px;font-size:13px}.topnav .btn.sm{padding:5px 14px;font-size:12.5px}.logo-text{font-size:15px;font-weight:600}.landing:before{background:radial-gradient(circle,#10b9811a,#0000 60%)}.stars{display:none}.tape{background:#000;font-size:8px}.hero2{gap:56px;padding:88px 24px 96px}.hero2-copy .eyebrow{text-transform:none;letter-spacing:-.01em;color:var(--mint);margin-bottom:10px;font-size:21px;font-weight:600}.hero2-copy h1{letter-spacing:-.035em;font-size:clamp(44px,7vw,88px);line-height:1.02}.hero2-copy h1 em{background:linear-gradient(90deg,#6ee7b7,#10b981);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero2-copy p{color:var(--muted);max-width:680px;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.window-chrome,.window-chrome.flat{box-shadow:0 60px 160px -60px #10b98159, var(--shadow);background:#050506;border:1px solid #1c1c1f;border-radius:28px}.chrome-bar{border-bottom-color:#18181b}.floating-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c1c1ed1;border-color:#ffffff14;border-radius:16px}.mail-ic{background:#34d39926}.section{padding:110px 24px}.section-head{max-width:760px;margin-bottom:56px}.section-head .eyebrow,.split .eyebrow{text-transform:none;letter-spacing:-.01em;color:var(--mint);font-size:19px;font-weight:600}.section-head h2,.split h2,.cta h2{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);line-height:1.07}.section-head p{font-size:19px;line-height:1.5}.member{border-radius:28px;padding:28px}.member-art{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--c) 28%, transparent), transparent 70%), #0a0a0b;border-radius:20px}.member-role{color:var(--mint);letter-spacing:.06em}.day li:after{border-color:var(--mint);background:#000}.checks li:before{border-radius:50%}.note-preview{background:#fafafa;border-radius:22px;transform:none}.np-band{color:#111;border-bottom-color:#111}.np-callout{border-radius:0 10px 10px 0}.cta{background:radial-gradient(at top,#10b98129,#0000 70%),#0a0a0b;border:0;border-radius:32px;max-width:1080px;margin-bottom:80px}.footer{border-top-color:#1f1f23;max-width:1080px}.footer p{color:#86868b;font-size:12px}.sidebar{background:#000;border-right-color:#1a1a1d}.nav-item{border-radius:10px;font-size:14px}.nav-item.active{box-shadow:none;background:#1c1c1f}.nav-item.active .nav-icon{color:var(--mint)}.count{background:var(--mint);color:#00140c}.engine-status{border-color:#26262a;border-radius:12px}.avatar{background:var(--mint);color:#00140c;border-radius:50%}.page-head h1{letter-spacing:-.03em;font-size:34px}.office-frame{border-color:#1c1c1f;border-radius:24px;box-shadow:0 0 0 1px #0f0f11,0 40px 100px -30px #000c,0 0 140px -50px #10b98159}.sim-pill{background:var(--panel);border-color:#0000;border-radius:980px}.progress{background:#1c1c1f;border:0;border-radius:980px;height:8px;padding:0}.progress div{background:linear-gradient(90deg,#10b981,#6ee7b7);border-radius:980px;box-shadow:0 0 14px #34d39980}.team-avatar{box-shadow:none;border-radius:50%}.mail button{border-radius:14px}.mail li.selected button{background:#1a1a1d;border-color:#0000}.mail-av{background:#161618;border-radius:50%}.inbox-list{border-right-color:#1a1a1d}.segmented{background:var(--panel);border-color:#0000;border-radius:980px}.segmented button{border-radius:980px}.segmented button.on{background:#2a2a2e}.kpi,.metric{border-radius:20px}.note-band{border-bottom-color:var(--mint)}.note-main .lede{font-size:20px;font-style:normal;line-height:1.5}.report-body{font-family:var(--sans);color:#d2d2d7;font-size:17px;line-height:1.6}.exhibit-n{color:var(--mint)}.callout{border-radius:0 14px 14px 0}.z1{background:#4e5461}.z2{background:#9fd2f5}.z3{background:#5a3b26}:root{--mint:#059669;--mint-d:#047857;--up:#10b981}.btn.primary{color:#fff;background:#047857}.btn.primary:hover{background:#059669}.count,.avatar{color:#fff;background:#047857}.chip.on{color:#10b981;background:#0596692e}.logo{gap:9px}.logo-text b{color:#10b981}.pixel-dollar{filter:drop-shadow(0 0 6px #05966973);display:block}.progress div{background:linear-gradient(90deg,#047857,#10b981);box-shadow:0 0 14px #05966980}.text-link{color:#10b981;font-size:19px;font-weight:500}.text-link:hover{text-decoration:underline}.eyebrow-g{color:#10b981;letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:600;display:block}.a-hero{text-align:center;max-width:980px;margin:0 auto;padding:120px 24px 40px}.a-hero>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.a-hero>:nth-child(2){animation-delay:80ms}.a-hero>:nth-child(3){animation-delay:.16s}.a-hero>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.slogan{color:var(--text);margin:0 0 14px;font-size:21px;font-weight:600}.slogan span{color:#10b981}.a-hero h1{letter-spacing:-.04em;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1}.a-hero h1 em,.a-close h2 em{background:linear-gradient(90deg,#34d399,#047857);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.a-sub{color:var(--muted);letter-spacing:-.015em;max-width:720px;margin:26px auto 34px;font-size:clamp(19px,1.8vw,24px);line-height:1.4}.a-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.zoom{height:240vh;position:relative}.zoom-sticky{align-content:center;place-items:center;gap:22px;height:calc(100vh - 52px);padding:0 16px;display:grid;position:sticky;top:52px;overflow:hidden}.zoom-frame{width:calc(56% + 42% * var(--p,0));border-radius:calc(36px - 24px * var(--p,0));max-width:1320px;transform:translateY(calc((1 - var(--p,0)) * 30px));box-shadow:0 60px 160px -60px rgba(5,150,105,calc(.2 + .35 * var(--p,0))), 0 30px 80px -30px #000000e6;background:#050506;border:1px solid #1c1c1f;position:relative;overflow:hidden}.zoom-cap{letter-spacing:-.03em;text-align:center;margin:0;font-weight:700}.zoom-cap-in{opacity:calc(1 - var(--p,0) * 3);transform:translateY(calc(var(--p,0) * -40px));font-size:clamp(28px,4vw,52px)}.zoom-cap-out{letter-spacing:0;color:var(--faint);opacity:calc((var(--p,0) - .7) * 4);font-size:15px;font-weight:500}.zoom-card{color:var(--muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141416d9;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute}.zoom-card b{color:var(--text);display:block}.zoom-card.c1{opacity:calc((var(--p,0) - .45) * 4);transform:translateY(calc((1 - var(--p,0)) * 40px));bottom:8%;left:3%}.zoom-card.c2{opacity:calc((var(--p,0) - .6) * 4);transform:translateY(calc((1 - var(--p,0)) * 40px));top:10%;right:3%}.zoom-card.c3{opacity:calc((var(--p,0) - .75) * 4);transform:translateY(calc((1 - var(--p,0)) * 40px));bottom:8%;right:6%}.statement{height:200vh;position:relative}.statement-sticky{place-items:center;height:calc(100vh - 52px);padding:0 24px;display:grid;position:sticky;top:52px}.statement p{letter-spacing:-.035em;max-width:980px;margin:0;font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:1.12}.statement span{opacity:clamp(.14, calc(var(--p,0) * var(--n) * 1.15 - var(--i)), 1);transition:opacity .15s linear}.team-scene-track{height:420vh;position:relative}.team-sticky{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1080px;height:calc(100vh - 52px);margin:0 auto;padding:0 24px;display:grid;position:sticky;top:52px}.team-stage{aspect-ratio:1;background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--c) 30%, transparent), transparent 62%), repeating-linear-gradient(45deg, #0d0d0f 0 10px, #0a0a0b 10px 20px);border-radius:36px;place-items:center;max-height:70vh;transition:background .5s;display:grid;overflow:hidden}.team-hero{animation:.55s cubic-bezier(.2,.8,.2,1) both pop}.team-hero .pixel-avatar{filter:drop-shadow(0 18px 24px #0009)}@keyframes pop{0%{opacity:0;transform:translateY(30px)scale(.9)}}.team-swap{min-height:210px;animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.team-copy h2{letter-spacing:-.04em;font-size:clamp(44px,6vw,80px);line-height:1}.team-copy .member-role{color:#10b981;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 18px;font-size:14px;font-weight:600;display:block}.team-copy p{color:var(--muted);max-width:440px;margin:0;font-size:21px;line-height:1.45}.team-dots{flex-wrap:wrap;gap:8px;margin:26px 0 14px;padding:0;list-style:none;display:flex}.team-dots li{color:var(--faint);background:#111113;border-radius:980px;padding:6px 12px;font-size:13px;transition:all .3s}.team-dots li.done{color:var(--muted)}.team-dots li.on{color:#fff;background:#047857}.day li{opacity:clamp(0, calc(var(--p,0) * 6 - var(--i)), 1);transform:translateY(calc((1 - clamp(0, var(--p,0) * 6 - var(--i), 1)) * 24px))}.day li:after{border-color:#059669}.day li:nth-child(2):after{background:#059669}.note-wrap{perspective:1400px}.note-wrap .note-preview{transform:rotateX(calc((1 - var(--p,0)) * 22deg)) translateY(calc((1 - var(--p,0)) * 60px));opacity:calc(.3 + var(--p,0) * .7);transform-origin:50% 100%}.a-close{text-align:center;max-width:980px;opacity:calc(.2 + var(--p,0) * .8);transform:scale(calc(.94 + var(--p,0) * .06));justify-items:center;gap:8px;margin:0 auto 80px;padding:120px 24px;display:grid}.a-close h2{letter-spacing:-.04em;margin-top:18px;font-size:clamp(48px,7vw,88px);line-height:1.02}.a-close p{color:var(--muted);max-width:560px;margin:12px 0 26px;font-size:19px}@media (width<=860px){.team-sticky{grid-template-columns:1fr;align-content:center;gap:20px}.team-stage{justify-self:center;width:min(100%,38vh);max-height:38vh}.team-swap{min-height:170px}.team-copy p{font-size:17px}.zoom-frame{width:calc(88% + 12% * var(--p,0))}.zoom-card{display:none}}@media (prefers-reduced-motion:reduce){.zoom,.statement{height:auto}.zoom-sticky,.statement-sticky{height:auto;padding-block:60px;position:static}.zoom-frame{width:100%;transform:none}.zoom-cap-in,.zoom-cap-out,.zoom-card,.statement span,.day li,.note-wrap .note-preview,.a-close{opacity:1;transform:none}}.zoom-frame{max-width:min(1320px,143.4vh - 243.78px)}.office-frame{position:relative}.office-hint{color:#d2d2d7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0000008c;border-radius:980px;padding:6px 12px;font-size:12.5px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.char-card{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0e0e10e6;border:1px solid #ffffff14;border-radius:20px;width:min(300px,100% - 28px);max-height:calc(100% - 28px);padding:18px;animation:.35s cubic-bezier(.2,.8,.2,1) both cardIn;position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 30px 80px -20px #000c}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}.char-close{color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.char-head{align-items:center;gap:12px;display:flex}.char-av{background:radial-gradient(circle at 50% 80%, color-mix(in srgb, var(--c) 35%, transparent), #0a0a0b 70%);border-radius:16px;place-items:end center;width:58px;height:58px;display:grid;overflow:hidden}.char-head b{letter-spacing:-.02em;font-size:20px;display:block}.char-head span{color:#10b981;font-size:13px}.char-now{background:#1a1a1d;border-radius:12px;margin:14px 0 4px;padding:10px 12px;font-size:14px}.char-now small{color:var(--faint);margin-bottom:2px;font-size:11px;display:block}.char-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:14px 0 8px;font-size:11px;font-weight:600}.char-skills,.char-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.char-skills li{font-size:13.5px;display:grid}.char-skills span{color:var(--muted);font-size:12.5px}.char-log li{color:var(--muted);gap:10px;font-size:13px;display:flex}.char-log time{color:var(--faint);font-variant-numeric:tabular-nums;min-width:58px}.char-note{color:var(--faint);margin:14px 0 0;font-size:11.5px}button.team-avatar{cursor:pointer;border:0}.fly-mail{z-index:100;pointer-events:none;margin:-18px 0 0 -18px;position:fixed;top:0;left:0}.fly-mail span{color:#fff;background:#047857;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 10px 30px #05966999}.nav-item.bump{animation:.6s bump}@keyframes bump{30%{background:#05966940;transform:scale(1.08)}}@media (width<=860px){.char-card{width:auto;max-height:none;margin:12px;position:static}.office-hint{display:none}}td.pass,td.block{letter-spacing:.06em;font-size:12px;font-weight:700}td.pass{color:#10b981}td.block{color:var(--rose)}td.warn{color:#c8a24a;letter-spacing:.06em;font-size:12px;font-weight:700}:root{--sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "PingFang SC", "Microsoft YaHei", "Yu Gothic", "Noto Sans CJK JP", "Noto Sans CJK SC", sans-serif}:lang(ja) body,:lang(zh) body{letter-spacing:0}:lang(ja) .a-hero h1,:lang(zh) .a-hero h1,:lang(ja) .statement p,:lang(zh) .statement p{letter-spacing:-.01em;line-height:1.2}.pixel-flag{border-radius:2px;flex-shrink:0;display:block}.lang{position:relative}.lang-btn{border:1px solid var(--line-2);color:var(--text);background:0 0;border-radius:980px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.lang-btn:hover{background:#ffffff0f}.lang-btn i{color:var(--muted);font-size:10px;font-style:normal}.lang-menu{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161618f5;border:1px solid #ffffff1a;border-radius:14px;min-width:180px;margin:0;padding:6px;list-style:none;animation:.2s both cardIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0009}.lang.up .lang-menu{inset:auto auto calc(100% + 8px) 0}.lang-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.lang-menu button:hover,.lang-menu button.on{background:#1f1f23}.lang-menu b{color:#10b981;margin-left:auto}.sidebar-foot .lang-btn{justify-content:flex-start;width:100%}.sidebar-foot .lang-btn i{margin-left:auto}.auth-top{justify-content:space-between;align-items:center;display:flex}@media (width<=860px){.mobile-lang{top:max(10px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:40;display:block;position:fixed}.mobile-lang .lang-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009}.topnav .lang{display:block}}.term{cursor:help;border-bottom:1.5px dotted #10b981;outline:none;position:relative}.term:hover:after,.term:focus:after{content:attr(data-tip);z-index:30;white-space:normal;color:#f5f5f7;width:max-content;max-width:min(280px,80vw);font:500 13.5px/1.45 var(--sans);letter-spacing:0;text-transform:none;background:#1c1c1f;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0009}.glossary-hint{color:var(--faint);margin:-2px 0 12px;font-size:13px}.side-author small{color:var(--faint);font-size:11px;display:block}.side-card dl>div{flex-wrap:nowrap}.side-card dl>div:has(.tickers){flex-wrap:wrap}.side-card dd{text-align:right;white-space:nowrap}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) .statement p{word-break:auto-phrase;line-break:strict}:lang(zh) h1,:lang(zh) h2{line-break:strict}.film{text-align:center;justify-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:40px 24px 90px;display:grid}.film h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(30px,4vw,48px)}.film-frame{background:#000;border:1px solid #1c1c1f;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 60px 160px -60px #05966966,0 30px 80px -30px #000000e6}.film-frame video{aspect-ratio:16/9;background:#000;width:100%;display:block}.demo-btn{color:#10b981;border-color:#059669;margin-top:22px}.demo-btn:hover{background:#0596691f}.demo-hint{color:var(--faint);text-align:center;margin:8px 0 0;font-size:12.5px}.or{color:var(--faint);align-items:center;gap:12px;margin:18px 0 -6px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line-2);flex:1;height:1px}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.consent input{accent-color:#059669;flex-shrink:0;width:18px;height:18px;margin-top:3px}.consent a,.legal-links a{color:#10b981;text-underline-offset:2px;text-decoration:underline}.form-error{color:var(--rose);margin:0;font-size:13.5px}.legal-links{color:var(--faint);margin:10px 0 0;font-size:12.5px}.btn:disabled.primary{opacity:.5}.as-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.demo-bar{z-index:30;padding:10px calc(72px + env(safe-area-inset-right,0px)) 10px max(18px, env(safe-area-inset-left,0px));color:var(--amber);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffcc4d1f;border-bottom:1px solid #ffcc4d4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex;position:sticky;top:0}.footer-text{gap:6px;display:grid}.legal-page{min-height:100vh}.legal-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:18px 24px;display:flex}.legal-wrap{grid-template-columns:220px minmax(0,1fr);gap:40px;max-width:1000px;margin:0 auto;padding:32px 24px 80px;display:grid}.legal-tabs{align-content:start;gap:4px;display:grid;position:sticky;top:24px}.legal-tabs a{color:var(--muted);border-radius:10px;padding:10px 14px;font-size:14.5px}.legal-tabs a.on{color:var(--text);background:#1c1c1f}.legal-doc h1{letter-spacing:-.03em;margin:18px 0 6px;font-size:clamp(30px,4vw,44px)}.legal-updated{color:var(--faint);margin:0 0 18px;font-size:13px}.legal-summary{background:#0596691a;border:1px solid #0596694d;border-radius:14px;margin:0 0 22px;padding:16px 18px;font-size:19px;line-height:1.5}.legal-doc h2{letter-spacing:-.01em;margin:28px 0 8px;font-size:19px}.legal-doc p{color:#d2d2d7;max-width:68ch;font-size:16px;line-height:1.65}@media (width<=760px){.legal-wrap{grid-template-columns:1fr;gap:16px}.legal-tabs{grid-auto-flow:column;position:static;overflow-x:auto}.legal-tabs a{white-space:nowrap}}.shelf-tag{font-family:var(--pixel);color:#04110b;white-space:nowrap;pointer-events:none;opacity:0;background:#34d399;border-radius:3px;padding:3px 5px 2px;font-size:clamp(6px,.75vw,9px);transition:opacity .2s,transform .2s;position:absolute;transform:translate(-30%,-100%);box-shadow:0 2px #0006}.shelf-tag.on{opacity:1;transform:translate(-30%,-115%)}.library .lib-hero{max-width:760px;margin-bottom:26px}.library .lib-hero h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(30px,4.4vw,48px);line-height:1.08}.library .lib-hero p{margin:0;font-size:17px;line-height:1.5}.lib-progress{color:var(--muted);align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.lib-bar{background:var(--panel-2);border-radius:99px;flex:0 0 200px;height:8px;overflow:hidden}.lib-bar i{background:linear-gradient(90deg,#047857,#34d399);border-radius:99px;height:100%;transition:width .4s;display:block}.lib-tools{z-index:5;background:linear-gradient(var(--bg) 75%, transparent);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;padding:12px 0;display:flex;position:sticky;top:0}.lib-search{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;flex:320px;align-items:center;gap:10px;padding:0 14px;display:flex}.lib-search:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9812e}.lib-search span{color:var(--muted);font-size:18px}.lib-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:16px}.lib-levels{flex-wrap:wrap;gap:6px;display:flex}.shelf{margin-bottom:34px}.shelf h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;display:flex}.shelf h2 i{background:var(--c);width:12px;height:12px;box-shadow:2px 2px #0006}.shelf h2 small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.book-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:14px;padding:4px 2px 14px;display:grid;overflow-x:auto}.shelf-board{background:linear-gradient(#5a3b26,#3f2716);border-radius:2px;height:10px;margin-top:-6px;box-shadow:0 6px #00000059}.book-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.book{color:#fff;scroll-snap-align:start;background:color-mix(in srgb, var(--c) 78%, #000);border-radius:3px 8px 8px 3px;min-height:196px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset -3px -3px #00000040,inset 3px 3px #ffffff1f,0 4px #00000059}.book:hover,.book:focus-visible{transform:translateY(-5px)rotate(-.6deg);box-shadow:inset -3px -3px #00000040,inset 3px 3px #ffffff1f,0 10px 18px #00000073}.book-spine{background:repeating-linear-gradient(#0000 0 10px,#ffffff2e 10px 12px),#00000047;border-radius:3px 0 0 3px;flex:0 0 12px}.book-cover{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 14px 12px;display:flex}.book-title{letter-spacing:-.01em;text-shadow:0 1px #0000004d;font-size:17px;line-height:1.2}.book-one{opacity:.88;flex:1;font-size:13px;line-height:1.4}.book-meta{opacity:.85;border-top:1px dashed #ffffff4d;justify-content:space-between;gap:6px;padding-top:8px;font-size:11.5px;display:flex}.book-check{color:#04110b;background:#34d399;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px #0006}.book.read .book-cover{opacity:.9}.lib-empty{border:1px dashed var(--line-2);color:var(--muted);text-align:center;border-radius:14px;padding:30px}.lib-note{margin-top:30px}.book-page{max-width:860px}.book-page .back{margin-bottom:18px;font-size:15px;display:inline-block}.book-open{background:var(--panel);border-top:8px solid var(--c);box-shadow:inset 6px 0 0 color-mix(in srgb, var(--c) 40%, transparent);border-radius:18px;padding:clamp(22px,4vw,44px)}.book-shelf{color:var(--muted);font-size:13px}.book-head h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(30px,4.5vw,46px);line-height:1.08}.book-lede{background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:12px;margin:0 0 22px;padding:14px 18px;font-size:20px;line-height:1.45}.book-lede small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.book-body{margin:0 0 22px;font-size:17.5px;line-height:1.65}.book-box{border-left:3px solid;border-radius:0 12px 12px 0;margin:0 0 14px;padding:12px 16px}.book-box b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.book-box p{margin:6px 0 0;font-size:16px;line-height:1.55}.book-box.ex{background:#fbbf2412;border-color:#fbbf24}.book-box.ex b{color:#fbbf24}.book-box.why{background:#34d39912;border-color:#34d399}.book-box.why b{color:#34d399}.book-box.care{background:#ff696112;border-color:#ff6961}.book-box.care b{color:#ff6961}.quiz{background:var(--panel-2);border-radius:14px;margin-top:26px;padding:20px}.quiz>b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.quiz>p{margin:8px 0 14px;font-size:18px;font-weight:600}.quiz-opts{gap:8px;display:grid}.quiz-opt{text-align:left;font:inherit;border:1px solid var(--line-2);background:var(--panel);color:var(--text);cursor:pointer;border-radius:10px;padding:12px 16px;font-size:15.5px;transition:all .15s}.quiz-opt:hover:not(:disabled){border-color:#10b981}.quiz-opt.right{background:#34d39929;border-color:#34d399}.quiz-opt.wrong{background:#ff696124;border-color:#ff6961}.quiz-opt.dim{opacity:.5}.quiz-opt:disabled{cursor:default}.quiz-msg{margin:12px 0 0;font-weight:600}.quiz-msg.ok{color:#34d399}.quiz-msg.no{color:#fbbf24}.book-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.book-related{margin-top:36px}.book-related h2{margin:0 0 14px;font-size:20px}.book-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;display:flex}.book-nav .btn{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.side-books small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.side-books p{margin:4px 0 10px}.side-books ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.side-books a{color:#10b981;font-size:14px;font-weight:500;text-decoration:none}.side-books a:hover{text-decoration:underline}@media (width<=640px){.book-row{grid-auto-columns:72%}.book-nav .btn{max-width:100%}.lib-bar{flex-basis:120px}}@media (width<=860px){.sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.nav-item{min-width:0;padding:6px 2px;font-size:10px;position:relative}.nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav-item .count{margin:0;position:absolute;top:0;right:4px}}.lib-h2{letter-spacing:-.02em;margin:10px 0 6px;font-size:26px}.encs{margin-bottom:40px}.enc-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin-top:16px;display:grid}.enc-card{background:var(--panel);color:var(--text);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:16px;gap:18px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.enc-card:hover{border-color:var(--c);transform:translateY(-3px)}.enc-vols{border-bottom:6px solid #5a3b26;flex:none;align-items:flex-end;gap:2px;height:120px;padding:0 4px 6px;display:flex}.enc-vols i{width:11px;height:var(--h);background:color-mix(in srgb, var(--c) 80%, #000);color:#fff;writing-mode:vertical-rl;border-radius:2px 2px 0 0;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid;box-shadow:inset -2px 0 #0000004d,inset 0 8px #ffffff1f,inset 0 -14px #00000026}.enc-vols i:nth-child(5){writing-mode:horizontal-tb;background:color-mix(in srgb, var(--c) 95%, #fff);width:18px;font-size:10px}.enc-info{flex-direction:column;gap:6px;min-width:0;display:flex}.enc-info b{letter-spacing:-.01em;font-size:19px}.enc-info>span:nth-child(2){color:var(--muted);flex:1;font-size:13.5px;line-height:1.45}.enc-foot{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.enc-mini{background:var(--panel-2);border-radius:9px;flex:1;height:6px;overflow:hidden}.enc-mini i{background:var(--c);height:100%;display:block}.library .shelf h3{align-items:center;gap:10px;margin:0 0 14px;font-size:19px;display:flex}.library .shelf h3 i{background:var(--c);width:12px;height:12px;box-shadow:2px 2px #0006}.library .shelf h3 small{color:var(--muted);font-size:12px;font-weight:500}.book-set{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:10.5px}.enc-page{max-width:980px}.enc-page .back{margin-bottom:18px;font-size:15px;display:inline-block}.enc-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 28%, var(--panel)), var(--panel));border-radius:20px;align-items:flex-start;gap:28px;margin-bottom:18px;padding:clamp(20px,3vw,34px);display:flex}.enc-hero h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(30px,4.4vw,46px);line-height:1.06}.enc-hero p{margin:0 0 8px;font-size:16.5px;line-height:1.5}.enc-hero .btn{margin-top:16px}.enc-badge{color:#fff;background:var(--c);border-radius:4px 10px 10px 4px;flex:none;place-items:center;width:92px;height:120px;font-size:34px;font-weight:800;display:grid;box-shadow:inset 10px 0 #00000040,inset -3px -3px #0003,0 6px #00000059}.enc-done{color:#34d399;font-weight:600;margin-top:14px!important}.enc-chapter{margin:26px 0}.enc-chapter h2{flex-direction:column;gap:2px;margin:0 0 10px;font-size:21px;display:flex}.enc-chapter h2 small{text-transform:uppercase;letter-spacing:.1em;color:var(--c);filter:brightness(1.6);font-size:12px}.enc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.enc-row{background:var(--panel);color:var(--text);border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.enc-row:hover{border-color:var(--c);background:var(--panel-2)}.enc-n{background:color-mix(in srgb, var(--c) 30%, transparent);border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-size:14px;font-weight:700;display:grid}.enc-row.read .enc-n{color:#04110b;background:#34d399}.enc-row-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.enc-row-t b{font-size:16px}.enc-row-t span{color:var(--muted);font-size:13.5px;line-height:1.4}.enc-row-m{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:12px;display:flex}@media (width<=640px){.enc-hero{flex-direction:column;gap:14px}.enc-badge{width:60px;height:78px;font-size:24px}.enc-grid{grid-template-columns:minmax(0,1fr)}.enc-row-m{display:none}.enc-vols{height:90px}}.lvl{align-items:center;gap:6px;display:inline-flex}.lvl:before{content:"";background:#34d399;border-radius:2px;width:8px;height:8px}.lvl-2:before{background:#fbbf24}.lvl-3:before{background:#f87171}.book-sec{margin:0 0 26px}.book-sec h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700}.book-sec p{margin:0 0 14px;font-size:17.5px;line-height:1.7}.book-body p:first-child{margin-top:0}.book-ex,.book-why,.book-care{border-left:3px solid;border-radius:14px;padding:16px 20px 4px}.book-ex{background:#fbbf240f;border-color:#fbbf24}.book-ex h2{color:#fbbf24}.book-why{background:#34d3990f;border-color:#34d399}.book-why h2{color:#34d399}.book-care{background:#f871710f;border-color:#f87171}.book-care h2{color:#f87171}.book-ex p,.book-why p,.book-care p{font-size:16.5px}.book-math{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:#0b1220;border-radius:14px;padding:16px 20px}.book-math h2{color:color-mix(in srgb, var(--c) 60%, #fff)}.book-math pre{white-space:pre-wrap;color:#e5e7eb;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.75}.book-sec p,.book-body p{white-space:pre-line}.demo-dot{vertical-align:middle;background:#f5b83d;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.crest-card{z-index:5;background:#0a0e14f5;border:1px solid #d9b86680;border-radius:14px;gap:10px;width:min(260px,100% - 28px);padding:16px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 18px 40px #00000080}.crest-card p{margin:0}.crest-input{font-family:var(--pixel);letter-spacing:.25em;text-align:center;text-transform:uppercase;color:#f3dc95;background:#1b2a4c;border:2px solid #d9b866;border-radius:10px;padding:10px;font-size:28px}.crest-actions{justify-content:flex-end;gap:8px;display:flex}.fig{background:#0d1117;border:1px solid #ffffff17;border-radius:16px;margin:4px 0 28px;padding:16px 16px 12px}.fig figcaption b{color:var(--text,#e6e9ee);font-weight:600}.fig-plot{width:100%;position:relative;overflow:hidden}.fig-plot.center{justify-content:center;display:flex}.fig-plot svg{display:block}.fig-t{fill:#8b95a5;font-family:inherit;font-size:12px}.fig-t.ink{fill:#dfe4ea}.fig-t.small{font-size:11px}.fig-legend{color:#c9d1db;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:12.5px;display:flex}.fig-legend span{align-items:center;gap:6px;display:inline-flex}.fig-legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.fig-legend i.dash{background-size:6px 3px;background-image:linear-gradient(90deg,#0000 50%,#0d1117 50%)!important}.fig-tip{pointer-events:none;background:#0d1117f5;border:1px solid #ffffff26;border-radius:10px;gap:3px;min-width:150px;padding:8px 10px;font-size:12px;display:grid;position:absolute}.fig-tip span{color:#dfe4ea;align-items:center;gap:6px;display:flex}.fig-tip i{border-radius:50%;width:8px;height:8px}.fig-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fig-donut ul{flex:1;gap:8px;min-width:200px;margin:0;padding:0;list-style:none;display:grid}.fig-donut li{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.fig-donut li i{border-radius:3px;width:12px;height:12px}.fig-flow{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fig-flow li{border:1px solid #ffffff14;border-top:3px solid var(--k);background:#121821;border-radius:12px;gap:4px;padding:14px 14px 12px;display:grid;position:relative}.fig-flow li .n{color:#0b0f15;background:var(--k);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.fig-flow li b{font-size:14.5px;line-height:1.35}.fig-flow li small{color:var(--muted);font-size:13px;line-height:1.45}.fig-flow.loop:after{content:"↻";position:absolute}.fig-compare{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;display:grid}@media (width<=640px){.fig-compare{grid-template-columns:1fr}}.fig-compare>div{border:1px solid #ffffff14;border-top:3px solid var(--k);background:#121821;border-radius:12px;padding:14px}.fig-compare b{margin-bottom:8px;font-size:15px;display:block}.fig-compare ul{color:#c9d1db;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.fig-ladder{justify-items:center;gap:8px;display:grid}.fig-ladder ol{justify-items:center;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.fig-ladder li{width:var(--w);border-left:4px solid var(--k);background:#121821;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-width:220px;max-width:100%;padding:10px 14px;display:flex}.fig-ladder li small{color:var(--muted);font-size:13px}.fig-ladder .end{color:var(--muted);font-size:12.5px}.fig-time{border-left:2px solid #ffffff26;gap:12px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.fig-time li{gap:2px;display:grid;position:relative}.fig-time li:before{content:"";background:#0ea371;border:2px solid #0d1117;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-25px}.fig-time time{color:#0ea371;font-size:12.5px;font-weight:700}.fig-time span{font-size:14.5px;line-height:1.45}.fig-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.fig-stats div{border-top:3px solid var(--k);background:#121821;border-radius:12px;gap:4px;padding:14px;display:grid}.fig-stats b{letter-spacing:-.02em;font-size:24px}.fig-stats span{color:var(--muted);font-size:13px;line-height:1.4}.fig-book{font-variant-numeric:tabular-nums;max-width:380px;margin:0 auto;font-size:14px}.fig-book .hd{color:var(--muted);justify-content:space-between;padding:0 10px 6px;font-size:12px;display:flex}.fig-book ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.fig-book li{border-radius:6px;justify-content:space-between;padding:5px 10px;display:flex;position:relative;overflow:hidden}.fig-book li i{opacity:.22;position:absolute;top:0;bottom:0;right:0}.fig-book li.a span:first-child{color:#f87171}.fig-book li.b span:first-child{color:#4ade80}.fig-book li span{position:relative}.fig-book .mid{text-align:center;color:#dfe4ea;background:#121821;border-radius:8px;margin:6px 0;padding:8px;font-size:13px}.fig-book .lab{margin:4px 10px;font-size:12px;display:block}.fig-book .lab.a{color:#f87171}.fig-book .lab.b{color:#4ade80}.fig-keys{color:#c9d1db;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.fig-keys b{color:#0ea371}.lib-show .section-head h2 em{background:linear-gradient(90deg,#34d399,#047857);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lib-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:980px;margin:0 auto 48px;display:grid}.lib-stats div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:18px;padding:22px 20px}.lib-stats b{letter-spacing:-.03em;color:var(--text);font-size:clamp(30px,4vw,46px);display:block}.lib-stats span{color:var(--muted);font-size:14px}.lib-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:28px;display:grid}.lib-shelf{align-items:flex-end;gap:8px;min-height:380px;padding:0 14px 18px;display:flex;position:relative}.lib-spine{--c:#10b981;min-width:0;height:var(--h,300px);color:#fff;background:linear-gradient(90deg, #00000040, transparent 30%, #ffffff1f 50%, transparent 70%, #0000004d), var(--c);border-radius:8px 8px 3px 3px;flex-direction:column;flex:1;align-items:center;gap:10px;padding:18px 6px 16px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 14px 0 -10px #ffffff40,inset 0 -16px 0 -12px #ffffff40,0 10px 20px -10px #000c}.lib-spine:hover,.lib-spine:focus-visible{box-shadow:inset 0 14px 0 -10px #ffffff40, 0 24px 30px -12px var(--c);transform:translateY(-14px)}.lib-spine .lib-icon{background:#00000040;border-radius:6px;padding:3px 6px;font-size:15px;font-weight:800}.lib-spine b{writing-mode:vertical-rl;text-overflow:ellipsis;flex:1;max-height:190px;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.lib-spine small{opacity:.85;text-align:center;font-size:11px}.lib-plank{background:linear-gradient(#3a2c1f,#241a12);border-radius:4px;height:18px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 16px 30px -12px #000000e6}.lib-book{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:26px 26px 10px}.lib-book h3{margin:6px 0;font-size:24px}.lib-book p{margin:0 0 6px}.lib-kicker{color:var(--mint);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.lib-ribbon{gap:12px;margin:56px -24px 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lib-row{gap:10px;width:max-content;animation:90s linear infinite lib-scroll;display:flex}.lib-row.rev{animation-duration:110s;animation-direction:reverse}.lib-row span{--c:#10b981;white-space:nowrap;color:var(--text);background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:10px;padding:9px 14px;font-size:15px}@keyframes lib-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lib-row{animation:none}}.lib-cta{text-align:center;justify-items:center;gap:10px;margin-top:40px;display:grid}@media (width<=860px){.lib-stats{grid-template-columns:repeat(2,1fr)}.lib-stage{grid-template-columns:minmax(0,1fr)}.lib-shelf{gap:5px;min-height:300px;padding:0 6px 18px}.lib-spine{height:calc(var(--h,300px) - 70px);padding:12px 3px}.lib-spine b{max-height:140px;font-size:13px}.lib-spine small{font-size:10px}.lib-book{padding:20px 14px 6px}}.book-summary p{color:var(--text);font-size:19px;line-height:1.65}.book-open-hint{margin:22px 0 8px}.book-accs{border-top:1px solid var(--line-2);margin-bottom:28px;display:grid}.book-acc{border-bottom:1px solid var(--line-2)}.book-acc summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;list-style:none;display:flex}.book-acc summary::-webkit-details-marker{display:none}.book-acc summary span{gap:2px;min-width:0;display:grid}.book-acc summary b{color:var(--text);font-size:16.5px;font-weight:600}.book-acc summary small{color:var(--muted);font-size:13.5px}.book-acc summary i{border:1px solid var(--line-2);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s,background .2s;position:relative}.book-acc summary i:before,.book-acc summary i:after{content:"";background:var(--text);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-acc summary i:after{transition:opacity .2s;transform:translate(-50%,-50%)rotate(90deg)}.book-acc[open] summary i{background:var(--mint);border-color:var(--mint)}.book-acc[open] summary i:before,.book-acc[open] summary i:after{background:#00140c}.book-acc[open] summary i:after{opacity:0}.book-acc summary:hover b{color:var(--mint)}.book-acc summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.book-acc-body{padding:0 4px 18px}.book-acc-body p{white-space:pre-line;color:var(--text);margin:0 0 14px;font-size:17px;line-height:1.7}.book-acc-body pre{white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;margin:0;padding:16px 18px;font-size:15px;line-height:1.6;overflow-x:auto}@media (prefers-reduced-motion:reduce){.book-acc summary i,.book-acc summary i:after{transition:none}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}@media (width<=860px){.plans{grid-template-columns:minmax(0,1fr)}}.plan-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.plan-card.popular{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981}.plan-badge{color:#022c1e;background:#10b981;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.plan-card h3{margin:0;font-size:22px}.plan-price b{letter-spacing:-.02em;font-size:36px}.plan-price span{color:var(--muted);margin-left:4px}.plan-credits{color:#10b981;font-size:15px;font-weight:600}.plan-only{color:var(--muted);margin:0;font-size:13px}.plan-card .checks{flex:1;margin:4px 0 8px}.plan-card .btn{justify-content:center;width:100%}.plan-note{text-align:center;margin-top:16px}.wish-when{color:#10b981;background:#10b9811f;border-radius:999px;margin:6px 0 4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.wish-meter{gap:10px;display:grid}.wish-count{align-items:baseline;gap:12px;display:flex}.wish-count b{letter-spacing:-.03em;font-size:52px;line-height:1}.wish-count span{color:var(--muted)}.wish-bar{background:var(--panel-2);border-radius:9px;height:8px;overflow:hidden}.wish-bar i{background:#10b981;height:100%;display:block}.wish-input{box-sizing:border-box;background:var(--bg-2);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:16px}.wish-cost{color:#10b981;margin:10px 0 0;font-size:14px;font-weight:600}.wish-cost.bad{color:#ff6961}.wish-help{margin:6px 0 12px}.wish-help summary{cursor:pointer;background:var(--panel-2);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;list-style:none;display:grid}.wish-list{margin:0;padding:0;list-style:none}.wish-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.wish-list li:last-child{border-bottom:0}.wish-list .grow{flex:1;min-width:0}.wish-list p{margin:0 0 4px}.wish-st{white-space:nowrap;background:var(--panel-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.wish-st.researching{color:#fbbf24;background:#fbbf2426}.wish-st.answered{color:#10b981;background:#10b98126}.profile-btn{z-index:40;border-radius:50%;position:fixed;top:14px;right:18px;box-shadow:0 0 0 2px #000,0 0 0 3px #2a2a2e}.avatar-badge{-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.profile-head{align-items:center;gap:18px;margin-bottom:18px;display:flex}.profile-head h1{margin:0}.profile .panel{margin-top:16px}.face-grid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.face-grid button{aspect-ratio:1;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;font-size:26px}.face-grid button.on,.bg-grid button.on{outline-offset:2px;outline:2px solid #10b981}.bg-grid{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.bg-grid button{cursor:pointer;border:0;border-radius:50%;width:32px;height:32px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.form-grid .span-2{grid-column:1/-1}.form-grid label{color:var(--muted);gap:6px;font-size:13px;display:grid}.form-grid input{background:var(--bg-2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:10px;padding:11px 12px;font-size:16px}@media (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr)}.face-grid{grid-template-columns:repeat(4,1fr)}}.risk-result b{color:#10b981;font-size:26px}.quiz-top{gap:6px;display:grid}.quiz-bar{background:var(--panel-2);border-radius:9px;height:6px;overflow:hidden}.quiz-bar i{background:#10b981;height:100%;display:block}.quiz h4{margin:18px 0 14px;font-size:22px}.quiz-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quiz-opts button{background:var(--bg-2);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:14px;padding:18px 14px;font-size:16px;font-weight:600}.quiz-opts button.on,.quiz-opts button:hover{background:#10b9811a;border-color:#10b981}@media (width<=520px){.quiz-opts{grid-template-columns:minmax(0,1fr)}}.settings-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.btn.danger{color:#ff6961;border-color:#ff696166}.ask-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ask-credits b{color:#10b981;margin-right:4px;font-size:22px}.ask-credits{color:var(--muted);font-size:14px}.report-card.unread h3 .unread-dot{vertical-align:middle;margin-right:8px;display:inline-block}.reader-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}@media (width<=900px){.profile-btn{top:10px;right:12px}}.mobile-lang{display:none!important}.profile-menu-wrap{z-index:50;position:fixed;top:12px;right:16px}.profile-btn{cursor:pointer;width:44px;height:44px;box-shadow:none;background:#111114;border:1px solid #2a2a2e;border-radius:12px;place-items:center;padding:0;display:grid;position:static}.profile-scrim{z-index:-1;position:fixed;inset:0}.profile-menu{background:#141417;border:1px solid #2a2a2e;border-radius:16px;width:260px;padding:8px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 18px 40px #0009}.pm-head{border-bottom:1px solid #2a2a2e;align-items:center;gap:12px;margin-bottom:6px;padding:10px;display:flex}.pm-head b{display:block}.pm-head small{color:var(--muted);font-size:12px}.profile-menu button{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:15px;display:flex}.profile-menu button:hover{background:#1f1f23}.profile-menu button span{color:var(--muted)}.profile-menu .danger{color:#ff6961}.nav-icon svg{image-rendering:pixelated;margin:0 auto;display:block}.report-card .rc-date{color:var(--muted);margin:-4px 0 8px;font-size:12.5px;display:block}.note-pdf{justify-content:center;margin:28px 0 8px;display:flex}.note-layout{grid-template-columns:minmax(0,1fr)!important}@media print{.sidebar,.profile-menu-wrap,.demo-bar,.reader-actions,.note-pdf,.mobile-lang{display:none!important}body,.note{color:#000!important;background:#fff!important}}.stocks-head{justify-content:space-between;align-items:center;display:flex}.stocks-head h1{margin:0}.stocks-actions{gap:8px;margin-right:56px;display:flex}.stocks-total{margin:10px 0 18px}.stocks-total b{letter-spacing:-.02em;font-size:38px;display:block}.stocks-total span{font-size:15px;font-weight:600}.stocks-total .up{color:#30d158}.stocks-total .down{color:#ff453a}.stocks-add{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin-bottom:14px;display:grid}.stocks-add input{color:var(--text);font:inherit;background:#1c1c1e;border:0;border-radius:10px;min-width:0;padding:11px;font-size:16px}@media (width<=560px){.stocks-add{grid-template-columns:minmax(0,1fr)}}.stocks-list{border-top:1px solid #222;margin:0;padding:0;list-style:none}.stocks-list li{border-bottom:1px solid #222;align-items:center;gap:12px;padding:12px 0;display:flex}.stocks-id{flex:1;min-width:0}.stocks-id b{font-size:18px;display:block}.stocks-id small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.stocks-spark{flex:0 0 64px;width:64px;height:26px}.stocks-num{flex-direction:column;align-items:flex-end;gap:4px;min-width:96px;display:flex}.stocks-num span{font-size:16px;font-weight:600}.stocks-pill{text-align:right;color:#fff;min-width:88px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:4px 8px;font-size:14px;font-weight:700}.stocks-pill.up{background:#30d158}.stocks-pill.down{background:#ff453a}.stocks-del{color:#fff;cursor:pointer;background:#ff453a;border:0;border-radius:50%;width:24px;height:24px;font-weight:800}.stocks-add2{background:#111114;border:1px solid #222;border-radius:14px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.pf-search{position:relative}.pf-search input,.pf-fields input{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#1c1c1e;border:0;border-radius:10px;padding:12px;font-size:16px}.pf-hits{background:#1c1c1e;border-radius:12px;margin:6px 0 0;padding:4px;list-style:none}.pf-hits button{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:10px;display:flex}.pf-hits button:hover{background:#2a2a2e}.pf-hits span{color:var(--muted)}.pf-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pf-fields label{color:var(--muted);gap:4px;font-size:12.5px;display:grid}@media (width<=560px){.pf-fields{grid-template-columns:minmax(0,1fr)}}.pf-import{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-lots{margin-top:26px}.pf-lots-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-lots h2{margin:0;font-size:20px}.profile-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pc-type{color:#10b981;margin:2px 0;font-size:24px;display:block}.pc-scores{color:var(--muted);gap:16px;font-size:14px;display:flex}.pc-scores b{color:var(--text)}.risk-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.risk-scores>div{background:var(--bg-2);border-radius:12px;padding:12px;position:relative;overflow:hidden}.risk-scores span{color:var(--muted);font-size:12.5px;display:block}.risk-scores strong{font-size:30px}.risk-scores small{color:var(--muted);font-size:14px}.risk-scores i{background:#10b981;height:4px;position:absolute;bottom:0;left:0}.report-card .rc-sub{color:var(--text);opacity:.85;margin:0;font-size:14.5px}@media print{.stocks-head,.stocks-total,.stocks-list,.stocks-add2,.pf-lots-head .row{display:none!important}}.native body{padding-top:env(safe-area-inset-top)}.native .profile-menu-wrap{top:calc(env(safe-area-inset-top) + 10px)}.native .sidebar{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.store-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.store-badge{color:#fff;text-align:left;background:#000;border:1px solid #3a3a3e;border-radius:12px;min-width:150px;padding:8px 18px;text-decoration:none;display:grid}.store-badge span{color:#bbb;font-size:11px}.store-badge b{font-size:19px}.sheet-scrim{z-index:80;background:#0009;place-items:end center;display:grid;position:fixed;inset:0}@media (width>=700px){.sheet-scrim{place-items:center}}.crest-sheet{width:min(420px,100%);padding:20px 18px calc(20px + env(safe-area-inset-bottom));background:#141417;border:1px solid #2a2a2e;border-radius:20px 20px 0 0;gap:14px;display:grid}@media (width>=700px){.crest-sheet{border-radius:20px}}.crest-preview{place-items:center;padding:8px;display:grid}.crest-row{color:var(--muted);gap:8px;font-size:13px;display:grid}.crest-opts{flex-wrap:wrap;gap:10px;display:flex}.swatch{cursor:pointer;border:2px solid #3a3a3e;border-radius:50%;width:36px;height:36px}.swatch.on{outline-offset:2px;outline:2px solid #10b981}.shape{cursor:pointer;background:#1c1c1e;border:1px solid #2a2a2e;border-radius:12px;padding:6px 10px}.shape.on{border-color:#10b981}.crest-sheet .crest-input{box-sizing:border-box;width:100%}.pm-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.quick{margin-bottom:16px}.quick h3{margin:0}.quick-log{gap:8px;max-height:360px;margin:10px 0;display:grid;overflow:auto}.bubble{border-radius:16px;max-width:85%;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}.bubble.me{color:#022c1e;background:#10b981;border-bottom-right-radius:4px;margin-left:auto}.bubble.them{background:#1f1f23;border-bottom-left-radius:4px}.bubble.them p{margin:0 0 6px}.bubble small{color:var(--muted);font-size:12px}.semaforo{margin:30px 0 10px}.semaforo h2{margin-bottom:12px}.sig-group{border:1px solid;border-radius:14px;margin-bottom:10px;padding:12px 14px}.sig-group h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.sig-group h3 small{color:var(--muted);font-size:13px;font-weight:400}.sig-group h3 i{border-radius:50%;width:14px;height:14px}.sig-group ul{margin:0;padding:0;list-style:none}.sig-group li{padding:6px 0}.sig-group li p{margin:2px 0 0;font-size:14px}.sig-group.green{background:#30d1580f;border-color:#30d15866}.sig-group.green h3 i{background:#30d158}.sig-group.yellow{background:#ffd60a0f;border-color:#ffd60a66}.sig-group.yellow h3 i{background:#ffd60a}.sig-group.red{background:#ff453a0f;border-color:#ff453a66}.sig-group.red h3 i{background:#ff453a}.office-layout{grid-template-columns:minmax(0,1fr)!important}.rose-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.rose-head h1{margin:0;font-size:28px}.rose-head .ask-credits{margin-left:auto}.rose-av{background:#ffd1e6;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.rose-log{min-height:50vh;max-height:none}.rose-input{background:var(--bg);padding:8px 0;position:sticky;bottom:76px}.pm-credits{border-bottom:1px solid #2a2a2e;grid-template-columns:1fr auto;margin-bottom:6px;padding:8px 10px 10px;font-size:14px;display:grid}.pm-credits b{color:#10b981;font-size:18px}.pm-credits small{color:var(--muted);grid-column:1/-1;font-size:12px}.meeting{margin-bottom:18px}.meeting h3{margin:0}.nav-icon .pixel-avatar{margin:-4px auto 0;display:block}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nav-item .nav-icon .pixel-avatar{width:auto!important;height:34px!important}.rose-clear{margin-left:auto}.rose-book{color:#10b981;margin:2px 0 6px;font-size:14px;font-weight:600;display:inline-block}.px-chat{flex-direction:column;gap:12px;margin:12px 0;padding:4px 2px;display:flex}.px-row{align-items:flex-end;gap:8px;display:flex}.px-row.me{justify-content:flex-end}.px-face{background:#ffd1e6;border:2px solid #111;border-radius:50%;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.px-face>*{image-rendering:pixelated;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.px-bubble{color:#141414;background:#fff;border:2px solid #111;border-radius:18px;max-width:80%;padding:10px 14px;font-size:15px;line-height:1.5;position:relative}.px-bubble.them{border-bottom-left-radius:6px}.px-bubble.me{border-bottom-right-radius:6px}.px-bubble p{white-space:pre-line;margin:0 0 6px}.px-bubble p:last-of-type{margin-bottom:2px}.px-time{color:#6b6b72;margin-top:4px;font-size:11px;display:block}.px-bubble.me .px-time{text-align:right}.px-bubble .rose-book{color:#db2777}.px-typing{gap:5px;padding:6px 0 2px;display:flex}.px-typing i{background:#ec4899;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pxblink}.px-typing i:nth-child(2){animation-delay:.2s}.px-typing i:nth-child(3){animation-delay:.4s}@keyframes pxblink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.px-btn{white-space:nowrap;font:inherit;cursor:pointer;color:#141414;background:#fff;border:2px solid #111;border-radius:999px;flex:none;margin:2px;padding:9px 14px;font-size:14px;font-weight:700}.px-btn.primary{color:#fff;background:#ec4899}.px-btn:disabled{opacity:.45;cursor:not-allowed}.px-input{flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:18px;display:flex;position:sticky}.px-input input{min-width:0;font:inherit;color:#141414;background:#fff;border:2px solid #111;border-radius:999px;outline:none;flex:auto;padding:11px 16px;font-size:16px}.px-input input:focus{border-color:#ec4899}.px-count{color:var(--faint);font-size:11px;position:absolute;bottom:2px;right:8px}.px-count.over{color:#ef4444}.nb{min-height:100dvh;font-family:var(--sans);justify-content:center;display:flex}.nb>*{width:100%;max-width:480px}.nb-welcome{color:#fff;padding:calc(18px + env(safe-area-inset-top)) 0 calc(20px + env(safe-area-inset-bottom));background:#0b7a52;flex-direction:column;align-items:center}.nb-welcome>*{padding:0 24px}.nb-welcome-top{justify-content:space-between;align-items:center;display:flex}.nb-welcome-top .logo,.nb-welcome-top .logo span{color:#fff!important}.nb-welcome-hero{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:28px;display:flex}.nb-welcome-hero h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(34px,9.5vw,44px);font-weight:700;line-height:1.05}.nb-welcome-hero p{opacity:.88;margin:0;font-size:17px;line-height:1.45}.nb-welcome-actions{gap:12px;display:grid}.nb-pill{height:56px;font:600 17px var(--sans);cursor:pointer;border:0;border-radius:999px;width:100%}.nb-pill.solid{color:#0b5d3f;background:#fff}.nb-pill.line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.nb-pill.green{color:#fff;background:#0b7a52;margin-top:auto}.nb-pill:active{transform:scale(.985)}.nb-or{opacity:.8;align-items:center;gap:12px;margin:6px 0 0;font-size:13px;display:flex}.nb-or:before,.nb-or:after{content:"";background:#ffffff4d;flex:1;height:1px}.nb-social{justify-content:center;gap:16px;display:flex}.nb-round{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.nb-round:disabled{opacity:.6}.nb-legal{opacity:.8;text-align:center;margin:4px 0 0;font-size:11.5px;line-height:1.5}.nb-legal a{color:#fff;text-decoration:underline}.nb-demo{color:#fff;font:600 14px var(--sans);opacity:.9;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.nb-welcome .nb-error{color:#fff;background:#00000040}.nb-light{color:#111;background:#fff}.nb-flow{min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.nb-flow-top{justify-content:space-between;align-items:center;height:48px;margin:0 -8px 20px;display:flex}.nb-icon{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nb-icon:hover{background:#f2f2f2}.nb-q{letter-spacing:-.02em;color:#111;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.15}.nb-hint{color:#6b6b6b;margin:0 0 6px;font-size:15px;line-height:1.45}.nb-hint .ok{color:#0b7a52}.nb-hint .ok:before{content:"✓ "}.nb-email-chip{color:#333;background:#f1f4f2;border-radius:999px;padding:4px 12px;font-size:14px;display:inline-block}.nb-fields{margin-top:26px}.nb-input{color:#111;width:100%;font:500 22px var(--sans);background:0 0;border:0;border-bottom:2px solid #d6d6d6;border-radius:0;outline:none;padding:10px 0}.nb-input:focus{border-bottom-color:#0b7a52}.nb-input::placeholder{color:#b5b5b5}.nb-below{flex-direction:column;flex:1;gap:14px;padding-top:20px;display:flex}.nb-link{color:#0b7a52;font:600 15px var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.nb-consent{color:#444;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.nb-consent input{accent-color:#0b7a52;flex:none;width:20px;height:20px;margin-top:1px}.nb-consent a{color:#0b7a52}.nb-error{color:#a1281c;background:#fdecea;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.nb-note{color:#8a8a8a;margin:0;font-size:12.5px}.nb-go{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#0b7a52;border:0;border-radius:50%;place-items:center;width:60px;height:60px;transition:background .15s,box-shadow .15s;display:grid;position:absolute;box-shadow:0 6px 18px #0b7a5259}.nb-go:disabled{color:#a8a8a8;box-shadow:none;cursor:default;background:#e4e4e4}.nb-flow>.nb-below{padding-bottom:80px}.nb-done-mark{color:#0b7a52;background:#e6f4ee;border-radius:50%;place-items:center;width:56px;height:56px;margin:8px 0 18px;font-size:28px;font-weight:700;display:grid}.nb-spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite nbspin}@keyframes nbspin{to{transform:rotate(360deg)}}@media (width>=861px){.nb-welcome,.nb-light{background-clip:content-box}.nb{background:#0b7a52}.nb.nb-light{background:#fff}}.nb-welcome-top{--mint:#fff;--green:#fff}.nb .nb-input,.nb .nb-input:focus{box-shadow:none!important;color:#111!important;background:0 0!important;border:0!important;border-bottom:2px solid #d6d6d6!important;border-radius:0!important;height:auto!important;padding:10px 0!important}.nb .nb-input:focus{border-bottom-color:#0b7a52!important}.nb .nb-go{opacity:1!important}.nb .nb-go:not(:disabled){color:#fff!important;background:#0b7a52!important}.nb-welcome-top .logo,.nb-welcome-top .logo *{color:#fff!important}:root[data-theme=light]{--bg:#fff;--bg-2:#f5f5f7;--panel:#f5f5f7;--panel-2:#ececf0;--line:#e3e3e8;--line-2:#d2d2d7;--text:#1d1d1f;--muted:#6e6e73;--faint:#8e8e93;--mint:#047857;--mint-d:#065f46;--up:#059669;--rose:#d70015;--amber:#b25000;--violet:#5856d6;--shadow:0 20px 50px -24px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] html,:root[data-theme=light] body,html[data-theme=light],html[data-theme=light] body{color:var(--text);background:#fff}html[data-theme=light] .sidebar{border-right-color:var(--line);background:#ffffffeb}@media (width<=860px){html[data-theme=light] .sidebar{border-top:1px solid var(--line);background:#ffffffeb}}html[data-theme=light] .btn.ghost{color:var(--text);border-color:var(--line-2)}html[data-theme=light] .btn.primary{color:#fff}html[data-theme=light] .store-badge{background:#000}html[data-theme=dark] .nb-light{color:#f5f5f7;background:#000}html[data-theme=dark] .nb-light .nb-q,html[data-theme=dark] .nb-light .nb-icon,html[data-theme=dark] .nb .nb-input{color:#f5f5f7!important}html[data-theme=dark] .nb .nb-input{border-bottom-color:#3a3a3e!important}html[data-theme=dark] .nb .nb-input:focus{border-bottom-color:#34d399!important}html[data-theme=dark] .nb-light .nb-hint,html[data-theme=dark] .nb-consent{color:#a1a1a6}html[data-theme=dark] .nb-icon:hover{background:#1a1a1d}html[data-theme=dark] .nb-email-chip{color:#e5e5ea;background:#1a1a1d}html[data-theme=dark] .nb .nb-go:disabled{color:#6e6e73;background:#2c2c31}html[data-theme=dark] .nb-done-mark{background:#0f2a20}html[data-theme=dark] .nb-error{color:#ffb4ab;background:#3a1210}.seg{background:var(--panel-2);border-radius:10px;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.seg button{color:var(--muted);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px}.seg button.on{background:var(--bg);color:var(--text);box-shadow:0 1px 3px #00000026}.theme-row>span{gap:2px;display:grid}html[data-theme=light] .nav-item{color:var(--muted)}.note-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.note-title-row h1{flex:320px}.note-full{white-space:nowrap;margin-top:18px}.note td.warn{color:#c8a24a;font-weight:600}:root{--sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--serif:var(--sans)}body,.report-body,.note-main h1,.note-main .lede,.member h3,.day b,.split h2,.hero2-copy h1{font-family:var(--sans)!important}.run-title span,.team-avatar{font-family:var(--sans)}.logo-mark{display:block}.flag{border-radius:4px;display:block}.crest{display:block}.nav-icon{place-items:center;width:24px;height:24px;display:grid}.nav-icon svg{width:22px;height:22px}@media (width<=860px){.sidebar{padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#0a0a0ceb}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:0}.nav-item{letter-spacing:.01em;border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:6px 0 4px;font-size:10.5px;font-weight:500;position:relative;box-shadow:none!important;background:0 0!important}.nav-item .nav-icon svg{width:25px;height:25px}.nav-item.active{color:var(--mint)}.nav-item .count{position:absolute;top:2px;left:calc(50% + 6px)}}.office-frame,.office-frame.full{box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important}.office-canvas{background:#000}.office-zoom{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;left:10px}.office-zoom:hover{background:#ffffff2e}.office-frame.full{z-index:1000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:center;display:grid;position:fixed;inset:0}.office-frame.full .office-canvas{width:min(100vw,134.194dvh);height:auto}.office-frame.full .office-zoom{top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left))}.office-frame.full .char-card{position:absolute}@media (width<=360px){.prefs-grid .panel{padding:14px 12px}.enc-card{gap:12px;padding:14px}}@media (width<=600px){.demo-bar{flex-wrap:nowrap;gap:10px;min-height:56px;padding-top:8px;padding-bottom:8px;font-size:12px;line-height:1.35}.demo-bar>span{min-width:0}.demo-bar .btn{flex:none;padding:6px 10px;font-size:12px}}.page-head,.rose-head,.reader-actions{padding-right:60px}@media (width<=860px){.page-head,.rose-head,.reader-actions{padding-right:56px}}:root[data-theme=light]{--brand:#0b7a52;--brand-ink:#fff;--card:#f3f4f6;--card-2:#e9ebee}:root,:root[data-theme=dark]{--brand:#10b981;--brand-ink:#02150d;--card:#141416;--card-2:#1d1d20}.app-main,.page{font-family:var(--sans)}.page h1,.page-head h1,.stocks-head h1,.lib-h1,.note-main h1,.rose-head h1,.profile-head h1{letter-spacing:-.025em!important;font-size:clamp(26px,7vw,32px)!important;font-weight:700!important;line-height:1.12!important}.page h2{letter-spacing:-.015em;font-size:21px;font-weight:700}.page h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.page p,.page li{font-size:16px;line-height:1.5}.page .muted{color:var(--muted)}.page .panel,.page .card,.report-card,.lib-row,.zoom-card,.settings-panel{background:var(--card)!important;box-shadow:none!important;border:0!important;border-radius:20px!important}.page .btn,.note .btn{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 20px;display:inline-flex;font:600 15px var(--sans)!important;border-radius:999px!important}.page .btn.sm,.note .btn.sm{min-height:36px;padding:0 14px;font-size:14px!important}.page .btn.primary,.note .btn.primary{background:var(--brand)!important;color:var(--brand-ink)!important;border:0!important}.page .btn.ghost,.note .btn.ghost{background:var(--card)!important;color:var(--text)!important;border:0!important}.page .btn.ghost.danger{color:var(--rose)!important}.page input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.nb-input),.page select,.page textarea{min-height:48px;color:var(--text);padding:0 16px;font-size:16px;background:var(--card)!important;box-shadow:none!important;border:0!important;border-radius:14px!important}.page input:focus:not(.nb-input){box-shadow:0 0 0 2px var(--brand)!important}.page textarea{padding:12px 16px}.chips button,.chip,.lib-tools button{border-radius:999px!important}.quick-actions{gap:22px;margin:18px 0 8px;display:flex}.quick-actions button{color:var(--text);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.quick-actions button span{background:var(--card);border-radius:50%;place-items:center;width:64px;height:64px;transition:background .15s;display:grid}.quick-actions button.on span,.quick-actions button:active span{background:var(--brand);color:var(--brand-ink)}.stocks-total b{letter-spacing:-.03em;font-size:34px;font-weight:700}.report-body,.note-main p,.note-main li{font-family:var(--sans)!important;font-size:16.5px!important;line-height:1.6!important}.note-main .lede{color:var(--text);font-size:18px!important}.px-input input{background:var(--card)!important;border-color:#0000!important}html[data-theme=light] .px-input input{color:#111!important}.settings-row{border-bottom:1px solid var(--line);padding:12px 0}.settings-row:last-of-type{border-bottom:0}.page .panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.nb-input),.page .panel select,.page .panel textarea{background:var(--card-2)!important}:root{--tab-bg:#121214fa;--tab-line:#ffffff1f;--tab-off:#8e8e93;--tab-on:#30d38b;--tab-cut:#121214}:root[data-theme=light]{--tab-bg:#f9f9f9fa;--tab-line:#00000024;--tab-off:#8e8e93;--tab-on:#0b7a52;--tab-cut:#f9f9f9}:root[data-theme=dark]{--tab-on:#30d38b}@media (width<=860px){.sidebar{-webkit-backdrop-filter:saturate(180%)blur(20px);background:var(--tab-bg)!important;border:0!important;border-top:.5px solid var(--tab-line)!important;box-shadow:none!important;padding:6px 0 calc(4px + env(safe-area-inset-bottom))!important}.sidebar nav{grid-template-columns:repeat(5,1fr)!important;gap:0!important;display:grid!important}.sidebar .nav-item,.sidebar .nav-item.active{letter-spacing:.01em;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-height:46px;box-shadow:none!important;color:var(--tab-off)!important;font:500 10px/1.2 -apple-system, BlinkMacSystemFont, var(--sans)!important;background:0 0!important;border-radius:0!important;padding:2px 0 0!important}.sidebar .nav-item.active,.sidebar .nav-item.active .nav-icon{color:var(--tab-on)!important}.sidebar .nav-item .nav-icon{width:28px;height:28px}.sidebar .nav-item .nav-icon svg{width:27px;height:27px}.sidebar .nav-item:active .nav-icon{transition:transform .1s;transform:scale(.9)}.sidebar .nav-item .count{box-sizing:border-box;text-align:center;border:1px solid var(--tab-cut);border-radius:9px;min-width:17px;height:17px;padding:0 4px;position:absolute;top:0;left:calc(50% + 6px);color:#fff!important;font:600 10.5px/15px -apple-system, var(--sans)!important;background:#ff3b30!important;margin:0!important}.sidebar .nav-item{position:relative}}.glass-defs{pointer-events:none;width:0;height:0;position:absolute}.tab-lens{display:none}:root{--glass-floor:#1e1e2273;--glass-bg:#1e1e2280;--glass-rim:#ffffff29;--glass-hi:#ffffff38;--glass-shadow:0 10px 34px #00000073;--lens-bg:#ffffff24;--lens-press:#ffffff38;--tab-off:#c7c7cc}:root[data-theme=light]{--glass-floor:#ffffff80;--glass-bg:#ffffff94;--glass-rim:#ffffffb3;--glass-hi:#ffffffe6;--glass-shadow:0 10px 34px #00000024;--lens-bg:#00000012;--lens-press:#0000001a;--tab-off:#3c3c43}:root[data-theme=dark]{--glass-floor:#1e1e2273;--glass-bg:#1e1e2280;--glass-rim:#ffffff29;--glass-hi:#ffffff38;--lens-bg:#ffffff24;--lens-press:#ffffff38;--tab-off:#c7c7cc}@media (width<=860px){.app{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.sidebar,.native .sidebar{transition:left .35s cubic-bezier(.3,1.3,.5,1),right .35s cubic-bezier(.3,1.3,.5,1),padding .3s,border-radius .3s;overflow:hidden;left:14px!important;right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--glass-shadow), inset 0 0 0 .5px var(--glass-rim), inset 0 1px 0 var(--glass-hi), inset 0 -1px 1px #ffffff0f!important;background:0 0!important;border:0!important;border-radius:34px!important;padding:5px!important}.sidebar:after{content:"";z-index:-1;pointer-events:none;background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);position:absolute;inset:-16px}.glass-refract .sidebar:after{-webkit-backdrop-filter:url(#ib-glass)blur(5px)saturate(190%);backdrop-filter:url(#ib-glass)blur(5px)saturate(190%)}.sidebar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff1f, #fff0 40%, var(--glass-floor) 100%);position:absolute;inset:0}.sidebar nav{position:relative}.sidebar .nav-item,.sidebar .nav-item.active{z-index:1;justify-content:center;min-height:54px;color:var(--tab-off)!important;padding:0!important}.sidebar .nav-item.active,.sidebar .nav-item.active .nav-icon{color:var(--tab-on)!important}.sidebar .nav-item:active .nav-icon{transform:none}.sidebar .nav-item .count{top:3px;border:0!important}.sidebar .nav-label{opacity:1;max-height:14px;transition:max-height .3s,opacity .2s}.sidebar .nav-item .nav-icon{transition:width .3s,height .3s}.tab-lens{z-index:0;pointer-events:none;background:var(--lens-bg);width:20%;box-shadow:inset 0 0 0 .5px var(--glass-rim), inset 0 1px 0 var(--glass-hi);transform:translateX(calc(var(--i) * 100%)) scale(1);border-radius:30px;transition:transform .45s cubic-bezier(.3,1.35,.5,1),background .2s,box-shadow .2s;display:block;position:absolute;top:0;bottom:0;left:0}.pressing .tab-lens{transform:translateX(calc(var(--i) * 100%)) scale(1.12, 1.18);background:var(--lens-press);box-shadow:inset 0 0 0 .5px var(--glass-rim), inset 0 1px 0 var(--glass-hi), 0 6px 22px #0000002e;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .15s,box-shadow .15s}.sidebar.mini{padding:4px!important;left:max(14px,50% - 128px)!important;right:max(14px,50% - 128px)!important}.sidebar.mini .nav-item,.sidebar.mini .nav-item.active{min-height:40px}.sidebar.mini .nav-label{opacity:0;max-height:0}.sidebar.mini .nav-item .nav-icon{width:24px;height:24px}.sidebar.mini .nav-item .nav-icon svg{width:23px;height:23px}.sidebar.mini .nav-item .count{top:-1px}}@media (prefers-reduced-motion:reduce){.tab-lens,.sidebar{transition:none!important}}.page.libtv{max-width:none;padding:0 0 48px}.tv-top{position:relative}.tv-title{z-index:3;color:#fff;font:800 30px/1.1 var(--sans);letter-spacing:-.02em;text-shadow:0 2px 14px #00000059;pointer-events:none;margin:0;position:absolute;top:18px;left:20px}.tv-carousel{position:relative}.tv-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.tv-track::-webkit-scrollbar{display:none}.tv-track>.tv-slide{scroll-snap-align:start;flex:0 0 100%}.tv-slide{background:#000;height:clamp(360px,42vw,520px);position:relative;overflow:hidden}.tv-art{width:100%;height:100%;display:block;position:absolute;inset:0}.tv-scrim{background:linear-gradient(#00000047 0%,#0000 22% 46%,#000000b8 100%);position:absolute;inset:0}.tv-copy{color:#fff;justify-items:start;gap:6px;max-width:760px;padding:0 clamp(20px,4vw,48px) 46px;display:grid;position:absolute;bottom:0;left:0;right:0}.tv-eyebrow{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.tv-copy h2{font:800 clamp(30px, 5vw, 46px)/1.04 var(--sans);letter-spacing:-.025em;color:#fff;margin:0}.tv-copy p{opacity:.85;max-width:52ch;margin:0;font-size:15px;line-height:1.4}.tv-btn{min-width:150px;height:46px;font:600 16px/1 var(--sans);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:0 24px;text-decoration:none;transition:transform .12s;display:inline-flex;color:#000!important}.tv-btn:active{transform:scale(.96)}.tv-done{margin-top:10px;font-weight:600}.tv-dots{pointer-events:none;justify-content:center;gap:7px;display:flex;position:absolute;bottom:16px;left:0;right:0}.tv-dots button{pointer-events:auto;background:#fff6;border:0;border-radius:9px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.tv-dots button.on{background:#fff;width:18px}.tv-back{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#1e1e2259;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 .5px #ffffff40}.tv-body{max-width:1200px;padding:18px clamp(16px,4vw,48px) 0}.tv-body .lib-search{margin:0}.tv-body .lib-progress{margin:12px 2px 4px}.tv-body .lib-levels{margin:4px 0 14px}.tv-h2{font:700 22px/1.2 var(--sans);letter-spacing:-.015em;margin:28px 0 12px}.tv-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tv-tile{aspect-ratio:16/10;isolation:isolate;border-radius:14px;text-decoration:none;transition:transform .15s;display:block;position:relative;overflow:hidden}.tv-tile:active{transform:scale(.97)}.tv-tile:after{content:"";background:linear-gradient(#0000 38%,#000000b8);position:absolute;inset:0}.tv-tile>span{z-index:1;color:#fff;font:700 16px/1.2 var(--sans);letter-spacing:-.01em;position:absolute;bottom:10px;left:12px;right:12px}.tv-tile>span small{opacity:.8;margin-top:2px;font-size:12px;font-weight:500;display:block}.poster-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px;margin-top:6px;display:grid}.poster{color:var(--text);flex-direction:column;align-self:start;gap:7px;min-width:0;text-decoration:none;display:flex}.poster-img{aspect-ratio:2/3;border-radius:10px;flex:none;width:100%;transition:transform .15s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000002e}.poster:active .poster-img{transform:scale(.96)}.poster-art{width:100%;height:100%;font-family:var(--sans);display:block}.poster-check{color:#0b7a52;width:24px;height:24px;font:800 13px/1 var(--sans);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #00000040}.poster.read .poster-img{opacity:.78}.poster-meta{color:var(--muted);white-space:nowrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}.poster-meta .lvl{text-overflow:ellipsis;overflow:hidden}.book-related .poster-grid{margin-top:12px}.libtv.enc-page .tv-body>.lib-tools{margin-top:8px}@media (width>=861px){.tv-title{font-size:34px;top:26px;left:32px}.tv-slide{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 22%, #04060a), color-mix(in srgb, var(--tc) 40%, #04060a))}.tv-slide .tv-art{width:62%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.tv-scrim{background:linear-gradient(90deg,#00000059,#0000 55%),linear-gradient(#0000 60%,#00000059)}.tv-copy{place-content:center start;max-width:46%;padding-bottom:20px;top:0}}@media (width<=860px){.tv-slide{height:min(118vw,72vh)}.tv-tiles{grid-template-columns:1fr 1fr;gap:10px}.tv-tile{border-radius:12px}.tv-tile>span{font-size:14.5px;bottom:8px;left:10px}.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.tv-copy{padding-bottom:42px}}.fig figcaption{color:#9aa4b2}.fig figcaption b{color:#e6e9ee}.rd-progress{z-index:40;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.rd-progress i{background:var(--c);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.rd-article .tv-copy p{font-weight:500}.rd-body{max-width:680px;font:400 18px/1.62 var(--sans);color:var(--text);margin:0 auto;padding:30px clamp(20px,5vw,32px) 10px}.rd-quote{font:600 clamp(23px, 3.4vw, 28px)/1.3 var(--sans);letter-spacing:-.015em;color:var(--text);margin:0 0 30px}.rd-quote:before{content:"";background:var(--c);border-radius:2px;width:36px;height:4px;margin-bottom:16px;display:block}.rd-sec{margin:0 0 30px}.rd-sec h2{font:700 22px/1.25 var(--sans);letter-spacing:-.015em;color:var(--text);text-transform:none;margin:0 0 10px}.rd-sec p{margin:0 0 14px}.rd-sec .fig{margin:8px 0 0}.rd-care{background:#f59e0b21;border-radius:14px;padding:16px 18px 2px}.rd-end{border-top:1px solid var(--line);text-align:center;justify-items:center;gap:10px;margin:38px 0 26px;padding-top:26px;display:grid}.rd-done{background:var(--c);color:#fff;height:48px;font:600 16px/1 var(--sans);border:0;border-radius:999px;padding:0 28px}.rd-done.on{background:var(--card);color:var(--text)}.rd-next{background:var(--card);color:var(--text);border-radius:16px;grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.rd-next-img{aspect-ratio:2/3;border-radius:8px;display:block;overflow:hidden}.rd-next-t{gap:3px;min-width:0;display:grid}.rd-next-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:700}.rd-next-t b{font-size:18px;line-height:1.2}.rd-next-t span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.rd-related{max-width:1200px;padding:6px clamp(16px,4vw,48px) 0}.poster-row{scrollbar-width:none;grid-auto-columns:minmax(118px,150px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.poster-row::-webkit-scrollbar{display:none}.bk-reader{z-index:70;color:#1c1c1e;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#fbf9f4;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}:root[data-theme=dark] .bk-reader{color:#e8e6e3;background:#121212}.bk-top{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:6px 10px;transition:opacity .25s;display:grid}.bk-title{text-align:center;font:600 14px/1.2 var(--sans);opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bk-icon{background:color-mix(in srgb, currentColor 8%, transparent);width:40px;height:40px;color:inherit;font:600 16px/1 var(--sans);border:0;border-radius:50%;place-items:center;display:grid}.bk-panel{z-index:2;top:calc(env(safe-area-inset-top) + 54px);background:color-mix(in srgb, currentColor 10%, #fff);border-radius:14px;align-items:center;display:flex;position:absolute;right:12px;overflow:hidden;box-shadow:0 10px 30px #0000002e}:root[data-theme=dark] .bk-panel{background:#2c2c2e}.bk-panel button{width:74px;height:50px;color:inherit;font-family:var(--serif-read);background:0 0;border:0}.bk-panel button:disabled{opacity:.3}.bk-panel i{opacity:.15;background:currentColor;width:1px;height:26px}.bk-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.bk-cols{--serif-read:"Iowan Old Style", "Palatino Linotype", Palatino, "Source Serif 4", Georgia, serif;box-sizing:border-box;column-fill:auto;height:100%;font:400 var(--fs,18px)/1.55 var(--serif-read);will-change:transform;column-gap:56px;padding:18px 28px 10px;transition:transform .38s cubic-bezier(.25,.8,.25,1)}.bk-cols p{text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .8em}.bk-cover{break-after:column;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;display:flex}.bk-cover-img{aspect-ratio:2/3;border-radius:6px 10px 10px 6px;width:min(64%,260px);overflow:hidden;box-shadow:0 18px 40px #00000047,inset 4px 0 #ffffff26}.bk-cover-meta{font:500 14px/1.5 var(--sans);opacity:.6;margin:0}.bk-h1{font:700 calc(var(--fs) * 1.6)/1.15 var(--serif-read);letter-spacing:-.01em;margin:0 0 .5em}.bk-one{font-style:italic;font-size:calc(var(--fs) * 1.12);opacity:.85;margin-bottom:1.4em!important}.bk-sec h2{font:700 calc(var(--fs) * 1.08)/1.3 var(--sans);letter-spacing:-.01em;break-after:avoid;margin:1.2em 0 .45em}.bk-sec .fig{break-inside:avoid;margin:.4em 0 1em}.bk-sec .rd-care{background:#f59e0b24;border-radius:12px;padding:.8em 1em .1em}.bk-end{break-inside:avoid;border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);font-family:var(--sans);gap:14px;margin-top:1.6em;padding-top:1.3em;display:grid}.bk-fin{font:600 calc(var(--fs) * .95)/1.3 var(--sans);align-items:center;gap:10px;display:flex;margin:0!important}.bk-check{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bk-note{font:400 12.5px/1.4 var(--sans);opacity:.55;margin:0!important}.bk-end .rd-next{text-align:left;width:100%;font-family:var(--sans);background:color-mix(in srgb, currentColor 6%, transparent);color:inherit}.bk-foot{font:500 12px/1 var(--sans);opacity:.55;justify-items:center;gap:6px;padding:6px 28px 10px;transition:opacity .25s;display:grid}.bk-bar{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:2px;width:100%;max-width:420px;height:3px;overflow:hidden}.bk-bar i{background:currentColor;height:100%;transition:width .3s;display:block}.bk-reader.calm .bk-top,.bk-reader.calm .bk-foot{opacity:0;pointer-events:none}@media (width>=861px){.bk-cols{padding:30px 28px 10px}}.bk-viewport{justify-self:center;width:100%;max-width:760px}.bk-cols .fig{font-family:var(--sans)}:root,:root[data-theme=dark]{--fx-bg:var(--bg);--fx-ink:#e8eeea;--fx-muted:#93a39c;--fx-rule:#ffffff17;--fx-axis:#ffffff4d;--fx-panel:#131916;--fx-label:#4cc38a;--fx-1:#4cc38a;--fx-2:#d9b65a;--fx-3:#6fa8d6;--fx-4:#e0675b;--fx-5:#9cc9b1;--fx-up:#4cc38a;--fx-down:#e0675b;--fx-gold:#d9b65a;--fx-band:#4cc38a12}:root[data-theme=light]{--fx-ink:#14201b;--fx-muted:#5b6b64;--fx-rule:#d9e2dd;--fx-axis:#8e9c96;--fx-panel:#eef4f0;--fx-label:#3f8f6b;--fx-1:#0e5a3c;--fx-2:#c8a24a;--fx-3:#2f6f9f;--fx-4:#b23a2e;--fx-5:#7fb89a;--fx-up:#1e7f4f;--fx-down:#b23a2e;--fx-gold:#c8a24a;--fx-band:#0e5a3c0f}.bk-reader{--fx-bg:#fbf9f4}:root[data-theme=dark] .bk-reader{--fx-bg:#121212}.fig{font-family:var(--sans);border:0!important;border-top:1px solid var(--fx-rule)!important;background:0 0!important;border-radius:0!important;margin:12px 0 26px!important;padding:14px 0 0!important}.fig-n{font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-label)}.fig-title{font:600 16px/1.35 var(--sans);letter-spacing:-.005em;color:var(--fx-ink);margin:6px 0 12px}.fig figcaption{color:var(--fx-muted);margin-top:8px;font-size:12.5px;line-height:1.5}.fig-t{fill:var(--fx-muted);font-size:11.5px}.fig-t.ink{fill:var(--fx-ink);font-weight:600}.fig-legend{color:var(--fx-ink);font-size:12.5px}.fig-legend i{height:2.5px}.fig-legend i.dash{background-image:linear-gradient(90deg, transparent 50%, var(--fx-bg) 50%)!important}.fig-tip{background:var(--fx-bg);border:1px solid var(--fx-rule);color:var(--fx-ink);box-shadow:0 8px 22px #00000024}.fig-tip span{color:var(--fx-ink)}.fig-flow li,.fig-compare>div,.fig-ladder li,.fig-stats div,.fig-book .mid{background:var(--fx-panel);border-color:var(--fx-rule);color:var(--fx-ink)}.fig-flow li .n{color:#fff}.fig-compare ul,.fig-keys,.fig-donut li{color:var(--fx-ink)}.fig-flow li small,.fig-ladder li small,.fig-stats span,.fig-ladder .end,.fig-book .hd{color:var(--fx-muted)}.fig-time{border-left-color:var(--fx-rule)}.fig-time li:before{background:var(--fx-1);border-color:var(--fx-bg)}.fig-time time,.fig-keys b{color:var(--fx-label)}.fig-book li.a i{background:var(--fx-down)}.fig-book li.b i{background:var(--fx-up)}.fig-book li.a span:first-child,.fig-book .lab.a{color:var(--fx-down)}.fig-book li.b span:first-child,.fig-book .lab.b{color:var(--fx-up)}.fig-screen{--fx-ink:#dfe4ea;--fx-muted:#8b95a5}.bk-reader .fig-plot svg{pointer-events:none}@media (width<=860px){.sidebar nav{grid-template-columns:repeat(var(--tabs,5), 1fr)!important}.tab-lens{width:calc(100% / var(--tabs,5))}.sidebar.mini{left:max(14px,50% - 110px)!important;right:max(14px,50% - 110px)!important}.app.chat-full{padding-bottom:0!important}.app.chat-full .sidebar,.app.chat-full .profile-menu-wrap,.app.chat-full .mobile-lang{display:none!important}}.rose-fab{z-index:45;cursor:pointer;width:60px;height:60px;box-shadow:0 10px 26px #00000047, 0 0 0 3px var(--bg);background:#ffd1e6;border:0;border-radius:50%;padding:0;transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s;position:fixed;bottom:26px;right:18px;overflow:hidden}.rose-fab svg{display:block}.rose-fab:active{transform:scale(.92)}.rose-fab.hide{opacity:0;pointer-events:none;transform:scale(.3)}@media (width<=860px){.rose-fab{right:16px;bottom:calc(10px + env(safe-area-inset-bottom) + 64px + 14px);width:56px;height:56px}.rose-fab svg{width:56px;height:56px}}html.sheet-open,html.sheet-open body{overflow:hidden}.rose-sheet-wrap{z-index:80;position:fixed;inset:0}.rose-scrim{background:#00000061;animation:.25s roseFade;position:absolute;inset:0}.rose-sheet{background:var(--bg);border-radius:22px 22px 0 0;flex-direction:column;height:min(88vh,780px);transition:transform .25s;animation:.34s cubic-bezier(.2,.9,.3,1) roseUp;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000040}@media (width>=861px){.rose-sheet{border-radius:22px;width:420px;height:min(640px,82vh);bottom:24px;left:auto;right:24px}}@keyframes roseUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes roseFade{0%{opacity:0}to{opacity:1}}.rose-sheet-head,.rose-bar{align-items:center;gap:10px;display:flex}.rose-sheet-head{border-bottom:1px solid var(--line);touch-action:none;cursor:grab;padding:20px 14px 12px;position:relative}.rose-grabber{background:var(--line-2,#80808066);border-radius:3px;width:38px;height:5px;margin-left:-19px;position:absolute;top:7px;left:50%}.rose-sheet-head svg:first-of-type,.rose-bar-face{border-radius:50%;flex:none}.rose-bar-t{gap:1px;min-width:0;margin-right:auto;display:grid}.rose-bar-t b{font:700 16px/1.2 var(--sans)}.rose-bar-t small{color:var(--muted);font-size:12.5px}.rose-icon{background:var(--card);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rose-text-btn{color:var(--mint);font:600 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:8px 6px}.rose-sheet-body{overscroll-behavior:contain;flex-direction:column;flex:1;padding:0 14px;display:flex;overflow-y:auto}.rose-sheet-body .rose-log{flex:1;min-height:0}.rose-sheet-body .rose-input,.rose-full .rose-input{padding-bottom:calc(10px + env(safe-area-inset-bottom));bottom:0}.rose-sheet-body .rose-how{margin:0 0 14px}.rose-full{padding-top:0!important}.rose-bar{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -4px;padding:12px 4px 10px;position:sticky;top:0}@media (width>=861px){.rose-bar{padding-right:64px}.rose-full{padding-top:16px!important}}.px-face>svg{width:100%;height:100%;display:block;position:static!important;transform:none!important}.px-face{background:0 0!important}.app.chat-full .demo-bar{position:static}.rose-sheet-body{overflow:hidden}.rose-sheet-body .rose-log{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -14px;padding:12px 14px;overflow-y:auto}.rose-sheet-body .rose-input{margin:0;padding-top:8px;position:static}.rose-sheet-body .rose-how{display:none}.rose-face{background:radial-gradient(circle at 50% 40%,#ffe3f0,#ffbcdb);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.rose-face canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;inset:0}.rose-fab .rose-face{display:block;width:100%!important;height:100%!important}.px-face>.rose-face{display:block;width:100%!important;height:100%!important;position:static!important;transform:none!important}:root[data-theme=light] .office-canvas,:root[data-theme=light] .office-frame,:root[data-theme=light] .office-frame.full{background:var(--bg)!important}:root[data-theme=light] .office-zoom{color:#1c1c1e;background:#14141612}:root[data-theme=light] .office-zoom:hover{background:#1414161f}.office-canvas{container-type:inline-size}.tv-crisp{z-index:1;transform-origin:0 0;box-sizing:border-box;pointer-events:none;color:#e6edf7;font-family:var(--sans);grid-template-columns:auto 1fr;align-items:center;gap:2.4cqw;padding:1.3cqw 1.8cqw;display:grid;position:absolute;transform:skewY(-26.565deg)}.tvc-left{align-content:center;gap:.2cqw;min-width:0;display:grid}.tvc-label{letter-spacing:.08em;text-transform:uppercase;color:#9fc0ff;font-size:1.2cqw;font-weight:700}.tvc-total{letter-spacing:-.03em;font-size:4.3cqw;font-weight:800;line-height:1}.tvc-rows{gap:0;margin:.4cqw 0 0;padding:0;font-size:1.35cqw;line-height:1.35;list-style:none;display:grid}.tvc-rows li{gap:.8cqw;display:flex}.tvc-rows span{color:#c9d4e6;min-width:5.2cqw;font-weight:600}.tv-crisp .up{color:#3ee08f}.tv-crisp .down{color:#ff6b6b}.tvc-spark{width:100%;height:70%}.crest-sheet{max-height:92vh;overflow-y:auto}.crest-opts .shape{padding:5px 8px}:root[data-theme=light] .crest-sheet{color:#111;background:#fff;border-color:#e5e5ea}:root[data-theme=light] .crest-sheet .shape{background:#f2f2f7;border-color:#e5e5ea}:root[data-theme=light] .crest-sheet .swatch{border-color:#d1d1d6}.crest-wizard{gap:10px}.cw-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cw-dots{gap:6px;display:flex}.cw-dots i{opacity:.25;background:currentColor;border-radius:4px;width:7px;height:7px;transition:width .2s,opacity .2s}.cw-dots i.done{opacity:.55}.cw-dots i.on{opacity:1;background:#10b981;width:18px}.cw-title{font:700 22px/1.2 var(--sans);letter-spacing:-.01em;margin:2px 0 0}.cw-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:48px 1fr 48px;place-items:center;min-height:190px;display:grid}.cw-crest{grid-column:2;place-items:center;display:grid}.cw-stage .cw-arrow:first-child{grid-column:1}.cw-arrow{cursor:pointer;width:44px;height:44px;color:inherit;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.cw-arrow:active{transform:scale(.92)}.cw-name{justify-content:center;align-items:baseline;gap:10px;margin:0;font-size:17px;display:flex}.cw-name span{color:var(--muted);font-size:13px}.cw-letters{gap:8px;display:grid}.cw-letters .crest-input{text-align:center;letter-spacing:.3em;font-size:26px}.cw-letters small{color:var(--muted);text-align:center;font-size:12.5px}.crest-wizard .crest-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}:root[data-theme=light] .cw-arrow{background:#f2f2f7}.crest-flow{z-index:95;position:fixed;inset:0;overflow-y:auto;min-height:0!important}.crest-flow .nb-flow{width:100%;max-width:480px;margin:0 auto}@media (width>=861px){.crest-flow{place-items:center;padding:24px;display:grid;background:#00000073!important}.crest-flow .nb-flow{background:#fff;border-radius:24px;height:min(760px,92vh);min-height:0;box-shadow:0 30px 80px #0000004d}html[data-theme=dark] .crest-flow .nb-flow{background:#000;border:1px solid #1f1f23}}.cf-progress{grid-template-columns:repeat(5,1fr);gap:6px;margin:-8px 0 22px;display:grid}.cf-progress i{background:#e4e4e4;border-radius:2px;height:4px;transition:background .25s}.cf-progress i.on{background:#0b7a52}html[data-theme=dark] .cf-progress i{background:#2c2c31}html[data-theme=dark] .cf-progress i.on{background:#34d399}.cf-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:48px 1fr 48px;place-items:center;min-height:220px;margin-top:18px;display:grid}.cf-crest{grid-column:2;place-items:center;display:grid}.cf-arrow{cursor:pointer;color:#111;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cf-arrow:active{transform:scale(.92)}html[data-theme=dark] .cf-arrow{color:#f5f5f7;background:#1a1a1d}.cf-name{justify-items:center;gap:2px;margin:10px 0 0;display:grid}.cf-name b{font:700 20px/1.2 var(--sans)}.cf-name span{color:#8e8e93;font-size:14px}.cf-letters{margin-top:18px}.cf-letters .nb-input{text-transform:uppercase;letter-spacing:.2em}:root[data-theme=light]{--bg:#f2f2f7;--bg-2:#fff;--panel:#fff;--panel-2:#e9e9ee;--card:#fff;--card-2:#f2f2f7;--line:#d8d8dc;--line-2:#c6c6c8;--text:#000;--muted:#3c3c4399;--faint:#3c3c434d;--shadow:0 1px 2px #0000000a, 0 8px 24px -12px #0000001a}:root[data-theme=light] html,:root[data-theme=light] body,html[data-theme=light],html[data-theme=light] body{background:#f2f2f7}html[data-theme=light] .sidebar{background:#f2f2f7eb}@media (width<=860px){html[data-theme=light] .sidebar{background:#f2f2f7eb}}html[data-theme=light] .topbar,html[data-theme=light] .app-top{background:#f2f2f7e6}html[data-theme=light] .day li:after,html[data-theme=light] .nb-light,html[data-theme=light] .nb.nb-light{background:#f2f2f7}html[data-theme=light] .nb-input{border-bottom-color:#c6c6c8}html[data-theme=light] .nb-input::placeholder{color:#3c3c434d}html[data-theme=light] .crest-flow .nb-flow{background:#f2f2f7}:root[data-theme=light] .crest-sheet{background:#f2f2f7;border-color:#c6c6c8}:root[data-theme=light] .crest-sheet .shape,:root[data-theme=light] .cw-arrow{background:#fff;border-color:#d8d8dc}:root,:root[data-theme=dark]{--bg:#000;--bg-2:#000;--panel:#1c1c1e;--panel-2:#2c2c2e;--card:#1c1c1e;--card-2:#2c2c2e;--line:#38383a;--line-2:#48484a;--text:#fff;--muted:#ebebf599;--faint:#ebebf54d}:root:not([data-theme=light]) .crest-sheet{background:#1c1c1e;border-color:#38383a}:root:not([data-theme=light]) .cw-arrow{background:#2c2c2e}.stocks-list{background:var(--card);border:0;border-radius:12px;margin-top:8px;padding:0 16px}.stocks-list li{border-bottom:.5px solid var(--line)}.stocks-list li:last-child{border-bottom:0}.pf-lots .table-wrap{background:var(--card);border-radius:12px;padding:4px 16px}.pf-lots .table-wrap tr:last-child td{border-bottom:0}.rose-fab{place-items:center;display:grid}.rose-fab .rose-face{background:#3a3a3c!important}:root[data-theme=light] .rose-fab .rose-face{background:#e5e5ea!important}@media (width<=860px){:root{--rose-d:64px}.app:has(.sidebar.mini){--rose-d:48px}.sidebar,.native .sidebar,.sidebar.mini{left:14px!important;right:calc(14px + var(--rose-d) + 6px)!important}.sidebar .nav-label{font-size:10.5px}.rose-fab{-webkit-backdrop-filter:blur(14px)saturate(190%);backdrop-filter:blur(14px)saturate(190%);transition:width .35s cubic-bezier(.3,1.3,.5,1),height .35s cubic-bezier(.3,1.3,.5,1),transform .25s cubic-bezier(.3,1.4,.5,1),opacity .2s;right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:var(--rose-d)!important;height:var(--rose-d)!important;background:var(--glass-bg)!important;box-shadow:var(--glass-shadow), inset 0 0 0 .5px var(--glass-rim), inset 0 1px 0 var(--glass-hi)!important}.rose-fab .rose-face{width:69%!important;height:69%!important}}:root[data-theme=light] .profile-menu{color:#000;background:#fff;border-color:#d8d8dc;box-shadow:0 18px 40px #00000029}:root[data-theme=light] .pm-head,:root[data-theme=light] .pm-credits{border-bottom-color:#e5e5ea}:root[data-theme=light] .profile-menu button:hover{background:#f2f2f7}:root[data-theme=light] .profile-menu .danger{color:#ff3b30}:root[data-theme=light] .pm-credits b{color:#0b7a52}.profile-menu .pm-head{justify-content:flex-start}html.native-tabs .sidebar,html.native-tabs .rose-fab{display:none!important}html.native-tabs .app{padding-bottom:110px!important}html.native-tabs .app.chat-full{padding-bottom:0!important}.rk-flow{z-index:90;background:var(--bg);color:var(--text);animation:.3s rkIn;position:fixed;inset:0;overflow-y:auto}@keyframes rkIn{0%{opacity:0;transform:translateY(16px)}}.rk-inner{max-width:520px;min-height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.rk-top{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;height:52px;margin:0 -6px 18px;display:grid}.rk-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rk-icon:hover{background:var(--card)}.rk-progress{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.rk-progress i{background:var(--line);border-radius:2px;height:4px;transition:background .3s}.rk-progress i.on{background:var(--mint)}.rk-body{flex:1;animation:.35s cubic-bezier(.2,.8,.3,1) rkStep}@keyframes rkStep{0%{opacity:0;transform:translate(24px)}}.rk-q{letter-spacing:-.02em;margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.15}.rk-hint{color:var(--muted);margin:-10px 0 18px;font-size:15px}.rk-opts{background:var(--card);border-radius:14px;display:grid;overflow:hidden}.rk-opt{text-align:left;min-height:56px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.rk-opt+.rk-opt:before{content:"";background:var(--line);height:.5px;position:absolute;top:0;left:16px;right:0}.rk-opt b{font-size:17px;font-weight:500;display:block}.rk-opt small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.35;display:block}.rk-opt i{color:var(--mint);opacity:0;flex:none;transition:opacity .15s,transform .2s cubic-bezier(.3,1.5,.5,1);transform:scale(.6)}.rk-opt.on i{opacity:1;transform:none}.rk-opt:active{background:var(--card-2)}.rk-chips{flex-wrap:wrap;gap:10px;display:flex}.rk-chips button{background:var(--card);color:inherit;font:500 16px var(--sans);cursor:pointer;border:0;border-radius:22px;padding:12px 16px;transition:background .15s,color .15s}.rk-chips button.on{background:var(--mint);color:#fff}.rk-time{background:var(--card);border-radius:14px;padding:22px 18px 18px}.rk-time-big{text-align:center;color:var(--mint);margin:0 0 18px;font-size:26px;font-weight:700}.rk-time input{appearance:none;cursor:pointer;border-radius:3px;width:100%;margin:0;height:6px!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(90deg, var(--mint) var(--p), var(--line) var(--p))!important;border:0!important;padding:0!important}.rk-time input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:30px;height:30px;box-shadow:0 2px 8px #00000040,0 0 0 .5px #00000014}.rk-time input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 2px 8px #00000040}.rk-time-ticks{color:var(--muted);justify-content:space-between;margin:12px -4px 0;font-size:13px;display:flex}.rk-time-ticks .on{color:var(--text);font-weight:600}.rk-time .rk-hint{text-align:center;margin:14px 0 0;font-size:13px}.rk-drop{background:var(--card);border-radius:14px;margin-bottom:22px;padding:16px 16px 10px}.rk-drop-nums{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:15px;display:flex}.rk-drop-nums b{color:var(--text);font-size:22px}.rk-drop-nums em{color:#ff3b30;margin-left:4px;font-size:15px;font-style:normal}.rk-drop svg{width:100%;height:120px;display:block;overflow:visible}.rk-drop-ref{stroke:var(--line);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.rk-drop-line{fill:none;stroke:#ff3b30;stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.4,.1,.3,1) .2s forwards rkDraw}@keyframes rkDraw{to{stroke-dashoffset:0}}.rk-drop-dot{fill:#ff3b30;opacity:0;animation:.3s 1.9s forwards rkDot}@keyframes rkDot{to{opacity:1}}.rk-drop-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.rk-foot{justify-content:space-between;align-items:center;min-height:64px;margin-top:24px;display:flex}.rk-skip{color:var(--muted);font:500 16px var(--sans);cursor:pointer;background:0 0;border:0;padding:10px 4px}.rk-go{background:var(--mint);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 8px 20px #0478574d}.rk-go:disabled{background:var(--line);color:var(--muted);box-shadow:none;cursor:default}.rk-result{gap:12px;display:grid}.rk-score{justify-content:space-between;align-items:flex-end;display:flex}.rk-score span{color:var(--muted);font-size:14px;display:block}.rk-score strong{letter-spacing:-.02em;font-size:44px;line-height:1}.rk-score strong small{color:var(--muted);margin-left:2px;font-size:18px;font-weight:600}.rk-type{background:var(--card-2);border-radius:16px;padding:6px 12px;font-size:15px}.rk-type.conservative{color:#0a84ff}.rk-type.moderate{color:#ff9f0a}.rk-type.aggressive{color:#ff453a}.rk-meter{background:linear-gradient(90deg,#0a84ff 0 30%,#ff9f0a 30% 60%,#ff453a 60%);border-radius:4px;height:8px;margin-top:4px;position:relative}.rk-meter i{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000059}.rk-meter-l{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.rk-radar{justify-self:center;width:100%;max-width:340px;margin:4px 0;overflow:visible}.rk-ring{fill:none;stroke:var(--line);stroke-width:1px}.rk-spoke{stroke:var(--line);stroke-width:1px}.rk-area{fill:color-mix(in srgb, var(--mint) 28%, transparent);stroke:var(--mint);stroke-width:2px;stroke-linejoin:round;transform-origin:120px 126px;animation:.7s cubic-bezier(.3,1.3,.5,1) rkGrow}@keyframes rkGrow{0%{opacity:0;transform:scale(.2)}}.rk-pt{fill:var(--mint)}.rk-lab text{font:600 11px var(--sans);fill:var(--muted)}.rk-lab .rk-lab-v{fill:var(--text);font-size:12px}.rk-desc{margin:0;line-height:1.5}.rk-alert{background:#ff9f0a24;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.rk-rose{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.rk-result .btn{justify-self:start}:root{--r-card:20px;--pad-card:16px}.hero h1 em,.hero2-copy h1 em,.a-hero h1 em,.a-close h2 em,.lib-show .section-head h2 em{color:var(--mint)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.stars,.landing:before{display:none!important}.feature,.cta{background:var(--panel)!important}.progress div,.lib-bar i{background:var(--mint)!important;box-shadow:none!important}.member-art,.team-stage{background:var(--panel)!important}.char-av{background:color-mix(in srgb, var(--c,var(--mint)) 22%, var(--panel))!important}.day:before{background:var(--line)!important}.shelf-board,.lib-plank{background:#3f2b1c!important}.book-spine{background:#00000047!important}.enc-hero{background:var(--panel)!important}.lib-spine{background:var(--c)!important}.lib-tools{background:var(--bg)!important}@media (width>=861px){.tv-slide{background:color-mix(in srgb, var(--tc) 30%, #04060a)!important}}.rose-face{background:#e5e5ea!important}:root:not([data-theme=light]) .rose-face{background:#3a3a3c!important}.report-body,.legal-doc p{color:var(--text)!important}.topnav{color:var(--muted)!important}.dot.pulse,.chrome-bar .live b,.stages li.now:before,.hero .float,[class*=float],.tape-track{animation:none!important}.tape{scrollbar-width:none;overflow-x:auto}.tape::-webkit-scrollbar{display:none}.lib-row{animation:none!important}:is(.panel:has(>.plans),.panel:has(.plans)){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.panel:has(.plans)>h3{margin:4px 0 0}.plans{margin-top:12px}.plan-card{box-shadow:none!important;border-radius:var(--r-card)!important;background:var(--card)!important;border:0!important;padding:20px!important}.plan-card.popular{box-shadow:none!important}.page .panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.nb-input),.page .panel select,.page .panel textarea{min-height:44px;border-bottom:.5px solid var(--line-2)!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.page .panel input:focus{outline:none;border-bottom-color:var(--mint)!important;box-shadow:none!important}.px-bubble{background:var(--card)!important;color:var(--text)!important;border:0!important}.px-bubble.me{background:var(--mint)!important;color:#fff!important}.px-bubble.me .px-time{color:#ffffffbf}.px-time{color:var(--muted)!important}.px-face{border:0!important}.px-btn{background:var(--card)!important;color:var(--text)!important;border:0!important}.px-btn.primary{background:var(--mint)!important;color:#fff!important}.px-input input{border:0!important}.px-typing i{background:var(--muted)!important}.panel{border-radius:var(--r-card)!important;padding:var(--pad-card)!important}.seg,.segmented{border-radius:10px!important;padding:2px!important}.seg button,.segmented button{border-radius:8px!important}@media (width<=860px){.tab-lens{border-radius:29px!important}}.rk-opts,.rk-time,.rk-drop{border-radius:14px}html[data-theme=light] .segmented button.on,html[data-theme=light] .seg button.on{color:var(--text)!important;background:#fff!important;box-shadow:0 1px 3px #0000001f!important}html[data-theme=light] .segmented,html[data-theme=light] .seg{background:#7676801f!important}h1,.rk-q,.nb-q,.tv-title,.tv-slide h2,.stocks-total b,.stocks-total strong,.rk-score strong,.plan-price b,.note h1,.report-title{letter-spacing:-.025em!important;font-weight:300!important}h2,.section-head h2{letter-spacing:-.015em!important;font-weight:400!important}h3,.panel h3{color:var(--mint)!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.tv-kicker,.lib-kicker,.note-kicker,.eyebrow,.seg-label,.rk-score span,.rk-meter-l{text-transform:uppercase;letter-spacing:.16em!important;font-size:11px!important;font-weight:600!important}@media (width<=860px){:root{--gutter:16px;--top:calc(12px + env(safe-area-inset-top))}.page,.office-page{padding-top:var(--top)!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.native .page,.native .office-page{padding-top:var(--top)!important}.profile-menu-wrap,.native .profile-menu-wrap{top:var(--top)!important;right:var(--gutter)!important}.page-head,.stocks-head,.profile-head{min-height:44px;padding-right:56px;align-items:center!important;margin:0 0 16px!important}.page-head h1,.stocks-head h1,.profile-head h1,.office-page h1{margin:0!important;font-size:30px!important;line-height:44px!important}.page-head p,.office-page .page-head p{line-height:1.4;margin:0!important}.office-page .page-head{display:block}.page-head .btn{align-self:center}.profile-head{gap:12px!important}.profile-head canvas,.profile-head>:first-child{width:44px!important;height:44px!important}.profile-head p{margin:0!important}.tv-title{top:var(--top)!important;left:var(--gutter)!important;font-size:30px!important;line-height:44px!important}.stocks-total,.quick-actions{margin:0 0 16px!important}.page>section,.page>.panel,.pf-lots{margin-top:0!important;margin-bottom:16px!important}.page h2{margin:32px 0 8px!important}.panel>h3:first-child{margin:0 0 8px!important}.toolbar{margin:0 0 16px!important}.report-grid{gap:12px!important}.page:has(>.tv-top){padding:0!important}.page:has(>.tv-top) .tv-body{padding-left:var(--gutter);padding-right:var(--gutter)}.tv-top .tv-title{top:var(--top)!important;left:var(--gutter)!important;font-size:30px!important;line-height:44px!important}.page-head h1,.stocks-head h1,.profile-head h1,.office-page h1,.tv-top .tv-title{letter-spacing:-.025em!important;font-weight:300!important}}.page h1,.tv-title{font-weight:300!important}.note .dl-btn,.note-main>.btn:first-of-type,.note-main>a.btn:first-of-type,.note-full{margin-bottom:16px!important}.report-card .rc-title{align-items:baseline;gap:8px;display:flex;color:var(--text)!important;margin:0 0 4px!important;font-size:17px!important;font-weight:600!important;line-height:1.3!important}.report-card .rc-title .unread-dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.report-card .rc-meta{color:var(--muted);margin:0;font-size:13px}.report-card{border-radius:var(--r-card)!important;padding:14px 16px!important}.report-page .note{padding-top:0!important}.rp-bar{justify-content:space-between;align-items:center;min-height:44px;margin:0 0 16px;padding-right:56px;display:flex}@media (width>=861px){.rp-bar{padding-right:0}}.rp-back{color:var(--mint);align-items:center;gap:2px;margin-left:-6px;font-size:17px;text-decoration:none;display:inline-flex}.rp-tools{align-items:center;gap:8px;display:flex;position:relative}.rp-icon{background:var(--card);height:36px;color:var(--text);font:600 14px var(--sans);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.rp-icon.on{background:var(--mint);color:#fff}.rp-icon.round{justify-content:center;width:36px;padding:0}.rp-scrim{z-index:60;position:fixed;inset:0}.rp-menu{z-index:61;background:var(--card);min-width:250px;box-shadow:0 16px 40px #0000002e, 0 0 0 .5px var(--line);border-radius:14px;animation:.18s rpMenu;display:grid;position:absolute;top:44px;right:0;overflow:hidden}@keyframes rpMenu{0%{opacity:0;transform-origin:100% 0;transform:scale(.94)translateY(-6px)}}.rp-menu button{color:var(--text);font:400 16px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:relative}.rp-menu button+button:before{content:"";background:var(--line);height:.5px;position:absolute;top:0;left:16px;right:0}.rp-menu button:active{background:var(--card-2)}.rp-top h1{margin:16px 0 4px!important;font-size:30px!important;line-height:1.15!important}.rp-meta{color:var(--muted);margin:0 0 12px;font-size:13px}.rp-top .lede{margin:0 0 16px}.rp-card{background:var(--card);border-radius:var(--r-card);padding:var(--pad-card);margin:0 0 16px}.rp-card>h3{margin:0 0 8px!important}.rp-card ul{margin:0;padding-left:18px}.rp-card li{margin:4px 0;line-height:1.45}.rp-card p{margin:0 0 12px;line-height:1.5}.rp-card .exhibit{margin:8px 0 0}.rp-card .table-wrap{background:0 0!important;margin:0!important;padding:0!important}.rp-end{gap:8px;margin:32px 0 16px;display:grid}.rp-end .btn{justify-content:center;gap:6px}.note-pdf{display:none!important}.say-on{background:color-mix(in srgb, var(--mint) 10%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--mint) 10%, transparent);border-radius:12px;transition:background .3s,box-shadow .3s}.rp-card.say-on{background:color-mix(in srgb, var(--mint) 12%, var(--card));box-shadow:none}.bk-cols,.bk-panel button{--serif-read:var(--sans)!important}.bk-h1{letter-spacing:-.025em!important;font-weight:300!important}.bk-h1,.rp-top h1{font-size:var(--t-large)!important}.stocks-total b,.stocks-total strong,.plan-price b,.rk-score strong{font-size:34px!important;font-weight:300!important}main h2,.tv-h2,.note h2,.rd-body h2,.bk-cols h2{font-size:var(--t-title)!important;letter-spacing:-.015em!important;font-weight:400!important;line-height:1.25!important}.metric strong{font-size:var(--t-title)!important;font-weight:400!important}.stocks-id b,.report-card .rc-title,.rose-bar-t b,.rose-sheet-head b,.rk-opt b,.plan-card h3{font-size:var(--t-head)!important;font-weight:600!important}.report-card:not(.unread) .rc-title{font-weight:500!important}.lede,.report-body p,.report-body li,.rp-card p,.rp-card li,.rd-body p,.rd-body li,.rk-desc,.px-bubble p{font-size:var(--t-body)!important;line-height:1.5!important}.page-head p,.profile-head p,.tv-copy p,.rk-hint,.rk-time-big~.rk-hint,.callout,.switch-row,.panel>p,.panel .muted:not(small),.btn,.tv-btn,.rp-icon,.px-btn,.nb-pill,.rk-chips button,.stocks-num span,.tv-tile span,.poster-meta,.rp-menu button{font-size:var(--t-sub)!important}.btn,.tv-btn,.px-btn,.nb-pill{font-weight:600!important}.btn.sm,.rc-meta,.rp-meta,.chip,.seg button,.segmented button,.stocks-pill,td,.quick-actions button,.enc-row-m,.rk-time-ticks,.rk-drop-axis{font-size:var(--t-foot)!important}.stocks-pill{font-weight:600!important}.disclaimer,figcaption,.tiny,.stocks-id small,.px-time,.note-desk span,.rose-bar-t small,.rose-sheet-head small,.metric span,.rk-meter-l,.rp-end+.disclaimer{font-size:var(--t-cap)!important}th,.exhibit-n,.tv-eyebrow,.tv-kicker,.seg-label,.note-desk b,.callout b,.rk-score span{text-transform:uppercase;font-size:var(--t-label)!important;letter-spacing:.12em!important;font-weight:600!important}.tv-slide h2{font-size:var(--t-large)!important;font-weight:300!important}.tv-body h2{font-weight:400!important}.bk-cols{--fs:17px}.bk-one{font-size:calc(var(--fs) * 1.3)!important}.note .lede,.rp-top .lede{font-size:var(--t-body)!important}.note .rp-meta,.note .glossary-hint,.bk-cover-meta,.term[data-tip]:after{font-size:var(--t-foot)!important}.plan-card li,.plan-card p,.plan-price span,.fig-title,.bk-title{font-size:var(--t-sub)!important}.fig-title,.bk-title,.tv-tile span,.poster-meta b{font-weight:600!important}main .btn{font-size:var(--t-sub)!important}main .btn.sm{font-size:var(--t-foot)!important}td,td b,.disclaimer b,.rd-next small{font-weight:600!important}td{font-weight:400!important}td.pass,td.block,td.warn,td b{font-weight:600!important}small,.px-count,.rd-figure span,.fig-legend span{font-size:var(--t-cap)!important}.pf-lots .btn{font-size:var(--t-foot)!important}.panel .set-row>span,.panel label>span:first-child{font-size:var(--t-body)!important}.rd-body b,.bk-cols b{font-weight:600!important}.term-tip,.tip,[role=tooltip]{font-size:var(--t-foot)!important}.plan-card h3{color:var(--text)!important;font-size:var(--t-head)!important}.report-card{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 12px 12px 16px!important;display:flex!important}.report-card .rc-text{flex:1;min-width:0}.ra{background:var(--card-2);margin:0;overflow:hidden}.ra-thumb{border-radius:8px;flex:none;width:76px;height:76px}.ra-hero{aspect-ratio:16/9;border-radius:var(--r-card);width:100%;margin:0 0 4px;position:relative}.ra img,.ra .ra-art{object-fit:cover;width:100%;height:100%;display:block}.ra-hero figcaption{font-size:var(--t-cap);color:var(--muted);margin:6px 2px 0}.ra-hero figcaption a{color:inherit}.ra-hero.ra-photo{aspect-ratio:auto;background:0 0;border-radius:0}.ra-hero.ra-photo img{aspect-ratio:16/9;border-radius:var(--r-card)}.note .ra-hero{margin-top:8px}:root{--t-large:26px;--t-title:19px;--t-head:15px;--t-body:15px;--t-sub:13px;--t-foot:12px;--t-cap:11px;--t-label:10px}@media (width<=860px){.page-head h1,.stocks-head h1,.profile-head h1,.office-page h1,.tv-top .tv-title,.tv-title{font-size:var(--t-large)!important;line-height:36px!important}.page-head,.stocks-head,.profile-head{min-height:36px;padding-right:48px;margin-bottom:12px!important}.profile-btn{border-radius:10px!important;width:36px!important;height:36px!important}.profile-btn canvas{width:24px!important;height:24px!important}.profile-menu{top:44px!important}.rp-bar{min-height:36px;margin-bottom:12px;padding-right:48px}.rp-icon{border-radius:15px;height:30px;padding:0 11px}.rp-icon.round{width:30px}.rp-icon svg{width:15px;height:15px}.rp-icon.round svg{width:19px;height:19px}.rp-back{font-size:var(--t-head)}.rp-back svg{width:19px;height:19px}.sidebar .nav-item,.sidebar .nav-item.active{min-height:44px!important}.sidebar .nav-item .nav-icon{width:23px!important;height:23px!important}.sidebar .nav-item .nav-icon svg{width:22px!important;height:22px!important}.sidebar .nav-label{font-size:9.5px!important}.sidebar .nav-item .count{min-width:16px;height:16px;padding:0 4px;line-height:16px;font-size:10px!important}:root{--rose-d:54px}.app:has(.sidebar.mini){--rose-d:44px}.sidebar.mini .nav-item,.sidebar.mini .nav-item.active{min-height:34px!important}html.native-tabs .app{padding-bottom:96px!important}.app{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}.quick-actions button>:first-child{width:48px!important;height:48px!important}.quick-actions svg{width:20px;height:20px}.rk-go,.nb-go{width:52px!important;height:52px!important}.rk-opt{min-height:46px!important;padding:10px 14px!important}.rk-q,.nb-q{font-size:24px!important}.rk-time-big{font-size:20px!important}.stocks-total b,.stocks-total strong,.plan-price b,.rk-score strong{font-size:28px!important}.stocks-pill{min-width:64px;padding:4px 8px!important}.stocks-list li{padding:10px 0!important}.ra-thumb{width:64px;height:64px}.report-card{padding:10px 10px 10px 14px!important}.tv-tile span{font-size:var(--t-sub)!important}.px-face{width:28px!important;height:28px!important}.page-head .btn{height:32px!important;min-height:0!important;font-size:var(--t-sub)!important;padding:0 14px!important}.bk-block{margin:0 0 .8em}.bk-block .bk-lead{break-after:avoid;margin:0 0 .3em!important}.bk-list{margin:0;padding:0 0 0 1.2em}.bk-list li{text-align:left;-webkit-hyphens:auto;hyphens:auto;break-inside:avoid-column;margin:0 0 .4em;padding-left:.15em}.bk-list li:last-child{margin-bottom:0}.bk-list li::marker{color:var(--c,var(--accent,currentColor))}ol.bk-list li::marker{font-variant-numeric:tabular-nums;font-weight:600}.bk-list b,.bk-cols p>b:first-child,.book-sec p>b:first-child,.rd-body p>b:first-child{font-weight:600}.book-sec .bk-list,.rd-body .bk-list{white-space:normal}.mx{font-family:var(--sans);font-variant-numeric:tabular-nums;text-align:left;margin:.4em 0 1em;font-size:.9em;line-height:1.45}.mx-g{break-inside:avoid;background:color-mix(in srgb, currentColor 5%, transparent);border-radius:12px;padding:.75em 1em}.mx-g+.mx-g{margin-top:.5em}.bk-sec .rd-care,.mx-row{break-inside:avoid}.mx-row+.mx-row{margin-top:.6em}.mx-l{opacity:.62;margin-bottom:.1em;font-size:.82em;line-height:1.3;display:block}.mx-e{display:block}.mx-s{max-width:100%;display:inline-block}.mx-op{opacity:.5;margin:0 .38em;display:inline-block}.mx-r{font-weight:600}.mx-note{opacity:.7;font-size:.88em}.mx sup{vertical-align:.6em;margin-left:.06em;font-size:.68em;line-height:0}.rd-sec .mx{font-size:16px}.fig{container-type:inline-size}@container (width<=520px){.fig-compare{grid-template-columns:1fr!important}}@container (width>=521px) and (width<=760px){.fig-compare.n4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.stocks-total .pf-cover{width:fit-content;color:var(--mint);margin-top:6px;font-size:13.5px;font-weight:600;display:block}.stocks-id .pf-rep{color:var(--mint);background:#34d3991a;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.report-card .rc-own{color:var(--mint);background:#34d3991a;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:600}.stocks-list li.stocks-open{cursor:pointer;border-radius:10px;transition:background .12s}.stocks-list li.stocks-open:hover,.stocks-list li.stocks-open:focus-visible{background:#0e0e11;outline:none}.stocks-tip{margin:8px 0 0}.ca{z-index:90;color:var(--text);padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#000;flex-direction:column;gap:8px;display:flex;position:fixed;inset:0}.ca-head{align-items:center;gap:14px;display:flex}.ca-id{flex:1;min-width:0}.ca-id b{margin-right:10px;font-size:22px}.ca-id span{font-size:14px}.ca-px{text-align:right}.ca-px b{font-size:22px;display:block}.ca-px span{font-size:13px;font-weight:600}.ca .up{color:#30d158}.ca .down{color:#ff453a}.ca-close{width:36px;height:36px;color:var(--text);cursor:pointer;background:#111113;border:1px solid #2c2c31;border-radius:50%;flex:0 0 36px;font-size:22px;line-height:1}.ca-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ca-stats div{background:#0d0d10;border:1px solid #1a1a1e;border-radius:10px;min-width:0;padding:7px 10px}.ca-stats span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ca-stats b{font-size:14px}.ca-bar{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.ca-bar::-webkit-scrollbar{display:none}.ca-grp{background:#0d0d10;border:1px solid #1f1f23;border-radius:9px;flex:none;padding:2px;display:inline-flex}.ca-grp button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ca-grp button:hover{color:var(--text)}.ca-grp button.on{color:var(--text);background:#1f1f24}.ca-grp i{opacity:.45;border-radius:2px;width:8px;height:8px;display:inline-block}.ca-grp button.on i{opacity:1}.ca-clear{color:#ff8a80;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a1d1d;border-radius:9px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:600}.ca-hint{color:#f5c542;white-space:nowrap;flex:none;font-size:12.5px}.ca-chart{border:1px solid #1a1a1e;border-radius:12px;flex:1;min-height:240px;position:relative;overflow:hidden}.ca-chart.drawing .ca-canvas{cursor:crosshair}.ca-canvas{position:absolute;inset:0}.ca-legend{z-index:3;pointer-events:none;text-shadow:0 0 4px #000;gap:2px;font-size:12px;display:grid;position:absolute;top:8px;left:10px;right:70px}.ca-legend>div{flex-wrap:wrap;gap:4px 10px;display:flex}.ca-legend b{font-weight:600}.ca-legend em{font-style:normal}.ca-loading{place-items:center;margin:0;display:grid;position:absolute;inset:0}.ca-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ca-foot a{color:inherit}@media (width<=700px){.ca{gap:6px;padding-left:10px;padding-right:10px}.ca-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-id b,.ca-px b{font-size:19px}.ca-id span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ca-legend{font-size:11px;right:56px}}.rose-starters{gap:8px;margin:18px 0 0 72px;display:grid}.rose-starters .chips{gap:8px}@media (width<=600px){.rose-starters{margin-left:0}}.px-input input{color:var(--text)!important}.px-input input::placeholder{color:var(--faint)}html[data-theme=light] .sidebar .nav-item.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #0000000f}html[data-theme=light] .lang-menu{background:#fffffff7;border-color:#00000014;box-shadow:0 16px 40px #00000029}html[data-theme=light] .lang-menu button:hover,html[data-theme=light] .lang-menu button.on{background:#f2f2f7}html[data-theme=light] .lang-menu b{color:var(--brand)}html[data-theme=light] .nb-welcome .lang-btn i,html[data-theme=light] .nb-welcome .lang-btn{color:#fff}html[data-theme=light] .legal-tabs a.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #0000000f}html[data-theme=light] .ca{--text:#fff;--muted:#ebebf599;--faint:#ebebf54d;--line:#38383a}html[data-theme=light] .stocks-list li.stocks-open:hover,html[data-theme=light] .stocks-list li.stocks-open:focus-visible{background:#f2f2f7}html[data-theme=light] .bubble.them{color:var(--text);background:#fff}html[data-theme=light]{--up:#248a3d;--rose:#d70015}html[data-theme=light] .stocks-total .up{color:#248a3d}html[data-theme=light] .stocks-total .down{color:#d70015}html[data-theme=light] .ca .up{color:#30d158}html[data-theme=light] .ca .down{color:#ff453a}html[data-theme=light] .chip.on,html[data-theme=light] .wish-when,html[data-theme=light] .text-link,html[data-theme=light] .logo b,html[data-theme=light] .rc-own,html[data-theme=light] .pf-rep,html[data-theme=light] .pf-cover{color:var(--brand)}html[data-theme=light] .note-desk span,html[data-theme=light] .px-count{color:var(--muted)}html[data-theme=light] .char-card{background:#fffffff0;border-color:#0000000f;box-shadow:0 20px 60px -20px #00000040}html[data-theme=light] .slogan span,html[data-theme=light] .rd-next-t small{color:var(--brand)}html[data-theme=light] .char-now{color:var(--text);background:#f2f2f7}html[data-theme=light] .stocks-add2{background:#fff;border-color:#0000000f}html[data-theme=light] .stocks-add input,html[data-theme=light] .stocks-add2 input{color:var(--text);background:#f2f2f7}html[data-theme=light] .pf-hits{background:#fff;box-shadow:0 10px 30px #0000001f}html[data-theme=light] .team-dots li:not(.on){color:var(--muted);background:#e5e5ea}html[data-theme=light] .mail li.selected button{background:#fff}html[data-theme=light] .exhibit th,html[data-theme=light] .table-wrap th,html[data-theme=light] .metric span,html[data-theme=light] .glossary-hint{color:var(--muted)}html[data-theme=light] td.warn{color:#9a6700}html[data-theme=light] .eyebrow-g{color:var(--brand)}.landing .section{padding:64px 24px}.landing .section-head{margin-bottom:36px}.landing .film{padding-bottom:24px}.landing .a-close{margin-bottom:16px;padding:72px 24px}@media (prefers-reduced-motion:no-preference){.landing .zoom{height:190vh}.landing .statement{height:150vh}.landing .statement-sticky{height:62vh;top:calc(52px + 14vh)}.landing .team-scene-track{height:360vh}.landing .team-sticky{height:82vh;top:calc(52px + 5vh)}}@media (width<=860px){.landing .section{padding:44px 20px}.landing .section-head{margin-bottom:28px}.landing .a-hero{padding-top:72px}.landing .a-close{padding:48px 20px}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.landing .zoom{height:150vh}.landing .zoom-sticky{gap:14px;height:64vh;top:calc(52px + 12vh)}.landing .statement{height:130vh}.landing .statement-sticky{height:60vh;top:calc(52px + 12vh)}.landing .team-scene-track{height:320vh}.landing .team-sticky{height:86vh;top:calc(52px + 3vh)}}
