@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_build/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_build/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_build/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_build/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_build/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_build/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_build/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_build/assets/baloo-2-devanagari-wght-normal-B4j4n2PV.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_build/assets/baloo-2-vietnamese-wght-normal-C4ZonJY6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_build/assets/baloo-2-latin-ext-wght-normal-Dz43yst_.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_build/assets/baloo-2-latin-wght-normal-B_TVFhwJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/rajdhani-devanagari-400-normal-CTuj2HZW.woff2)format("woff2"),url(/_build/assets/rajdhani-devanagari-400-normal-BdIzgbsr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/rajdhani-latin-ext-400-normal-DACPYgMx.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-ext-400-normal-Der7ynDE.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:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/rajdhani-latin-400-normal-CurJOxDW.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-400-normal-C6_q4usG.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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_build/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(/_build/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_build/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.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:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_build/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-500-normal-DfvNI-Td.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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_build/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/_build/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_build/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-ext-600-normal-BleIgkPp.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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_build/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-600-normal-Dx02qI2_.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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_build/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/_build/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_build/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.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:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_build/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/_build/assets/rajdhani-latin-700-normal-e0Uj8ZlN.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{--atlas-bg:#07090c;--atlas-surface:#0d1116;--atlas-surface-elevated:#141a21;--atlas-surface-hover:#1a222b;--atlas-border:#1e2731;--atlas-border-strong:#2f3f4d;--atlas-text:#dde6ed;--atlas-muted:#7c8b99;--atlas-faint:#4e5c69;--atlas-accent:#4fd6c9;--atlas-accent-strong:#2fbfb2;--atlas-accent-contrast:#03120f;--atlas-accent-soft:#4fd6c924;--atlas-positive:#5fd08a;--atlas-caution:#e7b45a;--atlas-danger:#ff6b6b;--atlas-danger-soft:#ff6b6b24;--atlas-status-wishlist:#9db4ff;--atlas-status-backlog:#7c8b99;--atlas-status-playing:#4fd6c9;--atlas-status-paused:#e7b45a;--atlas-status-completed:#5fd08a;--atlas-status-abandoned:#ff6b6b;--atlas-tier-platinum:#4fd6c9;--atlas-tier-gold:#e7b45a;--atlas-tier-silver:#a9b8c4;--atlas-tier-bronze:#c07a45;--atlas-tier-locked:#1e2731;--atlas-tier-locked-surface:#0a0e12;--atlas-success:#5fd08a;--atlas-font-sans:"Inter Variable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--atlas-font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--atlas-font-display:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--atlas-display-tracking:.02em;--atlas-label-tracking:.14em;--atlas-display-weight:600;--atlas-display-transform:uppercase;--atlas-masthead-size:56px;--atlas-masthead-tracking:-.035em;--atlas-masthead-line-height:.95;--atlas-text-xs:.6875rem;--atlas-text-sm:.8125rem;--atlas-text-base:.9375rem;--atlas-text-lg:1.0625rem;--atlas-text-xl:1.375rem;--atlas-text-2xl:1.75rem;--atlas-text-3xl:2.25rem;--atlas-space-1:.25rem;--atlas-space-2:.5rem;--atlas-space-3:.75rem;--atlas-space-4:1rem;--atlas-space-5:1.5rem;--atlas-space-6:2rem;--atlas-space-7:3rem;--atlas-radius-sm:2px;--atlas-radius-md:3px;--atlas-radius-lg:4px;--atlas-radius-full:3px;--atlas-radius-button:3px;--atlas-border-width:1px;--atlas-shadow-sm:0 1px 0 #0009;--atlas-shadow-md:0 8px 24px #00000080;--atlas-shadow-lg:0 24px 60px #0009;--atlas-glow:0 0 0 1px #4fd6c959, 0 0 18px #4fd6c92e;--atlas-icon-stroke:1.4;--atlas-icon-linecap:square;--atlas-icon-linejoin:miter;--atlas-ease:cubic-bezier(.2, .6, .2, 1);--atlas-duration-fast:.12s;--atlas-duration:.2s;--atlas-content-max:1080px;--atlas-tabbar-height:60px;--atlas-header-height:56px}@media (prefers-reduced-motion:reduce){:root{--atlas-duration-fast:0s;--atlas-duration:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--atlas-bg);color:var(--atlas-text);font-family:var(--atlas-font-sans);font-size:var(--atlas-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.015em;font-weight:650;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px;border-radius:var(--atlas-radius-sm)}.atlas-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atlas-button{justify-content:center;align-items:center;gap:var(--atlas-space-2);min-height:44px;padding:0 var(--atlas-space-4);border-radius:var(--atlas-radius-md);background:var(--atlas-surface-elevated);color:var(--atlas-text);font-size:var(--atlas-text-sm);cursor:pointer;transition:background var(--atlas-duration-fast) var(--atlas-ease), border-color var(--atlas-duration-fast) var(--atlas-ease), opacity var(--atlas-duration-fast) var(--atlas-ease);border:1px solid #0000;font-weight:600;display:inline-flex}.atlas-button:disabled{opacity:.5;cursor:not-allowed}.atlas-button--primary{background:var(--atlas-accent);color:var(--atlas-accent-contrast)}.atlas-button--primary:not(:disabled):active{background:var(--atlas-accent-strong)}.atlas-button--secondary{background:var(--atlas-surface-elevated);border-color:var(--atlas-border)}.atlas-button--ghost{color:var(--atlas-muted);background:0 0}.atlas-button--ghost:not(:disabled):active{background:var(--atlas-surface-hover);color:var(--atlas-text)}.atlas-button--danger{background:var(--atlas-danger-soft);color:var(--atlas-danger);border-color:#f2706f4d}.atlas-button--sm{min-height:36px;padding:0 var(--atlas-space-3);font-size:var(--atlas-text-xs)}.atlas-button--block{width:100%}.atlas-card{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-lg);padding:var(--atlas-space-4)}.atlas-card--flush{padding:0;overflow:hidden}.atlas-card--interactive{text-align:left;cursor:pointer;width:100%;transition:border-color var(--atlas-duration-fast) var(--atlas-ease);display:block}.atlas-card--interactive:active{border-color:var(--atlas-border-strong)}.atlas-badge{align-items:center;gap:var(--atlas-space-1);border-radius:var(--atlas-radius-full);border:1px solid var(--atlas-border);background:var(--atlas-surface-elevated);color:var(--atlas-muted);font-size:var(--atlas-text-xs);letter-spacing:.02em;white-space:nowrap;padding:2px 8px;font-weight:600;display:inline-flex}.atlas-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.atlas-badge--status{color:var(--atlas-badge-color,var(--atlas-muted));border-color:color-mix(in srgb, var(--atlas-badge-color,var(--atlas-muted)) 35%, transparent);background:color-mix(in srgb, var(--atlas-badge-color,var(--atlas-muted)) 12%, transparent)}.atlas-field{gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-field__label{font-size:var(--atlas-text-sm);color:var(--atlas-text);font-weight:600}.atlas-field__hint{font-size:var(--atlas-text-xs);color:var(--atlas-muted)}.atlas-field__error{font-size:var(--atlas-text-xs);color:var(--atlas-danger)}.atlas-input,.atlas-textarea,.atlas-select{width:100%;min-height:44px;padding:var(--atlas-space-3);background:var(--atlas-bg);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);color:var(--atlas-text);transition:border-color var(--atlas-duration-fast) var(--atlas-ease);font-size:16px}.atlas-input::placeholder,.atlas-textarea::placeholder{color:var(--atlas-faint)}.atlas-input:focus,.atlas-textarea:focus,.atlas-select:focus{border-color:var(--atlas-accent);outline:none}.atlas-input[aria-invalid=true],.atlas-textarea[aria-invalid=true]{border-color:var(--atlas-danger)}.atlas-textarea{resize:vertical;min-height:96px;line-height:1.55}.atlas-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--atlas-muted) 50%), linear-gradient(135deg, var(--atlas-muted) 50%, transparent 50%);padding-right:var(--atlas-space-6);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px}.atlas-segmented{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.atlas-segmented__option{min-height:44px;padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-full);border:1px solid var(--atlas-border);background:var(--atlas-surface);color:var(--atlas-muted);font-size:var(--atlas-text-sm);cursor:pointer;white-space:nowrap;flex:none;font-weight:600}.atlas-segmented__option[aria-pressed=true]{background:var(--atlas-accent-soft);border-color:var(--atlas-accent);color:var(--atlas-text)}@media (width>=960px){.atlas-segmented__option{min-height:32px}}.atlas-rating{align-items:center;gap:4px;display:flex}.atlas-rating__pip{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface);width:100%;max-width:26px;height:30px;color:var(--atlas-faint);font-size:var(--atlas-text-xs);cursor:pointer;padding:0;font-weight:600}.atlas-rating__pip--on{background:var(--atlas-accent-soft);border-color:var(--atlas-accent);color:var(--atlas-text)}.atlas-rating--readonly .atlas-rating__pip{cursor:default}.atlas-stat{padding:var(--atlas-space-3);background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);flex-direction:column;gap:2px;display:flex}.atlas-stat__value{font-size:var(--atlas-text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:680}.atlas-stat__label{font-size:var(--atlas-text-xs);color:var(--atlas-muted);text-transform:uppercase;letter-spacing:.06em}.atlas-empty{align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-6) var(--atlas-space-4);text-align:center;border:1px dashed var(--atlas-border);border-radius:var(--atlas-radius-lg);color:var(--atlas-muted);flex-direction:column;display:flex}.atlas-empty__title{color:var(--atlas-text);font-size:var(--atlas-text-lg);font-weight:620}.atlas-empty__body{font-size:var(--atlas-text-sm);max-width:34ch}.atlas-skeleton{background:linear-gradient(90deg, var(--atlas-surface) 25%, var(--atlas-surface-hover) 37%, var(--atlas-surface) 63%);border-radius:var(--atlas-radius-md);background-size:400% 100%;animation:1.4s infinite atlas-shimmer}@keyframes atlas-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.atlas-skeleton{animation:none}}.atlas-sheet__backdrop{z-index:50;background:#040508b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.atlas-sheet{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-lg) var(--atlas-radius-lg) 0 0;width:100%;max-width:560px;max-height:88vh;padding:var(--atlas-space-4);padding-bottom:calc(var(--atlas-space-5) + env(safe-area-inset-bottom,0px));box-shadow:var(--atlas-shadow-lg);animation:atlas-sheet-in var(--atlas-duration) var(--atlas-ease);border-bottom:none;overflow-y:auto}@keyframes atlas-sheet-in{0%{opacity:0;transform:translateY(16px)}}.atlas-sheet__header{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);margin-bottom:var(--atlas-space-4);display:flex}.atlas-sheet__title{font-size:var(--atlas-text-lg);font-weight:640}@media (width>=640px){.atlas-sheet__backdrop{align-items:center}.atlas-sheet{border-radius:var(--atlas-radius-lg);border-bottom:1px solid var(--atlas-border)}}.atlas-spinner{border:2px solid var(--atlas-border-strong);border-top-color:var(--atlas-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite atlas-spin}@keyframes atlas-spin{to{transform:rotate(360deg)}}h1,h2,h3{font-family:var(--atlas-font-display,var(--atlas-font-sans));font-weight:var(--atlas-display-weight,650);letter-spacing:var(--atlas-display-tracking,-.015em)}.app-header__title,.auth-screen__title{text-transform:var(--atlas-display-transform,none)}.atlas-stat__label,.timeline-year__label{letter-spacing:var(--atlas-label-tracking,.06em)}.atlas-stat__value,.provenance-row__count,.timeline-item__date{font-family:var(--atlas-font-mono)}.atlas-icon{stroke-width:var(--atlas-icon-stroke,1.6);stroke-linecap:var(--atlas-icon-linecap,round);stroke-linejoin:var(--atlas-icon-linejoin,round)}.atlas-button,.atlas-badge,.atlas-segmented__option{border-radius:var(--atlas-radius-button,var(--atlas-radius-md))}.atlas-card,.atlas-input,.atlas-textarea,.atlas-select,.detail-item,.timeline-item,.atlas-stat,.app-notice{border-width:var(--atlas-border-width,1px)}[data-atlas-mood=terminal] .atlas-card,[data-atlas-mood=terminal] .atlas-stat{background-image:linear-gradient(180deg, color-mix(in srgb, var(--atlas-accent) 4%, transparent), transparent 42%)}[data-atlas-mood=terminal] .atlas-stat{position:relative}[data-atlas-mood=terminal] .atlas-stat:before{content:"";border-top:1px solid var(--atlas-accent);border-left:1px solid var(--atlas-accent);opacity:.55;width:7px;height:7px;position:absolute;inset:4px auto auto 4px}[data-atlas-mood=terminal] .section__title:before{content:"> ";color:var(--atlas-accent);opacity:.7}[data-atlas-scanlines=on] body:after{content:"";z-index:100;pointer-events:none;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-atlas-mood=neon] .atlas-card,[data-atlas-mood=neon] .detail-item,[data-atlas-mood=neon] .timeline-item{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}[data-atlas-mood=neon] .atlas-button--primary{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:var(--atlas-glow)}[data-atlas-mood=neon] .app-header{border-bottom-color:color-mix(in srgb, var(--atlas-accent) 30%, var(--atlas-border))}[data-atlas-mood=neon] .atlas-segmented__option[aria-pressed=true]{box-shadow:var(--atlas-glow)}[data-atlas-mood=arcade] .atlas-button--primary,[data-atlas-mood=arcade] .atlas-button--secondary,[data-atlas-mood=arcade] .atlas-button--danger{box-shadow:0 3px 0 color-mix(in srgb, var(--atlas-border-strong) 80%, black);transition:transform var(--atlas-duration-fast) var(--atlas-ease)}[data-atlas-mood=arcade] .atlas-button--primary:not(:disabled):active,[data-atlas-mood=arcade] .atlas-button--secondary:not(:disabled):active,[data-atlas-mood=arcade] .atlas-button--danger:not(:disabled):active{box-shadow:0 1px 0 color-mix(in srgb, var(--atlas-border-strong) 80%, black);transform:translateY(2px)}[data-atlas-mood=arcade] .atlas-card,[data-atlas-mood=arcade] .detail-item{box-shadow:var(--atlas-shadow-sm)}[data-atlas-mood=arcade] .atlas-rating__pip{border-radius:50%}@media (prefers-reduced-motion:reduce){[data-atlas-scanlines=on] body:after{display:none}[data-atlas-mood=arcade] .atlas-button:not(:disabled):active{transform:none}}.atlas-mark{--atlas-mark-tier:var(--atlas-tier-platinum);background:var(--atlas-mark-tier);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;display:inline-grid}.atlas-mark--unverified{background:repeating-linear-gradient(45deg, var(--atlas-mark-tier) 0 5px, transparent 5px 10px)}.atlas-mark--locked{--atlas-mark-tier:var(--atlas-tier-locked)}.atlas-mark__face{background:var(--atlas-surface);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.atlas-mark--locked .atlas-mark__face{background:var(--atlas-tier-locked-surface)}.atlas-mark__glyph{color:var(--atlas-mark-tier)}.atlas-mark--locked .atlas-mark__glyph{font-family:var(--atlas-font-mono);color:var(--atlas-border-strong)}.atlas-mark__overflow{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-mark-tier);font-weight:700}.atlas-mark--sm{width:26px;height:30px}.atlas-mark--sm .atlas-mark__face{width:23px;height:27px}.atlas-mark--md{width:44px;height:50px}.atlas-mark--md .atlas-mark__face{width:40px;height:46px}.atlas-mark--lg{width:52px;height:58px}.atlas-mark--lg .atlas-mark__face{width:48px;height:54px}.atlas-mark--xl{width:56px;height:64px}.atlas-mark--xl .atlas-mark__face{width:52px;height:60px}.atlas-mark-piece{align-items:center;gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-mark-piece__label{font-family:var(--atlas-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--atlas-mark-tier,var(--atlas-muted));font-size:9px}.atlas-mark-row{align-items:center;gap:var(--atlas-space-3);border-bottom:1px solid var(--atlas-border);grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0;display:grid}.atlas-mark-row--locked{opacity:.5}.atlas-mark-row__body{flex-direction:column;gap:3px;min-width:0;display:flex}.atlas-mark-row__name{font-size:var(--atlas-text-sm);color:var(--atlas-text);font-weight:600}.atlas-mark-row__description{font-size:var(--atlas-text-xs);color:var(--atlas-muted)}.atlas-mark-row__date{text-align:right;width:82px;font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-faint);font-variant-numeric:tabular-nums}.atlas-cover{--atlas-cover-accent:var(--atlas-muted);aspect-ratio:2/3;background:var(--atlas-surface);border:var(--atlas-border-width,1px) solid var(--atlas-border);border-radius:var(--atlas-radius-md);text-align:left;color:inherit;flex-direction:column;justify-content:space-between;padding:11px;display:flex;position:relative;overflow:hidden}.atlas-cover:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--atlas-cover-accent) 20%, transparent), transparent);height:38%;position:absolute;inset:0 0 auto}.atlas-cover:after{content:"";background:var(--atlas-cover-accent);width:4px;position:absolute;inset:0 0 0 auto}.atlas-cover__head,.atlas-cover__foot{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.atlas-cover__platform{font-family:var(--atlas-font-mono);letter-spacing:.2em;color:var(--atlas-cover-accent);font-size:9px}.atlas-cover__corner{border-top:1px solid var(--atlas-cover-accent);border-right:1px solid var(--atlas-cover-accent);opacity:.6;width:7px;height:7px}.atlas-cover__title{font-family:var(--atlas-font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--atlas-text);overflow-wrap:anywhere;font-weight:700;line-height:1;display:block;position:relative}.atlas-cover__foot{border-top:1px solid var(--atlas-border);font-family:var(--atlas-font-mono);color:var(--atlas-muted);font-variant-numeric:tabular-nums;padding-top:6px;font-size:9px}.atlas-cover__marks{color:var(--atlas-accent)}.atlas-cover__marks--none{color:var(--atlas-muted)}.atlas-cover--sm .atlas-cover__title{font-size:13px}.atlas-cover--md .atlas-cover__title{font-size:16px}.atlas-cover--lg .atlas-cover__title{font-size:22px}.atlas-cover--empty{color:var(--atlas-muted);font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-style:dashed;justify-content:center;align-items:center;font-size:10px}.atlas-cover--empty:before,.atlas-cover--empty:after{content:none}.atlas-meter{gap:var(--atlas-space-2);flex-direction:column;display:flex}.atlas-meter__head{justify-content:space-between;align-items:baseline;gap:var(--atlas-space-3);display:flex}.atlas-meter__label{letter-spacing:var(--atlas-label-tracking);text-transform:uppercase;color:var(--atlas-muted);font-size:10px}.atlas-meter__fraction{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-accent);font-variant-numeric:tabular-nums}.atlas-meter__cells{gap:3px;display:flex}.atlas-meter__cell{background:var(--atlas-accent);flex:1;height:12px}.atlas-meter__cell--empty{border:1px solid var(--atlas-border);background:0 0}.atlas-meter__none{border:1px dashed var(--atlas-border);height:12px}.atlas-meter__note{font-size:var(--atlas-text-xs);color:var(--atlas-faint)}.atlas-trail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.atlas-trail__item{gap:var(--atlas-space-3);padding-bottom:var(--atlas-space-4);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.atlas-trail__item:last-child{padding-bottom:0}.atlas-trail__item:not(:last-child):before{content:"";background:var(--atlas-border);width:1px;position:absolute;top:14px;bottom:0;left:6px}.atlas-trail__node{background:var(--atlas-trail-node,var(--atlas-accent));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:13px;height:13px;margin-top:2px}.atlas-trail__node--hollow{background:var(--atlas-bg);box-shadow:inset 0 0 0 1px var(--atlas-faint)}.atlas-trail__body{flex-direction:column;gap:2px;min-width:0;display:flex}.atlas-trail__when{font-family:var(--atlas-font-mono);letter-spacing:.1em;color:var(--atlas-faint);font-size:10px}.atlas-trail__title{font-size:var(--atlas-text-sm);color:var(--atlas-text);font-weight:600}.atlas-trail__item--hollow .atlas-trail__title{color:var(--atlas-muted);font-weight:500}.atlas-trail__detail{font-size:var(--atlas-text-xs);color:var(--atlas-muted)}.atlas-ledger{border-top:1px solid var(--atlas-border);padding-top:14px;display:grid}.atlas-ledger__cell{padding:0 var(--atlas-space-4);border-left:1px solid var(--atlas-border);flex-direction:column;gap:2px;min-width:0;display:flex}.atlas-ledger__cell:first-child{border-left:none;padding-left:0}.atlas-ledger__value{font-family:var(--atlas-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--atlas-text);font-size:32px;font-weight:700;line-height:1}.atlas-ledger__value--accent{color:var(--atlas-accent)}.atlas-ledger__label{letter-spacing:var(--atlas-label-tracking);text-transform:uppercase;color:var(--atlas-muted);font-size:10px}.atlas-rule{align-items:center;gap:10px;display:flex}.atlas-rule__title{font-family:var(--atlas-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--atlas-accent);white-space:nowrap;font-size:10px}.atlas-rule__line{background:var(--atlas-border);flex:1;height:1px}.atlas-rule__action{font-family:var(--atlas-font-mono);letter-spacing:.1em;color:var(--atlas-accent);white-space:nowrap;font-size:10px}.atlas-set-card{gap:var(--atlas-space-3);padding:var(--atlas-space-4);background:var(--atlas-surface);border:var(--atlas-border-width,1px) solid var(--atlas-border);border-radius:var(--atlas-radius-lg);flex-direction:column;display:flex}.atlas-set-card--empty{text-align:center;color:var(--atlas-muted);border-style:dashed;justify-content:center;align-items:center}.atlas-set-card__head{align-items:center;gap:var(--atlas-space-3);display:flex}.atlas-set-card__game{font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-muted);font-size:10px}.atlas-set-card__name{font-size:var(--atlas-text-base);color:var(--atlas-text);font-weight:620}.atlas-set-card__meta{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-muted)}[data-atlas-mood=neon] .atlas-mark,[data-atlas-mood=neon] .atlas-mark__face,[data-atlas-mood=neon] .atlas-trail__node{clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%)}[data-atlas-mood=neon] .atlas-cover{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}[data-atlas-mood=arcade] .atlas-mark,[data-atlas-mood=arcade] .atlas-mark__face,[data-atlas-mood=arcade] .atlas-trail__node{clip-path:none;border-radius:40%}[data-atlas-mood=arcade] .atlas-meter__cell,[data-atlas-mood=arcade] .atlas-meter__none{border-radius:999px}[data-atlas-mood=terminal] .atlas-rule__title:before{content:"> ";opacity:.7}.atlas-cover--art{background:var(--atlas-surface)}.atlas-cover__art{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.atlas-cover--art:before{display:none}.atlas-cover--art .atlas-cover__head:before,.atlas-cover--art .atlas-cover__foot:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--atlas-bg) 82%, transparent), transparent);pointer-events:none;height:calc(100% + 22px);position:absolute;inset:-11px -11px auto}.atlas-cover--art .atlas-cover__foot:before{background:linear-gradient(0deg, color-mix(in srgb, var(--atlas-bg) 88%, transparent), transparent);inset:auto -11px -11px}.atlas-cover--art .atlas-cover__head>*,.atlas-cover--art .atlas-cover__foot>*{position:relative}.app-shell{background:var(--atlas-bg);flex-direction:column;min-height:100dvh;display:flex}.app-splash{place-items:center;min-height:100dvh;display:grid}.app-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--atlas-space-3);padding:var(--atlas-space-4);padding-top:calc(var(--atlas-space-4) + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--atlas-bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--atlas-border);display:flex;position:sticky;top:0}.app-header__title{font-size:var(--atlas-text-xl);letter-spacing:-.02em}.app-header__subtitle{font-size:var(--atlas-text-sm);color:var(--atlas-muted);margin-top:2px}.app-header__action{flex:none}.app-main--bare{padding-top:calc(var(--atlas-space-5) + env(safe-area-inset-top,0px))}.app-main{width:100%;max-width:var(--atlas-content-max);padding:var(--atlas-space-4);padding-bottom:calc(var(--atlas-tabbar-height) + var(--atlas-space-6) + env(safe-area-inset-bottom,0px));gap:var(--atlas-space-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.app-tabbar{z-index:30;background:color-mix(in srgb, var(--atlas-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--atlas-border);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app-tabbar__tab{min-height:var(--atlas-tabbar-height);color:var(--atlas-faint);font-size:var(--atlas-text-xs);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex}.app-tabbar__tab[aria-current=page]{color:var(--atlas-accent)}.section{gap:var(--atlas-space-3);flex-direction:column;display:flex}.section__header{justify-content:space-between;align-items:baseline;gap:var(--atlas-space-3);display:flex}.section__title{font-size:var(--atlas-text-lg);letter-spacing:-.01em}.section__link{font-size:var(--atlas-text-sm);color:var(--atlas-accent);font-weight:600}.stack{gap:var(--atlas-space-4);flex-direction:column;display:flex}.stack--tight{gap:var(--atlas-space-2)}.row{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.grid-stats{gap:var(--atlas-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.muted{color:var(--atlas-muted);font-size:var(--atlas-text-sm)}.app-notice{padding:var(--atlas-space-3);border-radius:var(--atlas-radius-md);font-size:var(--atlas-text-sm);border:1px solid #0000}.app-notice--error{background:var(--atlas-danger-soft);color:var(--atlas-danger);border-color:#f2706f52}.app-notice--info{background:var(--atlas-accent-soft);color:var(--atlas-accent);border-color:#6ea8fe52}.entry-list{gap:var(--atlas-space-2);flex-direction:column;display:flex}@media (width>=720px){.entry-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.entry-card-link{display:block}.entry-card{align-items:center;gap:var(--atlas-space-3);transition:border-color var(--atlas-duration-fast) var(--atlas-ease);display:flex}.entry-card-link:active .entry-card{border-color:var(--atlas-border-strong)}.entry-card__body{gap:var(--atlas-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.entry-card__heading{align-items:center;gap:var(--atlas-space-2);display:flex}.entry-card__title{font-size:var(--atlas-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.entry-card__favorite{color:var(--atlas-caution);flex:none;display:inline-flex}.entry-card__meta{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.entry-card__when,.entry-card__evidence{font-size:var(--atlas-text-xs);color:var(--atlas-muted)}.entry-card__chevron{color:var(--atlas-faint);flex:none}.auth-screen{justify-content:center;gap:var(--atlas-space-5);min-height:100dvh;padding:var(--atlas-space-5);flex-direction:column;width:100%;max-width:420px;margin:0 auto;display:flex}.auth-screen__brand{gap:var(--atlas-space-2);flex-direction:column;display:flex}.auth-screen__title{font-size:var(--atlas-text-3xl);letter-spacing:-.03em}.auth-screen__tagline{color:var(--atlas-muted);font-size:var(--atlas-text-base)}.detail-hero{gap:var(--atlas-space-3);flex-direction:column;display:flex}.detail-hero__title{font-size:var(--atlas-text-2xl);letter-spacing:-.025em}.detail-list{gap:var(--atlas-space-2);flex-direction:column;display:flex}.detail-item{padding:var(--atlas-space-3);background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);flex-direction:column;gap:4px;display:flex}.detail-item__head{justify-content:space-between;align-items:center;gap:var(--atlas-space-2);display:flex}.detail-item__title{font-size:var(--atlas-text-sm);font-weight:620}.detail-item__meta{font-size:var(--atlas-text-xs);color:var(--atlas-muted);overflow-wrap:anywhere}.detail-item__body{font-size:var(--atlas-text-sm);color:var(--atlas-text);white-space:pre-wrap}.timeline-year{gap:var(--atlas-space-2);flex-direction:column;display:flex}.timeline-year__label{top:calc(var(--atlas-header-height) + env(safe-area-inset-top,0px));z-index:5;border-radius:var(--atlas-radius-full);background:var(--atlas-surface-elevated);border:1px solid var(--atlas-border);font-size:var(--atlas-text-xs);letter-spacing:.08em;color:var(--atlas-muted);font-variant-numeric:tabular-nums;align-self:flex-start;padding:2px 10px;font-weight:700;position:sticky}.timeline-item{gap:var(--atlas-space-3);padding:var(--atlas-space-3);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);background:var(--atlas-surface);display:flex}.timeline-item__date{width:58px;font-size:var(--atlas-text-xs);color:var(--atlas-muted);font-variant-numeric:tabular-nums;flex:none}.timeline-item__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.timeline-item__title{font-size:var(--atlas-text-sm);font-weight:620}.provenance-row{justify-content:space-between;align-items:center;gap:var(--atlas-space-3);font-size:var(--atlas-text-sm);display:flex}.provenance-row__count{color:var(--atlas-muted);font-variant-numeric:tabular-nums}.theme-grid{gap:var(--atlas-space-2);display:grid}@media (width>=560px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-card{align-items:center;gap:var(--atlas-space-3);width:100%;padding:var(--atlas-space-3);text-align:left;background:var(--atlas-surface);border:var(--atlas-border-width,1px) solid var(--atlas-border);border-radius:var(--atlas-radius-lg);color:inherit;cursor:pointer;display:flex}.theme-card[aria-checked=true]{border-color:var(--atlas-accent);box-shadow:var(--atlas-glow)}.theme-card__swatch{border-radius:var(--atlas-radius-md);border:1px solid var(--atlas-border);flex:none;display:flex;overflow:hidden}.theme-card__swatch>span{width:14px;height:40px}.theme-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.theme-card__name{font-weight:640;font-size:var(--atlas-text-sm)}.theme-card__tagline{font-size:var(--atlas-text-xs);color:var(--atlas-muted)}.recovery{max-width:620px;padding:var(--atlas-space-5) var(--atlas-space-4);padding-top:calc(var(--atlas-space-6) + env(safe-area-inset-top,0px));gap:var(--atlas-space-4);flex-direction:column;margin:0 auto;display:flex}.recovery__eyebrow{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);letter-spacing:var(--atlas-label-tracking);text-transform:uppercase;color:var(--atlas-accent)}.recovery__title{font-size:var(--atlas-text-2xl);margin-top:var(--atlas-space-2)}.recovery__reason{margin-top:var(--atlas-space-2);color:var(--atlas-caution);font-size:var(--atlas-text-sm)}.recovery__means{font-size:var(--atlas-text-sm);color:var(--atlas-muted)}.recovery__steps{padding-left:var(--atlas-space-5);gap:var(--atlas-space-2);font-size:var(--atlas-text-sm);color:var(--atlas-muted);flex-direction:column;margin:0;display:flex}.recovery__steps li::marker{color:var(--atlas-accent)}code,.backup__checksum{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-muted);overflow-wrap:anywhere}@media (width>=960px){.app-shell{grid-template:"nav header""nav main"1fr/232px minmax(0,1fr);min-height:100dvh;display:grid}.app-header{padding:var(--atlas-space-5) var(--atlas-space-6);grid-area:header}.app-main{max-width:920px;padding:var(--atlas-space-5) var(--atlas-space-6) var(--atlas-space-7);grid-area:main;margin:0}.app-tabbar{align-self:start;align-items:stretch;gap:var(--atlas-space-1);height:100dvh;padding:var(--atlas-space-5) var(--atlas-space-3);border-top:none;border-right:var(--atlas-border-width,1px) solid var(--atlas-border);background:var(--atlas-surface);flex-direction:column;grid-area:nav;display:flex;position:sticky;inset:0 auto auto}.app-tabbar:before{content:"GAME ATLAS";padding:0 var(--atlas-space-3) var(--atlas-space-5);font-family:var(--atlas-font-display);font-size:var(--atlas-text-sm);font-weight:var(--atlas-display-weight);letter-spacing:var(--atlas-label-tracking);color:var(--atlas-accent);display:block}.app-tabbar__tab{justify-content:flex-start;gap:var(--atlas-space-3);min-height:42px;padding:0 var(--atlas-space-3);border-radius:var(--atlas-radius-button,var(--atlas-radius-md));font-size:var(--atlas-text-sm);flex-direction:row}.app-tabbar__tab[aria-current=page]{background:var(--atlas-accent-soft)}.entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-stats{gap:var(--atlas-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.app-shell{grid-template-columns:260px minmax(0,1fr)}.app-main{max-width:1000px}.entry-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.masthead{justify-content:space-between;align-items:flex-start;gap:var(--atlas-space-4);display:flex}.masthead__kicker{font-family:var(--atlas-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--atlas-faint);font-size:10px}.masthead__title{margin-top:var(--atlas-space-2);font-family:var(--atlas-font-display);font-size:clamp(26px, 7vw, var(--atlas-masthead-size));font-weight:700;line-height:var(--atlas-masthead-line-height);letter-spacing:var(--atlas-masthead-tracking);text-transform:uppercase;color:var(--atlas-text)}.masthead__lede{margin-top:var(--atlas-space-3);max-width:56ch;font-size:var(--atlas-text-sm);color:var(--atlas-muted);line-height:1.6}.shelf{gap:var(--atlas-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.game-cover{gap:var(--atlas-space-2);flex-direction:column;min-width:0;display:flex}.game-cover__caption{font-size:var(--atlas-text-xs);color:var(--atlas-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.game-cover__dot{border-radius:50%;flex:none;width:6px;height:6px}.shelf__add{aspect-ratio:2/3;border:1px dashed var(--atlas-border);border-radius:var(--atlas-radius-lg);color:var(--atlas-muted);font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:var(--atlas-space-3);place-items:center;font-size:10px;display:grid}.filter-bar{z-index:5;align-items:center;gap:var(--atlas-space-3);border-top:1px solid var(--atlas-border);border-bottom:1px solid var(--atlas-border);background:color-mix(in srgb, var(--atlas-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;padding:12px 0;display:flex;position:sticky;top:0}.filter-bar__action{margin-left:auto}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group__label{font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-faint);font-size:9px}.filter-chip{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-button,var(--atlas-radius-md));background:var(--atlas-bg);min-height:44px;color:var(--atlas-muted);font-size:var(--atlas-text-sm);cursor:pointer;padding:0 12px;font-weight:600}.filter-chip[aria-pressed=true]{border-color:var(--atlas-accent);background:var(--atlas-accent-soft);color:var(--atlas-text)}.filter-chip--unverified{border-style:dashed}@media (width>=960px){.filter-chip{min-height:32px}}.lead{gap:var(--atlas-space-4);grid-template-columns:118px minmax(0,1fr);align-items:start;display:grid}.lead__body{gap:var(--atlas-space-3);flex-direction:column;min-width:0;display:flex}.lead__title{font-family:var(--atlas-font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(22px,5vw,40px);font-weight:700;line-height:1}.lead__memory{font-size:var(--atlas-text-sm);color:var(--atlas-muted);max-width:58ch;line-height:1.6}.lead__marks{align-items:center;gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}@media (width>=960px){.lead{grid-template-columns:216px minmax(0,1fr);gap:32px}}.split{gap:var(--atlas-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.evidence-row{align-items:center;gap:var(--atlas-space-3);grid-template-columns:minmax(0,1fr) auto;padding:9px 0;display:grid}.evidence-row__label{font-size:var(--atlas-text-sm);color:var(--atlas-text)}.evidence-row__bar{background:var(--atlas-surface);border:1px solid var(--atlas-border);grid-column:1/-1;height:6px}.evidence-row__fill{background:var(--atlas-accent);height:100%;display:block}.evidence-row__count{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-muted);font-variant-numeric:tabular-nums}.platform-row{align-items:center;gap:var(--atlas-space-3);border-bottom:1px solid var(--atlas-border);padding:11px 0;display:flex}.platform-row__tick{flex:none;width:3px;height:20px}.platform-row__name{font-size:var(--atlas-text-sm);flex:1}.platform-row__count{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xs);color:var(--atlas-muted);font-variant-numeric:tabular-nums}.dossier-hero{gap:var(--atlas-space-4);padding:var(--atlas-space-4);margin:calc(-1 * var(--atlas-space-4));grid-template-columns:110px minmax(0,1fr);margin-bottom:0;display:grid;position:relative;overflow:hidden}.dossier-hero:before{content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--dossier-accent,var(--atlas-accent)) 14%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.dossier-hero:after{content:"";background:var(--dossier-accent,var(--atlas-accent));height:2px;position:absolute;inset:0 0 auto}.dossier-hero__body{gap:var(--atlas-space-3);flex-direction:column;min-width:0;display:flex;position:relative}.dossier-hero__kicker{font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-muted);font-size:10px}.dossier-hero__title{font-family:var(--atlas-font-display);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(24px,6vw,52px);font-weight:700;line-height:.94}.dossier-hero__cover{position:relative}.dossier-actions{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}@media (width>=960px){.dossier-hero{grid-template-columns:176px minmax(0,1fr) 180px;gap:28px;margin:-32px -40px 0;padding:32px 40px}.dossier-actions{flex-direction:column;align-items:stretch;position:relative}}.dossier-body{gap:var(--atlas-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.dossier-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px}}.mark-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dossier-quote{padding-left:var(--atlas-space-4);border-left:2px solid var(--dossier-accent,var(--atlas-accent));font-family:var(--atlas-font-mono);font-size:var(--atlas-text-lg);color:var(--atlas-text);margin:0;line-height:1.45}.dossier-quote__by{margin-top:var(--atlas-space-2);font-family:var(--atlas-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-faint);font-size:10px;display:block}.trophy-counters{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-md);display:flex;overflow:hidden}.trophy-counters__cell{padding:var(--atlas-space-3) var(--atlas-space-4);border-right:1px solid var(--atlas-border);flex-direction:column;gap:2px;min-width:0;display:flex}.trophy-counters__cell:last-child{border-right:none}.trophy-counters__value{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-xl);font-variant-numeric:tabular-nums;font-weight:700}.trophy-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;display:grid}.trophy-tile{align-items:center;gap:var(--atlas-space-2);background:var(--atlas-surface);border:var(--atlas-border-width,1px) solid var(--atlas-border);border-radius:var(--atlas-radius-md);text-align:center;flex-direction:column;min-width:0;padding:16px 12px;display:flex}.trophy-tile--forge{color:var(--atlas-muted);background:0 0;border-style:dashed;justify-content:center}.trophy-tile__name{font-size:var(--atlas-text-xs);color:var(--atlas-text);font-weight:600}.trophy-tile__meta{font-family:var(--atlas-font-mono);letter-spacing:.08em;color:var(--atlas-muted);font-size:9px}.chronicle-year{z-index:4;padding:var(--atlas-space-3) 0;border-bottom:1px solid var(--atlas-border);background:color-mix(in srgb, var(--atlas-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--atlas-font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,7vw,40px);font-weight:700;position:sticky;top:0}.chronicle-year__note{font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-accent);font-size:10px;font-weight:500;display:block}.chronicle-item{gap:var(--atlas-space-3);padding:var(--atlas-space-3) 0;grid-template-columns:52px minmax(0,1fr);display:grid}.chronicle-item__day{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-base);font-variant-numeric:tabular-nums;color:var(--atlas-text)}.chronicle-item__month{font-family:var(--atlas-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-faint);font-size:10px;display:block}.chronicle-item__body{gap:var(--atlas-space-3);min-width:0;display:flex}.chronicle-item__tick{flex:none;width:3px;height:16px;margin-top:4px}.chronicle-item__title{font-family:var(--atlas-font-mono);font-size:var(--atlas-text-base);font-weight:600}.login-marks{gap:var(--atlas-space-3);margin-bottom:var(--atlas-space-4);display:flex}.login-foot{font-family:var(--atlas-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-faint);text-align:center;font-size:10px}.platform-signin{gap:var(--atlas-space-3);margin-top:var(--atlas-space-4);flex-direction:column;display:flex}.platform-signin__lead{font-family:var(--atlas-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-muted);margin:0;font-size:.68rem}.platform-signin__list{gap:var(--atlas-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.platform-signin__row{align-items:center;gap:var(--atlas-space-3);min-height:48px;padding:0 var(--atlas-space-3);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface);color:var(--atlas-text);text-decoration:none;transition:border-color .12s,background .12s;display:flex}.platform-signin__row:hover,.platform-signin__row:focus-visible{border-color:var(--provider-accent,var(--atlas-accent));background:var(--atlas-surface-raised)}.platform-signin__rule,.connections__rule{background:var(--provider-accent,var(--atlas-accent));border-radius:2px;flex:none;width:3px;height:22px}.platform-signin__name{flex:1;font-weight:600}.platform-signin__go{font-family:var(--atlas-font-mono);color:var(--atlas-muted)}.connections{gap:var(--atlas-space-3);flex-direction:column;display:flex}.connections__list{gap:var(--atlas-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connections__item{align-items:center;gap:var(--atlas-space-3);min-height:48px;padding:var(--atlas-space-2) var(--atlas-space-3);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface);display:flex}.connections__body{flex:1;min-width:0}.connections__name{margin:0;font-weight:600}.connections__handle{font-family:var(--atlas-font-mono);color:var(--atlas-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.connections__remove{min-height:44px;padding:0 var(--atlas-space-2);color:var(--atlas-muted);font-family:var(--atlas-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;font-size:.72rem}.connections__remove:hover{color:var(--atlas-danger)}.connections__closed{gap:var(--atlas-space-2);padding-top:var(--atlas-space-2);border-top:1px solid var(--atlas-border);flex-direction:column;display:flex}.connections__why summary{font-family:var(--atlas-font-mono);letter-spacing:.06em;color:var(--atlas-muted);cursor:pointer;font-size:.72rem}.connections__why p{margin:var(--atlas-space-2) 0 0;color:var(--atlas-muted);font-size:.86rem;line-height:1.6}.auth-screen__refused{padding:var(--atlas-space-3);border:1px solid var(--atlas-danger);border-radius:var(--atlas-radius-sm);color:var(--atlas-danger);margin:0;font-size:.88rem}.import-intro{gap:var(--atlas-space-3);flex-direction:column;display:flex}.import-drop{min-height:96px;padding:var(--atlas-space-4);border:1px dashed var(--atlas-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.import-drop:hover{border-color:var(--atlas-accent)}.import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-drop__label{font-family:var(--atlas-font-mono);letter-spacing:.08em;color:var(--atlas-muted);text-transform:uppercase;font-size:.8rem}.import-summary{margin:var(--atlas-space-4) 0;border:1px solid var(--atlas-border);background:var(--atlas-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.import-figure{padding:var(--atlas-space-3);background:var(--atlas-surface);flex-direction:column;gap:2px;display:flex}.import-figure__value{font-family:var(--atlas-font-mono);font-variant-numeric:tabular-nums;font-size:1.3rem}.import-figure--accent .import-figure__value{color:var(--atlas-accent)}.import-figure__label{font-family:var(--atlas-font-mono);letter-spacing:.14em;color:var(--atlas-muted);text-transform:uppercase;font-size:.62rem}.import-gaps{gap:var(--atlas-space-2);padding:0 0 0 var(--atlas-space-3);border-left:2px solid var(--atlas-border);color:var(--atlas-muted);flex-direction:column;margin:0;font-size:.86rem;line-height:1.6;list-style:none;display:flex}.import-list,.import-skips{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.import-row{gap:var(--atlas-space-3);min-height:48px;padding:var(--atlas-space-2) 0;border-bottom:1px solid var(--atlas-border);align-items:center;display:flex}.import-row--off{opacity:.4}.import-row__pick{width:20px;height:20px;accent-color:var(--atlas-accent);flex:none}.import-row__body{flex-direction:column;gap:2px;min-width:0;display:flex}.import-row__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.import-row__meta,.import-skips__reason{font-family:var(--atlas-font-mono);letter-spacing:.04em;color:var(--atlas-muted);font-size:.7rem}.import-skips li{padding:var(--atlas-space-2) 0;border-bottom:1px solid var(--atlas-border);flex-direction:column;gap:2px;display:flex}.import-skips__title{font-weight:600}.import-done{padding:var(--atlas-space-3);border:1px solid var(--atlas-accent);border-radius:var(--atlas-radius-sm);color:var(--atlas-accent);margin:0;font-size:.9rem}@media (width>=720px){.import-summary{grid-template-columns:repeat(6,1fr)}}.cover-choices{gap:var(--atlas-space-2);margin:var(--atlas-space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));padding:0;list-style:none;display:grid}.cover-choices__pick{border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-sm);background:var(--atlas-surface);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cover-choices__pick:hover:not(:disabled),.cover-choices__pick:focus-visible{border-color:var(--atlas-accent)}.cover-choices__pick:disabled{opacity:.5;cursor:default}.cover-choices__pick img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.cover-choices__meta{background:color-mix(in srgb, var(--atlas-bg) 85%, transparent);color:var(--atlas-muted);font-family:var(--atlas-font-mono);text-align:right;padding:2px 4px;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.cover-panel__upload{min-height:44px;padding:0 var(--atlas-space-3);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius-button,var(--atlas-radius-sm));color:var(--atlas-muted);cursor:pointer;align-items:center;font-size:.82rem;display:inline-flex;position:relative}.cover-panel__upload:hover{border-color:var(--atlas-accent);color:var(--atlas-text)}.cover-panel__upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.cover-panel__remove{color:var(--atlas-muted);font-family:var(--atlas-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.7rem}.cover-panel__remove:hover{color:var(--atlas-text)}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
