@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/demo/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/demo/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/demo/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-cyrillic-ext-wght-italic-BYAq_K0C.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-cyrillic-wght-italic-Da0gXVk3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-vietnamese-wght-italic-0fly6zkB.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-latin-ext-wght-italic-XgKbg5n7.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-latin-wght-italic-dTnRTFFJ.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/demo/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/demo/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/demo/assets/dm-sans-latin-ext-wght-italic-DUE6_iCb.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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/demo/assets/dm-sans-latin-wght-italic-Cz4n9dED.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-vietnamese-wght-normal-CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-latin-wght-normal-ukD16Tqj.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-vietnamese-wght-italic-BicUS2cM.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/fraunces-latin-wght-italic-Py8at3oI.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-latin-wght-normal-CCVVNp6i.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-vietnamese-wght-italic-xAqemagA.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-latin-ext-wght-italic-DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/demo/assets/newsreader-latin-wght-italic-Bxi8ein9.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(/demo/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(/demo/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(/demo/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(/demo/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(/demo/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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:italic;font-display:swap;font-weight:100 800;src:url(/demo/assets/jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.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:italic;font-display:swap;font-weight:100 800;src:url(/demo/assets/jetbrains-mono-greek-wght-italic-Dmq-fBVQ.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:italic;font-display:swap;font-weight:100 800;src:url(/demo/assets/jetbrains-mono-vietnamese-wght-italic-Dcombn6O.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:italic;font-display:swap;font-weight:100 800;src:url(/demo/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.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:italic;font-display:swap;font-weight:100 800;src:url(/demo/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/demo/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-400-italic-66oory27.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/demo/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/demo/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/demo/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/demo/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/demo/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/demo/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/demo/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/demo/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/demo/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/demo/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/demo/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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:Stack Sans Text Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/demo/assets/stack-sans-text-latin-ext-wght-normal-DeJTCkyN.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:Stack Sans Text Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/demo/assets/stack-sans-text-latin-wght-normal-cHS98N20.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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/demo/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/demo/assets/funnel-display-latin-wght-normal-h7i3A3FI.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:TASA Orbiter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/demo/assets/tasa-orbiter-latin-ext-wght-normal-BHrUsICP.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:TASA Orbiter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/demo/assets/tasa-orbiter-latin-wght-normal-BqxrGbOr.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/onest-latin-wght-normal-Dun_Rd-l.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/manrope-greek-wght-normal-DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/demo/assets/manrope-latin-wght-normal-DHIcAJRg.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:Geist Pixel Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/geist-pixel-latin-ext-elsh-normal-CrZmcpxr.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:Geist Pixel Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/geist-pixel-latin-elsh-normal-BMhxQSt5.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-greek-wght-normal-BpXpdlRW.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-latin-wght-normal-DMe4EKeb.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-cyrillic-ext-wght-italic-y6hTrs-Y.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-cyrillic-wght-italic-CRzqOTyj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-greek-wght-italic-CUp-f2uw.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-vietnamese-wght-italic-D3EGHrWW.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-latin-ext-wght-italic-B_cmBfNX.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/demo/assets/source-serif-4-latin-wght-italic-B-rCj6ir.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}:root{--font:"Space Grotesk Variable", "Space Grotesk", "Onest Variable", -apple-system, system-ui, ui-sans-serif, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--page:#f1f1f1;--surface:#fff;--fg:#171717;--text-2:#4f4f4f;--muted:#6b6b6b;--faint:#8a8a8a;--divider:#e2e2e2;--hover:#f5f5f5;--pressed:#efefef;--chip:#ebebeb;--chip-hover:#e0e0e0;--plate:#f6f6f6;--accent:#ff8000;--accent-press:#e66f00;--surface-shadow:0 1px 2px #00000008, 0 4px 16px -6px #00000014;--lift-shadow:0 1px 2px #0000000a, 0 18px 40px -16px #0000002e;--popup-shadow:0 16px 40px -12px #00000040, 0 0 0 1px #0000000d;--overlay-shadow:0 1px 2px #0000000f, 0 24px 56px -16px #00000059;--grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 .5H40M.5 0V40' fill='none' stroke='%23e0e0e0' stroke-dasharray='3 3'/%3E%3C/svg%3E");--ease-glide:cubic-bezier(.65, 0, .12, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.6s;--dur-fold:.7s;--panel-w:272px;--rail-w:80px;--rail-open-w:240px;--rail-now:var(--rail-w);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--page:#131313;--surface:#1c1c1c;--fg:#ececec;--text-2:#c2c2c2;--muted:#a3a3a3;--faint:#767676;--divider:#313131;--hover:#262626;--pressed:#2d2d2d;--chip:#2a2a2a;--chip-hover:#333;--plate:#222;--surface-shadow:0 1px 2px #00000080, 0 6px 18px -6px #0009;--lift-shadow:0 18px 40px -16px #000000b3;--grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 .5H40M.5 0V40' fill='none' stroke='%232a2a2a' stroke-dasharray='3 3'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-radius:0}html{-webkit-user-select:none;user-select:none}:is(input,textarea,[contenteditable=true],.ProseMirror[contenteditable=true],.ProseMirror[contenteditable=true] *,.pdfv-text,.pdfv-text *,.textLayer,.textLayer *,.linkv-text,.linkv-text *){-webkit-user-select:text;user-select:text}html,body,#root{height:100%;margin:0}body{background:var(--page) var(--grid);color:var(--fg);font:13px/1.4 var(--font);-webkit-font-smoothing:antialiased;transition:background-color .5s var(--ease-out), color .5s var(--ease-out);background-size:40px 40px;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent);text-underline-offset:4px}h1,h2,h3,p{text-wrap:balance}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.primary{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:36px;padding:0 16px;font-size:13px;font-weight:600}.primary:hover{background:var(--accent-press)}.secondary{background:var(--surface);height:36px;box-shadow:var(--surface-shadow);white-space:nowrap;padding:0 14px}.secondary:hover{background:var(--hover)}.chip-btn{background:var(--chip);white-space:nowrap;height:30px;padding:0 12px;font-size:12px}.chip-btn:hover{background:var(--chip-hover)}.icon-btn,.tool-btn,.rail-btn{color:var(--muted);transition:color var(--dur-fast), background-color var(--dur-fast);place-items:center;display:grid;position:relative}.icon-btn{width:28px;height:28px}.tool-btn{width:36px;height:36px}.rail-btn{width:40px;height:40px}@media (hover:hover) and (pointer:fine){.icon-btn:hover,.tool-btn:hover,.rail-btn:hover{color:var(--fg);background:var(--hover)}}.tool-btn[data-on],.icon-btn[data-on]{color:var(--fg);background:var(--pressed)}.rail-btn[data-active]{color:var(--accent);background:var(--hover)}.tool-btn:active,.icon-btn:active,.rail-btn:active{translate:0 1px}.tool-btn:disabled{color:var(--divider);cursor:default}[data-tip]:hover:after{content:attr(data-tip);z-index:60;background:var(--fg);color:var(--surface);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;padding:6px 10px;font-size:12px;font-weight:400;position:absolute}.tool-btn[data-tip]:hover:after{bottom:calc(100% + 10px);left:50%;translate:-50%}.rail-btn[data-tip]:hover:after{top:50%;left:calc(100% + 10px);translate:0 -50%}.icon-btn[data-tip]:hover:after{top:calc(100% + 8px);right:0}:root:has(.rail[data-open]){--rail-now:var(--rail-open-w)}.rail{z-index:30;width:var(--rail-now);background:var(--surface);transition:width var(--dur-fold) var(--ease-glide), background-color .5s var(--ease-out), opacity var(--dur-base) var(--ease-out);flex-direction:column;align-items:stretch;padding:12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.rail[data-folding]{animation:rail-fold var(--dur-fold) var(--ease-glide)}@keyframes rail-fold{0%,to{filter:blur()}45%{filter:blur(3px)}}.rail .rail-btn{justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:0 19px;display:flex;overflow:hidden}.rail .rail-btn>svg,.rail .rail-btn>.emoji{flex-shrink:0}.rail-label{white-space:nowrap;color:var(--fg);text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.rail-btn[data-active] .rail-label{font-weight:600}.rail-logo{flex:none;align-items:center;height:32px;margin-bottom:12px;padding-left:15px;display:flex}.rail-logo-clip{width:26px;transition:width var(--dur-fold) var(--ease-glide);align-items:center;gap:10px;display:flex;overflow:hidden}.rail[data-open] .rail-logo-clip{width:140px}.rail-logo .mark{flex:none;margin:0}.logo-name{letter-spacing:-.045em;white-space:nowrap;font-size:15px;font-weight:600}.rail-group{border-top:1px dashed var(--divider);flex-direction:column;gap:2px;padding-top:12px;display:flex;position:relative}.rail-group.rail-bottom{margin-top:auto}.rail .rail-btn:focus-visible{outline:1.5px solid var(--accent);outline-offset:-1.5px}.rail-tip{z-index:60;left:calc(var(--rail-now) + 10px);background:var(--fg);color:var(--surface);white-space:nowrap;pointer-events:none;padding:6px 10px;font-size:12px;position:fixed;translate:0 -50%}.mark{background:var(--accent);color:#fff;place-items:center;width:26px;height:26px;margin:3px 0 15px;display:grid}.rail-divider{border-top:1px dashed var(--divider);width:24px;margin:6px 0}.panel{z-index:20;top:12px;left:calc(var(--rail-now) + 12px);width:var(--panel-w);background:var(--surface);max-height:calc(100% - 24px);box-shadow:var(--surface-shadow);transition:opacity .28s var(--ease-out), translate .28s var(--ease-out), filter .28s var(--ease-out), background-color .5s var(--ease-out), left var(--dur-fold) var(--ease-glide);position:fixed;overflow-y:auto}.panel[data-hidden]{opacity:0;filter:blur(6px);pointer-events:none;translate:-18px}.panel-head{padding:16px 12px 12px 16px}.panel-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.panel-meta{color:var(--muted);margin-top:2px;font-size:12px}.panel-sec{border-top:1px dashed var(--divider);padding:12px 16px}.panel-sec .label{margin-bottom:6px}.row-btn{text-align:left;width:calc(100% + 16px);height:32px;transition:background-color var(--dur-fast);align-items:center;gap:10px;margin:0 -8px;padding:0 8px;font-size:13px;display:flex}.row-btn svg{color:var(--muted);flex:none}.row-btn .row-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-btn .row-meta{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}@media (hover:hover) and (pointer:fine){.row-btn:hover{background:var(--hover)}}.row-btn[data-active]{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.row-btn.quiet{color:var(--muted)}.main{inset:0 0 0 var(--rail-now);transition:left var(--dur-fold) var(--ease-glide);position:fixed}.main[data-focus]{left:0}.view{position:absolute;inset:0}.view.leaving{pointer-events:none;animation:view-out .4s var(--ease-out) both}.view.arriving{animation:view-in .85s var(--ease-glide) .18s backwards}.view.first{animation-delay:0s}@keyframes view-out{to{opacity:0;filter:blur(10px)}}@keyframes view-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}}.scroll{scrollbar-width:thin;scrollbar-color:var(--divider) transparent;position:absolute;inset:0;overflow-y:auto}.crumbs{z-index:25;background:var(--surface);height:36px;box-shadow:var(--surface-shadow);white-space:nowrap;max-width:calc(100% - 48px);transition:opacity var(--dur-base) var(--ease-out);align-items:center;padding:0 6px;display:flex;position:absolute;top:12px;left:50%;translate:-50%}.crumb{height:28px;color:var(--muted);text-overflow:ellipsis;align-items:center;max-width:280px;padding:0 8px;line-height:1;display:flex;overflow:hidden}.crumb:hover{color:var(--fg);background:var(--hover)}.crumb.current{color:var(--fg);cursor:default;background:0 0;font-weight:500}.crumb-sep{height:28px;color:var(--divider);align-items:center;line-height:1;display:flex}.crumb-div{border-left:1px dashed var(--divider);height:20px;margin:0 6px 0 4px}.ws{background:var(--page) var(--grid);background-size:40px 40px;background-position:var(--gx) 0;min-height:100%;transition:background-position var(--dur-fold) var(--ease-glide), background-color .5s var(--ease-out);padding:80px 0 120px}.ws-inner{transition:margin-left var(--dur-fold) var(--ease-glide), width var(--dur-fold) var(--ease-glide)}.ws-head{height:80px;margin-bottom:40px}.ws-head h1{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:34px;font-weight:600;line-height:40px;overflow:hidden}.ws-head .panel-meta{margin-top:4px}.ws-title{align-items:center;gap:8px;margin-left:-6px;display:flex}.ws-title h1{flex:1;min-width:0}.ws-title .title-input{height:40px;font-size:34px;line-height:40px}.glyph-btn{width:40px;height:40px;color:var(--muted);transition:background-color var(--dur-fast), color var(--dur-fast);flex:none;place-items:center;display:grid;position:relative}.glyph-btn:hover{background:var(--hover);color:var(--fg)}.glyph-btn[data-tip]:hover:after{top:calc(100% + 8px);left:0}.emoji{place-items:center;line-height:1;display:inline-grid}.add-btn{z-index:30;background:var(--accent);color:#fff;width:48px;height:48px;box-shadow:var(--surface-shadow);transition:background-color var(--dur-fast);place-items:center;display:grid;position:absolute;top:16px;right:16px}.add-btn svg{transition:rotate .35s var(--ease-glide)}.add-btn:hover{background:var(--accent-press)}.add-btn:active{translate:0 1px}.add-btn[aria-expanded=true] svg{rotate:45deg}.folders{flex-wrap:wrap;gap:40px;margin-bottom:40px;display:flex}.folder{cursor:pointer;filter:drop-shadow(0 1px 1px #0000000a)drop-shadow(0 4px 10px #0000000f);width:200px;height:160px;animation:rise .9s var(--ease-glide) backwards;transition:transform .35s var(--ease-glide), filter .35s var(--ease-glide);position:relative}:root[data-theme=dark] .folder{filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 6px 14px #0006)}@media (hover:hover) and (pointer:fine){.folder:hover,.folder[data-over]{filter:drop-shadow(0 2px 2px #0000000d)drop-shadow(0 16px 20px #0000001f);transform:translateY(-2px)}}.folder[data-calm],.card[data-calm]{animation:none}.folder-shape{background:var(--surface);clip-path:polygon(0 0,72px 0,84px 12px,100% 12px,100% 100%,0 100%);transition:background-color .3s var(--ease-out);position:absolute;inset:0}.folder[data-over] .folder-shape{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.folder-top{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:24px;left:16px;right:16px}.folder-icon{height:32px;color:var(--muted);place-items:center;display:grid}.folder-peek{display:flex}.peek{background:var(--plate);width:32px;height:32px;box-shadow:0 0 0 2px var(--surface);margin-left:-8px;overflow:hidden}.peek img{object-fit:cover;width:100%;height:100%;display:block}.peek i{font:5px/1.25 var(--font);color:var(--muted);padding:4px;font-style:normal;display:block;overflow:hidden}.folder-text{border-top:1px dashed var(--divider);padding:12px 0 14px;position:absolute;bottom:0;left:16px;right:16px}.folder-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.folder-count{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.folder-drop{background:var(--accent);color:#fff;opacity:0;width:32px;height:32px;transition:opacity .25s var(--ease-out), scale .35s var(--ease-glide);place-items:center;margin-left:-16px;display:grid;position:absolute;top:24px;left:50%;scale:.8}.folder[data-over] .folder-drop{opacity:1;scale:1}.folder .card-actions{top:20px;right:10px}.folder:hover .card-actions{opacity:1}.board{transition:height var(--dur-base) var(--ease-glide);position:relative}.board>.card{animation:rise .9s var(--ease-glide) backwards;position:absolute;top:0;left:0}.slot{outline:1.5px dashed var(--accent);outline-offset:-1px;background:color-mix(in srgb, var(--accent) 5%, transparent);transition:translate .25s var(--ease-out), width .25s var(--ease-out), height .25s var(--ease-out);pointer-events:none;position:absolute;top:0;left:0}.ws[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}.card{background:var(--surface);box-shadow:var(--surface-shadow);text-align:left;cursor:pointer;transition:box-shadow .35s var(--ease-glide), transform .35s var(--ease-glide), background-color .5s var(--ease-out), translate .55s var(--ease-glide), width .55s var(--ease-glide), height .55s var(--ease-glide), opacity .3s var(--ease-out), scale .3s var(--ease-out);flex-direction:column;padding:8px;display:flex;position:relative;overflow:hidden}.card[data-state]{z-index:20;box-shadow:var(--overlay-shadow);transition:box-shadow .35s var(--ease-glide), opacity .3s var(--ease-out), scale .3s var(--ease-out)}.card[data-state=dragging],.card[data-state=into]{cursor:grabbing;pointer-events:none}.card[data-state=into]{opacity:.7;scale:.6}.card[data-state] .card-actions{opacity:0!important}.resize{z-index:3;cursor:nwse-resize;opacity:0;width:18px;height:18px;transition:opacity var(--dur-fast);position:absolute;bottom:0;right:0}.resize:after{content:"";border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);width:7px;height:7px;position:absolute;bottom:5px;right:5px}.card:hover .resize,.card[data-state=resizing] .resize{opacity:1}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:var(--lift-shadow);transform:translateY(-2px)}}.card:active{transform:translateY(0)}.card.wide{grid-column:span 2}.plate{background:var(--plate);min-height:0;color:var(--faint);flex:1 1 0;place-items:center;display:grid;position:relative;overflow:hidden}.plate img{object-fit:cover;width:100%;height:100%;display:block}.plate.contain img{object-fit:contain}.plate iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.plate .play{background:var(--accent);color:#fff;place-items:center;width:48px;height:48px;display:grid;position:absolute}.note-plate{aspect-ratio:auto;height:132px;color:var(--text-2);text-wrap:pretty;place-items:start;padding:14px 14px 0;font-size:12px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.card-text{flex:none;gap:4px;min-width:0;padding:12px 6px 4px;display:grid}.card-title.one{-webkit-line-clamp:1}.note-card{padding:0}.mini{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mini-page{transform-origin:0 0;width:600px;padding:44px 48px}.mini-page.as-page{width:800px;padding:56px 64px}.mini-title{border-bottom:1px dashed var(--divider);font:600 40px/1.15 var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;padding-bottom:20px}.mini-title[data-empty]{color:var(--faint)}.mini-empty{color:var(--faint);margin:0;font-size:18px}.card-title{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-meta{min-width:0;color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.card-meta img{flex:none;width:14px;height:14px}.card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-row{border-top:1px dashed var(--divider);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;padding-top:8px;font-size:12px;display:flex}.product-row b{color:var(--fg);font-weight:600}.stock{letter-spacing:.04em;text-transform:uppercase;color:#15803d;background:#22c55e1f;padding:2px 6px;font-size:11px;font-weight:600}.stock.out{color:#b91c1c;background:#ef44441a}:root[data-theme=dark] .stock{color:#4ade80}:root[data-theme=dark] .stock.out{color:#f87171}.folder-card{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px}.folder-card .card-text{padding:0}.card-actions{z-index:2;background:var(--surface);box-shadow:var(--surface-shadow);opacity:0;transition:opacity var(--dur-fast);gap:2px;padding:2px;display:flex;position:absolute;top:14px;right:14px}.card:hover .card-actions,.card:focus-within .card-actions{opacity:1}.card:hover .pin-mark{opacity:0}@media (pointer:coarse){.card-actions{opacity:1}}.pin-mark{z-index:1;transition:opacity var(--dur-fast);background:var(--surface);width:22px;height:22px;color:var(--accent);place-items:center;display:grid;position:absolute;top:14px;right:14px}.skeleton{background:linear-gradient(90deg, var(--plate) 0 40%, var(--hover) 50%, var(--plate) 60% 100%) 0 0 / 300% 100%;animation:sweep 1.4s var(--ease-glide) infinite}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}.empty{background:var(--surface);max-width:520px;box-shadow:var(--surface-shadow);color:var(--muted);padding:20px;line-height:1.5}.empty p{margin:0 0 16px}.plus-cursor{z-index:70;background:var(--fg);width:24px;height:24px;color:var(--surface);pointer-events:none;animation:plus-in .16s var(--ease-out);place-items:center;margin:-12px 0 0 -12px;display:grid;position:fixed}@keyframes plus-in{0%{opacity:0;scale:.7}}.menu{z-index:80;background:var(--surface);min-width:220px;box-shadow:var(--popup-shadow);transform-origin:top;animation:menu-in .45s var(--ease-glide) both;padding:4px;position:fixed}@keyframes menu-in{0%{opacity:0;filter:blur(6px);transform:translateY(-8px)scale(.98)}}.menu>:is(.menu-opt,.menu-sep,.menu-field,.picker-tabs,.picker-grid){animation:opt-in .5s var(--ease-glide) backwards}.menu>:first-child{animation-delay:40ms}.menu>:nth-child(2){animation-delay:80ms}.menu>:nth-child(3){animation-delay:.12s}.menu>:nth-child(4){animation-delay:.16s}.menu>:nth-child(5){animation-delay:.2s}.menu>:nth-child(6){animation-delay:.24s}.menu>:nth-child(7){animation-delay:.28s}.menu>:nth-child(n+8){animation-delay:.32s}@keyframes opt-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.menu-opt{text-align:left;white-space:nowrap;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;font-size:13px;display:flex}.menu-opt svg{color:var(--muted);flex:none}.menu-opt kbd{font:12px var(--font);color:var(--faint);margin-left:auto;padding-left:16px}.menu-opt:hover,.menu-opt:focus-visible,.menu-opt[data-on]{background:var(--hover);outline:none}.menu-opt[data-on]{box-shadow:inset 2px 0 0 var(--accent)}.menu-sep{border-top:1px dashed var(--divider);margin:4px 6px}.menu-field{gap:6px;padding:6px;display:flex}.field{background:var(--hover);border:0;flex:1;min-width:0;height:32px;padding:0 10px;font-size:13px}.field::placeholder{color:var(--faint)}.field:focus-visible{outline:1.5px solid var(--accent);outline-offset:0}.dd{position:relative}.dd-btn{background:var(--hover);white-space:nowrap;align-items:center;gap:8px;height:30px;padding:0 8px 0 10px;font-size:12px;display:flex}.dd-btn:hover{background:var(--pressed)}.dd-btn .dd-prefix{color:var(--muted)}.dd-btn svg{color:var(--muted);transition:rotate .2s var(--ease-out)}.dd-btn[aria-expanded=true] svg{rotate:180deg}.dd .menu{min-width:100%;position:absolute;top:calc(100% + 4px);right:0}.dd[data-up] .menu{inset:auto auto calc(100% + 4px) 0}.hint{z-index:90;background:var(--fg);color:var(--surface);white-space:nowrap;animation:hint-in .6s var(--ease-out);align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:68px;left:50%;translate:-50%}.hint button{color:var(--accent);font-weight:600}@keyframes hint-in{0%{opacity:0;translate:-50% 8px}}.drop-veil{z-index:50;box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in srgb, var(--page) 60%, transparent);pointer-events:none;animation:hint-in .3s var(--ease-out);place-items:center;display:grid;position:fixed;inset:12px}.drop-veil span{background:var(--fg);color:var(--surface);padding:8px 12px}.viewer{z-index:100;animation:hint-in .4s var(--ease-out);cursor:zoom-out;background:#000000b8;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.viewer img{max-width:100%;max-height:100%;box-shadow:var(--overlay-shadow);animation:rise .85s var(--ease-glide) both}.ed-scroll{padding:72px 40px 160px}.sheet-wrap{width:min(800px,100%);margin:0 auto;position:relative}.sheet{isolation:isolate;background:var(--surface);min-height:calc(100vh - 160px);box-shadow:var(--surface-shadow);transition:background-color .5s var(--ease-out), box-shadow var(--dur-base);padding:56px 64px 80px;position:relative}.title-input{resize:none;width:100%;font:600 40px/1.15 var(--font);letter-spacing:-.025em;text-wrap:balance;field-sizing:content;background:0 0;border:0;outline:none;margin:0 0 18px;padding:0;display:block;overflow:hidden}.title-input::placeholder{color:var(--faint)}.sheet-wrap.paper{width:794px}.sheet.paper{box-shadow:none;background:0 0;min-height:0;padding:96px 88px}.page-bg{background:var(--surface);height:1123px;box-shadow:var(--surface-shadow);transition:opacity var(--dur-base) var(--ease-out), background-color .5s var(--ease-out);position:absolute;left:0;right:0}.page-num{text-align:center;color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:40px;left:0;right:0}.ProseMirror{color:var(--fg);caret-color:var(--accent);transition:color var(--dur-base) var(--ease-out);outline:none;font-size:18px;line-height:1.65;position:relative}.paper .ProseMirror{flex-direction:column;display:flex}.ProseMirror>:not(:first-child),.paper .ProseMirror>:not(:first-child){margin-top:1.15em}.ProseMirror p{text-wrap:pretty;margin:0}.ProseMirror>h1:not(:first-child),.ProseMirror>h2:not(:first-child),.ProseMirror>h3:not(:first-child){margin-top:1.8em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.ProseMirror h1{letter-spacing:-.02em;font-size:30px}.ProseMirror h2{letter-spacing:-.015em;font-size:24px}.ProseMirror h3{letter-spacing:-.01em;font-size:20px}.ProseMirror>:first-child{margin-top:0}.ProseMirror ul,.ProseMirror ol{margin:0;padding-left:1.6em}.ProseMirror li{padding-left:.2em}.ProseMirror li+li{margin-top:.25em}.ProseMirror ul:not([data-type=taskList]){list-style:none}.ProseMirror ul:not([data-type=taskList])>li{position:relative}.ProseMirror ul:not([data-type=taskList])>li:before{content:"*";color:var(--accent);font-size:1.1em;font-weight:600;position:absolute;top:.1em;left:-1.3em}.ProseMirror ol{counter-reset:n;list-style:none}.ProseMirror ol>li{counter-increment:n;position:relative}.ProseMirror ol>li:before{content:counter(n, decimal-leading-zero) ".";color:var(--accent);font-variant-numeric:tabular-nums;font-size:.9em;font-weight:500;position:absolute;top:.1em;left:-1.6em}.ProseMirror ul[data-type=taskList]{padding-left:.2em;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.3em}.ProseMirror ul[data-type=taskList] li>div{transition:color .35s var(--ease-out);flex:1}.ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;background:var(--surface) no-repeat center / 12px 12px;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--faint);cursor:pointer;transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out), scale .2s var(--ease-out);margin:0;display:block}.ProseMirror ul[data-type=taskList] input[type=checkbox]:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.ProseMirror ul[data-type=taskList] input[type=checkbox]:active{scale:.88}.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--accent);box-shadow:none;animation:tick-in .3s var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='square'/%3E%3C/svg%3E")}@keyframes tick-in{0%{scale:.8}60%{scale:1.08}}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--faint) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--faint) 60%, transparent);text-decoration-thickness:1px}.ProseMirror blockquote{border-left:2px solid var(--accent);color:var(--text-2);margin:0;padding-left:18px}.ProseMirror code{background:var(--hover);font:.85em var(--mono);padding:1px 5px}.ProseMirror pre{background:var(--hover);font:13px/1.6 var(--mono);margin:0;padding:14px 16px;overflow-x:auto}.ProseMirror pre code{font:inherit;background:0 0;padding:0}.ProseMirror hr{border:0;border-top:1px dashed var(--divider);margin:1.5em 0}.ProseMirror a{color:inherit;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;transition:color var(--dur-fast), text-decoration-color var(--dur-fast);text-decoration-thickness:1px}.ProseMirror a:hover{color:var(--doc-accent,var(--accent));text-decoration-style:solid;text-decoration-color:currentColor}.ProseMirror img{max-width:100%;display:block}.ProseMirror img.wide,.ProseMirror img[data-wide]{width:calc(100% + 128px);max-width:none;margin-left:-64px}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.ProseMirror td,.ProseMirror th{border:1px solid var(--divider);vertical-align:top;text-align:left;padding:8px 10px;position:relative}.ProseMirror th{background:var(--plate);font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#ff80001f;position:absolute;inset:0}.ProseMirror .column-resize-handle{background:var(--accent);width:2px;position:absolute;top:0;bottom:0;right:-1px}.ProseMirror .tag{background:var(--chip);color:var(--text-2);padding:1px 6px;font-size:.85em}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--faint);pointer-events:none}.ProseMirror ::selection{background:#ff800038}.page-break{border-top:1px dashed var(--divider);height:0;margin:1.2em 0;position:relative}.page-break:after{content:"Page break";background:var(--surface);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:0 8px;font-size:11px;position:absolute;top:-9px;left:50%;translate:-50%}.paper .page-break{border-top:0;margin:0}.paper .page-break:after{display:none}.page-gap{flex:none}.off-page{opacity:.4;transition:opacity var(--dur-base) var(--ease-out)}.focus-ui-hidden{opacity:0!important;pointer-events:none!important}.toolbar,.toc{transition:opacity var(--dur-base) var(--ease-out)}.focusing .ProseMirror blockquote,.focusing .ProseMirror .tag,.focusing .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:inherit}.focusing .ProseMirror li:before,.focusing .ProseMirror blockquote,.focusing .ProseMirror input[type=checkbox]{opacity:.35;transition:opacity var(--dur-base) var(--ease-out)}.focusing .ProseMirror blockquote:has(.focus-now){opacity:1}.focusing .ProseMirror .focus-now{color:var(--fg);transition:color .3s var(--ease-out)}.focusing .sheet:not(.paper){box-shadow:none}.focusing .sheet.paper{box-shadow:none;background:0 0}.sheet{transition:background-color .5s var(--ease-out)}.focusing .page-bg{box-shadow:none}.focus-exit{z-index:40;background:var(--hover);height:32px;color:var(--muted);transition:color var(--dur-fast), background-color var(--dur-fast);animation:chrome-in .55s var(--ease-out) .7s backwards;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:12px;display:flex;position:fixed;top:40px;right:40px}.focus-exit[data-leaving]{pointer-events:none;animation:chrome-out .15s var(--ease-out) both}.focus-exit:hover{color:var(--fg);background:var(--pressed)}.focus-exit kbd{background:var(--surface);font:11px var(--font);color:var(--faint);padding:1px 5px}.bubble{background:var(--surface);box-shadow:var(--popup-shadow);align-items:center;gap:2px;padding:4px;display:flex}.bubble .tool-btn{width:32px;height:32px}.bubble .sep{border-left:1px dashed var(--divider);height:20px;margin:0 4px}.bubble .field{width:240px;height:32px}.toolbar{z-index:30;background:var(--surface);height:44px;box-shadow:var(--surface-shadow);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.tool-sep{border-left:1px dashed var(--divider);height:22px;margin:0 6px}.toc{z-index:20;background:var(--surface);width:220px;max-height:calc(100% - 160px);box-shadow:var(--surface-shadow);animation:panel-in .55s var(--ease-glide);position:fixed;top:72px;right:24px;overflow-y:auto}@keyframes panel-in{0%{opacity:0;filter:blur(6px);translate:18px}}.toc-head{justify-content:space-between;align-items:center;padding:8px 6px 8px 14px;display:flex}.toc-list{border-top:1px dashed var(--divider);padding:4px 6px 8px}.toc-row{width:100%;color:var(--muted);text-align:left;text-wrap:pretty;padding:6px 8px;font-size:12px;line-height:1.4;display:block}.toc-row[data-level="3"]{padding-left:28px}.toc-row[data-active]{color:var(--fg);background:var(--hover);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.saved{color:var(--faint);font-variant-numeric:tabular-nums;padding:0 8px 0 4px;font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.ws-btn .emoji{font-size:18px}.space-head{align-items:center;gap:8px;min-height:28px;display:flex}.space-glyph{width:20px;color:var(--muted);place-items:center;display:grid}.space-head .space-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.space-edit{opacity:0;transition:opacity var(--dur-fast), background-color var(--dur-fast), color var(--dur-fast)}.panel-head:hover .space-edit,.space-edit:focus-visible{opacity:1}@media (pointer:coarse){.space-edit{opacity:1}}.float-dialog{z-index:95;top:12px;left:calc(var(--rail-now) + 12px + var(--panel-w) + 12px);transition:left var(--dur-fold) var(--ease-glide);position:fixed}.dialog{background:var(--surface);width:min(400px,100%);box-shadow:var(--popup-shadow);animation:panel-rise .55s var(--ease-out) both}@keyframes panel-rise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.dialog-head{align-items:center;gap:12px;padding:16px;display:flex}.dialog-glyph{background:var(--hover);width:44px;height:44px;color:var(--fg);flex:none;place-items:center;display:grid}.dialog-name{background:var(--hover);border:0;outline:none;flex:1;min-width:0;height:44px;padding:0 12px;font-size:16px;font-weight:600}.dialog-name:focus-visible{box-shadow:inset 0 -2px 0 var(--accent)}.dialog-body{border-top:1px dashed var(--divider);padding:12px 16px 16px}.dialog-foot{border-top:1px dashed var(--divider);justify-content:flex-end;padding:12px 16px;display:flex}.panel-head .panel-meta{margin-top:0}.picker{width:360px;padding:8px}.picker-tabs{gap:2px;padding-bottom:8px;display:flex}.picker-tabs button{height:28px;color:var(--muted);padding:0 10px;font-size:12px}.picker-tabs button:hover{color:var(--fg);background:var(--hover)}.picker-tabs button[data-on]{color:var(--fg);background:var(--pressed);font-weight:500}.picker-tabs .picker-none{margin-left:auto}.picker-search{background:var(--hover);height:34px;color:var(--faint);align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.picker-search:focus-within{box-shadow:inset 0 -1.5px 0 var(--accent)}.picker-search input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:13px}.picker-search input::placeholder{color:var(--faint)}.picker-grid{border-top:1px dashed var(--divider);scrollbar-width:thin;scrollbar-color:var(--divider) transparent;grid-template-columns:repeat(9,1fr);align-content:start;gap:2px;height:280px;margin-top:8px;padding-top:4px;display:grid;overflow-y:auto}.picker-head{z-index:1;background:var(--surface);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;padding:8px 2px 6px;font-size:11px;font-weight:600;position:sticky;top:-4px}.picker-empty{color:var(--muted);grid-column:1/-1;padding:16px 4px}.picker-grid button{aspect-ratio:1;color:var(--text-2);place-items:center;display:grid}.picker-grid button:hover{background:var(--hover);color:var(--fg)}.picker-grid button[data-on]{background:var(--pressed);box-shadow:inset 0 -2px 0 var(--accent);color:var(--fg)}.picker .menu-field{padding:8px 0 0}.view.leaving[data-zoom]{animation:none}.view.leaving[data-zoom=out]{z-index:2}.view.leaving[data-zoom=out] .toolbar,.view.leaving[data-zoom=out] .toc,.view.leaving[data-zoom=out] .page-num{animation:chrome-out .3s var(--ease-out) both}@keyframes chrome-out{to{opacity:0;filter:blur(6px)}}@keyframes chrome-in{0%{opacity:0;filter:blur(6px)}}.card[data-product] .plate img{object-fit:contain;padding:8px}.card[data-side]{flex-direction:row;gap:8px}.card[data-side] .plate{aspect-ratio:1;flex:none;width:auto;max-width:50%;height:100%}.card[data-side] .card-text{flex:1 1 0;align-content:start;padding:10px 12px}.card[data-side] .card-title{-webkit-line-clamp:3;font-size:16px}.quiet-btn{height:36px;color:var(--muted);margin-right:auto;padding:0 12px}.quiet-btn:hover{color:var(--fg);background:var(--hover)}.danger{color:#fff;background:#dc2626;height:36px;margin-right:auto;padding:0 14px;font-weight:600}.danger:hover{background:#b91c1c}.flyer{z-index:15;background:var(--surface);box-shadow:var(--surface-shadow);transform-origin:0 0;pointer-events:none;will-change:transform, filter;position:fixed;overflow:hidden}.flyer .mini-page{transform:none}.menu[data-leaving]{pointer-events:none;animation:menu-out .2s var(--ease-out) both}@keyframes menu-out{to{opacity:0;filter:blur(4px);transform:translateY(-4px)scale(.99)}}.dialog[data-leaving]{pointer-events:none;animation:panel-out .28s var(--ease-out) both}@keyframes panel-out{to{opacity:0;filter:blur(4px);transform:translateY(6px)}}.hint[data-leaving]{pointer-events:none;animation:hint-out .28s var(--ease-out) both}@keyframes hint-out{to{opacity:0;translate:-50% 6px}}.crumbs{transition:opacity .55s var(--ease-glide), translate .55s var(--ease-glide), filter .55s var(--ease-glide)}.crumbs[data-hidden]{opacity:0;filter:blur(6px);pointer-events:none;transition-duration:.28s;transition-timing-function:var(--ease-out);translate:-50% -8px}.viewer[data-leaving]{pointer-events:none;animation:viewer-out .4s var(--ease-out) both}.viewer[data-leaving] img{animation:panel-out .4s var(--ease-out) both}@keyframes viewer-out{to{opacity:0}}.glider{z-index:0;background:var(--hover);pointer-events:none;position:absolute;top:0;left:8px;right:8px}.glider:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}.rail-glider:before{content:none}.glider[data-ready]{transition:transform .55s var(--ease-glide), height .55s var(--ease-glide), opacity .3s var(--ease-out)}.glider[data-off]{opacity:0}.rail-glider{box-shadow:none;left:12px;right:12px}.row-btn,.rail .rail-btn{z-index:1;position:relative}.row-btn[data-active]{box-shadow:none;background:0 0}.rail-btn[data-active]{background:0 0}.row-btn,.row-btn .row-main,.rail-label{transition:color .35s var(--ease-out), font-weight .35s var(--ease-out), background-color var(--dur-fast)}.row-btn[data-active] svg,.rail-btn[data-active]{color:var(--accent)}.row-btn svg{transition:color .35s var(--ease-out)}.rail,.panel,.crumbs,.toolbar,.toc,.menu,.card,.folder,.ws-head,.hint,.add-btn,.dialog{-webkit-user-select:none;user-select:none}.dialog input,.panel input,.ws-head input{-webkit-user-select:text;user-select:text}.panel{transition:left var(--dur-fold) var(--ease-glide), opacity .55s var(--ease-glide), translate .55s var(--ease-glide), filter .55s var(--ease-glide), background-color .5s var(--ease-out)}.main,.float-dialog{transition:left var(--dur-fold) var(--ease-glide)}.settings{scrollbar-width:thin;scrollbar-color:var(--divider) transparent;width:360px;max-height:calc(100vh - 24px);overflow-y:auto}.settings-head{padding:16px 16px 12px}.settings-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.settings-sec{border-top:1px dashed var(--divider);padding:12px 16px}.settings-sec .label{margin-bottom:6px}.switch-row{text-align:left;width:calc(100% + 16px);height:36px;transition:background-color var(--dur-fast);justify-content:space-between;align-items:center;margin:0 -8px;padding:0 8px;font-size:13px;display:flex}.switch-row:hover{background:var(--hover)}.switch{background:var(--chip-hover);width:30px;height:16px;transition:background-color .35s var(--ease-out);flex:none;position:relative}.switch:after{content:"";background:var(--surface);width:12px;height:12px;transition:translate .45s var(--ease-glide);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch[data-on]{background:var(--accent)}.switch[data-on]:after{translate:14px}.volume-row{height:36px;color:var(--muted);transition:opacity .35s var(--ease-out);align-items:center;gap:10px;display:flex}.volume-row[data-off],.sound-list[data-off]{opacity:.45}.range{appearance:none;cursor:pointer;background:0 0;flex:1;height:20px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--divider) var(--fill));height:2px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:12px;height:12px;transition:scale var(--dur-fast);border:0;margin-top:-5px}.range:active::-webkit-slider-thumb{scale:1.25}.range::-moz-range-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--divider) var(--fill));height:2px}.range::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:12px;height:12px}.sound-list{transition:opacity .35s var(--ease-out);gap:2px;display:grid;position:relative}.sound-glider{left:-8px;right:-8px}.sound-row{z-index:1;text-align:left;width:calc(100% + 16px);transition:background-color var(--dur-fast);align-items:center;gap:10px;margin:0 -8px;padding:8px;display:flex;position:relative}.sound-row:hover:not([data-active]){background:var(--hover)}.sound-text{flex:1;gap:2px;min-width:0;display:grid}.sound-name{transition:font-weight .35s var(--ease-out), color .35s var(--ease-out);font-size:13px;font-weight:500}.sound-row[data-active] .sound-name{font-weight:600}.sound-note{color:var(--faint);font-size:12px}.sound-check{color:var(--accent);animation:chrome-in .35s var(--ease-out);flex:none}.settings .dialog-foot{background:var(--surface);position:sticky;bottom:0}.rail .rail-btn[data-on]{color:var(--fg);background:var(--pressed)}.title-input{border-bottom:1px dashed var(--divider);margin-bottom:28px;padding-bottom:20px}.ProseMirror>:is(h1,h2,h3)+:not(:first-child){margin-top:.7em}.ed-scroll{z-index:2;padding:80px 40px 160px}.snap-points{pointer-events:none;position:absolute;left:0;right:0}.snap-points span{scroll-snap-align:center;scroll-snap-stop:always;position:absolute;left:0;right:0}.paper-frame{margin:0 auto;position:relative}.sheet-wrap.paper{transform-origin:0 0;margin:0}.focusing .page-bg{opacity:0}.focus-paper{z-index:0;background:var(--surface);box-shadow:var(--surface-shadow);transform-origin:0 0;pointer-events:none;position:fixed;inset:24px}.focus-paper[hidden]{display:none}.toolbar.side{width:44px;height:auto;transition:left var(--dur-fold) var(--ease-glide), opacity var(--dur-base) var(--ease-out);flex-direction:column;padding:4px;top:50%;bottom:auto;translate:0 -50%}.toolbar.side .tool-sep{border-left:0;border-top:1px dashed var(--divider);width:22px;height:0;margin:6px 0}.toolbar.side .tool-btn[data-tip]:hover:after{inset:50% calc(100% + 10px) auto auto;translate:0 -50%}.panel-body{transition:height .55s var(--ease-glide);position:relative}.panel-now.arriving{animation:panel-rise .55s var(--ease-out) .12s backwards}.panel-was{pointer-events:none;animation:chrome-out .28s var(--ease-out) both;position:absolute;top:0;left:0;right:0}.panel-lib{position:relative}.toc-list{border-top:1px dashed var(--divider);padding:8px 0 12px;position:relative}.toc-row{z-index:1;width:100%;color:var(--muted);text-align:left;text-wrap:pretty;box-shadow:none;transition:color .35s var(--ease-out), font-weight .35s var(--ease-out);background:0 0;padding:8px 16px;font-size:14px;line-height:1.4;display:block;position:relative}.toc-row:hover{color:var(--fg);background:0 0}.toc-row[data-level="2"]{padding-left:28px}.toc-row[data-level="3"]{padding-left:40px;font-size:13px}.toc-row[data-active]{color:var(--fg);box-shadow:none;background:0 0;font-weight:500}.toc-empty{color:var(--muted);border-top:1px dashed var(--divider);padding:12px 16px 16px;font-size:13px}.ed-scroll.focusing{padding-top:48px;padding-bottom:40vh;transition:none;inset:24px}.focusing .ProseMirror{color:var(--fg)}.focusing .ProseMirror li:before,.focusing .ProseMirror blockquote,.focusing .ProseMirror input[type=checkbox]{opacity:1}.focusing .ProseMirror blockquote{color:var(--text-2)}.rail.focus-ui-hidden,.crumbs.focus-ui-hidden,.toolbar.focus-ui-hidden{filter:blur(6px);opacity:0!important;pointer-events:none!important}.rail{transition:width var(--dur-fold) var(--ease-glide), background-color .5s var(--ease-out), opacity .55s var(--ease-out), filter .55s var(--ease-out)}.rail.focus-ui-hidden{transition:width var(--dur-fold) var(--ease-glide), background-color .5s var(--ease-out), opacity .28s var(--ease-out), filter .28s var(--ease-out)}.toolbar.side{transition:left var(--dur-fold) var(--ease-glide), opacity .55s var(--ease-out), filter .55s var(--ease-out)}.toolbar.side.focus-ui-hidden{transition:left var(--dur-fold) var(--ease-glide), opacity .28s var(--ease-out), filter .28s var(--ease-out)}.crumbs.focus-ui-hidden{transition-duration:.28s}.panel[data-hidden]{transition:left var(--dur-fold) var(--ease-glide), opacity .28s var(--ease-out), translate .28s var(--ease-out), filter .28s var(--ease-out), background-color .5s var(--ease-out)}.ed-grid{z-index:0;background:var(--page) var(--grid);pointer-events:none;transition:background-color .5s var(--ease-out);background-size:40px 40px;position:absolute;inset:0}.focus-paper{z-index:1}.focus-edge{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);height:88px;animation:chrome-in .55s var(--ease-out) .7s backwards;position:fixed;left:24px;right:24px}.focus-edge.top{background:linear-gradient(to bottom, var(--surface) 15%, transparent);top:24px;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.focus-edge.bottom{background:linear-gradient(to top, var(--surface) 15%, transparent);bottom:24px;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.focus-edge[data-leaving]{animation:chrome-out .15s var(--ease-out) both}.sheet[data-pages-out] .page-bg{opacity:0;transition:opacity .3s var(--ease-out)}.page-bg{transition:background-color .5s var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.toc-chip{z-index:21;top:12px;left:calc(var(--rail-now) + 12px);background:var(--surface);width:44px;height:44px;box-shadow:var(--surface-shadow);color:var(--muted);transition:left var(--dur-fold) var(--ease-glide), opacity .55s var(--ease-out), filter .55s var(--ease-out), color var(--dur-fast);place-items:center;display:grid;position:fixed}.toc-chip:hover{color:var(--fg)}.toc-chip[data-hidden]{opacity:0;filter:blur(6px);pointer-events:none;transition-duration:var(--dur-fold), .28s, .28s, var(--dur-fast)}.toc-chip[data-tip]:hover:after{top:50%;left:calc(100% + 10px);translate:0 -50%}.panel[data-peek]{z-index:22;box-shadow:var(--popup-shadow)}@media (width<=1000px){.ed-scroll{padding-left:16px;padding-right:16px}.sheet:not(.paper){padding:44px 32px 72px}}.focus-enter{z-index:30;background:var(--surface);height:36px;box-shadow:var(--surface-shadow);color:var(--fg);transition:background-color var(--dur-fast), opacity .55s var(--ease-out), filter .55s var(--ease-out);align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;display:flex;position:absolute;top:16px;right:16px}.focus-enter:hover{background:var(--hover)}.focus-enter svg{color:var(--muted)}.focus-enter kbd{background:var(--hover);font:11px var(--font);color:var(--faint);padding:1px 5px}.focus-enter.focus-ui-hidden{filter:blur(6px);transition:background-color var(--dur-fast), opacity .28s var(--ease-out), filter .28s var(--ease-out);opacity:0!important;pointer-events:none!important}.ProseMirror>hr{border:0;border-top:1px dashed var(--divider);height:1px;margin:0}.ProseMirror>hr:not(:first-child),.ProseMirror>hr+:not(:first-child){margin-top:1.8em}.ProseMirror>hr.ProseMirror-selectednode{border-top-color:var(--accent);outline:none}.page-counter{z-index:30;background:var(--surface);height:36px;box-shadow:var(--surface-shadow);color:var(--muted);font-variant-numeric:tabular-nums;animation:panel-rise .55s var(--ease-out) backwards;transition:opacity .55s var(--ease-out), filter .55s var(--ease-out);align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;display:flex;position:absolute;bottom:16px;left:16px}.page-counter[data-leaving]{pointer-events:none;animation:panel-out .28s var(--ease-out) both}.page-counter.focus-ui-hidden{filter:blur(6px);transition-duration:.28s;opacity:0!important;pointer-events:none!important}.page-now,.page-input{min-width:32px;height:26px;font:600 13px var(--font);color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.page-now{background:var(--hover);transition:background-color var(--dur-fast);position:relative}.page-now:hover{background:var(--pressed)}.page-now[data-tip]:hover:after{bottom:calc(100% + 10px);left:0}.page-input{background:var(--hover);width:44px;box-shadow:inset 0 -1.5px 0 var(--accent);border:0;outline:none}.focusing .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--faint)}.pages-toggle{z-index:30;background:var(--surface);height:36px;box-shadow:var(--surface-shadow);color:var(--fg);transition:background-color var(--dur-fast), opacity .55s var(--ease-out), filter .55s var(--ease-out);align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;display:flex;position:absolute;bottom:16px;right:16px}.pages-toggle svg{color:var(--muted);transition:color .35s var(--ease-out)}.pages-toggle:hover{background:var(--hover)}.pages-toggle[data-on]{box-shadow:var(--surface-shadow), inset 0 -2px 0 var(--accent)}.pages-toggle[data-on] svg{color:var(--accent)}.pages-toggle.focus-ui-hidden{filter:blur(6px);transition-duration:var(--dur-fast), .28s, .28s;opacity:0!important;pointer-events:none!important}.mini-page.paper{width:640px;padding:72px 64px}.mini-page.as-page.paper{width:794px;padding:96px 88px}.board>.note-card{--fold:24px;box-shadow:none;filter:drop-shadow(0 1px 1px #0000000a)drop-shadow(0 4px 10px #00000012);transition:filter .35s var(--ease-glide), transform .35s var(--ease-glide), translate .55s var(--ease-glide), width .55s var(--ease-glide), height .55s var(--ease-glide), opacity .3s var(--ease-out), scale .3s var(--ease-out);background:0 0}:root[data-theme=dark] .board>.note-card{filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 6px 14px #00000073)}@media (hover:hover) and (pointer:fine){.board>.note-card:hover{box-shadow:none;filter:drop-shadow(0 2px 2px #0000000d)drop-shadow(0 16px 22px #00000024)}}.board>.note-card[data-state]{box-shadow:none;filter:drop-shadow(0 2px 3px #00000014)drop-shadow(0 24px 40px #00000040)}.note-card .mini{background:var(--surface);clip-path:polygon(0 0, calc(100% - var(--fold)) 0, 100% var(--fold), 100% 100%, 0 100%)}.note-card:after{content:"";z-index:1;width:var(--fold);height:var(--fold);background:var(--fold-flap) no-repeat;pointer-events:none;position:absolute;top:0;right:0}:root{--fold-flap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0 24 24H0Z' fill='%23fff'/%3E%3Cpath d='M0 0 24 24' stroke='%23d6d6d6' stroke-dasharray='3 3'/%3E%3C/svg%3E")}:root[data-theme=dark]{--fold-flap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0 24 24H0Z' fill='%231c1c1c'/%3E%3Cpath d='M0 0 24 24' stroke='%233a3a3a' stroke-dasharray='3 3'/%3E%3C/svg%3E")}.note-card .pin-mark,.note-card .card-actions{right:calc(var(--fold) + 8px)}.card-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-height:22px;margin-top:2px;display:flex;overflow:hidden}.card-tags .tag,.tag-chip{--tag-bg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(70% * var(--tag-s,1)) 92%);--tag-fg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(32% * var(--tag-s,1)) 34%);background:var(--tag-bg);height:20px;color:var(--tag-fg);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex}.card-tags-more{color:var(--faint);font-size:11px}.tag-editor{width:280px;padding:8px}.tag-head{padding:2px 4px 8px}.tag-list{border-bottom:1px dashed var(--divider);flex-wrap:wrap;gap:4px;padding:0 2px 8px;display:flex}.tag-chip{height:24px;font-size:12px}.tag-chip i{color:var(--faint);letter-spacing:.02em;font-size:10px;font-style:normal;position:relative}.tag-chip button{width:16px;height:16px;color:var(--tag-fg);place-items:center;margin-right:-2px;display:grid}.tag-chip button:hover{color:var(--fg);background:var(--chip-hover)}.tag-chip i{color:color-mix(in srgb, var(--tag-fg) 70%, transparent);position:relative}.tag-chip.ghost{box-shadow:inset 0 0 0 1px var(--tag-bg);cursor:pointer;background:0 0}.tag-chip.ghost:hover{background:var(--tag-bg)}.tag-none{color:var(--faint);padding:2px;font-size:12px}.tag-editor .menu-field{padding:8px 0 0}.tag-offer{flex-wrap:wrap;gap:4px;padding-top:8px;display:flex}.search-wrap{z-index:96;pointer-events:none;justify-content:center;align-items:flex-start;padding:12vh 16px 0;display:flex;position:fixed;inset:0}.search{background:var(--surface);width:min(640px,100%);max-height:64vh;box-shadow:var(--popup-shadow);pointer-events:auto;animation:panel-rise .55s var(--ease-out) both;flex-direction:column;display:flex}.search[data-leaving]{pointer-events:none;animation:menu-out .2s var(--ease-out) both}.search-field{height:56px;color:var(--muted);border-bottom:1px dashed var(--divider);align-items:center;gap:12px;padding:0 16px;display:flex}.search-field input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-field input::placeholder{color:var(--faint)}.search-field kbd{background:var(--hover);font:11px var(--font);color:var(--faint);padding:1px 6px}.search-list{scrollbar-width:thin;padding:6px;overflow-y:auto}.search-label{padding:8px 10px 4px}.search-row{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:10px;display:flex}.search-row svg{color:var(--muted);flex:none;margin-top:2px}.search-row[data-active]{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.search-text{flex:1;gap:2px;min-width:0;display:grid}.search-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.search-snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.search-row mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit}.search-space{color:var(--faint);flex:none;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.search-empty{color:var(--muted);padding:16px 10px}.ProseMirror .embed-wrap{outline:none;margin:0}.ProseMirror .embed-wrap[data-selected] .embed{box-shadow:inset 0 0 0 1.5px var(--accent)}.embed{-webkit-user-select:none;user-select:none}.embed-card{background:var(--plate);box-shadow:inset 0 0 0 1px var(--divider);cursor:default;align-items:center;gap:14px;padding:10px;display:flex}.embed-thumb{background:var(--surface);flex:none;place-items:center;width:96px;height:64px;display:grid;position:relative;overflow:hidden}.embed-thumb img{object-fit:cover;width:100%;height:100%;display:block}.embed-icon{width:64px;color:var(--muted)}.embed-play{background:var(--accent);color:#fff;place-items:center;width:26px;height:26px;display:grid;position:absolute}.embed-text{flex:1;gap:2px;min-width:0;display:grid}.embed-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.embed-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.embed-open{letter-spacing:.06em;text-transform:uppercase;height:30px;color:var(--fg);background:var(--surface);box-shadow:var(--surface-shadow);flex:none;padding:0 12px;font-size:12px;font-weight:600}.embed-open:hover{background:var(--hover)}.embed-image{margin:0}.embed-image img{width:100%;height:auto;display:block}.embed-image figcaption{color:var(--muted);margin-top:8px;font-size:13px}.embed-missing{color:var(--faint);box-shadow:inset 0 0 0 1px dashed var(--divider);background:var(--plate);padding:12px;font-size:13px}.embed-static{background:var(--plate);height:84px;box-shadow:inset 0 0 0 1px var(--divider)}.capture-head{height:44px;color:var(--fg);border-bottom:1px dashed var(--divider);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.capture-head svg{color:var(--accent)}.capture-hint{color:var(--faint);margin-left:auto;font-size:11px;font-weight:400}.capture-hint kbd{font:11px var(--font)}.capture textarea{resize:none;width:100%;font:16px/1.5 var(--font);color:var(--fg);background:0 0;border:0;outline:none;padding:16px;display:block}.capture textarea::placeholder{color:var(--faint)}.viewer.pdf{cursor:default}.pdf-frame{background:var(--surface);width:min(1000px,100%);height:100%;box-shadow:var(--overlay-shadow);animation:panel-rise .55s var(--ease-out) both;flex-direction:column;display:flex}.pdf-head{border-bottom:1px dashed var(--divider);justify-content:space-between;align-items:center;height:44px;padding:0 8px 0 16px;font-size:13px;font-weight:500;display:flex}.pdf-frame iframe{background:var(--plate);border:0;flex:1;width:100%}.settings-note{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.sheet-wrap:not(.paper){width:min(var(--doc-width,800px), 100%)}.sheet-wrap .ProseMirror,.mini-page .ProseMirror{font-family:var(--doc-font,var(--font));font-size:var(--doc-size,18px)}.sheet-wrap .title-input,.mini-page .mini-title{font-family:var(--doc-font,var(--font))}.mini-page.as-page:not(.paper){width:var(--doc-width,800px)}.sheet-wrap .ProseMirror ul:not([data-type=taskList])>li:before,.mini-page .ProseMirror ul:not([data-type=taskList])>li:before,.sheet-wrap .ProseMirror ol>li:before,.mini-page .ProseMirror ol>li:before{color:var(--doc-accent,var(--accent))}.sheet-wrap .ProseMirror blockquote,.mini-page .ProseMirror blockquote{border-left-color:var(--doc-accent,var(--accent))}.sheet-wrap .ProseMirror{caret-color:var(--doc-accent,var(--accent))}.sheet-wrap .ProseMirror ul[data-type=taskList] input[type=checkbox]:checked,.mini-page .ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--doc-accent,var(--accent))}.top-right{z-index:30;transition:opacity .55s var(--ease-out), filter .55s var(--ease-out);gap:8px;display:flex;position:absolute;top:16px;right:16px}.top-right .focus-enter{position:static}.top-right.focus-ui-hidden{filter:blur(6px);transition-duration:.28s;opacity:0!important;pointer-events:none!important}.look-aa{color:var(--accent);font-weight:600}.look-btn[aria-expanded=true]{background:var(--hover)}.look-panel{width:420px;padding:12px}.look-presets{border-bottom:1px dashed var(--divider);grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:4px;padding-bottom:12px;display:grid}.look-preset{background:var(--plate);transition:background-color var(--dur-fast), box-shadow .3s var(--ease-out);justify-items:center;gap:4px;padding:10px 4px 8px;display:grid}.look-preset:hover{background:var(--hover)}.look-preset[data-on]{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--surface)}.look-sample{font-size:22px;font-weight:600;line-height:1}.look-name{color:var(--muted);font-size:11px}.look-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.look-label{color:var(--muted);font-size:12px}.look-seg{background:var(--hover);gap:2px;padding:2px;display:flex}.look-seg button{height:26px;color:var(--muted);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);padding:0 10px;font-size:12px}.look-seg button:hover{color:var(--fg)}.look-seg button[data-on]{background:var(--surface);color:var(--fg);box-shadow:var(--surface-shadow)}.look-swatches{gap:6px;display:flex}.look-swatches button{width:20px;height:20px;transition:scale .2s var(--ease-out);position:relative}.look-swatches button:hover{scale:1.1}.look-swatches button[data-on]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--fg)}.look-swatches button[data-tip]:hover:after{top:calc(100% + 8px);left:50%;translate:-50%}.splash-cover{z-index:1000;background:var(--page) var(--grid);position:fixed;inset:0}.splash-logo{z-index:1001;transform-origin:0 0;color:var(--fg);pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0}.splash-logo .mark{flex:none;margin:0}.splash-logo svg{display:block;overflow:visible}.splash-sheet{transform-box:fill-box;transform-origin:50% 100%}.splash-letter{white-space:pre;display:inline-block}.splash-wait{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:5px;animation:.6s cubic-bezier(.16,1,.3,1) both splash-wait-in;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0}.splash-track{background:var(--divider);width:62px;height:1px;overflow:hidden}.splash-fill{background:var(--accent);width:40%;height:100%;animation:1.2s cubic-bezier(.45,0,.2,1) infinite splash-run;display:block}@keyframes splash-wait-in{0%{opacity:0;filter:blur(2px)}}@keyframes splash-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.splash-flying .rail-logo{visibility:hidden}html[data-shell=desktop]{--shell-top:38px}.titlebar{z-index:2000;box-sizing:content-box;background:color-mix(in srgb, var(--page) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-bottom:1px dashed var(--divider);-webkit-user-select:none;user-select:none;height:38px;font:600 13px/1 var(--font);letter-spacing:-.005em;color:var(--muted);cursor:default;place-items:center;display:grid;position:fixed;inset:0 0 auto}.titlebar span{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}html[data-shell=desktop] body{background-position:0 var(--shell-top)}html[data-shell=desktop] .rail,html[data-shell=desktop] .main{top:var(--shell-top)}html[data-shell=desktop] .panel,html[data-shell=desktop] .float-dialog,html[data-shell=desktop] .toc-chip{top:calc(12px + var(--shell-top))}html[data-shell=desktop] .panel{max-height:calc(100% - 24px - var(--shell-top))}html[data-shell=desktop] .toc{top:calc(72px + var(--shell-top))}html[data-shell=desktop] .focus-exit{top:calc(40px + var(--shell-top))}html[data-shell=desktop] .focus-paper{top:calc(24px + var(--shell-top))}html[data-shell=desktop] .drop-veil{top:calc(12px + var(--shell-top))}html[data-shell=desktop] .splash-cover{background-position:0 var(--shell-top)}:root[data-theme=dark] .card-tags .tag,:root[data-theme=dark] .tag-chip,:root[data-theme=dark] .tag-dot{--tag-bg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(28% * var(--tag-s,1)) 22%);--tag-fg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(55% * var(--tag-s,1)) 80%)}.tag-dot{--tag-bg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(70% * var(--tag-s,1)) 86%);--tag-fg:hsl(var(--tag-h,var(--tag-h-auto,0)) calc(45% * var(--tag-s,1)) 58%);cursor:pointer;transition:scale .2s var(--ease-out);background:var(--tag-bg);width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-fg) 35%, transparent);flex:none;margin:0 3px}.toc-panel .panel-head{padding-right:44px;position:relative}.toc-collapse{color:var(--muted);place-items:center;display:grid;position:absolute;top:12px;right:10px}.toc-chip:not([data-hidden]){transition:left var(--dur-fold) var(--ease-glide), opacity .55s var(--ease-out) .22s, filter .55s var(--ease-out) .22s, color var(--dur-fast)}.look-fonts{border-bottom:1px dashed var(--divider);gap:10px;padding:10px 0;display:grid}.look-font-group>.look-label{padding:0 8px 4px;display:block}.look-font-grid{grid-template-columns:repeat(3,1fr);gap:2px 6px;display:grid}.look-font-grid button{text-align:left;white-space:nowrap;text-overflow:ellipsis;height:30px;color:var(--text-2);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);padding:0 8px;font-size:13px;overflow:hidden}.look-font-grid button:hover{background:var(--hover);color:var(--fg)}.look-font-grid button[data-on]{background:var(--surface);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent), var(--surface-shadow)}.tag-dot:hover{scale:1.25}.tag-chip .tag-dot{width:8px;height:8px;margin:0 0 0 -1px}.tag-color-menu{width:212px;min-width:0;padding:8px}.tag-color-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 8px;display:flex}.tag-color-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tag-color-swatches{border-bottom:1px dashed var(--divider);grid-template-columns:repeat(6,1fr);gap:6px;padding:0 2px 8px;display:grid}.tag-color-swatches button{aspect-ratio:1;background:hsl(var(--tag-h) calc(70% * var(--tag-s)) 86%);box-shadow:inset 0 0 0 1px hsl(var(--tag-h) calc(45% * var(--tag-s)) 58% / .35);color:hsl(var(--tag-h) calc(40% * var(--tag-s)) 30%);transition:scale .2s var(--ease-out);place-items:center;display:grid;position:relative}.tag-color-swatches button:hover{scale:1.08}.tag-color-swatches button[data-on]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--fg)}.tag-color-swatches button[data-tip]:hover:after{top:calc(100% + 8px);left:50%;translate:-50%}:root[data-theme=dark] .tag-color-swatches button{background:hsl(var(--tag-h) calc(28% * var(--tag-s)) 26%);color:hsl(var(--tag-h) calc(55% * var(--tag-s)) 82%)}.tag-color-auto{justify-content:space-between;align-items:center;width:100%;margin-top:4px;display:flex}.zoom-hold :is(.ws-head,.folders .folder,.board>.card,.empty,.add-btn):not([data-zoom-card]){opacity:0}.pdf-plate img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.pdf-plate{background:var(--plate)}.pdfv{position:absolute;inset:0}.pdfv-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--divider) transparent;position:absolute;inset:0;overflow:auto}.pdfv-track{flex-direction:column;align-items:center;gap:16px;min-width:min-content;padding:80px 40px 120px;display:flex}.pdfv-page{contain:paint;box-shadow:var(--surface-shadow);background:#fff;flex:none;position:relative;overflow:hidden}.pdfv-page canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.pdfv-skel{background:linear-gradient(100deg,#0000 32%,#0000000b 50%,#0000 68%) 0 0/220% 100% no-repeat;transition:opacity .28s;animation:1.5s linear infinite pdfv-shimmer;position:absolute;inset:0}.pdfv-page[data-ready] .pdfv-skel{opacity:0}@keyframes pdfv-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.pdfv-text{z-index:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:hidden}.pdfv-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.pdfv-text span.markedContent{height:0;top:0}.pdfv-text ::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}.pdfv-text br::selection{background:0 0}.pdfv-text .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:100% 0 0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.pdfv-bar{z-index:5;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);box-shadow:var(--popup-shadow);color:var(--fg);-webkit-user-select:none;user-select:none;opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .4s var(--ease-out), translate .5s var(--ease-glide), filter .4s var(--ease-out);align-items:center;gap:2px;padding:4px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:20px;left:50%;translate:-50% 8px}.pdfv[data-awake] .pdfv-bar,.pdfv-bar:hover,.pdfv-bar:focus-within{opacity:1;filter:blur();pointer-events:auto;translate:-50%}.pdfv-btn{min-width:30px;height:30px;color:inherit;transition:background-color var(--dur-fast), opacity var(--dur-fast);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pdfv-btn:hover{background:var(--hover)}.pdfv-btn:disabled{opacity:.3;pointer-events:none}.pdfv-btn[data-tip]:hover:after{bottom:calc(100% + 10px);left:50%;translate:-50%}.pdfv-sep{border-left:1px dashed var(--divider);width:0;height:16px;margin:0 6px}.pdfv-count{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.pdfv-of{color:var(--faint)}.pdfv-input{background:var(--hover);width:2.4em;height:24px;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;border:0;padding:0 2px}.pdfv-input:focus{outline:1.5px solid var(--accent);outline-offset:-1.5px}.pdfv-zoom{font-variant-numeric:tabular-nums;min-width:4.2em}.pdfv-center{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.pdfv-spin{opacity:.35;border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite pdfv-spin}@keyframes pdfv-spin{to{rotate:360deg}}.linkv{position:absolute;inset:0}.linkv-nav{background:var(--surface);box-shadow:var(--surface-shadow);gap:2px;padding:2px;display:flex}.linkv-nav .tool-btn{width:32px;height:32px}.linkv-frame{background:var(--surface);box-shadow:var(--surface-shadow);position:absolute;inset:72px 16px 16px;overflow:hidden}.linkv-wait{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.linkv-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}.linkv-preview>img{object-fit:cover;background:var(--plate);width:100%;height:100%}.linkv-text{flex-direction:column;justify-content:center;gap:12px;padding:48px;display:flex}.linkv-text h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}.linkv-text p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.linkv-site{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.linkv-site img{width:16px;height:16px}.linkv-open{background:var(--accent);color:#fff;align-self:flex-start;align-items:center;gap:8px;height:36px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.linkv-open:hover{background:var(--accent-press)}.linkv-note{color:var(--faint);font-size:12px}.linkv-frame[data-loaded] .linkv-wait{opacity:0}.linkv-live{background:#fff;border:0;width:100%;height:100%;display:block}.top-right [data-tip]:hover:after{top:calc(100% + 10px);bottom:auto;left:50%;translate:-50%}.settings-sec .label.sub{margin-top:14px}.import-list .sound-row{cursor:pointer}.mini-page :is(p,h1,h2,h3,h4,li,blockquote){text-align:start;unicode-bidi:plaintext}.audio-player{flex:1;align-items:center;min-height:0;display:flex}.audio-player iframe{border:0;width:100%;display:block}.zoom-ctl{z-index:30;background:var(--surface);height:36px;box-shadow:var(--surface-shadow);color:var(--fg);transition:opacity .55s var(--ease-out), filter .55s var(--ease-out);align-items:center;padding:0 2px;font-size:13px;display:flex;position:absolute;bottom:16px;right:112px}.zoom-ctl button{min-width:32px;height:32px;color:inherit;transition:background-color var(--dur-fast), opacity var(--dur-fast);place-items:center;padding:0 6px;display:grid;position:relative}.zoom-ctl button:hover{background:var(--hover)}.zoom-ctl button:disabled{opacity:.3;pointer-events:none}.zoom-level{font-variant-numeric:tabular-nums;min-width:48px!important}.zoom-ctl [data-tip]:hover:after{bottom:calc(100% + 10px);left:50%;translate:-50%}.zoom-ctl.focus-ui-hidden{filter:blur(6px);transition-duration:.28s;opacity:0!important;pointer-events:none!important}:root{--float-shadow:0 1px 2px #0000000f, 0 8px 24px -8px #00000038}:root[data-theme=dark]{--float-shadow:0 1px 2px #0006, 0 10px 28px -8px #000000bf}.crumbs,.focus-enter,.linkv-nav,.toolbar,.pages-toggle,.zoom-ctl,.page-counter,.toc-chip{box-shadow:var(--float-shadow)}.ed-scroll.ov-under{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .28s var(--ease-out), filter .28s var(--ease-out)}.ed-scroll{transition:opacity .55s var(--ease-out), filter .55s var(--ease-out)}.paper-overview{z-index:5;scrollbar-width:thin;scrollbar-color:var(--divider) transparent;position:absolute;inset:0;overflow-y:auto}.paper-overview[data-leaving]{pointer-events:none;animation:ov-out .28s var(--ease-out) both}@keyframes ov-out{to{opacity:0;filter:blur(6px)}}.ov-grid{justify-content:center;gap:28px 24px;padding:80px 40px 120px;display:grid}.ov-tile{animation:ov-in .7s var(--ease-glide) both;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}@keyframes ov-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.96)}}.ov-page{box-shadow:var(--surface-shadow);transition:box-shadow .3s var(--ease-out), translate .4s var(--ease-glide);background:#fff;display:block;position:relative;overflow:hidden}.ov-tile:hover .ov-page{box-shadow:var(--float-shadow);translate:0 -3px}.ov-tile[data-current] .ov-page{box-shadow:var(--surface-shadow), 0 0 0 2px var(--doc-accent,var(--accent))}.ov-scale{transform-origin:0 0;pointer-events:none;width:794px;height:1123px;display:block;position:absolute;top:0;left:0;overflow:hidden}.ov-window{display:block}.ov-window>.sheet{margin:0}.ov-num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ov-tile[data-current] .ov-num{color:var(--fg);font-weight:600}.overview-btn{z-index:30;background:var(--surface);width:36px;height:36px;box-shadow:var(--float-shadow);color:var(--fg);transition:background-color var(--dur-fast), color var(--dur-fast), opacity .55s var(--ease-out), filter .55s var(--ease-out);place-items:center;display:grid;position:absolute;bottom:16px;right:112px}.overview-btn:hover{background:var(--hover)}.overview-btn[data-on]{color:var(--accent)}.overview-btn[data-tip]:hover:after{bottom:calc(100% + 10px);right:0}.overview-btn.focus-ui-hidden{filter:blur(6px);transition-duration:.28s;opacity:0!important;pointer-events:none!important}.ProseMirror a{cursor:pointer}.alt-down .ProseMirror a{cursor:text}.select-box{z-index:40;background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px dashed var(--accent);pointer-events:none;position:fixed}.board [data-card][data-selected]{box-shadow:var(--surface-shadow), 0 0 0 2px var(--accent)}.select-bar{z-index:45;background:var(--fg);height:44px;color:var(--surface);animation:select-bar-in .45s var(--ease-glide) both;align-items:center;gap:6px;padding:0 6px 0 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}.select-count{font-variant-numeric:tabular-nums;padding-right:4px}.select-sep{border-left:1px dashed color-mix(in srgb, var(--surface) 30%, transparent);width:0;height:18px}.select-btn{height:30px;color:inherit;transition:background-color var(--dur-fast);align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.select-btn:hover,.select-btn[aria-expanded=true]{background:color-mix(in srgb, var(--surface) 14%, transparent)}.select-btn.icon{justify-content:center;width:30px;padding:0}.select-btn[data-tip]:hover:after{bottom:calc(100% + 10px);left:50%;translate:-50%}.select-menu{min-width:240px;max-height:50vh;color:var(--fg);transform-origin:bottom;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.select-sizes{gap:2px;display:flex}.select-size[data-on]{background:color-mix(in srgb, var(--surface) 22%, transparent)}.select-size svg{display:block}.select-path{text-overflow:ellipsis;overflow:hidden}.menu-opt .menu-more{box-sizing:content-box;color:var(--faint);margin-left:auto;padding-left:12px}.menu-opt[aria-disabled]{color:var(--faint);cursor:default}.select-sub{transform-origin:0 100%;min-width:200px;top:auto}@keyframes select-bar-in{0%{opacity:0;filter:blur(6px);translate:-50% 10px}}.boxing,.boxing *{-webkit-user-select:none!important;user-select:none!important}.select-bar,.select-box{-webkit-user-select:none;user-select:none}.ws-title .folder-name{cursor:text;text-overflow:clip;outline:none;min-width:1ch}.ws-title .folder-name:empty:before{content:attr(data-placeholder);color:var(--faint)}.ws-title .folder-name:focus{text-overflow:clip}.link-fallback{background:var(--plate);place-items:center;display:grid;position:absolute;inset:0}.link-mark{background:var(--accent);color:#fff;place-items:center;width:36px;height:36px;display:grid}.link-mark.small{width:26px;height:26px}.embed-icon[data-fallback]{background:var(--plate)}.mark.app-mark{background:0 0}.mark.app-mark svg{display:block}.mark-sheet{transform-box:fill-box;transform-origin:50% 100%}.crumbs .icon-btn[data-tip]:hover:after{inset:50% calc(100% + 16px) auto auto;translate:0 -50%}.preview-status{z-index:40;left:calc(var(--rail-now) + 16px);background:var(--surface);box-shadow:var(--float-shadow);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;animation:preview-in .5s var(--ease-glide) both;transition:left var(--dur-fold) var(--ease-glide);align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:12px;display:flex;position:fixed;bottom:16px}.preview-status[data-leaving]{animation:preview-out .3s var(--ease-out) both}.preview-dot{background:var(--accent);width:6px;height:6px;animation:1.2s ease-in-out infinite preview-pulse}@keyframes preview-in{0%{opacity:0;filter:blur(6px);translate:0 8px}}@keyframes preview-out{to{opacity:0;filter:blur(6px)}}@keyframes preview-pulse{50%{opacity:.3}}.preview-text{gap:1px;line-height:1.35;display:grid}.preview-text b{color:var(--fg);font-weight:500}.tag-menu{width:300px;padding:8px}.tag-menu .menu-field{padding:0 0 8px}.tag-menu .tag-offer{flex-wrap:wrap;gap:4px;display:flex}.folder .folder-actions{top:30px;right:8px}@media (hover:hover) and (pointer:fine){.folder:hover .folder-actions{opacity:1}}.folder-actions [data-tip]:hover:after{bottom:calc(100% + 8px);right:0}.ws-title .folder-delete{color:var(--muted);opacity:0;transition:opacity var(--dur-fast), background-color var(--dur-fast);flex:none}.ws-title:hover .folder-delete,.ws-title .folder-delete:focus-visible{opacity:1}.ws-title .folder-delete[data-tip]:hover:after{top:calc(100% + 8px);left:50%;translate:-50%}.folder[data-color],.folder-glyph[data-color],.picker-colors .swatch{--tag-bg:hsl(var(--tag-h) calc(70% * var(--tag-s)) 92%);--tag-fg:hsl(var(--tag-h) calc(45% * var(--tag-s)) 48%)}:root[data-theme=dark] :is(.folder[data-color],.folder-glyph[data-color],.picker-colors .swatch){--tag-bg:hsl(var(--tag-h) calc(28% * var(--tag-s)) 22%);--tag-fg:hsl(var(--tag-h) calc(55% * var(--tag-s)) 72%)}.folder[data-color] .folder-shape{background:var(--tag-bg)}.folder[data-color] .folder-icon,.folder-glyph[data-color],.folder-glyph[data-color] svg{color:var(--tag-fg)}.folder-glyph{place-items:center;display:inline-grid}.picker-colors{border-bottom:1px dashed var(--divider);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.picker-colors .swatch{background:var(--tag-bg);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-fg) 30%, transparent);transition:scale .2s var(--ease-out)}.picker-colors .swatch:hover{scale:1.12}.picker-colors .swatch[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--tag-fg)}.picker-colors .swatch.none{background:var(--surface);box-shadow:inset 0 0 0 1px var(--divider);background-image:linear-gradient(135deg, transparent 46%, var(--faint) 46%, var(--faint) 54%, transparent 54%)}.picker-colors .swatch.none[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--fg)}:root[data-round]{--r-lg:14px;--r-md:10px;--r-sm:7px;--r-xs:5px}:root[data-round] :is(.card,.menu,.dialog,.select-bar,.preview-status,.search,.add-btn,.panel){border-radius:var(--r-lg)}:root[data-round] :is(.plate,.plate>img,.plate iframe,.audio-player,.link-fallback,.embed-card,.embed-thumb,.linkv-hero img,.peek,.card-actions){border-radius:var(--r-md)}:root[data-round] :is(.menu-opt,.select-btn,.tool-btn,.icon-btn,.rail-btn,.primary,.focus-enter,.field,.sound-row,.glider,.glyph-btn,.select-box,.link-mark){border-radius:var(--r-sm)}:root[data-round] :is(.tag-chip,.card-tags .tag,.picker-colors .swatch,.tag-dot,kbd){border-radius:var(--r-xs)}:root[data-round] .note-card .mini{border-radius:var(--r-lg) 0 var(--r-lg) var(--r-lg)}:root[data-round] .folder-shape{clip-path:path("M0 12Q0 0 12 0H68Q72 0 75 3L81 9Q84 12 88 12H188Q200 12 200 24V148Q200 160 188 160H12Q0 160 0 148Z")}:root[data-round] :is(.toolbar,.bubble,.toc-panel,.zoom-ctl,.page-counter,.pages-toggle,.overview-btn,.linkv-nav,.linkv-frame,.linkv-preview,.linkv-live,.linkv-note,.pdfv-bar,.look-preset){border-radius:var(--r-lg)}:root[data-round] :is(.sheet.paper,.ov-page,.ov-tile,.pdfv-page,.pdfv-page canvas,.ProseMirror img,.ProseMirror pre,.embed,.linkv-open){border-radius:var(--r-md)}:root[data-round] :is(.toc-row,.page-input,.pdfv-btn,.pdfv-input,.look-seg,.look-seg button,.ProseMirror code){border-radius:var(--r-sm)}:root[data-round] :is(.pdfv-page,.linkv-frame,.linkv-preview){overflow:hidden}:root[data-round] :is(.toc,.toc-chip,.crumbs,.page-bg,.sheet,.page-now,.focus-exit,.focus-paper,.flyer,.empty,.panel,.dialog,.search,.pdf-frame,.pdf-frame iframe,.pdf-plate,.viewer img,.ov-page,.board [data-card][data-selected],.picker-head,.settings .dialog-foot){border-radius:var(--r-lg)}:root[data-round] :is(.embed-static,.embed-missing,.embed-icon[data-fallback],.dialog-glyph,.dialog-name,.picker-search,.search-row,.row-btn,.chip-btn,.dd-btn,.secondary){border-radius:var(--r-md)}:root[data-round] button:not(.swatch,.card,[data-card],.folder){border-radius:var(--r-sm)}:root[data-round] :is(.ProseMirror .tag,.focus-enter kbd,.focus-exit kbd,.search-field kbd,.pin-mark,.ProseMirror ul[data-type=taskList] input[type=checkbox]){border-radius:var(--r-xs)}:root[data-round] .pdf-frame{overflow:hidden}.canvas{background-color:var(--page);background-image:var(--grid);touch-action:none;cursor:default;position:absolute;inset:0;overflow:hidden}.canvas[data-hand],.canvas[data-hand] *{cursor:grab!important}.canvas[data-panning],.canvas[data-panning] *{cursor:grabbing!important}.canvas[data-drawing]{cursor:crosshair}.canvas-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.canvas-world[data-gliding]{transition:transform 1.15s var(--ease-glide)}.canvas[data-gliding]{transition:background-size 1.15s var(--ease-glide), background-position 1.15s var(--ease-glide)}.canvas-world>.card,.canvas-world>.canvas-folder{z-index:1;animation:none;position:absolute;top:0;left:0}.canvas-world>.card[data-state],.canvas-world>.canvas-folder[data-state]{z-index:50}.canvas-folder{transition:translate .55s var(--ease-glide)}.canvas-folder[data-state]{pointer-events:none;transition:none}.canvas-world[data-section-drag]>:is(.card,.canvas-folder){transition:none}.section{background:hsl(var(--tag-h) calc(60% * var(--tag-s)) 97% / .8);outline:1px dashed hsl(var(--tag-h) calc(35% * var(--tag-s)) 72%);outline-offset:-1px;transition:translate .6s var(--ease-glide), width .6s var(--ease-glide), height .6s var(--ease-glide), background-color .4s;position:absolute;top:0;left:0}:root[data-theme=dark] .section{background:hsl(var(--tag-h) calc(25% * var(--tag-s)) 14% / .8);outline-color:hsl(var(--tag-h) calc(30% * var(--tag-s)) 32%)}.section[data-moving]{transition:none}.section[data-target]{background:hsl(var(--tag-h) calc(75% * var(--tag-s)) 93% / .9);outline:1.5px solid var(--accent)}.section[data-loose]{background:0 0}.section-head{z-index:2;max-width:calc((100% + 100px) / var(--counter));transform-origin:0 100%;transform:scale(var(--counter));white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;color:hsl(var(--tag-h) calc(45% * var(--tag-s)) 45%);align-items:center;gap:8px;padding:0 0 8px;display:flex;position:absolute;bottom:100%;left:0}.section-head:active{cursor:grabbing}.section-title{text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;color:var(--fg);outline:none;font-size:15px;font-weight:600;overflow:hidden}.section-title[contenteditable=true]{cursor:text;box-shadow:0 1.5px 0 var(--accent)}.section-count{color:var(--faint);font-size:13px}.section-key{display:none}.section-width{cursor:ew-resize;width:12px;position:absolute;top:40px;bottom:40px;right:-6px}.section-width:after{content:"";border-left:2px solid var(--accent);opacity:0;height:40px;margin-top:-20px;transition:opacity .2s;position:absolute;top:50%;left:5px}.section:hover .section-width:after,.section[data-moving] .section-width:after{opacity:1}.section-draw{outline:1.5px dashed var(--accent);pointer-events:none;background:#ff80000f;position:absolute}.canvas-bar{z-index:40;background:var(--fg);max-width:calc(100% - 48px);height:44px;color:var(--surface);transition:opacity .45s var(--ease-out), filter .45s var(--ease-out), translate .45s var(--ease-out);align-items:center;gap:4px;padding:0 6px;font-size:13px;display:flex;position:absolute;bottom:24px;left:50%;translate:-50%}.canvas[data-travel] :is(.canvas-nav,.zoom-ctl){opacity:0;filter:blur(6px);pointer-events:none}.canvas[data-travel] .canvas-bar{opacity:0;filter:blur(6px);pointer-events:none;translate:-50% 6px}.canvas-sections{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.canvas-btn{height:30px;color:inherit;white-space:nowrap;transition:background-color var(--dur-fast);align-items:center;gap:8px;padding:0 10px;display:flex}.canvas-btn:hover,.canvas-btn[data-on]{background:color-mix(in srgb, var(--surface) 14%, transparent)}.canvas-btn.icon{justify-content:center;width:30px;padding:0}.canvas-zoom{font-variant-numeric:tabular-nums;justify-content:center;min-width:52px}.section-chip i{background:hsl(var(--tag-h) calc(70% * var(--tag-s)) 62%);width:8px;height:8px}.section-chip kbd{font:11px var(--font);opacity:.5}.view-mode{z-index:31;background:var(--surface);height:48px;box-shadow:var(--surface-shadow);gap:2px;padding:4px;display:flex;position:absolute;top:16px;right:76px}.view-mode-btn{width:40px;color:var(--muted);place-items:center;display:grid;position:relative}.view-mode-btn:hover{background:var(--hover)}.view-mode-btn[aria-checked=true]{background:var(--hover);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}:root[data-round] :is(.view-mode,.canvas-bar,.canvas-nav),:root[data-round] .section{border-radius:var(--r-lg)}.canvas-empty{pointer-events:none;color:var(--muted);text-align:center;place-items:center;padding:0 24px;font-size:14px;display:grid;position:absolute;inset:0}.view-mode-btn[data-tip]:hover:after{top:calc(100% + 10px);left:50%;translate:-50%}.canvas-btn{position:relative}.canvas-btn[data-tip]:hover:after{bottom:calc(100% + 12px);left:50%;translate:-50%}.canvas-box{z-index:60;outline:calc(1.5px * var(--counter,1)) solid var(--accent);pointer-events:none;background:#ff800012;display:none;position:absolute;top:0;left:0}.section[data-selected]{outline:calc(2px * var(--counter,1)) solid var(--accent)}.canvas[data-selecting] .canvas-zoom-ctl,.canvas[data-selecting] .canvas-bar{opacity:0;filter:blur(6px);pointer-events:none}.canvas-select{position:absolute}.canvas-nav{z-index:30;background:var(--surface);width:232px;max-height:calc(100% - 152px);box-shadow:var(--surface-shadow);transition:opacity .45s var(--ease-out), filter .45s var(--ease-out);flex-direction:column;padding:4px;display:flex;position:absolute;top:76px;right:16px}.canvas-nav-head{justify-content:space-between;align-items:center;padding:4px 4px 4px 10px;display:flex}.canvas-nav-head .label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px}.canvas-nav-head .icon-btn[data-on]{background:var(--hover);color:var(--accent)}.canvas-rows{border-top:1px dashed var(--divider);min-height:0;margin-top:4px;padding-top:4px;overflow-y:auto}.canvas-row{text-align:left;width:100%;height:34px;color:var(--fg);align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.canvas-row svg{color:var(--muted);flex:none}.canvas-row:hover,.canvas-row[data-on]{background:var(--hover)}.canvas-row[data-on]{box-shadow:inset 2px 0 0 var(--accent)}.canvas-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.canvas-row kbd{font:12px var(--font);color:var(--faint);margin-left:auto}.canvas-dot{background:var(--faint);flex:none;width:10px;height:10px;margin:0 2.5px}.canvas-dot[data-color]{background:hsl(var(--tag-h) calc(70% * var(--tag-s)) 62%)}.canvas-zoom-ctl{right:16px}:root[data-round] .canvas-row{border-radius:var(--r-sm)}.canvas-row .folder-glyph{color:var(--muted);flex:none}.canvas-nav,.canvas .zoom-ctl,.view-mode{box-shadow:var(--popup-shadow)}.board[data-carry] [data-card][data-selected]:not([data-state]){opacity:.35}.phone-menu,.phone-backdrop{display:none}:root[data-phone]{--rail-now:0px}:root[data-phone] .main{left:0}:root[data-phone] .rail{z-index:62;width:var(--rail-w);transition:translate .45s var(--ease-glide);translate:-100%}:root[data-phone] .panel{z-index:62;left:calc(var(--rail-w) + 8px);width:min(var(--panel-w), calc(100vw - var(--rail-w) - 20px));opacity:0;filter:blur(6px);pointer-events:none;translate:-24px}:root[data-phone][data-sheet] .rail{translate:0}:root[data-phone][data-sheet] .panel:not([data-hidden]){opacity:1;filter:none;pointer-events:auto;translate:0}:root[data-phone] .phone-backdrop{z-index:61;animation:fade-in .3s var(--ease-out);background:#0000002e;display:block;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}:root[data-phone] .phone-menu{z-index:40;top:calc(12px + var(--shell-top,0px));background:var(--surface);width:44px;height:44px;box-shadow:var(--surface-shadow);color:var(--fg);place-items:center;display:grid;position:fixed;left:12px}:root[data-phone][data-round] .phone-menu{border-radius:var(--r-lg)}:root[data-phone] .crumbs{max-width:none;left:64px;right:72px;overflow:hidden;translate:none}:root[data-phone] .add-btn{width:44px;height:44px;top:12px;right:12px}:root[data-phone] .view-mode,:root[data-phone] .card-actions{display:none}:root[data-phone] .top-right{top:calc(12px + var(--shell-top,0px));gap:6px;right:12px}:root[data-phone] .top-right .focus-enter{justify-content:center;gap:0;min-width:44px;height:44px;padding:0 12px;font-size:0}:root[data-phone] .top-right .focus-enter kbd{display:none}:root[data-phone] .top-right .look-aa{font-size:15px}:root[data-phone] :is(.zoom-ctl,.pages-toggle,.page-counter,.overview-btn){display:none!important}:root[data-phone] .toolbar:not(.side){scrollbar-width:none;justify-content:flex-start;left:8px;right:8px;overflow-x:auto;translate:none}:root[data-phone] .toolbar:not(.side)>*{flex:none}:root[data-phone]{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}:root[data-phone] .main{top:var(--safe-top);bottom:var(--safe-bottom)}:root[data-phone] .rail{padding-top:calc(12px + var(--safe-top));padding-bottom:calc(12px + var(--safe-bottom))}:root[data-phone] .panel{top:calc(12px + var(--safe-top));max-height:calc(100% - 24px - var(--safe-top) - var(--safe-bottom))}:root[data-phone] .phone-menu{top:calc(12px + var(--safe-top))}:root[data-phone]{--bar-h:58px;--sheet-dim:0 0 0 100vmax #0000003d}:root[data-phone] :is(.rail,.phone-menu,.add-btn,.view-mode){display:none!important}:root[data-phone] .main{left:0;top:var(--safe-top);bottom:0}.phone-bar{z-index:70;height:calc(var(--bar-h) + var(--safe-bottom));padding:0 8px var(--safe-bottom);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-top:1px dashed var(--divider);grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.phone-tab{height:52px;color:var(--muted);letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;display:flex}.phone-tab[data-on]{color:var(--fg)}.phone-tab[data-on] svg{color:var(--accent)}.phone-add{background:var(--accent);color:#fff;width:52px;height:52px;box-shadow:var(--surface-shadow);place-items:center;margin:0 10px;display:grid}.phone-add:active{background:var(--accent-press)}:root[data-round] .phone-add{border-radius:var(--r-lg)}.phone-spaces{display:none}:root[data-phone] .panel{padding-bottom:calc(var(--bar-h) + var(--safe-bottom) + 8px);opacity:1;filter:none;transition:translate .5s var(--ease-glide);box-shadow:var(--popup-shadow);z-index:62;bottom:0;right:0;translate:0 105%;width:auto!important;max-height:min(82vh, calc(100% - var(--safe-top) - 24px))!important;top:auto!important;left:0!important}:root[data-phone][data-sheet] .panel:not([data-hidden]){translate:0}:root[data-phone] .phone-spaces{scrollbar-width:none;gap:6px;padding:12px 12px 4px;display:flex;overflow-x:auto}.phone-space{background:var(--hover);height:40px;color:var(--fg);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.phone-space.icon{width:40px;color:var(--muted);justify-content:center;padding:0}:root[data-round] .phone-space{border-radius:var(--r-md)}:root[data-phone] .panel :is(.icon-btn,.tag-dot){min-width:36px;min-height:36px}:root[data-phone] :is(.menu,.float-dialog,.search-wrap){z-index:95;width:auto!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important;translate:none!important}:root[data-phone] .menu{max-height:80vh;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:var(--sheet-dim), var(--popup-shadow);transform-origin:bottom;animation:sheet-up .42s var(--ease-glide) both;overflow-y:auto}:root[data-phone] .menu[data-leaving]{animation:sheet-down .25s var(--ease-out) both}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@keyframes sheet-down{to{opacity:0;transform:translateY(40px)}}:root[data-phone] .menu-opt{gap:14px;height:50px;font-size:16px}:root[data-phone] .menu-opt kbd{display:none}:root[data-phone] .field{height:44px;font-size:16px}:root[data-phone] .float-dialog>*{max-height:86vh;padding-bottom:var(--safe-bottom);box-shadow:var(--sheet-dim), var(--popup-shadow);overflow-y:auto;width:100%!important}:root[data-phone] .search-wrap{padding:calc(var(--safe-top) + 8px) 0 0;pointer-events:auto;background:#0000003d;align-items:stretch;top:0!important}:root[data-phone] .search{width:100%;height:100%;max-height:none}:root[data-phone] .search input{font-size:17px}:root[data-phone] .capture-hint{display:none}:root[data-phone] [data-tip]:after,:root[data-phone] :is(.card-actions,.resize,.folder-actions){display:none!important}:root[data-phone] :is(.card,.folder,.canvas-folder){-webkit-touch-callout:none}:root[data-phone] .hint{bottom:calc(var(--bar-h) + var(--safe-bottom) + 12px);max-width:calc(100vw - 24px)}:root[data-phone] .preview-status{left:12px;bottom:calc(var(--bar-h) + var(--safe-bottom) + 12px)}:root[data-phone] .select-bar{left:8px;right:8px;bottom:calc(var(--bar-h) + var(--safe-bottom) + 8px);scrollbar-width:none;overflow-x:auto;translate:none}:root[data-phone] .crumbs{height:40px;top:8px;left:12px!important;right:12px!important}:root[data-phone] .ws-head{height:auto;padding:20px 0 24px}:root[data-phone] .ws-head h1{font-size:34px;line-height:1.1}.act-sheet{display:none}:root[data-phone] .act-sheet{display:block}.act-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed var(--divider);margin-bottom:4px;padding:6px 12px 10px;font-size:13px;overflow:hidden}.act-sizes{gap:6px;padding:6px 4px;display:flex}.act-size{background:var(--hover);height:52px;color:var(--muted);flex:1;place-items:center;display:grid}.act-size[data-on]{background:var(--fg);color:var(--surface)}:root[data-round] .act-size{border-radius:var(--r-md)}.menu-opt.danger{color:#c4372b}.menu-opt.danger svg{color:inherit}.menu-opt.danger{color:#c4372b;background:0 0}.menu-opt.danger:hover,.menu-opt.danger:active{background:#c4372b14}:root[data-phone] .ed-scroll{padding:60px 0 calc(120px + var(--kb,0px));background:var(--surface)}:root[data-phone] .sheet-wrap:not(.paper){width:100%!important}:root[data-phone] .sheet:not(.paper){box-shadow:none;padding:16px 20px 72px;border-radius:0!important;width:100%!important}:root[data-phone] .title-input{padding-bottom:14px;font-size:30px;line-height:1.15}:root[data-phone] .ProseMirror{font-size:17px}:root[data-phone] :is(.bubble,.toc-chip,.toc){display:none!important}:root[data-phone]:has(.top-right) .crumbs{right:112px!important}:root[data-phone] .toolbar:not(.side){bottom:max(calc(8px + var(--safe-bottom)), calc(var(--kb,0px) + 6px));transition:bottom .25s var(--ease-out)}:root[data-phone] .crumbs{height:44px;top:12px}:root[data-phone] .pdfv-bar{height:52px;bottom:calc(10px + var(--safe-bottom))}:root[data-phone] :is(.pdfv-zoom,.pdfv-bar [aria-label=Zoom\ out],.pdfv-bar [aria-label=Zoom\ in]){display:none}:root[data-phone] .pdfv-input{font-size:16px}.search-cancel,:root[data-phone] .search-field kbd{display:none}:root[data-phone] .search-cancel{height:44px;color:var(--accent);padding:0 4px 0 10px;font-size:16px;display:block}:root[data-phone] .settings .dialog-foot{background:var(--surface);padding-bottom:calc(12px + var(--safe-bottom));z-index:2}:root[data-phone] .settings{width:100%;max-height:none}.capture-actions{display:none}:root[data-phone] .capture-actions{gap:4px;margin-left:auto;display:flex}:root[data-phone] .capture-actions button{height:40px;color:var(--muted);padding:0 12px;font-size:16px}:root[data-phone] .capture-actions .capture-save{color:#fff;background:var(--accent)}:root[data-round] .capture-save{border-radius:var(--r-md)}:root[data-phone] .search-wrap:has(.capture){height:100%;padding:calc(var(--safe-top) + 8px) 8px 0;align-items:flex-start;bottom:auto!important}:root[data-phone] .capture textarea{min-height:140px;font-size:17px}:root[data-phone] .crumbs .crumb{align-items:center;height:44px;font-size:15px;display:inline-flex}:root[data-phone]{--bar-float:10px}:root[data-phone] .phone-bar{left:16px;right:16px;bottom:calc(var(--bar-float) + max(var(--safe-bottom) - 12px, 0px));height:var(--bar-h);box-shadow:var(--popup-shadow);background:color-mix(in srgb, var(--surface) 88%, transparent);border:0;border-radius:22px;padding:0 6px}:root[data-phone]:not(:has(.ProseMirror[contenteditable=true],.linkv,.pdfv)) .main{bottom:0}:root[data-phone] .menu{padding-bottom:10px;border-radius:22px!important}:root[data-phone] .float-dialog>*{overflow:hidden;border-radius:22px!important}:root[data-phone] .panel{bottom:calc(var(--bar-h) + var(--bar-float) + max(var(--safe-bottom) - 12px, 0px) + 10px);padding-bottom:8px;translate:0 calc(100% + 120px);max-height:min(74vh, calc(100% - var(--safe-top) - var(--bar-h) - 48px))!important;border-radius:22px!important;left:10px!important;right:10px!important}:root[data-phone] .menu-opt,:root[data-phone] .panel .row-btn{border-radius:12px}:root[data-phone] .search{border-radius:22px 22px 0 0}:root[data-phone] .search.capture{border-radius:22px}:root[data-phone] .hint,:root[data-phone] .preview-status,:root[data-phone] .select-bar{bottom:calc(var(--bar-h) + var(--bar-float) + max(var(--safe-bottom) - 12px, 0px) + 12px);border-radius:16px}:root[data-phone] .crumbs,:root[data-phone] .top-right .focus-enter{border-radius:16px}:root[data-phone] .crumbs{justify-content:center;width:44px;height:44px;padding:0;border-radius:50%!important;right:auto!important}:root[data-phone] .crumbs>:not(.icon-btn){display:none!important}:root[data-phone] .crumbs .icon-btn{width:44px;height:44px}:root[data-phone] .ws{padding-top:8px}:root[data-phone] .ws-head{margin-bottom:20px;padding:8px 0 0}:root[data-phone]{--bar-h:68px}:root[data-phone] .phone-tab{gap:4px;height:60px;font-size:11px}:root[data-phone] .phone-tab svg{width:24px;height:24px;transition:fill .2s var(--ease-out)}:root[data-phone] .phone-tab[data-on] svg{fill:color-mix(in srgb, var(--accent) 24%, transparent)}:root[data-phone] .phone-add{border-radius:17px;width:52px;height:52px}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search):before{content:"";background:color-mix(in srgb, var(--fg) 18%, transparent);border-radius:3px;flex:none;width:38px;height:5px;margin:2px auto 10px;display:block}:root[data-phone] .panel{z-index:75;bottom:calc(10px + var(--safe-bottom));padding-top:8px;max-height:calc(100% - var(--safe-top) - 40px)!important}:root[data-phone] .phone-backdrop{z-index:74}:root[data-phone] .float-dialog>*{padding-top:8px;max-height:calc(100vh - var(--safe-top) - var(--safe-bottom) - 40px)!important}:root[data-phone] .search-wrap{padding:calc(var(--safe-top) + 10px) 10px calc(var(--safe-bottom) + 10px);background:#0000003d}:root[data-phone] .search{height:auto;max-height:100%;box-shadow:var(--popup-shadow);padding-top:8px;border-radius:22px!important}:root[data-phone] .search-row[data-active]{box-shadow:none;background:0 0}:root[data-phone] .search-row{border-radius:12px;align-items:center;padding:12px 14px}:root[data-phone] .search-row:active{background:var(--hover)}:root[data-phone] .crumbs{left:24px!important}:root[data-phone] .top-right{right:24px}:root[data-phone] .sheet:not(.paper){padding-left:24px;padding-right:24px}:root[data-phone] .panel .tag-dot{width:12px;min-width:0;height:12px;min-height:0}:root[data-phone] .linkv-preview{grid-template-rows:minmax(0,46%) auto;grid-template-columns:1fr;overflow-y:auto}:root[data-phone] .linkv-text{justify-content:flex-start;padding:24px}:root[data-phone] .linkv-text h2{font-size:26px;line-height:1.15}:root[data-phone] .linkv-open{white-space:nowrap;border-radius:14px;justify-content:center;align-self:stretch;height:48px;font-size:16px}:root[data-phone] .linkv-frame{border-radius:22px;left:12px;right:12px}:root[data-phone] .focus-exit{top:calc(var(--safe-top) + 12px);border-radius:22px;height:44px;padding:0 16px;font-size:15px;right:24px}:root[data-phone] .focus-exit kbd{display:none}:root[data-phone]:has(.crumbs .crumb) .ws-head{padding-top:100px}.phone-logo{display:none}:root[data-phone] .phone-logo{width:52px;height:52px;box-shadow:var(--surface-shadow);transition:scale .2s var(--ease-out);border-radius:17px;place-items:center;margin:0 10px;display:grid;overflow:hidden}:root[data-phone] .phone-logo:active{scale:.94}:root[data-phone] .phone-logo svg{width:52px;height:52px;display:block}:root[data-phone] .phone-add{display:none}:root[data-phone] .add-btn{border-radius:14px;width:44px;height:44px;top:12px;right:24px;display:grid!important}:root[data-phone] .add-btn svg{width:22px;height:22px}:root[data-phone] .focus-paper{display:none!important}:root[data-phone] .ed-scroll.focusing{padding:60px 0 calc(120px + var(--kb,0px));inset:0}:root[data-phone] :is(.toolbar,.top-right,.crumbs){transition:opacity .35s var(--ease-out), filter .35s var(--ease-out)}.phone-nav{z-index:70;left:16px;right:16px;bottom:calc(var(--bar-float,10px) + max(var(--safe-bottom,0px) - 12px, 0px));align-items:center;gap:10px;display:flex;position:fixed}:root[data-phone] .phone-nav .phone-bar{flex:1;grid-template-columns:repeat(3,1fr);padding:0 8px;position:relative;bottom:auto;left:auto;right:auto}.phone-search{width:var(--bar-h,68px);height:var(--bar-h,68px);color:var(--fg);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--popup-shadow);border-radius:50%;flex:none;place-items:center;display:grid}.phone-search[data-on]{color:var(--accent)}.phone-search:active{scale:.95}.fmt-btn{display:none}:root[data-phone] .fmt-btn{z-index:41;right:24px;bottom:max(calc(16px + var(--safe-bottom)), calc(var(--kb,0px) + 10px));background:var(--surface);width:52px;height:52px;color:var(--fg);box-shadow:var(--popup-shadow);transition:bottom .25s var(--ease-out), background-color .2s, color .2s;border-radius:50%;place-items:center;display:grid;position:fixed}:root[data-phone] .fmt-btn[aria-expanded=true]{background:var(--fg);color:var(--surface)}:root[data-phone] .toolbar:not(.side){display:none}:root[data-phone] .toolbar:not(.side)[data-open]{left:auto;right:24px;bottom:max(calc(80px + var(--safe-bottom)), calc(var(--kb,0px) + 74px));width:56px;height:auto;max-height:58vh;box-shadow:var(--popup-shadow);transform-origin:100% 100%;animation:sheet-up .32s var(--ease-glide) both;border-radius:22px;flex-direction:column;align-items:stretch;padding:6px;display:flex;overflow-y:auto}:root[data-phone] .toolbar[data-open] .tool-sep{border-left:0;border-top:1px dashed var(--divider);width:24px;height:0;margin:4px auto}:root[data-phone] .ed-scroll{padding-bottom:calc(140px + var(--kb,0px))}.read-btn[aria-pressed=true]{background:var(--fg);color:var(--surface)}.read-btn[aria-pressed=true] svg{color:inherit}:root[data-phone] .float-dialog>.settings{overscroll-behavior:contain;flex-direction:column;display:flex;padding-bottom:0!important;overflow:hidden auto!important}:root[data-phone] .settings>:not(.dialog-foot){flex:none}:root[data-phone] .settings{overflow-y:auto!important}:root[data-phone] .settings .dialog-foot{background:var(--surface);margin-top:auto;padding:12px 14px 14px;position:sticky;bottom:0}:root[data-phone] .settings .dialog-foot button{border-radius:16px;width:100%;height:52px;font-size:16px}:root[data-phone] :is(.phone-search,.fmt-btn){border-radius:50%!important}.phone-nav{justify-content:space-between}:root[data-phone] .phone-nav .phone-bar{flex:none;gap:2px;padding:0 7px;display:flex}:root[data-phone] .phone-tab{width:76px;height:54px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:27px}:root[data-phone] .phone-tab[data-on]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--fg)}.phone-space[data-on]{background:var(--accent);color:#fff}.home-spaces{scrollbar-width:none;gap:6px;margin:0 0 18px;padding:2px 0;display:flex;overflow-x:auto}.home-spaces::-webkit-scrollbar{display:none}:root[data-phone] .home-spaces{margin-top:4px;margin-right:56px}.phone-space.quiet{box-shadow:inset 0 0 0 1px var(--divider);color:var(--muted);background:0 0}::view-transition-group(note-zoom){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(note-zoom){object-fit:cover;object-position:top;height:100%;animation-duration:.3s;animation-timing-function:ease-out}::view-transition-new(note-zoom){object-fit:cover;object-position:top;height:100%;animation-duration:.3s;animation-timing-function:ease-out}::view-transition-old(root){animation-duration:.32s}::view-transition-new(root){animation-duration:.32s}:root.vt .view.leaving{display:none}:root.vt .view.arriving{animation:none}:root[data-phone] .phone-space{height:40px;padding:0 16px;border-radius:999px!important}.phone-space,.phone-space.quiet{background:var(--surface);color:var(--fg);box-shadow:var(--surface-shadow)}.phone-space.quiet{color:var(--muted)}.phone-space[data-on]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-phone] .home-spaces .phone-space{height:44px}:root[data-phone] .home-spaces{padding:4px 2px 8px}:root[data-phone] .phone-bar{border-radius:26px}:root[data-phone] .phone-tab{border-radius:19px!important}:root[data-phone] .home-spaces{margin:60px 0 14px}:root[data-phone]:has(.crumbs[data-hidden]) .ws-head{padding-top:8px}:root[data-phone] .home-spaces{margin-bottom:10px}.phone-page{z-index:80;background:var(--surface);animation:.42s cubic-bezier(.32,.72,0,1) both page-in;position:absolute;inset:0;box-shadow:-12px 0 32px #0000001f}.phone-page[data-leaving]{pointer-events:none;animation:.34s cubic-bezier(.32,.72,0,1) both page-out}@keyframes page-in{0%{transform:translate(100%)}}@keyframes page-out{to{transform:translate(100%)}}:root[data-phone] .crumbs{z-index:90}.phone-home-head{z-index:35;background:linear-gradient(var(--page) 82%, color-mix(in srgb, var(--page) 0%, transparent));grid-template-columns:1fr auto;align-items:center;row-gap:18px;padding:12px 24px;display:grid;position:absolute;top:0;left:0;right:0}.phone-brand{align-items:center;gap:10px;height:44px;display:flex}.phone-brand svg{border-radius:8px}.phone-plus{background:var(--accent);color:#fff;width:44px;height:44px;box-shadow:var(--surface-shadow);place-items:center;display:grid;border-radius:14px!important}.phone-plus:active{background:var(--accent-press)}.phone-home-head .home-spaces{grid-column:1/-1;margin:0;padding:4px 2px 6px}:root[data-phone][data-home] .view .add-btn{display:none!important}:root[data-phone] :is(.phone-space,.phone-tab,.phone-search,.phone-plus,.phone-logo):focus{outline:none}:root[data-phone] .phone-home-head .home-spaces{margin:0}:root[data-phone] .phone-home-head{row-gap:14px}.phone-home-head{isolation:isolate;background:0 0}.phone-home-head:before{content:"";z-index:-1;background:color-mix(in srgb, var(--page) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);pointer-events:none;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}:root[data-phone] body:after{content:"";z-index:60;height:var(--safe-top);background:color-mix(in srgb, var(--page) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);pointer-events:none;position:fixed;top:0;left:0;right:0}:root[data-phone][data-home] body:after{display:none}:root[data-phone] .phone-home-head:before{top:calc(-1 * var(--safe-top))}:root[data-phone] :is(.phone-bar,.phone-search){background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}:root[data-phone] .splash-logo{flex-direction:column;gap:8px}:root[data-phone] .home-spaces .phone-space.icon{flex:none;width:44px;border-radius:50%!important}:root[data-phone] :is(.phone-bar,.phone-search){border:0;box-shadow:0 2px 6px #0000000a,0 12px 32px -10px #00000029}:root[data-phone] .phone-search{width:58px;height:58px}:root[data-phone] .phone-nav{align-items:center}:root[data-theme=dark][data-phone] :is(.phone-bar,.phone-search){box-shadow:0 2px 6px #0000004d,0 12px 32px -10px #0009}:root[data-phone] .phone-home-head .home-spaces{margin:0 -24px;padding:4px 24px 6px;scroll-padding-inline:24px}html[data-shell=desktop] .settings{max-height:calc(100vh - 24px - var(--shell-top))}:root[data-phone] .phone-nav{transition:opacity .3s var(--ease-out), translate .42s cubic-bezier(.32, .72, 0, 1)}:root[data-phone]:is([data-kb],[data-page],:has(.viewer)) .phone-nav{opacity:0;pointer-events:none;translate:0 calc(100% + 40px)}:root[data-phone] .fmt-btn{z-index:87;width:58px;height:58px;right:16px;bottom:calc(16px + var(--safe-bottom,0px))}:root[data-phone][data-kb] .fmt-btn{bottom:calc(var(--kb,0px) + 10px)}:root[data-phone] *{scrollbar-width:none}:root[data-phone] ::-webkit-scrollbar{display:none}:root[data-phone] .search-wrap{transition:bottom .25s var(--ease-out);bottom:var(--kb,0px)!important}:root[data-phone][data-kb] .search-wrap{padding-bottom:10px}:root[data-phone] .search{flex-direction:column;display:flex}:root[data-phone] .search .search-list{flex:auto;min-height:0;overflow-y:auto}:root[data-phone] .toolbar:not(.side)[data-open]{width:66px;right:16px;bottom:calc(16px + var(--safe-bottom,0px) + 58px + 12px);border-radius:26px;padding:7px}:root[data-phone][data-kb] .toolbar:not(.side)[data-open]{bottom:calc(var(--kb,0px) + 10px + 58px + 12px)}:root[data-phone] .toolbar[data-open] .tool-btn{border-radius:16px;width:52px;height:52px}:root[data-phone] .toolbar[data-open] .tool-btn svg{width:22px;height:22px}:root[data-phone] .settings-head h2{font-size:20px}:root[data-phone] .settings .label{font-size:12px}:root[data-phone] .switch-row{height:52px;font-size:17px}:root[data-phone] .switch{width:44px;height:24px}:root[data-phone] .switch:after{width:20px;height:20px}:root[data-phone] .switch[data-on]:after{translate:20px}:root[data-phone] .sound-row{padding:12px 8px}:root[data-phone] .sound-name{font-size:17px}:root[data-phone] .sound-note,:root[data-phone] .settings-note{font-size:14px}:root[data-phone] .menu-opt{height:56px;font-size:17px}:root[data-phone] .menu-opt svg{width:20px;height:20px}:root[data-phone] .panel .row-btn{min-height:48px;font-size:16px}:root[data-phone] .search-row{min-height:56px}:root[data-phone] .search-title{font-size:16px}:root[data-phone] .search-snippet{font-size:14px}:root[data-phone] .phone-tab span{font-size:12px}:root[data-phone] .phone-space{height:46px;font-size:16px}:root[data-phone] .card-title{font-size:16px}:root[data-phone] .card-meta{font-size:14px}:root[data-phone] .card-text{font-size:15px}:root[data-phone] .tag{font-size:13px}:root[data-phone] body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root[data-phone] :is(input,textarea,[contenteditable=true],[contenteditable=true] *){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:root[data-phone] img{-webkit-user-drag:none}@keyframes ios-sheet-in{0%{transform:translateY(100%)}}@keyframes ios-sheet-out{to{transform:translateY(100%)}}:root[data-phone] .menu,:root[data-phone] .float-dialog>*{animation:.5s cubic-bezier(.32,.72,0,1) both ios-sheet-in!important}:root[data-phone] .menu[data-leaving],:root[data-phone] .float-dialog>[data-leaving]{pointer-events:none;animation:.36s cubic-bezier(.32,.72,0,1) both ios-sheet-out!important}:root[data-phone] .panel{transition:translate .5s cubic-bezier(.32,.72,0,1)}.settings .dialog-foot{z-index:3}:root[data-phone] *{-webkit-tap-highlight-color:transparent}:root[data-phone] :is(button,a,[role=button],[role=menuitem],[role=switch],.phone-tab,.phone-space,.menu-opt,.sound-row,.switch-row,.row-btn,.search-row){transition-property:scale,background-color,color,opacity,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out)}:root[data-phone] :is(button,a,[role=button],[role=menuitem],[role=switch]):active{transition-duration:60ms;scale:.96}:root[data-phone] [data-card]:active>*{transition:scale 80ms var(--ease-out);scale:.97}:root[data-phone] [data-card]>*{transition:scale .25s var(--ease-out)}@media (hover:none){:root[data-phone] :is(.switch-row,.sound-row,.row-btn,.menu-opt):hover:not(:active){background:0 0}}:root[data-phone] .folder-name{font-size:17px}:root[data-phone] .folder-count{font-size:14px}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search):before{z-index:5;margin:8px auto 10px;position:sticky;top:0}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search,.search-list){overscroll-behavior:none}:root[data-phone] .float-dialog>*{padding-top:0!important}:root[data-phone] .phone-space[data-on]{font-weight:600}.ws-edit{display:none}:root[data-phone] .ws-edit{width:52px;height:52px;color:var(--muted);place-items:center;margin-top:-52px;display:grid;position:absolute;right:-10px}:root[data-phone] .ws-head{position:relative}:root[data-phone] .ws-head h1{padding-right:48px}:root[data-phone]:not([data-home]) .ws-head{z-index:30;isolation:isolate;position:sticky;top:0}:root[data-phone]:not([data-home]) .ws-head:before{content:"";z-index:-1;background:color-mix(in srgb, var(--page) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);pointer-events:none;position:absolute;inset:-20px -100vw -28px;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}:root[data-phone] :is(.crumbs,.crumbs .icon-btn,.add-btn){width:54px!important;height:54px!important}:root[data-phone] :is(.crumbs,.add-btn,.top-right>*,.top-right .icon-btn) svg{width:22px;height:22px}:root[data-phone] .top-right>:is(button,a,.icon-btn),:root[data-phone] .top-right .focus-enter{min-width:54px;height:54px}:is(:root[data-phone]:not([data-home]) .ws-head,:root[data-phone]:not([data-home]):has(.crumbs .crumb) .ws-head){padding-top:84px}:root[data-phone]:not([data-home]):has(.crumbs[data-hidden]) .ws-head{padding-top:22px}:root[data-phone] .ws-edit{margin-top:-46px}:root[data-phone]:has(.float-dialog,.menu:not([data-leaving]),.look-panel:not([data-leaving])) #root:before{content:"";z-index:94;position:fixed;inset:0}:root[data-phone] :is(button,a,[role=button],[role=menuitem],[role=switch]):active{scale:.985}:root[data-phone] :is(.menu-opt,.sound-row,.switch-row,.row-btn,.search-row):active{background:color-mix(in srgb, var(--hover) 60%, transparent);scale:1}:root[data-phone] [data-card]:active>*{scale:.99}:root[data-phone],:root[data-phone] body,:root[data-phone] *{overscroll-behavior:none}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search,.look-panel):before{content:"";z-index:6;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='5'%3E%3Crect width='38' height='5' rx='2.5' fill='%23888' fill-opacity='.45'/%3E%3C/svg%3E") center 10px / 38px 5px no-repeat;border-radius:0;flex:none;align-self:stretch;width:auto;height:26px;margin:0 0 4px;display:block;position:sticky;top:0}:root[data-phone] .scroll{overflow-x:hidden}:root[data-phone] .ws{overflow-x:clip}:root[data-phone]:not([data-home]) .ws-head:before{left:-60px;right:-60px}:root[data-phone] .search-wrap{justify-content:flex-start}:root[data-phone] .page-break,:root[data-phone] .tool-btn[aria-label*=Page\ break]{display:none!important}:root[data-phone] .phone-page .ed-scroll{padding-top:104px!important;padding-bottom:calc(48px + var(--kb,0px))!important}:root[data-phone] .phone-page .sheet{min-height:0!important}:root[data-phone] .phone-page:before{content:"";z-index:25;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);pointer-events:none;height:104px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}:root[data-phone]:is([data-page],:has(.viewer)) body:after{background:color-mix(in srgb, var(--surface) 72%, transparent);display:block}:root[data-phone] .look-row:has(>.look-seg[aria-label=Width]){display:none}:root[data-phone] .look-preset{min-height:76px}:root[data-phone] .look-font-grid{grid-template-columns:repeat(2,1fr)!important}:root[data-phone] .look-font-grid button{min-height:46px;font-size:17px}:root[data-phone] .look-seg button{min-width:56px;height:46px;font-size:16px}:root[data-phone] .look-label{font-size:15px}:root[data-phone] .look-swatches button{width:38px;height:38px}:root[data-phone] .look-row{min-height:60px}:root[data-phone] .pdfv-btn{min-width:48px;height:48px}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search,.look-panel):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='5'%3E%3Crect width='38' height='5' rx='2.5' fill='%23888' fill-opacity='.45'/%3E%3C/svg%3E") center 10px / 38px 5px no-repeat, linear-gradient(var(--surface) 24px, color-mix(in srgb, var(--surface) 0%, transparent));height:36px;margin:0 0 -6px}:root[data-phone] .look-fonts{gap:10px;padding:6px 0 12px;display:grid}:root[data-phone] .look-font-group{gap:6px;display:grid}:root[data-phone] .look-font-group .look-label{padding:0 4px;font-size:13px}:root[data-phone] .look-font-grid{scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px;overflow-x:auto;display:flex!important}:root[data-phone] .look-font-grid button{background:var(--hover);white-space:nowrap;flex:none;min-height:44px;padding:0 16px;font-size:16px;box-shadow:none!important;border-radius:22px!important}:root[data-phone] .look-font-grid button:before,:root[data-phone] .look-font-grid button:after{display:none!important}:root[data-phone] .look-font-grid button[data-on]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)!important}.link-add-field{width:100%;height:56px;font:16px var(--font);color:var(--fg);background:0 0;border:0;outline:none;padding:0 16px;display:block}.link-add-field::placeholder{color:var(--faint)}.link-add-wrong{color:var(--muted);margin:0;padding:0 16px 14px;font-size:13px}:root[data-phone] .link-add-field{height:64px;font-size:17px}:root[data-phone] .search-wrap:is(:has(.capture),:has(.link-add)){height:auto;padding:calc(var(--safe-top) + 8px) 8px 8px;align-items:flex-end;transition:bottom .3s cubic-bezier(.32,.72,0,1);top:0!important;bottom:var(--kb,0px)!important}:root[data-phone]:not([data-kb]) .search-wrap:is(:has(.capture),:has(.link-add)){padding-bottom:calc(var(--safe-bottom) + 8px)}:root[data-phone] .search.capture{animation:.45s cubic-bezier(.32,.72,0,1) both ios-sheet-in;border-radius:22px!important}:root[data-phone] .search.capture[data-leaving]{animation:.3s cubic-bezier(.32,.72,0,1) both ios-sheet-out}:root[data-phone] .link-add .capture-head,:root[data-phone] .capture .capture-head{height:56px}:root[data-phone]:not([data-home]) .ws-head{top:calc(-1 * var(--lift,0px))}:root[data-phone]:not([data-home]) .ws-head h1{white-space:nowrap;text-overflow:ellipsis;height:40px;line-height:40px;overflow:hidden}:root[data-phone]:not([data-home]) .ws-head>:is(h1,.ws-title){transform-origin:0;transform:translateX(calc(var(--p,0) * var(--shift,0px))) scale(calc(1 - var(--p,0) * var(--k,0)))}:root[data-phone]:not([data-home]) .ws-head :is(.panel-meta,.folder-delete){opacity:calc(1 - var(--p,0) * 2.5)}:root[data-phone]:not([data-home]) .ws-head[data-collapsed] .folder-delete{pointer-events:none}:root[data-phone]:not([data-home]) .ws-head:before{bottom:-40px;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}:root[data-phone] .ws-inner{padding-bottom:0!important}:root[data-phone] .ws{padding-bottom:calc(var(--bar-h,58px) + max(var(--safe-bottom,0px) - 12px, 0px) + 28px)!important}:root[data-phone] .top-right [aria-label=Focus\ mode]{display:none!important}:root[data-phone] :is(.menu,.float-dialog>*,.panel,.search,.look-panel):before{border-top-left-radius:inherit;border-top-right-radius:inherit}:root[data-phone] :is(.search,.float-dialog>*){padding-top:0!important}:root[data-phone] :is(.float-dialog>*,.menu,.panel){transition:max-height .45s cubic-bezier(.32,.72,0,1),translate .5s cubic-bezier(.32,.72,0,1)}@keyframes sheet-fade-in{0%{opacity:0}}:root[data-phone] :is(.float-dialog>.dialog[aria-label=Edit\ workspace],.search,.search.capture){animation:.22s ease-out both sheet-fade-in!important}:root[data-phone] .search-wrap:is(:has(.capture),:has(.link-add)){align-items:flex-end;transition:none;padding:0 8px calc(var(--safe-bottom,0px) + 8px)!important;top:0!important;bottom:0!important}:root[data-phone] .sheet-wrap .ProseMirror{font-size:calc(var(--doc-size,18px) - 1px)}:root[data-phone] .menu.look-panel{padding:0 20px calc(22px + var(--safe-bottom,0px))!important}:root[data-phone] .look-presets{gap:10px;margin-bottom:0;padding:4px 0 20px}:root[data-phone] .look-preset{gap:6px;padding:14px 6px 12px}:root[data-phone] .look-fonts{gap:18px;padding:20px 0 22px}:root[data-phone] .look-font-group{gap:10px}:root[data-phone] .look-font-grid{gap:10px;margin:0 -20px;padding:0 20px}:root[data-phone] .look-row{gap:20px;padding:14px 0}:root[data-phone] .look-row+.look-row{border-top:1px dashed var(--divider)}:root[data-phone] .look-swatches{gap:10px}:root[data-phone] .settings-head{padding:6px 22px 16px}:root[data-phone] .settings-sec{padding:20px 22px}:root[data-phone] .settings-sec .label{margin-bottom:10px}:root[data-phone] .sound-list{gap:4px;display:grid}:root[data-phone] .menu{padding:0 12px calc(14px + var(--safe-bottom,0px))!important}:root[data-phone] .menu-opt{gap:16px;padding:0 16px}:root[data-phone] .menu-sep{margin:8px 16px}:root[data-phone] .panel .row-btn{min-height:52px}:root[data-phone] :is(.act-size[data-on],.fmt-btn[aria-expanded=true],.read-btn[aria-pressed=true]){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent), var(--popup-shadow);background:color-mix(in srgb, var(--accent) 14%, var(--surface))!important;color:var(--accent)!important}:root[data-phone] .act-size[data-on]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}:root[data-phone] :is(.act-size[data-on],.fmt-btn[aria-expanded=true],.read-btn[aria-pressed=true]) svg{color:var(--accent)!important}:root[data-phone] .act-title{color:var(--fg);margin-bottom:6px;padding:4px 16px 14px;font-size:19px;font-weight:600}:root[data-phone] .act-sizes{gap:10px;padding:10px 4px}:root[data-phone] .capture-head>span:not(.capture-hint,.capture-actions){font-size:18px;font-weight:600}:root[data-phone] .capture-head{gap:10px;padding:0 14px 0 20px}:root[data-phone] .capture-head>svg{width:20px;height:20px}:root[data-phone] :is(.capture textarea,.link-add-field){padding-left:20px;padding-right:20px}:root[data-phone] .phone-brand{gap:12px}:root[data-phone] .phone-brand .logo-name{letter-spacing:-.04em;font-size:26px;line-height:1}:root[data-phone]{--sheet-gap:10px;--sheet-top:calc(var(--safe-top,0px) + var(--sheet-gap));--sheet-bottom:calc(var(--safe-bottom,0px) + var(--sheet-gap));--sheet-room:calc(100dvh - var(--sheet-top) - var(--sheet-bottom))}:root[data-phone] :is(.menu,.float-dialog){left:var(--sheet-gap)!important;right:var(--sheet-gap)!important;bottom:var(--sheet-bottom)!important}:root[data-phone] .panel{bottom:var(--sheet-bottom);left:var(--sheet-gap)!important;right:var(--sheet-gap)!important}:root[data-phone] :is(.float-dialog>*,.menu,.panel){max-height:var(--sheet-room)!important}:root[data-phone] :is(.float-dialog>*,.menu,.panel)[data-medium]{max-height:calc(var(--sheet-room) * .75)!important}:root[data-phone] .search-wrap:is(:has(.capture),:has(.link-add)){padding:0 var(--sheet-gap) var(--sheet-bottom)!important}:root[data-phone] .phone-page:has(.linkv,.pdfv):before{display:none}.mini-page .embed-mini{background:var(--plate);border-radius:14px;align-items:center;gap:16px;margin:14px 0;padding:16px 18px;display:flex}.mini-page .embed-mini-icon{background:var(--accent);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mini-page .embed-mini-icon svg{width:20px;height:20px}.mini-page .embed-mini-text{gap:2px;min-width:0;display:grid}.mini-page .embed-mini-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-page .embed-mini-sub{color:var(--muted);font-size:.82em}:root[data-phone] .ws{background-size:var(--tile,40px) var(--tile,40px);background-position:var(--gx,0) var(--gy,0)}:root[data-phone] .folders{gap:40px;margin-bottom:40px}.ws-title-icon{display:none}:root[data-phone] .ws-title-icon{vertical-align:-3px;color:var(--fg);place-items:center;margin-right:12px;display:inline-grid}:root[data-phone] .home-spaces .phone-space:not(.quiet){padding:0 20px}:root[data-phone] .home-spaces .phone-space.quiet{opacity:.6;gap:6px;height:38px;padding:0 14px;font-size:14px}.confirm-wrap{z-index:200;animation:fade-in .2s var(--ease-out) both;background:#00000047;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-wrap[data-leaving]{animation:fade-out .2s var(--ease-out) both}@keyframes fade-out{to{opacity:0}}.dialog.confirm{width:min(380px,100%);padding:22px 22px 18px}.confirm-title{margin:0;font-size:17px;font-weight:600;line-height:1.3}.confirm-detail{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirm-actions button{height:38px;padding:0 16px;font-size:14px;font-weight:500}.confirm-cancel{background:var(--hover);color:var(--fg)}.confirm-delete{color:#fff;background:#e5484d}.confirm-delete:focus-visible{outline-offset:2px;outline:2px solid #e5484d66}:root[data-round] .dialog.confirm{border-radius:18px}:root[data-round] .confirm-actions button{border-radius:var(--r-md)}:root[data-phone] .confirm-wrap{padding:0 var(--sheet-gap,10px) var(--sheet-bottom,10px);align-items:end}:root[data-phone] .dialog.confirm{width:100%;padding:26px 22px 18px;border-radius:26px!important;animation:.45s cubic-bezier(.32,.72,0,1) both ios-sheet-in!important}:root[data-phone] .dialog.confirm[data-leaving]{animation:.3s cubic-bezier(.32,.72,0,1) both ios-sheet-out!important}:root[data-phone] .confirm-title{font-size:20px}:root[data-phone] .confirm-detail{font-size:16px}:root[data-phone] .confirm-actions{flex-direction:column-reverse;gap:10px;margin-top:24px}:root[data-phone] .confirm-actions button{height:54px;font-size:17px;border-radius:16px!important}:root[data-phone] .menu{padding-bottom:14px!important}:root[data-phone] .menu.look-panel{padding-bottom:20px!important}:root[data-phone] .float-dialog>*{padding-bottom:0!important}:root[data-phone] .search.capture{height:auto;max-height:var(--sheet-room)}:root[data-phone] .capture textarea{min-height:150px}@keyframes wiggle{0%,to{rotate:-.7deg}50%{rotate:.7deg}}:root[data-arranging] .board [data-card]{touch-action:none}:root[data-arranging] .board [data-card]>*{animation:.28s ease-in-out infinite wiggle}:root[data-arranging] .board [data-card]:nth-child(3n)>*{animation-duration:.31s;animation-delay:-.1s}:root[data-arranging] .board [data-card]:nth-child(3n+1)>*{animation-duration:.26s;animation-delay:-.17s}:root[data-arranging] .board [data-card][data-state]>*{animation:none}:root[data-arranging] .board [data-card][data-state=dragging]{z-index:5;scale:1.04;box-shadow:0 18px 40px -12px #0000004d}:root[data-arranging] .phone-nav{opacity:0;pointer-events:none;translate:0 calc(100% + 40px)}.arrange-bar{display:none}:root[data-phone] .arrange-bar{z-index:90;left:var(--sheet-gap,10px);right:var(--sheet-gap,10px);bottom:var(--sheet-bottom,10px);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:var(--muted);border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 22px;font-size:16px;animation:.45s cubic-bezier(.32,.72,0,1) both ios-sheet-in;display:flex;position:fixed;box-shadow:0 2px 6px #0000000a,0 12px 32px -10px #00000029}:root[data-phone] .arrange-done{background:var(--accent);color:#fff;height:48px;padding:0 24px;font-size:17px;font-weight:600;border-radius:24px!important}:root[data-phone][data-home] .ws{padding-top:calc(var(--home-head,142px) + 18px)}:root[data-phone] .ws-head{margin-bottom:38px!important}:root[data-phone] .ws-head .panel-meta{margin-top:9px}:root[data-phone]:not([data-home]):not(:has(.crumbs[data-hidden])) .ws-head{padding-top:104px}:root[data-phone] .slot{border-radius:var(--r-lg,18px);background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}
