@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cloud: #f9fafc;--mist: #f0f3f8;--sky-edge: #e8edf6;--glass-hi: rgba(255, 255, 255, .92);--glass-md: rgba(255, 255, 255, .55);--edge-hi: rgba(255, 255, 255, .7);--hairline: rgba(31, 42, 70, .1);--ink: #14181f;--ink-soft: #4a5160;--ink-mute: #6a7080;--blue: #1a4cff;--blue-soft: #4d62e8;--blue-deep: #141a6b;--blue-wash: rgba(26, 76, 255, .08);--thread: #e0762e;--thread-deep: #c25e1a;--thread-night: #ed9a4a;--thread-glow: rgba(237, 154, 74, .4);--night: var(--sb-n4);--night-high: var(--sb-n6);--night-glass: rgba(28, 38, 62, .58);--night-text: #f2f4fa;--night-soft: #a9b4ce;--night-line: rgba(214, 224, 255, .12);--ghost: rgba(169, 180, 206, .4);--display: "Space Grotesk Variable", system-ui, sans-serif;--body: "Space Grotesk Variable", system-ui, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--t-micro: .16s;--t-element: .24s;--t-arrival: .42s;--ease-arrive: cubic-bezier(.16, 1, .3, 1);--ease-micro: cubic-bezier(.2, .8, .2, 1);--r-pill: 999px;--r-modal: 24px;--r-card: 20px;--r-node: 16px}[data-theme=night]{--bg: var(--night);--fg: var(--night-text);--fg-soft: var(--night-soft);--fg-mute: rgba(169, 180, 206, .72);--line: var(--night-line);--raised: rgba(28, 38, 62, .72);--thread-live: var(--thread-night);--chrome-text: var(--night-text)}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{font-family:var(--body);color:var(--fg, var(--ink));background:var(--bg, var(--night));overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,textarea{font:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--blue-soft);outline-offset:3px;border-radius:6px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-pill);font-weight:600;font-size:14px;letter-spacing:-.01em;transition:transform var(--t-micro) var(--ease-micro),opacity var(--t-micro) var(--ease-micro)}.pill:active{transform:scale(.98)}.mono{font-family:var(--mono);font-feature-settings:"tnum";letter-spacing:.02em}:root{--fgh: 222;--fgs: 1.3;--fgl: 1.2;--bgh: 223}:root{--sb-n0: hsl(var(--fgh, 222), calc(51.3% * var(--fgs, 1)), calc(3.4% * var(--fgl, 1)));--sb-n1: hsl(var(--fgh, 222), calc(47.6% * var(--fgs, 1)), calc(5% * var(--fgl, 1)));--sb-n2: hsl(var(--fgh, 222), calc(39.7% * var(--fgs, 1)), calc(6.4% * var(--fgl, 1)));--sb-n3: hsl(var(--fgh, 222), calc(39.7% * var(--fgs, 1)), calc(8% * var(--fgl, 1)));--sb-n4: hsl(var(--fgh, 222), calc(32.9% * var(--fgs, 1)), calc(13% * var(--fgl, 1)));--sb-n5: hsl(var(--fgh, 222), calc(31.1% * var(--fgs, 1)), calc(15.8% * var(--fgl, 1)));--sb-n6: hsl(var(--fgh, 222), calc(30.9% * var(--fgs, 1)), calc(19% * var(--fgl, 1)));--sb-n7: hsl(var(--fgh, 222), calc(29% * var(--fgs, 1)), calc(25.2% * var(--fgl, 1)));--sb-frame: hsla(var(--fgh, 222), calc(42% * var(--fgs, 1)), calc(21% * var(--fgl, 1)), var(--frameop, .3));--sb-frame-lift: rgba(214, 224, 255, var(--framelight, .055));--sb-nav-lift: rgba(214, 224, 255, var(--navlight, .05));--sb-rim: rgba(255, 255, 255, var(--navrim, .08));--sb-glow: radial-gradient(46% 150% at 50% 32%, hsla(28, 55%, 56%, var(--navglow, .11)), hsla(28, 45%, 46%, calc(var(--navglow, .11) * .31)) 55%, transparent 78%);--sb-blue: #1a4cff;--sb-blue-soft: #4d62e8;--sb-orange: #ed9a4a;--sb-orange-deep: #e0762e;--sb-ink: #f2f4fa;--sb-ink-soft: #a9b4ce;--sb-ink-mute: rgba(169, 180, 206, .72);--sb-ink-2: #eaf0ff;--sb-ink-3: #dbe4f7;--sb-ink-4: #cdd6f0;--sb-ink-5: #c2cee8;--sb-ink-7: #8fa0c0;--sb-ink-8: #8493b4;--sb-scrim: rgba(4, 8, 18, .52);--sb-scrim-heavy: rgba(4, 8, 18, .72);--sb-well: rgba(10, 16, 30, .4);--sb-well-soft: rgba(10, 16, 30, .34);--sb-well-deep: rgba(8, 12, 24, .55)}html.sb-palette{--pc-card: var(--sb-n6) !important;--pc-avatar: var(--pc-avatar-o, var(--sb-n7)) !important;--pc-tonal: var(--pc-tonal-o, var(--sb-n4)) !important;--pc-panel-a: var(--pc-panel-a-o, var(--sb-n7)) !important;--pc-panel-b: var(--pc-panel-b-o, var(--sb-n6)) !important;--pc-panel-c: var(--pc-panel-c-o, var(--sb-n5)) !important;--pc-chapter: var(--pc-chapter-o, var(--sb-n7)) !important;--sb-orange: var(--pc-warm-o, #ed9a4a) !important;--sb-blue: var(--pc-blue-o, #1a4cff) !important}:root{--sb-skin-fill: hsl(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)));--sb-skin: radial-gradient(46% 150% at 50% 32%, hsla(var(--sb-glow-h, 28), 55%, 56%, var(--sb-glow-a, .04)), hsla(var(--sb-glow-h, 28), 45%, 46%, calc(var(--sb-glow-a, .04) * .31)) 55%, transparent 78%), linear-gradient(var(--sb-nav-lift), var(--sb-nav-lift)), linear-gradient( hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)), hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)))}html.sb-palette{--frame-grad: radial-gradient(130% 80% at 6% -5%, rgba(103, 143, 235, .2), transparent 52%), linear-gradient(158deg, var(--pc-panel-a) 0%, var(--pc-panel-b) 55%, var(--pc-panel-c) 100%) !important}html.sb-palette .lt-card{--sb-card-tint: var(--pc-card-tint, hsl(var(--pc-card-h, 222) var(--pc-card-s, 38.9%) var(--pc-card-l, 18.6%) / var(--pc-card-a, 0)));--sb-skin-op: var(--cardop, .4);--sb-skin: radial-gradient(46% 150% at 50% 32%, hsla(var(--sb-glow-h, 28), 55%, 56%, var(--sb-glow-a, .04)), hsla(var(--sb-glow-h, 28), 45%, 46%, calc(var(--sb-glow-a, .04) * .31)) 55%, transparent 78%), linear-gradient(var(--sb-nav-lift), var(--sb-nav-lift)), linear-gradient( hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)), hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)));background:var(--sb-skin)!important}html.sb-palette .lt-card.has-fan{--sb-skin-op: calc(var(--cardop, .4) * 1);background:var(--sb-skin)!important}html.sb-palette .lt-card.is-selected{--sb-skin-op: calc(var(--cardop, .4) * 1.078);background:var(--sb-skin)!important}html.sb-palette .lt-card.is-ghost{--sb-skin-op: calc(var(--cardop, .4) * .722);background:var(--sb-skin)!important}html.sb-palette .fan-leaf.fan-past,html.sb-palette .fan-leaf.fan-present{--sb-skin-op: 1;background:var(--sb-skin)!important}html.sb-palette .fan-leaf.fan-future{--sb-skin-op: .58;background:var(--sb-skin)!important}html.sb-palette .lt-leaf.lt-leaf--ghost{--sb-skin-op: .65;background:var(--sb-skin)!important}html.sb-palette .lt-peek,html.sb-palette .lt-win,html.sb-palette .lt-people-pop{--sb-skin-op: var(--frameop, .3);--sb-skin: radial-gradient(46% 150% at 50% 32%, hsla(var(--sb-glow-h, 28), 55%, 56%, var(--sb-glow-a, .04)), hsla(var(--sb-glow-h, 28), 45%, 46%, calc(var(--sb-glow-a, .04) * .31)) 55%, transparent 78%), linear-gradient(var(--sb-nav-lift), var(--sb-nav-lift)), linear-gradient( hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)), hsla(var(--sb-skin-h, var(--fgh, 222)), calc(var(--sb-skin-s, 30.5%) * var(--fgs, 1)), calc(var(--sb-skin-l, 18.3%) * var(--fgl, 1)), var(--sb-skin-op, .9)));background:var(--sb-skin)!important;backdrop-filter:blur(var(--frameblur, 60px))!important;-webkit-backdrop-filter:blur(var(--frameblur, 60px))!important}html.sb-palette .lt-people{background:color-mix(in srgb,var(--sb-n3) 40%,transparent)!important;--pring-c: color-mix(in srgb, var(--sb-n3) 40%, transparent)}html.sb-palette .card-people{background:color-mix(in srgb,var(--sb-n3) 35%,transparent)!important;--pring-c: color-mix(in srgb, var(--sb-n3) 35%, transparent)}html.sb-palette .sa-sheet{background:var(--sb-glow),linear-gradient(var(--sb-nav-lift),var(--sb-nav-lift)),linear-gradient(168deg,color-mix(in srgb,var(--sb-skin-fill) calc(var(--sa-op, 88%) * 1%),transparent),color-mix(in srgb,var(--sb-n3) calc(var(--sa-op, 88%) * 1%),transparent))!important;backdrop-filter:blur(var(--sasheetblur, 18px))!important;-webkit-backdrop-filter:blur(var(--sasheetblur, 18px))!important}html.sb-palette .sa-sheet-back{background:linear-gradient(var(--sb-nav-lift),var(--sb-nav-lift)),linear-gradient(180deg,color-mix(in srgb,var(--sb-skin-fill) calc(var(--sa-op, 88%) * 1%),transparent),color-mix(in srgb,var(--sb-n3) calc(var(--sa-op, 88%) * 1%),transparent))!important}html.sb-palette .lt-root .sa-book,html.sb-palette .lt-root .sa-book.g-fallback{--sb-book-fill: hsla(var(--fgh, 222), calc(42% * var(--fgs, 1)), calc(21% * var(--fgl, 1)), var(--skin-op, var(--bookskin-op, .26)));background:radial-gradient(circle 1px,rgba(214,224,255,var(--dotop, .05)) .9px,transparent 1.1px) 0 0 / 26px 26px,var(--sb-glow),linear-gradient(rgba(214,224,255,var(--bookskin-lift, .07)),rgba(214,224,255,var(--bookskin-lift, .07))),linear-gradient(var(--sb-book-fill),var(--sb-book-fill))!important;backdrop-filter:blur(var(--bookskin-blur, 80px))!important;-webkit-backdrop-filter:blur(var(--bookskin-blur, 80px))!important;box-shadow:none!important}html.sb-palette .lt-root .sa-book--board,html.sb-palette .lt-root .sa-book--board.g-fallback{backdrop-filter:blur(var(--vbskin-blur, var(--bookskin-blur, 80px)))!important;-webkit-backdrop-filter:blur(var(--vbskin-blur, var(--bookskin-blur, 80px)))!important;--skin-op: var(--vbskin-op, var(--bookskin-op, .26))}html.sb-palette .sa-bar .ltb:not(.ltb--accent),html.sb-palette .sa-tool{--sb-skin-op: var(--bookctlop, .55);background:var(--sb-skin)!important;backdrop-filter:blur(var(--bookctlblur, 20px))!important;-webkit-backdrop-filter:blur(var(--bookctlblur, 20px))!important;border-radius:999px}html.sb-palette .sa-tool button{color:var(--sb-ink-soft)!important}html.sb-palette .sa-tool:hover{--sb-skin-op: .72}html.sb-palette .sa-tool:hover button{color:var(--sb-ink)!important}html.sb-palette .lt-root{--sb-veil-left: var(--sw, 364px)}html.sb-palette .sa-veil{left:var(--sb-veil-left, 364px)!important;top:13px!important;right:13px!important;bottom:13px!important;border-radius:18px;background:rgba(5,9,20,var(--sadim, .52))!important;backdrop-filter:blur(var(--sablur, 6px))!important;-webkit-backdrop-filter:blur(var(--sablur, 6px))!important}html.sb-palette .sa-edge-shadow{box-shadow:none!important}html.sb-palette .sa-close{--sb-skin-op: .5;background:var(--sb-skin)!important}html.sb-palette .ltc-chip,html.sb-palette .ltc-disc{background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.07),transparent 55%),color-mix(in srgb,var(--sb-n4) 92%,transparent)!important}html.sb-palette .ltc-node.is-now .ltc-disc{background:color-mix(in srgb,var(--sb-skin-fill) 96%,transparent)!important}html.sb-palette .ltc-node.is-next .ltc-disc{background:color-mix(in srgb,var(--sb-n4) 60%,transparent)!important}html.sb-palette .ltc-node.is-locked .ltc-disc{background:color-mix(in srgb,var(--sb-n4) 42%,transparent)!important}html.sb-palette .ltc-queue-row{background:color-mix(in srgb,var(--sb-n5) 60%,transparent)!important}html.sb-palette .ltc-suggest{background:color-mix(in srgb,var(--sb-n4) 60%,transparent)!important}html.sb-palette .ltc-legend-pop{background:color-mix(in srgb,var(--sb-n3) 97%,transparent)!important}html.sb-palette .sa-kicker,html.sb-palette .ltc-eyebrow,html.sb-palette .lt-eyebrow,html.sb-palette .gym-rep-lv,html.sb-palette .lt-people-tier,html.sb-palette .ltc-host-badge,html.sb-palette .rh-todo-tag,html.sb-palette .uv-picker-k,html.sb-palette .ex-live-over,html.sb-palette .lte-lens-pill.is-on,html.sb-palette .ltc-seg-pill.is-on,html.sb-palette .lt-empty-back{color:var(--sb-ink-soft)!important}html.sb-palette .gym-node-badge.lock{background:color-mix(in srgb,var(--sb-n1) 85%,transparent)!important}html.sb-palette .ex-media-badge{background:color-mix(in srgb,var(--sb-n1) 66%,transparent)!important}html.sb-palette .suggest-pill{background:color-mix(in srgb,var(--sb-n3) 35%,transparent)!important}html.sb-palette .eg-flow-frame{background:color-mix(in srgb,var(--sb-n2) 40%,transparent)!important}html.sb-palette .fr-collapse{background:color-mix(in srgb,var(--sb-n6) 78%,transparent)!important}html.sb-palette .lxp-car:hover{background:color-mix(in srgb,var(--sb-n3) 82%,transparent)!important}html.sb-palette .ltc-suggest:hover{background:color-mix(in srgb,var(--sb-n4) 85%,transparent)!important}html.sb-palette .lt-pill--quiet:hover{background:color-mix(in srgb,var(--sb-n7) 50%,transparent)!important}html.sb-palette .ltc-chip:hover,html.sb-palette .ltc-node:hover .ltc-disc{background:color-mix(in srgb,var(--sb-n6) 98%,transparent)!important}.app{height:100%;position:relative}.topbar{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:18px;padding:8px 10px 8px 22px;color:var(--chrome-text)}.topbar>*,.sheet>*{position:relative;z-index:1}.wordmark{display:inline-flex;align-items:center;gap:0;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.02em}.wordmark img{width:21px;height:auto;margin-right:9px}.wm-text b{font-weight:inherit;color:var(--thread-live)}.topbar nav{position:relative;display:flex;gap:4px}.nav-lens{position:absolute;top:50%;width:62px;height:62px;transform:translate(-50%,-50%);transition:left .3s var(--ease-arrive);pointer-events:none;z-index:0}.topbar nav button{position:relative;z-index:1}.topbar nav button{min-height:40px;padding:0 16px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--fg-soft);transition:color var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro)}.topbar nav button:hover{color:var(--fg)}.topbar nav button.on{color:var(--bg);background:var(--fg)}.topbar-right{display:flex;align-items:center;gap:6px}.iconbtn{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);color:var(--fg-soft);transition:color var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro)}.iconbtn:hover{color:var(--fg)}.iconbtn.on{color:var(--bg);background:var(--fg)}.theme-picker{position:relative;display:inline-flex}.theme-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:184px;border-radius:var(--r-card);box-shadow:0 18px 44px color-mix(in srgb,var(--sb-n1) 50%,transparent);animation:theme-menu-in .18s cubic-bezier(.16,1,.3,1)}.theme-menu-inner{display:flex;flex-direction:column;gap:2px;padding:6px}@keyframes theme-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.theme-menu-head{margin:4px 8px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--fg-soft);opacity:.7}.theme-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;background:transparent;border-radius:var(--r-node);font-size:13.5px;font-weight:500;color:var(--fg-soft);text-align:left;transition:color .15s,background .15s}.theme-menu-item:hover{color:var(--fg);background:#d6e0ff14}.theme-menu-item.on{color:var(--fg);background:#d6e0ff0f}.theme-menu-user{padding:0;gap:2px}.theme-menu-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;min-width:0;padding:9px 6px 9px 10px;border:0;background:transparent;border-radius:var(--r-node);color:var(--fg-soft);font:inherit;font-size:13.5px;font-weight:500;text-align:left;transition:color .15s,background .15s}.theme-menu-pick:hover{color:var(--fg);background:#d6e0ff14}.theme-menu-del{display:grid;place-items:center;width:30px;padding:0;border:0;background:transparent;border-radius:var(--r-node);color:var(--fg-soft);opacity:.5;transition:color .15s,opacity .15s,background .15s}.theme-menu-del:hover{opacity:1;color:#ea8986;background:#d6605c21}.theme-menu-restore{display:flex;align-items:center;gap:7px;width:100%;margin-top:4px;padding:8px 10px;border:0;background:transparent;border-radius:var(--r-node);color:var(--fg-soft);font:inherit;font-size:12px;font-weight:500;opacity:.8;transition:color .15s,background .15s}.theme-menu-restore:hover{color:var(--fg);background:#d6e0ff14}.tweaks-save{margin-top:16px}.tweaks-save-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tweaks-save-chips button{padding:4px 9px;border:1px solid var(--line);background:transparent;border-radius:var(--r-pill);color:var(--fg-soft);font:inherit;font-size:11.5px;font-weight:500}.tweaks-save-chips button.on,.tweaks-save-chips button:hover{color:var(--fg);border-color:var(--fg-soft)}.tweaks-save-row{display:flex;gap:8px}.tweaks-save-input{flex:1;min-width:0;padding:8px 11px;border:1px solid var(--line);background:#d6e0ff0d;border-radius:var(--r-node);color:var(--fg);caret-color:var(--fg);font:inherit;font-size:13px}.tweaks-save-input::placeholder{color:var(--fg-soft);opacity:.6}.tweaks-save-input:focus{outline:none;border-color:var(--fg-soft)}.tweaks-save-btn{padding:8px 16px;border:0;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font:inherit;font-size:13px;font-weight:600}.tweaks-save-btn:disabled{opacity:.4}.me{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--edge-hi)}.pill.cta{background:var(--thread-live);color:#1c1107;box-shadow:0 0 22px var(--thread-glow),inset 0 1px #ffe8cc8c}.pill.cta:disabled{background:var(--raised);color:var(--fg-mute);box-shadow:none;cursor:default}.pill.blue{background:var(--blue);color:#f2f4fa;box-shadow:0 0 22px color-mix(in srgb,var(--blue) 45%,transparent),inset 0 1px #ccd8ff73}.pill.blue:disabled{background:var(--raised);color:var(--fg-mute);box-shadow:none;cursor:default}.pill.dark{background:var(--fg);color:var(--bg)}.pill.tonal{background:color-mix(in srgb,var(--blue) 15%,var(--pc-tonal));color:#c6d2f2;box-shadow:inset 0 1px #ccd8ff38}.pill.tonal:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 24%,var(--pc-tonal));color:#e6ecfc}.pill.quiet{border:none;color:var(--fg-soft);background:#1c263eb8;box-shadow:inset 0 1px #ffffff47}.pill.quiet:hover{color:var(--fg)}.pill.quiet.danger{color:var(--fg-mute);background:transparent;box-shadow:none;border:1px dashed var(--line)}.pill.quiet.danger:hover{color:#e0626a;border-color:#e0626a}.board{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:grab}.board:active{cursor:grabbing}.world{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:0 0}.threads{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.edge-live .glow{animation:breathe 7s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:.1}to{opacity:.3}}.edge-live .comet{stroke-dashoffset:966;animation:comet 8.5s linear infinite}@keyframes comet{to{stroke-dashoffset:0}}.card{position:absolute;color:var(--fg);cursor:grab;transition:filter var(--t-micro) var(--ease-micro)}.card:active{cursor:grabbing}.card.selected{filter:brightness(1.06)}.card:not(.status-ghost){background:var(--pc-card-tint, hsl(var(--pc-card-h, 222) var(--pc-card-s, 38.9%) var(--pc-card-l, 18.6%) / var(--pc-card-a, 0)))}.card-inner{position:relative;padding:16px 18px 14px;pointer-events:none}.card-meta{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute)}.kind-vision .card-meta,.status-achieved .card-meta{color:var(--thread-live)}.card-title{display:flex;align-items:center;gap:9px;margin-top:7px}.card h3{font-family:var(--display);font-weight:620;font-size:17px;letter-spacing:-.01em;line-height:1.22}.kind-vision h3{font-size:20px}.kind-chip{flex-shrink:0;display:grid;place-items:center;color:var(--blue-soft, #4d62e8)}.kind-chip.ghosted{color:var(--fg-mute);opacity:.7}.kind-chip.done,.kind-vision .kind-chip,.status-achieved .kind-chip{color:var(--thread-live)}.card-note{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--fg-soft)}.card-people{display:flex;margin-top:10px}.card-people img{width:24px;height:24px;max-width:none;border-radius:50%;border:2px solid var(--bg);margin-right:-7px;object-fit:cover}.card.status-ghost{border:none;border-radius:var(--r-node);background:transparent}.card.status-ghost .card-inner{opacity:0}.card.status-ghost.selected .card-inner{opacity:1}.card-area{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:0;margin:0 0 4px;text-align:left;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft, #a9b4ce);pointer-events:none}.card.editing .card-area{pointer-events:auto;cursor:pointer}.card.editing .card-area:hover{filter:brightness(1.25)}.card-area.unset{opacity:.6}.edit-achieve{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:0;background:color-mix(in srgb,var(--sb-n4) 55%,transparent);color:var(--ghost, rgba(169, 180, 206, .5));pointer-events:auto;cursor:pointer;transition:color var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro)}.edit-achieve:disabled{cursor:default}.edit-achieve:not(:disabled):not(.on):hover{color:var(--night-soft, #a9b4ce)}.edit-achieve.on{background:var(--thread-live, #ed9a4a);color:#1c1107}.edit-achieve.on:not(:disabled):hover{background:#f5ad63}.card-pop{position:fixed;z-index:1000;pointer-events:auto}.card-pop-glass{display:block;padding:8px}.area-sel-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.area-sel-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:10px;background:transparent;color:var(--night-soft, #a9b4ce);font-size:11.5px;cursor:pointer;text-align:left}.area-sel-item:hover{background:#d6e0ff17;color:var(--night-text, #f2f4fa)}.area-sel-item.on{color:var(--night-text, #f2f4fa)}.area-sel-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--dot) 22%,transparent);color:var(--dot);flex-shrink:0}.area-sel-item.on .area-sel-ico{background:color-mix(in srgb,var(--dot) 48%,transparent);color:#fff}.p-wrap{position:relative;display:inline-flex;flex-shrink:0}.p-del{position:absolute;top:-4px;right:2px;z-index:2;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:0;cursor:pointer;background:#b8423e;color:#fff}.people-add{padding:2px}.area-dropdown{width:max-content;min-width:150px}.area-dropdown .people-add-q{width:auto;display:block}.people-add-q{width:100%;box-sizing:border-box;margin-bottom:8px;padding:7px 11px;border-radius:10px;border:0;outline:0;background:#050b1259;color:var(--night-text, #f2f4fa);font-size:11px}.people-add-q::placeholder{color:var(--ghost, rgba(169, 180, 206, .45))}.people-add-list{max-height:264px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:none}.people-add-list::-webkit-scrollbar{display:none}.people-add-row{display:flex;align-items:center;gap:14px;padding:5px 8px;border:0;border-radius:10px;background:transparent;color:var(--night-text, #f2f4fa);font-size:12px;cursor:pointer;text-align:left}.people-add-row:hover{background:#d6e0ff12}.people-add-row img{width:32px;height:32px;max-width:none;border-radius:50%;object-fit:cover;flex-shrink:0}.area-row-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--dot) 24%,transparent);color:var(--dot)}.area-row-on{display:grid;place-items:center;color:var(--blue-soft, #4d62e8)}.people-add-name{flex:1}.people-add-tier{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--thread-live, #ed9a4a)}.fan-car-check{position:absolute;top:6px;right:6px;z-index:2;color:var(--blue-soft, #4d62e8);background:#fff;border-radius:50%;display:grid;place-items:center}.tense-pick-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:color-mix(in srgb,var(--sb-n1) 45%,transparent)}.tense-pick{width:fit-content;max-width:calc(100vw - 48px)}.tense-pick-glass{display:block;padding:26px}.tense-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tense-sort{display:flex;gap:4px}.tense-sort-opt{padding:4px 10px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--ghost, rgba(169, 180, 206, .55));font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.tense-sort-opt.on{background:#d6e0ff1a;color:var(--night-text, #f2f4fa)}.tense-pick-scroll{max-height:min(58vh,560px);overflow-y:auto;margin-top:14px;scrollbar-width:none}.tense-pick-scroll::-webkit-scrollbar{display:none}.tense-pick-grid{display:grid;grid-template-columns:repeat(4,118px);gap:16px;padding:6px}.tense-pick-cell{transform:translate(var(--ox, 0),var(--oy, 0)) scale(var(--os, 1))}.tense-pick-q{width:100%;box-sizing:border-box;margin:2px 0 16px;padding:7px 11px;border-radius:10px;border:0;outline:0;background:#050b1259;color:var(--night-text, #f2f4fa);font-size:11px}.tense-pick-q::placeholder{color:var(--ghost, rgba(169, 180, 206, .45))}.tense-pick-type{position:absolute;top:6px;left:6px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#0a0e1b8c;color:#fff;pointer-events:none}.tense-pick-none{margin:18px 4px 6px;font-size:11px}.tense-pick-cell .pol-cap{font-size:13px;text-align:center;left:4px;right:4px;bottom:3px;top:auto;line-height:1.1}.card.editing .sa-editable{pointer-events:auto;min-width:40px}.card{z-index:1}.card.selected{z-index:6}.pasted{margin:12px -30px -34px 6px;transform:rotate(-2.4deg);border:3px solid #fff;border-radius:10px;overflow:hidden;width:calc(100% + 18px)}[data-theme=night] .pasted{box-shadow:0 18px 34px var(--photo-shadow-night, color-mix(in srgb, var(--sb-n1) 45%, transparent))}.card:nth-child(odd) .pasted{transform:rotate(1.8deg)}.pasted img{width:100%;height:132px;object-fit:cover}@property --ftr-w{syntax: "<number>"; inherits: true; initial-value: .6;}@property --ftr-h{syntax: "<number>"; inherits: true; initial-value: 1.16;}@property --ftr-close{syntax: "<number>"; inherits: true; initial-value: 1.2;}@property --ftr-top{syntax: "<length>"; inherits: true; initial-value: 42px;}@property --fth-w{syntax: "<number>"; inherits: true; initial-value: .94;}@property --fth-h{syntax: "<number>"; inherits: true; initial-value: .69;}@property --fth-close{syntax: "<number>"; inherits: true; initial-value: .95;}@property --fth-top{syntax: "<length>"; inherits: true; initial-value: 18px;}@property --ft-ava{syntax: "<length>"; inherits: true; initial-value: 40px;}@property --fan-cardh{syntax: "<length>"; inherits: true; initial-value: 250px;}@property --ft-scatx{syntax: "<length>"; inherits: true; initial-value: 9px;}@property --ft-scaty{syntax: "<length>"; inherits: true; initial-value: 0px;}.card.has-fan .card-inner{padding-bottom:calc(86px + var(--ftr-top, 42px))}.fan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.fan-leaf{position:absolute;bottom:-26px;height:calc(118px * var(--ftr-h, 1.16));width:calc(64% * var(--ftr-w, .6));padding:0;pointer-events:auto;cursor:pointer;border:3px solid #fff;border-radius:10px;overflow:hidden;background:var(--night-high, var(--pc-card));transition:left .58s cubic-bezier(.4,.02,.15,1),bottom .58s cubic-bezier(.4,.02,.15,1),width .58s cubic-bezier(.4,.02,.15,1),height .58s cubic-bezier(.4,.02,.15,1),transform var(--t-element) var(--ease-arrive),box-shadow var(--t-element) var(--ease-micro)}.fan.fan-open .fan-leaf,.fan:focus-within .fan-leaf{transition:left var(--t-arrival) var(--ease-arrive),bottom var(--t-arrival) var(--ease-arrive),width var(--t-arrival) var(--ease-arrive),height var(--t-arrival) var(--ease-arrive),transform var(--t-element) var(--ease-arrive),box-shadow var(--t-element) var(--ease-micro)}.fan.fan-open .fan-past,.fan:focus-within .fan-past{transition-delay:0ms}.fan.fan-open .fan-present,.fan:focus-within .fan-present{transition-delay:40ms,40ms,40ms,40ms,0ms,0ms}.fan.fan-open .fan-future,.fan:focus-within .fan-future{transition-delay:80ms,80ms,80ms,80ms,0ms,0ms}.fan-leaf:hover{z-index:3}.fan-leaf:focus-visible{outline:2px solid var(--blue, #1a4cff);outline-offset:2px}.fan-leaf img{width:100%;height:100%;object-fit:cover;display:block}[data-theme=night] .fan-leaf{box-shadow:0 18px 34px var(--photo-shadow-night, color-mix(in srgb, var(--sb-n1) 45%, transparent))}.fan-past{left:calc(20% + (64% - 64% * var(--ftr-w, .6)) / 2 - 27% * var(--ftr-close, 1.2));transform:translate(calc(var(--sx, 0) * var(--ft-scatx, 9px)),calc(var(--sy, 0) * var(--ft-scaty, 0px))) rotate(-3deg);transition-delay:90ms,90ms,90ms,90ms,0ms,0ms}.fan-present{left:calc(20% + (64% - 64% * var(--ftr-w, .6)) / 2);transform:translate(calc(var(--sx, 0) * var(--ft-scatx, 9px)),calc(var(--sy, 0) * var(--ft-scaty, 0px))) rotate(2deg);transition-delay:45ms,45ms,45ms,45ms,0ms,0ms}.fan-future{left:calc(20% + (64% - 64% * var(--ftr-w, .6)) / 2 + 27% * var(--ftr-close, 1.2));transform:translate(calc(var(--sx, 0) * var(--ft-scatx, 9px)),calc(var(--sy, 0) * var(--ft-scaty, 0px))) rotate(-1.6deg);transition-delay:0ms}.fan.fan-open .fan-leaf,.fan:focus-within .fan-leaf{bottom:-10px;height:calc((var(--fan-cardh, 250px) - var(--fth-top, 18px)) * var(--fth-h, .69));width:calc(42% * var(--fth-w, .94))}.fan.fan-open .fan-past,.fan:focus-within .fan-past{left:calc(29% + (42% - 42% * var(--fth-w, .94)) / 2 - 35% * var(--fth-close, .95));transform:rotate(-2deg)}.fan.fan-open .fan-present,.fan:focus-within .fan-present{left:calc(29% + (42% - 42% * var(--fth-w, .94)) / 2);transform:rotate(.6deg)}.fan.fan-open .fan-future,.fan:focus-within .fan-future{left:calc(29% + (42% - 42% * var(--fth-w, .94)) / 2 + 35% * var(--fth-close, .95));transform:rotate(2deg)}.fan .fan-past:hover,.fan .fan-past:focus-visible{transform:rotate(-2deg) scale(1.06) translateY(-8px)}.fan .fan-present:hover,.fan .fan-present:focus-visible{transform:rotate(.6deg) scale(1.06) translateY(-8px)}.fan .fan-future:hover,.fan .fan-future:focus-visible{transform:rotate(2deg) scale(1.06) translateY(-8px)}[data-theme=night] .card.has-fan .fan-leaf:hover{box-shadow:0 26px 48px var(--photo-shadow-night, color-mix(in srgb, var(--sb-n1) 60%, transparent))}.fan-ico{position:absolute;left:50%;bottom:12px;transform:translate(-50%) scale(.6);opacity:0;pointer-events:none;transition:opacity var(--t-element) var(--ease-arrive),transform var(--t-element) var(--ease-arrive)}.fan.fan-open .fan-ico,.fan:focus-within .fan-ico{opacity:1;transform:translate(-50%) scale(1)}.card.has-fan .card-people{pointer-events:auto;cursor:pointer;margin-top:12px;display:flex;align-items:center;padding:3px 12px 3px 4px;border:1px solid var(--night-line, rgba(214, 224, 255, .12));border-radius:999px;background:color-mix(in srgb,var(--sb-n4) 35%,transparent)}.fan-seat{display:grid;place-items:center;width:var(--ft-ava, 40px);height:var(--ft-ava, 40px);border-radius:50%;border:2px dashed var(--ghost, rgba(169, 180, 206, .4));color:var(--ghost, rgba(169, 180, 206, .55));margin-left:2px;flex-shrink:0;transition:transform var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.card.has-fan .card-people:hover .fan-seat{transform:translateY(-2px);color:var(--night-soft, #a9b4ce)}.card.has-fan.ava-top .card-people{margin:0 0 10px}.card.has-fan .card-people img{width:var(--ft-ava, 40px);height:var(--ft-ava, 40px);max-width:none;flex-shrink:0;margin-right:calc(var(--ft-ava, 40px) / -3.8);transition:transform var(--t-micro) var(--ease-micro)}.card.has-fan .card-people:hover img{transform:translateY(-2px)}.card.has-fan .card-people img:hover{transform:translateY(-4px) scale(1.15)}.fan-people-grid{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.fan-people-grid img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--night-line, rgba(214, 224, 255, .12))}.fan-person-owner{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px}.fan-person-owner img{border-color:var(--blue, #1a4cff)}.fan-person-initials{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--blue, #1a4cff);background:#d6e0ff0f;color:var(--night-text, #f2f4fa);font-size:17px;font-weight:600;letter-spacing:.02em}.fan-person-owner i{font-style:normal;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft, #a9b4ce)}.card.has-fan .card-people img{cursor:pointer}.fan-leaf.fan-empty{border:2px dashed var(--ghost, rgba(169, 180, 206, .4));background:color-mix(in srgb,var(--sb-n4) 58%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);display:flex;align-items:center;justify-content:center}[data-theme=night] .fan-leaf.fan-empty{box-shadow:none}.fan-ghost{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.75}.fan-ghostlabel{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ghost, rgba(169, 180, 206, .55))}.fan-ico .glass-icon{background:linear-gradient(160deg,hsl(var(--gi-h) var(--gi-s) 32% / .85),hsl(var(--gi-h) var(--gi-s) 20% / .68) 60%,hsl(var(--gi-h) var(--gi-s) 14% / .6));-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}.fan-side{pointer-events:none}.fan-side .fan-peek-collage{margin-top:6px}.fan-show{position:relative;width:100%;aspect-ratio:3 / 2;margin:16px 0 4px;border:2px solid #fff;border-bottom-width:16px;border-radius:0;overflow:hidden;background:var(--night-high, var(--pc-card))}.fan-carousel{position:relative;width:100%;aspect-ratio:100 / 72;margin:14px 0 4px}.fan-car-card{position:absolute;left:50%;top:0;width:44%;margin:0;background:#fff;border:2px solid #fff;border-bottom-width:18px;border-radius:0;opacity:0;transform:translate(-50%) scale(.78);animation:fanCarousel 9.6s linear infinite}[data-theme=night] .fan-car-card{box-shadow:0 14px 26px var(--photo-shadow-night, color-mix(in srgb, var(--sb-n1) 45%, transparent))}.fan-car-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}@keyframes fanCarousel{0%{opacity:0;transform:translate(-116%) scale(.78);z-index:1}6%{opacity:1}22%{transform:translate(-116%) scale(.78);z-index:1}32%{transform:translate(-50%) scale(1);z-index:3}47%{transform:translate(-50%) scale(1);z-index:3}57%{transform:translate(16%) scale(.78);z-index:1}70%{opacity:1;transform:translate(16%) scale(.78);z-index:1}76%{opacity:0}to{opacity:0;transform:translate(16%) scale(.78);z-index:0}}[data-theme=night] .fan-show{box-shadow:0 18px 34px var(--photo-shadow-night, color-mix(in srgb, var(--sb-n1) 45%, transparent))}.fan-show img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:fanShowSlide 9.6s linear infinite}@keyframes fanShowSlide{0%{opacity:0;transform:scale(1)}5%{opacity:1}25%{opacity:1;transform:scale(1.05)}31%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(1)}}.fan-peek{position:absolute;left:-10%;right:-10%;bottom:calc(100% + 14px);padding:14px 16px 15px;border-radius:16px;border:1px solid var(--night-line, rgba(214, 224, 255, .12));background:color-mix(in srgb,var(--sb-n4) 55%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);pointer-events:none;z-index:4;animation:fanPeekIn var(--t-element) var(--ease-arrive) both}@keyframes fanPeekIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.fan-top{position:fixed;z-index:44;pointer-events:none;transform:translateY(-100%);width:340px}.fan-gym-row{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:11.5px;color:var(--night-soft, #a9b4ce)}.fan-side .fc-eyebrow,.fan-top .fc-eyebrow{margin-bottom:12px}.fan-side .fan-show,.fan-top .fan-show,.fan-side .fan-carousel,.fan-top .fan-carousel{margin:4px 0 0}.fan-side .fan-show-count,.fan-top .fan-show-count{margin-top:16px}.fan-side .fan-peek-line,.fan-top .fan-peek-line{margin-top:12px}.fan-side .gym-feel-trail,.fan-top .gym-feel-trail{margin-top:14px}.fan-side .fan-people-grid,.fan-top .fan-people-grid{margin:2px 0 0}.fan-side .fc-gym-foot,.fan-top .fc-gym-foot{margin-top:14px}.fan-side .fc-note,.fan-top .fc-note{margin-bottom:4px}.fan-gym-row svg{flex-shrink:0;color:var(--blue-soft, #4d62e8)}.fan-gym-row .fan-area-ico{color:inherit}.fan-gym-label{min-width:62px}.fan-gym-row .fc-fill-bar{flex:1}.fan-gym-n{font-size:10.5px;color:var(--night-text, #f2f4fa);min-width:26px;text-align:right}.fan-show-count{display:flex;align-items:center;gap:6px;margin-top:8px}.fc.fan-frost{background:color-mix(in srgb,var(--sb-n4) 55%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);border:none;border-radius:20px}.fan-peek-eyebrow{margin:0 0 8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-soft, #a9b4ce)}.fan-peek-collage{display:flex;justify-content:center;gap:2px}.fan-peek-stats{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.fan-peek-stat{display:inline-flex;align-items:baseline;gap:4px;font-size:11.5px;color:var(--night-soft, #a9b4ce);white-space:nowrap}.fan-peek-stat b{color:var(--night-text, #f2f4fa);font-weight:600}.fan-peek-stat svg{align-self:center;color:var(--thread, #ed9a4a)}.fan-peek-line{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:var(--night-text, #f2f4fa)}.fan-peek-line b{font-weight:600}.fan-peek-line.dim{margin-top:3px;color:var(--night-soft, #a9b4ce)}.dock{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:2px}.dock>:nth-child(1){animation:dock-breathe-l-out 5.5s ease-in-out infinite alternate}.dock>:nth-child(2){animation:dock-breathe-l-in 5.5s ease-in-out infinite alternate}.dock>:nth-child(4){animation:dock-breathe-r-in 5.5s ease-in-out infinite alternate}.dock>:nth-child(5){animation:dock-breathe-r-out 5.5s ease-in-out infinite alternate}.dock>:nth-child(6){animation:dock-breathe-r-far 5.5s ease-in-out infinite alternate}@keyframes dock-breathe-r-far{0%{transform:translate(0)}to{transform:translate(56px)}}@keyframes dock-breathe-l-out{0%{transform:translate(0)}to{transform:translate(-36px)}}@keyframes dock-breathe-l-in{0%{transform:translate(0)}to{transform:translate(-16px)}}@keyframes dock-breathe-r-in{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes dock-breathe-r-out{0%{transform:translate(0)}to{transform:translate(36px)}}.dock-tool{width:52px;height:52px;display:grid;place-items:center}.area-rail{position:fixed;bottom:124px;left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:row;align-items:center;gap:2px;animation:area-tray-rise .22s cubic-bezier(.16,1,.3,1)}@keyframes area-tray-rise{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.area-rail .area-chip{width:46px;height:46px}.area-rail .area-chip.is-off button{color:#a9aeb88c}.area-rail .area-chip button{position:relative}.area-chip-n{position:absolute;top:3px;right:5px;font-style:normal;font-size:9px;line-height:1;color:var(--fg-soft);opacity:.75;pointer-events:none}.area-rail .area-chip.is-off .area-chip-n{color:#a9aeb880}.area-rail .area-clear{width:40px;height:40px;margin-left:6px}.card.is-area-dim .card-inner,.card.is-area-dim .fan{filter:brightness(.45) saturate(.6)}.card-inner,.fan{transition:filter .35s ease}.dock-tool button{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:var(--fg-soft)}.dock-tool button:hover:not(:disabled){color:var(--fg)}.dock-tool button:disabled{opacity:.45;cursor:default}.dock-commit{height:52px}.dock-commit button{display:flex;align-items:center;gap:8px;height:100%;padding:0 22px;border-radius:inherit;font-weight:600;font-size:14px;color:var(--fg-mute)}.dock-commit.ready button,.area-funnel.ready button,.dock-edit.ready button{background:var(--thread-live);color:#1c1107;box-shadow:0 0 22px var(--thread-glow),inset 0 1px #ffe8cc8c}.area-funnel .area-funnel-x,.dock-edit .area-funnel-x{position:absolute;top:1px;right:1px;width:15px;height:15px;border-radius:999px;background:#fff;color:#1c1107;font-style:normal;display:grid;place-items:center;pointer-events:none;box-shadow:0 1px 4px color-mix(in srgb,var(--sb-n1) 35%,transparent)}.dock-tool.area-funnel.ready button,.dock-tool.dock-edit.ready button{color:#1c1107}.dock-commit button:disabled{cursor:default}.sheet{position:fixed;right:22px;top:96px;z-index:45;width:320px;padding:18px 20px 20px;color:var(--fg)}.sheet header{display:flex;align-items:center;justify-content:space-between}.sheet header .mono{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--thread-live)}.sheet h2{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin-top:10px;line-height:1.2}.sheet-note{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--fg-soft)}.sheet-people{display:flex;align-items:center;margin-top:14px}.sheet-people img{width:30px;height:30px;border-radius:50%;border:2px solid var(--bg);margin-right:-8px;object-fit:cover}.sheet-people span{margin-left:16px;font-size:12px;color:var(--fg-mute)}.sheet-actions{display:grid;gap:8px;margin-top:18px}.sheet-actions .pill{justify-content:center}.thread-source{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.veil{position:absolute;top:-96px;right:-96px;bottom:-96px;left:-96px;z-index:28;pointer-events:none}.intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;display:grid;align-content:center;justify-items:start;padding-left:clamp(28px,9vw,140px);padding-right:28px;color:var(--fg);pointer-events:none}.intro>*{pointer-events:auto}.intro-eyebrow,.intro h1,.intro-sub,.intro-example{position:relative;z-index:29}.intro-row{position:relative;z-index:31}.intro-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.26em;color:var(--thread-live)}.intro h1{font-family:var(--display);font-weight:560;font-size:clamp(42px,6.4vw,78px);line-height:1.08;letter-spacing:-.018em;margin-top:18px;padding-bottom:4px}.intro h1 em{font-style:italic;color:var(--thread-live)}.intro-sub{margin-top:14px;font-size:16.5px;color:var(--fg-soft);max-width:44ch}.intro-row{display:flex;align-items:flex-end;gap:18px;margin-top:30px;flex-wrap:wrap}.intro-row input{background:transparent;border:none;border-bottom:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:0;color:var(--fg);font-family:var(--display);font-size:22px;padding:8px 2px;width:min(360px,70vw);transition:border-color var(--t-micro) var(--ease-micro)}.intro-row input:focus{outline:none;border-bottom-color:var(--thread-live)}.intro-row input::placeholder{color:var(--fg-mute)}.intro-example{margin-top:22px;font-size:14px;color:var(--fg-soft);border-bottom:1px dashed color-mix(in srgb,var(--fg) 28%,transparent);padding-bottom:2px;transition:color var(--t-micro) var(--ease-micro)}.intro-example:hover{color:var(--fg)}.home,.ritual{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:128px clamp(22px,6vw,88px) 80px;color:var(--fg)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--thread-live)}.home-hero h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,5.2vw,56px);letter-spacing:-.03em;line-height:1.04;margin-top:14px;max-width:16ch}.home-hero h1 span{color:var(--fg-soft)}.home-hero .pill{margin-top:22px}.journey{display:flex;align-items:stretch;gap:14px;margin-top:44px;flex-wrap:wrap}.journey-card{flex:1 1 200px;max-width:260px;padding:16px 18px}.journey-card .mono{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute)}.journey-card h3{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.015em;margin-top:6px;line-height:1.25}.achieved-mark{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--thread-live)}.journey-more{align-self:center;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--fg-soft);text-decoration:none;padding:10px 14px}.journey-more:hover{color:var(--fg)}.moments{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px;max-width:1080px}.moment{padding:22px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.moment-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--thread-live)}.moment h3{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.25}.moment-note{font-size:13.5px;color:var(--fg-soft);line-height:1.5}.moment-people{display:flex;align-items:center}.moment-people img{width:28px;height:28px;border-radius:50%;border:2px solid var(--bg);margin-right:-8px;object-fit:cover}.moment-people span{margin-left:16px;font-size:12px;color:var(--fg-mute)}.moment .pill{margin-top:auto}.progress-line{width:100%;height:6px;border-radius:3px;background:color-mix(in srgb,var(--fg) 12%,transparent);overflow:hidden}.progress-line span{display:block;height:100%;border-radius:3px;background:var(--thread-live)}.progress-meta{font-size:12px;color:var(--fg-mute)}.ritual h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,4.4vw,44px);letter-spacing:-.028em;margin-top:12px}.ritual-sub{margin-top:12px;max-width:56ch;color:var(--fg-soft);line-height:1.6}.ritual-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;max-width:1040px}.ritual-hostline{position:relative;z-index:31;display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px;padding:18px 22px;max-width:1040px}.hostline-current{display:flex;align-items:center;gap:13px}.hostline-current h4{font-family:var(--display);font-weight:620;font-size:16px;letter-spacing:-.01em}.hostline-current .mono{font-size:9.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-mute);margin-top:3px}.hostline-next{display:flex;align-items:center;gap:20px;list-style:none;margin:0 0 0 auto;padding:0}.hostline-next li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-soft)}.hostline-n{font-size:10px;color:var(--fg-mute)}.ritual-face{border-radius:50%;object-fit:cover;border:2px solid var(--bg);flex-shrink:0}.ritual-face.ring{box-shadow:0 0 0 2px var(--thread-live)}.ritual-commits{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:13px;width:100%}.ritual-commits li{display:flex;align-items:center;gap:12px}.ritual-commits h5{font-family:var(--display);font-weight:620;font-size:13.5px;letter-spacing:-.01em}.ritual-commits li>div{min-width:0}.ritual-commits p{font-size:12.5px;color:var(--fg-soft);line-height:1.4;margin-top:1px}.ritual-commits .dash-chip{margin-left:auto;flex-shrink:0}.ritual-format{position:relative;z-index:31;margin-top:16px;padding:20px 24px 22px;max-width:1040px}.ritual-format>ol{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;margin:14px 0 0;padding:0}.ritual-format-n{font-size:11px;color:var(--thread-live)}.ritual-format h5{font-family:var(--display);font-weight:620;font-size:14px;letter-spacing:-.01em;margin-top:6px}.ritual-format li p{font-size:12px;color:var(--fg-mute);line-height:1.45;margin-top:4px}@media(max-width:900px){.ritual-grid{grid-template-columns:1fr}.ritual-format>ol{grid-template-columns:1fr 1fr}.hostline-next{margin-left:0}}.ritual-card{position:relative;z-index:31;padding:22px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ritual-card .mono{font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--thread-live)}.ritual-card h3{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em}.ritual-people{display:flex}.ritual-people img{width:40px;height:40px;border-radius:50%;border:2.5px solid var(--bg);margin-right:-10px;object-fit:cover}.ritual-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-soft)}.ritual-steps{display:grid;gap:10px;padding:0;margin:4px 0 6px;list-style:none}.ritual-steps li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--fg-soft)}.ritual-steps svg{flex-shrink:0;margin-top:1px;color:var(--thread-live)}.tweaks{position:fixed;left:22px;bottom:22px;z-index:60;width:286px;max-height:calc(100vh - 120px);overflow-y:auto;border-radius:var(--r-card);box-shadow:0 18px 44px color-mix(in srgb,var(--sb-n1) 35%,transparent);padding:16px 16px 14px;color:var(--fg)}.tweaks>*,.theme-menu-inner{position:relative;z-index:1}.tweaks header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.tweaks h3{font-family:var(--display);font-size:14.5px;font-weight:600}.tweaks header .mono{font-size:10.5px;color:var(--fg-mute);margin-top:2px}.tweaks-close{color:var(--fg-mute);width:32px;height:32px}.tweaks-row{display:grid;grid-template-columns:86px 1fr 38px;align-items:center;gap:8px;min-height:38px;font-size:12px;color:var(--fg-soft)}.tweaks-row output{font-size:10.5px;color:var(--fg-mute);text-align:right}.tweaks input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;background:transparent;width:100%}.tweaks input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:color-mix(in srgb,var(--fg) 20%,transparent)}.tweaks input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--blue-soft);margin-top:-5.5px;border:2px solid var(--bg);cursor:pointer}.tweaks-switch .tweaks-seg{display:flex;gap:4px}.tweaks-seg button{flex:1;font-size:10.5px;font-weight:600;min-height:30px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-soft)}.tweaks-seg button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.bubble-btn{position:relative;z-index:31;display:inline-flex;border-radius:999px;transition:scale var(--t-micro) var(--ease-micro)}.bubble-btn:hover{scale:1.05}.bubble-btn:active{scale:.97}.bubble-btn>*{position:relative}.segswitch{position:relative;display:inline-flex;z-index:31}.segswitch-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px}.segswitch-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-n, 1));transform:translate(calc(var(--seg-i, 0) * 100%));transition:transform var(--t-micro) var(--ease-micro);border-radius:999px;border:1.5px solid color-mix(in oklab,var(--blue) 70%,transparent);pointer-events:none}.segswitch-track button{position:relative;z-index:1;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text, #cdd6f0);opacity:.55;padding:6px 14px;border-radius:999px;white-space:nowrap;transition:opacity var(--t-micro) var(--ease-micro)}.segswitch-track button.on{opacity:1}.segswitch-track button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.veil-bubbles{position:fixed;right:clamp(40px,12vw,220px);top:44vh;width:220px;height:260px;pointer-events:none;z-index:6}.veil-bubble{position:absolute;border-radius:50%;display:block}.veil-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--fg) 62%,transparent);opacity:.6;filter:drop-shadow(0 1px 8px rgba(8,12,24,.22))}.veil-bubble.b1{width:96px;height:96px;left:40px;top:30px}.veil-bubble.b2{width:64px;height:64px;left:130px;top:120px}.veil-bubble.b3{width:44px;height:44px;left:10px;top:170px}@media(max-width:900px){.veil-bubbles{display:none}}.tweaks-modetabs{position:sticky;top:-2px;z-index:3;display:flex;gap:3px;margin:0 0 12px;padding:3px;border-radius:var(--r-pill);background:#080c1866;border:1px solid var(--line);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.tweaks-modetabs button{border:0;background:transparent;border-radius:calc(var(--r-pill) - 3px);min-height:28px;transition:color .18s,background .18s}.tweaks-modetabs button.on{background:var(--fg);color:var(--bg)}.tweaks-sec{border-top:1px solid var(--line);margin-top:2px}.tweaks-sec-head{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer}.tweaks-sec-head:hover{color:var(--fg-soft)}.tweaks-sec.open>.tweaks-sec-head{color:var(--fg-soft)}.tweaks-chev{font-size:13px;font-weight:500}.tweaks-sec-body{padding-bottom:10px}.tweaks-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tweaks-palettes{margin-top:4px;margin-bottom:8px}.tweaks-palettes button{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 10px;font-weight:500}.tweaks-presets button{flex:1 1 calc(50% - 3px);font-size:11px;font-weight:600;min-height:34px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-soft)}.tweaks-presets button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tweaks-actions{display:flex;gap:8px;margin-top:10px}.tweaks-copy{flex:1;min-height:38px;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font-size:12px;font-weight:600}.tweaks-reset{min-height:38px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--fg-soft);font-size:12px;font-weight:600}.home-top{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap}.home-head h1{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.025em;line-height:1.06;margin-top:14px;max-width:18ch}.home-head h1 span{color:var(--fg-soft)}.team-strip{display:flex;align-items:center;gap:16px;margin-top:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.stat-strip{display:flex;gap:38px;margin-top:26px;flex-wrap:wrap}.stat-strip>div{display:flex;flex-direction:column;gap:3px}.stat-num{font-size:26px;font-weight:500;color:var(--fg)}.stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute)}.team-faces{display:flex}.team-faces img{width:40px;height:40px;border-radius:50%;border:2.5px solid var(--bg);margin-left:-10px;object-fit:cover}.team-faces img.lead{box-shadow:0 0 0 2px var(--thread-live)}.team-label{font-size:11px;color:var(--fg-mute);letter-spacing:.12em;text-transform:uppercase}.jboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:30px;max-width:1180px}.jcol h4{font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--fg-mute);margin-bottom:12px}.jcol{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-card);background:color-mix(in srgb,var(--fg) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 7%,transparent)}.jrow{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;color:var(--fg)}.jrow h5{font-family:var(--display);font-weight:620;font-size:14.5px;letter-spacing:-.01em;line-height:1.3}.jrow .mono{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-mute);margin-top:3px}.jrow-people{display:flex;margin-top:8px}.jrow-people img{width:22px;height:22px;border-radius:50%;border:2px solid var(--bg);margin-right:-6px;object-fit:cover}.jempty{font-size:12.5px;color:var(--fg-mute);line-height:1.5;border:1.25px dashed var(--ghost);border-radius:var(--r-node);padding:12px 14px}.ghost-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1.25px dashed var(--ghost);border-radius:var(--r-pill);color:var(--fg-soft);font-size:13px;font-weight:500;text-decoration:none;transition:color var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro)}.ghost-pill:hover{color:var(--fg);border-color:var(--fg-soft)}.glass-icon{position:relative;display:inline-grid;place-items:center;flex-shrink:0;background:linear-gradient(160deg,hsl(var(--gi-h) var(--gi-s) 72% / .62),hsl(var(--gi-h) var(--gi-s) 58% / .34) 60%,hsl(var(--gi-h) var(--gi-s) 52% / .42));box-shadow:inset 0 0 0 1px hsl(var(--gi-h) 60% 90% / .25),0 10px 22px -6px hsl(var(--gi-h) var(--gi-s) 42% / .45),0 3px 7px -2px hsl(var(--gi-h) var(--gi-s) 35% / .3)}.glass-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1.5px #ffffffbf,inset 1px 0 #ffffff38,inset -1px 0 #ffffff1f,inset 0 -1px hsl(var(--gi-h) 70% 88% / .28);pointer-events:none}.glass-icon-glyph{position:relative;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 3px hsl(var(--gi-h) var(--gi-s) 30% / .45))}[data-theme=night] .glass-icon{background:linear-gradient(160deg,hsl(var(--gi-h) var(--gi-s) 64% / .4),hsl(var(--gi-h) var(--gi-s) 48% / .22) 60%,hsl(var(--gi-h) var(--gi-s) 42% / .3));box-shadow:inset 0 0 0 1px hsl(var(--gi-h) 60% 85% / .18),0 10px 24px -8px hsl(var(--gi-h) var(--gi-s) 30% / .55)}.cursor-bubble{position:fixed;left:0;top:0;width:52px;height:52px;border-radius:999px;pointer-events:none;display:none;z-index:30}.cursor-dot{position:fixed;left:0;top:0;width:6px;height:6px;border-radius:50%;background:var(--fg);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sb-n1) 50%,transparent),0 0 8px #ffffff80;opacity:.85;pointer-events:none;display:none;z-index:9999;will-change:transform}.cursor-bubble{will-change:transform;transform-origin:center}.home::-webkit-scrollbar,.ritual::-webkit-scrollbar,.tweaks::-webkit-scrollbar{width:0;height:0}.home,.ritual,.tweaks{scrollbar-width:none}html.bubble-cursor,html.bubble-cursor *{cursor:none!important}.tweaks-group{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-mute)}.tweaks-swatch{width:14px;height:14px;border-radius:4px;border:1px solid var(--line)}.tweaks-note{margin-top:8px;font-size:10.5px;color:var(--fg-mute);font-style:italic}@media(max-width:760px){.topbar{top:12px;gap:8px;padding:6px 8px 6px 16px;width:calc(100vw - 24px);justify-content:space-between}.topbar nav button{padding:0 11px;font-size:12.5px}.me{display:none}.home,.ritual{padding:108px 20px 64px}.sheet{right:12px;left:12px;top:auto;bottom:88px;width:auto}.dock{bottom:14px}.dock-commit button{padding:0 16px;font-size:13px}.journey-card{max-width:none}}.dash{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:block;color:var(--fg);padding:92px clamp(16px,4vw,56px) 200px;scrollbar-width:none}.dash{display:flex}.dash-slabwrap{position:relative;margin-top:50px}.dash-bay{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3}.dash-avatarpill{position:relative;display:flex;align-items:center;padding:9px 22px 9px 14px;color:var(--fg);z-index:2}.dash-notch{position:absolute;top:-6px;right:-18px;bottom:-6px;left:-18px;pointer-events:none}.dash-avatarpill .mono{margin-left:20px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-soft);white-space:nowrap}.dash-slab-glass{position:relative;z-index:31;padding:56px 30px 22px;color:var(--fg)}.dash-col-labels{display:grid;grid-template-columns:1fr 1.15fr 1.1fr .95fr;gap:22px;margin-top:18px}.dash-col-labels .mono{text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-mute)}.dash::-webkit-scrollbar{width:0}.dash-rail{position:sticky;top:100px;z-index:31;align-self:flex-start;padding:10px 8px;margin:70px 4px 0 2px;border-radius:999px}.dash-rail-nav{display:flex;flex-direction:column;gap:6px}.dash-rail a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--fg-mute);transition:color var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro)}.dash-rail a:hover{color:var(--fg)}.dash-rail a.on{color:var(--fg);background:color-mix(in srgb,var(--fg) 9%,transparent)}.dash-body{flex:1;padding:20px clamp(20px,3vw,40px) 36px 14px;min-width:0}.dash-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.dash-head h1{font-family:var(--display);font-weight:700;font-size:clamp(24px,2.8vw,34px);letter-spacing:-.02em}.dash-people{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;flex-wrap:wrap}.dash-people-row{display:flex;align-items:center}.dash-avatar{border-radius:50%;object-fit:cover;border:2.5px solid var(--bg);margin-right:-9px}.dash-avatar.ring{box-shadow:0 0 0 2px var(--thread-live)}.dash-people-label{margin-left:22px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-mute)}.dash-cta-card{display:flex;align-items:center;gap:12px;background:var(--fg);color:var(--bg);border-radius:18px;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}[data-theme=night] .dash-cta-card{background:color-mix(in srgb,var(--fg) 26%,transparent);border-radius:999px}.dash-pipeline{position:relative;display:grid;grid-template-columns:1fr 1.15fr 1.1fr .95fr;gap:22px;margin-top:16px}.dash-links{position:absolute;inset:24px 0 auto 0;width:100%;height:90px;pointer-events:none;opacity:.5}.dash-links path{fill:none;stroke:var(--fg-mute);stroke-width:1.1;stroke-dasharray:2.5 5;opacity:.5}.dash-col{position:relative;display:flex;flex-direction:column;gap:10px}.dash-col-label{margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-mute);text-align:center}.dash-card{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:16px}[data-theme=night] .dash-card{background:color-mix(in srgb,var(--night-high) 72%,transparent);box-shadow:0 1px 3px #03061033,0 10px 22px -14px #0306106b,inset 0 1px #f2f4fa1a}.dash-card .dash-avatar{border-width:2px;margin:0;flex-shrink:0}.dash-card h5{font-family:var(--display);font-weight:620;font-size:13.5px;letter-spacing:-.01em;line-height:1.3}.dash-card .mono{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-mute);margin-top:3px}.dash-card-people{display:flex;margin-top:7px}.dash-card-people .dash-avatar{margin-right:-6px}.dash-check{margin-left:auto;flex-shrink:0;color:var(--thread-live)}.dash-check.quiet{color:var(--fg-mute)}.dash-vision-icon{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;color:var(--thread-live)}.dash-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:var(--r-pill);color:var(--fg-soft);font-size:12.5px;font-weight:500;text-decoration:none}[data-theme=night] .dash-pill{background:color-mix(in srgb,var(--night-high) 70%,transparent);box-shadow:0 2px 5px #03061038,inset 0 1px #f2f4fa14}.dash-pill:hover{color:var(--fg)}.dash-empty{font-size:12px;color:var(--fg-mute);border:1.25px dashed var(--ghost);border-radius:var(--r-node);padding:11px 13px;line-height:1.45}.dash-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-top:26px}.dash-row{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:16px}[data-theme=night] .dash-row{background:color-mix(in srgb,var(--night-high) 72%,transparent);box-shadow:0 1px 3px #03061033,0 10px 22px -14px #0306106b,inset 0 1px #f2f4fa1a}.dash-row h5{font-family:var(--display);font-weight:620;font-size:13.5px;letter-spacing:-.01em;line-height:1.3}.dash-row .mono{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-mute);margin-top:3px}.dash-vision-icon.quiet{color:var(--fg-mute)}.dash-panel-tag{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--thread-live)}.dash-table,.dash-progress{border-radius:20px;color:var(--fg)}.dash-table{padding:20px 22px}.dash-table table{width:100%;margin-top:12px;border-collapse:collapse;font-size:13px}.dash-table th{text-align:left;font-family:var(--mono);font-weight:500;font-size:9.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--fg-mute);padding:6px 8px}.dash-table td{padding:9px 8px;border-top:1px solid color-mix(in srgb,var(--fg) 8%,transparent)}.dash-chip{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:4px 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg-soft)}.dash-chip.achieved{color:var(--thread-live);background:color-mix(in srgb,var(--thread-live) 14%,transparent)}.dash-chip.committed{color:var(--blue-soft);background:color-mix(in srgb,var(--blue-soft) 12%,transparent)}.dash-progress{padding:20px 22px}.dash-donut-row{display:flex;align-items:center;gap:22px;margin-top:14px}.dash-donut{width:124px;height:124px;transform:rotate(-90deg)}.dash-donut .track{fill:none;stroke:color-mix(in srgb,var(--fg) 10%,transparent);stroke-width:13}.dash-donut .fill{fill:none;stroke:var(--thread-live);stroke-width:13;stroke-linecap:round}.dash-donut text{transform:rotate(90deg);transform-origin:60px 60px;fill:var(--fg);font-size:21px}.dash-progress-side{display:grid;gap:12px}.dash-stat-dark{display:flex;flex-direction:column;gap:2px;background:var(--fg);color:var(--bg);border-radius:16px;padding:13px 17px;font-size:12px;font-weight:600}.dash-stat-dark .mono{font-size:24px}.dash-progress-meta{font-size:11px;color:var(--fg-mute)}@media(max-width:900px){.dash-rail{display:none}.dash-pipeline{grid-template-columns:1fr 1fr}.dash-links{display:none}.dash-bottom{grid-template-columns:1fr}}@media(max-width:700px){.dash-body{padding:12px 12px 32px}.dash-slabwrap{margin-top:42px}.dash-slab-glass{padding:44px 16px 16px}.dash-pipeline{grid-template-columns:1fr;gap:12px;margin-top:10px}.dash-col-labels{display:none}.dash-avatarpill{padding:7px 14px 7px 10px}.dash-avatarpill .mono{margin-left:12px;font-size:9.5px;letter-spacing:.06em}.dash-bottom{margin-top:16px;gap:14px}.dash-table,.dash-progress{overflow-x:auto}.topbar{gap:8px;padding:6px 10px}.wm-text{display:none}.topbar nav button{font-size:12px;padding:8px 10px}.topbar-right .me{display:none}.tweaks{left:12px;right:12px;bottom:12px;width:auto;max-height:64vh}}@media(max-width:560px){.ritual{padding:104px 16px 56px}.ritual-format>ol{grid-template-columns:1fr;gap:12px}.ritual-hostline{gap:14px;padding:16px}.ritual-card{padding:18px 16px 20px}}.bubble-btn-block{display:flex;border-radius:18px}.bubble-btn-block .dash-cta-card{flex:1}.tweaks-uvrow{display:flex;gap:6px;padding:4px 0 8px}.tweaks-uvopt{flex:1;padding:6px 0;border-radius:999px;font-size:12px;font-weight:600;color:#cdd5e9;background:#d6e0ff0f;border:1px solid rgba(214,224,255,.14);cursor:pointer}.tweaks-uvopt:hover{background:#d6e0ff1c}.tweaks-uvopt.on{background:#ed9a4a29;border-color:#ed9a4a8c;color:#f2e4cf}html.sb-nocursorball .cursor-bubble,html.sb-nocursorball .cursor-dot{display:none!important}.g-fallback{background:#1c263e9e;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(214,224,255,.1);box-shadow:inset 0 1px #f2f4fa29,0 18px 44px color-mix(in srgb,var(--sb-n1) 45%,transparent)}.g-fallback-day{background:linear-gradient(135deg,#ffffff8c,#ffffff40)}.people-add-empty{margin:2px 6px;font-size:10.5px;line-height:1.5;color:var(--sb-ink-mute)}html.sb-constell .lt-board{--board-dotop: 0}.lt-constell{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.cf{--sw: 304px;--night-text: #f2f4fa;--night-soft: #a9b4ce;--night-mute: #7b88a6;--line: rgba(214, 224, 255, .1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--frame-grad, radial-gradient(130% 80% at 6% -5%, rgba(103, 143, 235, .2), transparent 52%), linear-gradient(158deg, var(--pc-panel-a) 0%, var(--pc-panel-b) 55%, var(--pc-panel-c) 100%));color:var(--night-text);font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif);overflow:hidden}.cf .mono{font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace)}.cf-side{position:absolute;left:13px;top:13px;bottom:13px;width:var(--sw, 304px);display:flex;flex-direction:column;gap:16px;padding:8px 16px 8px 8px;overflow:hidden;transition:width .34s cubic-bezier(.16,1,.3,1)}.cf-content{position:absolute;top:13px;right:13px;bottom:13px;left:calc(var(--sw, 304px) + 26px);transition:left .34s cubic-bezier(.16,1,.3,1)}.cf.is-dragging .cf-side,.cf.is-dragging .cf-content{transition:none}.cf-resize{position:absolute;top:0;bottom:0;right:0;width:13px;z-index:6;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none}.cf-resize-grip{width:3px;height:32px;border-radius:3px;background:#d6e0ff29;transition:background .15s ease,height .18s ease}.cf-resize:hover .cf-resize-grip{background:var(--sb-ink-soft);height:56px}.cf-resize:active .cf-resize-grip{background:var(--sb-ink-soft);height:72px}.cf-side-top{display:flex;align-items:center;gap:11px}.cf-avatar{width:40px;height:40px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--sb-blue),transparent);box-shadow:inset 0 1px #ffffff40}.cf-id{display:flex;flex-direction:column;line-height:1.25;min-width:0}.cf-id b{font-size:14.5px;font-weight:600;white-space:nowrap}.cf-id small{font-size:11.5px;color:var(--sb-ink-soft)}.cf-collapse{margin-left:auto;flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--night-soft);background:#ffffff0d}.cf-collapse:hover{background:#ffffff1a;color:var(--night-text)}.cf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cf-stat{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px;border-radius:11px;background:#ffffff0a;border:1px solid var(--line)}.cf-stat b{font-size:16px;font-weight:600}.cf-stat small{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--night-mute)}.cf-side-label{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute);margin:2px 0 -6px}.cf-wheel{display:flex;flex-direction:column;gap:7px}.cf-area{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--night-soft);white-space:nowrap}.cf-area i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.cf-nav{margin-top:auto;display:flex;flex-direction:column;gap:3px}.cf-nav-item{display:flex;align-items:center;gap:11px;padding:10px 14px;border-radius:999px;border:0;background:#4050786b;font:inherit;font-size:13.5px;font-weight:600;color:#cdd5ea;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}.cf-nav-item:hover{background:#485a8680;color:var(--night-text)}.cf-nav-item.on,.cf-account-primary,.cf-nav-item.cf-account-primary:hover{background:var(--blue, #1a4cff);color:#f2f4fa;box-shadow:0 0 22px #1a4cff73,inset 0 1px #ccd8ff73}.cf-nav-item:focus-visible{background:#6076ae9e;color:var(--night-text);box-shadow:inset 0 1px #ccd8ffbf;filter:brightness(1.45)}.cf-nav-item.on:focus-visible,.cf-account-primary:focus-visible{background:var(--blue, #1a4cff);color:#f2f4fa;box-shadow:0 0 22px #1a4cff73,inset 0 1px #d6e2fff2;filter:brightness(1.3)}.cf.is-collapsed .cf-id,.cf.is-collapsed .cf-stats,.cf.is-collapsed .cf-side-label,.cf.is-collapsed .cf-area-label,.cf.is-collapsed .cf-nav-item span{display:none}.cf.is-collapsed .cf-area{justify-content:center}.cf.is-collapsed .cf-nav-item{justify-content:center;padding:10px}.cf.is-collapsed .cf-side-top{flex-direction:column;gap:10px}.cf.is-collapsed .cf-collapse{margin-left:0}.cf-content{flex:1 1 auto;min-width:0;border-radius:18px;overflow:hidden;background:var(--bg-grad, radial-gradient(120% 70% at 80% -10%, rgba(60, 90, 160, .14), transparent 55%), linear-gradient(160deg, #0d1626 0%, #090f1c 100%));box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000004d}.cf-content-inner{height:100%;overflow-y:auto;padding:clamp(28px,5vw,64px) clamp(24px,5vw,68px)}.cf-eyebrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ink-soft);margin:0 0 10px}.cf-h1{font-size:clamp(30px,4.4vw,46px);font-weight:600;letter-spacing:-.025em;line-height:1.04;margin:0 0 12px}.cf-lead{font-size:15px;line-height:1.55;color:var(--night-soft);max-width:54ch;margin:0 0 30px}.cf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:720px}.cf-card{padding:20px 22px;border-radius:15px;border:1px solid var(--line);background:#1c263e73;box-shadow:inset 0 1px #ffffff0d}.cf-card-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--night-mute);margin:0 0 8px}.cf-card h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px}.cf-card p{font-size:13.5px;line-height:1.5;color:var(--night-soft);margin:0}.cf-card-vision{background:#3a2e1e66}.cf-card-vision .cf-card-tag{color:#edb87a}@media(max-width:720px){.cf{flex-direction:column}.cf-side{width:auto;flex-direction:row;align-items:center;overflow-x:auto}.cf-collapse,.cf-wheel,.cf-side-label{display:none}.cf-nav{flex-direction:row;margin:0}}.cf-account{gap:8px}.cf-side>.cf-nav.cf-account{position:absolute;left:var(--cf-foot-inset, var(--cf-content-inset, 33px));right:var(--cf-foot-inset, var(--cf-content-inset, 33px));bottom:8px;margin-top:0;z-index:4}.cf-side>.pp-scroll{padding-bottom:var(--cf-dock-pad, 100px)}.cf-account-primary{font-weight:600}.cf-account-primary:hover{filter:brightness(1.08)}.ppb-row{display:flex;align-items:center;gap:9px;margin:4px 0 12px}.ppb-flame{color:#ed9a4a}.ppb-big{font-size:21px;font-weight:700;line-height:1}.ppb-sub{font-size:11px;color:var(--night-mute, #7b88a6)}.ppb-cap{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute, #7b88a6)}.ppb-next{display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:#d6e0ff0f;margin-bottom:12px}.ppb-next b{font-size:13px;font-weight:650}.ppb-meter{height:5px;border-radius:999px;background:#d6e0ff1a;overflow:hidden;margin:2px 0 6px}.ppb-meter i{display:block;height:100%;border-radius:999px;background:#ed9a4a}.ppb-members{display:grid;gap:9px;margin-bottom:10px}.ppb-member{display:flex;align-items:center;gap:9px}.ppb-member img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.ppb-mname{font-size:12px;width:52px;flex:none}.ppb-track{flex:1;height:4px;border-radius:999px;background:#d6e0ff1a;overflow:hidden}.ppb-track i{display:block;height:100%;border-radius:999px;background:transparent}.ppb-dots{display:flex;gap:9px;margin:2px 0 14px;color:var(--night-soft, #a9b4ce)}.ppb-dots svg{opacity:.25}.ppb-dots svg.is-on{opacity:.9}.ppb-empty{margin:2px 0 14px;font-size:12px;line-height:1.5;color:#a9b4ceb8}.ppb-quiet{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#d6e0ff0d;color:var(--night-soft, #a9b4ce);font-size:12px;margin-bottom:7px}.ppb-quiet svg{color:#ed9a4a}.ppb-quiet b{margin-left:auto;font-size:11px}.profile-panel{position:fixed;left:18px;top:18px;bottom:22px;width:338px;z-index:30}.pp-glass{height:100%;overflow:hidden}.pp-scroll{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(214,224,255,.18) transparent}.pp-scroll::-webkit-scrollbar{width:7px}.pp-scroll::-webkit-scrollbar-thumb{background:#d6e0ff29;border-radius:99px}.pp-banner{position:relative;height:104px;margin:0 0 -34px;background:radial-gradient(120% 140% at 80% -20%,rgba(237,154,74,.22),transparent 60%),linear-gradient(135deg,var(--sb-n6) 0%,var(--sb-n4) 60%,#0f1626 100%);-webkit-mask-image:linear-gradient(180deg,#000 46%,transparent);mask-image:linear-gradient(180deg,#000 46%,transparent)}.pp-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-id{position:relative;z-index:2;padding:0 20px;text-align:center}.pp-avatar{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;overflow:hidden;position:relative;background:linear-gradient(150deg,var(--pc-avatar),var(--area-mission, #46a7c9) 130%);box-shadow:0 10px 24px color-mix(in srgb,var(--sb-n1) 50%,transparent)}.pp-avatar-ini{font-family:var(--display);font-weight:560;font-size:24px;letter-spacing:.01em;color:#f2f4faeb}.pp-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cf-side .pp-scroll{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ppfoot-h, 190px)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ppfoot-h, 190px)),transparent 100%)}.cf-side>.pp-demo--docked{position:absolute;left:0;right:0;bottom:calc(var(--cf-dock-pad, 0px) + 6px);margin-top:0;margin-bottom:0;z-index:4}.pp-demo{position:sticky;bottom:0;z-index:4;margin:14px 0 0;padding:10px 12px 11px;border-radius:var(--ppdemo-radius, 13px);background:rgba(9,14,26,var(--ppdemo-veil, 0));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px #ffffff12;text-align:center}.lt-root .cf-side .pp-demo{margin-left:var(--cf-foot-inset, var(--cf-content-inset, 33px));margin-right:var(--cf-foot-inset, var(--cf-content-inset, 33px))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pp-demo{background:#090e1ae0}}.pp-demo-tag{display:inline-block;font-family:var(--mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.13em;color:var(--sb-ink-soft, #a9b4ce);opacity:.85}.pp-demo-say{color:var(--fg-soft, #a9b4ce);font-size:12.2px;line-height:1.45;margin:5px 0 0}.pp-name{font-family:var(--display);font-weight:560;font-size:20px;letter-spacing:-.018em;margin:11px 0 1px}.pp-handle{color:var(--sb-ink-soft, #a9b4ce);font-size:11.5px;margin:0;letter-spacing:.01em}.pp-bio{color:var(--fg-soft, #a9b4ce);font-size:12.8px;line-height:1.5;margin:9px auto 0;max-width:30ch}.pp-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px clamp(9px,5.5%,22px);margin:15px 0 2px}.pp-stat{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.pp-stat b{font-family:var(--display);font-weight:580;font-size:18px;letter-spacing:-.02em}.pp-stat span{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute, #6a7080);white-space:nowrap}.pp-section{padding:18px 20px 4px;margin-top:16px;border-top:1px solid var(--line, rgba(214, 224, 255, .1))}.pp-h{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute, #6a7080);margin:0 0 12px}.pp-h svg{color:var(--thread-night)}.pp-radar{display:block;width:88%;margin:0 auto 4px}.pp-radar-ring{fill:none;stroke:var(--line, rgba(214, 224, 255, .1));stroke-width:1}.pp-radar-axis{stroke:var(--line, rgba(214, 224, 255, .08));stroke-width:1}.pp-radar-fill{fill:#ed9a4a1f;stroke:#ed9a4a9e;stroke-width:1.6;stroke-linejoin:round}.pp-radar-dot{filter:drop-shadow(0 0 3px currentColor)}.pp-legend{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;margin-top:12px}.pp-leg{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:11.5px}.pp-leg i{width:8px;height:8px;border-radius:50%}.pp-leg span{color:var(--fg-soft, #a9b4ce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-leg b{color:var(--fg, #f2f4fa);font-size:11px}.pp-streak{display:flex;align-items:baseline;gap:9px;margin-bottom:11px}.pp-flame{font-family:var(--display);font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--thread-night);line-height:1}.pp-streak-l{color:var(--fg-mute, #6a7080);font-size:11px;line-height:1.35}.pp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.pp-grid-head{margin-bottom:2px}.pp-wd{font-size:7.5px;letter-spacing:0;text-align:center;color:var(--ghost, rgba(169, 180, 206, .45))}.pp-cell{aspect-ratio:1;border-radius:2.5px;background:#d6e0ff0f}.pp-cell[data-lvl="-1"]{visibility:hidden}.pp-cell[data-lvl="1"]{background:#ed9a4a4d}.pp-cell[data-lvl="2"]{background:#ed9a4a8f}.pp-cell[data-lvl="3"]{background:#ed9a4adb}.pp-slider{position:relative;perspective:820px;padding:8px 0 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.pp-stage{position:relative;height:138px;transform-style:preserve-3d}.pp-slide{position:absolute;top:0;left:50%;width:58%;height:128px;margin-left:-29%;border-radius:12px;overflow:hidden;border:1px solid rgba(214,224,255,.16);box-shadow:0 16px 32px color-mix(in srgb,var(--sb-n1) 52%,transparent);will-change:transform;backface-visibility:hidden}.pp-slide img{width:100%;height:100%;object-fit:cover;display:block}.pp-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.pp-dot{width:6px;height:6px;border-radius:50%;border:0;padding:0;background:#d6e0ff38;cursor:pointer;transition:background .3s ease,transform .3s ease}.pp-dot.on{background:var(--thread-night);transform:scale(1.25)}.pp-banner.pp-carousel{position:relative;z-index:0;margin-top:16px;height:152px;-webkit-mask-image:none;mask-image:none;background:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0 16px;overflow:hidden}.pp-carousel .pc-card{position:absolute;top:50%;transform:translate(-50%,-50%);object-fit:cover;border-radius:7px;opacity:var(--op, 1)}.pp-carousel .pc-card.is-main{border-radius:8px;box-shadow:0 1px 2px #0000004d,0 6px 14px #0000003d}.pp-carousel .pc-card:not(.is-main){cursor:pointer}.pp-carousel .pc-card:not(.is-main):hover{opacity:.78}.pp-empty{margin:8px 2px 0;font-size:11.5px;line-height:1.5;color:#a9b4ce9e}.pp-why{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:8px 10px 8px 9px;border-radius:10px;background:rgba(0,0,0,var(--whydark, .16));box-shadow:inset 0 1px #ffffff0a;text-align:left}.pp-why-mark{flex:none;margin-top:1px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#ed9a4a29;color:var(--thread-night)}.pp-why-text{flex:1;margin:0;font-size:12px;line-height:1.42;color:var(--night-soft, #a9b4ce);white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(1.42em * var(--whyLines, 3));overflow-y:auto;scrollbar-width:none}.pp-why-text::-webkit-scrollbar{display:none}.uv-halo{position:absolute;width:640px;height:480px;margin-left:-320px;margin-top:-240px;--hs-shared: calc(1 + (var(--halosize, 1) - 1) * var(--sizemods, 1));--hs-own: calc(1 + (var(--visionsize, 1.1) - 1) * var(--sizemods, 1));transform:scale(calc(var(--hs-shared) * var(--hs-own)));transform-origin:50% 50%;pointer-events:none}.uv-pol{position:absolute;background:#f4f2ec;border-radius:4px;padding:5px 5px 12px;box-shadow:0 10px 28px color-mix(in srgb,var(--sb-n0) 55%,transparent);transform:rotate(var(--rot, 0deg));will-change:transform}.uv-ph{position:relative;display:block;overflow:hidden;height:100%}.uv-ph img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.uv-cap{position:absolute;left:0;right:0;bottom:0;text-align:center;font-family:Caveat,cursive;font-size:9px;color:#4a4738;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uv-ring,.uv-ring2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.uv-ring{width:330px;height:330px;border:none;box-shadow:0 0 40px #d6e0ff2e,inset 0 0 30px #d6e0ff1a}.uv-ring2{width:410px;height:410px;border:none}.uv-ring:before,.uv-ring2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 210deg,var(--uv-a),var(--uv-b),var(--uv-c),var(--uv-d),var(--uv-e),var(--uv-a));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2.4px),#000 calc(100% - 1.6px));mask:radial-gradient(closest-side,transparent calc(100% - 2.4px),#000 calc(100% - 1.6px));opacity:.85}.uv-ring2:before{opacity:.3}.uv-ring--dashed:before{-webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - 2.4px),#000 calc(100% - 1.6px)),repeating-conic-gradient(#000 0deg 4.5deg,transparent 4.5deg 10deg);-webkit-mask-composite:source-in;mask-image:radial-gradient(closest-side,transparent calc(100% - 2.4px),#000 calc(100% - 1.6px)),repeating-conic-gradient(#000 0deg 4.5deg,transparent 4.5deg 10deg);mask-composite:intersect}.uv-ring--thin:before{-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 1.1px),#000 calc(100% - .5px));mask:radial-gradient(closest-side,transparent calc(100% - 1.1px),#000 calc(100% - .5px))}.uv-halo.uv-mirror{--hs-own: calc(1 + (var(--originsize, 1.35) - 1) * var(--sizemods, 1))}.uv-halo .uv-ring2,.uv-depth-behind .uv-ring{z-index:2}.uv-depth-layered .uv-ring{z-index:10}.uv-cloudwrap{z-index:5}.uv-sharplayer{z-index:14}.uv-cloudwrap{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(36% 32% at 44% 42%,#000 30%,rgba(0,0,0,.55) 58%,transparent 100%),radial-gradient(28% 30% at 63% 34%,#000 24%,rgba(0,0,0,.5) 56%,transparent 100%),radial-gradient(30% 26% at 60% 62%,#000 26%,rgba(0,0,0,.5) 58%,transparent 100%),radial-gradient(25% 28% at 30% 60%,#000 22%,rgba(0,0,0,.5) 55%,transparent 100%),radial-gradient(22% 24% at 44% 24%,#000 20%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(20% 22% at 76% 50%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(22% 22% at 36% 76%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(24% 20% at 54% 74%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%);mask-image:radial-gradient(36% 32% at 44% 42%,#000 30%,rgba(0,0,0,.55) 58%,transparent 100%),radial-gradient(28% 30% at 63% 34%,#000 24%,rgba(0,0,0,.5) 56%,transparent 100%),radial-gradient(30% 26% at 60% 62%,#000 26%,rgba(0,0,0,.5) 58%,transparent 100%),radial-gradient(25% 28% at 30% 60%,#000 22%,rgba(0,0,0,.5) 55%,transparent 100%),radial-gradient(22% 24% at 44% 24%,#000 20%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(20% 22% at 76% 50%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(22% 22% at 36% 76%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%),radial-gradient(24% 20% at 54% 74%,#000 18%,rgba(0,0,0,.45) 55%,transparent 100%)}.uv-sharplayer{position:absolute;top:0;right:0;bottom:0;left:0}.uv-z0{z-index:4}.uv-z1{z-index:8}.uv-z2{z-index:12}.uv-heart{position:absolute;left:50%;top:50%;width:280px;height:210px;transform:translate(-50%,-50%);border-radius:50%;filter:blur(14px);background:radial-gradient(closest-side,rgba(222,231,252,.34),rgba(214,224,255,.1) 55%,transparent 75%)}.uv-mist{position:absolute;border-radius:50%;pointer-events:none;z-index:6;filter:blur(20px);mix-blend-mode:screen;opacity:.8;background:radial-gradient(closest-side,rgba(190,205,240,.4),rgba(190,205,240,.12) 60%,transparent 80%)}.uv-m1{width:260px;height:160px;left:20%;top:14%}.uv-m2{width:290px;height:185px;right:12%;top:30%}.uv-m3{width:240px;height:170px;left:28%;bottom:12%}.uv-flow{position:absolute;left:50%;top:50%;width:0;height:0;z-index:16}.uv-flow .uv-pol{width:128px;height:158px;left:-64px;top:-86px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s ease,filter .9s ease}.uv-flow .uv-pol[data-slot=left]{transform:translate(-92px) scale(.72) rotate(-5deg);opacity:1;filter:brightness(.88);z-index:1}.uv-flow .uv-pol[data-slot=mid]{transform:translate(0) scale(1) rotate(-1.5deg);opacity:1;z-index:3}.uv-flow .uv-pol[data-slot=right]{transform:translate(92px) scale(.72) rotate(5deg);opacity:1;filter:brightness(.88);z-index:1}.uv-flow .uv-pol[data-slot=hide]{transform:translate(0) scale(.5);opacity:0;z-index:0}.uv-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12}.uv-center .uv-pol{left:50%;top:50%;margin-left:-75px;margin-top:-92px}.uv-grab{position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:20;pointer-events:auto;cursor:grab;background:transparent}.uv-grab:active{cursor:grabbing}.uv-open{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:50%;z-index:30;background:transparent;border:none;cursor:pointer;pointer-events:auto}.uv-title{position:absolute;left:50%;transform:translate(-50%);z-index:16;font-size:11px;letter-spacing:.08em;color:#d6e0ff8c;white-space:nowrap}.uv-m1{animation:uvdrift 19.5s ease-in-out infinite}.uv-m2{animation:uvdrift 23.4s ease-in-out -7.8s infinite reverse}.uv-m3{animation:uvdrift 27.3s ease-in-out -13.6s infinite}@keyframes uvdrift{0%,to{translate:0 0}33%{translate:22px -12px}66%{translate:-16px 10px}}.uv-picker{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:120;display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:16px;background:#0d1222d9;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(214,224,255,.14);box-shadow:0 16px 44px color-mix(in srgb,var(--sb-n0) 50%,transparent)}.uv-picker-row{display:flex;align-items:center;gap:6px}.uv-picker-k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ed9a4a;font-weight:600;padding:0 6px;min-width:96px}.uv-picker-opt{padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#cdd5e9;background:#d6e0ff0f;border:1px solid rgba(214,224,255,.14);cursor:pointer}.uv-picker-opt:hover{background:#d6e0ff1c}.uv-picker-opt.on{background:#ed9a4a29;border-color:#ed9a4a8c;color:#f2e4cf}.uv-picker-slider{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#9aa4c0;padding:0 6px}.uv-picker-slider input[type=range]{width:130px;accent-color:#ed9a4a}.uv-picker-slider em{font-style:normal;color:#cdd5e9;min-width:40px;text-align:right}.uv-convergence,.uv-convergence2{margin-left:-140px}.uv-mirror.uv-convergence,.uv-mirror.uv-convergence2{margin-left:-500px}.uv-cloudwrap,.uv-sharplayer{translate:var(--uv-cluster-x, 0px) var(--uv-cluster-y, 0px)}.uv-convergence2 .uv-m1{left:32%}.uv-convergence2 .uv-m2{right:0}.uv-convergence2 .uv-m3{left:40%}.uv-conv2-flow{position:absolute;top:0;right:0;bottom:0;left:0}.uv-conv2-flow .uv-flow{left:var(--flow-x, 62%);top:var(--flow-y, 50%);z-index:16}.uv-dot{position:absolute;left:140px;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;border:none;cursor:pointer;pointer-events:auto;z-index:30;box-sizing:content-box;padding:6px;background:radial-gradient(circle,#ffffff 0%,#fff8ec 46%,rgba(255,248,236,.65) 72%,transparent 100%);background-origin:content-box;background-clip:content-box;will-change:transform,opacity}.uv-mirror .uv-dot{left:500px}.uv-dot:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;pointer-events:none;box-shadow:0 0 10px 2px #fffaf059}.hr-bb{display:block;width:100%;margin-bottom:8px}.hr{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:10px 13px;border:0;background:transparent;border-radius:999px;color:var(--fg, #f2f4fa);font-size:13.5px;cursor:pointer}.hr-lead{flex:0 0 auto;display:grid;place-items:center}.hr-check{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:1.5px solid var(--line, rgba(214, 224, 255, .28));color:transparent;font-size:12px;font-weight:700;transition:color .15s ease,border-color .15s ease}.hr.done .hr-check{color:var(--fc-accent, #1A4CFF);border-color:var(--fc-accent, #1A4CFF)}.hr-mid{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.hr-label{line-height:1.3}.hr.done .hr-label{color:var(--fg-soft, #a9b4ce)}.hr-meta{color:var(--fg-mute, #6a7080);font-size:11.5px;line-height:1.3}.hr-trail{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--fg-soft, #a9b4ce);font-size:12px}.sa-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(7,11,22,var(--sadim, .52));-webkit-backdrop-filter:blur(var(--sablur, 11.5px)) saturate(.82);backdrop-filter:blur(var(--sablur, 11.5px)) saturate(.82);animation:saFade .3s ease both}@keyframes saFade{0%{opacity:0}to{opacity:1}}.sa-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;perspective:2400px;perspective-origin:50% 46%;display:grid;place-items:center}.sa-book{position:relative;width:min(80vw,900px);height:min(82vh,640px);display:flex;flex-direction:column;padding:clamp(20px,3.2vh,44px) clamp(26px,4.2vw,68px) clamp(16px,2.4vh,32px);overflow:visible;animation:saRise .5s cubic-bezier(.2,.8,.2,1) both}@keyframes saRise{0%{transform:translateY(16px) scale(.985);opacity:0}to{transform:none;opacity:1}}.sa-close{position:absolute;top:14px;right:14px;z-index:90;width:28px;height:28px;border-radius:50%;border:1px solid var(--line, rgba(214, 224, 255, .12));background:#141a2a80;color:var(--fg-soft, #a9b4ce);display:grid;place-items:center;cursor:pointer;transition:background .2s ease,color .2s ease}.sa-close:hover{background:#d6e0ff24;color:var(--fg, #f2f4fa)}.sa-kicker{position:relative;z-index:90;font-family:Caveat,cursive;font-size:16px;font-weight:600;letter-spacing:0;text-transform:lowercase;color:var(--thread-night, #ed9a4a);margin:0 0 -3px;transform:rotate(-1.5deg)}.sa-title{position:relative;z-index:90;font-family:Caveat,cursive;font-weight:700;font-size:33px;letter-spacing:0;margin:0;line-height:1.02;transform:rotate(-1deg)}.sa-gutter{position:absolute;left:50%;top:52px;bottom:38px;width:1px;transform:translate(-50%);pointer-events:none;z-index:0;background:linear-gradient(#f2f4fa00,#f2f4fa29 12%,#f2f4fa29 88%,#f2f4fa00)}.sa-leaves{position:relative;flex:1;min-height:320px;margin:8px 0 60px;transform-style:preserve-3d;touch-action:none;cursor:grab}.sa-leaves:active{cursor:grabbing}.sa-under{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sa-leaf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;transform-origin:left center;transform:rotateY(var(--leaf-ry, 0deg)) rotateX(var(--leaf-rx, 0deg));opacity:var(--leaf-op, 1);transform-style:preserve-3d;will-change:transform,opacity}.sa-leaves.is-turning .sa-leaf{pointer-events:none}.sa-page{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.sa-rightclip{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 50%)}.sa-sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;background:linear-gradient(168deg,#171f35f4,#0e1425fb);box-shadow:inset 0 1px #f2f4fa12,inset 0 -1px color-mix(in srgb,var(--sb-n1) 34%,transparent);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sa-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 26%,color-mix(in srgb,var(--sb-n0) 42%,transparent) 45%,rgba(1,3,8,.7) 50%,color-mix(in srgb,var(--sb-n0) 42%,transparent) 55%,transparent 74%)}.sa-sheet-front{z-index:2}.sa-sheet-back{transform:rotateY(180deg);background:linear-gradient(180deg,#1a223af5,#101628fb)}.sa-curl{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,transparent 36%,rgba(5,9,20,calc(var(--leaf-lift, 0) * .44)) 100%),linear-gradient(90deg,transparent 80%,rgba(242,244,250,calc(var(--leaf-lift, 0) * .13)) 86%,transparent 93%);opacity:var(--leaf-lift, 0)}.sa-leaf-cast{position:absolute;top:-3%;bottom:-3%;left:-3%;width:64%;pointer-events:none;z-index:0;border-radius:44% 14% 14% 44%;background:linear-gradient(90deg,color-mix(in srgb,var(--sb-n0) 72%,transparent),color-mix(in srgb,var(--sb-n1) 28%,transparent) 54%,transparent);filter:blur(15px);opacity:calc(var(--leaf-lift, 0) * .95);transform:translate(calc(var(--leaf-lift, 0) * -7%))}.sa-photo{position:absolute;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none;transform:translate(-50%,-50%) rotate(var(--rot, 0deg));transition:none;will-change:transform}.sa-photo-inner{position:relative;display:block;width:100%;--sa-chin: 26px;padding:8px 8px var(--sa-chin);background:linear-gradient(180deg,#f7f5ef,#ece8dd);border-radius:2px;box-shadow:var(--sx, 0px) calc(var(--polsh-y, 14px) + var(--sd, 0) * 16px) calc(var(--polsh-blur, 26px) + var(--sd, 0) * 30px) rgba(5,9,20,calc(var(--polsh-a, .42) + var(--sd, 0) * .26)),0 2px 4px color-mix(in srgb,var(--sb-n1) 40%,transparent);transform:rotate(0) scale(1);transform-origin:center center;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.sa-photo:hover{z-index:31!important}.sa-photo:hover .sa-photo-inner{transform:rotate(calc(-1 * var(--rot, 0deg))) scale(1.06);box-shadow:0 30px 60px color-mix(in srgb,var(--sb-n1) 62%,transparent)}.sa-leaves.sa-turning .sa-photo-inner,.sa-leaves.sa-turning .sa-item,.sa-leaves.sa-settling .sa-photo-inner,.sa-leaves.sa-settling .sa-item{transition:none!important}.sa-leaves.no-hover .sa-photo:hover .sa-photo-inner{transform:rotate(0) scale(1)}.sa-photo.is-selected{z-index:900!important}.sa-photo.is-selected .sa-photo-inner,.sa-photo.is-selected:hover .sa-photo-inner{transform:rotate(0) scale(1);box-shadow:0 22px 46px color-mix(in srgb,var(--sb-n1) 62%,transparent);transition:none}.sa-img{position:relative;display:block;width:100%;overflow:hidden;border-radius:1px;background:linear-gradient(150deg,#cdbfa8,#aab1be 52%,#909bad)}.sa-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.sa-img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sa-tape{z-index:2;position:absolute;top:-8px;left:50%;width:60px;height:19px;transform:translate(-50%) rotate(-3deg);background:linear-gradient(180deg,#e8eefc52,#e8eefc26);border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);box-shadow:0 2px 5px color-mix(in srgb,var(--sb-n1) 22%,transparent)}.sa-cap{position:absolute;left:0;right:0;bottom:0;text-align:center;line-height:var(--sa-chin);font-family:Caveat,cursive;font-size:19px;font-weight:600;color:#2a2f3a;transform:rotate(-1.2deg)}.sa-editable[data-ph]:empty:before{content:attr(data-ph);opacity:.4;pointer-events:none}.sa-cap.sa-editable{outline:none;cursor:text;min-height:1em}.sa-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding-left:2px;background:#141a2a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.34);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--sb-n1) 45%,transparent)}.sa-mark{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 2px;position:relative;z-index:92}.sa-mark-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sa-mark-note{font-family:Caveat,cursive;font-size:23px;font-weight:600;color:var(--thread-night, #ed9a4a);transform:rotate(-2deg)}.sa-mark-num{font-family:Caveat,cursive;font-size:20px;font-weight:700;color:var(--fg, #e8edf9);white-space:nowrap}.sa-mark-rail{position:relative;height:5px;border-radius:4px;background:#d6e0ff2e;overflow:hidden;box-shadow:inset 0 1px 1px color-mix(in srgb,var(--sb-n1) 40%,transparent)}.sa-mark-fill{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:linear-gradient(90deg,#ed9a4aeb,#f5b878f2);box-shadow:0 0 8px #ed9a4a80;transition:width .42s cubic-bezier(.16,1,.3,1)}.sa-corner{position:absolute;bottom:6px;z-index:14;width:62px;height:62px;border:0;background:transparent;padding:0;cursor:pointer}.sa-corner-next{right:6px;cursor:grab}.sa-corner-next:active{cursor:grabbing}.sa-corner-prev{left:6px}.sa-corner-fold{position:absolute;bottom:8px;width:48px;height:48px;opacity:0;transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),filter .26s ease,opacity .35s ease}.sa-corner-next .sa-corner-fold{right:8px;background:linear-gradient(315deg,#f8f5eef7,#dfdcd2eb 38%,#787e8c94 72%,#30364657);clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:0 0 18px;filter:drop-shadow(-3px -3px 6px color-mix(in srgb,var(--sb-n1) 60%,transparent))}.sa-corner-prev .sa-corner-fold{left:8px;background:linear-gradient(45deg,#f8f5eef7,#dfdcd2eb 38%,#787e8c94 72%,#30364657);clip-path:polygon(0 0,0 100%,100% 100%);border-radius:0 0 0 18px;filter:drop-shadow(3px -3px 6px color-mix(in srgb,var(--sb-n1) 60%,transparent))}.sa-corner:hover .sa-corner-fold{width:68px;height:68px;opacity:1;animation:none}.sa-corner.is-hint .sa-corner-fold{opacity:1;animation:saCornerPulse 1.5s ease-in-out infinite}.sa-corner:active .sa-corner-fold{width:58px;height:58px;opacity:1;animation:none}@keyframes saCornerPulse{0%,to{width:48px;height:48px;opacity:.8}50%{width:72px;height:72px;opacity:1}}.sa-corner:focus-visible{outline:2px solid rgba(214,224,255,.5);outline-offset:2px;border-radius:8px}@keyframes saCornerHint{0%,to{width:48px;height:48px}45%{width:70px;height:70px}}.sa-hint{position:absolute;right:84px;bottom:32px;z-index:91;display:flex;align-items:center;gap:7px;pointer-events:none;padding:7px 14px;border-radius:999px;background:#12182880;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 22px color-mix(in srgb,var(--sb-n1) 45%,transparent),inset 0 1px #ffffff14;font-family:Caveat,cursive;font-size:20px;font-weight:600;color:var(--thread-night, #ed9a4a);white-space:nowrap;transform:rotate(-1.5deg);animation:saHintIn .5s ease .5s both,saHintFloat 2.8s ease-in-out 1.1s infinite}.sa-hint-arrow{font-size:22px;display:inline-block;animation:saHintNudge 2.8s ease-in-out 1.1s infinite}@keyframes saHintIn{0%{opacity:0}to{opacity:1}}@keyframes saHintFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-2.5px) rotate(-1.5deg)}}@keyframes saHintNudge{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}.sa-bar{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:88;display:flex;align-items:center;gap:2px}.sa-tool{width:52px;height:52px;display:grid;place-items:center}.sa-tool button{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:var(--fg-soft, #a9b4ce)}.sa-tool button:hover{color:var(--fg, #f2f4fa)}.sa-edit-pill{min-height:48px;padding:0 22px;font-size:14px}.sa-edit-pill svg{margin-right:-2px}.sa-bar-sep{width:1px;height:26px;margin:0 7px;background:linear-gradient(#d6e0ff00,#d6e0ff38,#d6e0ff00)}.sa-item{position:absolute;transform:translate(-50%,-50%) rotate(var(--rot, 0deg));z-index:40;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:grab}.sa-text-item{font-family:Caveat,cursive;font-size:var(--size, 24px);font-weight:600;color:var(--ink, #f2f4fa);white-space:pre;line-height:1.1;text-shadow:0 1px 2px color-mix(in srgb,var(--sb-n0) 35%,transparent)}.sa-sticker-item{display:inline-flex;align-items:center;justify-content:center;font-size:var(--size, 34px);line-height:1;color:var(--ink, #ed9a4a);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--sb-n0) 40%,transparent))}.sa-editable{cursor:text;outline:none;border-radius:5px;transition:background .15s ease,box-shadow .15s ease}.sa-editable:hover{background:#d6e0ff12}.sa-editable:focus{background:#d6e0ff1c;box-shadow:0 0 0 2px #1a4cff8c}.sa-editable:empty:before{content:attr(aria-label);opacity:.38;font-style:italic}.sa-sel-frame{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1.5px dashed rgba(26,76,255,.85);border-radius:7px;pointer-events:none}.sa-handle{position:absolute;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#121828f0;color:#f2f4fa;border:1px solid rgba(214,224,255,.25);box-shadow:0 2px 7px #00000073;pointer-events:auto;cursor:pointer;z-index:2}.sa-handle:hover{background:#1a4cffeb}.sa-handle-rot{top:-36px;left:50%;transform:translate(-50%);cursor:grab}.sa-handle-size{bottom:-13px;right:-13px;cursor:nwse-resize}.sa-handle-freew{top:50%;right:-13px;transform:translateY(-50%);cursor:ew-resize}.sa-handle-freeh{bottom:-13px;left:50%;transform:translate(-50%);cursor:ns-resize}.sa-handle-del{top:-13px;right:-13px}.sa-handle-swap{top:-13px;left:-13px}.sa-colors{position:fixed;bottom:142px;left:50%;transform:translate(-50%);z-index:89;display:flex;align-items:center;gap:7px;padding:7px 12px}.sa-handle-layers{bottom:-13px;left:-13px}.sa-layers-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:32px;background:#04081280;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sa-detail-in .18s ease both}.sa-layers-modal{width:min(320px,100%);max-height:min(70vh,520px);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#0f1422eb;border:1px solid rgba(214,224,255,.14);box-shadow:0 24px 60px color-mix(in srgb,var(--sb-n0) 60%,transparent);animation:sa-detail-rise .28s cubic-bezier(.16,1,.3,1) both}.sa-layers-head{display:flex;align-items:center;gap:8px;padding:14px 16px;color:#f2f4fa;font-size:14px;font-weight:700;border-bottom:1px solid rgba(214,224,255,.09)}.sa-layers-head span{flex:1}.sa-layers-x{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--fg-soft, #a9b4ce)}.sa-layers-x:hover{background:#ffffff14;color:#f2f4fa}.sa-layers-list{overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.sa-layers-empty{margin:0;padding:18px;text-align:center;color:var(--fg-soft, #8b96b2);font-size:13px;font-style:italic}.sa-layer-row{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:11px;cursor:grab;border:1px solid transparent;transition:background .14s ease,border-color .14s ease;touch-action:none}.sa-layer-row:hover{background:#ffffff0d}.sa-layer-row.on{background:#1a4cff29;border-color:#1a4cff8c}.sa-layer-row.dragging{background:#1a4cff38;cursor:grabbing;box-shadow:0 8px 22px color-mix(in srgb,var(--sb-n0) 50%,transparent)}.sa-layer-grip{flex:none;display:grid;place-items:center;color:var(--fg-soft, #6f7a96);margin:0 -2px 0 -3px}.sa-layer-thumb{flex:none;width:42px;height:42px;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,#cdbfa8,#909bad);box-shadow:inset 0 0 0 2px #f7f5ef}.sa-layer-thumb img{width:100%;height:100%;object-fit:cover}.sa-layer-glyph{font-size:22px;line-height:1}.sa-layer-txt{font-family:Caveat,cursive;font-weight:700;font-size:15px;color:#2a2f3a;padding:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-layer-label{flex:1;min-width:0;color:#e7ecf7;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-layer-moves{flex:none;display:flex;flex-direction:column;gap:2px}.sa-layer-moves button{width:26px;height:20px;display:grid;place-items:center;border-radius:6px;color:var(--fg-soft, #a9b4ce)}.sa-layer-moves button:hover:not(:disabled){background:#ffffff1a;color:#f2f4fa}.sa-layer-moves button:disabled{opacity:.25}.sa-swatch{width:22px;height:22px;padding:0;border-radius:999px;border:2px solid rgba(255,255,255,.25);cursor:pointer;box-shadow:0 1px 3px #0006;transition:transform .12s ease}.sa-swatch:hover{transform:scale(1.15)}.sa-swatch.on{border-color:#fff;box-shadow:0 0 0 2px #1a4cffb8}.sa-text-inner{display:inline-block}.sa-text-item.is-editing{cursor:text}.sa-sticker-picker{position:fixed;bottom:84px;left:50%;transform:translate(-50%);z-index:89;display:grid;grid-template-columns:repeat(6,44px);gap:4px;padding:12px}.sa-sticker-opt{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;color:var(--fg-soft, #a9b4ce);font-size:22px;cursor:pointer;overflow:hidden;transition:background .12s ease,color .12s ease}.sa-sticker-opt:hover{background:#d6e0ff1f;color:var(--fg, #f2f4fa)}.sa-tape-strip{display:inline-block;width:2em;height:.8em;border-radius:2px;opacity:.84;box-shadow:0 1px 2px #00000040}.sa-tape-strip.tape-blue{background:repeating-linear-gradient(45deg,#4d62e8e6,#4d62e8e6 6px,#4d62e89e 6px,#4d62e89e 12px)}.sa-tape-strip.tape-orange{background:repeating-linear-gradient(45deg,#ed9a4ae6,#ed9a4ae6 6px,#ed9a4a9e 6px,#ed9a4a9e 12px)}.sa-tape-strip.tape-pink{background:repeating-linear-gradient(45deg,#d9718ee6,#d9718ee6 6px,#d9718e9e 6px,#d9718e9e 12px)}.sa-progress{position:fixed;left:50%;top:calc(50% + min(41vh,320px) + 18px);transform:translate(-50%);width:min(72vw,820px);height:5px;border-radius:4px;background:#d6e0ff24;box-shadow:inset 0 1px 1px color-mix(in srgb,var(--sb-n1) 40%,transparent);overflow:hidden;z-index:84;pointer-events:none}.sa-progress-fill{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:linear-gradient(90deg,#ed9a4aeb,#f5b878f2);box-shadow:0 0 8px #ed9a4a80;transition:width .42s cubic-bezier(.16,1,.3,1)}.sa-detail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:32px;background:#04081285;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:sa-detail-in .22s ease both}@keyframes sa-detail-in{0%{opacity:0}to{opacity:1}}.sa-detail{width:min(420px,100%);max-height:calc(100vh - 64px)}.sa-detail-bare{background:none;border:0;box-shadow:none;width:min(560px,100%)}.sa-detail-bare .sa-detail-inner{padding:0 96px 96px;margin:0 -96px -96px}.sa-detail-bare .sa-detail-close{right:108px}.sa-detail-inner{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;max-height:calc(100vh - 64px);overflow-y:auto;animation:sa-detail-rise .3s cubic-bezier(.16,1,.3,1) both}@keyframes sa-detail-rise{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:none;opacity:1}}.sa-detail-close{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#080c1880;color:#eef2fb;border:1px solid rgba(214,224,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sa-detail-close:hover{background:#1a4cff8c}.sa-detail-media{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#cdbfa8,#909bad);box-shadow:0 10px 30px color-mix(in srgb,var(--sb-n1) 50%,transparent),inset 0 0 0 5px #f7f5ef}.sa-detail-media img{display:block;width:100%;max-height:52vh;object-fit:cover;-webkit-user-drag:none}.sa-detail-video{display:block;width:100%;max-height:58vh;background:#05070e}.sa-play-lg{width:56px;height:56px}.sa-post-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:#080c1880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.28);transition:background .15s ease}.sa-post-nav:hover{background:#1a4cffb3}.sa-post-prev{left:12px}.sa-post-next{right:12px}.sa-post-count{position:absolute;top:10px;left:12px;z-index:2;font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace);font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff;background:#080c1880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2)}.sa-post-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.sa-post-dot{width:7px;height:7px;border-radius:50%;cursor:pointer;padding:0;background:#d6e0ff47;transition:background .15s ease,transform .15s ease}.sa-post-dot:hover{background:#d6e0ff80}.sa-post-dot.on{background:#1a4cfff2;transform:scale(1.25)}.sa-detail-head{display:flex;flex-direction:column;gap:2px;padding:0 2px}.sa-detail-cap{margin:0;font-family:Caveat,cursive;font-weight:700;font-size:26px;line-height:1.1;color:var(--fg, #f2f4fa)}.sa-detail-date{font-family:var(--mono, monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-soft, #9aa6c2)}.sa-detail-actions{display:flex;align-items:center;gap:10px;padding:0 2px}.sa-detail-like{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;color:var(--fg-soft, #a9b4ce);font-size:13px;font-weight:600;background:#ffffff0f;border:1px solid rgba(214,224,255,.16);transition:color .18s ease,background .18s ease}.sa-detail-like:hover{color:#f2f4fa}.sa-detail-like.on{color:var(--thread-live, #ff8a1e);border-color:#ff8a1e66;background:#ff8a1e1a}.sa-detail-thread{display:flex;flex-direction:column;gap:8px}.sa-comment{margin:0;padding:9px 13px;border-radius:13px 13px 13px 4px;background:#ffffff12;color:#e7ecf7;font-size:14px;line-height:1.4;align-self:flex-start;max-width:92%}.sa-detail-empty{margin:0;color:var(--fg-soft, #8b96b2);font-size:13px;font-style:italic}.sa-detail-add{display:flex;align-items:center;gap:8px}.sa-detail-add input{flex:1;min-width:0;height:40px;padding:0 15px;border-radius:999px;background:#080c186b;border:1px solid rgba(214,224,255,.18);color:#f2f4fa;font-size:14px;font-family:inherit}.sa-detail-add input::placeholder{color:var(--fg-soft, #8b96b2)}.sa-detail-add input:focus{outline:none;border-color:#1a4cff8c}.sa-detail-add button{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:var(--thread-live, #ff8a1e);color:#1c1107;box-shadow:0 0 14px var(--thread-glow, rgba(255, 138, 30, .4));transition:transform .15s ease,opacity .15s ease}.sa-detail-add button:disabled{opacity:.4;background:#ffffff24;color:var(--fg-soft, #8b96b2);box-shadow:none}.sa-detail-add button:not(:disabled):active{transform:scale(.94)}.sa-photo.is-viewable{cursor:pointer}.sa-place{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;cursor:crosshair;animation:sa-detail-in .18s ease both}.sa-place-half{position:fixed;border-radius:12px;pointer-events:none;border:1.5px dashed rgba(214,224,255,.22);transition:border-color .16s ease,background .16s ease}.sa-place-half.on{border-color:#1a4cffd9;background:radial-gradient(120% 100% at 50% 50%,#1a4cff29,#1a4cff0a)}.sa-place-ghost{position:fixed;transform:translate(-50%,-50%) rotate(-4deg);pointer-events:none;z-index:2;opacity:.9;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--sb-n0) 50%,transparent))}.sa-ghost-text{font-family:Caveat,cursive;font-weight:600;font-size:26px;color:#f2f4fa}.sa-ghost-sticker{font-size:34px;line-height:1;display:inline-grid;place-items:center}.sa-ghost-photo img{display:block;width:56px;height:70px;object-fit:cover;border-radius:2px;border:4px solid #f7f5ef;background:#cdbfa8}.sa-place-hint{position:fixed;bottom:92px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:12px;padding:9px 16px;border-radius:999px;background:#080c18b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(214,224,255,.16);color:#f2f4fa;font-size:13px;font-weight:600;white-space:nowrap}.sa-place-esc{color:var(--fg-soft, #8b96b2);font-weight:500;font-size:12px}.sa-place-cancel{padding:5px 13px;border-radius:999px;cursor:pointer;border:1px solid rgba(214,224,255,.22);background:#d6e0ff1a;color:#f2f4fa;font-size:12px;font-weight:600;transition:background .12s ease}.sa-place-cancel:hover{background:#d6e0ff33}.sa-sticker-cancel{grid-column:1 / -1;height:34px;margin-top:2px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--fg-soft, #a9b4ce);font-size:13px;font-weight:600;transition:background .12s ease,color .12s ease}.sa-sticker-cancel:hover{background:#d6e0ff1f;color:var(--fg, #f2f4fa)}.fr .sa-stage{inset:var(--band, 14px) var(--band, 14px) var(--band, 14px) calc(var(--sw, 304px) + var(--nw, 64px) + 26px)}.sa-edge-shadow{position:fixed;z-index:20;pointer-events:none;border-radius:20px;box-shadow:0 0 22px 8px #040810a6,0 0 70px 36px #04081066}.sa-book--board{width:min(96%,1500px);height:min(calc(100dvh - 240px),880px);margin-right:12px}.sa-leaves--board{cursor:default;margin:8px 0 24px}.sa-text-bg-simple .sa-text-inner,.sa-text-bg-banner .sa-text-inner{background:var(--bgfill, #f2f4fa)}.sa-text-bg-simple,.sa-text-bg-banner{text-shadow:none}.sa-text-bg-simple .sa-text-inner{padding:.1em .55em;border-radius:.45em;box-shadow:0 2px 8px color-mix(in srgb,var(--sb-n0) 28%,transparent)}.sa-text-bg-banner .sa-text-inner{padding:.16em 1.15em;clip-path:polygon(0 0,100% 0,calc(100% - .55em) 50%,100% 100%,0 100%,.55em 50%)}.sa-stylebar{position:fixed;bottom:188px;left:50%;transform:translate(-50%);z-index:89;display:flex;align-items:center;padding:7px 10px}.sa-stylechip{border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#e8ecf8;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,transform .12s ease}.sa-stylechip:hover{transform:scale(1.06);background:#ffffff24}.sa-stylechip.on{background:#1a4cffb8;border-color:#ffffff8c}.sa-arrow-dot{pointer-events:auto;fill:#141a2ce0;stroke:#fff;stroke-width:2;cursor:grab}.sa-arrow-dot:hover{stroke-width:2.6}.sa-arrow-dot-bend{fill:#1a4cff;cursor:ns-resize}.sa-arrow-del{pointer-events:auto;cursor:pointer}.sa-arrow-del circle{fill:#40121ae6;stroke:#ffffffa6;stroke-width:1.5}.sa-arrow-del:hover circle{fill:#92202cf2}.sa-arrowdraw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;cursor:crosshair}.sa-arrowdraw-preview{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.sa-arrowdraw-pen{position:fixed;transform:translate(14px,-30px);pointer-events:none;display:inline-flex;align-items:center;gap:6px;color:#f2f4fa;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--sb-n0) 60%,transparent))}.sa-arrowdraw-pen em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.85;white-space:nowrap}html.sb-noblur [class^=sa-],html.sb-noblur [class*=" sa-"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.sb-nophotofx .sa-photo-inner{transition:none!important}html.sb-nophotofx .sa-photo:hover{z-index:auto!important}html.sb-nophotofx .sa-photo:hover .sa-photo-inner{transform:rotate(0) scale(1)!important;box-shadow:var(--sx, 0px) calc(14px + var(--sd, 0) * 16px) calc(26px + var(--sd, 0) * 30px) rgba(5,9,20,calc(.42 + var(--sd, 0) * .26)),0 2px 4px color-mix(in srgb,var(--sb-n1) 40%,transparent)!important}.sa-detail-inner.sa-detail-note{max-width:62ch;margin:0 auto;padding:26px 22px 20px;gap:12px;justify-content:center;min-height:min(38vh,320px)}.sa-detail-note .sa-detail-head{align-items:center;text-align:center}.sa-detail-note .sa-detail-cap{font-family:var(--body, "Space Grotesk Variable", system-ui, sans-serif);font-weight:600;font-size:23px;line-height:1.22;letter-spacing:-.01em}.sa-detail-note .sa-note-body{margin:0;font-family:var(--body, "Space Grotesk Variable", system-ui, sans-serif);font-size:15px;line-height:1.62;color:var(--fg-soft, #9aa6c2);text-align:left;white-space:pre-wrap}.sa-detail-note .sa-detail-actions{justify-content:center}.sa-img-note{display:block;width:100%;height:100%;padding:12px 13px;overflow:hidden;background:hsl(45 35% var(--sb-notepaper-l, 96%));color:#1c2333;font-family:var(--lte-hand, "Caveat", cursive);font-size:17px;line-height:1.32;text-align:left}.sa-img-note p{margin:0 0 6px}.ltb{height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:none;border-radius:999px;background:hsla(var(--fgh, 222),calc(33.2% * var(--fgs, 1)),calc(var(--dockl, 17.7) * 1% * var(--fgl, 1)),.92);color:var(--night-soft);box-shadow:inset 0 1px #ffffff14,0 8px 24px #050b1266;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.ltb:hover:not(:disabled){background:#283452f2;color:var(--night-text)}.ltb:disabled{opacity:.38;cursor:default}.ltb--circle{padding:0;width:38px}.ltb--pill{padding:0 16px}.ltb--sm{height:34px;min-width:34px;font-size:12px}.ltb--sm.ltb--circle{width:34px}.ltb--primary,.ltb--primary:hover:not(:disabled){background:var(--blue);color:#fff}.ltb--accent{font-weight:600}.ltb--accent:hover:not(:disabled){filter:brightness(1.06)}.ltb:focus-visible:not(:disabled){background:#566ca2f2;color:var(--night-text);box-shadow:inset 0 1px #ccd8ff99;filter:brightness(1.45)}.lxp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#05091259;animation:lxb-in var(--t-element) var(--ease) both}.lxp-veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lxp,.lxp-nav{position:relative;isolation:isolate}.lxp:before,.lxp-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none}.lxp-media{position:relative;flex:1.35;min-width:0;background:#070d18;display:grid;place-items:center;grid-template-rows:minmax(0,1fr);overflow:hidden}.lxp-media img,.lxp-media video{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.lxp-media-fill{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;width:100%;height:100%;object-fit:cover!important;transform:scale(1.12);filter:blur(38px) saturate(1.15) brightness(.62);pointer-events:none;-webkit-user-select:none;user-select:none}.lxp-phototools{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px}.lxp-phototool{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:transparent;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:var(--night-text, #f2f4fa);font:560 12px/1 var(--body, "Space Grotesk Variable", system-ui, sans-serif);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px #ffffff24;transition:background var(--t-micro) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.lxp-phototool:hover{background:transparent}.lxp-phototool:focus-within,.lxp-phototool:focus-visible{background:#1a4cff61;box-shadow:inset 0 1px #ffffff2e;outline:none}.lxp-phototool input{display:none}.lxp-side{flex:0 0 360px;min-width:300px;display:flex;flex-direction:column;min-height:0;position:relative;overflow:hidden}.lxp-side-glow{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(90px) saturate(1.6) brightness(.6);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,#000 0%,rgba(0,0,0,.5) 32%,transparent 62%);mask-image:linear-gradient(to right,#000 0%,rgba(0,0,0,.5) 32%,transparent 62%)}.lxp-side>*:not(.lxp-side-glow){position:relative;z-index:1}html.sb-noteglow .lxp-side-glow{display:block}.lxp-head h3.lxp-title-edit{display:inline-block;max-width:100%;outline:none;cursor:text;min-height:1em;padding:1px 5px;margin:0 -5px;border-radius:5px;transition:background var(--t-micro, .14s) var(--ease, ease),box-shadow var(--t-micro, .14s) var(--ease, ease)}.lxp-head h3.lxp-title-edit:hover{background:#ffffff12;box-shadow:none}.lxp-head h3.lxp-title-edit:focus{background:#ffffff1c;box-shadow:inset 0 0 0 1px #d6e0ff38}.lxp-head h3.lxp-title-edit[data-ph]:empty:before,.lxp-head h3.lxp-title-edit[data-ph]:has(>br:only-child):before{content:attr(data-ph);opacity:.42;font-style:normal;pointer-events:none}.lxp-head .lxp-mono{color:#f2f4faad}.lxp-head>div.lxp-aud{flex:none}.lxp-head>div:not(.lxp-aud){overflow:hidden}.lxp-head>div:not(.lxp-aud)>h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lxp-notes{display:grid;gap:9px;margin-top:4px;padding-top:13px;box-shadow:inset 0 1px #d6e0ff12}.lxp-notes .lxp-mono{color:var(--lte-fg-soft);margin-bottom:2px}.lxp-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--lte-fg-soft)}.lxp-note b{font-family:var(--lte-monof);font-size:10px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--lte-fg-mute);margin-right:7px}.lxp-composer.is-off input{cursor:not-allowed}.lxp-write{width:min(1290px,calc(100vw - 56px));max-width:100%;height:min(720px,calc(100vh - 80px))}.lxp-write>*{max-height:100%}.lxp-write .lxp-media{flex:0 0 48%}.lxp-write .lxp-side{flex:1 1 0;min-width:0}.lxp-scrim:has(.lxp-write),html.sb-xray .lxp-scrim:has(.lxp-write){padding-left:0}.lxp-full{width:calc(100vw - 96px)!important;max-width:none!important;height:calc(100vh - 96px)!important}.lxp-full .lxp-media{flex:0 0 auto!important;width:min(619px,calc((100vw - 56px)*.48))!important}.lxp-full .lxp-side{flex:1 1 0!important;min-width:0!important}.lxp-full.lxp-noteonly .lxp-side{flex:1 1 0!important}.lxp-noteonly{width:min(820px,calc(100vw - 56px))}.lxp-noteonly .lxp-side{flex:1}.lxp-write .lxp-body{align-content:stretch;grid-template-rows:repeat(5,auto) 1fr}.lxp-write .lxp-body{padding-left:34px}.lxp-writer{min-height:320px;min-width:0;display:flex;flex-direction:column}.lxp-writer>*{flex:1 1 auto;min-height:0;min-width:0}.lxp-prose{display:grid;align-content:start;gap:10px;font-size:13.5px;line-height:1.6;color:var(--lte-fg)}.lxp-prose>*{margin:0;min-width:0}.lxp-prose h1,.lxp-prose h2,.lxp-prose h3{font-family:var(--lte-display);font-weight:650;line-height:1.3}.lxp-prose h1{font-size:18.5px}.lxp-prose h2{font-size:16px}.lxp-prose h3{font-size:14.5px}.lxp-prose ul,.lxp-prose ol{padding-left:20px;display:grid;gap:4px}.lxp-prose blockquote{padding-left:12px;border-left:2px solid var(--lte-orange);color:var(--lte-fg-soft)}.lxp-prose code{font-family:var(--lte-monof);font-size:12px;padding:1px 5px;border-radius:5px;background:#ffffff0f}.lxp-prose a{color:var(--lte-orange)}.lxp-prose img{max-width:100%;height:auto;border-radius:12px}.lxp-prose img.is-sized{height:revert-layer;object-fit:cover}.lxp-prose{font-size:15px;line-height:1.45;gap:0}.lxp-prose p{padding:8px 0;margin:2px 0}.lxp-prose summary[data-type=detailsSummary]:not(.is-heading){font-size:13.5px;line-height:1.6}.lxp-prose details{padding:8px 0;margin:2px 0}.lxp-prose table{width:100%;border-collapse:collapse;font-size:12.5px}.lxp-prose th,.lxp-prose td{padding:6px 8px;text-align:left;border:1px solid rgba(214,224,255,.12)}.lxp-prose details{margin:0}.lxp-prose summary{list-style:none}.lxp-prose summary::-webkit-details-marker{display:none}.lxp-prose summary[data-type=detailsSummary]{display:flex;align-items:flex-start;gap:4px;cursor:pointer}.lxp-prose summary[data-type=detailsSummary]:before{content:"";flex:none;width:24px;height:1.4em;height:1lh;background-color:var(--lte-fg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:17px;mask-size:17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform var(--t-micro, .2s) var(--ease, ease)}.lxp-prose details[open]>summary[data-type=detailsSummary]:before{transform:rotate(90deg)}.lxp-prose div[data-type=detailsContent]{display:grid;gap:10px;align-content:start;padding:6px 0 2px 28px}.lxp-prose div[data-type=detailsContent]>*{margin-top:0;margin-bottom:0;min-width:0}.lxp-prose summary.is-heading{font-family:Syne,sans-serif;line-height:1.3}.lxp-prose summary.is-heading.h1{font-size:20px;font-weight:700;line-height:1.2}.lxp-prose summary.is-heading.h2{font-size:18px;font-weight:650;line-height:1.25}.lxp-prose summary.is-heading.h3{font-size:16px;font-weight:650;line-height:1.35}.lxp-edit{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 12px 6px 10px;border:0;border-radius:var(--r-pill);background:#ffffff0d;color:var(--lte-fg-soft);font-family:var(--lte-display);font-size:12.5px;font-weight:560;cursor:pointer;transition:color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.lxp-edit:hover{color:var(--lte-fg);background:#ffffff17}.lxp-addphoto{cursor:pointer}.lxp-addphoto input{display:none}.lxp-addphoto:focus-within{color:var(--lte-fg);background:#1a4cff47;box-shadow:inset 0 1px #ffffff29}@media(max-width:1180px){.lxp-write{width:calc(100vw - 40px)}.lxp-write .lxp-side{flex:0 0 440px}}@media(max-width:820px){.lxp-scrim{place-items:start center}.lxp{flex-direction:column;height:auto;margin-top:calc(8px + env(safe-area-inset-top));max-height:calc(100dvh - var(--lt-tabbar-h, calc(64px + env(safe-area-inset-bottom)) ) - 22px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.lxp::-webkit-scrollbar{display:none}.lxp-media{flex:none;height:42vh;min-height:0}.lxp-side{flex:none;min-height:0;overflow:visible}.lxp-body{overflow:visible;max-height:none;flex:none}.lxp-write,.lxp-noteonly{width:calc(100vw - 20px);height:auto}.lxp-write .lxp-media{flex:none;height:42vh}.lxp-write .lxp-side,.lxp-noteonly .lxp-side{flex:none}.lxp-write .lxp-body{align-content:start;grid-template-rows:none;overflow:visible;flex:none}}.lxp-side>.lxp-head:has(.lxp-aud-menu){z-index:5}.lxp-aud{position:relative;flex:none}.lxp-aud .lxp-edit:disabled{cursor:default;opacity:.75}.lxp-aud-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:4;width:232px;padding:5px;display:flex;flex-direction:column;gap:1px;border-radius:var(--r-card);background:#182137;box-shadow:var(--lte-inner) 0 1px 0 0 inset,0 18px 44px #03060e8c;animation:lxp-aud-in var(--t-micro) var(--ease) both}@keyframes lxp-aud-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lxp-aud-opt{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:10px;background:transparent;color:var(--lte-fg-soft);font-family:var(--lte-display);font-size:12.5px;text-align:left;cursor:pointer;transition:color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.lxp-aud-opt svg{flex:none}.lxp-aud-opt span{flex:1;min-width:0;display:block}.lxp-aud-opt b{display:block;font-weight:560;font-size:12.5px;line-height:1.3}.lxp-aud-opt i{display:block;font-style:normal;font-size:11px;line-height:1.35;color:var(--lte-fg-mute)}.lxp-aud-opt:hover{background:#ffffff0f;color:var(--lte-fg)}.lxp-aud-opt.on{color:var(--lte-fg)}.lxp-aud-opt.on b{font-weight:620}.lxp-aud-opt:focus-visible{outline:2px solid var(--lte-fg, var(--sb-ink));outline-offset:-2px}@media(max-width:620px){.lxp-aud-menu{width:min(232px,calc(100vw - 72px))}}.ntp-toggle:before{content:"▸ ";opacity:.55}.ntp-toggle.ntp-open:before{content:"▾ "}.ntp-img.ntp-img{display:block;position:static;width:auto;max-width:100%;height:56px;object-fit:cover;border-radius:5px;margin:2px 0 6px}.lxp-nav{flex:none;width:300px;display:flex;flex-direction:column;overflow:hidden;padding:16px 12px 18px;background:#131b2e8c;box-shadow:inset 0 1px #f2f4fa0a;border-radius:24px 0 0 24px}@media(max-width:860px){.lxp-nav{display:none}}.lxp-nav>*{max-width:100%}.lxp-nav .snx-peek{position:static;width:auto;margin:0 0 10px}@media(min-width:861px){.lxp.lxp-withnav{max-width:min(1320px,96vw)}.lxp.lxp-withnav.lxp-noteonly{max-width:min(1120px,94vw)}.lxp.lxp-withnav{flex-direction:row}.lxp.lxp-withnav>.lxp-nav{order:1}.lxp.lxp-withnav>.lxp-side{order:2}.lxp.lxp-withnav>.lxp-media{order:3;border-radius:0}.lxp.lxp-withnav{width:min(var(--sn-w, 1640px),calc(100vw - 64px));max-width:none;margin-inline:auto}.lxp.lxp-withnav.lxp-noteonly{width:min(calc(var(--sn-w, 1640px) - 400px),calc(100vw - 64px))}.lxp.lxp-withnav.lxp-full{width:calc(100vw - 40px)}.lxp.lxp-withnav{flex-wrap:wrap;row-gap:0}.lxp.lxp-withnav>.lxp-media{flex:1 1 min(var(--sn-media, 300px),46%);min-width:0}.lxp.lxp-withnav>.lxp-side{flex:999 1 var(--sn-editfloor, 320px);min-width:min(var(--sn-editfloor, 320px),100%)}.lxp.lxp-withnav>.lxp-media{aspect-ratio:21 / 9}}.lxp-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;line-height:1;align-self:flex-start;margin-top:1px}.lxp-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;font-size:20px;line-height:1;padding:0;border:0;align-self:flex-start;margin-top:-1px;background:#d6e0ff12;box-shadow:inset 0 1px #f2f4fa12;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1)}button.lxp-icon:hover{background:#d6e0ff24}.lxp-icon.has-icon{background:#d6e0ff0d}.lxp-nav.is-narrow{width:46px;padding-left:8px;padding-right:8px;overflow:hidden}.lxp-nav{scrollbar-width:none}.lxp-nav::-webkit-scrollbar{width:0;height:0}.fc-stage{position:fixed;right:28px;top:50%;transform:translateY(-50%);width:min(92vw,360px);z-index:50}.fc{--fc-accent: #1A4CFF;position:relative;box-sizing:border-box;padding:24px 24px 22px;animation:fcRise .4s cubic-bezier(.16,1,.3,1) both}@keyframes fcRise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.fc-close-bb{position:absolute;top:12px;right:12px;z-index:1}.fc-close{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:0;background:transparent;color:var(--fg-soft, #a9b4ce);font-size:17px;line-height:1;cursor:pointer;transition:color .15s ease}.fc-close:hover{color:var(--fg, #f2f4fa)}.fc-eyebrow{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute, #6a7080);margin:0 0 6px}.fc-title{font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif);font-weight:560;font-size:21px;letter-spacing:-.018em;line-height:1.15;margin:0 0 8px}.fc-note{color:var(--fg-soft, #a9b4ce);font-size:13.5px;line-height:1.5;margin:0 0 16px}.fc-gym-h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute, #6a7080);margin:0 0 8px}.fc-fill{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.fc-fill-bar{flex:1;height:6px;border-radius:3px;overflow:hidden;background:#d6e0ff1a}.fc-fill-bar i{display:block;height:100%;border-radius:3px;background:var(--fc-accent);transition:width .4s cubic-bezier(.16,1,.3,1)}.fc-fill-pct{color:var(--fg-soft, #a9b4ce);font-size:11px;min-width:30px;text-align:right}.fc-gym-foot{color:var(--fg-mute, #6a7080);font-size:12px;line-height:1.45;margin:6px 0 0}.fc-vision-ghost{height:150px;border-radius:16px;margin:4px 0 14px;border:1px dashed var(--ghost, rgba(169, 180, 206, .4));background:repeating-linear-gradient(135deg,rgba(169,180,206,.05) 0 10px,transparent 10px 20px)}.fc-vision-foot{color:var(--fg-mute, #6a7080);font-size:12.5px;line-height:1.45;margin:0}@media(max-width:900px){.fc-stage{right:12px;left:12px;width:auto}}.pol{margin:0;padding:0;border:0;background:none;display:block;transform:rotate(var(--pol-rot, -1.4deg));transition:none;will-change:transform}.pol-btn{cursor:pointer;text-align:inherit;font:inherit;color:inherit}.pol-btn:focus-visible{outline:2px solid var(--blue-soft);outline-offset:4px}.pol-frame{position:relative;display:block;width:100%;padding:8px 8px 26px;background:linear-gradient(180deg,#f7f5ef,#ece8dd);border-radius:2px;box-shadow:0 var(--polsh-y, 9px) var(--polsh-blur, 0px) color-mix(in srgb,var(--sb-n1) calc(var(--polsh-a, .04) * 100%),transparent),0 2px 4px color-mix(in srgb,var(--sb-n1) 40%,transparent);transform:rotate(0) scale(1);transform-origin:center center;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.pol:hover .pol-frame{transform:rotate(calc(-1 * var(--pol-rot, -1.4deg))) scale(1.06);box-shadow:0 30px 60px color-mix(in srgb,var(--sb-n1) 62%,transparent)}.pol-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:1px;background:linear-gradient(160deg,#cdbfa8,#909bad);line-height:0}.pol-media img,.pol-media video{display:block;width:100%;height:100%;object-fit:cover}.pol-cap{position:absolute;left:8px;right:8px;bottom:0;height:26px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Caveat,cursive;font-size:19px;font-weight:600;color:#2a2f3a;transform:rotate(-1.2deg);overflow:hidden}.pol-cap-t{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pol-has-note .pol-frame{padding-bottom:9px}.pol-has-note .pol-cap{position:static;height:auto;min-height:26px;margin:5px 8px 0;line-height:1.18}.pol-has-note .pol-cap-t{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pol-tape{position:absolute;top:-9px;left:50%;width:clamp(30px,28.571%,64px);height:20px;transform:translate(-50%) rotate(-3deg);background:linear-gradient(180deg,#e8eefc52,#e8eefc26);border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);box-shadow:0 2px 5px color-mix(in srgb,var(--sb-n1) 22%,transparent);pointer-events:none;z-index:2}.pol-note{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;padding:10px 11px;background:transparent;color:#2a2f3a;font-family:var(--body, "Space Grotesk Variable", system-ui, sans-serif);font-size:11.5px;line-height:1.5;text-align:left;white-space:pre-wrap;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.pol-media-note{background:none}.circle{position:relative;width:100%;height:100%;overflow:hidden}.flow-standalone{height:100vh;box-sizing:border-box;padding:172px 0 60px}.circle-scroll{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 40px 28px;scrollbar-width:thin}.circle-stage{position:relative}.circle-time{position:absolute;inset:0 0 auto 0;height:22px;display:flex;pointer-events:none}.circle-time span{flex:1;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 52%,transparent);border-left:1px solid color-mix(in oklab,var(--blue) 14%,transparent);padding-left:8px;line-height:22px}.lane{position:relative}.lane-label{position:absolute;left:0;transform:translateY(-50%);display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;z-index:3;color:var(--chrome-text, #e8edfb)}.lane-label.is-click{padding:0}.lane-face{display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.lane-face:hover .who b{color:var(--blue-soft, #4D62E8)}.lane-face:hover .avatar{box-shadow:0 0 0 1.5px var(--blue)}.lane-label .avatar{width:26px;height:26px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--blue) 30%,transparent)}.lane-label .who{display:flex;flex-direction:column;line-height:1.15}.lane-label .who b{font-size:13.5px;font-weight:650;letter-spacing:-.01em}.lane-label .who small{font-family:var(--mono);font-size:10px;opacity:.6;letter-spacing:.03em;text-transform:uppercase}.lane-label .share{margin-left:4px;opacity:.55;display:inline-flex}.lane.is-main .lane-label .who b{font-size:15.5px}.lane-rail{position:absolute;height:calc(1px + 2px * var(--lane-strength, .5));border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--blue) 26%,transparent) 12%,color-mix(in oklab,var(--blue) 26%,transparent) 88%,transparent);opacity:calc(.4 + .6 * var(--lane-strength, .5));transform:translateY(-50%);z-index:1}.rail-fill{position:absolute;height:3px;border-radius:3px;transform:translateY(-50%);background:linear-gradient(90deg,color-mix(in oklab,var(--seg) 55%,transparent),var(--seg));box-shadow:0 0 7px color-mix(in oklab,var(--seg) 45%,transparent);opacity:.8;z-index:1;pointer-events:none}.lane.is-side .dot{opacity:.85}.lane.is-side .cap{opacity:.7}.node{position:absolute;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;cursor:pointer;color:var(--chrome-text, #e8edfb)}.node .dot{display:grid;place-items:center;border-radius:999px;position:relative}.node .cap{position:absolute;top:calc(100% + 6px);white-space:nowrap;font-size:11px;opacity:.82;letter-spacing:.01em;pointer-events:none}.node.is-next{opacity:.68}.node.is-locked{opacity:.4}.node.is-now .dot{box-shadow:0 0 26px color-mix(in oklab,var(--blue) 85%,transparent),0 0 8px color-mix(in oklab,var(--blue) 55%,transparent)}.node .hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid var(--blue);opacity:0;pointer-events:none}.node.hit-go .hit{animation:hit-ring 1s ease-out forwards}@keyframes hit-ring{0%{opacity:0;transform:scale(.7)}30%{opacity:.9}to{opacity:0;transform:scale(2.6)}}.circle-panel{position:absolute;z-index:20;padding:14px 16px;color:var(--chrome-text, #e8edfb)}.circle-panel h4{margin:0 0 8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-weight:600}.panel-health{right:26px;top:96px;width:232px}.panel-legend{right:26px;bottom:26px;width:232px}.panel-controls{left:26px;bottom:26px;z-index:31}.health-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;margin:6px 0}.health-bar{height:6px;border-radius:6px;background:color-mix(in oklab,var(--blue) 16%,transparent);overflow:hidden;margin-top:3px}.health-bar>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--blue),var(--blue-soft, #4D62E8))}.health-score{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.02em}.health-score small{font-size:13px;opacity:.55;font-weight:500}.legend-row{display:flex;align-items:center;gap:9px;font-size:12px;margin:7px 0;opacity:.9}.legend-row .swatch{width:12px;height:12px;border-radius:4px;background:var(--area)}.legend-rel{display:flex;align-items:center;gap:8px;font-size:11.5px;margin:6px 0;opacity:.85}.legend-rel .ln{width:26px;height:0;border-top-style:solid;border-top-color:color-mix(in oklab,var(--chrome-text, #e8edfb) 80%,transparent)}.legend-rel .ln-forming{border-top-width:1px;border-top-style:dashed;opacity:.4}.legend-rel .ln-growing{border-top-width:2px;opacity:.7}.legend-rel .ln-strong{border-top-width:3px;opacity:1;filter:drop-shadow(0 0 3px color-mix(in oklab,var(--chrome-text, #e8edfb) 60%,transparent))}.legend-note{font-family:var(--mono);font-size:10px;letter-spacing:.04em;opacity:.55;margin-top:8px}.panel-controls .bubble-btn{margin-bottom:2px}.controls-hint{font-size:11px;opacity:.6;margin-top:8px;max-width:220px;line-height:1.4}.lane.is-suggest{opacity:1}.lane.is-suggest .lane-rail{background:none;border-top:2px dashed color-mix(in oklab,var(--thread) 45%,transparent);height:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 72%,transparent 96%);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 72%,transparent 96%)}.suggest-chip{position:absolute;transform:translateY(-50%);display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;z-index:3;font-size:12px;border:1px dashed color-mix(in oklab,var(--blue) 60%,transparent);color:color-mix(in oklab,var(--blue-soft, #4D62E8) 92%,white);background:color-mix(in oklab,var(--blue) 12%,transparent)}.circle-title{position:fixed;left:26px;top:92px;z-index:20;pointer-events:none}.circle-title b{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--chrome-text, #e8edfb)}.circle-title span{display:block;font-size:12px;opacity:.6;margin-top:2px}.braid-wrap{position:relative;display:flex;align-items:stretch}.braid-gutter{position:relative;flex:0 0 178px;z-index:32}.braid-scroll{position:relative;flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:24px;scrollbar-width:thin;z-index:1}.braid-stage{position:relative;z-index:1}.flow-body,.flow-body .circle-scroll{position:relative}.flow-canvas{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}.concept-flow .circle-panel{pointer-events:none}.concept-flow .circle-panel button{pointer-events:auto}.concept-flow .concept-zoom{position:absolute;right:20px;top:12px;z-index:31}.concept-braid .concept-zoom{position:absolute;left:24px;top:148px}.legend-pop{position:absolute;right:26px;bottom:26px;z-index:31}.legend-pop .legend-info{width:38px;height:38px;display:grid;place-items:center;opacity:.7;color:var(--chrome-text, #cdd6f0)}.legend-pop:hover .legend-info{opacity:1}.legend-pop .panel-legend{position:absolute;right:0;bottom:48px;width:232px;pointer-events:auto;animation:legend-in .18s ease}@keyframes legend-in{0%{opacity:0;transform:translateY(6px)}}.flow-chips{position:absolute;top:0;bottom:0;left:40px;width:200px;pointer-events:none}.flow-chips .lane-label.is-promoted{z-index:31}.flow-chips .lane-label{pointer-events:auto}.concept-flow .circle-scroll,.concept-flow .flow-canvas{-webkit-mask-image:linear-gradient(90deg,transparent 195px,#000 265px);mask-image:linear-gradient(90deg,transparent 195px,#000 265px)}.concept-flow .circle-scroll{scrollbar-width:none;cursor:grab}.concept-flow .circle-scroll::-webkit-scrollbar{display:none}.concept-flow .circle-scroll.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.concept-flow .circle-scroll.is-panning *{pointer-events:none}.cluster{position:absolute}.cluster .node.in-cluster{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--off, 0px)),-50%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.cluster.is-many .node .cap{opacity:0;transition:opacity .15s ease}.cluster.is-many.is-open .node:hover .cap{opacity:.9}.cluster-cap{position:absolute;top:calc(100% - 6px);left:50%;translate:-50%;white-space:nowrap;font-size:11px;opacity:.82;letter-spacing:.01em;pointer-events:none}.cluster.is-many:not(.is-open) .node.is-now .dot{box-shadow:0 0 18px color-mix(in oklab,var(--blue) 60%,transparent)}.concept-ticks{position:absolute;inset:0 0 auto 0;height:26px;pointer-events:none}.concept-ticks .tk{position:absolute;top:0;height:9px;border-left:1px solid color-mix(in oklab,var(--blue) 12%,transparent)}.concept-ticks .tk-major{height:16px;border-left-color:color-mix(in oklab,var(--blue) 26%,transparent)}.concept-ticks .tk em{position:absolute;left:6px;top:1px;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 30%,transparent);white-space:nowrap}.concept-ticks .tk-major em{color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 55%,transparent)}.concept-now{position:absolute;top:32px;bottom:18px;width:0;border-left:1px dashed color-mix(in oklab,var(--blue) 45%,transparent);z-index:1;pointer-events:none}.concept-now i{position:absolute;top:-6px;left:5px;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--blue) 70%,var(--chrome-text, #cdd6f0))}.braid-strands{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.chapter-capsule{position:absolute;transform:translateY(-50%);height:15px;border-radius:999px;border:1px solid color-mix(in oklab,var(--area) 45%,transparent);background:color-mix(in oklab,var(--area) 10%,transparent);z-index:2}.chapter-capsule.is-main-ch{height:19px}.capsule-fill{position:absolute;inset:1px auto 1px 1px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--area) 40%,transparent),var(--area));box-shadow:0 0 7px color-mix(in oklab,var(--area) 45%,transparent);opacity:.75}.chapter-capsule.is-now{box-shadow:none}.chapter-capsule.is-next{opacity:.6}.chapter-capsule.is-locked{opacity:.35;border-style:dashed}.capsule-icon{position:absolute;left:6px;top:50%;translate:0 -50%}.capsule-cap{position:absolute;top:calc(100% + 5px);left:4px;white-space:nowrap;font-size:11px;opacity:.8;letter-spacing:.01em;pointer-events:none}.concept-now{border-left-color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 32%,transparent)}.concept-now i{color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 60%,transparent)}.braid-scroll{scrollbar-width:thin;scrollbar-color:rgba(214,224,255,.16) transparent}.braid-scroll::-webkit-scrollbar{height:7px}.braid-scroll::-webkit-scrollbar-track{background:transparent}.braid-scroll::-webkit-scrollbar-thumb{background:#d6e0ff29;border-radius:99px}.braid-scroll::-webkit-scrollbar-thumb:hover{background:#d6e0ff42}.lane.is-suggest .lane-rail{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--blue) 20%,transparent) 0 7px,transparent 7px 14px);opacity:.28}.lane-label.is-suggest{opacity:.8}.lane-label.is-suggest .who b{font-weight:600}.lane-label.is-suggest .suggest-glyph{margin-left:5px;opacity:.7;color:var(--blue-soft, #4D62E8)}.node.is-ghost{opacity:.19;transition:opacity var(--t-micro) var(--ease-micro)}.node.is-ghost:hover{opacity:.31}.node.is-ghost .cap{opacity:0;transition:opacity .15s ease}.node.is-ghost:hover .cap{opacity:.75}.concept-flow .node.is-promoted{z-index:31}.concept-flow .node .cap{opacity:0;transition:opacity .15s ease}.concept-flow .node:hover .cap{opacity:.85}.concept-flow .cluster-cap{font-family:var(--mono);font-size:10px;letter-spacing:.08em;opacity:.55}.concept-flow .concept-now{border-left-style:dotted;border-left-color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 20%,transparent)}.concept-flow .concept-now i{top:auto;bottom:-4px;color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 42%,transparent);font-size:8.5px}.node.is-ghost{opacity:.55}.node.is-ghost .dot{border:1px dashed color-mix(in oklab,var(--chrome-text, #cdd6f0) 26%,transparent)}.node.is-ghost:hover{opacity:.8}.concept-flow .node .dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:radial-gradient(circle at 32% 26%,#283456eb,#090d1af2 70%);box-shadow:inset 0 1px #d6e0ff24,inset 0 -2px 7px #0000008c,0 2px 10px #0006;transition:opacity .18s ease;z-index:-1}.concept-flow .node.is-ghost .dot:before{opacity:.55}.concept-flow .node.is-now .dot{box-shadow:none}.concept-flow .cluster.is-many:not(.is-open) .node.is-now .dot{box-shadow:none}.suggest-pill{position:absolute;left:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px dashed color-mix(in oklab,var(--blue) 40%,transparent);border-radius:999px;background:#0a0e1b59;color:color-mix(in oklab,var(--chrome-text, #cdd6f0) 62%,transparent);font:inherit;font-size:13px;cursor:pointer;pointer-events:auto;z-index:31;transition:border-color var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.suggest-pill b{font-weight:650;color:var(--blue-soft, #4D62E8)}.suggest-pill .match-pct{font-family:var(--mono);font-size:11px;opacity:.75}.suggest-pill svg{color:var(--blue-soft, #4D62E8);opacity:.8}.suggest-pill:hover{border-color:color-mix(in oklab,var(--blue) 65%,transparent);color:var(--chrome-text, #cdd6f0)}.lane.is-suggest .rail-fill{opacity:.45}.concept-flow .node:hover .dot svg{filter:drop-shadow(0 0 3px rgba(5,8,18,.95)) drop-shadow(0 0 1px rgba(5,8,18,.9))}.stage-nodes{position:absolute;top:0;bottom:0;left:0;pointer-events:none}.stage-nodes .lane,.stage-nodes .cluster{pointer-events:none}.stage-nodes .node{pointer-events:auto}.stage-nodes .node.is-fading{opacity:0;transition:opacity .22s ease;pointer-events:none}.stage-nodes .cluster.is-many{pointer-events:auto}.lt-timeband{position:absolute;z-index:0;pointer-events:none}.lt-timeband:before{content:"";position:absolute;top:-14px;right:-16px;bottom:-14px;left:-16px;border-radius:20px;background:rgba(19,27,46,calc(.92 * var(--tlplate, 0)));box-shadow:inset 0 1px rgba(255,255,255,calc(.08 * var(--tlplate, 0))),0 10px 30px rgba(5,11,18,calc(.5 * var(--tlplate, 0)));pointer-events:none}.lt-timeband .concept-ticks{height:26px}.lt-timeband .tb-nowline{position:absolute;top:0;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#ffffff57,#ffffff29 72%,#fff0);pointer-events:none}.lt-timeband .tb-now{position:absolute;top:17px;transform:translate(-50%);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0b1120;background:#7e9effe6;padding:2px 5px;border-radius:6px;white-space:nowrap}.lt-timeband .lane{position:absolute;left:0;right:0;height:0}.lt-timeband .lane-rail{background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 4%,rgba(255,255,255,.07) 96%,transparent);opacity:1}.lt-timeband .node .dot{width:26px;height:26px;background:color-mix(in oklab,var(--area) 22%,rgba(19,27,46,.96));box-shadow:inset 0 1px #ffffff14}.lt-timeband .node.is-now .dot{box-shadow:inset 0 1px #ffffff1a,0 0 22px color-mix(in oklab,var(--area) 60%,transparent)}.lt-timeband .chapter-capsule{transform:translateY(-50%);background:transparent;border-style:dashed}.lt-timeband .chapter-capsule[data-complete]{border-style:solid;border-color:color-mix(in oklab,var(--area) 72%,transparent)}.lt-timeband .chapter-capsule[data-open]{background:transparent;border:none;box-shadow:none}.lt-timeband .chapter-capsule[data-ghost]{background:transparent;border:1px dashed rgba(160,170,190,.42);box-shadow:none;opacity:.8}.lt-timeband .chapter-capsule[data-ghost][data-open]{border:none;background:transparent;box-shadow:none}.lt-timeband .chapter-capsule[data-ghost] .capsule-fill{display:none}.lt-timeband .node[data-ghost] .dot{background:transparent;border:1.5px dashed rgba(160,170,190,.55);box-shadow:none;filter:grayscale(1) opacity(.65)}.lt-timeband .node[data-ghost].is-next .dot{box-shadow:none}.lt-timeband .node[data-vision] .dot{width:14px;height:14px;background:#ffffffe6;border:2px solid rgba(255,255,255,.22);box-shadow:0 0 16px #ffffff73}.lt-timeband .node[data-vision] .dot>*{display:none}.lt-timeband .tb-dot{position:absolute;top:50%;height:5px;min-width:11px;border-radius:999px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.28);z-index:3}.lt-timeband .tb-dot.is-done{background:#ffffffbf;border-color:transparent}.lt-datepick{position:absolute;left:0;top:calc(100% + 8px);z-index:45;width:224px;padding:12px 12px 10px;border-radius:14px;background:#131b2ef7;box-shadow:inset 0 1px #ffffff14,0 10px 30px #050b1280;cursor:default;text-transform:none;letter-spacing:normal}.lt-datepick-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.lt-datepick-head b{font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--night-text, #e8ecf7)}.lt-datepick-head b span{opacity:.55;font-weight:500;margin-left:3px}.lt-datepick-nav{display:flex;gap:2px}.lt-datepick-nav button{width:22px;height:22px;display:grid;place-items:center;border:none;border-radius:7px;background:transparent;color:#cdd5ea;font-size:14px;line-height:1;cursor:pointer;transition:background var(--t-micro, .12s) var(--ease-micro, ease)}.lt-datepick-nav button:hover{background:#485a8680}.lt-datepick-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px 0}.lt-datepick-wd{font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--night-soft, #8b93a6);opacity:.7;display:grid;place-items:center;height:18px}.lt-datepick-day{height:26px;display:grid;place-items:center;border:none;background:transparent;font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace);font-size:10.5px;color:var(--night-text, #e8ecf7);border-radius:7px;cursor:pointer;transition:background var(--t-micro, .12s) var(--ease-micro, ease)}.lt-datepick-day:hover{background:#485a8666}.lt-datepick-day.is-today{box-shadow:inset 0 0 0 1px #ffffff59}.lt-datepick-day.in-range{background:color-mix(in oklab,var(--pick) 20%,transparent);border-radius:0}.lt-datepick-day.is-start,.lt-datepick-day.is-end{background:color-mix(in oklab,var(--pick, #7e9eff) 55%,rgba(19,27,46,.9));color:#fff;font-weight:700}.lt-datepick-day.is-start{border-radius:7px 0 0 7px}.lt-datepick-day.is-end{border-radius:0 7px 7px 0}.lt-datepick-day.is-start.is-lone{border-radius:7px}.lt-datepick-day.is-end.is-preview{background:color-mix(in oklab,var(--pick, #7e9eff) 34%,rgba(19,27,46,.9))}:root{--ltcur-h: 125;--ltcur-s: 52%;--ltcur-l: 100%;--ltcur-alpha: .46;--ltcur-size: 26px;--ltcur-down: .74;--ltcur-lift: 1.25}.lt-cursor{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:2147483647;opacity:0;will-change:transform,opacity;transform:translate3d(-200px,-200px,0)}.lt-cursor.is-live{opacity:var(--ltcur-alpha)}.lt-cursor.is-hidden{opacity:0}.lt-cursor.is-block .lt-cursor-dot{background:hsla(var(--ltcur-h),var(--ltcur-s),var(--ltcur-l),calc(var(--ltcur-alpha) * .5))}.lt-cursor.is-text .lt-cursor-dot{background:hsla(var(--ltcur-h),var(--ltcur-s),var(--ltcur-l),var(--ltcur-alpha))}.lt-cursor-dot{transition-property:scale,filter,background}.lt-cursor-dot{width:var(--ltcur-size);height:var(--ltcur-size);margin:calc(var(--ltcur-size) / -2) 0 0 calc(var(--ltcur-size) / -2);border-radius:999px;background:hsl(var(--ltcur-h),var(--ltcur-s),var(--ltcur-l));transition-duration:.12s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lt-cursor.is-down .lt-cursor-dot{scale:var(--ltcur-down);filter:brightness(var(--ltcur-lift))}html[data-ltedge=add] .lt-cursor-dot{background:hsl(var(--ltcur-h),var(--ltcur-s),calc(var(--ltcur-l) + 6%))}.lt-cursor.is-merged .lt-cursor-dot{background-color:hsla(var(--ltcur-h),var(--ltcur-s),var(--ltcur-l),calc(var(--ltcur-alpha) * .5))}html[data-ltedge=add] .lt-cursor:after{content:"+";position:absolute;left:9px;top:-15px;width:13px;height:13px;display:grid;place-items:center;font:700 11px/1 var(--mono, ui-monospace, monospace);color:#0b1120;background:hsl(var(--ltcur-h),var(--ltcur-s),var(--ltcur-l));border-radius:999px;pointer-events:none}html[data-ltedge=go] .lt-cursor-dot{filter:brightness(.92)}html.lt-cursor-live,html.lt-cursor-live *{cursor:none!important}@media(pointer:coarse){.lt-cursor{display:none}}.ltb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;left:var(--sw, 0px);z-index:60;display:grid;place-items:center;padding:24px}@media(max-width:820px){.ltb-scrim{left:0}}.ltb-scrim{background:linear-gradient(180deg,#050b12b8,#050b12db);animation:ltb-arrive var(--t-arrival) var(--ease-arrive) both}.ltb-panel{width:min(560px,100%);padding:40px 40px 34px;border-radius:24px;background:var(--frame-grad);box-shadow:inset 0 1px #ffffff0f,0 24px 60px color-mix(in srgb,var(--sb-n1) 50%,transparent);animation:ltb-rise var(--t-arrival) var(--ease-arrive) both}.ltb-kicker{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-soft);opacity:.75}.ltb-question{margin:0 0 22px;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--night-text)}.ltb-vision{color:var(--night-text)}.ltb-input{width:100%;padding:14px 16px;border:none;outline:none;border-radius:14px;background:#050b126b;color:var(--night-text);font:inherit;font-size:16px;transition:background var(--t-micro) var(--ease-micro)}.ltb-input::placeholder{color:var(--ghost)}.ltb-input:focus{background:#050b129e}.ltb-row{display:flex;align-items:center;gap:12px;margin-top:20px}.ltb-go{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:none;border-radius:999px;background:var(--blue);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ccd8ff66;transition:transform var(--t-micro) var(--ease-micro)}.ltb-go:active{transform:translateY(1px)}.ltb-skip{padding:11px 14px;border:none;background:transparent;color:var(--night-soft);font:inherit;font-size:13.5px;cursor:pointer;transition:color var(--t-micro) var(--ease-micro)}.ltb-skip:hover{color:var(--night-text)}.ltb-dots{display:flex;gap:6px;margin-top:26px}.ltb-dots i{width:18px;height:3px;border-radius:999px;background:#d6e0ff29;transition:background var(--t-element, .24s) var(--ease-arrive)}.ltb-dots i.on{background:var(--blue-soft)}.ltb-drafting{margin:0;color:var(--night-soft);font-size:14px}.ltb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ltb-item{display:grid;gap:3px;padding:14px 16px;border-radius:16px;background:#050b1257}.ltb-item-kind{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft);opacity:.7}.ltb-item-title{font-size:15.5px;font-weight:600;color:var(--night-text)}.ltb-item-note{font-size:13px;line-height:1.45;color:var(--night-soft)}.ltb-hint{margin:16px 0 0;font-size:12.5px;color:var(--night-soft);opacity:.85}@keyframes ltb-arrive{0%{opacity:0}to{opacity:1}}@keyframes ltb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lt-entry{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;left:var(--sw, 0px);display:grid;place-items:center;padding:24px}.lt-entry-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--sb-n1) 42%,transparent);animation:lt-entry-fade .42s cubic-bezier(.16,1,.3,1)}.lt-entry-panel{position:relative;width:min(440px,100%);display:flex;flex-direction:column;gap:10px;padding:32px 28px 26px;border-radius:24px;animation:lt-entry-rise .42s cubic-bezier(.16,1,.3,1)}@keyframes lt-entry-fade{0%{opacity:0}}@keyframes lt-entry-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.lt-entry-kicker{margin:0;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a9b4cea8}.lt-entry-title{margin:0;font-family:var(--display);font-size:30px;line-height:1.1;letter-spacing:-.035em;color:var(--night-text, #F2F4FA)}.lt-entry-lede{margin:0 0 6px;font-size:13.5px;line-height:1.55;max-width:34ch;color:var(--night-soft, #A9B4CE)}.lt-entry-actions{display:flex;flex-direction:column;gap:8px;margin-top:6px}.lt-entry-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.lt-entry-in{width:100%;box-sizing:border-box;padding:12px 15px;border:0;border-radius:12px;background:#d6e0ff0d;box-shadow:inset 0 -1px #d6e0ff1f;color:var(--night-text, #F2F4FA);font-family:inherit;font-size:14.5px;transition:background .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.lt-entry-in::placeholder{color:#a9b4ce73}.lt-entry-in:focus{outline:none;background:#d6e0ff17;box-shadow:inset 0 -1px #ed9a4a8c}.lt-entry-cta,.lt-entry-quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border:0;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1)}.lt-entry-cta{background:var(--blue, #1A4CFF);color:#fff}.lt-entry-cta:hover:not(:disabled){background:#2a58ff}.lt-entry-cta:disabled{opacity:.55;cursor:default}.lt-entry-quiet{background:#d6e0ff0f;color:var(--night-text, #F2F4FA);font-weight:500}.lt-entry-quiet:hover{background:#d6e0ff1a}.lt-entry-back{align-self:center;margin-top:8px;border:0;background:none;padding:4px 8px;color:var(--night-soft, #A9B4CE);font:inherit;font-size:12.5px;cursor:pointer}.lt-entry-back:hover{color:var(--night-text, #F2F4FA)}@media(max-width:560px){.lt-entry{left:0}.lt-entry{padding:0;place-items:end stretch}.lt-entry-panel{width:100%;border-radius:24px 24px 0 0;padding:28px 20px calc(22px + env(safe-area-inset-bottom))}.lt-entry-title{font-size:26px}@keyframes lt-entry-rise{0%{opacity:0;transform:translateY(28px)}}}.gym{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:116px clamp(22px,6vw,88px) 90px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--fg);--gym-primary: var(--blue);--gym-accent: var(--thread-live);--gym-on-primary: var(--night-text, #f2f4fa)}.gym>*{width:100%;max-width:1320px}.gym-bar{display:flex;align-items:center;gap:20px;padding:12px 4px 14px;border-bottom:1px solid var(--line, rgba(214, 224, 255, .12));position:relative}.gym-flame{display:flex;align-items:center;gap:9px;color:var(--gym-accent);flex:none}.gym-flame strong{font-size:21px;font-weight:700;display:block;line-height:1;color:var(--fg)}.gym-flame .mono{font-size:11px;color:var(--fg-mute)}.gym-week{list-style:none;display:flex;gap:7px;margin:0;padding:0;flex:none}.gym-week li{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--fg-mute);border:1px solid rgba(255,255,255,.1)}.gym-week li.on{color:var(--gym-on-primary);background:var(--gym-primary);border-color:transparent}.gym-scope{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;position:relative}.gym-scope-bb{display:inline-block;width:auto}.gym-chip{border:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;cursor:pointer;white-space:nowrap;color:var(--fg-mute);font-size:12.5px;font-weight:600;font-family:inherit;padding:7px 15px;border-radius:999px;transition:color .15s ease,border-color .15s ease}.gym-chip:hover{color:var(--fg)}.gym-chip.on{color:var(--fg);border-color:var(--gym-primary)}.gym-progress{font-size:12px;color:var(--fg-mute);white-space:nowrap;flex:none}.gym-reps{display:flex;flex-direction:column;gap:11px}.gym-rep{display:flex;align-items:center;gap:14px;padding:13px 15px;cursor:pointer;position:relative;transition:opacity .4s ease}.gym-rep.is-done{opacity:.72}.gym-rep-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.gym-rep-top{display:flex;align-items:baseline;gap:10px}.gym-rep-top h4{margin:0;font-size:16px;font-weight:600}.gym-rep-lv{font-size:10px;font-weight:700;color:var(--gym-primary);border:1px solid var(--gym-primary);border-radius:999px;padding:1px 6px;line-height:1.4;letter-spacing:.02em}.gym-streak{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:var(--gym-accent)}.gym-grows{margin:0;display:block;min-width:0;font-size:11px;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gym-grows svg{vertical-align:-1px;margin-right:3px}.gym-grows span{color:var(--fg-soft)}.gym-shared{margin-left:6px;display:inline-flex;align-items:center;gap:3px;color:var(--blue-soft)}.gym-line{display:block;height:3px;border-radius:3px;background:#ffffff17;overflow:hidden;margin-top:3px}.gym-line-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gym-primary),var(--gym-accent));transition:width .5s cubic-bezier(.2,.8,.2,1)}.gym-reps{gap:0}.gym-rep-meta{display:flex;flex-direction:column;gap:4px;margin-top:2px;min-width:0}.hr-trail .gym-streak{margin-left:0}.hr-trail .gym-rep-lv{line-height:1.3}.gym-rep-go{flex:none;display:grid;place-items:center;width:32px;height:32px;color:var(--gym-primary);opacity:.75;transition:transform .15s ease,opacity .15s ease}.gym-rep:hover .gym-rep-go{transform:translate(3px);opacity:1}.gym-rep-go.done{color:var(--gym-accent);opacity:1}.gym-session{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:8px}.gym-lesson-top{display:flex;align-items:center;gap:14px;width:100%;max-width:620px}.gym-lesson-x{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;color:var(--fg-mute);cursor:pointer;transition:color .15s ease,border-color .15s ease}.gym-lesson-x:hover{color:var(--fg);border-color:#d6e0ff66}.gym-lesson-bar{flex:1;height:12px;border-radius:999px;background:#ffffff17;overflow:hidden}.gym-lesson-bar>span{display:block;height:100%;border-radius:999px;position:relative;background:var(--gym-primary);transition:width .5s cubic-bezier(.2,.8,.2,1)}.gym-lesson-bar>span>i{position:absolute;left:7px;right:7px;top:2.5px;height:3px;border-radius:999px;background:#ffffff52}.gym-lesson-streak{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--gym-accent);font-size:12.5px;font-weight:700}.gym-session-card{width:100%;max-width:620px;height:min(660px,86vh);padding:40px 38px;display:flex;flex-direction:column;color:var(--fg)}.gym-session-area{display:inline-flex;align-items:center;gap:6px;color:var(--gym-accent);font-size:11px;margin:0;justify-content:center}.gym-session-card h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.01em}.gym-lesson-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;animation:gymStepIn .35s cubic-bezier(.2,.8,.2,1)}.gym-lesson-n{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin-top:8px}.gym-lesson-text{flex:1;display:grid;place-items:center;margin:0;font-size:23px;line-height:1.45;max-width:42ch;color:var(--fg)}@keyframes gymStepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gym-session-foot{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:20px;width:100%}.gym-cta-wait{opacity:.36;cursor:default;transition:opacity var(--t-micro, .16s) ease}.gym-lesson-quiet{border:none;background:transparent;cursor:pointer;color:var(--fg-mute);font-size:11.5px;font-family:inherit;padding:6px 2px}.gym-lesson-quiet:hover{color:var(--fg)}.gym-lesson-blurb{margin:0;color:var(--fg-mute);font-size:13px;font-style:italic}.gym-session-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:8px 4px;color:var(--gym-accent);animation:gymStepIn .35s cubic-bezier(.2,.8,.2,1)}.gym-session-done h2{margin:4px 0 0;font-size:27px;color:var(--fg)}.gym-session-done p{margin:0 0 6px;max-width:40ch;font-size:14.5px;color:var(--fg-soft)}.gym-session-done p span{color:var(--fg);font-weight:600}.gym-session-stats{display:flex;gap:12px;margin:10px 0 16px}.gym-stat{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:108px;padding:12px 16px 13px;border-radius:14px;border:1px solid var(--line, rgba(214, 224, 255, .22));animation:gymStatIn .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--stat-i, 0) * .18s)}.gym-stat strong{display:inline-flex;align-items:center;gap:5px;font-size:24px;line-height:1;color:var(--fg)}.gym-stat-cap{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gym-accent)}@keyframes gymStatIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}.gym-unlock{text-align:center;padding:22px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--gym-accent)}.gym-unlock h3{margin:4px 0 0;font-size:21px;color:var(--fg)}.gym-unlock p{margin:0 0 8px;max-width:44ch;font-size:13.5px;color:var(--fg-mute)}.gym-foot{text-align:center;font-size:11.5px;color:var(--fg-mute);margin:4px 0 0}.gym-cheer{position:fixed;left:50%;bottom:26px;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;z-index:31;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--gym-on-primary);background:var(--gym-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--sb-n1) 50%,transparent);animation:gymCheer .3s cubic-bezier(.2,.8,.2,1)}@keyframes gymCheer{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.gym>.gym-cols{max-width:1100px}.gym-cols{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:26px;align-items:start;margin-top:22px}.gym-rail{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.gym-routines{display:flex;flex-direction:column;padding:16px 12px 12px}.gym-routines-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px 10px}.gym-routines-head h4{margin:0;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;color:var(--fg)}.gym-routines-head .mono{font-size:11px;color:var(--fg-mute)}.gym-path{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 8px}.gym-path-head{text-align:center;margin-bottom:6px}.gym-path-head h4{margin:0;font-size:16px;font-weight:600}.gym-path-head p{margin:3px 0 0;font-size:11px;color:var(--fg-mute)}.gym-path-trail{position:relative;margin:-34px auto 0}.gym-path-line{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:1}.gym-path-node{position:absolute;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;width:156px;text-align:center}.gym-node-btn{border:none;background:transparent;cursor:pointer;padding:0;display:block}.gym-node-btn:not(:disabled):hover .gym-node-tile{transform:scale(1.05)}.gym-node-bb{display:inline-block;width:auto;border-radius:50%}.gym-node-tile{position:relative;width:96px;height:96px;display:grid;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.gym-node-ring{position:absolute;top:0;right:0;bottom:0;left:0}.gym-ring-fill{transition:stroke-dasharray .8s var(--ease-arrive, cubic-bezier(.16, 1, .3, 1)),stroke .4s ease,opacity .4s ease}.gym-node-badge{position:absolute;top:1px;right:1px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:var(--gym-accent);background:color-mix(in srgb,var(--sb-n1) 85%,transparent)}.gym-node-badge.lock{color:var(--fg-soft)}.gym-path-node.locked{opacity:.55}.gym-path-node.locked .glass-icon{filter:saturate(.25) brightness(.82)}.gym-path-node.locked .gym-node-btn{cursor:default}.gym-path-node.cur .gym-node-tile{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--gym-primary) 40%,transparent))}.gym-path-node.cur .gym-node-label b{color:var(--fg)}.gym-path-node.cur .gym-node-label .mono{color:var(--fg-soft)}.gym-path-node.milestone .gym-node-label b{color:var(--gym-accent)}.gym-node-label{display:flex;flex-direction:column;gap:2px}.gym-node-label b{font-size:13px;font-weight:600;line-height:1.15}.gym-node-label .mono{font-size:10px;color:var(--fg-mute);line-height:1.35}.gym-po{display:block;position:relative;box-sizing:border-box;padding:7px 7px 24px;border-radius:2px;background:linear-gradient(180deg,#f7f5ef,#ece8dd);box-shadow:0 14px 30px color-mix(in srgb,var(--sb-n1) 50%,transparent),0 2px 4px color-mix(in srgb,var(--sb-n1) 40%,transparent);transform:rotate(var(--po-rot, 0deg));transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.gym-po-tape{position:absolute;top:-7px;left:50%;width:46px;height:15px;transform:translate(-50%) rotate(-3deg);background:linear-gradient(180deg,#e8eefc57,#e8eefc29);border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);box-shadow:0 2px 5px color-mix(in srgb,var(--sb-n1) 22%,transparent)}.gym-po-img{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:1px;background:linear-gradient(150deg,#cdbfa8,#909bad)}.gym-po-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#f2f4fa;background:color-mix(in srgb,var(--sb-n1) 55%,transparent);border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px color-mix(in srgb,var(--sb-n1) 40%,transparent)}.gym-po-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gym-po-cap{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-family:Caveat,cursive;font-size:15px;font-weight:600;color:#2a2f3a;padding:0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gym-po-cluster{position:absolute;z-index:1;width:286px;height:420px;transform:translate(-50%,-50%);pointer-events:none}.gym-po-cluster .gym-po{position:absolute}.gym-po-cluster .gym-po:nth-child(1){left:0;top:0}.gym-po-cluster .gym-po:nth-child(2){left:94px;top:128px;z-index:2}.gym-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;min-height:0;padding:22px 0 14px}.gym-lesson-text.sm{flex:none;font-size:17px;line-height:1.5;color:var(--fg-soft)}.gym-purpose{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;animation:gymStepIn .45s var(--ease-arrive, cubic-bezier(.16, 1, .3, 1))}.gym-purpose-cap{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gym-accent)}.gym-purpose-text{margin:0;max-width:30ch;font-size:24px;line-height:1.4;color:var(--fg-soft)}.gym-purpose-grows{font-size:11px;color:var(--fg-mute);margin:0 0 6px}.gym-purpose-grows svg{vertical-align:-1px;margin-right:3px}.gym-write{width:min(420px,100%);border:none;border-bottom:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;text-align:center;padding:6px 10px 9px;color:var(--fg);font-family:Caveat,cursive;font-size:26px;line-height:1.3;outline:none;transition:border-color var(--t-micro, .16s) ease}.gym-write::placeholder{color:var(--fg-mute)}.gym-write:focus{border-bottom-color:var(--gym-primary)}.gym-number{display:inline-flex;align-items:baseline;gap:10px}.gym-number-in{width:150px;border:none;border-bottom:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;text-align:center;padding:2px 6px 8px;color:var(--fg);font-size:34px;font-weight:600;outline:none;transition:border-color var(--t-micro, .16s) ease}.gym-number-in::placeholder{color:var(--fg-mute)}.gym-number-in:focus{border-bottom-color:var(--gym-primary)}.gym-number>.mono{font-size:11px;color:var(--fg-mute);letter-spacing:.06em;text-transform:uppercase}.gym-timer{position:relative;width:172px;height:172px;display:grid;place-items:center}.gym-timer-time{font-size:37px;font-weight:600;color:var(--fg);letter-spacing:.01em}.gym-breath-pace{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mute)}.gym-breath{margin:20px 0 22px;transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.55,1);will-change:transform}.gym-breath.in{transform:scale(1.12);transition-duration:var(--in, 4s)}.gym-breath.out{transform:scale(.84);transition-duration:var(--out, 6s)}.gym-breath-tile{position:relative;width:160px;height:160px;display:grid;place-items:center}.gym-breath-verb{font-size:13px;color:var(--fg);font-style:normal;letter-spacing:.03em}.gym-count-bb{display:inline-block;width:auto}.gym-count{border:none;background:transparent;cursor:pointer;padding:4px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--fg-mute);font-family:inherit}.gym-count-tile{position:relative;width:132px;height:132px;display:grid;place-items:center}.gym-count-n{font-size:30px;font-weight:700;color:var(--fg);font-style:normal}.gym-checklist{width:min(440px,100%);display:flex;flex-direction:column;position:relative;text-align:left}.gym-delta{display:flex;flex-direction:column;align-items:center;gap:9px;margin:2px 0 4px}.gym-delta-cap{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mute)}.gym-delta-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.gym-delta-bb{display:inline-block;width:auto}.gym-delta-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;cursor:pointer;border:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;color:var(--fg-mute);font-size:12px;font-weight:600;font-family:inherit;padding:7px 13px;transition:color var(--t-micro, .16s) ease,border-color var(--t-micro, .16s) ease}.gym-delta-chip:hover{color:var(--fg)}.gym-delta-chip.on{color:var(--fg);border-color:var(--gym-accent)}.gym-feel-trail{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:10px}.gym-feel-dots{display:flex;gap:5px}.gym-feel-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--fg-mute);border:1px solid var(--line, rgba(214, 224, 255, .18))}.gym-feel-dot.now{color:var(--gym-accent);border-color:var(--gym-accent);animation:gymStatIn .4s var(--ease-arrive, cubic-bezier(.16, 1, .3, 1))}.gym-feel-insight{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mute)}.gym-done-note{margin:0 0 4px;font-size:15px;color:var(--fg);font-family:Caveat,cursive}.gym-done-note .mono{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gym-accent);font-family:JetBrains Mono,monospace}.gym-reach-script{margin:0;max-width:40ch;font-size:15px;line-height:1.5;color:var(--fg-soft);animation:gymStepIn .3s cubic-bezier(.2,.8,.2,1)}.gym-person-chip{display:inline-flex;align-items:center;gap:9px;border-radius:999px;cursor:pointer;border:1px solid var(--line, rgba(214, 224, 255, .22));background:transparent;color:var(--fg-mute);font-family:inherit;padding:6px 16px 6px 7px;transition:color var(--t-micro, .16s) ease,border-color var(--t-micro, .16s) ease}.gym-person-chip:hover{color:var(--fg)}.gym-person-chip.on{color:var(--fg);border-color:var(--gym-accent)}.gym-person-face{width:28px;height:28px;border-radius:50%;object-fit:cover}.gym-person-id{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1}.gym-person-id b{font-size:13px;font-weight:700;color:var(--fg)}.gym-person-id .mono{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mute)}.gym-feelhome{display:flex;flex-direction:column;gap:12px;padding:16px 14px;position:relative}.gym-feelhome-row{display:flex;flex-direction:column;align-items:center;gap:2px}.gym-feelhome-area{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-soft)}.gym-spark-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;margin:2px 0 4px}.gym-spark{display:block}.gym-capture{display:flex;align-items:center;gap:26px;justify-content:center}.gym-capture .gym-po{flex:none}.gym-capture-side{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:300px}@media(max-width:940px){.gym-cols{grid-template-columns:1fr}.gym-rail{position:static}}@media(max-width:720px){.gym-bar{flex-wrap:wrap;gap:12px 16px}.gym-scope{margin-left:0;order:3;flex-basis:100%}}.gym-scope-slot{display:inline-block}.fr-content .gym{position:absolute;top:0;right:0;bottom:0;left:0;align-items:stretch;padding:var(--gt-pad-top, 124px) var(--gt-pad-x, 68px) 64px}.fr-content .gym>*{max-width:var(--gt-max-w, 1320px);margin-left:0;margin-right:0}.fr-content .gym-cols{grid-template-columns:minmax(0,1fr) var(--gt-rail-w, 380px);gap:var(--gt-col-gap, 40px)}.fr-content .gym-path{margin-left:var(--gt-path-left, -72px)}.fr-content .gym-rail .hr-bb:hover,.fr-content .gym-scope-slot:hover,.fr-content .gym-path-node:hover,.fr-content .gym-session-card{position:relative;z-index:31}.gym-tweaks{position:fixed;top:112px;right:14px;z-index:60;width:340px;display:flex;flex-direction:column;gap:7px;padding:12px 12px 10px;border-radius:10px;background:#080c16e0;border:1px solid rgba(214,224,255,.14);box-shadow:0 18px 44px color-mix(in srgb,var(--sb-n0) 60%,transparent);font:500 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg-soft, #c9d2e6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gt-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}.gt-head strong{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg, #f2f4fa)}.gt-hint{font-size:9.5px;color:var(--fg-mute, #8b94aa)}.gt-row{display:grid;grid-template-columns:1fr 104px 50px;align-items:center;gap:10px}.gt-label{font-size:10.5px;color:var(--fg-mute, #8b94aa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-row input[type=range]{width:100%;accent-color:var(--blue, #1a4cff);height:14px}.gt-val{font-size:10px;text-align:right;color:var(--fg, #f2f4fa)}.gt-switch{display:flex;flex-direction:column;gap:5px;margin-top:6px;padding-top:9px;border-top:1px solid rgba(214,224,255,.12)}.gt-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.gt-seg button{border:1px solid rgba(214,224,255,.18);background:transparent;cursor:pointer;color:var(--fg-mute, #8b94aa);font:inherit;font-size:10px;padding:5px 6px;border-radius:6px}.gt-seg button.on{color:var(--fg, #f2f4fa);border-color:var(--blue, #1a4cff)}.gt-foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.gt-foot button{border:1px solid rgba(214,224,255,.18);background:transparent;cursor:pointer;color:var(--fg-mute, #8b94aa);font:inherit;font-size:10px;padding:5px 6px;border-radius:6px}.gt-foot button:hover,.gt-seg button:hover{color:var(--fg, #f2f4fa)}.gym-routines.is-flat{display:flex;flex-direction:column;padding:2px 0 0;background:none}.gym-routines.is-flat .gym-routines-head{padding:0 4px 12px}.gym-routines.is-flat .gym-reps{gap:6px}.gym{scrollbar-width:none}.gym::-webkit-scrollbar{width:0;height:0}.nr-ring{position:relative;flex:0 0 auto;--nr-lit: var(--sb-orange);--nr-dim: color-mix(in srgb, var(--sb-orange) 34%, transparent);--nr-none: color-mix(in srgb, var(--sb-orange) 12%, transparent);--nr-glyph-off: color-mix(in srgb, var(--sb-orange) 34%, var(--sb-n5))}.nr-ring svg{width:100%;height:100%;display:block}.nr-ring circle{fill:none;stroke-linecap:round}.nr-track{stroke:var(--nr-none)}.nr-track.has-intent{stroke:var(--nr-dim)}.nr-fill{stroke:var(--nr-lit);transition:stroke-dasharray .32s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.nr-fill{transition:none}}.nr-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;color:var(--nr-glyph-off)}.nr-pin.is-lit{color:var(--nr-lit)}.lks{display:flex;flex-direction:column;gap:16px;width:min(760px,100%);margin:0 auto}.lks-top{display:flex;align-items:center;gap:14px}.lks-back{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#212c49b3;box-shadow:inset 0 1px #ffffff0d;color:#c7d2e8;cursor:pointer}.lks-back:hover{background:#2e3d63d9;color:#f2f4fa}.lks-rail{flex:1;display:flex;gap:10px;list-style:none;margin:0;padding:0}.lks-rail li{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.lks-rail-fill{position:relative;display:block;height:12px;border-radius:999px;background:#ffffff12;overflow:hidden}.lks-rail li.is-done .lks-rail-fill:after,.lks-rail li.is-now .lks-rail-fill:after{content:"";position:absolute;left:3px;right:3px;top:2px;height:3px;border-radius:999px;background:#ffffff47}.lks-rail li .lks-mono{font-size:9.5px;color:#7d8caa}.lks-rail li.is-now .lks-mono{color:var(--sb-ink-3);font-weight:600}.lks-rail li.is-done .lks-rail-fill{opacity:.5}.lks-mono{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#9eacca}.lks-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:min(560px,74vh);padding:26px 26px 22px;border-radius:18px;background:#141f3af0;box-shadow:inset 0 1px #ffffff14}.lks-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(46% 150% at 50% 32%,hsla(28,55%,56%,var(--lks-glow, .1)),hsla(28,45%,46%,calc(var(--lks-glow, .1) * .31)) 55%,transparent 78%),linear-gradient(#d6e0ff0d,#d6e0ff0d)}.lks-stage{flex:1;display:flex;flex-direction:column;gap:13px;min-height:0}.lks-kind{display:inline-flex;align-items:center;gap:7px;color:var(--sb-ink-7)}.lks-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.lks-style{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:999px;background:color-mix(in srgb,var(--lks-hue, transparent) 20%,rgba(19,26,44,.7));box-shadow:inset 0 1px #ffffff14;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--sb-ink-2)}.lks-style svg{color:color-mix(in srgb,var(--lks-hue, var(--sb-ink-soft)) 55%,#eef3ff)}.lks-card h2{margin:0;font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.018em;color:var(--sb-ink);max-width:30ch;text-wrap:balance}.lks-body{margin:0;font-size:14.5px;line-height:1.55;color:var(--sb-ink-5);max-width:58ch}.lks-media{position:relative;display:grid;place-items:center;border-radius:14px;overflow:hidden;aspect-ratio:16 / 8.6;flex:none;background:#131a2ce6;box-shadow:inset 0 1px #ffffff0f}.lks-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lks-media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 60% at 50% 50%,rgba(10,15,28,.5),transparent 70%),linear-gradient(to top,rgba(10,15,28,.72) 0%,rgba(10,15,28,.12) 34%,transparent 56%)}.lks-audio{position:absolute;left:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0a0f1ca8;box-shadow:inset 0 1px #ffffff14;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ink-3)}.lks-media .lks-play{position:relative;z-index:1}.lks-read{margin:8px 0 0;align-self:center;max-width:34ch;font-size:clamp(19px,2.1vw,25px);line-height:1.5;letter-spacing:-.012em;color:#e4ebfb;text-wrap:pretty}.lks-read:first-letter{float:left;margin:6px 10px 0 0;font-size:3.1em;line-height:.82;font-weight:600;color:var(--sb-ink)}.lks-read{margin-top:20px}.lks-read.is-poem{white-space:pre-line}.lks-read.is-poem:first-letter{float:none;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.lks-play{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:999px;background:#f0f5fff0;color:#101827;cursor:pointer;box-shadow:0 10px 30px #050b1273;transition:transform .22s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lks-play:hover{transform:scale(1.06)}.lks-play:active{transform:scale(.97)}.lks-moves{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.lks-moves li{display:flex;align-items:baseline;gap:11px;padding:11px 13px;border-radius:12px;background:#182137b8;font-size:14px;color:var(--sb-ink-3)}.lks-moves .lks-mono{flex:none;font-size:9.5px;color:#8493b4}.lks-scenario{color:#a9b6d4;max-width:52ch}.lks-opts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.lks-opt{width:100%;display:flex;align-items:center;gap:12px;padding:14px 15px;border:0;border-radius:13px;background:#182137cc;color:var(--sb-ink-3);font:inherit;font-size:14.5px;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lks-opt:hover:not(:disabled){background:#263354eb}.lks-opt-mark{flex:none;display:grid;place-items:center;width:17px;height:17px}.lks-opt-mark i{width:13px;height:13px;border-radius:50%;background:#ffffff21}.lks-opt.is-right{background:#264a3eeb;color:#d8f2e6}.lks-opt.is-right .lks-opt-mark{color:#57c79a}.lks-opt.is-wrong{background:#4e2a34eb;color:#f6dde3}.lks-opt.is-wrong .lks-opt-mark{color:#e2778c}.lks-opt.is-dim{opacity:.42}.lks-opt:disabled{cursor:default}.lks-because{position:relative;isolation:isolate;margin:13px 0 0;padding:14px 16px;border-radius:13px;background:#131a2c8c;box-shadow:inset 0 1px #ffffff0f;font-size:13.5px;line-height:1.55;color:#c9d6f0}.lks-because:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(58% 130% at 50% 18%,hsla(28,55%,56%,.075),hsla(28,45%,46%,.023) 55%,transparent 78%)}.lks-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.lks-done h2{max-width:none}.lks-done p{margin:0;font-size:14.5px;color:var(--sb-ink-5);max-width:44ch}.lks-done-esc{margin-top:6px;font-size:10px;color:#7d8caa}.lks-cta{align-self:flex-start;margin-top:20px}.lks-cta:disabled{opacity:.45;cursor:default}.lks-foot{text-align:center;font-size:10px;color:#6f7f9f}@media(max-width:720px){.lks-card{padding:20px 18px 18px;min-height:min(520px,78vh)}.lks-card h2{font-size:21px}.lks-rail li .lks-mono{font-size:8.5px}}.lks-feel-cap{margin-top:18px;font-size:9.5px}.lks-feels{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.lks-feel{padding:8px 15px;border:0;border-radius:999px;background:#182137cc;box-shadow:inset 0 1px #ffffff0a;color:#a9b8d6;font:inherit;font-size:13px;cursor:pointer;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .2s}.lks-feel:hover{color:var(--sb-ink-2)}.lks-feel.on{background:color-mix(in srgb,var(--lks-hue, transparent) 26%,rgba(24,33,55,.9));color:var(--sb-ink)}.lks-tiles{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.lks-tile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:104px;padding:12px 16px;border-radius:13px;background:#131a2c57;box-shadow:inset 0 1px #ffffff0d}.lks-tile .lks-mono{font-size:9px}.lks-tile b{font-size:16px;font-weight:600;color:var(--sb-ink-2);text-transform:capitalize}.lks-foot-row{display:flex;align-items:center;gap:14px;margin-top:20px}.lks-foot-row .lks-cta{margin-top:0}.lks.is-article{width:min(1040px,100%)}.lks-article{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:30px;align-items:start;min-height:0}.lks-article-main{min-width:0;max-height:min(52vh,460px);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:14px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 34px),transparent 100%);padding-bottom:18px}.lks-article-main::-webkit-scrollbar{display:none}.lks-article-main h2{font-size:27px}.lks-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.lks-tags li{padding:4px 10px;border-radius:999px;background:#ffffff12;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#a9b8d6}.lks-figure{flex:none;position:relative;margin:4px 0 2px;border-radius:14px;overflow:hidden}.lks-figure img{display:block;width:100%;height:100%;object-fit:cover}.lks-figure.is-lead{aspect-ratio:16 / 8.5}.lks-figure:not(.is-lead){aspect-ratio:16 / 7.6}.lks-play.is-onfig{position:absolute;left:18px;bottom:16px;width:46px;height:46px}.lks-lede{font-size:15.5px;color:#d3ddf2}.lks-sec{display:flex;flex-direction:column;gap:10px}.lks-sec h3{margin:8px 0 0;font-size:17px;font-weight:640;letter-spacing:-.012em;color:var(--sb-ink-2)}.lks-refs{margin-top:10px;padding-top:14px;border-top:1px solid rgba(214,224,255,.09)}.lks-refs ol{margin:9px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.lks-refs li{font-size:13px;line-height:1.45;color:var(--sb-ink-7)}.lks-refs a{display:inline-flex;align-items:center;gap:5px;color:#b6c4e0;text-decoration:underline;text-underline-offset:2px}.lks-refs a:hover{color:var(--sb-ink-2)}.lks-refs li span{display:block;font-size:11.5px;color:#74829f}.lks-contents{position:sticky;top:0;min-width:0}.lks-contents>.lks-mono{font-size:9.5px}.lks-contents ol{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.lks-contents button{width:100%;display:flex;align-items:flex-start;gap:9px;padding:7px 9px;border:0;border-radius:9px;background:none;color:var(--sb-ink-7);font:inherit;font-size:12.5px;line-height:1.35;text-align:left;cursor:pointer;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .2s}.lks-contents button:hover{background:#ffffff0b;color:#dbe4f7}.lks-contents button i{flex:none;width:6px;height:6px;margin-top:5px;border-radius:50%;background:#ffffff29}.lks-contents li.is-now button{background:#ffffff0d;font-weight:600}.lks-opts.is-images{flex-direction:row;gap:12px}.lks-opts.is-images li{flex:1;min-width:0}.lks-opts.is-images .lks-opt{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;height:100%}.lks-opt-img{display:block;aspect-ratio:16 / 11;overflow:hidden}.lks-opt-img img{width:100%;height:100%;object-fit:cover;display:block}.lks-opt-line{display:flex;align-items:center;gap:11px;padding:12px 14px;font-size:13.5px}.lks-opts:not(.is-images) .lks-opt-line{padding:0;font-size:inherit;flex:1;min-width:0}.lks-summary{list-style:none;margin:18px 0 0;padding:14px 16px;width:min(440px,100%);border-radius:14px;background:#131a2c57;box-shadow:inset 0 1px #ffffff0d;display:flex;flex-direction:column;gap:10px;text-align:left}.lks-summary li{display:flex;flex-direction:column;gap:3px}.lks-summary .lks-mono{font-size:9px}.lks-summary b{font-size:13.5px;font-weight:500;line-height:1.4;color:var(--sb-ink-3);display:block}.lks-summary b:first-letter{text-transform:uppercase}@media(max-width:900px){.lks.is-article{width:min(760px,100%)}.lks-article{grid-template-columns:minmax(0,1fr);gap:16px}.lks-contents{order:-1;position:static}.lks-contents ol{flex-direction:row;flex-wrap:wrap}.lks-contents button{width:auto}.lks-article-main{max-height:min(46vh,380px)}.lks-opts.is-images{flex-direction:column}}.lks-theory{order:2;border:0;background:none;padding:0;color:#a9b8d6;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.lks-theory:hover{color:var(--sb-ink-2)}.lks-styles{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-4px 0 -4px 48px}.lks-styles>.lks-mono{font-size:9.5px;margin-right:3px}.lks-transcript{margin-top:16px;padding:16px 18px;border-radius:13px;background:#131a2c80;box-shadow:inset 0 1px #ffffff0d;max-height:190px;overflow-y:auto;scrollbar-width:none}.lks-transcript::-webkit-scrollbar{display:none}.lks-transcript>.lks-mono{font-size:9px}.lks-transcript p{margin:8px 0 0;font-size:14px;line-height:1.6;color:#c9d6f0;max-width:62ch}.lks-read.is-do:first-letter{float:none;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.lks-read.is-do{max-width:30ch}.lks-stylewrap{position:relative;display:inline-flex}.lks-style.is-btn{cursor:pointer;border:0;font:inherit}.lks-style.is-btn:disabled{cursor:default}.lks-stylemenu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;flex-direction:column;min-width:138px;padding:5px;border-radius:11px;background:hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),calc(var(--frameop, .52) + .2));backdrop-filter:blur(var(--frameblur, 44px));-webkit-backdrop-filter:blur(var(--frameblur, 44px));box-shadow:0 12px 34px #04081080,inset 0 1px #ffffff14}.lks-stylemenu button{display:block;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--sb-ink-3);font:inherit;font-size:13px;text-align:left;cursor:pointer}.lks-stylemenu button:hover{background:#ffffff17}.lks-stylemenu button[aria-pressed=true]{color:#fff;background:#ffffff1c}.lks-spoken{display:inline-flex;align-items:center;gap:6px;margin:-2px 0 0;color:#9fb0d4}.lks-dofirst{margin:-2px 0 0;font-size:14px;line-height:1.5;color:#d9c9a8;max-width:52ch}.lks-cue{display:flex;gap:14px;flex-wrap:wrap;color:#9fb0d4}.lks-ifthen{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:baseline;padding:14px 16px;border-radius:13px;background:#ffffff0d}.lks-ifthen b{font-size:15px;color:var(--sb-ink);font-weight:600}.lks-steps,.lks-worked,.lks-prompts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lks-steps li,.lks-worked li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:baseline;font-size:14px;color:var(--sb-ink-3)}.lks-steps li em,.lks-worked li em{display:block;font-style:normal;font-size:13px;color:#a9b6d4;margin-top:3px}.lks-worked li b{color:var(--sb-ink)}.lks-prompts li{display:flex;flex-direction:column;gap:5px}.lks-prompts li b{font-size:15px;color:var(--sb-ink)}.lks-prompts textarea,.lkf-area{border:0;border-radius:10px;padding:10px 12px;resize:vertical;background:#080c188c;color:#e8edfa;font:inherit;font-size:13.5px;line-height:1.5;box-shadow:inset 0 1px #ffffff0d}.lks-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lks-pair-half{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px;border-radius:13px;background:#ffffff0d}.lks-pair-half img{width:100%;border-radius:9px;display:block}.lks-pair-half p{margin:0;font-size:13px;color:var(--sb-ink-5)}.lks-branches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lks-branches li{display:flex;flex-direction:column;gap:5px}.lks-branches em{font-style:normal;font-size:12.5px;color:#9fb0d4;padding-left:15px}.lks-criteria{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lks-criteria li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sb-ink-3)}.lks-fidelity{display:flex;flex-direction:column;gap:8px}.lkf-tier.is-authored{box-shadow:inset 0 0 0 1px #ffffff47}.lkf-tier.is-authored em{font-style:normal;letter-spacing:.08em;text-transform:uppercase;font-size:10px;color:#9fb0d4;align-self:center}.lks-serves{display:inline-flex;align-items:center;gap:6px;color:#9fb0d4}.lks-demo{margin:0;display:flex;flex-direction:column;gap:7px}.lks-demo img{width:100%;border-radius:13px;display:block}.lks-demo figcaption{color:#9fb0d4}.lks-feeling,.lks-protocol,.lks-takeaway,.lks-why{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.55;color:var(--sb-ink-3);max-width:56ch}.lks-feeling b{font-size:17px;color:var(--sb-ink);font-weight:600}.lks-protocol,.lks-takeaway,.lks-why{padding:12px 14px;border-radius:13px;background:#ffffff0d}.lks-constraints{display:flex;gap:14px;flex-wrap:wrap;color:#9fb0d4}.lks-body-ref{color:#9fb0d4}.lks-annots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.lks-annots li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:baseline;font-size:13.5px;color:var(--sb-ink-3)}.lks-needs{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lks-need{padding:4px 10px;border-radius:999px;font-size:11.5px;color:var(--sb-ink-3);background:#ffffff12}.lkb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#070b16b8;padding:24px}.lkb-veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lkb-modal{display:flex;flex-direction:column;width:min(1040px,100%);max-height:min(86vh,900px);border-radius:18px;background:hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--frameop, .52));backdrop-filter:blur(var(--frameblur, 44px));-webkit-backdrop-filter:blur(var(--frameblur, 44px));box-shadow:0 24px 70px #03060e99,inset 0 1px #ffffff17;overflow:hidden}.lkb-modal.is-wide{width:min(980px,100%)}.lkb-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.lkb-head b{font-size:16px;color:var(--sb-ink);letter-spacing:-.01em}.lkb-x{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:#ffffff0f;color:#c7d2e8;cursor:pointer}.lkb-x:hover{background:#ffffff1a}.lkb-mono{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#9eacca}.lkb-cols{display:flex;gap:0;min-height:0;flex:1}.lkb-form{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:4px 20px 20px}.lkb-form,.lkb-preview,.lkf-flow,.lkf-transcript,.lkb-fr-hits{scrollbar-width:none}.lkb-form::-webkit-scrollbar,.lkb-preview::-webkit-scrollbar,.lkf-flow::-webkit-scrollbar,.lkf-transcript::-webkit-scrollbar,.lkb-fr-hits::-webkit-scrollbar{display:none}.lkb-cols{display:grid;grid-template-columns:30% 1fr;gap:22px;min-width:0;align-items:stretch}.lkb-cols>*{min-width:0;display:flex;flex-direction:column;gap:14px}.lkb-cols>:first-child{padding-right:20px;border-right:1px solid #ffffff14}@media(max-width:900px){.lkb-modal{width:min(560px,100%)}.lkb-cols{grid-template-columns:1fr;gap:14px}.lkb-cols>:first-child{padding-right:0;border-right:0}}.lkb-say{margin:0;font-size:13.5px;line-height:1.5;color:var(--sb-ink-5)}.lkb-back{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#9fb0d4;font:inherit;font-size:12px;cursor:pointer;padding:0}.lkb-back:hover{color:var(--sb-ink-2)}.lkb-moulds{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lkb-mould{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px;border:0;border-radius:13px;background:#ffffff0d;color:#dbe4f7;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0a}.lkb-mould:hover{background:#ffffff17}.lkb-mould b{font-size:13.5px;color:#eef2fc}.lkb-mould>span{font-size:11.5px;line-height:1.45;color:#a9b6d4}.lkb-mould em{font-style:normal;color:#7d8caa}.lkb-mini{position:relative;height:132px;border-radius:9px;overflow:hidden;background:transparent;pointer-events:none}.lkb-mini-scale{position:absolute;top:12px;left:12px;width:calc((100% - 24px)/.4);transform:scale(.4);transform-origin:top left;display:block}.lkb-mini:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to top,rgba(10,15,28,.92),transparent);pointer-events:none}.lkb-field{display:flex;flex-direction:column;gap:6px}.lkb-field input,.lkb-field textarea,.lkb-field select,.lkb-optrow input,.lkb-optrow select{border:0;border-radius:10px;padding:10px 12px;background:#080c188c;color:#e8edfa;font:inherit;font-size:13.5px;box-shadow:inset 0 1px #ffffff0d}.lkb-field textarea{resize:vertical;line-height:1.5}.lkb-field input:focus,.lkb-field textarea:focus,.lkb-field select:focus,.lkb-optrow input:focus{outline:2px solid transparent;outline-offset:0}.lkb-row3{display:flex;gap:10px}.lkb-row3 .lkb-field{flex:1;min-width:0}.lkb-optrow{display:flex;align-items:center;gap:8px}.lkb-optrow input{flex:1;min-width:0}.lkb-param{max-width:130px}.lkb-right{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:#ffffff0d;color:var(--sb-ink-8);cursor:pointer}.lkb-right.on{color:#57c79a}.lkb-del{border:0;background:none;color:var(--sb-ink-8);cursor:pointer;padding:4px}.lkb-del:hover{color:#e08a8a}.lkb-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:7px 12px;background:#ffffff0d;color:#c7d2e8;font:inherit;font-size:12px;cursor:pointer}.lkb-add:hover{background:#ffffff17;color:#eef2fc}.lkb-warn{font-style:normal;font-size:12px;color:#d9a8a8;display:inline-flex;gap:5px;align-items:center}.lkb-props{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.lkb-props-head{color:var(--sb-ink-8)}.lkb-numrow{display:flex;gap:10px;flex-wrap:wrap}.lkb-numrow .lkb-field{flex:1;min-width:92px}.lkb-at{max-width:66px;flex:none!important}.lkb-hint{font-style:normal;font-size:11.5px;line-height:1.45;color:var(--sb-ink-8)}.lkb-needs{display:flex;flex-wrap:wrap;gap:7px}.lkb-need{border:0;border-radius:999px;padding:7px 13px;cursor:pointer;background:#ffffff0d;color:#a9b6d4;font:inherit;font-size:12px}.lkb-need:hover{background:#ffffff17;color:#e8edfa}.lkb-need.on{background:#ffffff24;color:var(--sb-ink)}.lkb-quiet{font-style:normal;font-size:12px;color:var(--sb-ink-8)}.lkb-secrow{display:flex;flex-direction:column;gap:6px}.lkb-secrow input,.lkb-secrow textarea{border:0;border-radius:10px;padding:9px 12px;background:#080c188c;color:#e8edfa;font:inherit;font-size:13px;box-shadow:inset 0 1px #ffffff0d}.lkb-bandrow{display:flex;gap:7px}.lkb-bandrow input{flex:1;min-width:0;border:0;border-radius:10px;padding:9px 10px;background:#080c188c;color:#e8edfa;font:inherit;font-size:12.5px;box-shadow:inset 0 1px #ffffff0d}.lkb-bname{max-width:92px}.lkb-foot{display:flex;align-items:center;gap:12px;padding-top:4px}.lkb-foot .lt-pill:disabled{opacity:.45;cursor:default}.lkb-drafted{color:#7d8caa}.lkb-picklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lkb-picklist button{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;padding:9px 11px;text-align:left;background:#ffffff0a;color:#dbe4f7;font:inherit;font-size:13px;cursor:pointer}.lkb-picklist button:hover{background:#ffffff14}.lkb-picklist button[aria-pressed=true]{background:#ffffff1c;color:#fff}.lkb-picklist i{flex:none;display:grid;place-items:center;width:15px;height:15px;color:#57c79a}.lkb-picklist em{font-style:normal;margin-left:auto;color:#7d8caa}.lkb-order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lkb-order li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sb-ink-5);padding:6px 10px;border-radius:8px;background:#080c1873}.lkb-order button{border:0;background:none;color:var(--sb-ink-8);cursor:pointer;padding:2px}.lkb-order button:hover{color:#eef2fc}.lkb-order .lkb-mono{color:var(--sb-ink-soft)}.lkb-strip{display:flex;gap:7px;flex-wrap:wrap}.lkb-cover{display:inline-flex;flex-direction:column;gap:1px;padding:7px 11px;border-radius:10px;font-size:12px;background:#ffffff0a;color:#dbe4f7}.lkb-cover em{font-style:normal;font-size:10px;color:var(--sb-ink-8)}.lkb-cover.is-authored em{color:#7fc3a3}.lkb-cover.is-none{opacity:.55}.lkb-preview{flex:1.1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:4px 20px 20px;border-left:1px solid var(--sb-rim);overflow-y:auto}.lkb-stagewrap{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;border-radius:14px;padding:18px;background:var(--sb-nav-lift);box-shadow:inset 0 1px 0 var(--sb-rim)}.lkb-stagewrap .lks-stage{gap:11px}.lkb-lib{display:flex;flex-direction:column;gap:18px}.lkb-lib-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0f}.lkb-lib-empty p{margin:0;max-width:52ch;font-size:14px;line-height:1.55;color:var(--sb-ink-5)}.lkb-rung{display:flex;flex-direction:column;gap:8px}.lkb-rung header{display:flex;align-items:center;justify-content:space-between}.lkb-librows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lkb-librows li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 13px;border-radius:11px;background:#ffffff0d;font-size:13.5px;color:#e8edfa}.lkb-librows em{font-style:normal;color:var(--sb-ink-8)}.lkb-librows .lkb-edit,.lkb-librows .lkb-open{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;padding:5px 10px;background:#080c1873;color:#c7d2e8;font:inherit;font-size:11.5px;cursor:pointer}.lkb-librows .lkb-edit:hover,.lkb-librows .lkb-open:hover{color:#fff;background:#ffffff1c}.lkb-librows .lkb-open+.lkb-edit{margin-left:0}.lkf-flow{display:flex;flex-direction:column;gap:14px;padding:4px 20px 20px;overflow-y:auto}.lkf-gate{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--sb-ink);max-width:34ch}.lkf-say{margin:0;font-size:13.5px;line-height:1.55;color:var(--sb-ink-5);max-width:52ch}.lkf-acts{display:flex;align-items:center;gap:12px;padding-top:2px}.lkf-quietbtn{border:0;background:none;color:#9fb0d4;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lkf-quietbtn:hover{color:var(--sb-ink-2)}.lkf-before{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#080c1880;box-shadow:inset 0 1px #ffffff0d}.lkf-before b{font-size:15px;color:#eef2fc}.lkf-before em{font-style:normal;font-size:12px;color:#9fb0d4}.lkf-before p{margin:0;font-size:13px;line-height:1.5;color:var(--sb-ink-5)}.lkf-scale{display:flex;gap:5px;flex-wrap:wrap}.lkf-tick{min-width:30px;padding:7px 9px;border:0;border-radius:999px;background:#ffffff0d;color:#dbe4f7;font:inherit;font-size:12.5px;cursor:pointer}.lkf-tick:hover{background:#ffffff17}.lkf-tick.on{color:#0e1526;font-weight:700}.lkf-setpoint{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0f}.lkf-setpoint svg{width:100%;height:auto}.lkf-tier{display:flex;flex-direction:column;gap:2px;text-align:left;border:0;border-radius:12px;padding:11px 14px;background:#ffffff0a;color:#dbe4f7;font:inherit;cursor:pointer}.lkf-tier:hover{background:#ffffff14}.lkf-tier.on{background:#ffffff1f;color:#fff;box-shadow:inset 0 1px #ffffff1a}.lkf-tier b{font-size:13.5px}.lkf-tier span{font-size:11.5px;color:#a9b6d4;line-height:1.45}.lkf-varbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 13px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d}.lkf-vartoggle{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#080c1880}.lkf-vartoggle button{border:0;border-radius:999px;padding:5px 11px;background:none;color:#9fb0d4;font:inherit;font-size:12px;cursor:pointer}.lkf-vartoggle button[aria-pressed=true]{background:#ffffff1c;color:#fff}.lkf-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;font-size:11.5px;background:color-mix(in srgb,var(--lkf-hue, transparent) 18%,rgba(19,26,44,.7));color:var(--sb-ink-2)}.lkf-chip button{border:0;background:none;color:#cdd8f0;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lkf-chip button:hover{color:#fff}.lkf-chip button:disabled{text-decoration:none;opacity:.7;cursor:default}.lkf-area{border:0;border-radius:10px;padding:10px 12px;resize:vertical;background:#080c188c;color:#e8edfa;font:inherit;font-size:13.5px;line-height:1.5;box-shadow:inset 0 1px #ffffff0d}.lkf-sess{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lkf-sess li{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--sb-ink-5);padding:9px 11px;border-radius:10px;background:#080c1873}.lkf-sess b{font-size:12px}.lkf-sess-acts{display:flex;gap:10px;flex-wrap:wrap}.lkf-ai{display:inline-flex;align-items:center;gap:7px;color:#d9c9a8}.lkf-transcript{display:flex;flex-direction:column;gap:7px;min-height:120px;max-height:300px;overflow-y:auto;padding:12px 14px;border-radius:12px;background:#080c1880}.lkf-transcript p{margin:0;font-size:13px;line-height:1.5;color:#e8edfa;display:flex;gap:8px}.lkf-transcript p.is-them{color:#a9b6d4}.lkf-sayline{flex:1;min-width:0;border:0;border-radius:10px;padding:10px 12px;background:#080c188c;color:#e8edfa;font:inherit;font-size:13.5px;box-shadow:inset 0 1px #ffffff0d}.lkb-build{display:flex;flex-direction:column;gap:16px}.lkb-rungs{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:12px}.lkb-rung{display:flex;flex-direction:column;gap:7px;text-align:left;padding:16px 17px 14px;border:0;border-radius:15px;background:#ffffff0d;color:#dbe4f7;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lkb-rung:hover{background:#ffffff17}.lkb-rung.is-primary{background:#ffffff16}.lkb-rung.is-primary:hover{background:#ffffff1f}.lkb-rung-top{display:flex;align-items:baseline;gap:9px}.lkb-rung-top b{font-size:16px;color:var(--sb-ink);letter-spacing:-.01em}.lkb-rung-top em{font-style:normal;color:var(--sb-ink-7)}.lkb-rung-count{margin-left:auto;font-style:normal;font-size:11.5px;color:#cdd8f0;padding:2px 8px;border-radius:999px;background:#ffffff14}.lkb-rung-says{font-size:13px;line-height:1.5;color:#b6c3de}.lkb-rung-asks{font-size:12.5px;line-height:1.5;color:var(--sb-ink-7)}.lkb-rung-asks .lkb-mono{margin-right:5px}.lkb-rung-go{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;color:var(--sb-ink-2)}.lkb-startline{max-width:62ch}.lkb-madehead{margin-top:8px}.lkb-rung-made{display:flex;flex-direction:column;gap:8px}.lkb-flowrows{gap:8px}.lkb-fr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lkb-fr-row{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:12px;background:var(--sb-nav-lift);box-shadow:inset 0 1px 0 var(--sb-rim)}.lkb-fr-ord{flex:0 0 auto;min-width:14px;padding-top:2px;color:var(--sb-ink-mute)}.lkb-fr-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.lkb-fr-name{font-size:13.5px;color:var(--sb-ink);line-height:1.35}.lkb-fr-says{font-size:12.5px;line-height:1.5;color:var(--sb-ink-soft)}.lkb-fr-kind{color:var(--sb-ink-mute)}.lkb-fr-acts{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding-top:1px}.lkb-fr-swap{font-size:10.5px;padding:4px 8px}.lkb-fr-acts .ltg-compose-x{background:none;border-radius:0;width:auto;height:auto;padding:4px;color:var(--sb-ink-soft)}.lkb-fr-acts .ltg-compose-x:hover:not(:disabled){color:var(--sb-ink);background:none}.lkb-fr-acts .ltg-compose-x:disabled{color:var(--sb-ink-mute);opacity:.4}.lkb-fr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:var(--sb-frame)}.lkb-fr-pick{display:flex;flex-direction:column;gap:8px;width:min(460px,100%);max-height:min(70vh,560px);padding:12px;border-radius:16px;background:transparent;box-shadow:0 24px 70px #03060e99,inset 0 1px 0 var(--sb-rim)}.lkb-fr-pickhead{display:flex;align-items:center;justify-content:space-between}.lkb-fr-pickhead b{font-size:14px;color:var(--sb-ink)}.lkb-fr-pickhead .lkb-x{background:none;border-radius:0;width:auto;height:auto;color:var(--sb-ink-soft)}.lkb-fr-pickhead .lkb-x:hover{color:var(--sb-ink);background:none}.lkb-fr-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:transparent;color:var(--sb-ink-soft)}.lkb-fr-search input{flex:1;min-width:0;border:0;background:none;color:var(--sb-ink);font:inherit;font-size:13px;outline:none}.lkb-fr-hits{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.lkb-fr-hits>li>button{width:100%;display:flex;flex-direction:column;gap:4px;text-align:left;padding:8px 12px;border:0;border-radius:12px;background:var(--sb-frame-lift);color:var(--sb-ink-soft);font:inherit;cursor:pointer}.lkb-fr-hits>li>button:hover{background:var(--sb-nav-lift)}.lkb-fr-hits>li>button b{font-size:13px;color:var(--sb-ink)}.ltg-compose-num.is-titlefield>input.ltg-compose-input{font-size:19px;line-height:1.3;padding-top:8px;padding-bottom:8px;color:var(--sb-ink)}.lkb-inline-build{align-self:flex-start;margin-top:4px;opacity:.75;border-top:1px solid var(--sb-rim);padding-top:12px;width:100%}.lkb-inline-build:hover{opacity:1}.lkb-fieldrow{display:flex;gap:8px;align-items:flex-start}.lkb-fieldrow>label{flex:1 1 0;min-width:0}.lkb-fieldrow>label:first-child{flex:2 1 0}.lkb-titlewrap>input.is-titleinput{font-size:19px;line-height:1.3;padding-top:8px;padding-bottom:8px;color:var(--sb-ink)}.lsn-root{--lsn-ease: var(--ltg-ease, cubic-bezier(.16, 1, .3, 1));--lsn-ease-io: var(--ltg-ease-io, cubic-bezier(.65, .02, .28, 1));--lsn-micro: var(--ltg-t-micro, .16s)}.lsn-root{--lsn-bleed: 620px}.lsn-pager{--lsn-esc-l: calc(var(--lt-pad-x, clamp(22px, 4vw, 68px)) + var(--ltg-side, 0px));--lsn-esc-r: var(--lt-pad-x, clamp(22px, 4vw, 68px));position:relative;overflow:hidden;margin-left:calc(-1 * (var(--lsn-esc-l) + var(--lsn-bleed, 0px)));margin-right:calc(-1 * var(--lsn-esc-r));width:calc(100% + var(--lsn-esc-l) + var(--lsn-esc-r) + var(--lsn-bleed, 0px));height:auto;transition:height .42s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1))}.lsn-sub{position:absolute;top:0;left:var(--lsn-bleed, 0px);width:calc(100% - var(--lsn-bleed, 0px));min-width:0;transition:transform .52s cubic-bezier(.22,1.12,.36,1),opacity .34s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1));display:flex;flex-direction:column;gap:14px;padding:0 var(--lsn-esc-r, 0px) 8px var(--lsn-esc-l, 0px)}.lsn-sub>*{flex:none}body.lsn-noselect,body.lsn-noselect *{-webkit-user-select:none;user-select:none}.lsn-sub.is-live>*{animation:lsn-settle .44s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) backwards}.lsn-sub.is-live>*:nth-child(1){animation-delay:.06s}.lsn-sub.is-live>*:nth-child(2){animation-delay:.11s}.lsn-sub.is-live>*:nth-child(3){animation-delay:.16s}.lsn-sub.is-live>*:nth-child(4){animation-delay:.21s}.lsn-sub.is-live>*:nth-child(n+5){animation-delay:.26s}@keyframes lsn-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@property --lsn-i{syntax: "<number>"; inherits: true; initial-value: 0;}[data-subs] .lte-dock button.on{position:relative;margin:0 11px}.lsn-dashring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:none}.lsn-dashring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lsn-dashring circle{fill:none;stroke-width:4;stroke-linecap:round;transform-origin:50% 50%;transition:opacity .24s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1))}.lsn-dashring-base{stroke:#dee7ff8c;transform:rotate(-90deg)}.lsn-dashring-on{stroke:var(--thread-night);transform:rotate(calc(-90deg + var(--lsn-i, 0) * (360deg / var(--lsn-n, 5))));transition:transform .42s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1))}.lte-dock button .lsn-dashring{display:none}[data-subs] .lte-dock button.on .lsn-dashring{display:block}[data-fanned] .lsn-dashring circle{opacity:0}[data-folding] .lsn-dashring circle{animation:lsn-ring-relight .34s var(--lsn-ease-io, cubic-bezier(.65, .02, .28, 1)) both;animation-delay:.26s}@keyframes lsn-ring-relight{0%{opacity:0}to{opacity:1}}.lsn-fan{position:absolute;bottom:104px;left:var(--lsn-dockx, 50%);z-index:11;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:7px;pointer-events:none}.lsn-fan-item{pointer-events:auto;display:flex;align-items:center;gap:11px;min-width:190px;padding:9px 15px 9px 12px;border:0;border-radius:999px;background:#e2e9f91a;box-shadow:#ffffff29 0 1px inset,0 10px 30px #00000057;-webkit-backdrop-filter:blur(30px) saturate(.75) brightness(1.7);backdrop-filter:blur(30px) saturate(.75) brightness(1.7);color:var(--ltg-fg, #f2f4fa);font:inherit;font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;animation:lsn-fan-pill .36s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(60ms + var(--i, 0) * 38ms);transition:color var(--lsn-micro, .16s),background var(--lsn-micro, .16s)}.lsn-fan-item:hover{background:#e9efff30}.lsn-fan.is-folding .lsn-fan-item{animation:lsn-fan-pill-fold .46s var(--lsn-ease-io, cubic-bezier(.65, .02, .28, 1)) forwards;animation-delay:calc((var(--n, 5) - 1 - var(--i, 0)) * 34ms);pointer-events:none}@keyframes lsn-fan-pill-fold{0%{opacity:1;transform:translateY(0) scale(1)}62%{opacity:1;transform:translateY(4px) scale(.985)}to{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes lsn-fan-pill{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.lsn-fan-dash{flex:none;width:18px;height:4px;border-radius:999px;background:#dee7ff9e;animation:lsn-dash-fly .52s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(30ms + var(--i, 0) * 38ms);transition:background var(--lsn-micro, .16s),width var(--lsn-micro, .16s)}.lsn-fan.is-folding .lsn-fan-dash{animation:lsn-dash-home .46s var(--lsn-ease-io, cubic-bezier(.65, .02, .28, 1)) forwards;animation-delay:calc((var(--n, 5) - 1 - var(--i, 0)) * 34ms)}@keyframes lsn-dash-home{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}}@keyframes lsn-dash-fly{0%{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}to{transform:translate(0) rotate(0);opacity:1}}.lsn-fan-item.is-on .lsn-fan-dash{background:var(--thread-night);width:24px}.lsn-fan-label{pointer-events:none}.lsn-rail{position:sticky;top:-84px;align-self:start;display:flex;flex-direction:column;gap:10px;margin-top:calc(var(--lsn-rail-align, 16px) - 2px);margin-left:-48px;padding:2px 0;z-index:4}html.lsn-sliding .lsn-rail-dash i{animation:lsn-dash-out var(--lsn-out-dur, 90ms) var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) calc(var(--lsn-d, 0) * var(--lsn-out-stag, 26ms)) both}html.lsn-arriving .lsn-rail-dash i{animation:lsn-dash-in .3s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) calc(var(--lsn-d, 0) * 58ms) both}html.lsn-sliding .lsn-rail-dash svg,html.lsn-sliding .lsn-rail-dash span{opacity:0;transition:opacity var(--lsn-out-dur, 90ms) linear calc(var(--lsn-d, 0) * var(--lsn-out-stag, 26ms))}@keyframes lsn-dash-out{to{width:0}}@keyframes lsn-dash-in{0%{width:0}}[data-group].lsn-landed{border-radius:18px;animation:lsn-land 1.4s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)) both}@keyframes lsn-land{0%{background-color:#ed9a4a0d;box-shadow:0 0 0 12px #ed9a4a08}26%{background-color:#ed9a4a0d;box-shadow:0 0 0 12px #ed9a4a08}to{background-color:#ed9a4a00;box-shadow:0 0 0 12px #ed9a4a00}}.lsn-rail-dash{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;cursor:pointer;color:#7d8caa;font:inherit;font-size:11.5px;text-align:left;transition:color .22s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1))}.lsn-rail-dash svg{opacity:0;flex:none;transition:opacity .22s}.lsn-rail-dash.is-on svg,.lsn-rail:hover .lsn-rail-dash svg{opacity:1}.lsn-rail-dash.is-on svg{color:var(--lsn-railhue)}.lsn-rail-dash i{display:block;width:14px;height:3px;border-radius:999px;background:#dee7ff6b;transition:width .32s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1)),background .32s var(--lsn-ease, cubic-bezier(.16, 1, .3, 1))}.lsn-rail-dash.is-on i{width:30px;background:var(--lsn-railhue)}.lsn-rail-dash.is-on{color:#eaf0ff}.lsn-rail-dash:hover{color:#cdd8f0}.lsn-rail-dash span{opacity:0;transition:opacity .22s;white-space:nowrap}.lsn-rail-dash.is-on span,.lsn-rail:hover .lsn-rail-dash span{opacity:1}html.sb-railcenter .lsn-rail{position:fixed;top:50%;transform:translateY(-50%);margin-top:0;z-index:6}.lsn-railed{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px}@media(max-width:900px){.lsn-railed{grid-template-columns:minmax(0,1fr)}.lsn-rail{display:none}}.ltk-railed{display:grid;grid-template-columns:calc(var(--ltk-gap-content, 44px) - 24px) minmax(0,1fr);gap:6px;align-items:start}.ltk-railed-main{grid-column:2;min-width:0;padding-bottom:clamp(300px,46vh,560px)}@media(max-width:900px){.ltk-railed{grid-template-columns:minmax(0,1fr)}}:root{--ltk-quiet: rgba(19, 26, 44, .34);--ltk-rim: inset 0 1px 0 rgba(255, 255, 255, .05)}:is(.ltk-teacher,.ltk-comp,.ltk-rail-card){position:relative;isolation:isolate}:is(.ltk-teacher,.ltk-comp,.ltk-rail-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(52% 130% at 50% 22%,hsla(28,55%,56%,.075),hsla(28,45%,46%,.023) 55%,transparent 78%)}html .ltg-gym>.ltg-root:has(.ltk){--lsn-shell-x: 0px}html.sb-xray .ltg-gym>.ltg-root:has(.ltk){--lsn-shell-x: calc(var(--sw, 304px) + 26px)}html .ltg-gym>.ltg-root:has(.ltk){margin-left:calc(var(--lsn-shell-x, 0px) - var(--lsn-bleed, 0px))!important;width:calc(100% - var(--lsn-shell-x, 0px) + var(--lsn-bleed, 0px))!important;padding-left:calc(var(--lsn-bleed, 0px) + var(--ltk-gap-rail, 20px) + 48px);padding-right:var(--ltk-gap-right, 68px)}@media(max-width:900px){html .ltg-gym>.ltg-root:has(.ltk){margin-left:0;width:auto;padding-left:clamp(20px,2vw,34px);padding-right:clamp(20px,2vw,34px)}}.ltg-gym:has(.ltk){overflow:visible}.ltg-cols:has(.ltk){max-width:none}.ltk{color:var(--night-text, var(--sb-ink));width:100%;justify-self:stretch}.ltc-bar.ltk-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-bottom:30px}.ltk-bar-id{display:flex;flex-direction:column;gap:3px}.ltk-bar-id b{font-size:15px;font-weight:650;letter-spacing:-.01em}.ltk-mono{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#9eacca}.ltk-bar-picks{display:flex;gap:10px;flex-wrap:wrap}.ltk-pick{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:0;border-radius:999px;background:#202c48b8;color:#c7d2e8;font:inherit;font-size:12.5px;cursor:pointer;transition:background .22s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .22s}.ltk-pick:hover{color:var(--night-text, var(--sb-ink))}.ltk-pick.on{background:#2f3f64e6;color:var(--night-text, var(--sb-ink))}.ltk-pick-dot{width:8px;height:8px;border-radius:50%;flex:none}.ltk-pick .ltk-mono{font-size:10.5px}.ltk-pick:focus-visible{background:#4d6599f2;color:var(--night-text, #f2f4fa)}.ltk-blurb{margin:0 0 26px;font-size:clamp(24px,2.6vw,38px);line-height:1.14;letter-spacing:-.022em;font-weight:500;color:var(--sb-ink-2);max-width:36ch;text-wrap:balance}.ltk-resume{display:flex;flex-direction:column;margin-bottom:34px;background:none}.ltk-resume-media{position:relative;aspect-ratio:16 / 10;max-height:260px;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.ltk-resume-media img{width:100%;height:100%;object-fit:cover;display:block}.ltk-resume-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(14,19,33,.88) 0%,rgba(14,19,33,.15) 46%,transparent 70%)}.ltk-resume .ltk-continue{position:absolute;left:20px;bottom:18px;z-index:1}.ltk-resume-body{display:flex;flex-direction:column;gap:6px;padding:18px 2px 0}.ltk-resume h3{margin:2px 0 0;font-size:24px;font-weight:640;letter-spacing:-.02em;line-height:1.2}.ltk-resume-sub{margin:0;font-size:14px;color:var(--sb-ink-5)}.ltk-resume-reps{margin-top:2px}.ltk-resume-meter{margin-top:10px;height:3px;border-radius:999px}.ltk-resume-meter i{display:block;height:100%;border-radius:999px;min-width:3px}.ltk-spine{display:flex;flex-direction:column;gap:16px}.ltk-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:34px;align-items:start;width:100%;text-align:left}.ltk-two-main{display:flex;flex-direction:column;min-width:0}.ltk-two-rail{min-width:0}:is(.ltk-two-rail,.ltk-welcome-rail) .ltk-lesson{gap:10px;padding:9px 8px}:is(.ltk-two-rail,.ltk-welcome-rail) .ltk-dots{gap:3px}:is(.ltk-two-rail,.ltk-welcome-rail) .ltk-dots i{width:6px;height:6px}:is(.ltk-two-rail,.ltk-welcome-rail) .ltk-weight{padding:3px 7px;font-size:10px}.ltk-two .ltk-blurb{max-width:none;margin-bottom:18px}@media(max-width:900px){.ltk-two{grid-template-columns:minmax(0,1fr);width:100%}}.ltk-band{padding:18px 20px 16px;border-radius:16px;background:#1f2a469e;box-shadow:inset 0 1px #ffffff0d;transition:background .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-band.is-current{position:relative;isolation:isolate;background:#2c3c61eb;box-shadow:inset 0 1px 0 var(--ltk-hue-rim, rgba(255, 255, 255, .14))}.ltk-band.is-current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 8% 0%,var(--ltk-hue-glow, transparent) 0%,transparent 62%)}.ltk-spine,.ltk-band{position:relative}.ltk-band+.ltk-band:after{content:"";position:absolute;left:33px;top:-17px;height:17px;width:2px;border-radius:2px;background:#92a7d642}.ltk-band.is-current:after{background:var(--ltk-hue-line, transparent)}.ltk-band.is-done{background:#1922386b}.ltk-band.is-locked{background:#131a2c57}.ltk-band.is-locked .ltk-band-title b{color:#8c9ab8}.ltk-band-head{display:flex;align-items:center;gap:13px}.ltk-band-no{width:27px;height:27px;flex:none;border-radius:50%;display:grid;place-items:center;background:#ffffff12;font-size:12.5px;font-weight:700;color:#9fb0d0}.ltk-band-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ltk-band-title b{font-size:15px;font-weight:640}.ltk-lessons{list-style:none;margin:15px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ltk-lesson{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-lesson:hover{background:#ffffff0b}.ltk-lesson-mark{width:18px;display:grid;place-items:center;flex:none;color:var(--sb-ink-7)}.ltk-lesson-name{flex:1;min-width:0;font-size:14px;color:#dbe3f5}.ltk-weight{flex:none;padding:3px 9px;border-radius:999px;background:#ffffff14;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:10.5px;letter-spacing:.03em;color:#b9c6e2}.ltk-dots{display:inline-flex;gap:4px;flex:none}.ltk-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff29;transition:background .24s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-test{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding-top:13px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:#a9b7d4}.ltk-test svg{flex:none;color:var(--sb-ink-7)}.ltk-end{display:flex;align-items:center;gap:7px;margin:8px 0 0;padding-left:4px}@media(max-width:820px){.ltc-bar.ltk-bar{flex-direction:column;align-items:flex-start;gap:14px}.ltk-resume h3{font-size:20px}.ltk-lesson{flex-wrap:wrap;gap:8px 10px}.ltk-lesson-name{flex:1 1 100%;order:-1}}.ltk-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1180px){.ltk-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ltk-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ltk-library{grid-template-columns:minmax(0,1fr)}}.ltk-library-head{margin:0 0 2px 4px;grid-column:1 / -1}.ltk-library>.ltk-end{grid-column:1 / -1}.ltk-tile{display:flex;flex-direction:column;padding:0;border:0;border-radius:15px;overflow:hidden;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);color:var(--night-text, var(--sb-ink));font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),background .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-tile:hover{transform:translateY(-3px);background:#2a385cd1}.ltk-tile:focus-visible{background:#344570eb}.ltk-tile-body{display:flex;flex-direction:column;gap:8px;padding:13px 15px 15px}.ltk-tile-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.4px;line-height:1.42;color:var(--sb-ink-5)}.ltk-tile-art{position:relative;display:block;height:158px;overflow:hidden}.ltk-tile-art img{width:100%;height:100%;object-fit:cover;display:block}.ltk-tile-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#141c30eb,#141c309e 26%,#141c301f 46%,#141c3000 58%)}.ltk-tile-onart b{text-shadow:0 1px 10px rgba(10,15,28,.85),0 1px 2px rgba(10,15,28,.7)}.ltk-tile-onart{position:absolute;left:15px;right:15px;bottom:13px;display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.25}.ltk-tile-onart b{min-width:0;font-weight:600}.ltk-tile-where-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ltk-tile:hover{background:#293758d9}.ltk-tile:focus-visible{background:#364871f2}.ltk-tile-head{display:flex;align-items:center;gap:9px}.ltk-tile-head b{flex:1;min-width:0;font-size:15px;font-weight:640}.ltk-tile-head svg{flex:none;color:var(--sb-ink-7)}.ltk-tile-where{color:#9aabc9}.ltk-tile-bar{display:block;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ltk-tile-bar i{display:block;height:100%;border-radius:999px}.ltk-tile-reps{color:#93a3c4}.ltk-bandtrack{display:flex;gap:4px}.ltk-bandseg{flex:1;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ltk-bandseg i{display:block;height:100%;border-radius:999px}.ltk-bandseg.is-passed i{opacity:.55}.ltk-bandseg.is-ahead{background:#ffffff0f}.ltk-bandnames{display:flex;gap:4px;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#8493b4}.ltk-bandnames span{flex:1}.ltk-bandnames span.is-now{font-weight:600}.ltk-welcome{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:34px;align-items:start}.ltk-welcome-main{min-width:0}.ltk-welcome-rail{display:flex;flex-direction:column;gap:14px;min-width:0;align-self:start}.ltk-welcome .ltk-resume{margin-bottom:0}.ltk-welcome .ltk-blurb{margin-bottom:16px}.ltk-rail-card{padding:15px 17px 16px;border-radius:15px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim)}.ltk-rail-card h3{margin:0 0 11px;font-size:11px;font-weight:500}.ltk-rail-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.ltk-rail-steps li{display:flex;gap:11px;align-items:flex-start}.ltk-rail-steps li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.ltk-rail-steps b{font-size:13.5px;font-weight:600;color:var(--sb-ink-3)}.ltk-rail-steps em{font-style:normal;font-size:12px;line-height:1.4;color:#97a6c6}.ltk-rail-steps li:not(.is-now) b{color:#a9b6d2}.ltk-rail-steps li:not(.is-now) .ltk-rail-no{opacity:.45}.ltk-rail-no{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#10182b;font-family:var(--mono, ui-monospace, monospace)}.ltk-rail-foot{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--sb-ink-7)}.ltk-rail-test{margin:0 0 9px;font-size:13.5px;line-height:1.45;color:var(--sb-ink-3)}.ltk-rail-meta{display:block}@media(max-width:900px){.ltk-welcome{grid-template-columns:minmax(0,1fr)}}.ltk-rail-gate{display:flex;align-items:flex-start;gap:6px;margin-top:5px;font-size:11.5px;line-height:1.4;color:var(--sb-ink-7)}.ltk-rail-gate svg{flex:none;margin-top:2.5px;color:#6f7f9f}.ltk-rail-count{display:block;margin-top:5px;font-size:10px}.ltk-rail-steps li.is-now .ltk-rail-gate{color:#b6c4e0}.ltk-rail-steps li.is-now .ltk-rail-gate svg{color:#93a5c8}.ltk-comp{margin-top:16px;padding:15px 17px 14px;border-radius:15px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim)}.ltk-comp h3{margin:0 0 12px;font-size:11px;font-weight:500}.ltk-comp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ltk-comp-row{display:flex;align-items:flex-start;gap:12px}.ltk-comp-face{flex:none;width:38px;height:38px;border-radius:50%;object-fit:cover;display:block;box-shadow:inset 0 1px #ffffff14}.ltk-comp-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ltk-comp-say b{font-size:14px;font-weight:600;color:var(--sb-ink-3)}.ltk-comp-strand{font-size:9.5px}.ltk-comp-say em{font-style:normal;font-size:12.5px;line-height:1.45;color:#97a6c6}.ltk-comp-cheer{flex:none;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:999px;background:#283658b3;color:#c7d2e8;font:inherit;font-size:11.5px;cursor:pointer;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .2s}.ltk-comp-cheer:hover{background:#384a76d9;color:#f2f4fa}.ltk-comp-cheer.is-done{background:#2e4a42cc;color:#a9dcc6;cursor:default}.ltk-bar-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ltk-area{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);font-size:11px;color:#b3c0dc;letter-spacing:.01em}.ltk-area i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ltk-area, #8aa0c8)}.ltk-testrow{margin-top:4px;padding-top:11px;border-top:1px solid rgba(214,224,255,.09);align-items:flex-start}.ltk-testrow-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ltk-testrow-say b{font-size:13.5px;font-weight:600;color:var(--sb-ink-3)}.ltk-testrow-say em{font-style:normal;font-size:12px;line-height:1.4;color:var(--sb-ink-7)}.ltk-testrow.is-locked .ltk-testrow-say b{color:#8c9ab8}.ltk-testrow.is-locked .ltk-testrow-say em{color:#74829f}.ltk-testrow-passed{color:#7fc3a3;font-size:9.5px}.ltk-testrow.is-done{border-top-color:#7fc3a338}.ltk-testrow-cta{flex:none;align-self:center;padding:5px 11px;border-radius:999px;background:#ffffff12;color:var(--sb-ink-3);font-size:9.5px}.ltk-lesson.is-resume{position:relative;margin-top:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--ltk-hue-rim, rgba(146, 167, 214, .4));cursor:pointer}.ltk-lesson.is-resume:hover{background:#ffffff14}.ltk-band.is-current .ltk-lesson-mark{color:#b9cbe8}.ltk-band.is-current .ltk-weight{background:#ffffff21;color:#dae4f8}.ltk-band.is-current .ltk-dots i{background:#ffffff3d}.ltk-band.is-current .ltk-testrow-cta{background:#ffffff24;color:#eaf0ff}.ltk-band.is-current .ltk-band-toggle{color:#a9bcda}.ltk-band.is-current .ltk-testrow-say em{color:#a3b4d3}.ltk-lesson.has-thread{position:relative;padding-left:15px}.ltk-lesson.has-thread .ltk-lesson-mark{color:color-mix(in srgb,var(--ltk-thread) 55%,#eef3ff)}.ltk-lesson.has-thread .ltk-weight{background:color-mix(in srgb,var(--ltk-thread) 22%,transparent);color:color-mix(in srgb,var(--ltk-thread) 45%,#eef3ff)}.ltk-thread{position:absolute;left:3px;top:3px;bottom:3px;width:4px;border-radius:999px;background:var(--ltk-thread, transparent)}.ltk-lesson.has-thread.is-resume .ltk-thread{top:5px;bottom:5px}.ltk-startpill{position:absolute;top:-9px;left:12px;padding:2px 8px 3px;border-radius:999px;font-size:8.5px;letter-spacing:.06em;color:#10182b;font-weight:700}.ltk-band-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(214,224,255,.07)}.ltk-band-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--sb-ink-7);font:inherit;font-size:12px;cursor:pointer;transition:color .2s}.ltk-band-toggle:hover{color:var(--sb-ink-3)}.ltk-band-toggle svg{transition:transform .24s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-band-toggle svg.is-open{transform:rotate(180deg)}.ltk-band-count{font-size:9.5px;color:#8493b4}.ltk-shelfhead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 14px}.ltk-shelfhead .ltk-library-head{margin:0}.ltk-tabs{display:flex;gap:6px;flex-wrap:wrap}.ltk-tab{padding:6px 13px;border:0;border-radius:999px;background:transparent;color:var(--sb-ink-7);font:inherit;font-size:12px;cursor:pointer;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .2s}.ltk-tab:hover{color:var(--sb-ink-3)}.ltk-tab.on{background:var(--ltk-quiet);box-shadow:var(--ltk-rim);color:var(--sb-ink-2)}.ltk-empty{grid-column:1 / -1;margin:6px 0 0;font-size:13.5px;color:#97a6c6}.ltk-empty-act{border:0;background:none;padding:0;color:#b6c4e0;font:inherit;font-size:13.5px;text-decoration:underline;cursor:pointer}.ltk-tile-by{display:flex;align-items:center;gap:8px;margin-top:2px}.ltk-tile-by img{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block;flex:none;box-shadow:inset 0 1px #ffffff1a}.ltk-tile-by .ltk-mono{font-size:9.5px;color:#8493b4}.ltk-about{margin-top:26px}.ltk-meta{list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 22px;padding:0;font-size:12.5px;color:var(--sb-ink-7)}.ltk-meta .ltk-mono{color:var(--sb-ink-3);font-size:13px;margin-right:5px}.ltk-about h3{margin:0 0 9px;font-size:11px;font-weight:500}.ltk-about-body{margin:0;font-size:14.5px;line-height:1.6;color:var(--sb-ink-5);max-width:62ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ltk-about-body.is-open{-webkit-line-clamp:unset;overflow:visible}.ltk-readmore{margin-top:7px;padding:0;border:0;background:none;color:#b6c4e0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.ltk-teacher{display:flex;gap:20px;align-items:flex-start;margin-top:24px;padding:22px 24px;border-radius:17px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim)}.ltk-teacher img{width:108px;height:108px;border-radius:20px;object-fit:cover;display:block;flex:none;box-shadow:inset 0 1px #ffffff1f}.ltk-teacher>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:4px}.ltk-teacher-rel{font-size:9.5px}.ltk-teacher b{font-size:19px;font-weight:600;letter-spacing:-.014em;color:var(--sb-ink-2)}.ltk-teacher p{margin:7px 0 0;font-size:13.5px;line-height:1.6;color:#a9b8d6;max-width:54ch}@media(max-width:720px){.ltk-teacher{gap:15px;padding:17px}.ltk-teacher img{width:76px;height:76px;border-radius:16px}.ltk-teacher b{font-size:16px}}.ltk-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ltk-path{display:flex;flex-direction:column;padding:0;border:0;border-radius:15px;overflow:hidden;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);color:var(--night-text, var(--sb-ink));font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),background .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-path:hover{transform:translateY(-3px);background:#2a385cd1}.ltk-path:focus-visible{background:#344570eb}.ltk-path-art{position:relative;display:block;height:132px;overflow:hidden}.ltk-path-art img{width:100%;height:100%;object-fit:cover;display:block}.ltk-path-onart{position:absolute;left:15px;right:15px;bottom:12px;display:flex;flex-direction:column;gap:4px}.ltk-path-onart b{font-size:17px;font-weight:600;letter-spacing:-.012em}.ltk-path-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:9.5px}.ltk-path-body{display:flex;flex-direction:column;gap:9px;padding:13px 15px 15px}.ltk-path-becomes{font-size:13px;line-height:1.45;color:#a9b8d6}.ltk-path-hero{margin-bottom:20px}.ltk-path-areas{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}.ltk-path-areas li{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);font-size:11px;color:#b3c0dc}.ltk-path-areas i{width:7px;height:7px;border-radius:50%;flex:none}.ltk-path-about{margin:0 0 26px;font-size:14.5px;line-height:1.6;color:var(--sb-ink-5);max-width:62ch}.ltk-path-h{margin:0 0 11px;font-size:11px;font-weight:500}.ltk-route{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ltk-route-row{position:relative}.ltk-route-row>button{width:100%;display:flex;align-items:center;gap:13px;padding:11px 14px 11px 11px;border:0;border-radius:13px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);color:var(--night-text, var(--sb-ink));font:inherit;text-align:left;cursor:pointer;transition:background .22s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.ltk-route-row>button:hover{background:#2a385ccc}.ltk-route-row.is-resume>button{box-shadow:inset 0 0 0 1px var(--ltk-hue-rim, rgba(146, 167, 214, .4))}.ltk-route-no{flex:none;width:16px;font-size:10px;color:#7d8caa;text-align:center}.ltk-route-art{flex:none;width:46px;height:46px;border-radius:11px;overflow:hidden;display:block;box-shadow:inset 0 1px #ffffff14}.ltk-route-art img{width:100%;height:100%;object-fit:cover;display:block}.ltk-route-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ltk-route-say b{font-size:14.5px;font-weight:600;color:var(--sb-ink-2)}.ltk-route-say .ltk-mono{font-size:9.5px;color:#8493b4}.ltk-route-row svg{flex:none;color:var(--sb-ink-7)}.ltk-path-stats{list-style:none;display:flex;gap:6px;margin:16px 0 0;padding:0}.ltk-path-stats li{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:11px;background:#ffffff0a}.ltk-path-stats b{font-size:17px;font-weight:600;color:var(--sb-ink-2)}.ltk-path-stats .ltk-mono{font-size:8.5px;color:#8493b4}.ltk-path-endstate{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding-top:13px;border-top:1px solid rgba(214,224,255,.08);font-size:13px;line-height:1.5;color:#b6c4e0}.ltk-path-endstate svg{flex:none;margin-top:3px}.ltk-shelfnote{color:#7d8caa}.ltk-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px 4px}.ltk-filter-lead{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;margin-right:2px}.ltk-filter-wrap{position:relative}.ltk-filter{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 13px;border:0;border-radius:999px;background:var(--ltk-quiet);box-shadow:var(--ltk-rim);color:#a9b8d6;font:inherit;font-size:12px;cursor:pointer;transition:background .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),color .2s}.ltk-filter:hover,.ltk-filter.is-open{background:#2f3f64e6;color:#eaf0ff}.ltk-filter.on{color:var(--sb-ink-2)}.ltk-filter b{min-width:15px;padding:1px 4px;border-radius:999px;background:#ffffff24;font-family:var(--mono, ui-monospace, monospace);font-size:9px;text-align:center}.ltk-filter svg{color:#7d8caa}.ltk-filter-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:5;min-width:180px;max-height:260px;overflow-y:auto;padding:6px;border-radius:13px;background:#1a233afa;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #050b1280}.ltk-filter-opt{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:9px;background:none;color:#c7d2e8;font:inherit;font-size:13px;text-align:left;cursor:pointer;text-transform:capitalize}.ltk-filter-opt:hover{background:#ffffff0f;color:#f2f4fa}.ltk-filter-opt i{flex:none;display:grid;place-items:center;width:15px;height:15px;border-radius:5px;background:#ffffff1a;color:#8fd0b4}.ltk-filter-opt[aria-pressed=true] i{background:#57c79a2e}.ltk-filter-clear{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:0;border-radius:999px;background:none;color:var(--sb-ink-7);font:inherit;font-size:12px;cursor:pointer}.ltk-filter-clear:hover{color:var(--sb-ink-2)}.ltk-gives-h{margin:26px 0 11px;font-size:11px;font-weight:500}.ltk-gives{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.ltk-gives li{display:flex;align-items:flex-start;gap:11px}.ltk-gives svg{flex:none;margin-top:2px}.ltk-gives span{font-size:14px;line-height:1.55;color:#a9b8d6;max-width:60ch}.ltk-gives b{font-weight:600;color:var(--sb-ink-2)}.ltk-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 22px;margin:26px 0 0;padding-top:20px;border-top:1px solid rgba(214,224,255,.08)}.ltk-details>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ltk-details dt{font-size:9.5px}.ltk-details dd{display:flex;align-items:center;gap:7px;margin:0;font-size:13.5px;color:var(--sb-ink-3);text-transform:capitalize}.ltk-details dd i{width:7px;height:7px;border-radius:50%;flex:none}.ltk-strandlist{flex-wrap:wrap;gap:4px 12px}.ltk-strandlist span{display:inline-flex;align-items:center;gap:6px}.ltk-strandlist i{width:7px;height:7px;border-radius:50%;flex:none}@media(max-width:720px){.ltk-paths{grid-template-columns:minmax(0,1fr)}}.ltk-resume-media{position:relative}.ltk-resume-media:before{content:"";position:absolute;top:-14%;right:-8%;bottom:-22%;left:-8%;z-index:-1;pointer-events:none;border-radius:40px;background:radial-gradient(60% 55% at 50% 60%,color-mix(in srgb,var(--ltk-bloom, var(--sb-ink-soft)) 26%,transparent) 0%,transparent 72%);filter:blur(38px)}button.ltk-testrow-cta{border:0;background:none;cursor:pointer;padding:0}button.ltk-testrow-cta:hover{color:#fff}.ltk-boundary{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:0;border-radius:999px;padding:9px 15px;background:#ffffff0d;color:#dbe4f7;font:inherit;font-size:13px;cursor:pointer;box-shadow:inset 0 1px #ffffff0d}.ltk-boundary:hover{background:#ffffff1a;color:#fff}.ltk-actrow{display:flex;gap:9px;flex-wrap:wrap}.ltk-together{display:flex;flex-direction:column;gap:12px;margin-top:22px}.ltk-cur{display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px 12px 12px;border-radius:16px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.ltk-cur-art{position:relative;display:block;border:0;padding:0;cursor:pointer;height:96px;border-radius:12px;overflow:hidden;background:none}.ltk-cur-art img{width:100%;height:100%;object-fit:cover;display:block}.ltk-cur-tag{position:absolute;top:8px;left:8px;padding:4px 9px;border-radius:999px;background:#0a0f1cb8;color:#eaf0ff;font-size:9.5px;box-shadow:inset 0 1px #ffffff1a}.ltk-cur-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ltk-cur-body h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.012em;color:var(--sb-ink)}.ltk-cur-sub{margin:0;font-size:13px;color:#a9b6d4}.ltk-cur .ltk-resume-meter{margin-top:5px;max-width:320px}.ltk-cur-go{flex:none}@media(max-width:760px){.ltk-cur{grid-template-columns:minmax(0,1fr)}.ltk-cur-art{height:128px}}.ltk-home{display:flex;flex-direction:column;gap:26px}.ltk-home-block{display:flex;flex-direction:column;gap:12px;scroll-margin-top:88px}.ltk-home-block .ltk-library-head{display:flex;align-items:baseline;gap:10px}.ltk-buildcta{max-width:520px}.ltk-vocab{display:flex;flex-direction:column;gap:5px}.ltk-vocab>.ltk-mono{margin:10px 0 2px;color:#7d8caa}.ltk-vocab-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 13px;border-radius:10px;background:#ffffff0a;font-size:13px;color:var(--sb-ink-5)}.ltk-vocab-row b{color:#eef2fc;font-weight:600}.ltk-vocab-row em{font-style:normal;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.ltk-built{color:#7fc3a3}.ltk-unbuilt{color:#d9a8a8}@media(max-width:700px){.ltk-vocab-row{grid-template-columns:minmax(0,1fr)}}.ltk-shipped-head{margin-top:22px}.ltk-shipped{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ltk-shipped-group{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;text-align:left;cursor:pointer;border:0;border-radius:10px;padding:11px 13px;background:#ffffff0a;color:#c2cee8;font:inherit;font-size:13px}.ltk-shipped-group:hover{background:#ffffff14}.ltk-shipped-group b{color:#eef2fc;font-weight:600}.ltk-shipped-group em{font-style:normal;font-size:11px;color:#8b9ab8}.ltk-shipped-group svg{transition:transform .18s ease;color:#8b9ab8}.ltk-shipped-group svg.is-open{transform:rotate(90deg)}.ltk-shipped-rows{list-style:none;margin:4px 0 8px;padding:0 0 0 13px;display:flex;flex-direction:column;gap:6px}.ltk-shipped-rows li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-left:1px solid rgba(255,255,255,.1);font-size:13px;color:var(--sb-ink-3)}.ltk-shipped-rows em{font-style:normal;font-size:10.5px;color:#8b9ab8}.ltk-vocab-row.is-glyphed b{display:inline-flex;align-items:center;gap:7px}.ltk-vocab-row.is-glyphed b svg{color:#8b9ab8;flex:none}.lkb-rung-props{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.lkb-prop{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#ffffff0f;color:#a9b6d4;font-size:10.5px}.lkb-prop svg{color:#8b9ab8;flex:none}:root{--lte-dock-h: 42px;--lte-dock-bottom: 36px;--lte-dock-clear: 128px}.lte-dock{position:absolute;left:50%;bottom:36px;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:6px}.lte-dock button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:hsla(var(--fgh, 222),calc(33.2% * var(--fgs, 1)),calc(var(--dockl, 17.7) * 1% * var(--fgl, 1)),.46);backdrop-filter:blur(20px) saturate(1.5) brightness(.42);-webkit-backdrop-filter:blur(20px) saturate(1.5) brightness(.42);color:var(--lte-fg-soft, rgb(198, 208, 232));cursor:pointer;box-shadow:inset 0 1.5px #e2ecff4d,inset 0 -1.5px 1px #04091480,0 1px 2px #03070e99,0 12px 30px #03070e73;transition:background var(--t-micro, .12s) var(--ease, ease),color var(--t-micro, .12s) var(--ease, ease)}.lte-dock button:hover{background:#34426499;color:var(--lte-fg, rgb(242, 244, 250))}.lte-dock button.on{background:#ed9a4a;color:#1c1107;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 22px #ed9a4a66,0 1px 3px #03070e8c,0 10px 24px #03070e66,inset 0 1px #ffe8cc8c}.lte-dock button:focus-visible{background:#566c9efa;color:var(--lte-fg, rgb(242, 244, 250));box-shadow:inset 0 1px #e2ecffcc,0 8px 24px #050b1266}.lte-dock button.on:focus-visible{box-shadow:inset 0 1px #fff5e8eb,0 0 22px #ed9a4a73}.ltg-gym,.ltg-root,.ltg-modal-scrim,.rmx{--ltg-fg: rgb(242, 244, 250);--ltg-soft: rgb(169, 180, 206);--ltg-mute: rgba(169, 180, 206, .72);--ltg-line: rgba(214, 224, 255, .12);--ltg-card: color-mix(in srgb, var(--sb-n5) 94%, transparent);--ltg-ghost: rgba(20, 28, 47, .7);--ltg-hi: rgba(255, 255, 255, .05);--ltg-hi-on: rgba(255, 255, 255, .08);--ltg-thread: rgb(237, 154, 74);--ltg-on-thread: rgb(255, 244, 232);--ltg-on-thread-solid: rgb(28, 20, 8);--ltg-drop: rgba(5, 11, 18, .5) 0 10px 30px 0;--ltg-r-card: 15px;--ltg-r-item: 11px;--ltg-r-pill: 999px;--ltg-t-micro: .16s;--ltg-t-el: .24s;--ltg-ease: cubic-bezier(.16, 1, .3, 1);--ltg-ease-io: cubic-bezier(.65, .02, .28, 1);--ltg-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--ltg-body: "Space Grotesk Variable", system-ui, sans-serif;--gym-accent: var(--ltg-thread);--gym-primary: var(--sb-blue)}.ltg-root{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:var(--lt-pad-top, 124px) var(--lt-pad-x, clamp(22px, 4vw, 68px)) 64px;overflow:auto;color:var(--ltg-fg);font-family:var(--ltg-body);scrollbar-width:none}.ltg-root::-webkit-scrollbar{display:none}.ltg-root{--ltg-dockfade: 150px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ltg-dockfade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ltg-dockfade)),transparent 100%)}.ltg-gym .lte-dock{bottom:24px}.ltg-gym .lte-dock button{width:38px;height:38px}.ltg-mono{font-family:var(--ltg-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink));font-weight:500}.ltg-root h2{margin:0;font-size:16.5px;font-weight:600;color:var(--ltg-fg)}.ltg-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex-shrink:0;padding:12px 4px 14px;box-shadow:0 1px 0 0 var(--ltg-line)}.ltg-streak-num{display:flex;align-items:center;gap:9px;color:var(--ltg-thread)}.ltg-streak-num b{font-size:21px;font-weight:700;line-height:1;color:var(--ltg-fg);display:block}.ltg-streak-num .ltg-mono{display:block;margin-top:2px;color:var(--ltg-mute);font-size:11px;letter-spacing:0;text-transform:none}.ltg-week{display:flex;gap:6px;list-style:none;margin:0;padding:0}.ltg-week li{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:11px;font-weight:600;color:var(--ltg-mute);background:#ffffff0d}.ltg-week li.is-on{color:#fff;background:#1a4cff;box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ltg-chip{padding:7px 15px;border:0;border-radius:var(--ltg-r-pill);background:color-mix(in srgb,var(--sb-n3) 40%,transparent);color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-chip:hover{color:var(--ltg-fg)}.ltg-chip.is-on{color:var(--ltg-fg, var(--sb-ink));background:transparent;box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-count{color:var(--ltg-mute);white-space:nowrap;font-size:12px;letter-spacing:0;text-transform:none}.ltg-feelbar{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.ltg-feelbar .gym-feel-trail{flex-direction:row;align-items:center;gap:12px;min-width:0}.ltg-feelbar .gym-feel-dots{gap:5px;flex-wrap:nowrap;flex:none}.gym-feel-dot.gym-feel-dot{--feel: var(--ltg-soft);border:0;color:var(--feel);background:color-mix(in srgb,var(--feel) 20%,rgba(214,224,255,.08));transition:background var(--ltg-t-micro),color var(--ltg-t-micro),transform var(--ltg-t-micro)}.gym-feel-dot.gym-feel-dot[data-feel=heavy]{--feel: color-mix(in srgb, var(--ltg-soft) 55%, transparent)}.gym-feel-dot.gym-feel-dot[data-feel=tense]{--feel: color-mix(in srgb, var(--area-body) 70%, var(--ltg-fg))}.gym-feel-dot.gym-feel-dot[data-feel=steady]{--feel: var(--ltg-soft)}.gym-feel-dot.gym-feel-dot[data-feel=light]{--feel: var(--ltg-fg, var(--sb-ink))}.gym-feel-dot.gym-feel-dot[data-feel=lit]{--feel: var(--ltg-thread)}.gym-feel-dot.gym-feel-dot:hover{background:color-mix(in srgb,var(--feel) 34%,rgba(214,224,255,.08));transform:translateY(-2px)}.ltg-feelbar .gym-feel-dot{width:26px;height:26px}.ltg-feelbar .gym-feel-dot svg{width:15px;height:15px}.ltg-feelbar .gym-feel-insight{font-size:11.5px;letter-spacing:0;color:var(--ltg-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.ltg-feelbar .gym-feel-insight{display:none}}@media(max-width:900px){.ltg-feelbar{display:none}}.ltg-cols{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;align-items:start;flex-shrink:0;margin-top:22px;width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.ltg-cols.is-skills{margin-top:0}.ltg-cols.is-routines .ltg-rail{width:100%}.ltg-cols.is-routines .ltg-rail>*:not(.ltg-railsec){width:min(620px,100%);margin-inline:auto}.ltg-path{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 8px;margin-left:-72px}.ltg-path-head{text-align:center;margin-bottom:6px}.ltg-path-head h2{font-size:16px;display:inline-flex;align-items:center;gap:9px}.ltg-path-head p{margin:3px 0 0;font-size:11px;letter-spacing:0;text-transform:none;color:var(--ltg-mute)}.ltg-trail{position:relative;margin:-34px auto 0;flex:none}.ltg-trail-line{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ltg-po-cluster{position:absolute;width:286px;height:420px;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.ltg-po-cluster .ltg-po{position:absolute}.ltg-po-cluster .ltg-po:nth-child(1){left:0;top:0}.ltg-po-cluster .ltg-po:nth-child(2){left:94px;top:128px;z-index:2}.ltg-po .pol-frame{padding:7px 7px 24px}.ltg-po .pol-frame:before{content:"";position:absolute;top:-7px;left:50%;width:46px;height:15px;transform:translate(-50%) rotate(-3deg);background:linear-gradient(180deg,#e8eefc57,#e8eefc29);box-shadow:0 2px 5px color-mix(in srgb,var(--sb-n1) 22%,transparent),inset 1px 0 #fff3,inset -1px 0 #fff3}.ltg-po .pol-cap{font-size:15px;bottom:4px;left:7px;right:7px}.ltg-po-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--sb-n1) 55%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--sb-n1) 40%,transparent),inset 0 0 0 1px #ffffff59}.ltg-po-play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-left:10px solid #f2f4fa;border-top:6px solid transparent;border-bottom:6px solid transparent}.ltg-tnode{position:absolute;margin-left:-78px;width:156px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;z-index:2}.ltg-tnode-btn{position:relative;width:96px;height:96px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.ltg-tnode-btn[aria-disabled=true]{cursor:default}.ltg-tnode-btn .gym-node-ring{position:absolute;top:0;right:0;bottom:0;left:0}.gym-ring-fill{transition:stroke-dasharray .5s var(--ltg-ease)}.ltg-tnode-disc{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#d6e0ff14;color:var(--ltg-soft);box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:transform var(--ltg-t-micro) var(--ltg-ease)}.ltg-tnode-btn:not([aria-disabled=true]):hover .ltg-tnode-disc{transform:scale(1.05)}.ltg-tnode.is-locked .ltg-tnode-disc{background:#d6e0ff0d;color:var(--ltg-mute);box-shadow:none}.ltg-tnode-disc.is-goal{width:78px;height:78px;background:#ed9a4a29;color:var(--ltg-thread)}.ltg-tnode-badge{position:absolute;top:1px;right:1px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:var(--ltg-thread);background:color-mix(in srgb,var(--sb-n1) 85%,transparent)}.ltg-tnode-badge.is-lock{width:22px;height:22px;color:var(--ltg-mute);background:#0c1222eb}.ltg-tnode-label{display:flex;flex-direction:column;gap:2px}.ltg-tnode-label b{font-size:13px;font-weight:600;line-height:1.15}.ltg-tnode-label .ltg-mono{font-size:10px;letter-spacing:0;text-transform:none;color:var(--ltg-mute);line-height:1.35}.ltg-tnode.is-locked .ltg-tnode-btn>:not(.ltg-tnode-badge),.ltg-tnode.is-locked .ltg-tnode-label{opacity:.55}.ltg-tnode.is-locked .ltg-tnode-label b{color:var(--ltg-mute)}.ltg-cols.is-routines{display:block;max-width:none;margin:12px 0 0}.ltg-cols.is-journey{display:block;max-width:none}.ltg-root{--ltg-esc-l: calc(var(--lt-pad-x, clamp(22px, 4vw, 68px)) + var(--ltg-side, 0px));--ltg-esc-r: var(--lt-pad-x, clamp(22px, 4vw, 68px))}.ltg-root.is-routines{overflow:auto;padding-bottom:108px}.ltg-pager{position:relative;overflow:hidden;margin-left:calc(-1 * var(--ltg-esc-l));margin-right:calc(-1 * var(--ltg-esc-r));width:calc(100% + var(--ltg-esc-l) + var(--ltg-esc-r));height:auto;transition:height .42s var(--ltg-ease)}.ltg-sub{position:absolute;top:0;left:0;width:100%;min-width:0;transition:transform .52s cubic-bezier(.22,1.12,.36,1),opacity .34s var(--ltg-ease);display:flex;flex-direction:column;gap:14px;padding:0 var(--ltg-esc-r) 8px var(--ltg-esc-l)}.ltg-sub>*{flex:none}body.ltg-noselect,body.ltg-noselect *{-webkit-user-select:none;user-select:none}.ltg-sub.is-live>*{animation:ltg-settle .44s var(--ltg-ease) backwards}.ltg-sub.is-live>*:nth-child(1){animation-delay:.06s}.ltg-sub.is-live>*:nth-child(2){animation-delay:.11s}.ltg-sub.is-live>*:nth-child(3){animation-delay:.16s}.ltg-sub.is-live>*:nth-child(4){animation-delay:.21s}.ltg-sub.is-live>*:nth-child(n+5){animation-delay:.26s}@keyframes ltg-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ltg-sub>*:not(.ltg-railsec){width:min(620px,100%);margin-inline:auto}@property --ltg-sub-i{syntax: "<number>"; inherits: true; initial-value: 0;}.ltg-gym{transition:--ltg-sub-i .42s var(--ltg-ease)}.ltg-gym[data-subs] .lte-dock button.on{position:relative;margin:0 11px}.ltg-dashring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:none}.ltg-dashring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ltg-dashring circle{fill:none;stroke-width:4;stroke-linecap:round;transform-origin:50% 50%}.ltg-dashring-base{stroke:#dee7ff8c;transform:rotate(-90deg)}.ltg-dashring-on{stroke:#ed9a4a;transform:rotate(calc(-90deg + var(--ltg-sub-i, 0) * (360deg / var(--ltg-sub-n, 5))));transition:transform .42s var(--ltg-ease)}.lte-dock button .ltg-dashring{display:none}.ltg-gym[data-subs] .lte-dock button.on .ltg-dashring{display:block}.ltg-fan{position:absolute;bottom:104px;left:var(--ltg-dockx, calc((var(--sw, 304px) + 24px + 100vw - var(--band, 14px)) / 2 + 27px));z-index:11;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:7px;pointer-events:none}.ltg-fan-item{pointer-events:auto;display:flex;align-items:center;gap:11px;min-width:190px;padding:9px 15px 9px 12px;border:0;border-radius:999px;background:#e2e9f91a;box-shadow:#ffffff29 0 1px inset,0 10px 30px #00000057;-webkit-backdrop-filter:blur(30px) saturate(.75) brightness(1.7);backdrop-filter:blur(30px) saturate(.75) brightness(1.7);color:var(--ltg-fg);font-family:var(--ltg-body);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;animation:ltg-fan-pill .36s var(--ltg-ease) both;animation-delay:calc(60ms + var(--i, 0) * 38ms);transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-fan-item:hover{background:#e9efff30}.ltg-fan.is-folding .ltg-fan-item{animation:ltg-fan-pill-fold .46s var(--ltg-ease-io) forwards;animation-delay:calc((var(--n, 5) - 1 - var(--i, 0)) * 34ms);pointer-events:none}@keyframes ltg-fan-pill-fold{0%{opacity:1;transform:translateY(0) scale(1)}62%{opacity:1;transform:translateY(4px) scale(.985)}to{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes ltg-fan-pill{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.ltg-fan-dash{flex:none;width:18px;height:4px;border-radius:999px;background:#dee7ff9e;animation:ltg-dash-fly .52s var(--ltg-ease) both;animation-delay:calc(30ms + var(--i, 0) * 38ms);transition:background var(--ltg-t-micro),width var(--ltg-t-micro)}.ltg-fan.is-folding .ltg-fan-dash{animation:ltg-dash-home .46s var(--ltg-ease-io) forwards;animation-delay:calc((var(--n, 5) - 1 - var(--i, 0)) * 34ms)}@keyframes ltg-dash-home{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}}@keyframes ltg-dash-fly{0%{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}to{transform:translate(0) rotate(0);opacity:1}}.ltg-fan-item.is-on .ltg-fan-dash{background:#ed9a4a;width:24px}.ltg-dashring circle{transition:opacity .24s var(--ltg-ease)}.ltg-gym[data-fanned] .ltg-dashring circle{opacity:0}.ltg-gym[data-folding] .ltg-dashring circle{animation:ltg-ring-relight .34s var(--ltg-ease-io) both;animation-delay:.26s}@keyframes ltg-ring-relight{0%{opacity:0}to{opacity:1}}.ltg-rail{min-width:0;display:flex;flex-direction:column;gap:14px}.ltg-rail-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 2px}.ltg-rail-head h2{font-size:14.5px;display:flex;align-items:center;gap:7px}.ltg-rail-head .ltg-mono{font-size:11px;letter-spacing:0;text-transform:none;color:var(--ltg-mute)}.ltg-flame{display:inline-flex;align-items:center;gap:3px;color:var(--sb-ink-soft, #a9b4ce);font-size:12.5px;font-weight:700;flex:none}.ltg-flame svg{color:var(--ltg-thread)}.gym-feel-trail{display:flex;flex-direction:column;gap:4px}.gym-feel-dots{display:flex;gap:5px;flex-wrap:wrap}.gym-feel-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.gym-feel-insight{font-family:var(--ltg-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-unlock{text-align:center;padding:18px 16px;border-radius:var(--ltg-r-card);background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-unlock h3{margin:8px 0 4px;font-size:15px}.ltg-unlock p{margin:0;font-size:12.5px;color:var(--ltg-soft)}.ltg-foot{text-align:center;padding:4px 0 0;color:var(--ltg-mute);font-size:11.5px;letter-spacing:0;text-transform:none}.ltg-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:48px 24px 56px;color:var(--ltg-soft);animation:ltg-empty-in var(--ltg-t-el) var(--ltg-ease) both}.ltg-empty>svg{color:var(--ltg-mute)}.ltg-empty h2{margin:6px 0 0;font-family:var(--ltg-body);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ltg-fg)}.ltg-empty p{margin:0;max-width:46ch;font-size:13.5px;line-height:1.55}.ltg-empty-cta{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:10px 18px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-fg, var(--sb-ink));font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--ltg-t-micro) var(--ltg-ease)}.ltg-empty-cta:hover{background:transparent}@keyframes ltg-empty-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ltg-empty{animation:none}}.ltg-cheer{position:fixed;bottom:26px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--ltg-r-pill);background:transparent;color:#fff;font-size:13px;font-weight:600;box-shadow:0 10px 30px #05091480;z-index:40}.ltg-session{align-items:center}.ltg-session-top{display:flex;align-items:center;gap:14px;width:min(720px,94%);margin:2px 0 22px}.ltg-back{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;border:0;cursor:pointer;background:#d6e0ff14;color:var(--ltg-soft);transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-back:hover{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-session-bar{flex:1;height:12px;border-radius:999px;background:#d6e0ff17;overflow:hidden}.ltg-session-bar>span{display:block;height:100%;border-radius:999px;position:relative;transition:width .5s var(--ltg-ease)}.ltg-session-bar>span>i{position:absolute;left:7px;right:7px;top:2.5px;height:3px;border-radius:999px;background:#ffffff52}.ltg-session-card{width:min(620px,94%);height:min(660px,86vh);padding:40px 38px;border-radius:20px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset,var(--ltg-drop);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ltg-stage{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:ltgStepIn .35s var(--ltg-ease)}@keyframes ltgStepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ltg-eyebrow{text-transform:uppercase}.ltg-why{text-transform:uppercase;color:var(--ltg-mute)}.ltg-session-title{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.01em}.ltg-movecount{text-transform:uppercase;color:var(--ltg-mute);font-size:10.5px;letter-spacing:.08em}.ltg-move-heading{margin:2px 0 0;font-family:var(--ltg-body);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--ltg-fg)}.ltg-breath-line{margin:0;font-size:11.5px;color:var(--ltg-mute);letter-spacing:.02em}.ltg-compose-num{display:flex;flex-direction:column;gap:5px;color:var(--ltg-mute)}.ltg-session-prompt{margin:0;font-size:23px;line-height:1.45;font-weight:500;max-width:42ch}.ltg-session-prompt.is-purpose{font-size:24px;line-height:1.4;max-width:30ch;color:var(--ltg-soft)}.ltg-grows{display:inline-flex;align-items:center;gap:4px;font-size:11px;letter-spacing:0;text-transform:none;color:var(--ltg-mute)}.ltg-session-foot{margin-top:auto;padding-top:20px}.ltg-begin{display:inline-flex;align-items:center;gap:7px;padding:11px 26px;border:0;border-radius:var(--ltg-r-pill);background:var(--ltg-thread);color:var(--ltg-on-thread-solid);font-family:var(--ltg-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:transform var(--ltg-t-micro),filter var(--ltg-t-micro)}.ltg-begin:hover{filter:brightness(1.08)}.ltg-begin:active{transform:scale(.97)}.ltg-begin:disabled{opacity:.36;cursor:default;filter:none;transform:none}.ltg-session-prompt.is-sm{font-size:17px;line-height:1.5;color:var(--ltg-soft)}.ltg-stage-sub{color:var(--ltg-mute)}.ltg-breath-pace{color:var(--ltg-mute);margin-bottom:8px}.ltg-breath{margin:18px 0 20px;transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.55,1);will-change:transform}.ltg-breath.is-in{transform:scale(1.12);transition-duration:var(--in, 4s)}.ltg-breath.is-out{transform:scale(.84);transition-duration:var(--out, 6s)}.ltg-breath-tile{position:relative;width:160px;height:160px;display:grid;place-items:center}.ltg-breath-tile .gym-node-ring{position:absolute;top:0;right:0;bottom:0;left:0}.ltg-breath-disc{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 32% 26%,#dbe7ff,#9db9ff 34%,#6b86e8 62%,#45549f 88%,#38437f);box-shadow:0 0 34px #7e9cff61,0 0 90px #6e8cff29,inset 0 -14px 26px #1721548c,inset 0 10px 18px #ffffff73;transition:background .6s ease,box-shadow 1.2s ease}.ltg-breath-disc:before,.ltg-breath-disc:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;border-radius:50%;mix-blend-mode:screen;pointer-events:none}.ltg-breath-disc:before{background:radial-gradient(circle at 30% 62%,rgba(120,220,255,.62),transparent 48%),radial-gradient(circle at 74% 38%,rgba(190,140,255,.55),transparent 46%);filter:blur(7px);animation:ltg-orb-a 5.5s ease-in-out infinite alternate}.ltg-breath-disc:after{background:radial-gradient(circle at 52% 86%,rgba(90,255,210,.42),transparent 44%);filter:blur(9px);animation:ltg-orb-b 8.5s ease-in-out infinite alternate}@keyframes ltg-orb-a{0%{transform:translate(-11%,6%) scale(1)}to{transform:translate(13%,-9%) scale(1.24)}}@keyframes ltg-orb-b{0%{transform:translateY(13%) scale(1)}to{transform:translate(6%,-11%) scale(1.28)}}.ltg-breath.is-in .ltg-breath-disc:before{animation-duration:3.4s}.ltg-breath.is-out .ltg-breath-disc:before{animation-duration:7.5s}.ltg-breath.is-in .ltg-breath-disc{box-shadow:0 0 52px #7e9cff8c,0 0 130px #6e8cff42,inset 0 -14px 26px #17215473,inset 0 10px 20px #ffffff8c}.ltg-breath.is-done .ltg-breath-disc{box-shadow:0 0 26px #7e9cff47,0 0 60px #6e8cff1a,inset 0 -14px 26px #1721548c,inset 0 10px 18px #fff6}.ltg-breath-verb{font-size:13px;letter-spacing:.03em;color:#f2f6ff;text-shadow:0 1px 6px rgba(30,44,110,.55);position:relative;z-index:1;transition:color .4s ease}.ltg-write{width:min(420px,100%);border:0;border-bottom:1px solid rgba(214,224,255,.22);background:transparent;text-align:center;padding:6px 10px 9px;color:var(--ltg-fg);font-family:Caveat,cursive;font-size:26px;line-height:1.3;outline:none;transition:border-color var(--ltg-t-micro) ease}.ltg-write::placeholder{color:var(--ltg-mute)}.ltg-write:focus{background:#d6e0ff0f;border-radius:8px 8px 0 0}.ltg-number{display:inline-flex;align-items:baseline;gap:10px}.ltg-number-in{width:150px;border:0;border-bottom:1px solid rgba(214,224,255,.22);background:transparent;text-align:center;padding:2px 6px 8px;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:34px;font-weight:600;outline:none;transition:border-color var(--ltg-t-micro) ease}.ltg-number-in::placeholder{color:var(--ltg-mute)}.ltg-number-in:focus{background:#d6e0ff0f;border-radius:8px 8px 0 0}.ltg-timer{position:relative;width:172px;height:172px;display:grid;place-items:center}.ltg-timer .gym-node-ring{position:absolute;top:0;right:0;bottom:0;left:0}.ltg-timer-time{font-size:37px;font-weight:600;color:var(--ltg-fg);font-family:var(--ltg-mono);letter-spacing:.01em}.ltg-checklist{width:min(440px,100%);display:flex;flex-direction:column;gap:6px;text-align:left}.ltg-check{display:flex;align-items:center;gap:11px;padding:10px 13px;border:0;border-radius:12px;background:#d6e0ff0f;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:13.5px;cursor:pointer;text-align:left;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-check:hover{background:#d6e0ff1a}.ltg-check.is-on{color:var(--ltg-fg)}.ltg-check-dot{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;background:#d6e0ff1a;color:transparent}.ltg-check.is-on .ltg-check-dot{background:none}.ltg-check-label{min-width:0}.ltg-swap-slot{min-height:52px;display:grid;place-items:center}.ltg-people{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ltg-person{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-mute);font-family:var(--ltg-body);padding:6px 16px 6px 7px;cursor:pointer;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-person:hover{color:var(--ltg-fg);background:#d6e0ff1a}.ltg-person.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-person-face{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}.ltg-person-id{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1}.ltg-person-id b{font-size:13px;font-weight:700;color:var(--ltg-fg)}.ltg-person-id .ltg-mono{font-size:9px;letter-spacing:.09em;color:var(--ltg-mute)}.ltg-count{border:0;background:none;cursor:pointer;padding:4px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ltg-mute);font-family:inherit}.ltg-count-tile{position:relative;width:132px;height:132px;display:grid;place-items:center}.ltg-count-tile .gym-node-ring{position:absolute;top:0;right:0;bottom:0;left:0}.ltg-count-disc{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:#d6e0ff14;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:background .3s ease,transform .12s var(--ltg-ease)}.ltg-count:active .ltg-count-disc{transform:scale(.94)}.ltg-count-disc.is-met{background:#ed9a4a33}.ltg-count-n{font-size:30px;font-weight:700;color:var(--ltg-fg);font-family:var(--ltg-mono)}.ltg-session-quote{margin:0;font-style:italic;font-size:13px;color:var(--ltg-mute)}.ltg-capture{display:flex;align-items:center;gap:26px;justify-content:center}.ltg-capture .ltg-po{flex:none}.ltg-capture-side{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:300px}.ltg-done{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;color:var(--ltg-soft);animation:ltgStepIn .35s var(--ltg-ease)}.ltg-done h2{margin:8px 0 0;font-size:27px;color:var(--ltg-fg)}.ltg-done>svg{color:var(--ltg-thread)}.ltg-unlock>svg{color:var(--ltg-thread)}.ltg-done-sub{margin:10px 0 0;max-width:40ch;font-size:14.5px;color:var(--ltg-soft)}.ltg-done-sub b{color:var(--ltg-fg);font-weight:600}.ltg-done-note{margin:14px 0 0;font-size:16px;color:var(--ltg-fg);font-family:Caveat,cursive}.ltg-delta{display:flex;flex-direction:column;align-items:center;gap:11px;margin:30px 0 0}.ltg-done-note+.ltg-delta{margin-top:26px}.ltg-delta-cap{color:var(--ltg-mute)}.ltg-delta .ltg-ntf-row{justify-content:center}.ltg-spark{box-sizing:border-box;width:min(380px,100%);margin:28px 0 0;padding:14px 16px 12px;border-radius:14px;background:#d6e0ff0f;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;display:flex;flex-direction:column;gap:12px}.ltg-spark-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ltg-spark-cap{font-size:9.5px;color:var(--ltg-mute);text-transform:uppercase;letter-spacing:.08em}.ltg-spark-val{font-size:20px;line-height:1;color:var(--ltg-fg);font-weight:600}.ltg-spark .gym-spark{display:block;width:100%;height:auto}.ltg-stats{display:flex;gap:12px;width:min(380px,100%);margin:20px 0 0}.ltg-delta+.ltg-stats{margin-top:28px}.ltg-stat{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 10px 13px;border-radius:14px;background:#d6e0ff0f;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;animation:ltgStatIn .45s var(--ltg-ease) both;animation-delay:calc(.15s + var(--stat-i, 0) * .18s)}.ltg-stat strong{display:inline-flex;align-items:center;gap:5px;font-size:24px;line-height:1;color:var(--ltg-fg)}.ltg-stat strong svg{color:var(--ltg-thread)}.ltg-stat-cap{font-size:9.5px;color:var(--ltg-mute)}@keyframes ltgStatIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@media(max-width:1180px){.ltg-cols{grid-template-columns:1fr}.ltg-path{margin-left:0}.ltg-rail{width:min(560px,100%);margin:0 auto}}.ltg-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:var(--sb-scrim);color:var(--ltg-fg);font-family:var(--ltg-body)}.ltg-modal-scrim:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ltg-modal.is-two{width:min(1040px,100%);max-height:min(86vh,860px)}.ltg-modal{width:min(560px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;gap:16px;padding:20px 20px 4px;border:0;border-radius:22px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset,#02050c80 0 24px 60px -12px;animation:ltg-modal-rise .24s var(--ltg-ease) both;position:relative}@keyframes ltg-modal-rise{0%{transform:translateY(10px) scale(.985)}to{transform:none}}.ltg-modal-top{display:flex;align-items:center;gap:12px;flex:none}.ltg-modal-close{width:30px;height:30px;flex:none;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--ltg-soft)}.ltg-modal-close:hover{background:#d6e0ff29;color:var(--ltg-fg)}.ltg-compose-title{flex:1;margin:0;font-size:17px;letter-spacing:-.01em}.ltg-compose-save{display:flex;align-items:center;gap:6px;flex:none;padding:8px 15px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:var(--ltg-thread);color:var(--ltg-on-thread-solid);box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset;font-family:var(--ltg-body);font-size:13px;font-weight:600;transition:transform var(--ltg-t-micro),filter var(--ltg-t-micro)}.ltg-compose-save:hover:not(:disabled){filter:brightness(1.08)}.ltg-compose-save:active:not(:disabled){transform:scale(.97)}.ltg-compose-save:disabled{background:transparent;color:var(--ltg-mute);cursor:not-allowed;box-shadow:none}.ltg-compose-body{width:100%;min-height:0;display:flex;flex-direction:column;gap:26px;overflow-y:auto;padding:18px 2px 20px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%)}.ltg-compose-body::-webkit-scrollbar{display:none}.ltg-compose-body.is-two{display:grid;grid-template-columns:3fr 7fr;gap:22px 28px;align-content:start}.ltg-compose-body.is-two>*{grid-column:1;min-width:0}.ltg-compose-body.is-two>.is-compose-right{grid-column:2;grid-row:1}.ltg-compose-col{display:flex;flex-direction:column;gap:28px;min-width:0;align-self:start}.ltg-compose-field{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.ltg-compose-field>legend{padding:0;font-family:var(--ltg-mono, inherit);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-compose-input.is-title{padding:6px 12px;border-radius:0;background:none;font-size:25px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ltg-compose-input.is-title::placeholder{color:#a9b4ce6b}.ltg-compose-input.is-title:focus{background:none;box-shadow:inset 0 -2px 0 0 var(--ltg-thread)}.ltg-compose-opt{font-weight:400;font-size:11.5px;color:var(--ltg-mute)}.ltg-compose-hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--ltg-mute);max-width:52ch}.ltg-compose-row{display:flex;gap:18px;flex-wrap:wrap}.ltg-compose-row>.ltg-compose-field{flex:1 1 260px}.ltg-compose-seg{display:flex;flex-wrap:wrap;gap:7px}.ltg-compose-seg .ltg-chip{display:inline-flex;align-items:center;gap:6px}.ltg-compose-input{width:100%;box-sizing:border-box;padding:12px 14px;border:0;border-radius:13px;background:transparent;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:15px;line-height:1.4}.ltg-compose-input::placeholder{color:var(--ltg-mute)}.ltg-compose-input:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-thread) 14%,transparent);box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-compose-input.is-sub{font-size:13.5px;padding:9px 12px;background:transparent}.ltg-compose-moves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:mv}.ltg-compose-move{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-compose-move-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ltg-compose-kind{font-size:11px;color:var(--ltg-soft)}.ltg-compose-x{width:26px;height:26px;flex:none;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#d6e0ff12;color:var(--ltg-mute)}.ltg-compose-x:hover{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-compose-triple{display:flex;gap:8px}.ltg-compose-triple label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:var(--ltg-mute)}.ltg-compose-add{align-self:flex-start;display:flex;align-items:center;gap:7px;padding:10px 15px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:13px;font-weight:600}.ltg-compose-add:hover{background:#d6e0ff21;color:var(--ltg-fg)}.ltg-compose-picker{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-compose-pattern{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:0;border-radius:11px;cursor:pointer;background:transparent;color:var(--ltg-fg);font-family:var(--ltg-body)}.ltg-compose-pattern:hover{background:#d6e0ff12}.ltg-compose-pattern>b{font-size:14px;font-weight:600}.ltg-compose-pattern>span{font-size:12px;line-height:1.45;color:var(--ltg-mute)}.ltg-compose-del{align-self:flex-start;margin-top:4px;display:flex;align-items:center;gap:7px;padding:9px 14px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:transparent;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:12.5px}.ltg-compose-del:hover{color:#ff8a8a;background:#ff5a5a1a}.ltg-compose-open{width:26px;height:26px;flex:none;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--ltg-soft)}.ltg-compose-open:hover{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-rep-edit{align-self:center}.ltg-wp{margin-top:0}.ltg-wp-today{margin:2px 0 12px;font-size:12.5px;color:var(--ltg-soft)}.ltg-wp-start{margin:0 0 14px;padding:9px 18px;font-size:12.5px}.ltg-wp-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ltg-wp-day{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:96px;padding:10px 10px 11px;border-radius:var(--ltg-r-item);background:transparent}.ltg-wp-dayname{display:flex;align-items:baseline;gap:5px;color:var(--ltg-mute);letter-spacing:.09em}.ltg-wp-dayname b{font-weight:700}.ltg-wp-dayname em{font-style:normal;font-size:8.5px;letter-spacing:.06em;color:var(--ltg-fg, var(--sb-ink))}.ltg-wp-day.is-today .ltg-wp-dayname{color:var(--ltg-fg, var(--sb-ink))}.ltg-wp-items{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.ltg-wp-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 6px 4px 9px;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-fg, var(--sb-ink));font-size:11px;font-weight:600;line-height:1.25;text-align:left;box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-wp-chip button{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#d6e0ff24;color:transparent}.ltg-wp-chip button:hover{background:#d6e0ff42}.ltg-wp-add{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;margin-top:auto;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:12px;font-weight:600;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-wp-add:hover{background:#d6e0ff21;color:var(--ltg-fg)}.ltg-wp-manage{display:flex;flex-direction:column;gap:4px;margin-top:10px}.ltg-wp-plans{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.ltg-wp-areas{display:flex;flex-wrap:wrap;gap:6px}.ltg-wp-needs{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:10px 0 0;font-size:12px;color:var(--ltg-soft)}.ltg-wp-needs .ltg-mono{color:var(--ltg-mute)}.ltg-wp-needs em{font-style:italic;color:var(--ltg-soft)}.ltg-wp-taglist{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ltg-wp-tag{padding:3px 9px;border-radius:var(--ltg-r-pill);background:#d6e0ff14;color:var(--ltg-soft);font-size:11px;font-weight:600}.ltg-wp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:11px}.ltg-wp-metaarea{font-weight:600}.ltg-wp-meta em{font-style:italic;color:var(--ltg-mute)}.ltg-compose-pattern.is-exercise{box-shadow:inset 2px 0 0 0 var(--ltg-thread)}.ltg-compose-pattern.is-exercise>b{color:var(--ltg-fg)}.ltg-compose-grouphead{margin:14px 0 2px;padding:0 2px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-compose-grouphead:first-child{margin-top:4px}.ltg-compose-x:disabled{opacity:.28;cursor:default}@media(max-width:760px){.ltg-wp-days{display:flex;flex-direction:column}.ltg-wp-day{min-height:0;padding:10px 12px}.ltg-wp-items{flex-direction:row;flex-wrap:wrap;align-items:center}.ltg-wp-add{margin-top:0}}.ltg-next{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin:46px 0 64px;padding:22px 26px;border-radius:18px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-next-po{margin:-46px 0 -46px -56px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.ltg-next-body{min-width:0}.ltg-next-eyebrow{margin:0;text-transform:uppercase;font-size:10px;letter-spacing:.11em}.ltg-next-name{margin:7px 0 0;font-family:var(--ltg-body);font-size:26px;line-height:1.1;letter-spacing:-.012em;font-weight:600;color:var(--ltg-fg)}.ltg-next-need{margin:9px 0 0;font-size:14.5px;line-height:1.45;color:var(--ltg-soft);font-style:italic}.ltg-next-meta{display:flex;align-items:center;gap:8px;margin:13px 0 0;font-size:11.5px;color:var(--ltg-mute)}.ltg-next-dot{opacity:.45}.ltg-next-acts{display:flex;align-items:center;gap:18px;margin-top:19px;flex-wrap:wrap}.ltg-next-all{padding:0;border:0;background:none;cursor:pointer;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--ltg-t-micro)}.ltg-next-all:hover{color:var(--ltg-fg)}@media(max-width:640px){.ltg-next{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px;padding:22px 18px}.ltg-next-po{margin:-30px 0 0}.ltg-next-meta,.ltg-next-acts{justify-content:center}}.ltg-railwrap{position:relative;margin-inline:-4vw}html.sb-xray .lt-root .ltg-gym>.ltg-root.is-routines{margin-left:0;width:100%;padding-left:calc(var(--lt-pad-x, clamp(22px, 4vw, 68px)) + var(--ltg-side, 0px))}.ltg-railwrap.is-underside{margin-left:calc(-1 * var(--ltg-bleed, 4vw))}.ltg-railwrap.is-underside .ltg-cards{padding-left:0;scroll-padding-inline-start:0;mask-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.42) calc(var(--ltg-side, 304px) * .55),#000 var(--ltg-side, 304px));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.42) calc(var(--ltg-side, 304px) * .55),#000 var(--ltg-side, 304px))}.ltg-railwrap.is-underside .ltg-railnav.is-prev{left:calc(var(--ltg-side, 304px) + 8px)}.ltg-slide{flex:0 0 auto;display:flex;min-width:0;scroll-snap-align:start}.ltg-underveil{position:absolute;left:0;top:0;bottom:0;width:var(--ltg-side, 304px);pointer-events:none;z-index:3;background:linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),linear-gradient(hsla(var(--sb-frame-h, var(--fgh, 222)),calc(var(--sb-frame-s, 42) * 1% * var(--fgs, 1)),calc(var(--sb-frame-l, 21) * 1% * var(--fgl, 1)),var(--ltg-veil-op, .78)),hsla(var(--sb-frame-h, var(--fgh, 222)),calc(var(--sb-frame-s, 42) * 1% * var(--fgs, 1)),calc(var(--sb-frame-l, 21) * 1% * var(--fgl, 1)),var(--ltg-veil-op, .78)));backdrop-filter:blur(var(--ltg-veil-blur, 34px));-webkit-backdrop-filter:blur(var(--ltg-veil-blur, 34px))}.ltg-underveil{display:none}@media(min-width:641px){html.sb-band .ltg-underveil{display:block}}@media(max-width:640px){.ltg-railwrap.is-underside{margin-left:-4vw}.ltg-railwrap.is-underside .ltg-cards{padding-left:4vw;scroll-padding-inline-start:4vw}.ltg-underveil{display:none}}.ltg-cards{display:flex;gap:14px;padding:2px 4vw 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline-start:4vw;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.ltg-cards::-webkit-scrollbar{display:none}.ltg-railnav{position:absolute;top:38%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;cursor:pointer;background:transparent;color:var(--ltg-soft);transition:background var(--ltg-t-micro),color var(--ltg-t-micro),opacity var(--ltg-t-micro);z-index:2}.ltg-railnav:hover{background:transparent;color:var(--ltg-fg)}.ltg-railnav.is-prev{left:2px}.ltg-railnav.is-next{right:2px}.ltg-railnav:disabled{opacity:0;pointer-events:none}.ltg-card{flex:0 0 236px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;box-shadow:none;cursor:pointer;text-align:left;transition:opacity var(--ltg-t-micro)}.ltg-card-media{display:block;border-radius:14px;overflow:hidden}.ltg-card-photo{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .5s var(--ltg-ease)}.ltg-card:hover .ltg-card-photo{transform:scale(1.035)}.ltg-card:active .ltg-card-photo{transform:scale(1.01)}.ltg-card.is-done{opacity:.55}.ltg-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ltg-card-titlerow{display:flex;align-items:center;gap:6px;min-width:0}.ltg-card-glyph{display:inline-grid;place-items:center;flex:none}.ltg-card-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ltg-fg);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-card-sharedmark{flex:none;color:var(--ltg-mute)}.ltg-card-grows{font-size:10.5px;color:var(--ltg-mute);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10.5px;color:var(--ltg-mute)}.ltg-card-need{font-style:italic;letter-spacing:0}.ltg-card-wrap{position:relative;display:flex}.ltg-card-wrap>.ltg-card{flex:1 1 236px;min-width:0}.ltg-card-wrap>.ltg-rep-edit{position:absolute;top:8px;left:8px;z-index:1}@media(max-width:640px){.ltg-railwrap{margin-inline:-4vw}.ltg-cards{padding-left:4vw;padding-right:4vw;scroll-padding-inline-start:4vw}.ltg-card{flex-basis:78%}.ltg-railnav{display:none}}.ltg-rc{flex:0 0 208px;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;box-shadow:none;text-align:left;cursor:default;transition:opacity var(--ltg-t-micro)}.ltg-rc:disabled{opacity:1}.ltg-rc-media{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;align-self:stretch;flex:none;aspect-ratio:16 / 10;border-radius:14px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;color:var(--ltg-soft);overflow:hidden}.ltg-rc:hover .ltg-rc-media{color:var(--ltg-fg)}.ltg-rc-mark{flex-direction:column;gap:6px}.ltg-rc-note{font-size:11px;color:var(--ltg-mute);letter-spacing:.04em}.ltg-rc-mosaic{flex-wrap:wrap;gap:5px;padding:10px;align-content:center}.ltg-rc-tile{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:transparent}.ltg-rc-more{font-size:10px;color:var(--ltg-mute)}.ltg-rc-week{gap:5px;padding:12px 10px;align-items:stretch}.ltg-rc-day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px 5px;border-radius:9px;font-size:10.5px;color:var(--ltg-mute);letter-spacing:.04em}.ltg-rc-day.has-plan{color:var(--ltg-fg);background:#d6e0ff12}.ltg-rc-daydots{display:flex;flex-direction:column;gap:3px;min-height:18px;justify-content:flex-start}.ltg-rc-daydots i{width:4px;height:4px;border-radius:50%;background:var(--ltg-fg, var(--sb-ink))}.ltg-rc-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ltg-rc-name{font-size:13.5px;font-weight:600;color:var(--ltg-fg);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-rc-made{font-size:10.5px;color:var(--ltg-mute);letter-spacing:.03em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ltg-rc-origin{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ltg-mute);letter-spacing:.03em;white-space:nowrap;overflow:hidden}.ltg-rc-origin>span:first-child{overflow:hidden;text-overflow:ellipsis}.ltg-rc-mine{color:var(--ltg-soft)}.ltg-rung{gap:9px}.ltg-rung+.ltg-rung{margin-top:2px}@media(max-width:640px){.ltg-rc{flex-basis:62%}}.ltg-wp-rest{color:var(--ltg-mute);letter-spacing:.09em;padding-right:2px}.ltg-wp-names{color:var(--ltg-mute);font-size:11.5px;line-height:1.35}.ltg-week li{position:relative}.ltg-week li.has-plan:after{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;border-radius:50%;transform:translate(-50%);background:transparent}.ltg-week li.is-on.has-plan:after{background:var(--ltg-fg, var(--sb-ink))}.ltg-compose-pattern.is-on{background:transparent;box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-compose-pattern.is-on b{color:var(--ltg-fg, var(--sb-ink))}.ltg-tnode-subs{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;text-align:left}.ltg-tnode-subs li{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.35;color:var(--ltg-mute);font-weight:500}.ltg-tnode-subs li.is-done{color:var(--ltg-soft);text-decoration:line-through;text-decoration-color:#a9b4ce66}.ltg-tnode-subdot{flex:none;width:4px;height:4px;border-radius:50%;background:#becae473}.ltg-tnode-subs li.is-done .ltg-tnode-subdot{background:var(--ltg-fg, var(--sb-ink))}.ltg-tnode-subadd{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:11px;font-weight:600;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-tnode-subadd:hover{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-gym{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.ltg-gym>.ltg-root{flex:1;min-height:0;padding-bottom:116px}.ltg-room-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:72px 24px;text-align:center;color:var(--ltg-soft)}.ltg-room-empty h2{font-size:17px}.ltg-gym .lte-dock{left:calc((var(--sw, 304px) + 24px + 100vw - var(--band, 14px)) / 2)}.ltg-stage-name{margin:0 0 6px;font-family:var(--ltg-body);font-size:22px;font-weight:600;color:var(--ltg-fg);text-align:center}.ltg-stage-meta{margin:0 0 20px;text-align:center;font-family:var(--ltg-body);font-size:12.5px;color:var(--ltg-mute)}.ltg-stage-dot{margin:0 7px;opacity:.55}.ltg-stage-need{font-style:italic}.ltg-wp-lib{margin-top:26px}.ltg-wp-libitems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ltg-wp-libitem{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 12px;border-radius:var(--ltg-r-item);background:transparent}.ltg-wp-libname{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ltg-wp-libname>b{font-size:13px;font-weight:600;color:var(--ltg-fg)}.ltg-wp-libname>.ltg-mono{font-size:9.5px;color:var(--ltg-mute);text-transform:uppercase;letter-spacing:.08em}.ltg-compose-pattern.is-exercise.is-on{background:transparent}.ltg-pair-badge{margin:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-pair-toggle{align-self:flex-start;font-size:11.5px}.ltg-pair-toggle.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink));box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-wp-managerow{display:flex;flex-direction:column;gap:6px;padding:9px 0 3px}.ltg-wp-managename{font-size:9.5px;color:var(--ltg-mute);text-transform:uppercase;letter-spacing:.08em}.ltg-wp-managemembers{display:flex;flex-wrap:wrap;gap:5px}.ltg-wp-tag>button{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:5px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#d6e0ff24;color:inherit}.ltg-wp-tag>button:hover{background:#d6e0ff47}.ltg-wp-tag.is-ex{box-shadow:inset 2px 0 0 0 var(--ltg-thread)}.ltg-railsec{display:flex;flex-direction:column;gap:12px;content-visibility:auto;contain-intrinsic-size:auto 1200px}.ltg-railhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 4px}.ltg-railhead-txt{min-width:0;display:flex;flex-direction:column;gap:5px}.ltg-railhead h2{margin:0;font-size:17px;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.ltg-railblurb{margin:0;max-width:62ch;font-size:12.5px;line-height:1.5;color:var(--ltg-mute)}.ltg-railcount{flex:none;font-size:11px;letter-spacing:0;text-transform:none;color:var(--ltg-mute)}.ltg-seeall{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12px;font-weight:600;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-seeall:hover{background:#d6e0ff21;color:var(--ltg-fg)}.ltg-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 2px}.ltg-pill{padding:5px 11px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:11px;font-weight:600;line-height:1.3}.ltg-pill.is-cat{font-weight:700}.ltg-session.is-bleed .ltg-session-card{width:100%;max-width:none;height:auto;min-height:calc(100dvh - 132px);border-radius:0;background:none;box-shadow:none;padding:24px 6vw 30px}.ltg-session.is-bleed .ltg-stage,.ltg-session.is-bleed .ltg-done{flex:1}.ltg-session.is-bleed .ltg-session-foot{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding-top:14px}.ltg-session.is-bleed .ltg-session-quote{max-width:62ch;margin-inline:auto}.ltg-rung-head{margin:0 0 18px}.ltg-rung-head h2{display:flex;align-items:center;gap:9px;margin:0 0 5px}.ltg-rung-head p{margin:0;max-width:62ch;font-size:13px;line-height:1.55;color:var(--ltg-soft)}.ltg-chiprow{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ltg-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;font-weight:600;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-chip .ltg-mono{font-size:10.5px;color:var(--ltg-mute)}.ltg-chip:hover{background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-chip.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-chip.is-on .ltg-mono{color:var(--ltg-fg, var(--sb-ink));opacity:.72}.ltg-chip-area i{width:7px;height:7px;border-radius:50%;background:var(--hue, var(--ltg-mute));flex:none}.ltg-chip-area.is-on{background:color-mix(in srgb,var(--hue, var(--sb-ink-soft)) 15%,transparent);color:var(--ltg-fg)}.ltg-pat-split{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:start}.ltg-pat-hero{padding:38px 30px 32px;border-radius:var(--ltg-r-card);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-pat-heromark{display:block;margin-bottom:16px;color:var(--ltg-fg, var(--sb-ink))}.ltg-pat-hero h3{margin:0 0 7px;font-size:21px;font-weight:600;color:var(--ltg-fg)}.ltg-pat-hero p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ltg-soft)}.ltg-pat-becomes{margin-top:18px!important;padding-top:15px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-mute)!important;box-shadow:inset 0 1px 0 var(--ltg-line)}.ltg-pat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;margin:0;padding:0}.ltg-pat-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:116px;padding:14px 13px;border:0;border-radius:var(--ltg-r-item);cursor:pointer;background:transparent;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:12.5px;font-weight:600;text-align:left;transition:background var(--ltg-t-micro),color var(--ltg-t-micro),transform var(--ltg-t-micro)}.ltg-pat-tile span{color:var(--ltg-soft);line-height:1.3}.ltg-pat-tile:hover{background:#d6e0ff1a;transform:translateY(-2px)}.ltg-pat-tile:hover span{color:var(--ltg-fg)}.ltg-pat-tile.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-pat-tile.is-on span{color:var(--ltg-fg, var(--sb-ink))}.ltg-ladder{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:26px;padding-top:18px;box-shadow:inset 0 1px 0 var(--ltg-line)}.ltg-ladder-step{display:inline-flex;align-items:center;gap:0}.ltg-ladder-step b{font-family:var(--ltg-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-ladder-step.is-on b{color:var(--ltg-fg, var(--sb-ink))}.ltg-ladder-link{width:34px;height:1px;margin:0 12px;background:var(--ltg-line)}.ltg-listsec{margin-top:26px}.ltg-listsec h3{margin:0 0 10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute);font-weight:500}.ltg-list{list-style:none;margin:0;padding:0}.ltg-list li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:10px 2px;box-shadow:inset 0 -1px 0 var(--ltg-line)}.ltg-list li:last-child{box-shadow:none}.ltg-list-name{font-size:13.5px;font-weight:500;color:var(--ltg-fg)}.ltg-list-made,.ltg-list-from{font-size:10.5px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-list-from{text-align:right}.ltg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:18px 20px;list-style:none;margin:0;padding:0}.ltg-grid>li{min-width:0;position:relative}.ltg-grid .ltg-rc{width:100%;flex:none;min-width:0}.ltg-pls-board{margin-bottom:26px}.ltg-pls-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ltg-pls-title h3{margin:0;font-size:17px;font-weight:600;color:var(--ltg-fg)}.ltg-pls-title .ltg-mono{font-size:10.5px;letter-spacing:.06em;color:var(--ltg-mute)}.ltg-pls-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;list-style:none;margin:0;padding:0}.ltg-pls-days>li{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:168px;padding:12px 10px;border-radius:var(--ltg-r-item);background:transparent}.ltg-pls-days>li.has-plan{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 9%,transparent)}.ltg-pls-dayname{font-size:10px;letter-spacing:.11em;color:var(--ltg-mute)}.ltg-pls-days>li.has-plan .ltg-pls-dayname{color:var(--ltg-fg, var(--sb-ink))}.ltg-pls-rest{font-size:10px;letter-spacing:.06em;color:#a9b4ce66}.ltg-pls-slot{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:var(--ltg-r-item);background:transparent;color:transparent;font-size:11.5px;font-weight:600;box-shadow:inset 0 1px 0 var(--ltg-hi-on)}.ltg-pls-slot i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.ltg-pls-others h3{margin:0 0 11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute);font-weight:500}.ltg-pls-others ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.ltg-pls-thumb{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:210px;padding:13px;border:0;border-radius:var(--ltg-r-item);cursor:pointer;background:#d6e0ff0d;font-family:var(--ltg-body);text-align:left;transition:background var(--ltg-t-micro),transform var(--ltg-t-micro)}.ltg-pls-thumb:hover{background:#d6e0ff1a;transform:translateY(-2px)}.ltg-pls-thumbname{font-size:13px;font-weight:500;color:var(--ltg-fg)}.ltg-pls-thumb .ltg-mono{font-size:10px;letter-spacing:.05em;color:var(--ltg-mute)}@media(max-width:900px){.ltg-pat-split{grid-template-columns:1fr}.ltg-pat-grid{grid-template-columns:repeat(2,1fr)}.ltg-pls-days{display:flex;flex-direction:column}.ltg-pls-days>li{min-height:0}.ltg-list li{grid-template-columns:1fr;gap:3px}.ltg-list-from{text-align:left}}.ltg-chip-area.is-empty{color:var(--ltg-mute)}.ltg-chip-area.is-empty i{opacity:.42}.ltg-chip-area.is-empty .ltg-mono{font-size:10px;letter-spacing:.04em}.ltg-emptyarea{padding:34px 26px 30px;border-radius:var(--ltg-r-card);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-emptyarea p{margin:0 0 8px;max-width:54ch;font-size:14.5px;color:var(--ltg-fg)}.ltg-emptyarea p.ltg-mono{font-size:11px;letter-spacing:.05em;line-height:1.7;color:var(--ltg-mute)}.ltg-emptyarea .ltg-wp-start{margin:16px 0 0}.ltg-pat-ex{margin-top:20px;padding-top:16px;box-shadow:inset 0 1px 0 var(--ltg-line)}.ltg-pat-ex h4{margin:0 0 11px;font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-pat-ex h4 span{color:#a9b4ce80}.ltg-pat-ex ul{list-style:none;margin:0;padding:0}.ltg-pat-ex li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--ltg-line)}.ltg-pat-ex li:last-child{box-shadow:none;padding-bottom:0}.ltg-pat-exval{align-self:flex-start;padding:3px 8px;border-radius:var(--ltg-r-pill);background:transparent;color:transparent;font-size:10px;letter-spacing:.05em}.ltg-pat-extext{font-size:12.5px;line-height:1.5;color:var(--ltg-soft)}.ltg-pat-exfrom{font-size:9.5px;letter-spacing:.07em;color:var(--ltg-mute)}.ltg-exed-pick{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.ltg-exed-pick li{display:contents}.ltg-exed-tile{width:100%;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;border:0;border-radius:15px;text-align:left;background:transparent;color:var(--ltg-soft);box-shadow:var(--ltg-hi) 0 1px 0 0 inset;font-family:var(--ltg-body)}.ltg-exed-tile b{font-size:13.5px;font-weight:600;color:var(--ltg-fg)}.ltg-exed-tile span{font-size:11.5px;line-height:1.45;color:var(--ltg-mute)}.ltg-exed-tile:hover{background:#d6e0ff1a}.ltg-exed-tile.is-on{background:color-mix(in srgb,var(--sb-n3) 62%,transparent);color:var(--ltg-fg);box-shadow:var(--ltg-hi-on) 0 1px 0 0 inset}.ltg-exed-tile.is-on b,.ltg-exed-tile.is-on span{color:inherit}.ltg-exed-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ltg-exed-fieldrow{display:grid;grid-template-columns:1fr 1fr 26px;gap:8px;align-items:center}.ltg-exed-fieldrow .ltg-compose-del{justify-self:end}.ltg-exed-num{display:flex;align-items:center;gap:10px}.ltg-exed-num .is-num{width:96px}.ltg-exed-num .ltg-mono{font-size:11px;color:var(--ltg-mute)}.ltg-exed-scale{display:flex;gap:12px;flex-wrap:wrap}.ltg-exed-scale label{flex:1 1 180px;display:flex;flex-direction:column;gap:5px}.ltg-exed-scale .ltg-mono{font-size:10.5px;color:var(--ltg-mute)}.ltg-exed-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-exed-cap>.ltg-mono{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-soft)}.ltg-exed-capmodes{display:inline-flex;align-items:center;gap:5px;color:var(--ltg-mute);font-size:11.5px}.ltg-exed-capmodes svg{margin-left:7px}.ltg-exed-capmodes svg:first-child{margin-left:0}.ltg-exed-areadot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.ltg-capbar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-height:34px;margin-top:4px;color:var(--ltg-mute)}.ltg-capbar-cap{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ltg-capbar-modes{display:inline-flex;gap:6px}.ltg-capbar-btn{width:30px;height:30px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#d6e0ff12;color:var(--ltg-soft);box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-capbar-btn:hover{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-capbar-in{max-width:320px}.ltg-capbar-rec{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#ed9a4a21;color:var(--ltg-thread);font-family:var(--ltg-mono, inherit);font-size:11px;letter-spacing:.04em}.ltg-capbar-rec i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:ltg-cap-pulse 1.1s ease-in-out infinite}@keyframes ltg-cap-pulse{0%,to{opacity:1}50%{opacity:.35}}.ltg-capbar.is-kept{color:var(--ltg-soft);gap:6px}.ltg-capbar.is-kept .ltg-mono{font-size:10.5px;letter-spacing:.06em}.ltg-capbar-err{font-size:10.5px;color:var(--ltg-thread)}.ltg-form{display:flex;flex-direction:column;gap:12px;width:min(420px,100%)}.ltg-form-row{display:flex;flex-direction:column;gap:4px;text-align:left}.ltg-form-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-soft)}.ltg-scale{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%)}.ltg-scale-n{font-size:44px;font-weight:700;letter-spacing:-.02em;color:var(--ltg-fg);line-height:1}.ltg-scale-slider{width:100%;accent-color:var(--ltg-thread);cursor:pointer}.ltg-scale-ends{display:flex;justify-content:space-between;width:100%;color:var(--ltg-mute)}.ltg-scale-ends .ltg-mono{font-size:10.5px}.ltg-waychips{display:flex;gap:6px;justify-content:center;margin:0 0 6px}.ltg-waychips .ltg-chip{padding:5px 12px;font-size:11px}.ltg-faces{display:flex;gap:8px;justify-content:center;padding:4px 0 2px}.ltg-face{display:inline-flex;padding:7px;border:0;border-radius:14px;background:none;color:var(--ltg-soft);cursor:pointer;transition:color var(--ltg-t-micro),transform var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-face:hover{color:var(--ltg-fg);transform:translateY(-1px)}.ltg-face:active{transform:scale(.96)}.ltg-face.is-on{color:var(--ltg-thread)}.ltg-face:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-sayit{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 0}.ltg-sayit-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-sayit-btn:hover{color:var(--ltg-fg)}.ltg-sayit-btn:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-sayit-btn.is-live{color:var(--ltg-thread)}.ltg-sayit-btn.is-live svg{animation:ltg-say-pulse 1.1s ease-in-out infinite}@keyframes ltg-say-pulse{50%{opacity:.45}}.ltg-sayit-heard{font-size:10.5px;color:var(--ltg-soft)}.ltg-ai-block{display:flex;flex-direction:column;align-items:center;gap:9px;padding:2px 0}.ltg-ai{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:var(--ltg-r-pill);background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-ai-orb{width:22px;height:22px;border-radius:999px;flex:none;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--ltg-thread) 85%,transparent),color-mix(in srgb,var(--ltg-thread) 55%,transparent) 62%,color-mix(in srgb,var(--ltg-thread) 18%,transparent));animation:ltg-ai-breathe 4.6s ease-in-out infinite}.ltg-ai.is-live .ltg-ai-orb{animation-duration:1.4s}@keyframes ltg-ai-breathe{50%{transform:scale(.86);opacity:.72}}.ltg-ai-id{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.ltg-ai-id b{font-size:11.5px;font-weight:700;color:var(--ltg-fg);letter-spacing:.01em}.ltg-ai-bound{font-size:10px;color:var(--ltg-soft);max-width:34ch;line-height:1.45}.ltg-ai-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.ltg-sayit-btn.is-quiet{padding:7px 13px;font-size:11.5px;background:transparent}.ltg-aiopt{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:200px;max-width:40ch;padding:12px 18px 13px;border-radius:var(--ltg-r-card, 16px);background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-aiopt-n{font-size:9.5px;letter-spacing:.06em;color:var(--ltg-mute);text-transform:uppercase}.ltg-aiopt-option{margin:0;font-size:17px;font-weight:700;color:var(--ltg-fg);text-align:center;line-height:1.35}.ltg-aiopt-ask{font-size:11px;color:var(--ltg-soft)}.ltg-form-fieldrow{display:flex;align-items:center;gap:6px}.ltg-form-fieldrow .ltg-write{flex:1}.ltg-dict-mic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:var(--ltg-soft);cursor:pointer;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-dict-mic:hover{color:var(--ltg-fg)}.ltg-dict-mic:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-dict-mic.is-live{color:var(--ltg-thread)}.ltg-dict-mic.is-live svg{animation:ltg-say-pulse 1.1s ease-in-out infinite}.ltg-hands{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-soft);box-shadow:var(--ltg-hi) 0 1px 0 0 inset;margin:2px 0 6px}.ltg-hands-id{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.ltg-hands-id b{font-size:11.5px;font-weight:700;color:var(--ltg-fg);letter-spacing:.01em}.ltg-hands-what{font-size:10px;color:var(--ltg-soft);max-width:40ch;line-height:1.45}.ltg-bigrow{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;max-width:380px}.ltg-bignum{min-width:46px;height:46px;border:0;border-radius:14px;background:transparent;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:16px;font-weight:700;cursor:pointer;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro),transform var(--ltg-t-micro)}.ltg-bignum:hover{color:var(--ltg-fg);transform:translateY(-1px)}.ltg-bignum:active{transform:scale(.96)}.ltg-bignum.is-on{color:var(--ltg-thread);background:#ed9a4a1f}.ltg-bignum:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-induo{display:flex;gap:8px;justify-content:center}.ltg-witness{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-witness:hover{color:var(--ltg-fg)}.ltg-witness:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-witness.is-on{color:var(--ltg-thread)}.ltg-roster{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.ltg-roster-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 7px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-soft);cursor:pointer;font-family:var(--ltg-body);font-size:11.5px;font-weight:600;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-roster-chip:hover{color:var(--ltg-fg)}.ltg-roster-chip:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-roster-chip.is-turn{color:var(--ltg-thread);background:#ed9a4a1a}.ltg-roster-chip.is-signed{color:var(--ltg-fg)}.ltg-roster-chip.is-signed svg{color:var(--ltg-thread)}.ltg-roster-ini{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#d6e0ff1a;color:var(--ltg-fg);font-size:9.5px;font-weight:700;letter-spacing:.03em}.ltg-roster-add{display:inline-flex;align-items:center;gap:4px}.ltg-roster-in{width:104px;padding:7px 10px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:11.5px;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-roster-in::placeholder{color:var(--ltg-mute)}.ltg-roster-in:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-room-note{font-size:10px;color:var(--ltg-mute);max-width:44ch;text-align:center}.ltg-room-turn{font-size:11px;color:var(--ltg-fg)}.ltg-spread{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:min(420px,100%)}.ltg-spread-axis{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;padding:10px 8px 6px;min-height:74px;border-radius:var(--ltg-r-card, 16px);background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-spread-col{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1}.ltg-spread-dots{display:flex;flex-direction:column-reverse;align-items:center;gap:3px;min-height:34px}.ltg-spread-dot{width:9px;height:9px;border-radius:999px;background:var(--ltg-thread);box-shadow:0 0 6px #ed9a4a66}.ltg-spread-tick{font-size:9px;color:var(--ltg-mute)}.ltg-spread-who{font-size:10px;color:var(--ltg-soft);text-align:center}.ltg-form-who{color:var(--ltg-thread)}.ltg-match{display:flex;gap:10px;justify-content:center;width:min(460px,100%)}.ltg-match-col{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.ltg-check.is-picked{color:var(--ltg-thread);background:#ed9a4a1a}.ltg-pick{display:flex;flex-direction:column;gap:10px;align-items:center;width:min(460px,100%)}.ltg-rank.is-picked{width:100%}.ltg-pick-pool{display:flex;flex-direction:column;gap:6px;width:100%}.ltg-real{display:flex;flex-direction:column;gap:8px;width:min(340px,100%)}.ltg-facil-toggle{display:inline-flex;align-items:center;gap:7px;margin:0 auto 8px;padding:7px 14px;border:0;border-radius:var(--ltg-r-pill);background:transparent;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:11px;font-weight:600;cursor:pointer;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-facil-toggle:hover{color:var(--ltg-fg)}.ltg-facil-toggle:focus-visible{outline:none;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-facil-toggle.is-on{color:var(--ltg-thread)}.ltg-facil{display:flex;flex-direction:column;gap:8px;width:min(420px,100%);margin:0 auto 10px;padding:12px 16px 13px;border-radius:var(--ltg-r-card, 16px);background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;text-align:left}.ltg-facil-bound{font-size:9.5px;letter-spacing:.05em;color:var(--ltg-thread);text-transform:uppercase}.ltg-facil-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.ltg-facil-row{display:flex;align-items:center;gap:9px;color:var(--ltg-mute);font-size:12px}.ltg-facil-row.is-done{color:var(--ltg-soft)}.ltg-facil-row.is-live{color:var(--ltg-fg);font-weight:600}.ltg-facil-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:none;color:var(--ltg-thread)}.ltg-facil-n{font-family:var(--ltg-mono-f, monospace);font-size:9.5px;color:var(--ltg-mute)}.ltg-facil-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-facil-now{margin-left:auto;font-size:9px;color:var(--ltg-thread);letter-spacing:.08em;text-transform:uppercase}.ltg-facil-room,.ltg-facil-next{font-size:10px;color:var(--ltg-soft)}.ltg-lookback{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:44ch}.ltg-lookback-quote{margin:0;font-size:17px;line-height:1.55;color:var(--ltg-fg);text-align:center}.ltg-lookback-from{font-size:10.5px;letter-spacing:.04em;color:var(--ltg-mute)}.ltg-incant-line{margin:0 0 6px;max-width:20ch;font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ltg-fg);text-align:center}.ltg-listen{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:46ch}.ltg-listen-frame{margin:0;font-size:10.5px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-listen-poem{margin:0;white-space:pre-line;font-size:16.5px;line-height:1.7;color:var(--ltg-fg);text-align:center}.ltg-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:min(420px,100%)}.ltg-rank-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;text-align:left;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-rank-n{flex:none;width:18px;font-size:11px;color:var(--ltg-thread)}.ltg-rank-item{flex:1;font-size:14px;color:var(--ltg-fg)}.ltg-rank-btns{display:inline-flex;gap:5px}.ltg-choice{width:min(420px,100%)}.ltg-commit{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(460px,100%)}.ltg-commit-line{margin:0;font-size:22px;line-height:1.5;color:var(--ltg-soft);text-align:center}.ltg-commit-line b{color:var(--ltg-fg);font-weight:600}.ltg-exed-views{align-items:center}.ltg-exed-adopted{font-size:10px;letter-spacing:.06em;color:var(--ltg-mute)}.ltg-exed-yours{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink));background:var(--sb-ink);padding:2px 7px;border-radius:var(--ltg-r-pill)}.ltg-exed-chimera{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-thread);background:#ed9a4a21;padding:2px 7px;border-radius:var(--ltg-r-pill)}.ltg-exed-revert{display:inline-flex;align-items:center;gap:4px;margin-left:6px;border:0;cursor:pointer;border-radius:var(--ltg-r-pill);padding:2px 8px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;background:#d6e0ff12;color:var(--ltg-soft)}.ltg-exed-revert:hover{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-wkc-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;color:var(--ltg-soft)}.ltg-wkc-name{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ltg-wkc-name b{font-size:13.5px;font-weight:600;color:var(--ltg-fg)}.ltg-wkc-name .ltg-mono{font-size:10px;color:var(--ltg-mute)}.ltg-wkc-pair{flex:none;font-size:10px}.ltg-wkc-shelf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.ltg-wkc-pickrow{width:100%;box-sizing:border-box;cursor:pointer;text-align:left;display:flex;align-items:center;gap:9px;padding:8px 11px;border:0;border-radius:11px;background:none;color:var(--ltg-soft);font-family:var(--ltg-body)}.ltg-wkc-pickrow:hover{background:#d6e0ff12}.ltg-wkc-pickrow b{flex:1;font-size:13px;font-weight:600;color:var(--ltg-fg)}.ltg-wkc-pickrow .ltg-mono{font-size:9.5px;color:var(--ltg-mute)}.ltg-person-ini{display:grid;place-items:center;font-family:var(--ltg-mono, inherit);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ltg-soft);background:#d6e0ff1a}.ltg-needs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-needs-cap{flex:none;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-soft)}.ltg-needs-row{display:flex;gap:6px;flex-wrap:wrap}.ltg-needs-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--ltg-r-pill);font-family:var(--ltg-mono, inherit);font-size:10.5px;letter-spacing:.03em;color:var(--ltg-mute);background:#d6e0ff0d}.ltg-needs-chip.is-due{color:var(--ltg-soft);background:#d6e0ff17}.ltg-needs-chip.is-fed{color:var(--ltg-thread);background:#ed9a4a1f}.sb-needline{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sb-needline-cap{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute);font-family:var(--ltg-mono, inherit)}.sb-needline-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--ltg-r-pill);font-family:var(--ltg-mono, inherit);font-size:10px;letter-spacing:.03em;color:var(--ltg-soft);background:#d6e0ff12}.ltg-checkins{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border-radius:15px;background:#ed9a4a12;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-checkins-cap{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-thread)}.ltg-checkin-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ltg-checkin-text{flex:1 1 260px;min-width:0;font-size:13.5px;color:var(--ltg-fg)}.ltg-checkin-btns{display:inline-flex;gap:6px}.ltg-wpc-week{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ltg-wpc-day{display:flex;flex-direction:column;gap:6px;padding:9px 11px 10px;border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-wpc-day.has-plan{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 9%,transparent)}.ltg-wpc-day.is-target{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 16%,transparent)}.ltg-wpc-dayname{display:flex;align-items:baseline;gap:9px;padding:0;border:0;cursor:pointer;text-align:left;background:none;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:13px;font-weight:600}.ltg-wpc-day.is-target .ltg-wpc-dayname{color:var(--ltg-fg, var(--sb-ink))}.ltg-wpc-dayname .ltg-mono{font-size:9.5px;letter-spacing:.09em;color:var(--ltg-mute)}.ltg-wpc-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltg-wpc-slot{display:flex;align-items:center;gap:10px}.ltg-wpc-slotname{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ltg-wpc-slotname b{font-size:12.5px;font-weight:600;color:var(--ltg-fg)}.ltg-wpc-slotname .ltg-mono{font-size:9.5px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-wpc-rest{font-size:10px;letter-spacing:.06em;color:#a9b4ce66}.ltg-pls-edit{margin:16px 0 0}.ltg-wos-cell{position:relative}.ltg-wos-detail{position:absolute;top:8px;right:8px;z-index:1}.ltg-wkd-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ltg-wkd-row{flex-wrap:wrap}.ltg-wkd-row.is-mine{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 11%,transparent)}.ltg-wkd-tune{flex:none}.ltg-wkd-fields{flex-basis:100%;margin-top:8px;padding-top:10px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-wkd-apply{align-self:flex-start;margin:2px 0 0}.ltg-wkd-row .ltg-exed-yours{white-space:nowrap}.ltg-wp-newplan{gap:5px}.ltg-prp-ladder{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 22px;padding:0}.ltg-prp-ladder>li{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:var(--ltg-r-pill);background:transparent;font-size:11px;color:var(--ltg-mute)}.ltg-prp-ladder>li.is-here{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 13%,transparent);color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-lad-to{color:var(--ltg-fg);font-weight:600}.ltg-prp-ladder>li.is-here .ltg-prp-lad-to{color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-tally{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 24px;font-size:12.5px;color:var(--ltg-mute)}.ltg-prp-tally b{font-size:19px;font-weight:600;color:var(--ltg-fg);margin-right:5px}.ltg-prp-tally .is-hole b{color:var(--ltg-thread)}.ltg-prp-fam{margin:0 0 26px}.ltg-prp-fam h3{display:flex;align-items:baseline;gap:9px;margin:0 0 3px;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-fam h3 .ltg-mono{font-size:10px;letter-spacing:.08em;color:var(--ltg-mute);font-weight:400}.ltg-prp-famblurb{margin:0 0 11px;font-size:10.5px;letter-spacing:.04em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltg-prp-row{border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-prp-row.is-hole{background:#e08f4a12}.ltg-prp-rowhead{width:100%;box-sizing:border-box;cursor:pointer;text-align:left;display:flex;align-items:center;gap:14px;padding:11px 14px;border:0;background:none;font-family:var(--ltg-body);color:var(--ltg-soft)}.ltg-prp-jobname{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.ltg-prp-jobname b{font-size:13.5px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-jobname .ltg-mono{font-size:10px;letter-spacing:.04em;line-height:1.6;color:var(--ltg-mute)}.ltg-prp-carried{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.ltg-prp-shapechip{padding:4px 9px;border-radius:var(--ltg-r-pill);background:transparent;color:transparent;font-size:10.5px;font-weight:600;white-space:nowrap}.ltg-prp-holemark{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.06em;color:var(--ltg-thread);white-space:nowrap}.ltg-prp-runmark{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.06em;color:var(--ltg-mute);white-space:nowrap}.ltg-prp-row.is-runcarried{background:#d6e0ff0a}.ltg-prp-count{flex:none;min-width:58px;text-align:right;font-size:10px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-prp-detail{padding:0 14px 13px;display:flex;flex-direction:column;gap:9px}.ltg-prp-needs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.ltg-prp-needs .ltg-mono{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-prp-plumbing{margin:0;font-size:10.5px;letter-spacing:.04em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-why{margin:0;font-size:12.5px;line-height:1.65;color:var(--ltg-soft)}.ltg-prp-why b{color:var(--ltg-thread)}.ltg-prp-usedin{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ltg-prp-usedin>li{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ltg-prp-usedin b{font-size:12.5px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-usedin .ltg-mono{font-size:10px;letter-spacing:.04em;color:var(--ltg-mute)}.ltg-prp-needsread{margin-top:6px;padding:22px 20px;border-radius:var(--ltg-r-card);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-prp-needsread h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-needsread>.ltg-mono{display:block;margin:0 0 15px;max-width:62ch;font-size:10.5px;letter-spacing:.04em;line-height:1.75;color:var(--ltg-mute)}.ltg-prp-needbars{list-style:none;margin:0 0 13px;padding:0;display:flex;flex-direction:column;gap:7px}.ltg-prp-needbars>li{display:flex;align-items:center;gap:10px;color:var(--ltg-mute)}.ltg-prp-needword{flex:0 0 150px;font-size:12px;color:var(--ltg-soft)}.ltg-prp-needbar{flex:1;height:5px;border-radius:3px;background:#d6e0ff12;overflow:hidden}.ltg-prp-needbar i{display:block;height:100%;border-radius:3px;background:var(--ltg-fg, var(--sb-ink))}.ltg-prp-needbars>li.is-thin .ltg-prp-needbar i:not(.is-ghost){background:var(--ltg-thread)}.ltg-prp-needbars>li .ltg-mono{flex:none;min-width:22px;text-align:right;font-size:10px}.ltg-prp-thin{margin:0;font-size:12.5px;line-height:1.6;color:var(--ltg-soft)}.ltg-prp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:14px}.ltg-prp-card{padding:16px 15px 15px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-prp-card.is-hole{background:#e08f4a12}.ltg-prp-card h3{margin:0 0 5px;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-stores{margin:0 0 8px;font-size:12.5px;line-height:1.6;color:var(--ltg-soft)}.ltg-prp-eg{margin:0 0 10px;font-size:10.5px;letter-spacing:.04em;line-height:1.65;color:var(--ltg-mute)}.ltg-prp-jobsline{margin:0;font-size:10px;letter-spacing:.04em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-jobsline b{color:var(--ltg-soft)}.ltg-prp-joblist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ltg-prp-joblist>li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:11px;color:var(--ltg-mute)}.ltg-prp-joblist>li:nth-child(odd){background:#d6e0ff08}.ltg-prp-joblist>li.is-hole{background:#e08f4a12}.ltg-prp-jobmark{flex:none;display:grid;place-items:center;color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-joblist>li.is-hole .ltg-prp-jobmark{color:var(--ltg-thread)}.ltg-prp-jobclu{flex:none;min-width:96px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:760px){.ltg-prp-rowhead{flex-wrap:wrap;gap:8px}.ltg-prp-carried{justify-content:flex-start}.ltg-prp-needword{flex-basis:110px}.ltg-prp-jobclu{display:none}}.ltg-modal.is-slim{max-width:460px}.ltg-wp-reps{font-size:9.5px;letter-spacing:.07em;color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-jobicon{flex:none;color:var(--ltg-mute)}.ltg-prp-row.is-hole .ltg-prp-jobicon{color:var(--ltg-thread)}.ltg-prp-shapechip{display:inline-flex;align-items:center;gap:5px}.ltg-prp-card{position:relative}.ltg-prp-cardicon{display:block;margin-bottom:9px;color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-card.is-hole .ltg-prp-cardicon{color:var(--ltg-thread)}.ltg-pat-props{margin-top:20px}.ltg-pat-props h4{margin:0 0 10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute);font-weight:500}.ltg-pat-props h4 span{color:var(--ltg-fg, var(--sb-ink))}.ltg-pat-props ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ltg-pat-props li{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:11px;background:transparent;color:var(--ltg-mute)}.ltg-pat-props li.is-runtime{background:#d6e0ff0a}.ltg-pat-propname{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ltg-pat-propname b{font-size:12.5px;font-weight:600;color:var(--ltg-fg)}.ltg-pat-propname .ltg-mono{font-size:9.5px;letter-spacing:.04em;line-height:1.55;color:var(--ltg-mute)}.ltg-pat-propshape{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--ltg-r-pill);background:transparent;color:transparent;font-size:10px;font-weight:600;white-space:nowrap}.ltg-pat-propflag{flex:none;min-width:62px;text-align:right;font-size:9.5px;letter-spacing:.05em}.ltg-sim{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.ltg-sim-situation{margin:0;max-width:30ch;font-size:21px;line-height:1.4;font-weight:500;color:var(--ltg-fg)}.ltg-sim-with{font-size:11px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-sim-with b{color:var(--ltg-soft);font-weight:600}.ltg-sim-ladder{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;margin:4px 0 0;padding:0}.ltg-sim-ladder>li{padding:6px 11px;border-radius:var(--ltg-r-pill);background:#d6e0ff0d;font-size:11px;font-weight:600;color:var(--ltg-mute)}.ltg-sim-ladder>li.is-past{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 9%,transparent);color:var(--ltg-fg, var(--sb-ink));opacity:.62}.ltg-sim-ladder>li.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-sim-what{max-width:44ch;font-size:11px;letter-spacing:.03em;line-height:1.75;color:var(--ltg-mute)}.ltg-sim-up{font-size:10.5px;letter-spacing:.04em;color:var(--ltg-soft)}.ltg-sim-up b{color:var(--ltg-fg, var(--sb-ink))}.ltg-sim-ai{max-width:44ch;font-size:10px;letter-spacing:.05em;line-height:1.7;color:var(--ltg-thread)}.ltg-sim-debrief{max-width:44ch;font-size:10.5px;letter-spacing:.04em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-dims{margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.ltg-prp-dimrow{padding:12px 14px 11px;border-radius:var(--ltg-r-item);background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 7%,transparent);box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-prp-dimrow.is-run{background:transparent}.ltg-prp-dimcap{margin:0 0 9px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-prp-dimrow ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.ltg-prp-dim{display:flex;align-items:baseline;gap:7px;padding:6px 11px;border-radius:var(--ltg-r-pill);background:#05091466}.ltg-prp-dim b{font-size:12px;color:var(--ltg-fg)}.ltg-prp-dim .ltg-mono{font-size:9.5px;letter-spacing:.03em;color:var(--ltg-mute)}.ltg-prp-dim .ltg-prp-dimn{color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-dimnote{margin:2px 0 0}.ltg-prp-mx{margin:4px 0 12px}.ltg-prp-mxhead,.ltg-prp-mxrow{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(4,minmax(78px,1fr));gap:6px;align-items:center}.ltg-prp-mxhead{padding:0 8px 7px}.ltg-prp-mxhead span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-prp-mxfam{margin-bottom:9px}.ltg-prp-mxfamname{margin:8px 0 5px;padding-left:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink));opacity:.75}.ltg-prp-mxrow{padding:5px 8px;border-radius:9px}.ltg-prp-mxrow:hover{background:#d6e0ff0a}.ltg-prp-mxlabel{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--ltg-soft)}.ltg-prp-mxlabel b{font-size:11.5px;color:var(--ltg-fg);white-space:nowrap}.ltg-prp-mxlabel .ltg-mono{font-size:9px;letter-spacing:.03em;color:var(--ltg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-prp-mxcell{padding:5px 8px;border-radius:7px;font-size:9.5px;letter-spacing:.02em;color:var(--ltg-mute);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-prp-mxcell.is-built{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 16%,transparent);color:var(--ltg-fg, var(--sb-ink));font-weight:600}.ltg-prp-mxcell.is-declared{background:#d6e0ff0d;color:var(--ltg-soft);opacity:.7}.ltg-prp-mxrow.is-onedoor .ltg-prp-mxlabel b{color:var(--ltg-soft)}.ltg-prp-chandir{margin-bottom:16px}.ltg-prp-chandir h4{margin:0 0 9px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute);font-weight:500}.ltg-prp-needbar{position:relative}.ltg-prp-needbar i{position:absolute;left:0;top:0}.ltg-prp-needbar i.is-ghost{background:#d6e0ff29}.ltg-prp-needbar i.is-ways{background:#4d62e880}.ltg-prp-needword .ltg-mono{font-size:9.5px;letter-spacing:.04em;color:var(--ltg-mute)}.ltg-prp-waysline{margin:0;font-size:10px;letter-spacing:.04em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-waysline b{color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-ways{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.ltg-prp-ways>li{padding:12px 14px;border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-prp-ways>li.is-hole{background:#e08f4a12}.ltg-prp-wayhead{display:flex;align-items:baseline;gap:14px}.ltg-prp-waymeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ltg-prp-chan{font-size:9.5px;letter-spacing:.05em;color:var(--ltg-mute)}.ltg-prp-waynote{margin:8px 0 0;max-width:70ch;font-size:11.5px;line-height:1.65;color:var(--ltg-soft)}.ltg-prp-chosen{display:block;max-width:68ch;margin:4px 0 12px;font-size:10.5px;letter-spacing:.04em;line-height:1.75;color:var(--ltg-mute)}.ltg-prp-waysgrouph{margin:26px 0 4px;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-waysgroupn{display:block;max-width:66ch;margin:0 0 12px;font-size:10.5px;letter-spacing:.04em;line-height:1.75;color:var(--ltg-mute)}.ltg-prp-runs{margin-top:22px;padding:22px 20px;border-radius:var(--ltg-r-card);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-prp-runs h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-prp-runs>.ltg-mono{display:block;max-width:66ch;margin:0 0 16px;font-size:10.5px;letter-spacing:.04em;line-height:1.75;color:var(--ltg-mute)}.ltg-prp-runaxis{margin-bottom:15px}.ltg-prp-runaxis h4{margin:0 0 7px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink));font-weight:500}.ltg-prp-runaxis ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ltg-prp-runaxis li{display:flex;align-items:baseline;gap:12px;padding:8px 11px;border-radius:11px;background:#d6e0ff0a}.ltg-prp-runaxis li b{flex:0 0 132px;font-size:12.5px;font-weight:600;color:var(--ltg-soft)}.ltg-prp-runaxis li .ltg-mono{flex:1;font-size:10px;letter-spacing:.03em;line-height:1.7;color:var(--ltg-mute)}@media(max-width:760px){.ltg-prp-runaxis li{flex-direction:column;gap:3px}.ltg-prp-runaxis li b{flex:none}}.ltg-runaxes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:14px 0 0}.ltg-runaxes-lead{flex:0 0 100%;margin:0 0 2px;font-size:10px;letter-spacing:.08em}.ltg-runaxis{padding:5px 11px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff0f;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:10.5px;letter-spacing:.03em;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-runaxis:hover{background:#d6e0ff1f;color:var(--ltg-soft)}.ltg-prp-cross .ltg-prp-crossnav{display:flex;align-items:center;gap:8px;margin:0 0 14px;flex-wrap:wrap}.ltg-prp-crossn{font-size:10.5px;letter-spacing:.04em;color:var(--ltg-mute)}.ltg-prp-crossn b{color:var(--ltg-fg);font-variant-numeric:tabular-nums}.ltg-prp-crosslist{display:grid;gap:1px;margin:0;padding:0;list-style:none;max-width:60rem;border-radius:var(--ltg-r-card);overflow:hidden}.ltg-prp-crossrow{display:grid;grid-template-columns:20px 7.5rem minmax(0,15rem) minmax(0,1fr);gap:14px;align-items:center;padding:9px 14px;background:transparent;width:100%}.ltg-prp-crossic{display:inline-flex;color:var(--ltg-soft)}button.ltg-prp-crosscycle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}button.ltg-prp-crosscycle:hover{background:#d6e0ff14}.ltg-prp-crossvar{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-prp-crossval{font-size:13px;font-weight:550;color:var(--ltg-fg);overflow-wrap:anywhere}.ltg-prp-crosswhat{font-size:10.5px;letter-spacing:.03em;line-height:1.6;color:var(--ltg-mute)}.ltg-prp-crossnote{display:block;margin:14px 0 0;max-width:66ch;font-size:10.5px;letter-spacing:.04em;line-height:1.75;color:var(--ltg-mute)}.ltg-prp-crossnote b{color:var(--ltg-fg)}@media(max-width:640px){.ltg-prp-crossrow{grid-template-columns:20px 7rem minmax(0,1fr)}.ltg-prp-crosswhat{grid-column:2}}.ltg-prp-crossname{margin:0 0 12px;max-width:72ch;font-size:13.5px;font-weight:600;line-height:1.65;color:var(--ltg-fg);overflow-wrap:anywhere}.ltg-prp-ctx{display:flex;flex-wrap:wrap;gap:10px 22px;margin:12px 0 14px}.ltg-prp-ctxg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ltg-prp-ctxlabel{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ltg-mute);margin-right:2px}.ltg-chip.ltg-chip-sm{font-size:10px;padding:4px 10px}button.ltg-prp-mxcell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer}button.ltg-prp-mxcell:hover{background:#d6e0ff14}button.ltg-prp-mxcell.is-built:hover{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 24%,transparent)}.ltg-prp-treasure{background:transparent;box-shadow:inset 0 1px #d6e0ff29}.ltg-prp-treasure>h3{font-size:16.5px;letter-spacing:-.01em}.ltg-prp-mxread{display:block;margin:0 0 10px;max-width:74ch;min-height:2.6em;font-size:11px;letter-spacing:.03em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-mxread b{color:var(--ltg-fg);font-weight:550}.ltg-chip.ltg-chip-king{font-size:13.5px;font-weight:650;padding:9px 18px;background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 14%,transparent)}.ltg-chip.ltg-chip-king .ltg-mono{font-size:9.5px;opacity:.75;margin-left:8px}.ltg-prp-twelve{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ltg-prp-twelvelabel{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-mute);margin-right:4px}.ltg-prp-words{margin:0 0 14px;padding:12px 16px;border-radius:var(--ltg-r-card);background:transparent;display:grid;gap:6px}.ltg-prp-words .ltg-mono{font-size:10px;letter-spacing:.035em;line-height:1.7;color:var(--ltg-mute)}.ltg-prp-words b{color:var(--ltg-fg)}.ltg-prp-vals{display:grid;gap:1px;margin:12px 0 0;padding:0;list-style:none;border-radius:var(--ltg-r-card);overflow:hidden;max-width:56rem}.ltg-prp-valrow{display:grid;grid-template-columns:20px 13rem minmax(0,1fr);gap:14px;align-items:center;padding:9px 14px;background:transparent}.ltg-prp-valname{font-size:13px;font-weight:550;color:var(--ltg-fg)}.ltg-prp-valwhat{font-size:10.5px;letter-spacing:.03em;color:var(--ltg-mute)}.ltg-prp-ldg{display:grid;gap:1px;margin:12px 0;border-radius:var(--ltg-r-card);overflow:hidden}.ltg-prp-ldgrow{display:grid;grid-template-columns:minmax(0,16rem) 4.5rem minmax(0,10rem) minmax(0,1fr);gap:12px;align-items:center;padding:8px 14px;background:transparent;font-size:11px}.ltg-prp-pill{display:inline-block;margin-right:6px;padding:2px 9px;border-radius:999px;font-size:9.5px;letter-spacing:.05em;background:#d6e0ff12;color:var(--ltg-soft)}.ltg-prp-pill.is-drawn{background:color-mix(in srgb,var(--ltg-fg, var(--sb-ink)) 16%,transparent);color:var(--ltg-fg, var(--sb-ink))}.ltg-prp-pill.is-open{background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-prp-cmb{margin-top:14px}.ltg-prp-cmbhead,.ltg-prp-cmbrow{display:grid;grid-template-columns:4.6rem 5rem 7rem 11rem 10rem 4.6rem 6rem 6.5rem 6.5rem 5.5rem 7rem 6.5rem 6.5rem 9rem;gap:10px;align-items:center;padding:0 12px;font-size:10.5px;min-width:104rem}.ltg-prp-cmbhead{position:sticky;top:0;z-index:1;padding:8px 12px;color:var(--ltg-mute);font-size:9px;letter-spacing:.07em;text-transform:uppercase;background:transparent}.ltg-prp-cmbview{overflow:auto;border-radius:var(--ltg-r-card);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-prp-cmbcanvas{position:relative;min-width:104rem}.ltg-prp-cmbrow{position:absolute;left:0;right:0;height:34px;color:var(--ltg-soft)}.ltg-prp-cmbrow.is-live{color:var(--ltg-fg)}.ltg-prp-cmbrow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-prp-cmbn{color:var(--ltg-mute);font-variant-numeric:tabular-nums}.ltg-prp-cmbst{color:var(--ltg-mute)}.ltg-prp-cmbrow.is-live .ltg-prp-cmbst{color:var(--ltg-fg, var(--sb-ink))}.ltg-ntf{display:grid;gap:10px}.ltg-ntf-prompt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-ntf-row{display:flex;flex-wrap:wrap;gap:10px}.ltg-ntf-chip{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:14px 16px 12px;border:0;border-radius:var(--ltg-r-item);cursor:pointer;background:#d6e0ff0f;color:var(--ltg-soft);box-shadow:inset 0 1px 0 var(--ltg-hi);transition:transform var(--ltg-t-el) var(--ltg-ease),background var(--ltg-t-el) var(--ltg-ease),color var(--ltg-t-el) var(--ltg-ease)}.ltg-ntf-chip:hover{color:var(--ltg-fg);transform:translateY(-1px)}.ltg-ntf-chip:active{transform:scale(.98)}.ltg-ntf-chip.is-chosen{transform:scale(1.08);background:#ed9a4a29;color:#ffd6aa;box-shadow:inset 0 1px #ffd6aa47}.ltg-ntf-word{font-size:13px;letter-spacing:.01em}.ltg-gal-strip{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.ltg-gal-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px;margin-top:12px}.ltg-rung-two{display:grid;grid-template-columns:3fr 7fr;gap:16px;margin-top:12px;align-items:start}.ltg-rung-two>*{min-width:0}.ltg-rung-state{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ltg-rung-stat{margin:0;font-size:13px;color:var(--ltg-mute)}.ltg-rung-stat>b{font-size:22px;color:var(--ltg-fg);margin-right:6px;letter-spacing:-.02em}.ltg-rung-note{margin:4px 0 10px;line-height:1.5}.ltg-flow{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ltg-flowrow{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:stretch}.ltg-flowrail{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:15px}.ltg-flowdot{width:9px;height:9px;border-radius:50%;flex:none;background:color-mix(in oklab,var(--ltg-fg) 22%,transparent);box-shadow:0 0 0 3px var(--ltg-card)}.ltg-flowline{flex:1;width:1px;margin-top:6px;background:var(--ltg-line)}.ltg-flowrow.is-done .ltg-flowdot{background:var(--ltg-soft)}.ltg-flowrow.is-here .ltg-flowdot{background:transparent;box-shadow:0 0 0 3px var(--ltg-card),0 0 0 5px color-mix(in oklab,var(--ltg-thread) 34%,transparent)}.ltg-flowrow.is-here .ltg-flowrail:before{content:"";position:absolute;left:9px;top:15px;bottom:0;width:2px;background:color-mix(in oklab,var(--ltg-thread) 45%,transparent);border-radius:2px}.ltg-flowcard{display:grid;gap:7px;padding:12px 14px 13px 0;min-width:0}.ltg-flowrow.is-done .ltg-flowname{opacity:.62}.ltg-flowhead{display:flex;align-items:baseline;gap:9px;min-width:0}.ltg-flowname{border:0;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;font-size:14px;color:var(--ltg-fg);letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.ltg-flowname:hover{color:var(--ltg-fg, var(--sb-ink))}.ltg-flowend{flex:none;font-size:10px;letter-spacing:.06em;color:var(--ltg-mute);text-transform:uppercase;padding:0}.ltg-flowvals{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:11px;color:var(--ltg-mute)}.ltg-flowvals>*+*:before{content:"·";margin:0 7px;opacity:.5}.ltg-flowneed{color:color-mix(in oklab,var(--ltg-soft) 82%,transparent)}.ltg-flowwhy{margin:1px 0 0;font-size:12px;line-height:1.5;color:var(--ltg-body)}.ltg-flowmore{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:0;cursor:pointer;background:none;color:var(--ltg-mute)}.ltg-flowmore:hover{background:none;color:var(--ltg-fg)}.ltg-flowchain{position:absolute;left:3px;top:34px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:0;border-radius:0;background:none;color:var(--ltg-line);cursor:pointer}.ltg-flowchain:hover{background:none;color:var(--ltg-soft)}.ltg-flowchain.is-on{color:var(--ltg-fg, var(--sb-ink))}.ltg-flowrow.is-chained .ltg-flowline{width:2px;background:color-mix(in oklab,var(--ltg-fg, var(--sb-ink)) 42%,transparent)}.ltg-flowrow.is-chainedfrom .ltg-flowdot{background:var(--ltg-fg, var(--sb-ink))}.ltg-flowrow.is-chainedfrom .ltg-flowname:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-left:2px solid color-mix(in oklab,var(--ltg-fg, var(--sb-ink)) 42%,transparent);border-bottom:2px solid color-mix(in oklab,var(--ltg-fg, var(--sb-ink)) 42%,transparent);vertical-align:middle}.ltg-flowempty{margin:10px 0 0;padding-left:30px;font-size:11px;line-height:1.6;color:var(--ltg-mute)}.ltg-flowadd{margin-top:4px;width:100%;padding:12px 14px 2px;border:0;border-top:1px solid var(--ltg-line);background:none;color:var(--ltg-soft);cursor:pointer;font:inherit;font-size:12.5px;letter-spacing:.01em;text-align:left}.ltg-flowadd:hover{color:var(--ltg-fg)}.ltg-rung-ifaces{display:grid;gap:22px;text-align:left;margin-top:14px}.ltg-rung-ifaces>*+*{border-top:1px solid var(--ltg-line);padding-top:22px}.ltg-gal-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi);content-visibility:auto;contain-intrinsic-size:auto 420px}.ltg-gal-card.is-live{background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-gal-name{font-size:13.5px;color:var(--ltg-fg)}.ltg-gal-meta{font-size:10.5px;color:var(--ltg-mute);line-height:1.5}.ltg-gal-building{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:10.5px;letter-spacing:.06em;color:var(--ltg-mute)}.ltg-gal-building-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ltg-thread);animation:ltg-gal-breathe 1.15s ease-in-out infinite}@keyframes ltg-gal-breathe{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.ltg-gal-demo-idle{display:block;min-height:120px;width:100%}.ltg-gal-demo{margin-top:4px;padding:16px 10px 14px;box-shadow:inset 0 1px #d6e0ff14;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;flex:1;justify-content:center}.ltg-gal-demo>.ltg-write{width:100%;max-width:380px}.ltg-gal-demo .ltg-checklist,.ltg-gal-demo .ltg-rank,.ltg-gal-demo .ltg-form,.ltg-gal-demo .ltg-people,.ltg-gal-demo .ltg-lookback,.ltg-gal-demo .ltg-capture,.ltg-gal-demo .ltg-scale,.ltg-gal-demo .ltg-rws{text-align:left;width:100%;max-width:380px}.ltg-gal-demo .ltg-ntf-row,.ltg-gal-demo .ltg-people,.ltg-gal-demo .ltg-rdh-dots{justify-content:center}.ltg-w2line{width:min(420px,100%);border:0;border-radius:12px;background:#d6e0ff0d;text-align:center;padding:10px 14px;color:var(--ltg-fg);font-family:var(--ltg-body);outline:none;transition:background var(--ltg-t-micro)}.ltg-w2line::placeholder{color:var(--ltg-mute);font-weight:400}.ltg-w2line:hover{background:#d6e0ff12}.ltg-w2line:focus{background:#d6e0ff17}.ltg-w2line.is-title{font-size:21px;font-weight:600;letter-spacing:-.01em}.ltg-w2line.is-line{font-size:14.5px;font-weight:500}.ltg-w2line.is-label{font-family:var(--ltg-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;width:min(240px,100%)}.ltg-w2line.is-label::placeholder{text-transform:none;letter-spacing:.02em}.ltg-w2box{width:min(420px,100%);border:0;border-radius:12px;background:#d6e0ff0d;padding:12px 14px;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:14px;font-weight:450;line-height:1.55;outline:none;resize:none;transition:background var(--ltg-t-micro)}.ltg-w2box::placeholder{color:var(--ltg-mute)}.ltg-w2box:hover{background:#d6e0ff12}.ltg-w2box:focus{background:#d6e0ff17}.ltg-w2line.is-unit{width:110px;font-family:var(--ltg-mono);font-size:13px;font-weight:600}.ltg-w2switch{width:52px;height:30px;border:0;border-radius:var(--ltg-r-pill);background:#d6e0ff1a;cursor:pointer;padding:3px;display:inline-flex;align-items:center;transition:background var(--ltg-t-micro)}.ltg-w2switch-thumb{width:24px;height:24px;border-radius:50%;background:var(--ltg-mute);transform:translate(0);transition:transform .16s cubic-bezier(.22,1,.36,1),background var(--ltg-t-micro)}.ltg-w2switch.is-on{background:#ed9a4a3d}.ltg-w2switch.is-on .ltg-w2switch-thumb{transform:translate(22px);background:var(--ltg-thread)}.ltg-w2switch:active .ltg-w2switch-thumb{transform:translate(0) scale(.94)}.ltg-w2switch.is-on:active .ltg-w2switch-thumb{transform:translate(22px) scale(.94)}.ltg-w2dial{display:inline-flex;align-items:center;gap:14px}.ltg-w2dial-btn{width:34px;height:34px;border:0;border-radius:50%;background:#d6e0ff12;color:var(--ltg-soft);font-size:17px;line-height:1;cursor:pointer;transition:color var(--ltg-t-micro),background var(--ltg-t-micro)}.ltg-w2dial-btn:hover{color:var(--ltg-fg);background:#d6e0ff1f}.ltg-w2dial-btn:active{transform:scale(.95)}.ltg-w2dial-read strong{font-size:30px;font-weight:600;color:var(--ltg-fg);font-family:var(--ltg-mono)}.ltg-w2dial-unit{margin-left:5px;font-size:12px;color:var(--ltg-mute);font-family:var(--ltg-mono)}.ltg-w2moment-time{border:0;border-radius:10px;background:#d6e0ff0d;color:var(--ltg-fg);outline:none;font-family:var(--ltg-mono);font-size:19px;padding:5px 9px;color-scheme:dark;transition:background var(--ltg-t-micro)}.ltg-w2moment-time:hover{background:#d6e0ff12}.ltg-w2moment-time:focus{background:#d6e0ff17}.ltg-w2pill{border:0;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:13.5px;font-weight:600;padding:10px 19px;cursor:pointer;transition:background var(--ltg-t-micro)}.ltg-w2pill:hover{background:#ed9a4a24}.ltg-w2pill:active{transform:scale(.98);background:#ed9a4a2e}.ltg-gal-openrow{display:flex;gap:10px;align-items:baseline;padding:5px 0;font-size:11px;color:var(--ltg-soft)}.ltg-gal-openrow .ltg-mono{color:var(--ltg-mute);font-size:10px}.ltg-gal-more{margin-top:10px}.ltg-stf{display:grid;gap:10px;justify-items:start}.ltg-stf-ring{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-soft);box-shadow:inset 0 1px 0 var(--ltg-hi);animation:ltg-stf-breathe 5s var(--ltg-ease-io) infinite}.ltg-stf-ring.is-live{color:#ffd6aa;background:#ed9a4a29;animation-duration:1.6s}@keyframes ltg-stf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.ltg-stf-word{font-size:24px;letter-spacing:-.01em;color:var(--ltg-fg)}.ltg-stf-sub{font-size:10.5px;color:var(--ltg-mute)}.ltg-rdh{display:grid;gap:12px}.ltg-rdh-text{font-size:19px;line-height:1.45;color:var(--ltg-fg);letter-spacing:-.005em}.ltg-rdh-dots{display:flex;gap:7px}.ltg-rdh-dot{width:6px;height:6px;border-radius:999px;background:#d6e0ff24;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-rdh-dot.is-on{background:var(--ltg-fg, var(--sb-ink))}.ltg-rws{display:grid;gap:10px;justify-items:start;padding:14px 16px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:inset 0 1px #d6e0ff2e}.ltg-rws-line{font-size:15px;line-height:1.5;color:var(--ltg-fg)}.ltg-rws-chip{padding:6px 12px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);font-size:10.5px;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-wid{display:grid;gap:8px}.ltg-wid-media{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;border-radius:var(--ltg-r-item);overflow:hidden;background:transparent}.ltg-wid-media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.ltg-wid-media.is-playing img{filter:saturate(1.08)}.ltg-wid-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#f2f4fa;background:#050b1257;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-wid-media:hover .ltg-wid-play{background:#050b1238}.ltg-stfloor{display:grid;gap:8px;justify-items:start}.ltg-stfloor-pair{display:flex;gap:26px;align-items:end}.ltg-stfloor-side{display:grid;gap:4px;justify-items:center}.ltg-stfloor-step{display:inline-flex;align-items:center;gap:10px}.ltg-stfloor-n{font-size:34px;line-height:1;color:var(--ltg-soft);font-variant-numeric:tabular-nums}.ltg-stfloor-n.is-floor{color:#ffd6aa}.ltg-stfloor-cap{font-size:10.5px;color:var(--ltg-mute)}.ltg-pat-screens{margin-top:26px;display:grid;gap:8px}.ltg-pat-screens>h3{font-size:15px;letter-spacing:-.005em}.ltg-pat-screens-sub{font-size:10.5px;color:var(--ltg-mute);max-width:68ch}.ltg-ask{position:relative;padding-top:34px}.ltg-ask-mark{position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:26px;border-radius:50%;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:15px;font-weight:600;display:grid;place-items:center}.ltg-scene{width:min(460px,100%);margin:0 auto;padding:30px 26px;border-radius:18px;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,rgba(214,224,255,.1),rgba(214,224,255,.02) 60%,transparent 78%),#0a0e1c8c}.ltg-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 46px 18px #060914b8}.ltg-scene-words{margin:0;position:relative;text-align:center;font-size:19px;line-height:1.5;font-weight:500;color:var(--ltg-fg);text-shadow:0 0 24px rgba(214,224,255,.16)}.ltg-listen-player{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:18px}.ltg-listen-play{width:46px;height:46px;border-radius:50%;background:#ed9a4a29;position:relative;flex:none}.ltg-listen-play:after{content:"";position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);border-left:13px solid var(--ltg-thread);border-top:8px solid transparent;border-bottom:8px solid transparent}.ltg-listen-wave{display:flex;align-items:center;gap:3px;height:32px}.ltg-listen-wave i{display:block;width:3px;border-radius:2px;background:linear-gradient(180deg,#d6e0ff80,#d6e0ff29)}.ltg-listen-caption{margin:0;text-align:center;max-width:42ch;font-size:14.5px;line-height:1.55;color:var(--ltg-soft);font-style:normal}.ltg-speak{position:relative;padding-top:30px;font-weight:600}.ltg-speak-mark{position:absolute;top:0;left:50%;transform:translate(-50%);width:30px;height:16px;border-radius:9px 9px 3px;background:#ed9a4a38}.ltg-paper{display:block;width:min(440px,100%);margin:0 auto;padding:22px 24px;border-radius:4px 14px;background:linear-gradient(180deg,#e8e2d614,#e8e2d609);font-family:Caveat,cursive;font-size:24px;line-height:1.35;color:var(--ltg-fg);text-align:center}.ltg-w2clock{display:inline-flex}.ltg-w2clock-face{width:108px;height:108px;border:0;border-radius:50%;cursor:pointer;padding:0;display:grid;place-items:center;background:conic-gradient(var(--ltg-thread) 0 var(--turn, .25turn),rgba(214,224,255,.1) var(--turn, .25turn) 1turn);transition:filter var(--ltg-t-micro)}.ltg-w2clock-face:before{content:"";grid-area:1 / 1;width:84px;height:84px;border-radius:50%;background:var(--ltg-bg, #0b0f1e)}.ltg-w2clock-face:hover{filter:brightness(1.12)}.ltg-w2clock-face:active{transform:scale(.98)}.ltg-w2clock-read{grid-area:1 / 1;display:flex;align-items:baseline;gap:3px}.ltg-w2clock-read strong{font-family:var(--ltg-mono);font-size:26px;font-weight:600;color:var(--ltg-fg)}.ltg-w2line.is-title{border-radius:14px;background:#d6e0ff14;padding:16px 20px}.ltg-w2line.is-label{border-radius:var(--ltg-r-pill);background:#d6e0ff1a;padding:8px 16px}.ltg-heard{display:grid;gap:14px;justify-items:center;width:min(440px,100%);border:0;background:transparent;cursor:pointer;padding:6px}.ltg-heard-orb{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#ed9a4a29;transition:background var(--ltg-t-micro)}.ltg-heard.is-playing .ltg-heard-orb{background:#ed9a4a4d}.ltg-heard-glyph{width:0;height:0;margin-left:4px;border-left:15px solid var(--ltg-thread);border-top:10px solid transparent;border-bottom:10px solid transparent}.ltg-heard.is-playing .ltg-heard-glyph{width:14px;height:16px;margin:0;border:0;background:linear-gradient(90deg,var(--ltg-thread) 0 5px,transparent 5px 9px,var(--ltg-thread) 9px 14px)}.ltg-heard-wave{display:flex;align-items:center;gap:3px;height:34px}.ltg-heard-wave i{display:block;width:3px;border-radius:2px;background:#d6e0ff73}.ltg-heard.is-playing .ltg-heard-wave i{background:#ed9a4abf}.ltg-heard-said{font-size:14px;line-height:1.5;color:var(--ltg-soft);max-width:34ch;text-align:center}.ltg-seentarget{width:118px;height:118px;display:grid;place-items:center;position:relative}.ltg-seentarget-arc{grid-area:1 / 1;width:118px;height:118px;border-radius:50%;background:conic-gradient(var(--ltg-thread) 0 var(--frac, 0turn),rgba(214,224,255,.1) var(--frac, 0turn) 1turn);-webkit-mask:radial-gradient(circle,transparent 43px,#000 44px);mask:radial-gradient(circle,transparent 43px,#000 44px)}.ltg-seentarget-n{grid-area:1 / 1;font-family:var(--ltg-mono);font-size:30px;font-weight:600;color:var(--ltg-fg)}.ltg-feltfloor{width:132px;height:132px;border:0;border-radius:26px;cursor:pointer;position:relative;overflow:hidden;display:grid;place-items:center;background:#d6e0ff0f;transition:transform .12s ease}.ltg-feltfloor.is-held{transform:scale(.97)}.ltg-feltfloor-fill{position:absolute;left:0;right:0;bottom:0;height:var(--fill, 0%);background:linear-gradient(180deg,#ed9a4a66,#ed9a4a38);transition:height .26s cubic-bezier(.22,1,.36,1)}.ltg-feltfloor-n{position:relative;font-family:var(--ltg-mono);font-size:34px;font-weight:600;color:var(--ltg-fg)}.ltg-seenlen{position:relative;width:min(380px,100%);height:34px;display:grid;align-items:center}.ltg-seenlen-track{grid-area:1 / 1;height:16px;border-radius:8px;overflow:hidden;background:#d6e0ff14}.ltg-seenlen-fill{display:block;height:100%;background:linear-gradient(90deg,#ed9a4a8c,#ed9a4ad9)}.ltg-seenlen-input{grid-area:1 / 1;width:100%;opacity:0;height:34px;cursor:ew-resize;margin:0}.ltg-unitpick{display:flex;gap:8px}.ltg-unitpick-chip{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-mute);font-family:var(--ltg-mono);font-size:12.5px;font-weight:600;padding:8px 15px;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-unitpick-chip:hover{color:var(--ltg-fg);background:#d6e0ff1c}.ltg-unitpick-chip.is-on{background:#ed9a4a33;color:var(--ltg-fg)}.ltg-vis-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ltg-w2labelrig{display:inline-flex;align-items:center;gap:10px}.ltg-w2labelrig-ctl{width:38px;height:22px;border-radius:var(--ltg-r-pill);flex:none;background:#d6e0ff12;position:relative}.ltg-w2labelrig-ctl:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#d6e0ff38}.ltg-w2line.is-line{text-align:left;width:min(420px,100%);padding:12px 16px}.ltg-rec-words{margin:0;max-width:38ch;text-align:center;font-family:Caveat,cursive;font-size:23px;line-height:1.35;color:var(--ltg-fg)}.ltg-rec-count{font-family:var(--ltg-mono);font-size:40px;font-weight:600;color:var(--ltg-fg)}.ltg-rec-len{display:inline-flex;align-items:center;gap:12px}.ltg-rec-len-bar{width:160px;height:8px;border-radius:4px;background:#d6e0ff17;overflow:hidden}.ltg-rec-len-bar i{display:block;height:100%;background:#d6e0ff6b}.ltg-rec-len-read{font-family:var(--ltg-mono);font-size:20px;color:var(--ltg-fg)}.ltg-rec-feel{padding:8px 18px;border-radius:var(--ltg-r-pill);background:#ed9a4a29;color:var(--ltg-fg);font-size:15px;font-weight:600}.ltg-rec-flag{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ltg-mute)}.ltg-rec-flag-dot{width:9px;height:9px;border-radius:50%;background:#d6e0ff3d}.ltg-rec-flag.is-on{color:var(--ltg-fg)}.ltg-rec-flag.is-on .ltg-rec-flag-dot{background:var(--ltg-thread)}.ltg-rec-rate{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.ltg-rec-rate-track{position:relative;width:180px;height:6px;border-radius:3px;background:#d6e0ff17}.ltg-rec-rate-track i{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--ltg-thread);transform:translate(-50%,-50%)}.ltg-rec-rate-n{font-family:var(--ltg-mono);font-size:26px;font-weight:600;color:var(--ltg-fg)}.ltg-rec-shot{display:block;width:260px;max-width:100%;flex:none}.ltg-rec-shot img{display:block;width:100%;border-radius:3px 12px;box-shadow:0 8px 26px #06091480}.ltg-rec-person{display:inline-flex;align-items:center;gap:10px}.ltg-rec-person-face{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d6e0ff1a;font-size:12px;font-weight:600;color:var(--ltg-soft)}.ltg-rec-person-name{font-size:14.5px;font-weight:600;color:var(--ltg-fg)}.ltg-rec-person-tick{width:16px;height:16px;border-radius:50%;background:#ed9a4a38;position:relative}.ltg-rec-person-tick:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border-right:2px solid var(--ltg-thread);border-bottom:2px solid var(--ltg-thread);transform:rotate(42deg)}.ltg-rec-when{font-family:var(--ltg-mono);font-size:17px;color:var(--ltg-fg);letter-spacing:.04em}.ltg-rec-place{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;color:var(--ltg-fg)}.ltg-rec-place-pin{width:10px;height:10px;border-radius:50% 50% 50% 0;background:#d6e0ff66;transform:rotate(-45deg)}.ltg-rec-link{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:10px;background:#d6e0ff0f;font-size:13.5px;color:var(--ltg-fg)}.ltg-rec-link-arrow{width:7px;height:7px;border-top:1.5px solid var(--ltg-mute);border-right:1.5px solid var(--ltg-mute);transform:rotate(45deg)}.ltg-rec-rank{display:inline-flex;align-items:center;gap:12px;font-size:15px;color:var(--ltg-fg)}.ltg-rec-rank-n{font-family:var(--ltg-mono);font-size:13px;color:var(--ltg-thread)}.ltg-spread{display:grid;gap:14px;justify-items:center;width:min(400px,100%)}.ltg-spread-field{position:relative;width:100%;height:40px;display:grid;align-items:center}.ltg-spread-field:before{content:"";grid-area:1 / 1;height:6px;border-radius:3px;background:#d6e0ff17}.ltg-spread-mark,.ltg-spread-mine{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%)}.ltg-spread-mark{background:#d6e0ff6b}.ltg-spread-mine{background:var(--ltg-thread);box-shadow:0 0 0 4px #ed9a4a2e}.ltg-spread-input{grid-area:1 / 1;width:100%;opacity:0;height:40px;margin:0;cursor:ew-resize}.ltg-spread-read{font-family:var(--ltg-mono);font-size:12px;color:var(--ltg-mute);letter-spacing:.06em}.ltg-twowords{display:inline-flex;align-items:stretch}.ltg-twowords-side{border:0;padding:14px 22px;font-size:15px;font-weight:600;cursor:default;background:#d6e0ff0d;color:var(--ltg-mute)}.ltg-twowords-side.is-mine{cursor:pointer;border-radius:14px 0 0 14px}.ltg-twowords-side.is-mine.is-said{background:#ed9a4a2e;color:var(--ltg-fg)}.ltg-twowords-side.is-theirs{border-radius:0 14px 14px 0;color:var(--ltg-soft)}.ltg-twowords-seam{width:1px;background:#d6e0ff1f}.ltg-witnessed{display:grid;gap:16px;justify-items:center}.ltg-witnessed-act{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:14px;font-weight:600;padding:12px 24px;transition:background var(--ltg-t-micro),color var(--ltg-t-micro)}.ltg-witnessed-act.is-on{background:#ed9a4a33;color:var(--ltg-fg)}.ltg-witnessed-row{display:flex;gap:9px}.ltg-witnessed-mark{width:11px;height:11px;border-radius:50%;background:#d6e0ff24;transition:background .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.ltg-witnessed-mark.is-lit{background:var(--ltg-thread);transform:scale(1.18)}.ltg-chain{display:grid;gap:18px;justify-items:center}.ltg-chain-trail{display:flex;align-items:center;gap:7px}.ltg-chain-node{width:9px;height:9px;border-radius:50%;background:#d6e0ff24;position:relative}.ltg-chain-node+.ltg-chain-node:before{content:"";position:absolute;left:-7px;top:50%;width:7px;height:1px;background:#d6e0ff24;transform:translateY(-50%)}.ltg-chain-node.is-done{background:#d6e0ff73}.ltg-chain-node.is-live{background:var(--ltg-thread);transform:scale(1.55)}.ltg-chain-line{margin:0;max-width:34ch;text-align:center;font-size:16px;color:var(--ltg-fg)}.ltg-atonce{position:relative;width:min(380px,100%);height:150px}.ltg-atonce-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:11px 20px;border-radius:var(--ltg-r-pill);background:#ed9a4a29;color:var(--ltg-fg);font-size:15px;font-weight:600;animation:ltg-atonce-drift 5.5s ease-in-out infinite alternate}.ltg-atonce-ghost{position:absolute;width:108px;height:34px;border-radius:var(--ltg-r-pill);background:#d6e0ff0d;animation:ltg-atonce-drift 6.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s)}.ltg-atonce-ghost:nth-child(1){left:4%;top:10%}.ltg-atonce-ghost:nth-child(2){right:6%;top:24%}.ltg-atonce-ghost:nth-child(3){left:18%;bottom:12%}@keyframes ltg-atonce-drift{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}.ltg-imagined{position:relative;width:min(420px,100%);min-height:140px;border:0;cursor:pointer;border-radius:18px;overflow:hidden;padding:26px 24px;background:#0a0e1c99}.ltg-imagined-lid{position:absolute;top:0;right:0;bottom:0;left:0;background:#04060eeb;opacity:0;transition:opacity .52s ease}.ltg-imagined.is-closed .ltg-imagined-lid{opacity:1}.ltg-imagined-scene{position:relative;display:block;font-size:17px;line-height:1.5;color:var(--ltg-soft);transition:opacity .52s ease,filter .52s ease}.ltg-imagined.is-closed .ltg-imagined-scene{opacity:.22;filter:blur(2px)}.ltg-take{display:inline-flex;align-items:center;gap:16px}.ltg-take-slate{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;background:#d6e0ff14}.ltg-take-clap{width:20px;height:14px;border-radius:2px;background:repeating-linear-gradient(115deg,var(--ltg-fg) 0 5px,rgba(4,6,14,.9) 5px 10px)}.ltg-take-n{font-family:var(--ltg-mono);font-size:13px;color:var(--ltg-fg);letter-spacing:.06em}.ltg-take-again{border:0;background:transparent;color:var(--ltg-mute);cursor:pointer;font-family:var(--ltg-body);font-size:13px;text-decoration:underline;text-underline-offset:4px}.ltg-take-again:hover{color:var(--ltg-fg)}.ltg-forreal{position:relative;width:150px;height:150px;border:0;border-radius:50%;cursor:pointer;background:#ed9a4a1a;display:grid;place-items:center;transition:background .32s ease}.ltg-forreal-ring{display:none}.ltg-forreal.is-done{background:#ed9a4a57}.ltg-forreal-word{position:relative;font-size:14px;font-weight:600;color:var(--ltg-fg);max-width:8ch;line-height:1.3}.ltg-handsfree{width:min(300px,100%);aspect-ratio:1.6;border:0;border-radius:22px;cursor:pointer;background:#d6e0ff0f;padding:0;display:grid;grid-auto-flow:column;align-items:baseline;place-content:center;gap:6px}.ltg-handsfree:active{background:#ed9a4a29}.ltg-handsfree-n{font-family:var(--ltg-mono);font-size:86px;font-weight:600;color:var(--ltg-fg);line-height:1}.ltg-handsfree-of{font-family:var(--ltg-mono);font-size:26px;color:var(--ltg-mute)}.ltg-hold{display:grid;gap:14px;justify-items:center;width:min(400px,100%)}.ltg-hold-cue{font-size:17px;font-weight:600;color:var(--ltg-fg);text-align:center}.ltg-hold-room{display:flex;gap:7px}.ltg-hold-seat{width:22px;height:8px;border-radius:4px;background:#d6e0ff24}.ltg-hold-seat.is-ready{background:var(--ltg-thread)}.ltg-hold-next{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;background:#ed9a4a2e;color:var(--ltg-fg);font-family:var(--ltg-body);font-size:13.5px;font-weight:600;padding:10px 20px}.ltg-mutual{position:relative;width:150px;height:150px}.ltg-mutual-one{position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;background:#d6e0ff6b;transform:rotate(var(--a)) translateY(-58px) rotate(calc(-1 * var(--a))) translate(-50%,-50%)}.ltg-mutual-middle{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #d6e0ff1a}.ltg-pass{position:relative;width:min(300px,100%);height:128px;border:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#d6e0ff0f;display:grid;place-items:center}.ltg-pass-face{position:relative;font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-pass-shield{position:absolute;top:0;right:0;bottom:0;left:0;background:#060914f0;transform:translateY(-100%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.ltg-pass.is-covered .ltg-pass-shield{transform:translateY(0)}.ltg-pass.is-covered .ltg-pass-face{z-index:1}.ltg-own{display:grid;gap:14px;justify-items:center}.ltg-own-mine{border:0;border-radius:14px;cursor:pointer;padding:14px 22px;background:#d6e0ff12;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:14px;font-weight:600}.ltg-own-mine.is-in{background:#ed9a4a2e;color:var(--ltg-fg)}.ltg-own-tally{display:flex;gap:8px}.ltg-own-dot{width:10px;height:10px;border-radius:3px;background:#d6e0ff24}.ltg-own-dot.is-in{background:#d6e0ff80}.ltg-mixed{display:grid;gap:12px;justify-items:center;width:min(360px,100%)}.ltg-mixed-host{display:block;width:100%;height:46px;border-radius:8px;background:#d6e0ff0f;padding:6px;box-sizing:border-box}.ltg-mixed-host-bar{display:block;height:100%;border-radius:4px;background:#d6e0ff59}.ltg-mixed-hand{width:2px;height:14px;background:#d6e0ff2e}.ltg-mixed-mine{border:0;border-radius:12px;cursor:pointer;padding:12px 26px;background:#ed9a4a29;color:var(--ltg-fg);font-family:var(--ltg-mono);font-size:18px;font-weight:600}.ltg-note{width:min(360px,100%);border:0;border-radius:12px;background:#e8e2d60f;color:var(--ltg-fg);font-family:Caveat,cursive;font-size:19px;line-height:1.35;padding:12px 14px;outline:none;resize:none}.ltg-note::placeholder{color:var(--ltg-mute)}.ltg-note:focus{background:#e8e2d617}.ltg-unwatched{width:min(400px,100%)}.ltg-unwatched-in{width:100%;border:0;border-radius:10px;outline:none;resize:none;background:#d6e0ff0a;color:var(--ltg-fg);font-family:Caveat,cursive;font-size:22px;line-height:1.3;padding:16px 18px;box-sizing:border-box}.ltg-unwatched-in::placeholder{color:#d6e0ff42}.ltg-unwatched-in:focus{background:#d6e0ff0f}.ltg-onething{width:min(420px,100%);padding:54px 0;display:grid;place-items:center}.ltg-onething-line{margin:0;max-width:26ch;text-align:center;font-size:20px;line-height:1.45;font-weight:500;color:var(--ltg-fg)}.ltg-glass{position:relative;width:min(420px,100%);padding:34px 28px;overflow:hidden;border-radius:16px;background:#d6e0ff0b;box-shadow:inset 0 1px #d6e0ff29}.ltg-glass-sheen{position:absolute;top:-60%;left:-30%;width:60%;height:220%;background:linear-gradient(100deg,transparent,rgba(214,224,255,.1),transparent);transform:rotate(8deg)}.ltg-glass-scene{position:relative;margin:0;text-align:center;font-size:17px;line-height:1.5;color:var(--ltg-soft)}.ltg-table{width:min(440px,100%)}.ltg-table-board{display:flex;align-items:flex-end;gap:5px;height:150px}.ltg-table-col{flex:1;border:0;background:transparent;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.ltg-table-stack{display:flex;flex-direction:column-reverse;gap:3px;min-height:0}.ltg-table-stack i{display:block;width:22px;height:13px;border-radius:3px;background:var(--ltg-thread)}.ltg-table-n{font-family:var(--ltg-mono);font-size:15px;color:var(--ltg-mute)}.ltg-table-col.has-hits .ltg-table-n,.ltg-table-col:hover .ltg-table-n{color:var(--ltg-fg)}.ltg-stack{display:grid;gap:16px;justify-items:center}.ltg-stack-takes{display:flex;flex-direction:column;gap:7px}.ltg-stack-take{width:210px;height:30px;border:0;border-radius:8px;cursor:pointer;background:#d6e0ff0d;display:grid;place-items:center;opacity:calc(.55 + var(--i) * .14)}.ltg-stack-take.is-kept{background:#ed9a4a2e;opacity:1}.ltg-stack-wave{width:150px;height:12px;background:repeating-linear-gradient(90deg,rgba(214,224,255,.42) 0 2px,transparent 2px 6px)}.ltg-stack-take.is-kept .ltg-stack-wave{background:repeating-linear-gradient(90deg,var(--ltg-thread) 0 2px,transparent 2px 6px)}.ltg-stack-again{border:0;background:transparent;color:var(--ltg-mute);cursor:pointer;font-family:var(--ltg-body);font-size:13px;text-decoration:underline;text-underline-offset:4px}.ltg-stack-again:hover{color:var(--ltg-fg)}.ltg-pocket{position:relative;width:150px;height:150px;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center}.ltg-pocket-core{grid-area:1 / 1;width:30px;height:30px;border-radius:50%;background:var(--ltg-thread)}.ltg-pocket-pulse{grid-area:1 / 1;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1px #ed9a4a80}.ltg-pocket.is-speaking .ltg-pocket-pulse{animation:ltg-pocket-ring 2.4s ease-out infinite}.ltg-pocket.is-speaking .ltg-pocket-pulse.is-two{animation-delay:1.2s}@keyframes ltg-pocket-ring{0%{transform:scale(1);opacity:.75}to{transform:scale(4.4);opacity:0}}.ltg-tabletop{display:grid;gap:10px;justify-items:center;padding:6px 2px}.ltg-tabletop-far,.ltg-tabletop-near{font:600 10px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-tabletop-far{transform:rotate(180deg)}.ltg-tabletop-track{position:relative;width:min(280px,100%);height:58px;border-radius:var(--ltg-r-item);background:transparent;overflow:hidden;display:grid;place-items:center}.ltg-tabletop-fill{position:absolute;inset:0 auto 0 0;background:transparent;transition:width var(--ltg-t-el) var(--ltg-ease)}.ltg-tabletop-n{position:relative;font:700 26px/1 var(--ltg-mono);color:var(--ltg-fg);font-variant-numeric:tabular-nums}.ltg-tabletop-grip{position:absolute;width:26px;height:22px;margin-left:-13px;border:0;border-radius:7px;background:#d6e0ff57;cursor:pointer;transition:background var(--ltg-t-micro) linear,left var(--ltg-t-el) var(--ltg-ease)}.ltg-tabletop-grip.is-near{bottom:0}.ltg-tabletop-grip.is-far{top:0}.ltg-tabletop-grip:hover,.ltg-tabletop-grip:focus-visible{background:#d6e0ff9e;outline:none}.ltg-relay{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ltg-relay-line{display:grid;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--ltg-r-item);transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-relay-rail{width:4px;height:100%;min-height:18px;border-radius:4px;background:#d6e0ff24}.ltg-relay-text{font:500 13px/1.35 var(--ltg-body);color:var(--ltg-soft)}.ltg-relay-line.is-done{background:transparent}.ltg-relay-line.is-done .ltg-relay-text{color:var(--ltg-mute)}.ltg-relay-line.is-live{background:transparent}.ltg-relay-line.is-live .ltg-relay-rail{background:var(--ltg-fg, var(--sb-ink))}.ltg-relay-line.is-live .ltg-relay-text{color:var(--ltg-fg)}.ltg-relay-line.is-waiting{opacity:.42}.ltg-relay-who{font:700 11px/1 var(--ltg-mono);color:var(--ltg-fg, var(--sb-ink))}.ltg-relay-take,.ltg-relay-pass{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:5px 11px;font:600 10px/1 var(--ltg-mono);letter-spacing:.08em;background:#d6e0ff24;color:var(--ltg-fg);transition:background var(--ltg-t-micro) linear}.ltg-relay-pass{background:transparent}.ltg-relay-take:hover,.ltg-relay-pass:hover,.ltg-relay-take:focus-visible,.ltg-relay-pass:focus-visible{background:#d6e0ff42;outline:none}.ltg-facedown{display:grid;gap:12px;justify-items:center}.ltg-facedown-grid{display:grid;grid-template-columns:repeat(3,58px);gap:8px}.ltg-facedown-card{height:62px;border-radius:9px;display:grid;place-items:center;background:transparent;transition:background var(--ltg-t-el) var(--ltg-ease),transform .42s var(--ltg-ease);transform-style:preserve-3d}.ltg-facedown-card.is-in{background:#1e2a46f2}.ltg-facedown.is-revealed .ltg-facedown-card.is-in{background:transparent;transform:rotateY(0);animation:ltg-flip .46s var(--ltg-ease) both;animation-delay:calc(var(--i) * 40ms)}@keyframes ltg-flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.ltg-facedown-word{font:600 12px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-facedown-go{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:8px 16px;font:600 11px/1 var(--ltg-mono);letter-spacing:.1em;background:#d6e0ff1f;color:var(--ltg-soft);transition:background var(--ltg-t-micro) linear}.ltg-facedown-go:hover,.ltg-facedown-go:focus-visible{background:#d6e0ff38;outline:none}.ltg-circle{display:grid;gap:12px;justify-items:center}.ltg-circle-grid{display:grid;grid-template-columns:repeat(3,62px);gap:6px}.ltg-circle-tile{position:relative;height:46px;border-radius:8px;background:linear-gradient(160deg,#263252e6,#12192be6)}.ltg-circle-tile.is-mine{background:linear-gradient(160deg,#3a4e82f2,#1a243ef2)}.ltg-circle-mark{position:absolute;right:4px;bottom:4px;min-width:20px;height:20px;border-radius:var(--ltg-r-pill);display:grid;place-items:center;padding:0 5px;font:700 11px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg);background:transparent}.ltg-circle-mine{display:flex;gap:4px}.ltg-circle-pip{width:15px;height:15px;border:0;border-radius:5px;cursor:pointer;background:#d6e0ff24;transition:background var(--ltg-t-micro) linear}.ltg-circle-pip.is-set{background:var(--ltg-fg, var(--sb-ink))}.ltg-circle-pip:hover,.ltg-circle-pip:focus-visible{background:#d6e0ff4d;outline:none}.ltg-circle-pip.is-set:hover{background:var(--ltg-fg, var(--sb-ink))}.ltg-lens{display:grid;gap:10px;justify-items:center}.ltg-lens-line{margin:0;max-width:30ch;text-align:center;font:500 14px/1.4 var(--ltg-body);color:var(--ltg-fg);text-wrap:balance}.ltg-lens-eye{width:58px;height:58px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;transition:background var(--ltg-t-micro) linear}.ltg-lens-iris{width:22px;height:22px;border-radius:50%;background:#d6e0ff80;transition:all var(--ltg-t-el) var(--ltg-ease)}.ltg-lens-eye.is-rolling{background:#ed9a4a2e}.ltg-lens-eye.is-rolling .ltg-lens-iris{width:16px;height:16px;border-radius:4px;background:var(--ltg-thread)}.ltg-lens-eye:focus-visible{outline:none;background:#1e2a46f2}.ltg-lens-take{font:600 10px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-clipboard{display:grid;gap:6px;justify-items:center;padding:10px 0}.ltg-clipboard-n{font:700 clamp(46px,12vw,68px)/.9 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-clipboard-of{font:600 11px/1 var(--ltg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-clipboard-marks{display:flex;gap:4px;margin-top:4px}.ltg-clipboard-marks i{width:3px;height:16px;border-radius:2px;background:#d6e0ff29}.ltg-clipboard-marks i.is-cut{background:var(--ltg-thread)}.ltg-dim{min-height:108px;border-radius:var(--ltg-r-card);display:grid;place-items:center;padding:22px 18px;background:#060911eb}.ltg-dim-line{margin:0;max-width:26ch;text-align:center;font:400 15px/1.55 var(--ltg-body);color:#a9b4cea8;text-wrap:balance;animation:ltg-dim-in 1.1s var(--ltg-ease) both}@keyframes ltg-dim-in{0%{opacity:0}to{opacity:1}}.ltg-duo{display:grid;gap:12px;justify-items:center}.ltg-duo-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(240px,100%)}.ltg-duo-col{display:grid;gap:5px;justify-items:center;align-content:start;padding:9px 8px;border-radius:var(--ltg-r-item);background:transparent}.ltg-duo-col.is-theirs{background:#1a243ebf}.ltg-duo-head{font:600 10px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-duo-take{width:100%;height:8px;border-radius:4px;background:#d6e0ff42}.ltg-duo-col.is-theirs .ltg-duo-take{background:transparent}.ltg-duo-go{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:7px 15px;font:600 11px/1 var(--ltg-mono);background:#d6e0ff21;color:var(--ltg-soft);transition:background var(--ltg-t-micro) linear}.ltg-duo-go:hover,.ltg-duo-go:focus-visible{background:#d6e0ff3d;outline:none}.ltg-wall{display:grid;gap:10px;justify-items:center}.ltg-wall-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding:10px;border-radius:var(--ltg-r-item);background:#080c16cc;align-items:start}.ltg-wall-col{display:grid;gap:5px;align-content:start}.ltg-wall-who{font:700 9px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-wall-note{padding:7px 8px;border-radius:7px;font:500 11px/1.3 var(--ltg-body);color:var(--ltg-fg);background:#ed9a4a29;animation:ltg-land .5s var(--ltg-ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes ltg-land{0%{opacity:0;transform:translateY(-7px) rotate(-1.5deg)}to{opacity:1;transform:none}}.ltg-wall-send{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:7px 15px;font:600 11px/1 var(--ltg-mono);background:#ed9a4a38;color:var(--ltg-fg);transition:background var(--ltg-t-micro) linear}.ltg-wall-send:hover,.ltg-wall-send:focus-visible{background:#ed9a4a5c;outline:none}.ltg-held{display:grid;gap:12px;justify-items:center}.ltg-held-line{margin:0;max-width:26ch;text-align:center;font:500 15px/1.4 var(--ltg-body);color:var(--ltg-fg);text-wrap:balance}.ltg-held-say{position:relative;width:52px;height:52px;border:0;border-radius:50%;cursor:pointer;background:transparent;display:grid;place-items:center;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-held-ring{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#d6e0ff14}.ltg-held-dot{width:11px;height:11px;border-radius:50%;background:#d6e0ff8c;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-held.is-said .ltg-held-say{background:transparent}.ltg-held.is-said .ltg-held-dot{background:var(--ltg-fg, var(--sb-ink))}.ltg-held-say:focus-visible{outline:none;background:#1e2a46f2}.ltg-held-mark{font:600 10px/1 var(--ltg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink))}.ltg-tableclock{display:grid;gap:12px;justify-items:center;padding:8px 0}.ltg-tableclock-n{font:700 clamp(52px,15vw,84px)/.86 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg);letter-spacing:-.02em}.ltg-tableclock-n i{font-style:normal;color:var(--ltg-mute)}.ltg-tableclock-bar{width:min(220px,100%);height:5px;border-radius:3px;background:#d6e0ff1f;overflow:hidden}.ltg-tableclock-bar span{display:block;height:100%;background:var(--ltg-thread);transition:width 1s linear}.ltg-handed{display:grid;gap:8px}.ltg-handed-row{display:grid;gap:4px;padding:9px 10px;border-radius:var(--ltg-r-item);background:transparent}.ltg-handed-row.is-theirs{background:#0a0f1b8c}.ltg-handed-label{font:600 10px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-handed-in{border:0;border-radius:7px;padding:7px 9px;width:100%;font:500 13px/1.3 var(--ltg-body);color:var(--ltg-fg);background:#1e2a46d9;transition:background var(--ltg-t-micro) linear}.ltg-handed-in::placeholder{color:#a9b4ce6b}.ltg-handed-in:focus{outline:none;background:#2c3c62f2}.ltg-handed-locked{padding:7px 9px;border-radius:7px;font:500 13px/1.3 var(--ltg-body);color:#a9b4ce80;background:#080c1699}.ltg-once{display:grid;gap:11px;justify-items:center;padding:12px 10px;border-radius:var(--ltg-r-card);background:transparent}.ltg-once-band{width:100%;text-align:center;padding:6px 0;border-radius:7px;font:700 10px/1 var(--ltg-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffd6aa;background:#ed9a4a33}.ltg-once-line{margin:0;max-width:24ch;text-align:center;font:500 16px/1.4 var(--ltg-body);color:var(--ltg-fg);text-wrap:balance}.ltg-once-go{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:8px 17px;font:600 11px/1 var(--ltg-mono);background:#d6e0ff21;color:var(--ltg-soft);transition:background var(--ltg-t-micro) linear}.ltg-once.is-done .ltg-once-go{background:#ed9a4a42;color:var(--ltg-fg)}.ltg-once-go:hover,.ltg-once-go:focus-visible{background:#d6e0ff3d;outline:none}.ltg-gap{display:grid;gap:8px;justify-items:center}.ltg-gap-step{font:500 11px/1.3 var(--ltg-body);color:#a9b4ce73;text-align:center}.ltg-gap-step.is-before:before{content:"↑ ";color:var(--ltg-mute)}.ltg-gap-step.is-after:before{content:"↓ ";color:var(--ltg-mute)}.ltg-gap-set{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--ltg-r-item);background:transparent}.ltg-gap-less,.ltg-gap-more{width:30px;height:30px;border:0;border-radius:9px;cursor:pointer;font:600 17px/1 var(--ltg-mono);color:var(--ltg-fg);background:#d6e0ff1f;transition:background var(--ltg-t-micro) linear}.ltg-gap-less:hover,.ltg-gap-more:hover,.ltg-gap-less:focus-visible,.ltg-gap-more:focus-visible{background:#d6e0ff42;outline:none}.ltg-gap-n{min-width:42px;text-align:center;font:700 30px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-shared{position:relative;display:grid;gap:16px;justify-items:center;align-content:center;min-height:116px;padding:20px 16px;border-radius:var(--ltg-r-card);background:#0e1424d1}.ltg-shared-breath{width:min(180px,70%);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,transparent,transparent);animation:ltg-breathe 5.6s ease-in-out infinite}@keyframes ltg-breathe{0%,to{transform:scaleX(.35);opacity:.4}50%{transform:scaleX(1);opacity:.95}}.ltg-shared-scene{margin:0;max-width:24ch;text-align:center;font:400 16px/1.5 var(--ltg-body);color:var(--ltg-fg);text-wrap:balance}.ltg-doorway{display:grid;gap:14px;justify-items:center;padding:6px 0 2px}.ltg-doorway-word{font:600 20px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-doorway-arc{position:relative;width:min(230px,100%);height:62px}.ltg-doorway-arc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px 999px 0 0/100% 100% 0 0;background:#d6e0ff12}.ltg-doorway-step{position:absolute;bottom:0;left:calc(var(--a) * 1%);width:34px;height:34px;margin-left:-17px;border:0;border-radius:50%;cursor:pointer;background:#d6e0ff29;transform:translateY(calc(-1*sin(var(--a) * 1.8deg)*26px));transition:background var(--ltg-t-micro) linear,transform var(--ltg-t-el) var(--ltg-ease)}.ltg-doorway-step.is-at{background:var(--ltg-thread)}.ltg-doorway-step:hover,.ltg-doorway-step:focus-visible{background:#ed9a4a80;outline:none}.ltg-doorway-step.is-at:hover{background:var(--ltg-thread)}.ltg-decl{display:grid;gap:8px;padding:9px 10px;border-radius:var(--ltg-r-item);background:transparent}.ltg-decl.is-one{background:transparent}.ltg-decl-top{font:500 11px/1.45 var(--ltg-body);color:var(--ltg-soft)}.ltg-decl.is-one .ltg-decl-top{color:var(--ltg-fg, var(--sb-ink))}.ltg-decl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:2px 12px}.ltg-decl-row{display:grid;grid-template-columns:74px 1fr;gap:6px;align-items:baseline;padding:2px 0}.ltg-decl-var{font:600 9px/1.3 var(--ltg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-decl-val{font:500 10.5px/1.35 var(--ltg-mono);color:var(--ltg-fg);overflow-wrap:anywhere}.ltg-decl-row.is-whole .ltg-decl-val{color:#a9b4ce8c}.ltg-decl-all{font-style:normal;font-weight:700;color:var(--ltg-thread)}.ltg-which{display:grid;gap:1px;margin-top:10px;border-radius:var(--ltg-r-item);overflow:hidden;background:#080c1699}.ltg-which-head,.ltg-which-row{display:grid;grid-template-columns:minmax(140px,1.5fr) 68px 84px 72px minmax(80px,1fr);gap:10px;align-items:center;padding:7px 11px}.ltg-which-head{font:600 9px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-mute);background:transparent}.ltg-which-head b{font-weight:600}.ltg-which-row{font:500 11px/1.3 var(--ltg-mono);color:var(--ltg-soft);font-variant-numeric:tabular-nums;background:transparent}.ltg-which-row:nth-child(2n){background:transparent}.ltg-which-row b{font:500 11px/1.3 var(--ltg-body);color:var(--ltg-fg)}.ltg-which-row .is-one{color:var(--ltg-thread);font-weight:700}.ltg-which-bar{position:relative;height:6px;border-radius:3px;background:#d6e0ff17;overflow:hidden}.ltg-which-bar i{position:absolute;inset:0 auto 0 0;background:transparent}.ltg-which-bar em{position:absolute;inset:0 auto 0 0;background:var(--ltg-thread);min-width:2px}.ltg-tabletop,.ltg-relay,.ltg-facedown,.ltg-circle,.ltg-lens,.ltg-clipboard,.ltg-dim,.ltg-duo,.ltg-wall,.ltg-held,.ltg-tableclock,.ltg-handed,.ltg-once,.ltg-gap,.ltg-shared,.ltg-doorway{width:100%;grid-template-columns:minmax(0,1fr);justify-self:stretch}.ltg-duo{grid-template-columns:minmax(0,1fr)}.ltg-duo-cols{width:min(260px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ltg-doorway-arc{width:min(230px,100%)}.ltg-tabletop-track{width:min(280px,100%)}.ltg-tableclock-bar{width:min(220px,100%)}.ltg-handed-row{grid-template-columns:minmax(0,1fr)}.ltg-wall-board{grid-template-columns:repeat(3,minmax(0,1fr))}.ltg-relay-line{grid-template-columns:4px minmax(0,1fr) auto}.ltg-relay-text,.ltg-handed-label,.ltg-handed-in,.ltg-handed-locked,.ltg-wall-note,.ltg-wall-who{text-align:left}.ltg-relay{justify-items:stretch}.ltg-hh{width:100%;display:grid;gap:10px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-hh-speaker{display:flex;align-items:center;gap:3px;height:16px}.ltg-hh-speaker i{width:3px;border-radius:2px;background:var(--ltg-fg, var(--sb-ink));animation:ltg-hh-bar 1.05s var(--ltg-ease-io) infinite}.ltg-hh-speaker i:nth-child(1){height:7px;animation-delay:0s}.ltg-hh-speaker i:nth-child(2){height:15px;animation-delay:.16s}.ltg-hh-speaker i:nth-child(3){height:9px;animation-delay:.32s}@keyframes ltg-hh-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.ltg-hh-title{margin:0;max-width:22ch;text-align:center;text-wrap:balance;font:600 21px/1.25 var(--ltg-body)}.ltg-hh-title span{color:#a9b4ce4d;margin-right:.32em;transition:color .34s var(--ltg-ease)}.ltg-hh-title span.is-said{color:var(--ltg-fg)}.ltg-snd{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-snd-hold{position:relative;width:54px;height:54px;border:0;border-radius:50%;cursor:pointer;background:transparent;display:grid;place-items:center;overflow:hidden;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-snd-level{width:22px;height:22px;border-radius:50%;background:#d6e0ff80;transform:scale(calc(.55 + var(--l) * .85));transition:transform 90ms linear,background var(--ltg-t-el) var(--ltg-ease)}.ltg-snd-hold.is-live{background:#ed9a4a33}.ltg-snd-hold.is-live .ltg-snd-level{background:var(--ltg-thread)}.ltg-snd-hold:focus-visible{outline:none;background:#1e2a46f2}.ltg-snd-shape{display:flex;align-items:center;gap:3px;height:34px}.ltg-snd-shape i{width:4px;border-radius:2px;background:#ed9a4a9e;height:calc(6px + var(--h) * 28px)}.ltg-hold{width:100%;display:grid;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-hold-pad{position:relative;width:min(210px,100%);height:74px;border:0;border-radius:var(--ltg-r-item);cursor:pointer;overflow:hidden;background:transparent;transition:background var(--ltg-t-micro) linear}.ltg-hold-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--f) * 100%);background:transparent;transition:width .1s linear}.ltg-hold-pad.is-down{background:#1e2a46f2}.ltg-hold-pad:focus-visible{outline:none;background:#1e2a46f2}.ltg-unit-say{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:9px 16px;justify-self:center;background:#d6e0ff1f;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-unit-dot{width:9px;height:9px;border-radius:50%;background:#d6e0ff80;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-unit-say.is-listening{background:transparent}.ltg-unit-say.is-listening .ltg-unit-dot{background:var(--ltg-fg, var(--sb-ink));animation:ltg-unit-pulse 1.1s var(--ltg-ease-io) infinite}@keyframes ltg-unit-pulse{0%,to{transform:scale(.72)}50%{transform:scale(1.25)}}.ltg-unit-word{font:600 15px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-unit-say:focus-visible{outline:none;background:#d6e0ff3d}.ltg-floorarc{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-floorarc-track{position:relative;width:min(250px,100%);height:40px;border-radius:var(--ltg-r-item);background:transparent}.ltg-floorarc-slack{position:absolute;top:0;bottom:0;background:transparent;border-radius:6px}.ltg-floorarc-target{position:absolute;top:6px;bottom:6px;width:3px;margin-left:-1px;border-radius:2px;background:var(--ltg-thread)}.ltg-floorarc-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;opacity:0;cursor:pointer}.ltg-floorarc-in:focus-visible+.ltg-floorarc-n{color:var(--ltg-fg, var(--sb-ink))}.ltg-floorarc-n{font:700 27px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-cw{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-cw-button{display:grid;place-items:center;min-width:132px;max-width:100%;padding:11px 18px;border-radius:var(--ltg-r-pill);background:transparent;font:600 14px/1 var(--ltg-body);color:var(--ltg-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-cw-button.is-long{background:#ed9a4a38}.ltg-cw-mic{width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#d6e0ff1f;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-cw-mic span{width:10px;height:14px;border-radius:var(--ltg-r-pill);background:#d6e0ff8c;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-cw-mic.is-listening{background:transparent}.ltg-cw-mic.is-listening span{background:var(--ltg-fg, var(--sb-ink))}.ltg-cw-mic:focus-visible{outline:none;background:#d6e0ff3d}.ltg-which-head,.ltg-which-row{grid-template-columns:minmax(170px,1.7fr) 64px 150px minmax(90px,1fr)}.ltg-which-row.is-one-row{background:#ed9a4a12}.ltg-which-row.is-one-row:nth-child(2n){background:#ed9a4a1c}.ltg-which-bar em{width:9px}.ltg-gal-openrow{flex-wrap:wrap}.ltg-gal-openrest{flex:1 1 100%;padding-left:2px;opacity:.82}.ltg-qroom{width:100%;display:grid;gap:14px;justify-items:center;grid-template-columns:minmax(0,1fr);padding:8px 0 2px}.ltg-qroom-q{margin:0;max-width:20ch;text-align:center;text-wrap:balance;font:600 clamp(19px,4vw,24px)/1.3 var(--ltg-body);color:var(--ltg-fg)}.ltg-qroom-go{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:7px 15px;font:600 10px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;background:#ed9a4a33;color:#ffd6aa;transition:background var(--ltg-t-el) var(--ltg-ease),color var(--ltg-t-el) var(--ltg-ease)}.ltg-qroom-go.is-released{background:#d6e0ff1a;color:var(--ltg-mute)}.ltg-qroom-go:focus-visible{outline:none;background:#ed9a4a57}.ltg-avoid{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-avoid-card{display:grid;gap:6px;justify-items:center;padding:16px 26px;border-radius:var(--ltg-r-card);background:transparent;transform:rotate(-1.2deg)}.ltg-avoid-face{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:700 15px/1 var(--ltg-mono);color:var(--ltg-fg);background:transparent}.ltg-avoid-name{font:600 14px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-avoid-days{font:600 10px/1 var(--ltg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-thread)}.ltg-avoid-row{display:flex;gap:8px}.ltg-avoid-skip,.ltg-avoid-yes{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:7px 14px;font:600 11px/1 var(--ltg-mono);transition:background var(--ltg-t-micro) linear}.ltg-avoid-skip{background:#d6e0ff1a;color:var(--ltg-mute)}.ltg-avoid-yes{background:transparent;color:var(--ltg-fg)}.ltg-avoid-skip:hover,.ltg-avoid-skip:focus-visible{background:#d6e0ff33;outline:none}.ltg-avoid-yes:hover,.ltg-avoid-yes:focus-visible{background:transparent;outline:none}.ltg-roomdemo{width:100%;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.ltg-roomdemo-stage{position:relative;height:132px;border-radius:var(--ltg-r-item);overflow:hidden;background:#080c1acc}.ltg-roomdemo-stage img{width:100%;height:100%;object-fit:cover;display:block}.ltg-roomdemo-label{position:absolute;left:10px;bottom:8px;font-size:9px;letter-spacing:.4px;color:#e9efffeb;background:#080c1aa8;padding:3px 8px;border-radius:999px}.ltg-roomdemo-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-100%)}.ltg-roomdemo-sheen.is-live{animation:ltg-sheen 2.4s linear infinite}@keyframes ltg-sheen{to{transform:translate(100%)}}.ltg-roomdemo-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.ltg-roomdemo-hold{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:6px 13px;font:600 10px/1 var(--ltg-mono);letter-spacing:.1em;text-transform:uppercase;background:#ed9a4a38;color:#ffd6aa;transition:background var(--ltg-t-micro) linear}.ltg-roomdemo-hold:hover,.ltg-roomdemo-hold:focus-visible{background:#ed9a4a5c;outline:none}.ltg-roomdemo-bar{height:5px;border-radius:3px;background:#d6e0ff1a;overflow:hidden}.ltg-roomdemo-bar i{display:block;height:100%;background:var(--ltg-fg, var(--sb-ink));transition:width .2s linear}.ltg-roomdemo-who{font:600 9px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-stepline{width:100%;min-height:110px;border:0;border-radius:var(--ltg-r-card);cursor:pointer;display:grid;gap:8px;place-content:center;justify-items:center;padding:18px 14px;background:transparent;transition:background var(--ltg-t-micro) linear}.ltg-stepline:active{background:#1e2a46f2}.ltg-stepline:focus-visible{outline:none;background:#1e2a46f2}.ltg-stepline-line{max-width:22ch;text-align:center;text-wrap:balance;font:600 clamp(17px,3.6vw,21px)/1.3 var(--ltg-body);color:var(--ltg-fg)}.ltg-stepline-n{font:600 10px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-safehold{width:100%;display:grid;gap:9px;grid-template-columns:minmax(0,1fr)}.ltg-safehold-band{position:relative;border:0;border-radius:var(--ltg-r-item);cursor:pointer;overflow:hidden;padding:13px 14px;text-align:left;background:#401c128c}.ltg-safehold-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:#ed9a4a47;transition:width 90ms linear}.ltg-safehold-line{position:relative;font:600 13px/1.45 var(--ltg-body);color:#ffe0c2}.ltg-safehold.is-read .ltg-safehold-band{background:#18302299}.ltg-safehold.is-read .ltg-safehold-fill{background:#7ed99e2e}.ltg-safehold.is-read .ltg-safehold-line{color:#c6f0d6}.ltg-safehold-band:focus-visible{outline:none;filter:brightness(1.2)}.ltg-safehold-gate{font:600 10px/1.5 var(--ltg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ltg-mute);text-align:center}.ltg-lookbetween{width:100%;display:grid;gap:10px;justify-items:center;grid-template-columns:minmax(0,1fr);padding:10px 12px;border-radius:var(--ltg-r-card);background:linear-gradient(180deg,#2e2a228c,#1e1c1899)}.ltg-lookbetween-far,.ltg-lookbetween-near{margin:0;max-width:34ch;font:500 12.5px/1.5 Georgia,Times New Roman,serif;font-style:italic;color:#e9e2d1;text-align:center}.ltg-lookbetween-far{transform:rotate(180deg);opacity:.85}.ltg-lookbetween-when{font:600 9px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:#e9e2d18c}.ltg-nowstamp{width:100%;display:grid;gap:10px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-nowstamp-btn{border:0;border-radius:var(--ltg-r-card);cursor:pointer;display:grid;gap:4px;justify-items:center;padding:16px 30px;background:transparent;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-nowstamp-btn.is-stamped{background:#7ed99e29}.ltg-nowstamp-btn:focus-visible{outline:none;filter:brightness(1.25)}.ltg-nowstamp-clock{font:700 30px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-nowstamp-clock i{font-style:normal;font-size:.62em;color:var(--ltg-mute)}.ltg-nowstamp-word{font:700 10px/1 var(--ltg-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ltg-fg, var(--sb-ink))}.ltg-nowstamp-btn.is-stamped .ltg-nowstamp-word{color:#7ed99e}.ltg-nowstamp-at{font:600 11px/1 var(--ltg-mono);color:var(--ltg-soft)}.ltg-here{width:100%;display:grid;gap:8px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-here-btn{position:relative;width:64px;height:64px;border:0;border-radius:50%;cursor:pointer;background:transparent;display:grid;place-items:center;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-here-ripple{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:transparent;transform:scale(.5);opacity:0}.ltg-here-btn.is-placed .ltg-here-ripple{animation:ltg-ripple 1.8s var(--ltg-ease) infinite}@keyframes ltg-ripple{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.5);opacity:0}}.ltg-here-dot{width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#d6e0ff80;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-here-btn.is-placed{background:#1a243ef2}.ltg-here-btn.is-placed .ltg-here-dot{background:var(--ltg-fg, var(--sb-ink))}.ltg-here-btn:focus-visible{outline:none;background:#1e2a46f2}.ltg-here-word{font:600 15px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-here-name{font:500 11px/1 var(--ltg-mono);color:var(--ltg-mute)}.ltg-vcount{width:100%;display:grid;gap:9px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-vcount-n{font:700 clamp(44px,11vw,62px)/.9 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-vcount-ear{width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#d6e0ff1a;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-vcount-ear span{width:9px;height:13px;border-radius:var(--ltg-r-pill);background:#d6e0ff80}.ltg-vcount-ear.is-listening{background:transparent}.ltg-vcount-ear.is-listening span{background:var(--ltg-fg, var(--sb-ink));animation:ltg-unit-pulse 1.1s var(--ltg-ease-io) infinite}.ltg-vcount-ear:focus-visible{outline:none;background:#d6e0ff38}.ltg-vcount-hint{font:500 10.5px/1 var(--ltg-mono);color:var(--ltg-mute)}.ltg-daywin{width:100%;display:grid;gap:16px;justify-items:center;grid-template-columns:minmax(0,1fr);padding-top:4px}.ltg-daywin-strip{position:relative;width:min(300px,100%);height:34px;border-radius:9px;background:#0a0f1bcc}.ltg-daywin-win{position:absolute;top:0;bottom:0;border-radius:8px;background:transparent;transition:all var(--ltg-t-el) var(--ltg-ease)}.ltg-daywin-edge{position:absolute;top:-5px;bottom:-5px;width:12px;margin-left:-6px;border:0;border-radius:6px;cursor:pointer;background:#d6e0ff6b;transition:background var(--ltg-t-micro) linear,left var(--ltg-t-el) var(--ltg-ease)}.ltg-daywin-edge:hover,.ltg-daywin-edge:focus-visible{background:#d6e0ffb3;outline:none}.ltg-daywin-tick{position:absolute;top:calc(100% + 5px);transform:translate(-50%);font:600 8.5px/1 var(--ltg-mono);color:var(--ltg-mute)}.ltg-daywin-len{font:600 12px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-soft)}.ltg-debrief{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-debrief-mic{width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-debrief-mic.is-talking{background:#ed9a4a2e}.ltg-debrief-mic:focus-visible{outline:none;background:#1e2a46f2}.ltg-debrief-wave{display:flex;align-items:center;gap:3px;height:18px}.ltg-debrief-wave i{width:3px;height:6px;border-radius:2px;background:#d6e0ff73}.ltg-debrief-mic.is-talking .ltg-debrief-wave i{background:var(--ltg-thread);animation:ltg-hh-bar .9s var(--ltg-ease-io) infinite}.ltg-debrief-mic.is-talking .ltg-debrief-wave i:nth-child(2){animation-delay:.12s}.ltg-debrief-mic.is-talking .ltg-debrief-wave i:nth-child(3){animation-delay:.24s}.ltg-debrief-mic.is-talking .ltg-debrief-wave i:nth-child(4){animation-delay:.36s}.ltg-debrief-mic.is-talking .ltg-debrief-wave i:nth-child(5){animation-delay:.48s}.ltg-debrief-ghosts{display:grid;gap:3px;justify-items:center}.ltg-debrief-ghosts span{font:400 11.5px/1.5 var(--ltg-body);color:#a9b4ce6b;animation:ltg-dim-in .9s var(--ltg-ease) both;animation-delay:calc(var(--i) * .24s)}.ltg-script{width:100%;display:grid;gap:11px;grid-template-columns:minmax(0,1fr)}.ltg-script-lines{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ltg-script-line{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:baseline;padding:8px 10px;border-radius:var(--ltg-r-item);transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-script-line.is-ai{background:#0a0f1b8c}.ltg-script-line.is-you,.ltg-script-line.is-live.is-you{background:transparent}.ltg-script-line.is-live.is-ai{background:#ed9a4a1f}.ltg-script-line.is-done{opacity:.5}.ltg-script-who{font:700 9px/1.4 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-script-text{font:500 12.5px/1.45 var(--ltg-body);color:var(--ltg-fg);text-align:left}.ltg-script-speaking{display:flex;gap:2px;align-items:center;align-self:center}.ltg-script-speaking i{width:3px;height:9px;border-radius:2px;background:var(--ltg-thread);animation:ltg-hh-bar .9s var(--ltg-ease-io) infinite}.ltg-script-speaking i:nth-child(2){animation-delay:.14s}.ltg-script-speaking i:nth-child(3){animation-delay:.28s}.ltg-script-said{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;justify-self:center;padding:7px 15px;font:600 11px/1 var(--ltg-mono);background:#d6e0ff1f;color:var(--ltg-soft);transition:background var(--ltg-t-micro) linear}.ltg-script-said:hover,.ltg-script-said:focus-visible{background:#d6e0ff3d;outline:none}.ltg-slate{width:100%;min-height:118px;border:0;border-radius:var(--ltg-r-card);cursor:pointer;display:grid;gap:9px;place-content:center;justify-items:center;padding:20px 14px;background:linear-gradient(165deg,#1a243ee6,#0a0f1bf2);transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-slate.is-entered{background:transparent}.ltg-slate:focus-visible{outline:none;filter:brightness(1.2)}.ltg-slate-title{max-width:16ch;text-align:center;text-wrap:balance;font:700 clamp(21px,4.6vw,27px)/1.2 var(--ltg-body);color:var(--ltg-fg);letter-spacing:-.01em}.ltg-slate-hint{font:600 9.5px/1 var(--ltg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-qcover{position:relative;width:100%;min-height:104px;border-radius:var(--ltg-r-card);overflow:hidden;display:grid;place-items:center;padding:16px;background:transparent}.ltg-qcover-q{margin:0;max-width:24ch;text-align:center;text-wrap:balance;font:600 16px/1.4 var(--ltg-body);color:var(--ltg-fg);opacity:0;transition:opacity .7s var(--ltg-ease) .15s}.ltg-qcover.is-open .ltg-qcover-q{opacity:1}.ltg-qcover-lid{position:absolute;top:0;right:0;bottom:0;left:0;border:0;cursor:grab;display:grid;gap:6px;place-content:center;justify-items:center;background:linear-gradient(160deg,#222c46,#12192b);transition:transform .55s var(--ltg-ease),opacity .55s var(--ltg-ease)}.ltg-qcover.is-open .ltg-qcover-lid{transform:translate(104%);opacity:0;pointer-events:none}.ltg-qcover-lid:focus-visible{outline:none;filter:brightness(1.25)}.ltg-qcover-grain{width:34px;height:5px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(214,224,255,.4) 0 4px,transparent 4px 8px)}.ltg-qcover-word{font:600 10px/1 var(--ltg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ltg-soft)}.ltg-keptline{width:100%;display:grid;gap:10px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-keptline-in{width:100%;border:0;border-radius:var(--ltg-r-item);padding:11px 12px;font:500 13px/1.4 var(--ltg-body);color:var(--ltg-fg);background:#1e2a46d9;transition:background var(--ltg-t-micro) linear}.ltg-keptline-in::placeholder{color:#a9b4ce66}.ltg-keptline-in:focus{outline:none;background:#2c3c62f2}.ltg-keptline-artifact{margin:0;max-width:32ch;text-align:center;font:500 15px/1.5 Georgia,Times New Roman,serif;font-style:italic;color:var(--ltg-fg);padding:10px 6px 2px}.ltg-keptline-keep{border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:7px 15px;font:600 11px/1 var(--ltg-mono);background:#d6e0ff1f;color:var(--ltg-soft);transition:background var(--ltg-t-el) var(--ltg-ease),color var(--ltg-t-el) var(--ltg-ease)}.ltg-keptline.is-kept .ltg-keptline-keep{background:#ed9a4a33;color:#ffd6aa}.ltg-keptline-keep:hover,.ltg-keptline-keep:focus-visible{background:#d6e0ff3d;outline:none}.ltg-floorsent{margin:0;max-width:30ch;text-align:center;font:500 16px/1.9 Georgia,Times New Roman,serif;color:var(--ltg-fg);justify-self:center;padding:6px 0}.ltg-floorsent-slot{display:inline-flex;align-items:center;gap:7px;padding:2px 8px;border-radius:9px;background:transparent;vertical-align:baseline}.ltg-floorsent-slot b{font:700 19px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg);min-width:24px;text-align:center}.ltg-floorsent-less,.ltg-floorsent-more{width:22px;height:22px;border:0;border-radius:6px;cursor:pointer;font:600 14px/1 var(--ltg-mono);color:var(--ltg-fg);background:#d6e0ff24;transition:background var(--ltg-t-micro) linear}.ltg-floorsent-less:hover,.ltg-floorsent-more:hover,.ltg-floorsent-less:focus-visible,.ltg-floorsent-more:focus-visible{background:#d6e0ff47;outline:none}.ltg-trackear{width:100%;display:grid;gap:12px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-trackear-row{display:flex;gap:12px}.ltg-trackear-dot{width:52px;height:52px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-trackear-dot span{display:flex;gap:3px;align-items:center;height:16px}.ltg-trackear-dot span i{width:3px;height:6px;border-radius:2px;background:#d6e0ff66}.ltg-trackear-dot.is-hearing{background:transparent}.ltg-trackear-dot.is-hearing span i{background:var(--ltg-fg, var(--sb-ink));animation:ltg-hh-bar .8s var(--ltg-ease-io) infinite}.ltg-trackear-dot.is-hearing span i:nth-child(2){animation-delay:.12s}.ltg-trackear-dot.is-hearing span i:nth-child(3){animation-delay:.24s}.ltg-trackear-dot.is-kept{background:#ed9a4a33}.ltg-trackear-dot.is-kept span i{background:var(--ltg-thread);height:9px;animation:ltg-hh-bar 2.2s var(--ltg-ease-io) infinite}.ltg-trackear-dot:focus-visible{outline:none;filter:brightness(1.3)}.ltg-trackear-word{font:500 11.5px/1 var(--ltg-mono);color:var(--ltg-soft)}.ltg-bracket{width:100%;display:grid;gap:10px;justify-items:center;grid-template-columns:minmax(0,1fr);padding-top:4px}.ltg-bracket-row{display:flex;gap:5px;align-items:center}.ltg-bracket-pip{width:8px;height:15px;border-radius:3px;background:#d6e0ff24;transition:background var(--ltg-t-micro) linear}.ltg-bracket-pip.is-in{background:var(--ltg-fg, var(--sb-ink))}.ltg-bracket-end{border:0;background:none;cursor:pointer;padding:0 3px;font:700 22px/1 var(--ltg-mono);color:var(--ltg-thread);transition:color var(--ltg-t-micro) linear,transform var(--ltg-t-micro) var(--ltg-ease)}.ltg-bracket-end:hover,.ltg-bracket-end:focus-visible{outline:none;transform:scale(1.25)}.ltg-bracket-n{font:600 12px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-soft)}.ltg-gal-openname{font:500 12px/1.45 var(--ltg-body);color:var(--ltg-fg);flex:1 1 100%;text-align:left}.ltg-pw{width:100%;display:grid;gap:7px;justify-items:center;grid-template-columns:minmax(0,1fr);padding:12px 10px}.ltg-pw-label{font:600 9.5px/1 var(--ltg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-pw-value{margin:0;max-width:30ch;text-align:center;text-wrap:balance;font:500 16px/1.5 Georgia,Times New Roman,serif;color:var(--ltg-fg)}.ltg-ti{width:100%;display:grid;gap:5px}.ltg-ti-hint{font:600 9.5px/1 var(--ltg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-ti-in{width:100%;border:0;border-radius:var(--ltg-r-item);padding:11px 12px;font:500 13.5px/1.4 var(--ltg-body);color:var(--ltg-fg);background:#1e2a4699;transition:background var(--ltg-t-micro) linear}.ltg-ti-in::placeholder{color:#a9b4ce66}.ltg-ti-in:focus{outline:none;background:#2c3c62d9}.ltg-vr{position:relative;width:64px;height:64px;border:0;border-radius:50%;cursor:pointer;justify-self:center;display:grid;place-items:center;background:transparent;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-vr:focus-visible{outline:none;background:#1e2a46f2}.ltg-vr-svg{position:absolute;top:5px;right:5px;bottom:5px;left:5px;transform:rotate(-90deg)}.ltg-vr-track{fill:none;stroke:#d6e0ff1f;stroke-width:3}.ltg-vr-arc{fill:none;stroke:var(--ltg-fg, var(--sb-ink));stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .15s linear}.ltg-vr-glyph{width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent rgba(214,224,255,.75);margin-left:3px;transition:all var(--ltg-t-el) var(--ltg-ease)}.ltg-vr.is-playing .ltg-vr-glyph{width:12px;height:14px;border:0;background:linear-gradient(90deg,transparent 0 4px,transparent 4px 8px,transparent 8px 12px);margin-left:0}.ltg-sk{width:100%;display:grid;gap:9px;justify-items:center;grid-template-columns:minmax(0,1fr)}.ltg-sk-pill{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:var(--ltg-r-pill);cursor:pointer;padding:10px 16px;justify-self:center;background:#d6e0ff1a;transition:background var(--ltg-t-el) var(--ltg-ease)}.ltg-sk-pill.is-listening{background:#ed9a4a2e}.ltg-sk-pill:focus-visible{outline:none;background:#d6e0ff38}.ltg-sk-meter{display:flex;gap:2px;align-items:center}.ltg-sk-meter i{width:3px;height:10px;border-radius:2px;background:#d6e0ff2e}.ltg-sk-meter i.is-lit{background:var(--ltg-thread)}.ltg-sk-word{font:600 12px/1 var(--ltg-body);color:var(--ltg-fg)}.ltg-sk-kept{font:500 12.5px/1.4 Georgia,serif;font-style:italic;color:var(--ltg-soft)}.ltg-gl{display:inline-flex;align-items:center;gap:14px;justify-self:center;padding:12px 20px;border-radius:var(--ltg-r-card);background:transparent}.ltg-gl-glyph{font-size:34px;line-height:1;color:var(--ltg-fg, var(--sb-ink))}.ltg-gl-figure{font:700 24px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-pe{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ltg-pe-tile{border:0;border-radius:var(--ltg-r-item);cursor:pointer;padding:13px 10px;font:500 12.5px/1.3 var(--ltg-body);color:var(--ltg-soft);background:transparent;transition:background var(--ltg-t-micro) linear,color var(--ltg-t-micro) linear}.ltg-pe-tile.is-picked{background:transparent;color:var(--ltg-fg)}.ltg-pe-tile:hover,.ltg-pe-tile:focus-visible{outline:none;background:#1e2a46e6}.ltg-pe-tile.is-picked:hover{background:transparent}.ltg-htk{width:100%;min-height:96px;border:0;border-radius:var(--ltg-r-card);cursor:pointer;display:grid;gap:8px;place-content:center;justify-items:center;padding:16px 14px;background:#0a0f1bcc;transition:background var(--ltg-t-micro) linear}.ltg-htk:focus-visible{outline:none;background:transparent}.ltg-htk-text{max-width:26ch;text-align:center;text-wrap:balance;font:500 15px/1.45 var(--ltg-body);color:var(--ltg-fg);filter:blur(calc((1 - var(--clear)) * 7px));opacity:calc(.35 + var(--clear) * .65);transition:filter 90ms linear,opacity 90ms linear}.ltg-htk-hint{font:600 9.5px/1 var(--ltg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-vrail{display:inline-flex;align-items:center;gap:14px;justify-self:center}.ltg-vrail-track{position:relative;width:34px;height:120px;border-radius:12px;background:#0a0f1bcc;overflow:hidden}.ltg-vrail-fill{position:absolute;left:0;right:0;bottom:0;background:transparent;transition:height var(--ltg-t-el) var(--ltg-ease)}.ltg-vrail-up,.ltg-vrail-down{position:absolute;left:0;right:0;height:34px;border:0;cursor:pointer;background:none;font:600 16px/1 var(--ltg-mono);color:#d6e0ff8c;transition:color var(--ltg-t-micro) linear}.ltg-vrail-up{top:0}.ltg-vrail-down{bottom:0}.ltg-vrail-up:hover,.ltg-vrail-down:hover,.ltg-vrail-up:focus-visible,.ltg-vrail-down:focus-visible{outline:none;color:var(--ltg-fg)}.ltg-vrail-n{font:700 26px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-rec-fields{margin:0;width:100%;display:grid;gap:6px}.ltg-rec-field{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 10px;border-radius:var(--ltg-r-item);background:transparent}.ltg-rec-field dt{font:600 9.5px/1.4 var(--ltg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ltg-mute)}.ltg-rec-field dd{margin:0;font:500 12.5px/1.4 var(--ltg-body);color:var(--ltg-fg)}.ltg-rec-unit{display:inline-flex;align-items:baseline;gap:7px;justify-self:center;font:500 15px/1 var(--ltg-body);color:var(--ltg-soft)}.ltg-rec-unit b{font:700 26px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-fg)}.ltg-rec-span{display:inline-flex;align-items:center;gap:9px;justify-self:center}.ltg-rec-span i{font:600 11px/1 var(--ltg-mono);font-style:normal;color:var(--ltg-mute)}.ltg-rec-span b{font:700 18px/1 var(--ltg-mono);font-variant-numeric:tabular-nums;color:var(--ltg-thread)}.ltg-rec-span-bar{position:relative;width:110px;height:6px;border-radius:3px;background:#d6e0ff1f}.ltg-rec-span-bar em{position:absolute;top:-3px;width:3px;height:12px;margin-left:-1px;border-radius:2px;background:var(--ltg-thread)}.ltg-aiface{--ai-core: #6ea8ff;position:relative;display:inline-block;border-radius:50%;background:radial-gradient(circle at 32% 28%,#cfe3ff 0%,var(--ai-core) 42%,#3f6fd9 78%,#2f54ad 100%);box-shadow:0 0 0 5px #6ea8ff24,0 0 22px #6ea8ff59,inset 0 -6px 14px #172a6073,inset 0 5px 10px #ffffff80}.ltg-aiface-eye{position:absolute;top:34%;width:13%;height:30%;border-radius:999px;background:#fff;transform:translate(var(--eye-x, 0),var(--eye-y, 0));transition:transform .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),border-radius .24s cubic-bezier(.16,1,.3,1)}.ltg-aiface-eye.is-l{left:30%}.ltg-aiface-eye.is-r{right:30%}.ltg-aiface.is-idle .ltg-aiface-eye{animation:ltg-ai-blink 4.6s infinite}@keyframes ltg-ai-blink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.12)}}.ltg-aiface.is-smiling .ltg-aiface-eye{height:16%;top:38%;border-radius:999px 999px 220px 220px/999px 999px 90px 90px;background:linear-gradient(180deg,#fff 62%,#ffe9cdf2);box-shadow:0 1.5px #ed9a4a59}.ltg-aiface.is-thinking .ltg-aiface-eye{height:22%;top:30%;animation:ltg-ai-ponder 3.2s ease-in-out infinite}@keyframes ltg-ai-ponder{0%,18%{transform:translate(-22%,-34%) scale(.86)}40%,58%{transform:translate(46%,-46%) scale(.86)}80%,to{transform:translate(-22%,-34%) scale(.86)}}.ltg-aiface-dots{position:absolute;top:-14%;right:-16%;display:flex;gap:3px}.ltg-aiface-dots i{width:5px;height:5px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 6px #ffffff80;animation:ltg-ai-dot 1.6s ease-in-out infinite}.ltg-aiface-dots i:nth-child(2){animation-delay:.22s;width:6px;height:6px}.ltg-aiface-dots i:nth-child(3){animation-delay:.44s;width:7px;height:7px}@keyframes ltg-ai-dot{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}.ltg-aiface.is-looking{transform:rotate(6deg);transition:transform .24s cubic-bezier(.16,1,.3,1)}.ltg-aiface.is-listening .ltg-aiface-eye{height:10%;top:44%;border-radius:999px;animation:ltg-ai-listen 1.4s ease-in-out infinite}@keyframes ltg-ai-listen{0%,to{transform:scaleX(1);opacity:.85}50%{transform:scaleX(1.35);opacity:1}}.ltg-aiface.is-focused .ltg-aiface-eye{height:18%;top:40%}.ltg-aiface.is-surprised .ltg-aiface-eye{width:20%;height:34%;top:30%;border-radius:50%;animation:ltg-ai-pop .3s cubic-bezier(.16,1,.3,1)}@keyframes ltg-ai-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.ltg-aiface.is-celebrating .ltg-aiface-eye{height:16%;top:38%;border-radius:999px 999px 220px 220px/999px 999px 90px 90px;background:linear-gradient(180deg,#fff 62%,#ffe9cdf2)}.ltg-aiface.is-celebrating{animation:ltg-ai-bounce .9s cubic-bezier(.16,1,.3,1) infinite}@keyframes ltg-ai-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-9%)}55%{transform:translateY(0)}70%{transform:translateY(-4%)}}.ltg-aiface-spark{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%}.ltg-aiface-spark i{position:absolute;width:4px;height:11px;border-radius:2px;background:#ffe2b2f2;animation:ltg-ai-tick 1.1s ease-out infinite}.ltg-aiface-spark i:nth-child(1){top:6%;left:4%;transform:rotate(-32deg)}.ltg-aiface-spark i:nth-child(2){top:0;right:8%;transform:rotate(28deg);animation-delay:.18s}.ltg-aiface-spark i:nth-child(3){bottom:8%;left:0;transform:rotate(24deg);animation-delay:.32s}.ltg-aiface-spark i:nth-child(4){bottom:2%;right:2%;transform:rotate(-26deg);animation-delay:.5s}@keyframes ltg-ai-tick{0%{opacity:0;scale:.4}35%{opacity:1;scale:1}to{opacity:0;scale:.7}}.ltg-aiface-visor{position:absolute;left:16%;right:16%;top:24%;height:52%;border-radius:26%/44%;background:#0f1a3a80;box-shadow:inset 0 1px 4px #080c1a8c,inset 0 -1px 2px #ffffff1f}.ltg-aiface-pod{position:absolute;top:36%;width:10%;height:30%;border-radius:999px;background:linear-gradient(180deg,#cfe3ff 0%,var(--ai-core) 60%,#2f54ad 100%);box-shadow:0 0 6px #6ea8ff66}.ltg-aiface-pod.is-l{left:-7%}.ltg-aiface-pod.is-r{right:-7%}.ltg-aiface-antenna{position:absolute;top:-16%;left:50%;width:3.5%;height:15%;transform:translate(-50%);background:#cfe3ffe6;border-radius:2px}.ltg-aiface-antenna:after{content:"";position:absolute;top:-58%;left:50%;transform:translate(-50%);width:300%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#cfe3ff,var(--ai-core) 70%);box-shadow:0 0 8px #6ea8ff8c}.ltg-aiface-demo{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ltg-mute);font-size:10.5px}.ltg-aiface-tap{background:none;border:0;padding:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ltg-mute);font-size:10.5px}.ltg-aiface-kit{display:flex;flex-direction:column;align-items:center;gap:8px}.ltg-aiface-swatches{display:flex;gap:8px}.ltg-aiface-swatch{width:18px;height:18px;border-radius:50%;border:0;cursor:pointer;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75),var(--sw) 55%);box-shadow:0 0 0 1px #d6e0ff40}.ltg-aiface-swatch.is-on{box-shadow:0 0 0 3px var(--sw)}.ltg-aiface-cuts{display:flex;gap:6px}.ltg-aiface-cut{font-size:10px;padding:3px 10px}.ltg-person{display:inline-flex;align-items:center;gap:10px}.ltg-person-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #d6e0ff40,0 2px 8px #00000059}.ltg-person-words{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.ltg-person-name{font-size:12.5px;color:var(--ltg-fg)}.ltg-person-here{font-size:9.5px;color:var(--ltg-mute)}.ltg-roomband{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;border-radius:999px;background:#d6e0ff0d}.ltg-roomed{display:grid;gap:12px;justify-items:center}.ltg-roomband-who{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}.ltg-roomband-who b{font-size:11.5px;font-weight:600;color:var(--ltg-fg)}.ltg-roomband-note{font-size:9px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-roomband-face{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px var(--night-deep, #050b12)}.ltg-roomband-ini{display:grid;place-items:center;font-size:10.5px;font-weight:600;color:#f2f4fae6;background:linear-gradient(150deg,#2a3658,#46688f 130%)}.ltg-roomband-faces{display:inline-flex;align-items:center}.ltg-roomband-faces>*+*{margin-left:-9px}.ltg-coach{width:100%;max-width:340px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi-on);display:flex;flex-direction:column;overflow:hidden;text-align:left}.ltg-coach-pull{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;padding:6px 12px 6px 6px;border-radius:999px;background:transparent;color:var(--ltg-mute);box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-coach-pull-photo{width:26px;height:26px;border-radius:50%;object-fit:cover}.ltg-coach-head{display:flex;align-items:center;gap:10px;padding:12px 12px 10px;box-shadow:inset 0 -1px #d6e0ff14}.ltg-coach-photo{width:38px;height:38px;border-radius:50%;object-fit:cover}.ltg-coach-who{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ltg-coach-who b{font-size:13px;color:var(--ltg-fg)}.ltg-coach-voice{font-size:9.5px;color:var(--ltg-mute)}.ltg-coach-call{border:0;cursor:pointer;padding:6px 14px;border-radius:999px;background:#34a870;color:#fff;font-size:11.5px}.ltg-coach-hide{border:0;background:none;color:var(--ltg-mute);font-size:16px;cursor:pointer}.ltg-coach-thread{display:flex;flex-direction:column;gap:8px;padding:12px}.ltg-coach-msg{margin:0;padding:8px 11px;border-radius:12px;font-size:11.5px;line-height:1.45;max-width:86%}.ltg-coach-msg.is-coach{background:#d6e0ff1a;color:var(--ltg-fg);align-self:flex-start}.ltg-coach-msg.is-you{background:#6ea8ff2e;color:var(--ltg-fg);align-self:flex-end}.ltg-coach-ask{display:flex;align-items:center;gap:8px;margin:4px 12px 12px;padding:8px 12px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px #d6e0ff1f}.ltg-coach-ask input{flex:1;border:0;background:none;color:var(--ltg-fg);font-size:11.5px;outline:none}.ltg-coach-mic{width:14px;height:14px;border-radius:4px 4px 7px 7px;background:var(--ltg-mute);mask:none;clip-path:polygon(35% 0,65% 0,65% 55%,35% 55%);position:relative}.ltg-coach.is-call{align-items:center;gap:8px;padding:14px 14px 18px;background:#080c1aeb}.ltg-coach-timer{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--ltg-mute);align-self:flex-end}.ltg-coach-timer i{width:6px;height:6px;border-radius:50%;background:#34a870}.ltg-coach-ring{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px #6ea8ff66,0 0 26px #6ea8ff33;margin-top:2px}.ltg-coach-bigphoto{width:118px;height:118px;border-radius:50%;object-fit:cover}.ltg-coach-callname{font-size:15px;color:var(--ltg-fg);margin-top:4px}.ltg-coach-listening{font-size:10.5px;color:#6ea8ffe6;animation:ltg-coach-breathe 1.8s ease-in-out infinite}@keyframes ltg-coach-breathe{0%,to{opacity:.55}50%{opacity:1}}.ltg-coach-callrow{display:flex;gap:14px;margin-top:8px}.ltg-coach-micbtn,.ltg-coach-hang{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer}.ltg-coach-micbtn{background:#d6e0ff29}.ltg-coach-hang{background:#e25c54}.ltg-gal-room{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:9.5px;color:var(--ltg-mute)}.ltg-gal-room-photo{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #d6e0ff38}.ltg-gal-room-stack{display:inline-flex}.ltg-gal-room-stack img{width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #0e162ce6}.ltg-gal-room-stack img+img{margin-left:-9px}.ltg-runaxes-presence{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;color:var(--ltg-mute);margin-left:2px}.ltg-coach-invite{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;margin-left:8px;padding:5px 12px 5px 5px;border-radius:999px;background:transparent;color:var(--ltg-mute);font-size:11px;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-coach-invite img{width:24px;height:24px;border-radius:50%;object-fit:cover}.ltg-coach-invite.is-on{background:#6ea8ff29;color:var(--ltg-fg)}.ltg-modal.is-withcoach{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:8px;width:min(920px,94vw)}.ltg-modal.is-withcoach>.ltg-modal-top{grid-column:1 / -1}.ltg-wd-coachcol{padding:0 14px 14px 6px;align-self:start}.ltg-groups{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ltg-group-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 14px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-group-row.is-live{background:transparent}.ltg-group-name{font-size:12.5px;color:var(--ltg-fg)}.ltg-group-what{font-size:9.5px;color:var(--ltg-mute)}.ltg-group-count{font-size:10px;color:var(--ltg-mute);text-align:right}.ltg-group-row.is-live .ltg-group-count{color:var(--ltg-thread)}@media(max-width:720px){.ltg-group-row{grid-template-columns:1fr;gap:3px}.ltg-group-count{text-align:left}}.ltg-group-draft{display:block;font-style:normal;color:#6ea8ffd9;font-size:9px;letter-spacing:.4px}.ltg-aiface-tophat{position:absolute;top:-34%;left:16%;width:56%;height:34%;transform:rotate(-7deg)}.ltg-aiface-tophat:before{content:"";position:absolute;left:18%;right:18%;top:0;bottom:26%;background:linear-gradient(180deg,#2a3a5e,#17233f);border-radius:4px 4px 0 0}.ltg-aiface-tophat:after{content:"";position:absolute;left:0;right:0;bottom:12%;height:16%;background:#17233f;border-radius:999px;box-shadow:0 1px 3px #080c1a80}.ltg-aiface-beret{position:absolute;top:-14%;left:8%;width:62%;height:26%;background:radial-gradient(ellipse at 40% 70%,#3d5486,#22335c);border-radius:60% 60% 46% 52%;transform:rotate(-11deg);box-shadow:inset 0 -2px 4px #080c1a59}.ltg-aiface-beret:after{content:"";position:absolute;top:-12%;left:48%;width:9%;height:24%;background:#3d5486;border-radius:999px}.ltg-aiface-halo{position:absolute;top:-26%;left:22%;width:56%;height:14%;border-radius:50%;border:2.5px solid rgba(255,226,178,.9);box-shadow:0 0 10px #ffe2b28c,inset 0 0 6px #ffe2b259;animation:ltg-ai-halo 3.4s ease-in-out infinite}@keyframes ltg-ai-halo{0%,to{transform:translateY(0)}50%{transform:translateY(-9%)}}.ltg-aiface-monocle{position:absolute;top:27%;right:21%;width:24%;height:24%;border-radius:50%;border:2px solid rgba(233,239,255,.85);box-shadow:0 0 5px #e9efff4d}.ltg-aiface-monocle:after{content:"";position:absolute;top:88%;left:78%;width:34%;height:90%;border:1.6px solid rgba(233,239,255,.55);border-left:0;border-top:0;border-radius:0 0 999px}.ltg-aiface-glasses{position:absolute;top:28%;left:22%;right:22%;height:24%}.ltg-aiface-glasses:before,.ltg-aiface-glasses:after{content:"";position:absolute;top:0;width:44%;height:100%;border-radius:50%;border:2px solid rgba(233,239,255,.8)}.ltg-aiface-glasses:before{left:-4%}.ltg-aiface-glasses:after{right:-4%}.ltg-aiface-glasses{border-top:0}.ltg-aiface-glasses>i{display:none}.ltg-aiface-tie{position:absolute;bottom:-18%;left:46%;width:8%;height:26%}.ltg-aiface-tie:before{content:"";position:absolute;top:0;left:0;right:0;height:34%;background:#22335c;border-radius:2px;transform:rotate(45deg)}.ltg-aiface-tie:after{content:"";position:absolute;top:26%;left:-12%;right:-12%;bottom:0;background:linear-gradient(180deg,#2a3a5e,#17233f);clip-path:polygon(50% 0,100% 30%,50% 100%,0 30%)}.ltg-aiface-bow{position:absolute;bottom:-12%;left:34%;width:32%;height:16%}.ltg-aiface-bow:before,.ltg-aiface-bow:after{content:"";position:absolute;top:0;bottom:0;width:42%;background:#2a3a5e}.ltg-aiface-bow:before{left:0;clip-path:polygon(100% 50%,0 0,0 100%)}.ltg-aiface-bow:after{right:0;clip-path:polygon(0 50%,100% 0,100% 100%)}.ltg-aiface-bow{background:radial-gradient(circle at 50% 50%,#3d5486 0 18%,transparent 19%)}.ltg-aiface-slot{font-style:normal;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--ltg-mute);margin-right:2px;min-width:30px;text-align:right}.ltg-aiface-cuts{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center}.ltg-draftgroups{display:grid;gap:12px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ltg-draftgroup{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--ltg-r-item);background:transparent;box-shadow:inset 0 1px 0 var(--ltg-hi)}.ltg-draftgroup-head{font-size:9.5px;color:#6ea8ffd9;letter-spacing:.4px}.ltg-draftpat{display:flex;flex-direction:column;gap:3px}.ltg-draftpat b{font-size:12px;color:var(--ltg-fg)}.ltg-draftpat-hint{font-size:9.5px;color:var(--ltg-mute)}.ltg-draftpat-props{display:flex;flex-direction:column;gap:1px;margin-top:2px}.ltg-draftpat-prop{font-size:9.5px;color:var(--ltg-mute)}.ltg-draftpat-prop i{color:var(--ltg-fg);font-style:normal}.ltg-breath.orb-still .ltg-breath-disc:before,.ltg-breath.orb-still .ltg-breath-disc:after{display:none}.ltg-orbskins{display:flex;gap:6px;justify-content:center;margin-top:10px;flex-wrap:wrap}.ltg-orbskin{font-size:10px;padding:3px 11px}.ltg-orb3d{display:block;border-radius:50%}.ltg-breath-verb.is-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.ltg-breath-ring{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ltg-breath-ring-arc{filter:drop-shadow(0 0 7px rgba(126,156,255,.55)) drop-shadow(0 1px 2px rgba(10,16,40,.6));transition:stroke-dasharray .6s cubic-bezier(.16,1,.3,1)}.ltg-orbwall{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:18px 10px;width:100%;justify-items:center;padding:6px 0 2px}.ltg-orbwall-cell{display:flex;flex-direction:column;align-items:center;gap:8px}.ltg-orbwall-name{font-size:9.5px;color:var(--ltg-mute);letter-spacing:.3px}.ltg-breath-tile.is-sm{width:120px;height:120px}.ltg-breath-disc.is-sm{width:96px;height:96px}.ltg-breath.orb-gl{transform:none!important;transition:none!important}.ltg-orbswitch{display:flex;flex-direction:column;gap:7px;margin-top:10px}.ltg-orbtones{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap}.ltg-orbtones.is-wall{margin:2px 0 10px}.ltg-orbtone{width:17px;height:17px;border-radius:50%;padding:0;cursor:pointer;background:radial-gradient(circle at 32% 28%,#fff6,transparent 58%),var(--sw);border:1px solid rgba(255,255,255,.22);box-shadow:0 1px 3px #060a1a80;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s ease}.ltg-orbtone:hover{transform:scale(1.14)}.ltg-orbtone.is-on{transform:scale(1.2);box-shadow:0 0 0 2px var(--ltg-bg, #0b0f1e),0 0 0 3.5px var(--sw),0 2px 7px #060a1a8c}.ltg-orbwall-note{font-size:9px;line-height:1.35;color:var(--ltg-mute);opacity:.75;text-align:center;max-width:132px}.ltg-enc-screen{display:grid;gap:16px;width:min(480px,100%);justify-items:stretch}.ltg-enc-name{display:grid;gap:3px;justify-items:start;text-align:left;padding:13px 16px;border:0;cursor:pointer;width:100%;border-radius:var(--ltg-r-card);background:#d6e0ff0b;transition:background var(--ltg-t-micro) ease}.ltg-enc-name:hover{background:#d6e0ff13}.ltg-enc-eyebrow{font-size:8.5px;letter-spacing:.16em;color:var(--ltg-mute)}.ltg-enc-nameword{font-family:var(--display, var(--ltg-body));font-size:21px;font-weight:560;letter-spacing:-.018em;line-height:1.15;color:var(--ltg-fg)}.ltg-enc-namehint{font-size:8.5px;letter-spacing:.12em;color:var(--ltg-mute);opacity:.7}.ltg-enc-name.is-met .ltg-enc-namehint{color:var(--ltg-fg, var(--sb-ink));opacity:1}.ltg-enc-body{display:grid;gap:10px;justify-items:start}.ltg-enc-beats{display:grid;gap:9px}.ltg-enc-beat{margin:0;font-size:13.5px;line-height:1.55;color:var(--ltg-soft);max-width:62ch;opacity:.62;animation:ltg-enc-arrive .42s var(--ltg-ease) both}.ltg-enc-beat.is-here{color:var(--ltg-fg);opacity:1}@keyframes ltg-enc-arrive{0%{opacity:0;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.ltg-enc-beat{animation:none}}.ltg-enc-more{border:0;cursor:pointer;padding:6px 15px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-enc-more:hover:not(:disabled){background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-enc-more:disabled{cursor:default;opacity:.5}.ltg-enc-more .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-enc-progress{font-size:9px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-enc-why{display:grid;gap:4px;justify-items:start;padding:12px 15px 13px;border-radius:var(--ltg-r-card);background:#ed9a4a0f}.ltg-enc-whyfor{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-enc-whychapter{font-size:12.5px;font-weight:600;color:var(--ltg-thread)}.ltg-enc-whyline{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--ltg-fg);max-width:58ch}.ltg-enc-whytake{margin-top:6px;border:0;cursor:pointer;padding:5px 13px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-enc-whytake:hover{background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-enc-whytake .ltg-mono{font-size:9.5px;letter-spacing:.07em}.ltg-enc-why.is-seen{background:#ed9a4a1a}.ltg-enc-source{display:inline-flex;align-items:flex-start;gap:9px}.ltg-enc-sourcemark{width:6px;height:6px;margin-top:6px;border-radius:50%;flex:none;background:var(--ltg-mute);opacity:.6}.ltg-enc-sourcewords{display:grid;gap:1px}.ltg-enc-sourcelabel{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-enc-sourcename{font-size:12px;color:var(--ltg-soft)}.ltg-enc-sourcenote{font-size:10.5px;line-height:1.4;color:var(--ltg-mute);max-width:46ch}.ltg-enc-demo{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border:0;padding:0;cursor:pointer;overflow:hidden;border-radius:var(--ltg-r-card);background:transparent}.ltg-enc-demoframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ltg-enc-demoveil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(5,11,18,.78) 100%)}.ltg-enc-demoplay{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#f2f4fae6;transition:transform var(--ltg-t-micro) var(--ltg-ease)}.ltg-enc-demoplay:after{content:"";position:absolute;left:18px;top:14px;border-left:15px solid rgba(10,16,30,.92);border-top:9px solid transparent;border-bottom:9px solid transparent}.ltg-enc-demo:hover .ltg-enc-demoplay{transform:scale(1.07)}.ltg-enc-demobar{position:absolute;left:0;right:0;bottom:0;height:2.5px;background:#d6e0ff24}.ltg-enc-demobar i{display:block;height:100%;background:var(--ltg-fg);transition:width .1s linear}.ltg-enc-demoword{position:absolute;left:13px;bottom:11px;font-size:9px;letter-spacing:.13em;color:#f2f4faeb}.ltg-enc-demo.is-done .ltg-enc-demoword{color:var(--ltg-fg, var(--sb-ink))}.ltg-enc-caption{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:11.5px;line-height:1.5;font-style:italic;color:var(--ltg-mute);max-width:54ch}.ltg-enc-captionrule{width:16px;height:1px;margin-top:9px;flex:none;background:var(--ltg-line)}.ltg-enc-walk{display:grid;gap:12px;justify-items:start}.ltg-enc-walklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ltg-enc-step{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:baseline;animation:ltg-enc-arrive .42s var(--ltg-ease) both}.ltg-enc-stepn{font-size:9.5px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-enc-stepword{font-size:13.5px;line-height:1.5;color:var(--ltg-fg);max-width:56ch}.ltg-enc-step.is-behind .ltg-enc-stepword{color:var(--ltg-mute)}.ltg-enc-step.is-behind .ltg-enc-stepn{opacity:.55}@media(prefers-reduced-motion:reduce){.ltg-enc-step{animation:none}}.ltg-enc-walknext{border:0;cursor:pointer;padding:6px 15px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-enc-walknext:hover:not(:disabled){background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-enc-walknext:disabled{cursor:default;opacity:.5}.ltg-enc-walknext .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-enc-safety{display:grid;gap:8px;justify-items:start;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 15px;border-radius:var(--ltg-r-card);background:#d6e0ff0a}.ltg-enc-safetymark{width:15px;height:15px;margin-top:2px;border-radius:50%;flex:none;background:#d6e0ff29;position:relative;grid-row:span 2}.ltg-enc-safetymark:after{content:"";position:absolute;left:50%;top:3.5px;width:1.5px;height:4.5px;margin-left:-.75px;border-radius:1px;background:var(--ltg-soft);box-shadow:0 6.5px 0 0 var(--ltg-soft)}.ltg-enc-safetynote{margin:0;font-size:12.5px;line-height:1.5;color:var(--ltg-soft);max-width:54ch}.ltg-enc-safetyhold{grid-column:2;justify-self:start;border:0;cursor:pointer;padding:5px 13px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft)}.ltg-enc-safetyhold .ltg-mono{font-size:9.5px;letter-spacing:.07em}.ltg-enc-safety.is-held{background:transparent}.ltg-enc-safety.is-held .ltg-enc-safetyhold{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltg-draftpat-live{display:grid;gap:9px;justify-items:start;margin-top:11px;padding:13px;border-radius:var(--ltg-r-card);background:transparent}.ltg-draftpat-livehead{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-fg, var(--sb-ink))}.ltg-draftpat-none{display:inline-block;margin-top:9px;font-size:9px;letter-spacing:.1em;color:var(--ltg-mute);opacity:.8}.ltg-draftpat-drawn{font-style:normal;color:var(--ltg-fg, var(--sb-ink));opacity:.9}.ltg-chk-screen{display:grid;gap:15px;width:min(400px,100%);justify-items:stretch}.ltg-chk-screen.is-centred{justify-items:center}.ltg-chk-ask{margin:0;font-size:14.5px;line-height:1.4;color:var(--ltg-fg)}.ltg-chk-state{display:flex;flex-wrap:wrap;gap:6px}.ltg-chk-word{border:0;cursor:pointer;padding:7px 14px;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease,transform var(--ltg-t-micro) var(--ltg-ease)}.ltg-chk-word:hover{background:#d6e0ff1a;color:var(--ltg-fg)}.ltg-chk-word.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink));transform:scale(1.04)}.ltg-chk-scale{display:grid;gap:9px}.ltg-chk-track{position:relative;height:34px;display:grid;align-items:center}.ltg-chk-track:before{content:"";grid-area:1 / 1;height:5px;border-radius:3px;background:#d6e0ff17}.ltg-chk-last{position:absolute;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:#d6e0ff4d}.ltg-chk-last i{position:absolute;top:-2px;left:4px;font-size:8px;letter-spacing:.1em;color:var(--ltg-mute);font-style:normal}.ltg-chk-now{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--ltg-fg);box-shadow:0 1px 5px #060a1a99;transition:left .12s var(--ltg-ease)}.ltg-chk-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.ltg-chk-read{font-size:9.5px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-chk-line{display:grid;gap:5px}.ltg-chk-line input{border:0;background:transparent;outline:none;padding:4px 0;font-family:var(--ltg-body);font-size:14px;color:var(--ltg-fg)}.ltg-chk-line input::placeholder{color:var(--ltg-mute);opacity:.75}.ltg-chk-rule{height:1px;background:var(--ltg-line)}.ltg-chk-area{display:inline-flex;align-items:center;gap:8px}.ltg-chk-areadot{width:9px;height:9px;border-radius:50%;background:var(--area);flex:none}.ltg-chk-areaname{font-size:15px;font-weight:600;color:var(--ltg-fg)}.ltg-chk-arealabel{font-size:8.5px;letter-spacing:.13em;color:var(--ltg-mute)}.ltg-chk-dial{position:relative;width:88px;height:88px;display:grid;place-items:center}.ltg-chk-dialsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ltg-chk-dialbase{fill:none;stroke:#d6e0ff1a;stroke-width:5}.ltg-chk-dialarc{fill:none;stroke:var(--area);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .14s var(--ltg-ease);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--area) 45%,transparent))}.ltg-chk-dialnum{font-family:var(--ltg-mono);font-size:19px;color:var(--ltg-fg)}.ltg-chk-dialinput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.ltg-chk-streak{display:grid;gap:9px;justify-items:start}.ltg-chk-streakrow{display:inline-flex;gap:3px}.ltg-chk-day{width:12px;height:20px;border-radius:3px;background:#d6e0ff14;transition:background .24s ease}.ltg-chk-day.is-on{background:var(--ltg-thread)}.ltg-chk-streakread{display:inline-flex;align-items:baseline;gap:7px}.ltg-chk-streakread b{font-family:var(--ltg-mono);font-size:20px;color:var(--ltg-thread)}.ltg-chk-streakread .ltg-mono{font-size:9.5px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-chk-honest{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;padding:9px 14px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;text-align:left;transition:background var(--ltg-t-micro) ease}.ltg-chk-honestbox{width:17px;height:17px;border-radius:5px;flex:none;background:#d6e0ff1a;position:relative;transition:background var(--ltg-t-micro) ease}.ltg-chk-honest.is-on .ltg-chk-honestbox:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border-right:2px solid rgba(12,18,34,.9);border-bottom:2px solid rgba(12,18,34,.9);transform:rotate(42deg)}.ltg-chk-honest.is-on{background:#ed9a4a1a;color:var(--ltg-fg)}.ltg-chk-honest.is-on .ltg-chk-honestbox{background:var(--ltg-thread)}.ltg-jny-screen{display:grid;gap:16px;width:min(420px,100%);justify-items:stretch}.ltg-jny-name{display:grid;gap:3px}.ltg-jny-namelabel{font-size:8.5px;letter-spacing:.15em;color:var(--ltg-mute)}.ltg-jny-name input{border:0;background:transparent;outline:none;padding:2px 0;font-family:var(--display, var(--ltg-body));font-size:18px;font-weight:560;letter-spacing:-.015em;color:var(--ltg-fg);border-bottom:1px solid var(--ltg-line)}.ltg-jny-name input::placeholder{color:var(--ltg-mute);opacity:.7;font-weight:400}.ltg-jny-when{display:grid;gap:8px}.ltg-jny-runway{position:relative;height:26px;display:grid;align-items:center}.ltg-jny-runway:before{content:"";grid-area:1 / 1;height:2px;background:linear-gradient(90deg,var(--ltg-fg),rgba(214,224,255,.12))}.ltg-jny-runmark{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--ltg-fg);transition:left .12s var(--ltg-ease)}.ltg-jny-runinput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.ltg-jny-whenread{font-size:11px;letter-spacing:.05em;color:var(--ltg-soft)}.ltg-jny-landed{display:inline-flex;gap:7px}.ltg-jny-land{border:0;cursor:pointer;padding:8px 16px;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-jny-land.is-on{background:color-mix(in oklab,var(--ltg-thread) 16%,transparent);color:var(--ltg-fg, var(--sb-ink))}.ltg-jny-land.is-not.is-on{background:#d6e0ff24;color:var(--ltg-fg)}.ltg-jny-move{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--ltg-line)}.ltg-jny-moveopener{font-size:14px;color:var(--ltg-mute);flex:none}.ltg-jny-move input{flex:1;border:0;background:transparent;outline:none;padding:5px 0;font-family:var(--ltg-body);font-size:14px;color:var(--ltg-fg)}.ltg-jny-move input::placeholder{color:var(--ltg-mute);opacity:.72}.ltg-jny-who{display:flex;flex-wrap:wrap;gap:7px}.ltg-jny-person{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;padding:4px 12px 4px 4px;border-radius:var(--ltg-r-pill);background:#d6e0ff0d;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-jny-person.is-on{background:color-mix(in oklab,var(--ltg-thread) 16%,transparent);color:var(--ltg-fg, var(--sb-ink))}.ltg-jny-face{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.ltg-jny-ini{display:grid;place-items:center;font-size:10px;font-weight:600;background:linear-gradient(150deg,#2a3658,#46688f 130%);color:#f2f4fae6}.ltg-jny-where{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--ltg-line)}.ltg-jny-pin{width:8px;height:8px;border-radius:50% 50% 50% 0;flex:none;transform:rotate(-45deg);background:var(--ltg-mute);opacity:.8}.ltg-jny-where input{flex:1;border:0;background:transparent;outline:none;padding:6px 0;font-family:var(--ltg-body);font-size:13.5px;color:var(--ltg-fg)}.ltg-jny-where input::placeholder{color:var(--ltg-mute);opacity:.72}.ltg-jny-target{display:inline-flex;align-items:baseline;gap:10px}.ltg-jny-step{border:0;cursor:pointer;width:26px;height:26px;border-radius:50%;background:#d6e0ff12;color:var(--ltg-soft);font-size:14px;line-height:1;align-self:center;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-jny-step:hover{background:#d6e0ff21;color:var(--ltg-fg)}.ltg-jny-targetn{font-family:var(--ltg-mono);font-size:26px;color:var(--ltg-fg)}.ltg-jny-targetunit{font-size:10px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-jny-grows{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ltg-jny-growslabel{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-jny-chapter{border:0;cursor:pointer;padding:6px 12px;border-radius:var(--ltg-r-pill);background:#d6e0ff0d;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:11.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-jny-chapter.is-on{background:#ed9a4a29;color:var(--ltg-fg)}.ltg-draftpat-propline{display:grid;gap:6px;margin-bottom:12px}.ltg-draftpat-iface{display:block;padding:11px;border-radius:var(--ltg-r-item);background:transparent}.ltg-pat-groupshead{margin:30px 0 0}.ltg-chiprow.is-groups{margin:12px 0 4px}.ltg-galgroup{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.ltg-galgroup-pct{font-family:var(--ltg-mono);font-style:normal;font-size:8.5px;margin-left:7px;opacity:.75;letter-spacing:.04em}.ltg-galgroup-read{margin:0 0 12px;font-size:10px;line-height:1.6;color:var(--ltg-mute);max-width:78ch}.ltg-galgroup-read b{color:var(--ltg-fg)}.ltg-galgroup-scope{font-style:normal;font-size:11px;color:var(--ltg-mute);font-weight:400}.ltg-cl{display:grid;gap:7px;justify-items:start;width:100%}.ltg-cl-label{font-size:8.5px;letter-spacing:.15em;color:var(--ltg-mute)}.ltg-cl-plain{margin:0;font-size:13.5px;line-height:1.55;color:var(--ltg-fg);max-width:58ch}.ltg-cl-line{width:100%;border:0;background:#d6e0ff0d;outline:none;border-radius:var(--ltg-r-item);padding:9px 12px;font-family:var(--ltg-body);font-size:13.5px;color:var(--ltg-fg);transition:background var(--ltg-t-micro) ease}.ltg-cl-line:focus{background:#d6e0ff17}.ltg-cl-line::placeholder{color:var(--ltg-mute);opacity:.72}.ltg-cl-ear{display:inline-flex;align-items:center;gap:11px;border:0;cursor:pointer;padding:8px 14px;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-cl-ear:hover{background:#d6e0ff1a;color:var(--ltg-fg)}.ltg-cl-ear.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-cl-ear .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-cl-wave{display:inline-flex;align-items:center;gap:2px;height:20px}.ltg-cl-wave i{width:2px;border-radius:1px;background:currentColor;opacity:.75;transition:height .09s linear}.ltg-cl-mic{display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;padding:8px 15px;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-cl-mic.is-on{background:#ed9a4a29;color:var(--ltg-fg)}.ltg-cl-mic .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-cl-mic-dot{width:9px;height:9px;border-radius:50%;background:var(--ltg-mute);flex:none}.ltg-cl-mic.is-on .ltg-cl-mic-dot{background:var(--ltg-thread);animation:ltg-cl-pulse 1.5s ease-in-out infinite}@keyframes ltg-cl-pulse{50%{opacity:.35;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.ltg-cl-mic.is-on .ltg-cl-mic-dot{animation:none}}.ltg-cl-said{margin:0;font-size:13px;line-height:1.5;color:var(--ltg-fg);font-style:italic;max-width:52ch}.ltg-cl-see{border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.ltg-cl-frame{display:block;width:100%;height:82px;border-radius:var(--ltg-r-card);background:linear-gradient(150deg,#d6e0ff17,#d6e0ff08);display:grid;place-items:center}.ltg-cl-shape{width:34px;height:34px;border-radius:10px;background:linear-gradient(150deg,transparent,#46688f);transition:transform var(--ltg-t-el) var(--ltg-ease)}.ltg-cl-see:hover .ltg-cl-shape{transform:scale(1.08) rotate(-4deg)}.ltg-cl-see.is-seen .ltg-cl-shape{transform:scale(1.02)}.ltg-cl-seen{font-size:8.5px;letter-spacing:.13em;color:var(--ltg-mute)}.ltg-cl-see.is-seen .ltg-cl-seen{color:var(--ltg-fg, var(--sb-ink))}.ltg-cl-tiles{display:flex;flex-wrap:wrap;gap:6px}.ltg-cl-tile{border:0;cursor:pointer;padding:8px 14px;border-radius:var(--ltg-r-item);background:#d6e0ff0f;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-cl-tile:hover{background:#d6e0ff1a;color:var(--ltg-fg)}.ltg-cl-tile.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-cl-glance{display:block;width:min(280px,100%);height:9px;border-radius:5px;background:#d6e0ff17;overflow:hidden}.ltg-cl-glancefill{display:block;height:100%;background:var(--ltg-fg);border-radius:5px}.ltg-cl-map{display:inline-flex;align-items:center;gap:6px}.ltg-cl-mapstep{width:20px;height:5px;border-radius:3px;background:#d6e0ff1f}.ltg-cl-mapstep.is-done{background:var(--ltg-thread);opacity:.55}.ltg-cl-mapstep.is-here{background:var(--ltg-thread);width:30px}.ltg-cl-hold{position:relative;overflow:hidden;border:0;cursor:pointer;padding:11px 20px;border-radius:var(--ltg-r-pill);background:#d6e0ff0f;color:var(--ltg-soft);transition:color var(--ltg-t-micro) ease;touch-action:none;-webkit-user-select:none;user-select:none}.ltg-cl-holdfill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:transparent;transition:transform .06s linear}.ltg-cl-hold .ltg-mono{position:relative;font-size:10px;letter-spacing:.06em}.ltg-cl-hold.is-held{color:var(--ltg-fg)}.ltg-cl-hold.is-done{color:var(--ltg-fg, var(--sb-ink))}.ltg-cl-rail{position:relative;width:min(300px,100%);height:30px;display:grid;align-items:center}.ltg-cl-rail:before{content:"";grid-area:1 / 1;height:6px;border-radius:3px;background:#d6e0ff17}.ltg-cl-railfill{position:absolute;left:0;height:6px;border-radius:3px;background:var(--ltg-fg);opacity:.85}.ltg-cl-grip{position:absolute;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--ltg-fg);box-shadow:0 1px 6px #060a1a8c;transition:left .08s linear}.ltg-cl-railin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.ltg-closers{display:grid;gap:10px;margin:4px 0 18px}.ltg-closers-head{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-fg, var(--sb-ink))}.ltg-sim{display:grid;gap:13px;width:min(420px,100%);justify-items:stretch}.ltg-sim-label{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-sim-situation{display:grid;gap:4px;padding:12px 14px;border-radius:var(--ltg-r-card);background:#d6e0ff0d}.ltg-sim-real{margin:0;font-size:13.5px;line-height:1.5;color:var(--ltg-fg)}.ltg-sim-other{display:inline-flex;align-items:center;gap:10px}.ltg-sim-otherwords{display:grid;gap:1px}.ltg-sim-otherwords b{font-size:12.5px;color:var(--ltg-fg)}.ltg-sim-othernote{font-size:8.5px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-sim-go{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;padding:11px 20px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-sim-go:hover{background:#d6e0ff1f;color:var(--ltg-fg)}.ltg-sim-go .ltg-mono{font-size:10.5px;letter-spacing:.06em}.ltg-sim-go.is-live{background:#ed9a4a24;color:var(--ltg-fg)}.ltg-sim-pulse{width:9px;height:9px;border-radius:50%;background:var(--ltg-thread);animation:ltg-cl-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ltg-sim-pulse{animation:none}}.ltg-sim-debrief{display:grid;gap:5px}.ltg-sim-debrief input{border:0;background:#d6e0ff0d;outline:none;border-radius:var(--ltg-r-item);padding:10px 12px;font-family:var(--ltg-body);font-size:13.5px;color:var(--ltg-fg)}.ltg-sim-debrief input::placeholder{color:var(--ltg-mute);opacity:.72}.ltg-galgroup-pct b{font-weight:600;color:var(--ltg-fg)}.ltg-galgroup-pct b.is-none{color:var(--ltg-thread)}.ltg-cl-others{position:relative;display:block;width:min(300px,100%);height:22px;margin-top:-6px}.ltg-cl-othermark{position:absolute;top:0;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#d6e0ff6b}.ltg-cl-othersread{position:absolute;left:0;top:12px;font-size:8px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-cl-roomsaid{display:block;font-size:8.5px;letter-spacing:.1em;color:var(--ltg-fg, var(--sb-ink))}.ltg-gal-shared{display:block;margin:2px 0 6px;padding:5px 9px;border-radius:var(--ltg-r-item);background:#ed9a4a21;font-family:var(--ltg-mono);font-size:8px;line-height:1.5;letter-spacing:.09em;color:var(--ltg-fg)}.ltg-enc-claim{margin:0;font-family:var(--display, var(--ltg-body));font-size:17px;font-weight:560;line-height:1.3;letter-spacing:-.014em;color:var(--ltg-fg);max-width:40ch}.ltg-enc-because{margin:0;font-size:12.5px;line-height:1.5;color:var(--ltg-soft);max-width:52ch}.ltg-enc-because i{color:var(--ltg-mute);font-style:normal}.ltg-enc-model{display:grid;gap:5px;width:100%}.ltg-enc-part{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:baseline;text-align:left;border:0;cursor:pointer;padding:9px 12px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease}.ltg-enc-part.is-on{background:#d6e0ff1a;color:var(--ltg-fg)}.ltg-enc-partn{font-size:9px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-enc-part b{font-size:13px}.ltg-enc-partwhat{grid-column:2;font-size:11.5px;line-height:1.45;color:var(--ltg-mute)}.ltg-enc-contrast{display:grid;gap:6px;width:100%}.ltg-enc-is,.ltg-enc-not{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:baseline;padding:9px 12px;border-radius:var(--ltg-r-item);font-size:13px;line-height:1.45}.ltg-enc-is{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltg-enc-not{background:#d6e0ff0a;color:var(--ltg-mute)}.ltg-enc-is i,.ltg-enc-not i{font-size:8.5px;letter-spacing:.14em;font-style:normal;opacity:.8}.ltg-enc-is .ltg-mono,.ltg-enc-safety.is-held .ltg-enc-safetyhold .ltg-mono,.ltg-chk-proof.is-on .ltg-mono,.ltg-chk-eye.is-on .ltg-mono{color:inherit;opacity:1}.ltg-enc-frame{margin:0;font-size:13px;line-height:1.5;color:var(--ltg-soft);max-width:52ch}.ltg-chk-teachnote{margin:0;font-size:11.5px;line-height:1.45;color:var(--ltg-mute);max-width:48ch}.ltg-chk-cases{display:grid;gap:5px;width:100%}.ltg-chk-case{text-align:left;border:0;cursor:pointer;padding:9px 13px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-chk-case.is-on{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-chk-caseread{font-size:9px;letter-spacing:.07em;color:var(--ltg-mute);line-height:1.5}.ltg-chk-asked{margin:0;font-size:13px;line-height:1.5;color:var(--ltg-fg);max-width:50ch}.ltg-chk-proof,.ltg-chk-eye{border:0;cursor:pointer;padding:10px 18px;border-radius:var(--ltg-r-pill);background:#d6e0ff12;color:var(--ltg-soft);transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-chk-proof .ltg-mono,.ltg-chk-eye .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-chk-proof.is-on,.ltg-chk-eye.is-on{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltg-jny-path{display:grid;gap:3px;width:100%}.ltg-jny-pathstep{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;text-align:left;border:0;cursor:pointer;padding:9px 11px;border-radius:var(--ltg-r-item);background:transparent;color:var(--ltg-mute);font-family:var(--ltg-body);font-size:12.5px;transition:background var(--ltg-t-micro) ease,color var(--ltg-t-micro) ease}.ltg-jny-pathdot{width:9px;height:9px;border-radius:50%;background:#d6e0ff29}.ltg-jny-pathstep.is-done{color:var(--ltg-soft)}.ltg-jny-pathstep.is-done .ltg-jny-pathdot{background:var(--ltg-thread);opacity:.55}.ltg-jny-pathstep.is-here{background:#ed9a4a1a;color:var(--ltg-fg)}.ltg-jny-pathstep.is-here .ltg-jny-pathdot{background:var(--ltg-thread)}.ltg-jny-pathsubs{font-size:8.5px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-jny-pathread,.ltg-jny-subread{font-size:9px;letter-spacing:.07em;color:var(--ltg-mute)}.ltg-jny-next{margin:0;font-family:var(--display, var(--ltg-body));font-size:16px;font-weight:560;line-height:1.3;color:var(--ltg-fg);max-width:40ch}.ltg-jny-nextwhy{margin:0;font-size:12px;line-height:1.45;color:var(--ltg-soft);max-width:48ch}.ltg-jny-nextwhy i{color:var(--ltg-mute);font-style:normal}.ltg-jny-take,.ltg-jny-clear{border:0;cursor:pointer;padding:10px 18px;border-radius:var(--ltg-r-pill);background:#ed9a4a24;color:var(--ltg-fg);transition:background var(--ltg-t-micro) ease}.ltg-jny-take .ltg-mono,.ltg-jny-clear .ltg-mono{font-size:10px;letter-spacing:.06em}.ltg-jny-take.is-on,.ltg-jny-clear.is-on{background:color-mix(in oklab,var(--ltg-thread) 16%,transparent);color:var(--ltg-fg, var(--sb-ink))}.ltg-jny-subs{display:grid;gap:4px;width:100%}.ltg-jny-sub{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;text-align:left;border:0;cursor:pointer;padding:8px 11px;border-radius:var(--ltg-r-item);background:#d6e0ff0a;color:var(--ltg-soft);font-family:var(--ltg-body);font-size:12.5px}.ltg-jny-subbox{width:15px;height:15px;border-radius:4px;background:#d6e0ff1f}.ltg-jny-sub.is-done{color:var(--ltg-fg)}.ltg-jny-sub.is-done .ltg-jny-subbox{background:var(--ltg-thread)}.ltg-roomfilter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ltg-galshared-note{margin:4px 0 0;font-size:10.5px;line-height:1.55;color:var(--ltg-mute);max-width:74ch}.ltg-galshared-note b{color:var(--ltg-soft);font-weight:600}.ltg-encp-ai{display:grid;gap:8px;justify-items:start}.ltg-encp-aisaid{margin:0;display:grid;gap:4px;padding:10px 13px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;font-size:12.5px;line-height:1.5;color:var(--ltg-fg);max-width:54ch}.ltg-encp-who{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-encp-two{display:grid;gap:10px;width:100%}.ltg-encp-side{display:grid;gap:4px}.ltg-encp-side.is-theirs{padding:9px 12px;border-radius:var(--ltg-r-item);background:#d6e0ff0a}.ltg-encp-theirs{margin:0;font-size:12.5px;line-height:1.5;color:var(--ltg-soft)}.ltg-encp-gap{font-size:9px;letter-spacing:.08em;color:var(--ltg-thread)}.ltg-encp-spread{display:grid;gap:6px;width:100%}.ltg-encp-one{margin:0;font-size:12.5px;line-height:1.5;color:var(--ltg-soft);padding:7px 11px;border-radius:var(--ltg-r-item);background:#d6e0ff09}.ltg-encp-one b{color:var(--ltg-fg);margin-right:7px}.ltg-encc-axis{display:grid;gap:9px;width:100%;margin-top:4px}.ltg-encc-case{font-size:10.5px;line-height:1.5;color:var(--ltg-soft)}.ltg-encc-track{position:relative;height:42px;border-radius:var(--ltg-r-item);background:linear-gradient(90deg,#8fe3a81a,#ed9a4a1a);cursor:pointer;touch-action:none}.ltg-encc-end{position:absolute;top:50%;transform:translateY(-50%);left:11px;font-size:9px;letter-spacing:.12em;color:var(--ltg-mute)}.ltg-encc-end.is-right{left:auto;right:11px}.ltg-encc-dot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);background:var(--ltg-soft)}.ltg-encc-dot.is-other{background:#d6e0ff6b}.ltg-encc-dot.is-mine{background:var(--ltg-thread);width:13px;height:13px}.ltg-encc-dot i{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:.1em;color:var(--ltg-mute);white-space:nowrap}.ltg-encc-read{font-size:9.5px;line-height:1.5;color:var(--ltg-mute)}.ltg-encm-hint{font-size:9px;letter-spacing:.07em;color:var(--ltg-mute)}.ltg-enc-model.is-claimed .ltg-enc-part{cursor:pointer}.ltg-enc-part.is-taken{background:#d6e0ff12}.ltg-enc-partwho{margin-left:auto;font-size:8.5px;letter-spacing:.1em;color:var(--ltg-thread);align-self:center}.ltg-encty-mine{display:grid;gap:5px;width:100%}.ltg-encty-beside{display:grid;gap:5px;width:100%;padding:9px 12px;border-radius:var(--ltg-r-item);background:#d6e0ff0a}.ltg-atom{display:grid;gap:6px;width:100%}.ltg-atom-hint{font-size:9px;letter-spacing:.07em;color:var(--ltg-mute)}.ltg-rm{gap:10px}.ltg-rm-note{font-size:9px;letter-spacing:.07em;color:var(--ltg-mute);line-height:1.5}.ltg-rm-who{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute);margin-right:8px}.ltg-rm-face{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;background:#d6e0ff1a}.ltg-rm-face.is-initial{display:grid;place-items:center;font-size:9px;font-weight:600;color:var(--ltg-soft);letter-spacing:.02em}.ltg-rm-readalong{margin:0;font-size:13px;line-height:1.65;color:var(--ltg-mute)}.ltg-rm-clause{transition:color .42s ease,background .42s ease;border-radius:5px}.ltg-rm-clause.is-lit{color:var(--ltg-fg);background:#ed9a4a21}.ltg-rm-turns,.ltg-rm-split{display:grid;gap:7px;width:100%}.ltg-rm-turn{margin:0;font-size:12.5px;line-height:1.55;color:var(--ltg-fg);padding:8px 11px;border-radius:var(--ltg-r-item);background:#d6e0ff0d}.ltg-rm-turn.is-theirs{background:#ed9a4a12;margin-left:22px}.ltg-rm-held{margin:0;display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--ltg-soft)}.ltg-rm-reflect{margin:0;padding:9px 12px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;font-size:12.5px;line-height:1.5;color:var(--ltg-fg);display:grid;gap:3px}.ltg-rm-sealed{width:100%}.ltg-rm-theirs{margin:0;padding:9px 12px;border-radius:var(--ltg-r-item);background:#ed9a4a12;font-size:12.5px;color:var(--ltg-fg);animation:ltg-rm-in .38s var(--ltg-ease) both}@keyframes ltg-rm-in{0%{opacity:0;transform:translateY(6px)}}.ltg-rm-stack{display:grid;gap:6px;width:100%}.ltg-rm-stackline{margin:0;display:flex;gap:9px;align-items:center;font-size:12.5px;color:var(--ltg-soft);padding:7px 10px;border-radius:var(--ltg-r-item);background:#d6e0ff0a}.ltg-rm-wave{display:flex;align-items:center;gap:3px;height:34px;width:100%}.ltg-rm-wave i{flex:1;border-radius:2px;background:var(--ltg-soft);opacity:.55;transition:height 90ms linear}.ltg-rm-queue{display:flex;gap:8px;flex-wrap:wrap}.ltg-rm-teller{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;padding:6px 11px 6px 7px;border-radius:var(--ltg-r-pill);background:#d6e0ff0d;color:var(--ltg-soft);transition:background .16s ease,transform .16s var(--ltg-ease)}.ltg-rm-teller:hover{background:#d6e0ff17}.ltg-rm-teller:active{transform:scale(.97)}.ltg-rm-teller.is-on{background:#ed9a4a29;color:var(--ltg-on-thread)}.ltg-rm-teller.is-static{cursor:default}.ltg-rm-stickrow{display:flex;gap:6px;flex-wrap:wrap}.ltg-rm-stickseat{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;padding:5px 10px 5px 6px;border-radius:var(--ltg-r-pill);background:#d6e0ff0a;color:var(--ltg-mute);font-size:9.5px;letter-spacing:.06em;transition:background .2s ease,color .2s ease,transform .2s var(--ltg-ease)}.ltg-rm-stickseat.is-holding{background:#ed9a4a2e;color:var(--ltg-on-thread);transform:translateY(-1px)}.ltg-rm-hold{width:100%;border:0;cursor:pointer;padding:16px;border-radius:var(--ltg-r-item);background:#d6e0ff0d;color:var(--ltg-soft);transition:background .2s ease,transform .12s var(--ltg-ease)}.ltg-rm-hold.is-held{background:#ed9a4a29;color:var(--ltg-on-thread);transform:scale(.985)}.ltg-rm-hold.is-waiting{opacity:.45;cursor:default}.ltg-rm-listening{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;color:var(--ltg-mute)}.ltg-rm-frame{position:relative;display:block;width:100%;height:132px;border-radius:var(--ltg-r-item);overflow:hidden;background:transparent}.ltg-rm-pointer,.ltg-rm-gaze{position:absolute;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%)}.ltg-rm-pointer{transition:left .9s var(--ltg-ease),top .9s var(--ltg-ease)}.ltg-rm-pointer.is-hers{background:#8fc8ffe6}.ltg-rm-pointer.is-mine{background:var(--ltg-thread)}.ltg-rm-pointer.is-theirs{background:#ffffffbf}.ltg-rm-gaze{background:#d6e0ff80;animation:ltg-rm-gaze 2.6s ease-in-out infinite}@keyframes ltg-rm-gaze{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.7)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.15)}}.ltg-rm-opts{display:grid;gap:6px;width:100%}.ltg-rm-opt{display:flex;align-items:center;gap:9px;border:0;cursor:pointer;padding:10px 12px;border-radius:var(--ltg-r-item);text-align:left;background:#d6e0ff0a;color:var(--ltg-soft);font-size:12.5px;transition:background .18s ease,transform .14s var(--ltg-ease)}.ltg-rm-opt:active{transform:scale(.99)}.ltg-rm-opt.is-mine{background:#ed9a4a29;color:var(--ltg-on-thread)}.ltg-rm-opt.is-theirs{background:#d6e0ff17}.ltg-rm-tag{margin-left:auto;font-size:8.5px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-rm-heat{margin-left:auto;display:inline-flex}.ltg-rm-heat .ltg-rm-face{margin-left:-6px}.ltg-rm-ring{position:relative;width:128px;height:128px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;margin:2px auto;background:#d6e0ff0d;transition:background .26s ease}.ltg-rm-ring.is-full{background:#ed9a4a33}.ltg-rm-ringfill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--ltg-thread) calc(var(--f) * 360deg),transparent 0);opacity:.42;transition:opacity .2s ease}.ltg-rm-ringword{position:relative;font-size:10px;letter-spacing:.08em;color:var(--ltg-fg)}.ltg-rm-quorum{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;color:var(--ltg-mute)}.ltg-rm-quorumdot{width:8px;height:8px;border-radius:50%;background:#d6e0ff29;transition:background .3s ease,transform .3s var(--ltg-ease)}.ltg-rm-quorumdot.is-on{background:var(--ltg-thread);transform:scale(1.2)}.ltg-rm-track{position:relative;height:46px;width:100%;border-radius:var(--ltg-r-item);background:linear-gradient(90deg,#d6e0ff12,#d6e0ff08);cursor:pointer;touch-action:none}.ltg-rm-gap{position:absolute;top:0;bottom:0;border-radius:var(--ltg-r-item);background:#ed9a4a1f;transition:left .2s ease,width .2s ease}.ltg-rm-mark{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%}.ltg-rm-mark.is-mine{background:var(--ltg-thread);width:16px;height:16px}.ltg-rm-mark.is-hers{background:#8fc8ffd9}.ltg-rm-mark.is-other{background:transparent;width:18px;height:18px}@media(prefers-reduced-motion:reduce){.ltg-rm-gaze,.ltg-rm-theirs{animation:none}}.ltg-at{display:grid;gap:8px;width:100%;justify-items:start}.ltg-at.is-wide{justify-items:stretch}.ltg-at-eyebrow{font-size:8.5px;letter-spacing:.14em;color:var(--ltg-mute)}.ltg-at-hint{font-size:9px;letter-spacing:.06em;color:var(--ltg-mute);opacity:.8}.ltg-at-ghostline{display:block;height:9px;border-radius:5px;background:#d6e0ff17}.ltg-at-ghostline.is-long{width:100%}.ltg-at-ghostline.is-mid{width:62%}.ltg-at-ghostline.is-short{width:34%}.ltg-at-claim{margin:0;display:grid;gap:9px;justify-items:center;padding:14px 0 4px;width:100%}.ltg-at-claim .ltg-at-ghostline{height:13px}.ltg-at-claim .ltg-at-ghostline.is-long{width:78%}.ltg-at-claim .ltg-at-ghostline.is-mid{width:46%}.ltg-at-because{margin:0;display:flex;align-items:center;gap:9px;padding-left:14px;width:100%}.ltg-at-lead{font-size:12px;color:var(--ltg-mute);flex:none}.ltg-at-pair{display:grid;gap:7px;width:100%}.ltg-at-side{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--ltg-r-item);background:#d6e0ff0d}.ltg-at-side.is-ghosttwin{opacity:.32}.ltg-at-cap{font-size:9px;letter-spacing:.12em;color:var(--ltg-mute);width:24px;flex:none}.ltg-at-parts{display:grid;gap:5px;width:100%}.ltg-at-part{display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:var(--ltg-r-item)}.ltg-at-part i{font-size:9px;color:var(--ltg-mute);flex:none}.ltg-at-part.is-live{background:#d6e0ff0f}.ltg-at-part.is-ghost{opacity:.3}.ltg-at-under{display:grid;gap:4px;width:100%}.ltg-at-parent{display:flex;align-items:center;gap:11px;opacity:.34}.ltg-at-parent i{font-size:9px;color:var(--ltg-mute)}.ltg-at-child{padding-left:26px}.ltg-at-ask{display:flex;align-items:center;gap:12px;width:100%}.ltg-at-askmark{font-size:20px;line-height:1;color:#d6e0ff47;flex:none}.ltg-at-rule{width:100%;padding:16px 0 9px;display:grid;justify-items:center;background:linear-gradient(to top,rgba(214,224,255,.14) 1px,transparent 1px)}.ltg-at-people{display:flex;align-items:center;gap:10px;width:100%}.ltg-at-facegap{width:30px;height:30px;border-radius:50%;background:#d6e0ff12;flex:none}.ltg-at-flatwave{display:flex;align-items:center;gap:3px;height:26px;width:100%}.ltg-at-flatwave i{flex:1;height:3px;border-radius:2px;background:#d6e0ff24}.ltg-at-weigh{display:grid;gap:9px;width:100%}.ltg-at-scale{height:6px;border-radius:3px;background:linear-gradient(90deg,#8fe3a824,#ed9a4a24)}.ltg-at-frame{display:block;width:100%;height:74px;border-radius:var(--ltg-r-item);background:radial-gradient(90% 70% at 50% 40%,#d6e0ff12,#d6e0ff08)}.ltg-at-path{display:flex;align-items:center;gap:0;width:100%;padding:2px 0 6px}.ltg-at-node{width:12px;height:12px;border-radius:50%;flex:none;background:#d6e0ff80}.ltg-at-node.is-ghost{background:#d6e0ff24;width:9px;height:9px}.ltg-at-thread{flex:1;height:2px;background:#d6e0ff1f}.ltg-at-blocked{display:flex;align-items:center;gap:8px;width:100%}.ltg-at-thread.is-cut{flex:1}.ltg-at-block{flex:2;padding:9px 12px;border-radius:var(--ltg-r-item);background:#ed9a4a1a;display:grid}.ltg-at-tree{display:grid;gap:5px;width:100%}.ltg-at-trunk{padding:8px 11px;border-radius:var(--ltg-r-item);background:#d6e0ff0f}.ltg-at-trunk.is-ghost{opacity:.32}.ltg-at-branch{margin-left:22px;padding:8px 11px;border-radius:var(--ltg-r-item);background:#d6e0ff0b}.ltg-at-branch.is-ghost{height:26px;opacity:.3}.rmx{min-height:100dvh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#080d16;color:#c8d2e8;padding:32px 28px 90px;font-family:var(--ltg-body, ui-sans-serif, system-ui)}.rmx-head{max-width:74ch;margin:0 0 26px;display:grid;gap:9px}.rmx-head h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.rmx-head p{margin:0;font-size:12.5px;line-height:1.6;color:#8593b3}.rmx-grid{display:grid;gap:10px;align-items:start}.rmx-colhead{font:600 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8593b3;padding:0 0 4px 2px}.rmx-rowhead{font-size:12px;line-height:1.45;color:#aeb9d4;padding-top:14px}.rmx-cell{background:transparent;border-radius:14px;padding:14px;min-height:150px;display:flex}.rmx-cell>*{width:100%}.ltg-rm-wave.is-hers i{background:#8fc8ffd9}.ltg-rm-wave.is-live i{opacity:.9}.ltg-bx{gap:10px}.ltg-bx-occasion{display:grid;gap:3px;width:100%}.ltg-bx-occasion .ltg-mono{font-size:9px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-bx-occasion.is-none .ltg-mono{opacity:.62}.ltg-bx-occasion.is-counts .ltg-mono{color:var(--ltg-soft)}.ltg-bx-occasion.is-held .ltg-mono{color:var(--ltg-thread)}.ltg-bx-feeds,.ltg-bx-held,.ltg-bx-heavy{display:block;font-size:8.5px;letter-spacing:.08em;font-style:normal}.ltg-bx-feeds{color:#8fc8ffbf}.ltg-bx-held{color:var(--ltg-thread)}.ltg-bx-heavy{color:var(--ltg-thread);font-weight:600}.ltg-bx-note{font-size:9px;letter-spacing:.06em;color:var(--ltg-mute);line-height:1.5}.ltg-bx-when,.ltg-bx-tally{margin-left:auto;font-size:8.5px;letter-spacing:.08em;color:var(--ltg-mute);font-style:normal}.ltg-bx-shared{margin:0;font-size:16px;line-height:1.55;color:var(--ltg-fg);text-align:center;padding:12px 6px;max-width:32ch}.ltg-rm-frame.is-object{background:radial-gradient(90% 80% at 50% 45%,#d6e0ff21,#d6e0ff0a)}.ltg-rm-wave.is-room i{background:#d6e0ff80}.ltg-rm-ring.is-heavy{background:#ed9a4a21}.ltg-bx-signed{color:#d6e0ff8c}.ltg-bx-offscreen{color:var(--ltg-mute);font-style:italic}.ltg-bx.is-bracket{background:#d6e0ff06;border-radius:14px;padding:14px 12px}.ltg-bx.is-bracket .ltg-cl-plain,.ltg-bx.is-bracket .ltg-bx-page{font-size:15.5px;line-height:1.6;text-align:center}.ltg-bx-feeds.is-firm{color:#8fc8fff2;font-weight:600}.ltg-bx-demand{font-size:9px;letter-spacing:.08em;color:var(--ltg-soft)}.ltg-bx-figure{display:grid;gap:4px;justify-items:center;padding:8px 0}.ltg-bx-figure b{font-family:var(--display);font-size:34px;font-weight:700;line-height:1;color:var(--ltg-fg);font-variant-numeric:tabular-nums}.ltg-bx-figure .ltg-mono{font-size:8.5px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-bx-page{margin:0;font-size:12.5px;line-height:1.7;color:var(--ltg-fg);background:#d6e0ff0d;border-radius:4px 4px 10px 10px;padding:14px 16px 18px;font-family:Georgia,Times New Roman,serif}.ltg-bx-matframe{display:grid;place-items:center;width:100%;aspect-ratio:5 / 2;border-radius:10px;background:radial-gradient(80% 70% at 50% 42%,#d6e0ff1a,#d6e0ff08)}.ltg-bx-matframe .ltg-mono{font-size:8.5px;letter-spacing:.1em;color:var(--ltg-mute)}.ltg-bx-figslot{display:grid;gap:4px;justify-items:center}.ltg-cl-line.is-figure{max-width:110px;text-align:center;font-family:var(--display);font-size:22px;font-variant-numeric:tabular-nums}.ltg-bx-figslot .ltg-mono{font-size:8.5px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-cl-tile.is-close.is-done{background:transparent;color:var(--ltg-fg, var(--sb-ink))}.ltg-gal-shownat{display:block;font-size:8.5px;letter-spacing:.05em;line-height:1.7;color:var(--ltg-mute);margin:2px 0 6px}.ltg-scr-bracket{background:#d6e0ff06;border-radius:14px;padding:14px 12px}.ltg-scr-bracket .ltg-enc-claim,.ltg-scr-bracket .ltg-jny-next,.ltg-scr-bracket .ltg-chk-asked{font-size:15.5px;text-align:center}.ltg-scr-lead{display:grid;gap:8px}.ltg-scr-lead-dim{opacity:.35;filter:blur(1.5px);pointer-events:none}.ltg-scr-lead.is-shown{padding:10px 8px;border-radius:12px;background:radial-gradient(85% 75% at 50% 40%,#d6e0ff17,#d6e0ff05)}.ltg-enc-claim.is-onpage,.ltg-chk-asked.is-onpage,.ltg-jny-next.is-onpage{background:#d6e0ff0d;border-radius:4px 4px 10px 10px;padding:12px 14px 15px;font-family:Georgia,Times New Roman,serif}.rmx-groupsweep{margin:0 0 14px}.rmx-chiprow{display:flex;flex-wrap:wrap;gap:6px}.rmx-chiprow .rmx-chip{margin-top:0}.rmx-h3{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8593b3;margin:34px 0 10px}.rmx-domain{margin:0 0 26px}.rmx-dcell{content-visibility:auto;contain-intrinsic-size:auto 300px}.rmx-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0 0 30px}.rmx-gal.is-screens{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rmx-galcell{display:grid;gap:8px;align-content:start;padding:12px;border-radius:14px;background:#d6e0ff08;content-visibility:auto;contain-intrinsic-size:auto 280px}.ltg-enc-ghost{display:grid;gap:7px;justify-items:start;padding:6px 2px}.ltg-enc-ghost.is-why{padding-left:12px}.ltg-enc-ghoststep{display:flex;align-items:center;gap:8px;width:100%}.ltg-enc-ghoststep .ltg-mono{font-size:8.5px;color:var(--ltg-mute)}.ltg-chk-area.is-ghost{display:grid;gap:6px;justify-items:start}.ltg-jny-runway.is-ghost{opacity:.55;min-height:14px}.rmx-colnote{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:none;color:#5d6a8a;margin-top:3px;font-style:normal}.ltg-at-pole{position:absolute;top:50%;transform:translateY(-50%);left:11px;font-size:8.5px;letter-spacing:.1em;color:var(--ltg-mute);white-space:nowrap;pointer-events:none}.ltg-at-pole.is-right{left:auto;right:11px}.rmx-verdict{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#8593b3;margin:0 0 16px}.rmx-verdict b{color:#c8d2e8;font-size:14px}.rmx-chip{display:inline-block;margin-top:5px;font-size:8.5px;letter-spacing:.1em;font-style:normal;padding:2px 7px;border-radius:99px;text-transform:uppercase}.rmx-chip.is-pass{background:#7ec89e24;color:#7ec89e}.rmx-chip.is-miss{background:#ed9a4a24;color:#ed9a4a}.rmx-h2{font-family:var(--display);font-size:19px;color:#c8d2e8;margin:54px 0 6px}.rmx-sub{font-size:12.5px;line-height:1.6;color:#8593b3;max-width:74ch;margin:0 0 20px}.rmx-sweep{display:grid;gap:10px}.rmx-sweeprow{display:grid;grid-template-columns:170px 1fr 1fr;gap:10px;align-items:start}.ltg-sea-pulse{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.ltg-sea-row{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:12px}.ltg-sea-name{font-size:10.5px;letter-spacing:.04em;color:var(--ltg-soft);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ltg-sea-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;align-items:center;min-height:14px}.ltg-sea-cell{display:block;border-radius:999px;background:var(--ltg-hair, rgba(255, 255, 255, .07));transition:height .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.ltg-sea-cell.is-lead{height:14px;opacity:1}.ltg-sea-cell.is-held{height:6px;opacity:.42}.ltg-sea-cell.is-rest{height:3px;opacity:1}.ltg-sea-key{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 20px;padding:0 0 0 100px;list-style:none;font-size:10.5px;letter-spacing:.04em;color:var(--ltg-soft)}.ltg-sea-key>li{display:flex;align-items:center;gap:7px}.ltg-sea-key .ltg-sea-cell{width:20px}.ltg-sea-key .ltg-sea-cell.is-lead,.ltg-sea-key .ltg-sea-cell.is-held{background:var(--ltg-fg, currentColor)}@media(max-width:640px){.ltg-sea-row{grid-template-columns:66px 1fr;gap:9px}.ltg-sea-name{font-size:9.5px}.ltg-sea-track{gap:3px}.ltg-sea-key{padding-left:0;gap:12px}}.ltg-compose-iface{pointer-events:none;border-radius:14px;padding:14px;margin-bottom:4px;background:transparent;overflow:hidden}.ltg-compose-feeds{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 2px}.ltg-compose-feed{font-size:11px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;color:var(--ltg-mute);background:#d6e0ff12}.ltg-needproj{margin-top:16px;padding:13px 14px 14px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-needproj-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ltg-needproj-head .ltg-mono{color:var(--ltg-soft)}.ltg-needproj-n{color:var(--ltg-mute);letter-spacing:0;text-transform:none}.ltg-needproj-body{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ltg-needproj-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;flex:1 1 160px;align-content:center}.ltg-needproj-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--ltg-body);font-size:12px;line-height:1.5;color:var(--ltg-fg)}.ltg-needproj-row.is-empty{color:var(--ltg-mute)}.ltg-needproj-label{white-space:nowrap}.ltg-needproj-v{font-family:var(--ltg-mono);font-size:11px;color:var(--ltg-soft);font-variant-numeric:tabular-nums}.ltg-needproj-row.is-empty .ltg-needproj-v{color:var(--ltg-mute)}.ltg-compose-right-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ltg-board-seg{flex:none}.ltg-board{min-width:0}.ltg-board-track{display:flex;align-items:stretch;gap:0;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 12px;scroll-snap-type:x proximity}.ltg-board-cell{display:flex;align-items:center;flex:none;scroll-snap-align:start}.ltg-board-link{display:flex;align-items:center;flex:none;width:34px;color:var(--ltg-soft)}.ltg-board-link-line{flex:1;height:1px;background:currentColor;opacity:.5}.ltg-board-link-head{width:5px;height:5px;flex:none;margin-left:-3px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.8}.ltg-board-screen{margin:0;width:240px;flex:none;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-board-screen-body{min-height:96px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.ltg-board-cap{display:flex;align-items:baseline;gap:8px;min-width:0}.ltg-board-num{font-size:11px;color:var(--ltg-soft);flex:none}.ltg-board-name{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltg-board-nointerface,.ltg-board-empty,.ltg-board-one{font-size:11px;color:var(--ltg-soft);margin:0}.ltg-board-one{padding-top:2px}.ltg-board-track,.ltg-wkc-shelf{scrollbar-width:thin;scrollbar-color:var(--ltg-soft) transparent}.ltg-board-track::-webkit-scrollbar,.ltg-wkc-shelf::-webkit-scrollbar{height:8px;width:8px}.ltg-board-track::-webkit-scrollbar-track,.ltg-wkc-shelf::-webkit-scrollbar-track{background:transparent}.ltg-board-track::-webkit-scrollbar-thumb,.ltg-wkc-shelf::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;box-shadow:var(--ltg-hi) 0 0 0 1px inset}.ltg-board-track::-webkit-scrollbar-thumb:hover,.ltg-wkc-shelf::-webkit-scrollbar-thumb:hover{background:var(--ltg-soft)}.ltg-modal.is-wkc{width:min(1140px,94vw);max-height:min(90vh,860px)}.ltg-modal.is-wkc .ltg-compose-body.is-two{overflow-y:auto;padding-right:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ltg-wkc-dd{position:relative}.ltg-wkc-ddbtn{width:100%;display:flex;align-items:center;gap:9px;padding:11px 13px;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--ltg-fg);font-family:inherit;font-size:13.5px}.ltg-wkc-ddbtn>svg:last-child{margin-left:auto;color:var(--ltg-mute)}.ltg-wkc-ddany{color:var(--ltg-mute)}.ltg-wkc-menu.is-dd{left:0;right:auto;top:calc(100% + 6px);width:100%}.ltg-wkc-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ltg-wkc-feed li{display:flex;align-items:center;gap:8px;color:var(--ltg-soft)}.ltg-wkc-feedword{font-size:12px;color:var(--ltg-fg);width:92px;flex:none}.ltg-wkc-feedbar{flex:1;height:4px;border-radius:99px;background:transparent;overflow:hidden}.ltg-wkc-feedbar i{display:block;height:100%;border-radius:99px;background:color-mix(in srgb,var(--spine, var(--ltg-soft)) 55%,transparent);transition:width .35s var(--ltg-ease)}.ltg-wkc-feedn{flex:none;width:16px;text-align:right;font-size:10px;color:var(--ltg-mute)}.ltg-wkc-feedempty{margin:4px 0 0;font-size:11.5px;color:var(--ltg-mute);font-family:var(--ltg-body);text-transform:none;letter-spacing:0;line-height:1.5}.ltg-wkc-flowhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ltg-wkc-flowhead h3{margin:0;font-size:15px;font-weight:600}.ltg-wkc-flowhead h3 .ltg-mono{font-size:11px;color:var(--ltg-mute);margin-left:6px}.ltg-wkc-add{display:inline-flex;align-items:center;gap:6px}.ltg-wkc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;border:0;border-radius:15px;cursor:pointer;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset;color:var(--ltg-soft);font-family:inherit}.ltg-wkc-empty b{font-size:14px;color:var(--ltg-fg)}.ltg-wkc-empty span{font-size:12px;max-width:34ch;line-height:1.5}.ltg-wkc-flow{display:flex;flex-direction:column;min-width:0}.ltg-wkc-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:15px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset}.ltg-wkc-card.is-joined-down{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.ltg-wkc-card.is-joined-up{border-top-left-radius:6px;border-top-right-radius:6px}.ltg-wkc-card.is-joined-down:after,.ltg-wkc-card.is-joined-up:before{content:"";position:absolute;left:0;width:2.5px;border-radius:2px;background:color-mix(in srgb,var(--spine) 70%,transparent)}.ltg-wkc-card.is-joined-down:after{top:14px;bottom:-14px}.ltg-wkc-card.is-joined-up:before{top:-14px;bottom:14px}.ltg-wkc-card.is-joined-up.is-joined-down:before{bottom:-14px}.ltg-wkc-cardhead{display:flex;align-items:center;gap:10px;position:relative}.ltg-wkc-n{flex:none;width:18px;text-align:center;font-size:11px;color:var(--ltg-mute)}.ltg-wkc-cardhead>svg{flex:none;color:var(--ltg-soft)}.ltg-wkc-iface{padding:12px;border-radius:12px;background:transparent}.ltg-wkc-iface>*{max-width:100%}.ltg-wkc-needs{margin:0;display:flex;flex-wrap:wrap;gap:10px}.ltg-wkc-need{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ltg-soft)}.ltg-wkc-joint{align-self:center;display:flex;align-items:center;gap:6px;min-height:30px;padding:2px 14px;border:0;background:none;cursor:pointer;color:var(--ltg-mute);font-family:var(--ltg-mono);font-size:10px;letter-spacing:.04em}.ltg-wkc-joint:hover{color:var(--ltg-soft)}.ltg-wkc-jointdot{width:1px;height:14px;background:currentColor;opacity:.6}.ltg-wkc-joint.is-on{color:color-mix(in srgb,var(--spine) 85%,white 15%);min-height:26px}.ltg-wkc-menu{position:absolute;right:0;top:32px;z-index:30;min-width:200px;padding:5px;border-radius:13px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset,#02050c8c 0 14px 40px -8px;display:flex;flex-direction:column;gap:1px}.ltg-wkc-menu button{display:flex;align-items:center;gap:9px;padding:8px 11px;border:0;border-radius:9px;background:none;color:var(--ltg-fg);cursor:pointer;font-family:inherit;font-size:12.5px;text-align:left}.ltg-wkc-menu button:hover{background:transparent}.ltg-wkc-menu button:disabled{opacity:.35;cursor:default}.ltg-wkc-menu button svg{color:var(--ltg-soft);flex:none}.ltg-wkc-sheetveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;border-radius:inherit;overflow:hidden;background:hsla(var(--sb-frame-h, var(--fgh, 222)),calc(var(--sb-frame-s, 42) * 1% * var(--fgs, 1)),calc(var(--sb-frame-l, 21) * 1% * var(--fgl, 1)),.45);display:flex;justify-content:flex-end}.ltg-wkc-sheet{position:relative;width:min(420px,94%);height:100%;display:flex;flex-direction:column;gap:12px;padding:18px 16px;background:transparent;box-shadow:var(--ltg-hi) 0 1px 0 0 inset,#02050c80 -18px 0 50px -20px;animation:ltg-wkc-sheet-in .22s var(--ltg-ease) both}@keyframes ltg-wkc-sheet-in{0%{transform:translate(24px)}to{transform:none}}.ltg-wkc-sheethead{display:flex;align-items:center;justify-content:space-between;gap:10px}.ltg-wkc-sheethead h4{margin:0;font-size:14px;font-weight:600}.ltg-wkc-sheethead h4 b{font-weight:700}.ltg-wkc-search{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:transparent;color:var(--ltg-soft)}.ltg-wkc-search input{flex:1;border:0;background:none;color:var(--ltg-fg);font-family:inherit;font-size:13px;outline:none}.ltg-wkc-search input::placeholder{color:var(--ltg-mute)}.ltg-wkc-picklist{list-style:none;margin:0;padding:0 2px 6px 0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:var(--ltg-soft) transparent}.ltg-wkc-picklist::-webkit-scrollbar{width:8px}.ltg-wkc-picklist::-webkit-scrollbar-track{background:transparent}.ltg-wkc-picklist::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;box-shadow:var(--ltg-hi) 0 0 0 1px inset}.ltg-wkc-pickrow{width:100%;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:0;border-radius:11px;background:none;color:var(--ltg-fg);cursor:pointer;font-family:inherit;text-align:left}.ltg-wkc-pickrow:hover{background:transparent}.ltg-wkc-pickrow>svg{flex:none;margin-top:2px;color:var(--ltg-soft)}.ltg-wkc-pickrow .ltg-wkc-name b{white-space:normal;overflow:visible}.ltg-wkc-owner{flex:none;margin-left:auto;font-size:9.5px;color:var(--ltg-mute);padding-top:3px}.ltg-wkc-none{padding:14px 10px;font-size:11px;color:var(--ltg-mute)}.ltg-wpc-dayname{display:flex;align-items:center;gap:8px;cursor:default}.ltg-wpc-dayadd{margin-left:auto}.ltg-wkc-iface.is-exed{display:flex;flex-direction:column;gap:4px}.ltg-exed-ifacecap{margin:0 0 6px;font-size:9.5px;letter-spacing:.08em;color:var(--ltg-mute)}.ltg-sea-dur{display:inline-flex;align-items:center;gap:4px;flex:none}.ltg-sea-dur .ltg-mono{font-size:10.5px;color:var(--ltg-soft);min-width:62px;text-align:center}.ltg-sea-total{margin:2px 0 0;font-size:10.5px;color:var(--ltg-mute)}.ltg-wkc-joint.is-static{cursor:default}html[data-bvar="2"] .ltg-wkc-flow{gap:6px}html[data-bvar="2"] .ltg-wkc-flow .ltg-wkc-card{padding:18px 6px;gap:14px}html[data-bvar="2"] .ltg-wkc-flow .ltg-wkc-name b{font-size:17px;letter-spacing:-.01em}html[data-bvar="2"] .ltg-wkc-flow .ltg-wkc-n{font-size:15px;width:26px}html[data-bvar="2"] .ltg-wkc-flow .ltg-wkc-iface{border-radius:0;padding:16px 4px 4px}html[data-bvar="2"] .ltg-wkc-flow .ltg-wkc-joint{min-height:40px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-card{padding:10px 12px;gap:8px;border-radius:12px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-name b{font-size:13.5px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-name .ltg-mono{font-size:10.5px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-iface{padding:8px;border-radius:9px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-iface>*{zoom:.86}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-needs{gap:8px}html[data-bvar="3"] .ltg-wkc-flow .ltg-wkc-joint{min-height:22px}.ltg-wkc-feedwrap{display:flex;align-items:center;gap:14px}.ltg-wkc-feedwrap .ltg-wkc-feed{flex:1;min-width:0}.ltg-wkc-feedwrap .ltg-wkc-feedword{width:auto;flex:1}.ltc-invite-anchor{position:relative;display:inline-flex}.lti-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--ltc-display);font-size:11.5px;font-weight:600;color:var(--ltc-fg-soft);background:var(--ltc-surface);border-radius:var(--ltc-pill);padding:7px 13px;transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.lti-trigger:hover{background:#ffffff12;color:var(--ltc-fg)}.lti-trigger.is-open{color:var(--ltc-orange);background:#ed9a4a1f}.lti-trigger:active{transform:translateY(1px)}.lti-trigger:focus-visible{outline:2px solid var(--ltc-fg, var(--sb-ink));outline-offset:2px}.lti-panel{position:absolute;top:calc(100% + 9px);right:0;z-index:40;width:min(384px,calc(100vw - 32px));display:grid;gap:15px;padding:16px;background:var(--ltc-card);border-radius:var(--ltc-card-r);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0509148c;text-align:left;animation:lti-in .2s var(--ltc-ease) both}@keyframes lti-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lti-head{display:flex;align-items:flex-start;gap:10px}.lti-head-txt{display:grid;gap:3px}.lti-head-txt b{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--ltc-fg)}.lti-lede{margin:0;font-size:12px;line-height:1.45;color:var(--ltc-fg-mute);max-width:42ch}.lti-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ltc-pill);color:var(--ltc-fg-mute);background:transparent;transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.lti-x:hover{background:var(--ltc-surface);color:var(--ltc-fg)}.lti-x:focus-visible{outline:2px solid var(--ltc-fg, var(--sb-ink));outline-offset:1px}.lti-field{display:grid;gap:7px}.lti-label{font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--ltc-fg-mute)}.lti-pillbox{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:7px 9px;cursor:text;background:#d6e0ff0d;border-radius:var(--ltc-tile-r);transition:background var(--ltc-micro) var(--ltc-ease)}.lti-pillbox:focus-within{background:#d6e0ff17}.lti-pillbox.is-bad{background:#ed9a4a1a}.lti-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 9px;border-radius:var(--ltc-pill);background:var(--sb-ink-soft);color:var(--sb-n0);font-size:11.5px;font-weight:550;line-height:1.5}.lti-pill button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:grid;place-items:center;width:15px;height:15px;border-radius:var(--ltc-pill);background:transparent;color:var(--sb-n0);transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.lti-pill button:hover{background:#ffffff1f;color:var(--ltc-fg)}.lti-input{flex:1 1 8ch;min-width:8ch;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-family:var(--ltc-display);font-size:12.5px;color:var(--ltc-fg);padding:2px 0}.lti-input::placeholder{color:var(--ltc-fg-mute)}.lti-err{margin:0;font-size:11.5px;line-height:1.4;color:var(--ltc-orange)}.lti-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:var(--ltc-pill);font-family:var(--ltc-display);font-size:12px;font-weight:620;background:transparent;color:#090e1c;transition:filter var(--ltc-micro) var(--ltc-ease),transform var(--ltc-micro) var(--ltc-ease)}.lti-send:hover{filter:brightness(1.08)}.lti-send:active{transform:translateY(1px)}.lti-send:focus-visible{outline:2px solid var(--ltc-fg);outline-offset:2px}.lti-send:disabled{cursor:default;opacity:.62}.lti-or{display:flex;align-items:center;gap:10px;color:var(--ltc-fg-mute)}.lti-or:before,.lti-or:after{content:"";flex:1;height:1px;background:var(--ltc-line)}.lti-or span{font-size:10.5px;letter-spacing:.3px}.lti-linkrow{display:flex;gap:7px}.lti-link{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;padding:9px 11px;border-radius:var(--ltc-tile-r);background:#d6e0ff0d;font-family:var(--ltc-mono-f);font-size:11px;color:var(--ltc-fg-soft);text-overflow:ellipsis;transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.lti-link:focus{background:#d6e0ff17;color:var(--ltc-fg)}.lti-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:0 13px;border-radius:var(--ltc-tile-r);font-family:var(--ltc-display);font-size:11.5px;font-weight:600;color:var(--ltc-fg-soft);background:#d6e0ff0d;transition:color var(--ltc-micro) var(--ltc-ease),background var(--ltc-micro) var(--ltc-ease)}.lti-copy:hover{background:#ffffff12;color:var(--ltc-fg)}.lti-copy:active{transform:translateY(1px)}.lti-copy:focus-visible{outline:2px solid var(--ltc-fg, var(--sb-ink));outline-offset:2px}.lti-copy.is-done{color:var(--ltc-fg, var(--sb-ink))}.lti-pend{display:grid;gap:7px}.lti-empty{margin:0;padding:11px 0 3px;font-size:12px;line-height:1.5;color:var(--ltc-fg-mute);max-width:40ch}.lti-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lti-row{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:var(--ltc-tile-r);transition:background var(--ltc-micro) var(--ltc-ease)}.lti-row:hover{background:var(--ltc-surface)}.lti-av{flex:0 0 auto;display:grid;place-items:center;width:27px;height:27px;border-radius:var(--ltc-pill);background:#d6e0ff1a;color:var(--ltc-fg-soft);font-size:10px;font-weight:650;letter-spacing:.02em}.lti-who{display:grid;gap:1px;min-width:0}.lti-who b{font-size:12px;font-weight:550;color:var(--ltc-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lti-age{font-size:9.5px;letter-spacing:.3px;color:var(--ltc-fg-mute)}.lti-revoke{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;margin-left:auto;flex:0 0 auto;padding:5px 10px;border-radius:var(--ltc-pill);font-family:var(--ltc-display);font-size:11px;font-weight:600;background:transparent;color:var(--ltc-fg-mute);transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.lti-row:hover .lti-revoke{color:var(--ltc-fg-soft)}.lti-revoke:hover{background:#ed9a4a24;color:var(--ltc-orange)}.lti-revoke:focus-visible{outline:2px solid var(--ltc-fg, var(--sb-ink));outline-offset:1px}.lti-row.is-skeleton .lti-av,.lti-sk-line{background:linear-gradient(90deg,#d6e0ff12 25%,#d6e0ff21,#d6e0ff12 75%);background-size:220% 100%;animation:lti-sk 1.15s linear infinite}.lti-sk-line{height:10px;border-radius:5px;width:46%}@keyframes lti-sk{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:620px){.lti-panel{right:auto;left:0;width:calc(100vw - 32px)}}.lts-count{font-family:var(--ltc-mono-f, "JetBrains Mono Variable", ui-monospace, monospace);font-size:9.5px;text-transform:uppercase;letter-spacing:1px;color:var(--ltc-fg-mute, rgba(169, 180, 206, .72))}.lts-area{flex:none}.lts-stage{position:relative;isolation:isolate;min-height:340px;display:flex;align-items:flex-end;padding:26px;border-radius:var(--ltc-card-r, 15px);overflow:hidden;box-shadow:inset 0 1px 0 var(--ltc-hi, rgba(255, 255, 255, .05))}.lts-stage-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;display:block}.lts-stage-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--sb-n5) 94%,transparent),color-mix(in srgb,var(--sb-n5) 70%,transparent) 34%,color-mix(in srgb,var(--sb-n5) 12%,transparent) 72%,#18213700),linear-gradient(to right,color-mix(in srgb,var(--sb-n5) 78%,transparent),color-mix(in srgb,var(--sb-n5) 24%,transparent) 46%,#18213700 78%)}.lts-stage-body{min-width:0;max-width:52ch}.lts-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 9px;font-family:var(--ltc-mono-f, ui-monospace, monospace);font-size:10px;text-transform:uppercase;letter-spacing:1.1px;color:var(--ltc-fg-soft, rgb(169, 180, 206))}.lts-eyebrow-when{display:inline-flex;align-items:center;gap:5px;padding-left:8px;border-left:0;color:var(--ltc-fg-mute, rgba(169, 180, 206, .72))}.lts-eyebrow-when svg{color:var(--ltc-fg, var(--sb-ink))}.lts-title{margin:0 0 9px;font-family:var(--ltc-display, "Space Grotesk Variable", system-ui, sans-serif);font-size:clamp(24px,2.6vw,34px);line-height:1.1;letter-spacing:-.4px;color:var(--ltc-fg, rgb(242, 244, 250));text-wrap:balance}.lts-premise{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ltc-fg-soft, rgb(169, 180, 206));max-width:46ch}.lts-by{display:flex;align-items:center;gap:9px}.lts-who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.lts-who b{font-size:13px;font-weight:600;color:var(--ltc-fg, rgb(242, 244, 250))}.lts-who small{font-family:var(--ltc-mono-f, ui-monospace, monospace);font-size:9.5px;letter-spacing:.5px;color:var(--ltc-fg-mute, rgba(169, 180, 206, .72))}.lts-band{display:grid;gap:14px;margin-top:12px;transition:grid-template-columns .42s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-band+.lts-band{margin-top:30px}.lts-band--w0{grid-template-columns:2fr 1fr 1fr}.lts-band--w1{grid-template-columns:1fr 2fr 1fr}.lts-band--w2{grid-template-columns:1fr 1fr 2fr}.lts-band--even{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.lts-band:has(.lts-tile:nth-child(1):hover),.lts-band:has(.lts-tile:nth-child(1):focus-visible){grid-template-columns:2fr 1fr 1fr}.lts-band:has(.lts-tile:nth-child(2):hover),.lts-band:has(.lts-tile:nth-child(2):focus-visible){grid-template-columns:1fr 2fr 1fr}.lts-band:has(.lts-tile:nth-child(3):hover),.lts-band:has(.lts-tile:nth-child(3):focus-visible){grid-template-columns:1fr 1fr 2fr}.lts-tile{min-width:0;cursor:pointer;transition:transform .34s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-tile:focus-visible{outline:none}.lts-tile-art{position:relative;border-radius:var(--ltc-tile-r, 11px);overflow:hidden;height:168px;margin-bottom:9px;box-shadow:inset 0 1px 0 var(--ltc-hi, rgba(255, 255, 255, .05));transition:box-shadow var(--ltc-micro, .16s) var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-tile-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-tile:hover .lts-tile-art img,.lts-tile:focus-within .lts-tile-art img{transform:scale(1.04)}.lts-tile-more{display:grid;gap:9px;margin-top:8px;opacity:0;transform:translateY(-4px);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .24s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),transform .3s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),max-height .36s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-tile:hover .lts-tile-more,.lts-tile:focus-within .lts-tile-more{opacity:1;transform:none;max-height:140px;pointer-events:auto;transition-delay:.08s}.lts-tile-premise{margin:0;font-size:12.5px;line-height:1.45;color:var(--ltc-fg-soft, rgb(169, 180, 206));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lts-tile-act{min-height:34px;padding:0 14px;font-size:12.5px;justify-self:start}.lts-tile-meta{transition:opacity .2s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-tile-meta{position:absolute;right:6px;bottom:6px;padding:3px 7px;border-radius:var(--ltc-pill, 999px);background:color-mix(in srgb,var(--sb-n5) 88%,transparent);font-family:var(--ltc-mono-f, ui-monospace, monospace);font-size:9px;letter-spacing:.4px;color:var(--ltc-fg, rgb(242, 244, 250))}.lts-tile-title{margin:0;font-family:var(--ltc-display, "Space Grotesk Variable", system-ui, sans-serif);font-size:14px;font-weight:600;line-height:1.3;color:var(--ltc-fg, rgb(242, 244, 250))}.lts-empty{display:flex;flex-direction:column;align-items:flex-start;padding:30px 22px 26px;border-radius:var(--ltc-card-r, 15px);background:var(--ltc-card, var(--sb-n5));box-shadow:inset 0 1px 0 var(--ltc-hi, rgba(255, 255, 255, .05))}.lts-empty-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:15px;border-radius:var(--ltc-pill, 999px);background:var(--ltc-surface, rgba(255, 255, 255, .04));color:var(--ltc-orange, #ed9a4a)}.lts-empty-title{margin:0 0 8px;font-family:var(--ltc-display, "Space Grotesk Variable", system-ui, sans-serif);font-size:19px;line-height:1.2;letter-spacing:-.2px;color:var(--ltc-fg, rgb(242, 244, 250))}.lts-empty-lede{margin:0 0 18px;font-size:13.5px;line-height:1.55;color:var(--ltc-fg-soft, rgb(169, 180, 206));max-width:52ch}.lts-act{margin-top:14px;align-self:flex-start}.lts-group{display:inline-flex;align-items:center;gap:7px;margin:20px 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ltc-fg-mute, rgba(169, 180, 206, .72))}.lts-group svg{color:var(--ltc-orange, #ed9a4a);flex:none}.lts-group:first-of-type{margin-top:22px}.lts-stage,.lts-tile{animation:lte-rise .5s var(--ease, cubic-bezier(.16, 1, .3, 1)) both}.lts-tile:nth-child(2){animation-delay:.05s}.lts-tile:nth-child(3){animation-delay:.1s}.lts-tile:nth-child(4){animation-delay:.15s}.lts-tile:nth-child(n+5){animation-delay:.2s}@media(max-width:820px){.lts-stage{min-height:268px;padding:18px}.lts-stage-body{max-width:none}.lts-stage-wash{background:linear-gradient(to top,color-mix(in srgb,var(--sb-n5) 95%,transparent),color-mix(in srgb,var(--sb-n5) 78%,transparent) 46%,color-mix(in srgb,var(--sb-n5) 18%,transparent) 82%,#18213700)}.lts-band,.lts-band--w0,.lts-band--w1,.lts-band--w2,.lts-band--even{grid-template-columns:1fr}.lts-tile-art{height:176px}}@media(hover:none){.lts-tile:hover,.lts-tile:hover .lts-tile-art img{transform:none}.lts-tile:hover .lts-tile-reveal{opacity:0;pointer-events:none}.lts-tile:hover .lts-tile-meta{opacity:1}}.lts-mono-neutral{font-family:var(--ltc-mono-f, ui-monospace, monospace);text-transform:uppercase;letter-spacing:1.045px;font-size:9.5px;color:var(--ltc-fg-mute, rgba(169, 180, 206, .72))}.lts-tag{display:inline-flex;align-items:center;gap:6px;margin:0 0 5px;padding:4px 10px 4px 8px;border-radius:var(--ltc-pill, 999px);background:#d6e0ff14;max-width:100%}.lts-tag--onart{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px 11px 5px 9px}.lts-tag--onart span{color:#f2f4fa}.lts-stage-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.lts-tag span{font-size:11.5px;font-weight:500;letter-spacing:.01em;color:var(--ltc-fg, rgb(242, 244, 250));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ltc-sec.lts{padding-top:0}.lts-play{position:absolute;left:12px;bottom:12px;min-height:0;padding:8px 15px 8px 12px;gap:8px;opacity:0;transform:translateY(8px) scale(.94);transform-origin:left bottom;pointer-events:none;transition:opacity .22s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1)),transform .34s var(--ltc-ease, cubic-bezier(.16, 1, .3, 1))}.lts-play b{font-size:12.5px;font-weight:600;letter-spacing:.01em}.lts-play svg{flex:none;color:currentColor}.lts-play{border:0;font:inherit;cursor:pointer}.lts-tile:hover .lts-play,.lts-tile:focus-within .lts-play{opacity:1;transform:none;transition-delay:.06s;pointer-events:auto}.lts-play:focus-visible{box-shadow:0 0 34px #1a4cffc7,inset 0 1px #d6e2ff99}@media(hover:none){.lts-tile:hover .lts-play{opacity:0;transform:translateY(8px) scale(.94);pointer-events:none}}.ltc-bar.lts-bar{margin-bottom:34px}.ltc-shell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.ltc-root{--ltc-fg: rgb(242, 244, 250);--ltc-fg-soft: rgb(169, 180, 206);--ltc-fg-mute: rgba(169, 180, 206, .72);--ltc-line: rgba(214, 224, 255, .12);--ltc-orange: #ed9a4a;--ltc-surface: rgba(255, 255, 255, .04);--ltc-surface-2: color-mix(in srgb, var(--sb-n5) 72%, transparent);--ltc-card: var(--sb-n5);--ltc-hi: rgba(255, 255, 255, .05);--ltc-display: "Space Grotesk Variable", system-ui, sans-serif;--ltc-mono-f: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--ltc-pill: 999px;--ltc-card-r: 15px;--ltc-tile-r: 11px;--ltc-micro: .16s;--ltc-ease: cubic-bezier(.16, 1, .3, 1);color:var(--ltc-fg);font-family:var(--ltc-display);position:relative;z-index:1;padding:var(--lt-pad-top, 124px) var(--lt-pad-x, clamp(22px, 4vw, 68px)) 128px;box-sizing:border-box;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-font-smoothing:antialiased}.ltc-root::-webkit-scrollbar{display:none}.ltc-mono{font-family:var(--ltc-mono-f);color:var(--ltc-fg-soft);text-transform:uppercase;letter-spacing:1.045px;font-size:9.5px;font-weight:400;line-height:1.5}.ltc-bar{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:16px 4px;box-shadow:inset 0 -1px #d6e0ff17;margin-bottom:8px}.ltc-bar-id{display:grid;gap:2px;margin-right:6px}.ltc-bar-id b{font-size:15px;font-weight:650;letter-spacing:-.01em}.ltc-bar-id .ltc-mono{font-size:9.5px;letter-spacing:.4px;color:var(--ltc-fg-mute);text-transform:none}.ltc-streak{display:flex;align-items:center;gap:9px;color:var(--ltc-orange)}.ltc-streak b{font-size:21px;font-weight:700;line-height:1;color:var(--ltc-fg);display:block}.ltc-streak .ltc-mono{display:block;margin-top:2px;color:var(--ltc-fg-mute);font-size:11px;letter-spacing:0;text-transform:none}.ltc-faces{display:flex;gap:7px;list-style:none;margin:0;padding:0}.ltc-faces li{opacity:.38;transition:opacity .18s ease}.ltc-faces li.is-on,.ltc-faces li:hover{opacity:1}.ltc-pillinfo{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#d6e0ff0f;color:var(--ltc-fg-soft);font-size:12px}.ltc-pillinfo svg{color:var(--ltc-orange)}.ltc-barcount{font-size:11px;color:var(--ltc-fg-mute);white-space:nowrap}.ltc-sec{padding:22px 0 6px}.ltc-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ltc-h{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:10.5px}.ltc-h svg{color:var(--ltc-orange)}.ltc-spacer{flex:1}.ltc-lede{margin:0 0 14px;color:var(--ltc-fg-soft);font-size:13.5px;max-width:560px}.ltc-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ltc-pill);background:var(--ltc-surface)}.ltc-seg-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--ltc-mono-f);text-transform:uppercase;letter-spacing:1px;font-size:9.5px;color:var(--ltc-fg-mute);background:transparent;border-radius:var(--ltc-pill);padding:6px 14px;transition:color var(--ltc-micro) var(--ltc-ease),background var(--ltc-micro) var(--ltc-ease)}.ltc-seg-pill:hover{color:var(--ltc-fg-soft)}.ltc-seg-pill.is-on{color:var(--sb-ink);background:transparent}.ltc-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--ltc-display);font-size:12.5px;font-weight:600;color:var(--ltc-fg);background:var(--ltc-surface);border-radius:var(--ltc-pill);padding:9px 16px;transition:background var(--ltc-micro) var(--ltc-ease)}.ltc-add:hover{background:#ffffff12}.ltc-root-empty{display:grid;place-items:center;min-height:60vh}.ltc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 24px;color:var(--ltc-fg-soft);animation:ltc-empty-in .24s var(--ltc-ease) both}.ltc-empty>svg{color:var(--ltc-fg-mute)}.ltc-empty h1{margin:6px 0 0;font-family:var(--ltc-display);font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ltc-fg)}.ltc-empty p{margin:0;max-width:48ch;font-size:13.5px;line-height:1.6}.ltc-empty-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:11px 20px;border-radius:var(--ltc-pill);font-family:var(--ltc-display);font-size:13.5px;font-weight:600;color:#1b1205;background:var(--ltc-orange);transition:filter var(--ltc-micro) var(--ltc-ease)}.ltc-empty-cta:hover{filter:brightness(1.08)}.ltc-empty-soon{margin-top:12px;font-size:12.5px;color:var(--ltc-fg-mute)}@keyframes ltc-empty-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ltc-empty{animation:none}}.ltc-flowframe{position:relative;height:640px;border-radius:14px;background:radial-gradient(circle 1px,rgba(214,224,255,var(--dotop3, .05)) .9px,transparent 1.1px) 0 0 / 26px 26px,var(--ltc-surface-2);box-shadow:inset 0 1px 0 var(--ltc-hi);overflow:hidden}html.sb-flowframeless .ltc-flowframe{background:none;box-shadow:none}html.sb-flowframeless .ltc-chips{left:0}.ltc-flow{position:absolute;top:0;right:0;bottom:0;left:0}.ltc-threads{position:absolute;left:0;top:17px;width:100%;pointer-events:none;z-index:1}.ltc-scroll{position:absolute;top:17px;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab}.ltc-scroll::-webkit-scrollbar{display:none}.ltc-scroll.is-panning{cursor:grabbing}.ltc-stage{position:relative}.ltc-ticks{position:absolute;inset:0 0 auto;height:26px;pointer-events:none}.ltc-tk{position:absolute;top:0;height:9px;width:0;border-left:1px solid transparent}.ltc-tk.is-major{height:16px;border-left-color:var(--sb-ink-soft)}.ltc-tk em{position:absolute;top:1px;left:6px;font-style:normal;font-family:var(--ltc-mono-f);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ltc-fg-mute);white-space:nowrap}.ltc-tk.is-major em{color:var(--ltc-fg-soft)}.ltc-today{position:absolute;top:32px;bottom:8px;width:0;border-left:1px dashed rgba(214,224,255,.22);pointer-events:none}.ltc-today i{position:absolute;bottom:2px;left:6px;font-style:normal;font-family:var(--ltc-mono-f);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ltc-fg-mute);white-space:nowrap}.ltc-rail{position:absolute;height:1px;background:var(--ltc-line);transform:translateY(-.5px)}.ltc-rail.is-ghost{opacity:.55}.ltc-fill{position:absolute;height:3px;border-radius:2px;opacity:.55;transform:translateY(-1.5px)}.ltc-fill.is-ghost{opacity:.22}.ltc-chips{position:absolute;left:24px;top:17px;bottom:0;width:0;z-index:3;pointer-events:none}.ltc-chip,.ltc-suggest{position:absolute;transform:translateY(-50%);pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:9px;padding:8px 17px 8px 9px;border-radius:var(--ltc-pill);background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.07),transparent 55%),#121b30eb;color:var(--ltc-fg);font-family:var(--ltc-display);text-align:left;transition:background var(--ltc-micro) var(--ltc-ease)}.ltc-chip:not(:has(.ltc-av)){padding:11px 18px}.ltc-chip:hover{background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.12),transparent 55%),#1c2844fa}.ltc-who{display:grid;line-height:1.15}.ltc-who b{font-size:12.5px;font-weight:620;white-space:nowrap}.ltc-who small{font-family:var(--ltc-mono-f);font-size:8px;letter-spacing:.9px;text-transform:uppercase;color:var(--ltc-fg-mute);white-space:nowrap}.ltc-suggest{padding:7px 14px;gap:6px;max-width:none;white-space:nowrap;font-size:11.5px;color:var(--ltc-fg-soft);background:#121b3099}.ltc-suggest:hover{background:#121b30d9;color:var(--ltc-fg)}.ltc-suggest b{color:var(--ltc-fg);font-weight:620}.ltc-pct{font-family:var(--ltc-mono-f);font-size:9.5px;color:var(--ltc-fg-mute)}.ltc-av{position:relative;flex:none;border-radius:50%;overflow:hidden;background:transparent;display:grid;place-items:center}.ltc-av-ini{font-family:var(--ltc-mono-f);font-size:10px;letter-spacing:.5px;color:var(--ltc-fg-soft)}.ltc-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.ltc-nodes{position:absolute;left:0;top:17px;bottom:0;z-index:2;pointer-events:none}.ltc-cluster{position:absolute;pointer-events:auto}.ltc-node{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--off, 0px)),-50%);transition:transform .28s var(--ltc-ease);display:grid;place-items:center}.ltc-disc{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.07),transparent 55%),#121b30eb;box-shadow:inset 0 1px #ffffff14;transition:box-shadow var(--ltc-micro) var(--ltc-ease)}.ltc-node.is-now .ltc-disc{background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.09),transparent 55%),#162038f5}.ltc-node.is-next .ltc-disc{background:#121b3099}.ltc-node.is-next .ltc-disc svg{opacity:.75}.ltc-node.is-locked .ltc-disc{background:#121b306b}.ltc-node.is-locked .ltc-disc svg{opacity:.45}.ltc-node.is-ghost{opacity:.5}.ltc-node:hover{z-index:20!important}.ltc-node:hover .ltc-disc{background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.12),transparent 55%),#1c2844fa}@keyframes ltcHit{0%{transform:translate(calc(-50% + var(--off, 0px)),-50%) scale(1)}35%{transform:translate(calc(-50% + var(--off, 0px)),-50%) scale(1.18)}to{transform:translate(calc(-50% + var(--off, 0px)),-50%) scale(1)}}.ltc-node.is-hit{animation:ltcHit .9s var(--ltc-ease) .6s both}.ltc-cap{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:11px;color:var(--ltc-fg-soft);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.ltc-node:hover .ltc-cap{opacity:.85}.ltc-node.is-ghost:hover .ltc-cap{opacity:.75}.ltc-cap-more{top:calc(100% - 6px);bottom:auto;left:50%;transform:translate(-50%);position:absolute;font-family:var(--ltc-mono-f);font-size:10px;letter-spacing:.7px;color:var(--ltc-fg-soft);opacity:.55;pointer-events:none}.ltc-legend{position:absolute;right:12px;bottom:10px;z-index:4}.ltc-legend-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ltc-surface);color:var(--ltc-fg-mute);cursor:default}.ltc-legend-pop{position:absolute;right:0;bottom:38px;width:250px;padding:14px 16px;border-radius:var(--ltc-card-r);background:#10182bf7;box-shadow:inset 0 1px 0 var(--ltc-hi),0 14px 40px color-mix(in srgb,var(--sb-n0) 50%,transparent)}.ltc-legend-pop h4{margin:0 0 8px;font-size:12.5px;font-weight:620}.ltc-leg-row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ltc-fg-soft);margin:4px 0}.ltc-ln{width:26px;height:0;border-top:2px solid var(--ltc-fg, var(--sb-ink));border-radius:2px}.ltc-ln-form{border-top-style:dashed;opacity:.6}.ltc-ln-grow{opacity:.8}.ltc-ln-strong{border-top-width:3px}.ltc-leg-note{margin:7px 0 0;font-size:10.5px;color:var(--ltc-fg-mute);line-height:1.45}.ltc-cloud{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:34px 44px;padding:34px 0 26px}.ltc-cloud-item{position:relative;transform:translateY(var(--drift, 0px));cursor:pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.ltc-cloud-item:hover{transform:translateY(var(--drift, 0px)) scale(1.08);z-index:5}.ltc-cloud-n{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ed9a4a;color:#1c1107;font-family:var(--ltc-mono-f);font-size:10px;font-weight:700}.ltc-cloud-n:empty{display:none}.ltc-whypop{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%) translateY(6px);width:320px;display:grid;gap:10px;padding:16px 18px 18px;border-radius:18px;background:var(--ltc-card);box-shadow:inset 0 1px #ffffff14,0 18px 50px color-mix(in srgb,var(--sb-n0) 60%,transparent);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1);z-index:30}.ltc-cloud-item:hover .ltc-whypop{opacity:1;transform:translate(-50%) translateY(0)}.ltc-whypop-name{font-size:13.5px;font-weight:700;color:var(--ltc-fg)}.ltc-why{display:grid;gap:5px}.ltc-why .ltc-mono{font-size:9px;letter-spacing:.09em;text-transform:uppercase}.ltc-why-area{display:inline-flex;align-items:center;gap:6px}.ltc-area-dot{width:6px;height:6px;border-radius:50%;flex:none}.ltc-why-text{margin:0;font-style:italic;font-size:13px;line-height:1.5;color:var(--ltc-fg-soft)}.ltc-ritual{display:grid;grid-template-columns:236px 1fr;gap:16px;align-items:start;margin-top:12px}.ltc-host{display:grid;justify-items:center;gap:7px;border-radius:14px;background:radial-gradient(120% 90% at 50% 0%,rgba(237,154,74,.14),transparent 60%),var(--ltc-card);box-shadow:inset 0 1px #ed9a4a2e;padding:18px 16px 16px}.ltc-host-badge{color:#ed9a4a}.ltc-host-name{font-size:15px;font-weight:620}.ltc-host-where{color:var(--ltc-fg-mute)}.ltc-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-family:var(--ltc-display);font-size:12.5px;font-weight:620;color:#14100a;background:#ed9a4a;border-radius:var(--ltc-pill);padding:10px 18px;transition:filter var(--ltc-micro) var(--ltc-ease)}.ltc-cta:hover{filter:brightness(1.07)}.ltc-queue{padding:2px 0 0}.ltc-queue-h{margin:0 0 8px}.ltc-queue-list{margin:0;padding:0;list-style:none}.ltc-queue-row{display:flex;align-items:center;gap:12px;border-radius:var(--ltc-tile-r);background:color-mix(in srgb,var(--sb-n5) 60%,transparent);padding:8px 12px;margin-bottom:7px}.ltc-queue-n{width:14px;text-align:center;color:var(--ltc-orange)}.ltc-queue-who{display:grid;line-height:1.3;flex:1;min-width:0}.ltc-queue-who b{font-size:13px;font-weight:620}.ltc-queue-grip{color:var(--ltc-fg-mute);opacity:.6;cursor:grab}.ltc-bench{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px}.ltc-bench-k{margin-right:2px}.ltc-bench-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:var(--ltc-display);font-size:11.5px;font-weight:600;color:var(--ltc-fg-soft);background:var(--ltc-surface);border-radius:var(--ltc-pill);padding:6px 12px;transition:background var(--ltc-micro) var(--ltc-ease),color var(--ltc-micro) var(--ltc-ease)}.ltc-bench-chip:hover{background:#ffffff12;color:var(--ltc-fg)}@media(max-width:960px){.ltc-ritual{grid-template-columns:1fr}}.lte-explore{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0;color:var(--lte-fg);font-family:var(--lte-display);font-size:16px;font-weight:400}.lte-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:var(--lt-pad-top, 124px) var(--lt-pad-x, clamp(22px, 4vw, 68px)) 128px}.lte-scroll::-webkit-scrollbar{display:none}.lte-eyebrow{margin:0;font-family:var(--lte-monof);font-size:11px;font-weight:500;letter-spacing:.22px;text-transform:uppercase;color:var(--sb-ink-soft, #a9b4ce)}.lte-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:44px 34px}@media(max-width:940px){.lte-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.lte-grid{grid-template-columns:1fr}}.lte-card{display:flex;flex-direction:column;gap:13px;animation:lte-rise .5s var(--ease) backwards}@keyframes lte-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lte-card:nth-child(2){animation-delay:.06s}.lte-card:nth-child(3){animation-delay:.12s}.lte-card:nth-child(4){animation-delay:.18s}.lte-card:nth-child(5){animation-delay:.24s}.lte-card:nth-child(6){animation-delay:.3s}.lte-card:nth-child(n+7){animation-delay:.36s}.lte-media{position:relative;display:flex;justify-content:center;margin-bottom:10px;min-height:338px;align-items:flex-start}.lte-media .pol{width:100%;max-width:320px}.lte-carousel{display:block;--lte-pol-slack: 21px}.lte-car-stage{position:relative;width:100%}.lte-car-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overflow-y:hidden;touch-action:pan-x pan-y;padding:calc(14px + var(--lte-pol-slack, 0px)) 11px calc(16px + var(--lte-pol-slack, 0px));margin:calc(-14px - var(--lte-pol-slack, 0px)) -11px calc(-16px - var(--lte-pol-slack, 0px))}.lte-car-track::-webkit-scrollbar{display:none}.lte-car-track.is-dragging{scroll-snap-type:none;cursor:grabbing}.lte-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center}.lte-slide .pol{max-width:320px;will-change:auto}.lte-slide .pol .pol-frame{transform:none}.lte-slide .pol:hover .pol-frame{transform:rotate(calc(-1 * var(--pol-rot, -1.4deg))) scale(1.06)}.lte-dock.lte-car-prev,.lte-dock.lte-car-next{bottom:auto;top:calc(44% + 8px);transform:translateY(-50%)}.lte-dock.lte-car-prev{left:calc(50% - min(50%,160px) + 10px)}.lte-dock.lte-car-next{left:auto;right:calc(50% - min(50%,160px) + 10px)}.lte-media-badge{position:absolute;left:calc(50% - min(50%,160px) + 26px);top:26px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-pill);background:#060a14eb;color:#fff;font-family:var(--lte-monof);font-size:10.5px;letter-spacing:.22px;pointer-events:none}.lte-media-badge svg{color:var(--lte-orange)}.lte-dots{position:static;margin-top:calc(13px + var(--lte-pol-slack, 0px));display:flex;justify-content:center;gap:7px}html.sb-nocardots .lte-dots{display:none}.lte-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;width:7px;height:7px;border-radius:50%;background:#d6e0ff73;transition:background var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.lte-dots button:hover{background:#d6e0ffb3}.lte-dots button.on{background:var(--lte-orange);transform:scale(1.25)}.lte-live{position:absolute;left:14px;top:12px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);background:#ed9a4a29;color:var(--lte-orange);font-family:var(--lte-monof);font-size:10px;letter-spacing:.22px;text-transform:uppercase}.lte-live-dot{width:6px;height:6px;border-radius:50%;background:var(--lte-orange);animation:lte-pulse 1.6s var(--ease) infinite}@keyframes lte-pulse{0%,to{opacity:1}50%{opacity:.35}}.lte-person{display:flex;align-items:center;gap:10px}.lte-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.lte-name{margin:0;font-family:var(--lte-display);font-size:16.5px;font-weight:600;color:var(--lte-fg)}.lte-meta{margin:2px 0 0;font-family:var(--lte-monof);font-size:11px;letter-spacing:.22px;text-transform:uppercase;color:var(--sb-ink-soft, #a9b4ce)}.lte-irl{display:inline-flex;align-items:center;gap:5px;color:var(--lte-orange)}.lte-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:4px 4px 16px;margin-bottom:40px;box-shadow:inset 0 -1px #d6e0ff17}.lte-pulse{display:flex;align-items:center;gap:9px;color:var(--lte-orange)}.lte-pulse b{font-size:21px;font-weight:700;line-height:1;color:var(--lte-fg);display:block}.lte-pulse .lte-mono{display:block;margin-top:2px;color:var(--lte-fg-mute);font-size:11px;letter-spacing:0;text-transform:none}.lte-barspace{flex:1}.lte-lens{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lte-lens-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:999px;background:#d6e0ff0f;color:var(--lte-fg-soft);font-size:12px;cursor:pointer;transition:background var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.lte-lens-pill svg{flex:none;color:var(--lte-fg-mute);transition:color var(--t-micro) var(--ease)}.lte-lens-pill:hover{background:#d6e0ff1a;color:var(--lte-fg)}.lte-lens-pill:hover svg{color:var(--ac, var(--lte-orange))}.lte-lens-pill.is-on svg{color:currentColor}.lte-lens-pill.is-on{background:#ed9a4a29;color:#f5d4ae}.lte-barcount{font-size:11px;color:var(--lte-fg-mute);white-space:nowrap}.lte-vision{margin:0;font-family:var(--lte-display);font-weight:650;font-size:15.5px;line-height:1.35;color:var(--lte-fg)}.lte-why{margin:0;font-size:12.5px;line-height:1.55;color:var(--lte-fg-mute)}.lte-why.is-lead{font-size:13.5px;color:var(--lte-fg-soft)}.lte-areas{display:flex;flex-wrap:wrap;gap:8px}.lte-area{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:var(--r-pill);background:var(--lte-stat);font-size:12.5px;color:var(--lte-fg-soft)}.lte-area svg{flex:none}.lte-members{display:flex;align-items:center}.lte-mchip{width:26px;height:26px;border-radius:50%;object-fit:cover;margin-left:-8px;background:transparent}.lte-mchip:first-child{margin-left:0}.lte-mchip-more{display:inline-flex;align-items:center;justify-content:center;font-family:var(--lte-monof);font-size:10px;letter-spacing:.22px;color:var(--lte-orange)}.lte-cta{margin-top:auto;padding-top:2px}.lte-pill{min-height:40px;font-size:13px}.lxb-root{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.lxb-stage{position:relative;flex:1;min-height:0;overflow:hidden;cursor:grab;touch-action:none}.lxb-stage:active{cursor:grabbing}.lxb-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lxb-node{position:absolute;transform:translate(-50%,-50%) scale(var(--z, 1));transform-origin:center;transition:opacity var(--t-element) var(--ease),filter var(--t-element) var(--ease);z-index:1}.lxb-node .pol{width:100%;cursor:pointer}.lxb-node.is-you{z-index:2}.lxb-node.is-hover{z-index:5}.lxb-play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--sb-n3) 60%,transparent);color:#fff;pointer-events:none}.lxb-hint{position:absolute;left:50%;bottom:72px;transform:translate(-50%);margin:0;font-family:var(--lte-monof);font-size:10px;letter-spacing:.22px;text-transform:uppercase;color:var(--lte-fg-mute);pointer-events:none}.lxb-tweaks{position:fixed;right:18px;bottom:18px;z-index:60;width:250px;padding:13px 15px;border-radius:var(--r-card);background:#10182bf7;box-shadow:var(--lte-inner) 0 1px 0 0 inset,0 14px 40px color-mix(in srgb,var(--sb-n0) 50%,transparent)}.lxb-tweaks-h{margin:0 0 9px;font-family:var(--lte-monof);font-size:9.5px;letter-spacing:1px;color:var(--lte-orange)}.lxb-tweaks-row{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--lte-fg-soft)}.lxb-tweaks-row input{flex:1}.lxb-tweaks-row b{font-family:var(--lte-monof);font-size:10.5px;color:var(--lte-fg)}.lxb-tweaks-note{margin:6px 0 0;font-size:10.5px;color:var(--lte-fg-mute)}.lxp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#050912c2;animation:lxb-in var(--t-element) var(--ease) both}html.sb-xray .lxp-scrim{background:#05091259;animation:none}html.sb-xray .lxp{animation:lxp-pop var(--t-element) var(--ease) both}@keyframes lxp-pop{0%{transform:translateY(8px) scale(.985)}to{transform:none}}@keyframes lxb-in{0%{opacity:0}to{opacity:1}}.lxp{display:flex;width:min(1040px,calc(100vw - 56px));height:min(680px,calc(100vh - 96px));border-radius:18px;overflow:hidden;background:radial-gradient(circle 1px,rgba(214,224,255,var(--framedot, 0)) .9px,transparent 1.1px) 0 0 / 26px 26px,var(--frame-grad, radial-gradient(130% 80% at 6% -5%, rgba(103, 143, 235, .2), transparent 52%), linear-gradient(158deg, #27385e 0%, #1b2946 55%, #17233d 100%));box-shadow:var(--lte-inner) 0 1px 0 0 inset,0 24px 70px #03060e99}.lxp-media{position:relative;flex:1.35;min-width:0;background:#070d18;display:grid;place-items:center}html.sb-xray .lxp{background:hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--frameop, .85))}html.sb-xray.sb-xrayblur .lxp{backdrop-filter:blur(var(--frameblur, 0));-webkit-backdrop-filter:blur(var(--frameblur, 0))}.lxp-media img,.lxp-media video{width:100%;height:100%;object-fit:contain;display:block}.lxp-car{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--lte-fg);cursor:pointer;transition:color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.lxp-car:hover{color:var(--lte-orange);background:transparent}.lxp-car-prev{left:12px}.lxp-car-next{right:12px}.lxp-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.lxp-dots span{width:6px;height:6px;border-radius:50%;background:#d6e0ff59}.lxp-dots span.on{background:var(--lte-orange)}.lxp-side{flex:0 0 360px;min-width:300px;display:flex;flex-direction:column;min-height:0}.lxp-head{display:flex;align-items:center;gap:11px;padding:16px 18px 12px;box-shadow:inset 0 -1px #d6e0ff12}.lxp-head img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.lxp-head h3{margin:0;font-size:15.5px;font-weight:620}.lxp-head>div{flex:1;min-width:0}.lxp-x{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:50%;background:#ffffff0d;color:var(--lte-fg-soft);cursor:pointer;transition:color var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.lxp-x:hover{color:var(--lte-fg);background:#ffffff17}.lxp-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:14px 18px;display:grid;gap:10px;align-content:start}.lxp-body::-webkit-scrollbar{display:none}.lxp-mono{margin:0;font-family:var(--lte-monof);font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--lte-orange)}.lxp-vision{margin:0;font-family:var(--lte-display);font-weight:650;font-size:16px;line-height:1.35}.lxp-why{margin:0;font-size:13px;line-height:1.5;color:var(--lte-fg-soft)}.lxp-areas{display:flex;flex-wrap:wrap;gap:8px}.lxp-areas span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:var(--r-pill);background:#ffffff0d;font-size:12px;color:var(--lte-fg-soft)}.lxp-areas i{width:8px;height:8px;border-radius:50%}.lxp-empty{margin:6px 0 0;font-style:italic;font-size:13px;color:var(--lte-fg-mute)}.lxp-note{margin:0;font-size:13px;line-height:1.5;color:var(--lte-fg)}.lxp-note b{font-weight:620;margin-right:6px}.lxp-react{display:flex;align-items:center;gap:10px;padding:10px 18px;box-shadow:inset 0 1px #d6e0ff12}.lxp-react b{font-size:13px;font-weight:620}.lxp-date{margin-left:auto;color:var(--lte-fg-mute)}.lxp-heart{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff0d;color:var(--lte-fg-soft);cursor:pointer;transition:color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.lxp-heart:hover{color:var(--lte-fg)}.lxp-heart.on{color:var(--lte-orange)}.lxp-heart:active{transform:scale(.92)}.lxp-composer{display:flex;align-items:center;gap:8px;padding:10px 14px 14px 18px}.lxp-composer input{flex:1;min-width:0;border:0;outline:0;border-radius:var(--r-pill);padding:10px 15px;background:#ffffff0d;color:var(--lte-fg);font-family:var(--lte-display);font-size:13px}.lxp-composer input::placeholder{color:var(--lte-fg-mute)}.lxp-composer button{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:50%;background:#ed9a4a24;color:var(--lte-orange);cursor:pointer;transition:background var(--t-micro) var(--ease),opacity var(--t-micro) var(--ease)}.lxp-composer button:disabled{opacity:.4;cursor:default}.lxp-composer button:not(:disabled):hover{background:#ed9a4a3d}@media(max-width:820px){.lxp{flex-direction:column;height:min(86vh,900px)}.lxp-side{flex:1}.lxp-media{flex:1.1}}.lte-car-btn:focus-visible{background:#566c9ef5;box-shadow:inset 0 1px #e2ecffd9,0 4px 14px #03060e80}.lte-explore,.lxp-scrim,.ltv-stage{--lte-fg: rgb(242, 244, 250);--lte-fg-soft: rgb(169, 180, 206);--lte-fg-mute: rgba(169, 180, 206, .72);--lte-line: transparent;--lte-orange: #ed9a4a;--lte-card: var(--sb-n5);--lte-card-line: transparent;--lte-inner: rgba(255, 255, 255, .05);--lte-stat: rgba(255, 255, 255, .04);--lte-people: color-mix(in srgb, var(--sb-n3) 40%, transparent);--lte-blue-line: transparent;--lte-blue-hi: rgba(255, 255, 255, .08);--lte-wash-03: rgba(255, 255, 255, .03);--lte-wash-04: rgba(255, 255, 255, .04);--lte-wash-045: rgba(255, 255, 255, .045);--lte-wash-05: rgba(255, 255, 255, .05);--lte-wash-055: rgba(255, 255, 255, .055);--lte-wash-06: rgba(255, 255, 255, .06);--lte-wash-07: rgba(255, 255, 255, .07);--lte-wash-08: rgba(255, 255, 255, .08);--lte-wash-09: rgba(255, 255, 255, .09);--lte-wash-10: rgba(255, 255, 255, .1);--lte-wash-12: rgba(255, 255, 255, .12);--lte-wash-14: rgba(255, 255, 255, .14);--r-pill: 999px;--r-panel: 18px;--r-card: 14px;--r-nav: 11px;--t-micro: .16s;--t-element: .24s;--ease: cubic-bezier(.16, 1, .3, 1);--lte-display: "Space Grotesk Variable", system-ui, sans-serif;--lte-monof: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace}.ltv-veil{position:absolute;top:0;right:0;bottom:0;left:calc(var(--sw, 304px) + 26px);z-index:20;background:#070b1680;-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82)}.ltv-stage{position:absolute;top:0;right:0;bottom:0;left:calc(var(--sw, 304px) + 26px);z-index:80;display:grid;place-items:center;pointer-events:none}.ltv-win,.ltv-stage .lte-dock{pointer-events:auto}.ltv-stage .lte-dock{bottom:22px}.ltv-win{position:relative;display:flex;flex-direction:column;width:min(96%,1500px);margin-right:12px;height:min(calc(100dvh - 240px),880px);background:transparent;overflow:hidden;color:var(--lte-fg);animation:ltv-win-in .28s var(--ease, ease)}@keyframes ltv-win-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.ltv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 14px}.ltv-head-txt{min-width:0}.ltv-kicker{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lte-fg)}.ltv-title{margin:4px 0 0;font-size:21px;font-weight:650;letter-spacing:-.01em;color:var(--lte-fg)}.ltv-why{margin:6px 0 0;max-width:62ch;font-size:12.5px;line-height:1.5;min-height:37.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--lte-fg-soft)}.ltv-why.is-empty{color:var(--lte-fg-mute)}.ltv-close{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:var(--lte-wash-06);color:var(--lte-fg-soft);cursor:pointer;transition:background var(--t-micro, .16s) var(--ease, ease),color var(--t-micro, .16s) var(--ease, ease)}.ltv-close:hover{background:var(--lte-wash-12);color:var(--lte-fg)}.ltv-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 26px 28px;scrollbar-width:none}.ltv-scroll::-webkit-scrollbar{display:none}.ltv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:340px;gap:6px;color:var(--lte-fg-soft)}.ltv-q{margin:8px 0 0;font-size:17px;font-weight:600;color:var(--lte-fg)}.ltv-empty-blurb{margin:0;max-width:46ch;font-size:13px;line-height:1.55}.ltv-empty-note{margin-top:10px;font-size:10.5px;letter-spacing:.08em;color:var(--lte-fg-mute)}.ltv-values{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;padding-top:10px}.ltv-colhead{margin:0;font-size:14.5px;font-weight:650;color:var(--lte-fg)}.ltv-colsub{margin:5px 0 14px;font-size:11.5px;line-height:1.55;color:var(--lte-fg-mute);max-width:52ch}.ltv-colsub i{font-style:normal;color:var(--lte-fg-soft)}.ltv-colsub b{color:var(--lte-fg-soft)}.ltv-colhead-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ltv-elicit-btn{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:5px 11px;font:inherit;font-size:10.5px;background:var(--lte-wash-05);color:var(--lte-fg-soft);cursor:pointer;transition:background var(--t-micro, .16s) var(--ease, ease),color var(--t-micro, .16s) var(--ease, ease)}.ltv-elicit-btn:hover{background:var(--lte-wash-10);color:var(--lte-fg)}.ltv-elicit-btn.is-on{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltv-elicit{display:flex;flex-direction:column;gap:12px}.ltv-qcard{display:flex;flex-direction:column;gap:7px;padding:16px 18px;background:transparent}.ltv-qtext{margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--lte-fg)}.ltv-qwhy{margin:0 0 4px;font-size:11px;line-height:1.5;color:var(--lte-fg-mute)}.ltv-qinput{border:0;padding:8px 10px;font:inherit;font-size:12.5px;background:transparent;color:var(--lte-fg);outline:1px solid transparent;transition:outline-color var(--t-micro, .16s) var(--ease, ease)}.ltv-qinput::placeholder{color:#a9b4ce73}.ltv-qinput:focus{outline-color:var(--sb-ink-soft)}.ltv-qnav{display:flex;align-items:center;gap:12px}.ltv-qcard+.ltv-qnav{margin-top:20px}.ltv-qnav button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:var(--lte-wash-05);color:var(--lte-fg-soft);cursor:pointer}.ltv-qnav button:hover:not(:disabled){background:var(--lte-wash-10);color:var(--lte-fg)}.ltv-qnav button:disabled{opacity:.3;cursor:default}.ltv-qdots{flex:1;display:flex;align-items:center;gap:4px}.ltv-qdots i{flex:1;height:3px;border-radius:999px;background:var(--lte-wash-10)}.ltv-qdots i.is-filled{background:transparent}.ltv-qdots i.is-here{background:var(--lte-orange, #ed9a4a);height:5px}.ltv-cands{display:flex;flex-direction:column;gap:8px}.ltv-candlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltv-cand{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"n txt add" "n src add";align-items:center;gap:2px 8px;padding:7px 9px;border-radius:10px;background:var(--lte-stat, rgba(255, 255, 255, .04))}.ltv-candn{grid-area:n;font-size:11px;font-variant-numeric:tabular-nums;color:var(--lte-fg)}.ltv-candtxt{grid-area:txt;min-width:0;font-size:12.5px;color:var(--lte-fg)}.ltv-candsrc{grid-area:src;font-size:9.5px;line-height:1.4;color:var(--lte-fg-mute)}.ltv-candadd{grid-area:add;display:flex;gap:4px}.ltv-candadd button{border:0;border-radius:999px;padding:3px 9px;font:inherit;font-size:9.5px;background:var(--lte-wash-06);color:var(--lte-fg-soft);cursor:pointer}.ltv-candadd button:hover{background:var(--lte-blue-hi);color:var(--lte-fg)}.ltv-vgroup{margin-bottom:18px}.ltv-vside{margin:0 0 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lte-fg)}.ltv-vlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltv-vrow{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:var(--lte-stat, rgba(255, 255, 255, .04));transition:background var(--t-micro, .16s) var(--ease, ease),opacity var(--t-micro, .16s) var(--ease, ease)}.ltv-vrow:hover{background:var(--lte-wash-07)}.ltv-vrow.is-drag{opacity:.45}.ltv-vrow.is-new{background:transparent}.ltv-vgrip{color:var(--lte-fg-mute);cursor:grab;display:grid;place-items:center}.ltv-vrow:active .ltv-vgrip{cursor:grabbing}.ltv-vrank{flex:none;width:16px;text-align:right;font-size:11px;color:var(--lte-fg)}.ltv-vlabel{flex:1;min-width:0;border:0;background:none;padding:0;text-align:left;font:inherit;font-size:13px;line-height:1.35;color:var(--lte-fg);cursor:text}.ltv-vinput{flex:1;min-width:0;border:0;padding:3px 6px;font:inherit;font-size:13px;background:transparent;color:var(--lte-fg);outline:1px solid transparent}.ltv-picklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltv-pick{width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:10px;background:var(--lte-stat, rgba(255, 255, 255, .04));color:var(--lte-fg-soft);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-micro, .16s) var(--ease, ease),color var(--t-micro, .16s) var(--ease, ease)}.ltv-pick:hover{background:var(--lte-wash-07)}.ltv-pick.is-on{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltv-pickbox{flex:none;width:15px;height:15px;display:grid;place-items:center;border-radius:4px;background:var(--lte-wash-08);color:transparent}.ltv-pick.is-on .ltv-pickbox{background:var(--lte-fg);color:#0b1020}.ltv-pickrank{flex:none;min-width:20px;text-align:right;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--lte-fg-mute)}.ltv-pick.is-on .ltv-pickrank{color:var(--lte-fg)}.ltv-picklabel{flex:1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltv-pick .ltv-chip{cursor:inherit;flex:none}.ltv-vmarks{display:flex;gap:4px;flex:none}.ltv-chip{border:0;border-radius:999px;padding:2.5px 8px;font-size:10px;letter-spacing:.03em;background:var(--lte-wash-05);color:var(--lte-fg-mute);cursor:pointer;transition:background var(--t-micro, .16s) var(--ease, ease),color var(--t-micro, .16s) var(--ease, ease)}.ltv-chip:hover{background:var(--lte-wash-10);color:var(--lte-fg-soft)}.ltv-chip--authentic.is-on{background:var(--sb-ink-soft);color:var(--sb-n0)}.ltv-chip--handed.is-on{background:#ed9a4a29;color:#f0c59e}.ltv-vops{display:flex;gap:2px;flex:none;opacity:0;transition:opacity var(--t-micro, .16s) var(--ease, ease)}.ltv-vrow:hover .ltv-vops,.ltv-vrow:focus-within .ltv-vops{opacity:1}.ltv-vops button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:none;color:var(--lte-fg-mute);cursor:pointer}.ltv-vops button:hover{background:var(--lte-wash-10);color:var(--lte-fg)}.ltv-vops button:disabled{opacity:.3;cursor:default}.ltv-vadd{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:8px;padding:5px 9px;background:none;font-size:11.5px;color:var(--lte-fg-mute);cursor:pointer;transition:color var(--t-micro, .16s) var(--ease, ease),background var(--t-micro, .16s) var(--ease, ease)}.ltv-vadd:hover{background:var(--lte-wash-06);color:var(--lte-fg)}.ltv-vnone{list-style:none;padding:6px 2px;font-size:11.5px;color:var(--lte-fg-mute)}.ltv-elist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ltv-erow{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:var(--lte-stat, rgba(255, 255, 255, .04))}.ltv-edot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--lte-wash-14)}.ltv-edot.is-on{background:var(--lte-fg)}.ltv-elabel{flex:1;min-width:0;font-size:12.5px;color:var(--lte-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltv-estat{flex:none;font-size:10.5px;color:var(--lte-fg-soft)}.ltv-law{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--lte-wash-06);font-size:11px;line-height:1.5;color:var(--lte-fg-mute);max-width:48ch}.ltv-moving{padding-top:10px;max-width:640px}.ltv-intro{margin:0 0 16px;font-size:11.5px;color:var(--lte-fg-mute)}.ltv-block{margin-bottom:20px}.ltv-bhead{margin:0 0 8px;font-size:13px;font-weight:650;color:var(--lte-fg)}.ltv-strand{display:block;width:100%;height:28px}.ltv-bcap{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--lte-fg-soft)}.ltv-bcap b{color:var(--lte-fg);font-weight:600}.ltv-elabel.is-done{text-decoration:line-through;text-decoration-color:#a9b4ce80;color:var(--lte-fg-soft)}.ltv-when{flex:none;width:84px;text-align:left}.ltv-spread{padding-top:4px}.ltv-bandhead{display:flex;align-items:center;gap:10px;margin:0 0 12px}.ltv-spread .ltv-bandhead:not(:first-child){margin-top:26px}.ltv-bandq{margin:0;font-size:15.5px;font-weight:650;letter-spacing:-.005em;color:var(--lte-fg)}.ltv-tag{flex:none;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:transparent;color:var(--lte-fg)}.ltv-bandrule{flex:1;height:1px;background:var(--lte-wash-07)}.ltv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch}.ltv-tile{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:transparent;min-width:0}.ltv-tile--cal{grid-column:span 3;grid-row:span 2}.ltv-tile--figs{grid-column:span 9;flex-direction:row;align-items:stretch;gap:0}.ltv-tile--felt{grid-column:span 4}.ltv-tile--needs{grid-column:span 5}.ltv-tile--streaks,.ltv-tile--ledger{grid-column:span 12}.ltv-tile--result{grid-column:span 7}.ltv-tile--chart{grid-column:span 5}.ltv-tile--leads{grid-column:span 12}.ltv-tilehead{margin:0;font-size:12.5px;font-weight:600;color:var(--lte-fg)}.ltv-tilehead-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ltv-src{margin:2px 0 0;font-size:10px;letter-spacing:.04em;line-height:1.45;color:var(--lte-fg-mute)}.ltv-col{min-width:0}.ltv-snext{margin:0;font-size:11.5px;line-height:1.45;color:var(--lte-fg-mute)}.ltv-snext b{color:var(--lte-fg-soft);font-weight:600}.ltv-fig{flex:1;display:flex;flex-direction:column;gap:3px;padding:0 18px;min-width:0}.ltv-fig .ltv-fignote{margin-top:auto;padding-top:10px}.ltv-fig:first-child{padding-left:0}.ltv-fig:last-child{padding-right:0}.ltv-figsep{width:1px;background:var(--lte-wash-06)}.ltv-figlabel{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--lte-fg)}.ltv-figval{display:flex;align-items:baseline;gap:5px;font-size:27px;font-weight:650;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lte-fg)}.ltv-figval--sm{font-size:17px}.ltv-figunit{font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--lte-fg-soft)}.ltv-fignote{font-size:11px;line-height:1.4;color:var(--lte-fg-mute)}.ltv-cal{display:flex;flex-direction:column;gap:7px;height:100%}.ltv-calgrid{display:flex;flex-direction:column;gap:3px;margin-top:2px}.ltv-caldays,.ltv-calweek{grid-template-columns:repeat(7,17px)!important;justify-content:space-between}.ltv-caldays{display:grid;gap:3px}.ltv-caldays i{font-style:normal;font-size:8.5px;text-align:center;color:var(--lte-fg-mute)}.ltv-calweek{display:grid;gap:3px}.ltv-calweek i,.ltv-callegend i{width:17px;height:17px;border-radius:3.5px;background:var(--lte-wash-055)}.ltv-calweek i.is-one,.ltv-callegend i.is-one,.ltv-calweek i.is-two,.ltv-callegend i.is-two{background:transparent}.ltv-calweek i.is-future{background:transparent;box-shadow:inset 0 0 0 1px var(--lte-wash-03)}.ltv-callegend{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:9px;color:var(--lte-fg-mute)}.ltv-callegend i{width:9px;height:9px;flex:none}.ltv-streaks,.ltv-skillbars{display:flex;flex-direction:column;gap:7px}.ltv-tile--streaks .ltv-streaks{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:9px 48px}.ltv-strow{display:flex;align-items:center;gap:10px}.ltv-strow .ltv-elabel{flex:0 0 44%;font-size:12px}.ltv-sbar{flex:1;height:6px;display:flex;align-items:center}.ltv-sbar i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,transparent,transparent)}.ltv-strow .ltv-estat{flex:none;font-variant-numeric:tabular-nums}.ltv-felt{display:flex;flex-direction:column;gap:7px}.ltv-feltband{display:flex;height:12px;border-radius:999px;overflow:hidden;gap:2px}.ltv-feltband i{display:block;min-width:8px}.ltv-feltband i[data-f=heavy]{background:#7c8698b3}.ltv-feltband i[data-f=tense]{background:#e8897ccc}.ltv-feltband i[data-f=steady]{background:#a9b4cea6}.ltv-feltband i[data-f=light]{background:color-mix(in srgb,var(--sb-ink-soft) 85%,transparent)}.ltv-feltband i[data-f=lit]{background:var(--lte-orange)}.ltv-feltkeys{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;font-variant-numeric:tabular-nums}.ltv-feltkeys span[data-f=heavy]{color:#7c8698f2}.ltv-feltkeys span[data-f=tense]{color:#e8897c}.ltv-feltkeys span[data-f=steady]{color:var(--lte-fg-soft)}.ltv-feltkeys span[data-f=light]{color:var(--sb-ink-soft)}.ltv-feltkeys span[data-f=lit]{color:var(--lte-orange)}.ltv-needwrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ltv-needs{display:grid;gap:3px;list-style:none;margin:0;padding:0;flex:1 1 150px;align-content:center}.ltv-need{display:flex;align-items:center;gap:5px;padding:1px 0;color:var(--lte-fg-mute);font-size:12px;line-height:1.55}.ltv-need em{font-style:normal}.ltv-need.is-lit{color:var(--lte-fg);font-weight:600}.ltv-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 28px}.ltv-ledday{display:flex;gap:12px;align-items:baseline;min-width:0}.ltv-ledwhen{flex:0 0 74px;font-size:10px;letter-spacing:.03em;color:var(--lte-fg);font-variant-numeric:tabular-nums}.ltv-ledrows{display:flex;flex-direction:column;gap:4px;min-width:0}.ltv-ledrow{display:flex;align-items:baseline;gap:8px;min-width:0}.ltv-ledrow b{font-size:12.5px;font-weight:500;color:var(--lte-fg)}.ltv-ledrow em{font-style:normal;font-size:10px;color:var(--lte-fg-mute);font-variant-numeric:tabular-nums}.ltv-ledtick{flex:none;width:5px;height:5px;border-radius:999px;align-self:center}.ltv-ledtick[data-f=heavy]{background:#7c8698cc}.ltv-ledtick[data-f=tense]{background:#e8897c}.ltv-ledtick[data-f=steady]{background:var(--lte-fg-soft)}.ltv-ledtick[data-f=light]{background:var(--sb-ink-soft)}.ltv-ledtick[data-f=lit]{background:var(--lte-orange)}.ltv-path{margin:2px 0}.ltv-path-row{display:flex;align-items:center}.ltv-path-seg{display:flex;align-items:center;flex:1;min-width:0}.ltv-path-dot{flex:none;width:12px;height:12px;border-radius:999px;background:var(--lte-wash-12)}.ltv-path-dot.is-done{background:var(--lte-orange, #ed9a4a)}.ltv-path-dot.is-next{background:transparent;box-shadow:0 0 0 2px transparent}.ltv-path-line{flex:1;height:2px;background:var(--lte-wash-10);margin:0 3px}.ltv-path-line.is-done{background:#ed9a4a8c}.ltv-path-flag{flex:none;color:var(--lte-orange, #ed9a4a);display:grid;place-items:center;margin-left:2px}.ltv-path-labels{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin-top:8px}.ltv-path-labels .ltv-estat{font-variant-numeric:tabular-nums}.ltv-path.is-compact .ltv-path-dot{width:9px;height:9px}.ltv-path.is-compact{margin:4px 0 2px}.ltv-result{margin:0;font-size:14px;line-height:1.5;color:var(--lte-fg)}.ltv-resultpath{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:6px}.ltv-leadrow{display:flex;flex-wrap:wrap;gap:8px 22px}.ltv-lead{display:inline-flex;align-items:center;gap:8px}.ltv-lead b{font-size:12.5px;font-weight:500;color:var(--lte-fg)}.ltv-lead em{font-style:normal;font-size:10px;color:var(--lte-fg-mute)}.ltv-series{display:flex;flex-direction:column;gap:2px}.ltv-glabel{margin:0;font-size:11px;font-weight:600;color:var(--lte-fg);font-variant-numeric:tabular-nums}.ltv-chart{display:block;width:100%;height:auto}.ltv-grid-line{stroke:var(--lte-wash-09);stroke-width:1;stroke-dasharray:3 4}.ltv-tick{fill:var(--lte-fg-mute);font-size:8.5px}.ltv-line{fill:none;stroke:var(--lte-fg, var(--sb-ink));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ltv-dot{fill:var(--lte-fg, var(--sb-ink))}.ltv-setpoint{fill:none;stroke:color-mix(in srgb,var(--lte-fg, var(--sb-ink)) 46%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ltv-setpoint.is-ahead{stroke:color-mix(in srgb,var(--lte-fg, var(--sb-ink)) 30%,transparent);stroke-dasharray:2 3.5}.ltv-val{fill:var(--lte-fg);font-size:9.5px;font-weight:600}@media(max-width:1040px){.ltv-tile--cal,.ltv-tile--figs,.ltv-tile--felt,.ltv-tile--needs,.ltv-tile--streaks,.ltv-tile--ledger,.ltv-tile--result,.ltv-tile--chart,.ltv-tile--leads{grid-column:span 12;grid-row:auto}.ltv-tile--figs{flex-direction:column;gap:12px}.ltv-fig{padding:0}.ltv-figsep{display:none}}.ltv-week{display:flex;gap:4px;margin:2px 0}.ltv-week i{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:8.5px;font-style:normal;background:var(--lte-wash-05);color:var(--lte-fg-mute)}.ltv-week i.is-on{background:var(--sb-ink-soft);color:var(--sb-n1);font-weight:700}.ltv-week i.is-future{opacity:.35}.ltv-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;padding-top:4px}.ltv-panel{display:flex;flex-direction:column;gap:7px;padding:18px 20px 16px;background:transparent;min-width:0}.ltv-panelhead{margin-top:4px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lte-fg-mute)}.ltv-panellist{display:flex;flex-direction:column;gap:6px;margin-top:2px}.ltv-plrow{display:flex;align-items:center;gap:9px;min-width:0}.ltv-pltick{flex:none;width:6px;height:6px;border-radius:999px;background:var(--lte-wash-14)}.ltv-pltick.is-on{background:transparent}.ltv-pltick.is-lit{background:var(--lte-orange, #ed9a4a)}.ltv-plrow b{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--lte-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltv-plrow b.is-done{color:var(--lte-fg-soft)}.ltv-plrow em,.ltv-plbar u{flex:none;font-style:normal;font-size:10px;color:var(--lte-fg-mute);font-variant-numeric:tabular-nums;text-decoration:none}.ltv-plbar{display:grid;grid-template-columns:1fr 74px 22px;align-items:center;gap:9px;min-width:0}.ltv-plbar b{min-width:0;font-size:12px;font-weight:500;color:var(--lte-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltv-plbar i{display:flex;align-items:center;height:6px}.ltv-plbar em{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,transparent,transparent)}.ltv-plbar u{text-align:right}.ltv-panel .ltv-snext{margin-top:4px;padding-top:12px;border-top:1px solid var(--lte-wash-05)}.ltv-triptych-foot{grid-column:1 / -1;margin:0;font-size:11px;line-height:1.5;color:var(--lte-fg-mute)}@media(max-width:1040px){.ltv-triptych{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.ltv-veil,.ltv-stage{left:0}.ltv-win{width:100%;height:calc(100% - 110px);margin-top:-110px}.ltv-values{grid-template-columns:minmax(0,1fr)}}.ltw-erow{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:var(--lte-stat, rgba(255, 255, 255, .04))}.ltw-erow .ltv-elabel{display:flex;flex-direction:column;gap:1px;white-space:normal;line-height:1.25}.ltw-echap{font-family:var(--lte-monof, ui-monospace, monospace);font-style:normal;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lte-fg-soft, rgb(169, 180, 206));opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltw-pager{flex:1;min-height:0;position:relative;overflow:hidden}.ltw-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 26px 28px;scrollbar-width:none;transition:transform .46s var(--ltf-ease, cubic-bezier(.16, 1, .3, 1)),opacity .46s var(--ltf-ease, cubic-bezier(.16, 1, .3, 1))}.ltw-screen::-webkit-scrollbar{display:none}.ltw-pager.is-dragging .ltw-screen{transition:none}.ltw-screen[inert]{overflow:hidden}body.ltw-noselect,body.ltw-noselect *{-webkit-user-select:none;user-select:none}.lt-board{--ltf-ease: cubic-bezier(.16, 1, .3, 1);--ltf-ease-io: cubic-bezier(.65, .02, .28, 1)}.ltf-ringwrap{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:none}.ltf-ring{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;pointer-events:none}.ltf-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ltf-ring circle{fill:none;stroke-width:4;stroke-linecap:round;opacity:1;transition:opacity .24s var(--ltf-ease, ease)}.ltf-ring-base{stroke:#dee7ff8c;transform:rotate(-90deg);transform-origin:50% 50%}@property --ltf-sub-i{syntax: "<number>"; inherits: true; initial-value: 0;}.lt-dockwrap{transition:--ltf-sub-i .42s var(--ltf-ease, ease)}.ltf-ring circle.ltf-ring-on{stroke:#ed9a4a;transform:rotate(calc(-90deg + var(--ltf-sub-i, 0) * (360deg / var(--ltf-sub-n, 2))));transform-origin:50% 50%;transition:opacity .24s var(--ltf-ease, ease),transform .42s var(--ltf-ease, ease)}.lte-dock button .ltf-ring{display:none}.lt-dockwrap[data-subs] .lte-dock button.on .ltf-ring{display:block}.lt-dockwrap[data-subs] .lte-dock button.on{margin:0 11px}.lt-dockwrap[data-fanned] .ltf-ring circle{opacity:0}.lt-dockwrap[data-folding] .ltf-ring circle{animation:ltf-ring-relight .34s var(--ltf-ease-io, ease) both;animation-delay:calc((var(--ltf-sub-n, 2) - 1) * 34ms + .12s)}@keyframes ltf-ring-relight{0%{opacity:0}to{opacity:1}}.lt-dockwrap[data-fanned]{transition:none}.ltf-fan{position:absolute;bottom:104px;left:var(--ltf-dockx, calc(50% + (var(--sw, 304px) + 26px) / 2));z-index:90;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:7px;pointer-events:none}.ltf-item{pointer-events:auto;display:flex;align-items:center;gap:11px;min-width:210px;padding:9px 15px 9px 12px;border:0;border-radius:999px;background:#e2e9f91a;box-shadow:#ffffff29 0 1px inset,0 10px 30px #00000057;-webkit-backdrop-filter:blur(30px) saturate(.75) brightness(1.7);backdrop-filter:blur(30px) saturate(.75) brightness(1.7);color:var(--lte-fg, rgb(242, 244, 250));font:inherit;font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;animation:ltf-pill .36s var(--ltf-ease) both;animation-delay:calc(60ms + var(--i, 0) * 38ms);transition:color .16s ease,background .16s ease}.ltf-item:hover{background:#e9efff30}.ltf-label{line-height:1}.ltf-fan.is-folding .ltf-item{animation:ltf-pill-fold .46s var(--ltf-ease-io) forwards;animation-delay:calc((var(--n, 2) - 1 - var(--i, 0)) * 34ms);pointer-events:none}@keyframes ltf-pill-fold{0%{opacity:1;transform:translateY(0) scale(1)}62%{opacity:1;transform:translateY(4px) scale(.985)}to{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes ltf-pill{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.ltf-dash{flex:none;width:18px;height:4px;border-radius:999px;background:#dee7ff9e;animation:ltf-dash-fly .52s var(--ltf-ease) both;animation-delay:calc(30ms + var(--i, 0) * 38ms);transition:background .16s ease,width .16s ease}.ltf-fan.is-folding .ltf-dash{animation:ltf-dash-home .46s var(--ltf-ease-io) forwards;animation-delay:calc((var(--n, 2) - 1 - var(--i, 0)) * 34ms)}@keyframes ltf-dash-fly{0%{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}to{transform:translate(0) rotate(0);opacity:1}}@keyframes ltf-dash-home{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--rx, 0px),calc(66px + var(--i, 0) * 45px + var(--ry, 0px))) rotate(var(--rot, 0deg));opacity:.85}}.ltf-item.is-on .ltf-dash{background:#ed9a4a;width:24px}.ltf-item.is-on{color:#fff}.snx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;flex-direction:column;background:#131b2e;color:#f2f4fa;animation:snx-arrive .42s cubic-bezier(.16,1,.3,1)}@keyframes snx-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.snx-top{display:flex;align-items:center;gap:12px;padding:14px 20px;box-shadow:inset 0 1px #f2f4fa0d}.snx-title{display:inline-flex;align-items:center;gap:8px;font-size:15px}.snx-title b{font-weight:700;letter-spacing:-.01em}.snx-count{margin-left:auto;font-size:11px;color:#a9b4ce}.snx-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#d6e0ff0f;border:0;color:#a9b4ce;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.snx-x:hover{background:#d6e0ff14;color:#f2f4fa}.snx-body{display:flex;flex:1;min-height:0}.snx-side{width:218px;flex:none;overflow-y:auto;padding:16px 14px 20px;border-right:1px solid rgba(214,224,255,.12);background:#1d2842;box-shadow:inset 0 1px #f2f4fa0a}.snx-group{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.snx-label{margin:14px 2px 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a9b4ce;opacity:.8}.snx-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1.5;color:#a9b4ce;background:#d6e0ff0f;border:0;cursor:pointer;transition:color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.snx-chip:hover{color:#f2f4fa;background:#d6e0ff1f}.snx-chip.on{color:#f2f4fa;background:color-mix(in srgb,var(--lte-orange) 28%,transparent)}.snx-hue{width:9px;height:9px;border-radius:999px;flex:none}.snx-main{flex:1;min-width:0;display:flex;flex-direction:column}.snx-list{flex:1;overflow-y:auto;padding:18px 26px 8px}.snx-empty{color:#a9b4ce;font-size:13.5px;margin:26px 4px}.snx-node{margin-left:calc(var(--snx-depth, 0) * 26px)}.snx-row{position:relative;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:16px;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-row:hover{background:#d6e0ff0d}.snx-row.is-done .snx-name{color:#a9b4ce;text-decoration:line-through;text-decoration-color:#a9b4ce80}.snx-check{display:inline-flex;flex:none;background:none;border:0;padding:0;cursor:pointer;color:#a9b4ce;transition:color .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.snx-check:hover{color:#f2f4fa;transform:scale(1.06)}.snx-row.is-done .snx-check{color:#ed9a4a}.snx-dot{width:5px;height:5px;border-radius:999px;background:#a9b4ce66;flex:none;margin:0 7px}.snx-name{flex:1;min-width:0;background:none;border:0;outline:0;color:#f2f4fa;font:inherit;font-size:14px;padding:2px 0}.snx-name::placeholder{color:#a9b4ce80}.snx-whisper{display:inline-flex;align-items:center;gap:7px;flex:none;color:#a9b4ce}.snx-whisper em{font-style:normal;font-size:10.5px;opacity:.85}.snx-whisper .snx-need{opacity:.9}.snx-when{display:inline-flex;align-items:center;gap:4px}.snx-more{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:none;border:0;color:#a9b4ce;cursor:pointer;opacity:0;transition:opacity .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.snx-row:hover .snx-more,.snx-more[aria-expanded=true]{opacity:1}.snx-more:hover{background:#d6e0ff1a;color:#f2f4fa}.snx-kids{border-left:1px solid rgba(214,224,255,.08);margin-left:19px;padding-left:4px}.snx-peek{position:absolute;right:8px;top:calc(100% + 6px);z-index:5;width:340px;padding:12px 14px 14px;border-radius:20px;background:#1d2842;border:0;box-shadow:inset 0 1px #f2f4fa0f,0 18px 40px #0509148c;animation:snx-arrive .24s cubic-bezier(.16,1,.3,1)}.snx-peek-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.snx-peek .snx-x{margin-left:auto;width:24px;height:24px}.snx-danger{color:#e8a0a0}.snx-danger:hover{background:#e8a0a02e}.snx-huebtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:none;cursor:pointer;border:0;transition:background .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1)}.snx-huebtn i{width:13px;height:13px;border-radius:999px;display:block}.snx-huebtn:hover{transform:scale(1.08)}.snx-huebtn.on{background:#f2f4fa38}.snx-taginput,.snx-peek input[type=date]{background:#131b2eb3;border:0;border-radius:999px;color:#f2f4fa;font:inherit;font-size:12px;padding:4px 10px;outline:none}.snx-taginput{width:84px}.snx-taginput:focus,.snx-peek input[type=date]:focus{background:color-mix(in srgb,var(--lte-orange) 20%,transparent)}.snx-peek input[type=date]{color-scheme:dark}.snx-arrow{color:#a9b4ce}.snx-composer{display:flex;align-items:center;gap:10px;margin:8px 26px 20px;padding:10px 16px;border-radius:999px;background:#1d2842;border:0;box-shadow:inset 0 1px #f2f4fa0d;color:#a9b4ce;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-composer:focus-within{background:#223054}.snx-composer input{flex:1;background:none;border:0;outline:0;color:#f2f4fa;font:inherit;font-size:13.5px}.snx-composer input::placeholder{color:#a9b4ce8c}.lt-snx-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin-left:10px;padding:0 0 0 12px;background:none;border:0;cursor:pointer;border-left:1px solid rgba(214,224,255,.16);border-radius:0;color:#a9b4ce;transition:color .16s cubic-bezier(.2,.8,.2,1)}.lt-snx-btn:hover,.lt-snx-btn.on{color:#f2f4fa}@media(max-width:820px){.snx-body{flex-direction:column}.snx-side{width:auto;border-right:0;border-bottom:1px solid rgba(214,224,255,.12);padding:10px 14px}.snx-list{padding:12px 14px 8px}.snx-composer{margin:8px 14px 16px}.snx-peek{right:0;width:min(340px,calc(100vw - 28px))}}.snx-crumbsep{color:#a9b4ce;opacity:.6}.snx-crumb{font-size:13.5px;color:#f2f4fa;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-back{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;background:#d6e0ff0f;border:0;color:#a9b4ce;cursor:pointer;transition:color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.snx-back:hover{color:#f2f4fa;border-color:#d6e0ff47}.snx-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;cursor:pointer;padding:5px 12px;max-width:100%;background:#d6e0ff14;color:#e6eaf5;font:inherit;font-size:12px}.snx-select:hover{background:#d6e0ff24}.snx-select option{background:#141c31;color:#e6eaf5}.snx-treeall{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:5px 10px;margin-bottom:4px;border-radius:8px;font-size:12.5px;color:#a9b4ce;background:transparent;border:0;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.snx-treeall:hover{background:#d6e0ff0f;color:#f2f4fa}.snx-treeall.on{background:color-mix(in srgb,var(--lte-orange) 16%,transparent);color:var(--lte-fg)}.snx-tree{display:flex;flex-direction:column;gap:1px}.snx-treeempty{font-size:11.5px;color:#a9b4ce99;padding:4px 10px}.snx-treenode{margin-left:0}.snx-treerow{display:flex;align-items:center;gap:2px;border-radius:8px;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-treerow:hover{background:#d6e0ff0f}.snx-treerow.on{background:color-mix(in srgb,var(--lte-orange) 16%,transparent)}.snx-caret{display:inline-flex;align-items:center;justify-content:center;width:16px;height:22px;flex:none;background:none;border:0;padding:0;cursor:pointer;color:#a9b4ce;transition:transform .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.snx-caret.is-open{transform:rotate(90deg)}.snx-caret.is-leaf{cursor:default}.snx-treerow:hover .snx-caret{color:#f2f4fa}.snx-treename{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 8px 4px 2px;text-align:left;background:none;border:0;cursor:pointer;color:#a9b4ce;font:inherit;font-size:12.5px;overflow:hidden}.snx-treename span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-treerow.on .snx-treename,.snx-treerow:hover .snx-treename{color:#f2f4fa}.snx-treetick{width:10px;height:10px;border-radius:999px;flex:none;background:transparent;box-shadow:inset 0 0 0 1.4px #a9b4ce9e}.snx-treetick.is-done{background:#ed9a4a;box-shadow:inset 0 0 0 1.4px #ed9a4a}.snx-treekids{border-left:1px solid rgba(214,224,255,.08);margin-left:20px}.snx-doc{flex:1;min-height:0;display:flex;flex-direction:column}.snx-dochead{position:relative;display:flex;align-items:center;gap:10px;padding:18px 30px 10px}.snx-dochead .snx-check{color:#a9b4ce}.snx-dochead .snx-check[aria-pressed=true]{color:#ed9a4a}.snx-doctitle{flex:1;min-width:0;background:none;border:0;outline:0;color:#f2f4fa;font:inherit;font-size:22px;font-weight:700;letter-spacing:-.02em;padding:2px 0}.snx-doctitle::placeholder{color:#a9b4ce73}.snx-dochead .snx-more{opacity:1}.snx-editor{flex:1;min-height:0;overflow-y:auto;padding:0 30px 8px}.snx-inside{padding:10px 30px 18px}.snx-chiprow{display:flex;flex-wrap:wrap;gap:6px}.snx-chip.is-action{border-color:#ed9a4a59}.snx-card{display:flex;align-items:baseline;gap:12px;width:100%;padding:11px 14px;margin-bottom:4px;border-radius:16px;text-align:left;background:transparent;border:0;cursor:pointer;color:#f2f4fa;font:inherit;transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.snx-card:hover{background:#d6e0ff14}.snx-cardhead{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.snx-cardhead b{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-card.is-done .snx-cardhead b{color:#a9b4ce;text-decoration:line-through;text-decoration-color:#a9b4ce80}.snx-tick{color:#a9b4ce;flex:none}.snx-card.is-done .snx-tick{color:#ed9a4a}.snx-cardsub{font-size:10.5px;color:#a9b4cebf;flex:none}.snx-propwrap{position:relative;display:inline-flex}.snx-propwrap .snx-more{opacity:1}.snx-areachip i,.snx-areachip svg{flex:none}.snx-doc{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.snx-railtop{display:flex;align-items:center;gap:8px;margin-bottom:10px}.snx-railtop .snx-title{font-size:13px}.snx-railtop .snx-more{margin-left:auto;opacity:1}.snx-railtop .snx-more.on{background:#d6e0ff1a;color:#f2f4fa}.snx-railnew{display:flex;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;border-radius:999px;background:#d6e0ff0f;border:0;box-shadow:inset 0 1px #f2f4fa0d;color:#a9b4ce;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-railnew:focus-within{background:color-mix(in srgb,var(--lte-orange) 18%,transparent)}.snx-railnew input{flex:1;min-width:0;background:none;border:0;outline:0;color:#f2f4fa;font:inherit;font-size:12.5px}.snx-railnew input::placeholder{color:#a9b4ce8c}.snx-tree{max-height:none}.snx-treeicon{font-size:12px;line-height:1;flex:none;width:14px;text-align:center}.snx-icobtn{width:26px;height:26px;border-radius:8px;border:0;background:#d6e0ff0f;cursor:pointer;font-size:14px;line-height:1;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-icobtn:hover{background:#d6e0ff24}.snx-icobtn.on{background:color-mix(in srgb,var(--lte-orange) 30%,transparent)}.snx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#05091480;animation:snx-arrive .16s cubic-bezier(.2,.8,.2,1)}.snx-modal .snx-peek{position:static;width:min(420px,calc(100vw - 48px));margin:0;max-height:min(70vh,640px);overflow-y:auto}.snx-popwrap{position:relative}.snx-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:transparent}.snx-pop{position:absolute;left:0;bottom:calc(100% + 6px);z-index:9;width:292px;max-height:280px;overflow-y:auto;padding:10px 10px 12px;border-radius:16px;background:#141c31;border:0;box-shadow:inset 0 1px #f2f4fa0f,0 18px 40px #0509148c;animation:snx-arrive .2s cubic-bezier(.16,1,.3,1)}.snx-pop-sec+.snx-pop-sec{margin-top:8px}.snx-pop-line{display:flex;align-items:center;gap:2px}.snx-pop-line .snx-caret{flex:0 0 auto}.snx-pop-row{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:6px 9px;border-radius:10px;background:transparent;border:0;cursor:pointer;color:#e6eaf5;font:inherit;font-size:12px;text-align:left}.snx-pop-row:hover{background:#d6e0ff14}.snx-pop-emoji{width:16px;text-align:center;flex:0 0 auto}.snx-pop-icon{display:inline-flex;flex:0 0 auto;color:#c6cfe6}.snx-pop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-pop-hint{margin-left:auto;flex:0 0 auto;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#a9b4ce;opacity:.75}.snx-chain{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 8px}.snx-chainstep{display:inline-flex;align-items:center;gap:5px}.snx-chainsep{color:#a9b4ce;opacity:.55;font-size:11px}.snx-chainpill,.snx-inheritpill{pointer-events:none}.snx-chainself{font-size:10.5px;color:#a9b4ce}.snx-inherit{font-style:normal;font-size:9.5px;letter-spacing:.04em;color:#a9b4ce;opacity:.8;margin-left:5px}.snx-empty{color:#a9b4ce}.snx-pop{scrollbar-width:none}.snx-pop::-webkit-scrollbar{display:none}.snx-treerow[draggable]{cursor:default}.snx-treerow.is-dragging{opacity:.4}.snx-dropline{height:2px;border-radius:999px;margin:1px 6px 1px 0;background:var(--lte-orange);box-shadow:0 0 6px color-mix(in srgb,var(--lte-orange) 55%,transparent);pointer-events:none}.snx-pop-sec+.snx-pop-sec{margin-top:10px;padding-top:10px;border-top:1px solid rgba(242,244,250,.07)}.snx-pop .snx-label{margin:0 0 5px 2px;color:#a9b4ce}.snx-pop-row{padding-left:6px}.snx-filterbtn{display:flex;width:100%;align-items:center;gap:6px;text-align:left}.snx-pop.is-down{top:calc(100% + 6px);bottom:auto}.snx-pop-row:disabled{opacity:.45;cursor:default}.snx-pop-row:disabled:hover{background:transparent}.snx-pop-row .snx-treetick{flex:0 0 auto}.snx-daygroup+.snx-daygroup{margin-top:10px}.snx-groupbody{margin-left:20px}.snx-treerow.is-context{opacity:.42}.snx-treerow.is-context:hover,.snx-treerow.is-context.on{opacity:1}.snx-filterheadrow{display:flex;align-items:center}.snx-filterheadrow .snx-filterhead{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0;background:none;border:0;cursor:pointer;color:inherit;text-align:left}.snx-filterheadrow .snx-filterhead:hover{opacity:1}.snx-treerow{position:relative}.snx-rowtag{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-left:4px;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:#a9b4ce;opacity:0;cursor:pointer;transition:opacity .12s ease-out,background .12s ease-out}.snx-treerow:hover .snx-rowtag,.snx-rowtag.on,.snx-rowtag.is-open,.snx-rowtag:focus-visible{opacity:1}.snx-rowtag.on{color:var(--lte-orange)}.snx-rowtag:hover{background:#d6e0ff1a}.snx-rowtagn{font-size:9px;line-height:1}.snx-tagpop{position:absolute;top:100%;right:0;left:auto;min-width:168px;z-index:40}.snx-tagpop .snx-pop-row.is-on{color:var(--lte-orange)}.snx-tagpop .snx-taginput{width:100%;margin-top:4px}.snx-tagline{display:flex;align-items:center;gap:2px}.snx-tagline .snx-pop-row{flex:1;min-width:0}.snx-tagarea{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:#a9b4ce;cursor:pointer;opacity:.45;transition:opacity .12s ease-out,background .12s ease-out}.snx-tagarea.is-own{opacity:1}.snx-tagarea:hover,.snx-tagarea.is-open{opacity:1;background:#d6e0ff1a}.snx-areastrip{display:flex;flex-wrap:wrap;gap:2px;margin:4px 0 2px;padding:4px;border-radius:10px;background:#131b2e99}.snx-areadot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;cursor:pointer;transition:background .12s ease-out}.snx-areadot:hover{background:#d6e0ff1f}.snx-areadot.on{background:color-mix(in srgb,var(--lte-orange) 34%,transparent)}.snx-lensrow{margin-top:6px}.snx-lensrow .snx-daycount{margin-left:auto}.snx-lenspop{padding:6px 8px 8px}.snx-lenspop .snx-switch{width:100%}.snx-switch.is-sub{padding-left:14px}.snx-switch:disabled{opacity:.38;cursor:default}.snx-switch:disabled:hover{background:transparent}.snx-dayhead{display:flex;align-items:center;gap:8px;margin:0 0 4px 2px}.snx-dayhead.is-late{color:#ed9a4a}.snx-daycount{margin-left:auto;padding:1px 7px;border-radius:999px;background:#d6e0ff14;color:#a9b4ce;font-size:9.5px;letter-spacing:.06em}.snx-dayhead.is-late .snx-daycount{background:#ed9a4a29;color:#ed9a4a}.snx-dayend{margin-left:auto;padding-left:6px;flex:0 0 auto;font-size:9.5px;color:#a9b4ce;opacity:.8}.snx-dayend.is-late{color:#ed9a4a;opacity:1}.snx-treename>span:not(.snx-treeicon):not(.snx-dayend){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-railshell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.snx-railinner{display:flex;flex-direction:column;flex:1;min-height:0}.snx-railgrip{position:absolute;top:0;right:-10px;bottom:0;width:16px;cursor:col-resize;z-index:3;touch-action:none}.snx-railgrip:after{content:"";position:absolute;top:8px;bottom:8px;left:7px;width:2px;border-radius:999px;background:transparent;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-railgrip:hover:after{background:#d6e0ff38}body.snx-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.snx-resizing .snx-railgrip:after{background:var(--lte-orange)}.snx-railstrip{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:2px}.snx-striptitle{color:#a9b4ce}.snx-stripdot{width:6px;height:6px;border-radius:999px;background:var(--lte-orange)}.snx-railfold{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex:none;background:#d6e0ff0f;border:0;color:#a9b4ce;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.snx-railtop .snx-railfold{margin-left:auto}.snx-railfold:hover{background:#d6e0ff1f;color:#f2f4fa}.snx-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.snx-pairbtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:10px;border:0;cursor:pointer;background:#d6e0ff0f;color:#a9b4ce;font:inherit;font-size:12.5px;transition:background .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1)}.snx-pairbtn:hover{background:#d6e0ff1a;color:#f2f4fa}.snx-pairbtn.on{background:color-mix(in srgb,var(--lte-orange) 34%,transparent);color:var(--lte-fg)}.snx-schedblock{margin-bottom:12px}.snx-subswitches{margin:2px 0 0 12px;padding-left:10px;border-left:1px solid rgba(214,224,255,.1)}.snx-subswitches .snx-switch{font-size:11.5px;padding-top:4px;padding-bottom:4px}.snx-filterblock{margin-bottom:6px}.snx-filterhead{display:flex;align-items:center;gap:6px;margin:0 2px 8px}.snx-filtercount{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--lte-orange) 34%,transparent);color:var(--lte-fg);font-size:9.5px;letter-spacing:0}.snx-filterclear{margin-left:auto;padding:0;border:0;background:none;cursor:pointer;color:#a9b4ce;font:inherit;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.snx-filterclear:hover{color:#f2f4fa}.snx-filterblock .snx-group{margin-bottom:6px}.snx-tagrow{margin-top:2px}.snx-tagchip{font-size:11px}.snx-switches{display:flex;flex-direction:column;gap:2px;margin-top:4px}.snx-switch{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border-radius:10px;background:transparent;border:0;cursor:pointer;color:#a9b4ce;font:inherit;font-size:12px;text-align:left}.snx-switch:hover{background:#d6e0ff0d;color:#f2f4fa}.snx-switch.on{color:#f2f4fa}.snx-switch-label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.snx-switch-track{position:relative;flex:none;width:26px;height:15px;border-radius:999px;background:#d6e0ff1f;transition:background .16s cubic-bezier(.2,.8,.2,1)}.snx-switch-track i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:999px;background:#a9b4ce;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.snx-switch.on .snx-switch-track{background:color-mix(in srgb,var(--lte-orange) 55%,transparent)}.snx-switch.on .snx-switch-track i{transform:translate(11px);background:#f2f4fa}.snx-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;margin:0 -12px;padding:8px 12px 0;background:#0f162680}.snx-content::-webkit-scrollbar{width:0;height:0}.snx-contenthead{margin-top:4px}.snx-groupby{margin:0 2px 8px}.snx-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border-radius:14px;background:#d6e0ff0f}.snx-segbtn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:6px 10px;border:0;border-radius:11px;background:transparent;color:#a9b4ce;font-size:11.5px;line-height:1.5;cursor:pointer;transition:color .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.snx-segbtn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-segbtn:hover{color:#f2f4fa;background:#d6e0ff1a}.snx-segbtn.on{color:var(--lte-fg);background:color-mix(in srgb,var(--lte-orange) 34%,transparent)}.snx-groupicon{display:inline-flex;margin-right:5px;vertical-align:-2px;opacity:.8}.snx-groupsubs{margin:0 2px 8px 0;padding-left:12px;border-left:0}.snx-groupblock{margin-bottom:6px}.snx-groupblockhead{margin:0 2px 8px}.snx-grouphead{display:flex;align-items:center;gap:0;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.snx-groupcaret{flex:none;margin-right:5px;opacity:.55;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.snx-groupcaret.is-open{transform:rotate(90deg)}.snx-grouphead:hover .snx-groupcaret{opacity:.9}.sne-v1lab{height:100%;min-height:300px;overflow:auto;background:transparent}.sne-v1lab .tt-editor-wrap{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.lxp-writer .tt-editor-wrap{padding-left:12px!important;margin-left:-12px!important;padding-right:0!important;margin-right:0!important}.lxp-writer .tt-shell,.lxp-writer .tt-main-area,.lxp-writer .tt-editor,.lxp-writer .ProseMirror,.lxp-writer .tt-prosemirror{padding-left:0!important;margin-left:0!important}.lxp-writer .tt-prosemirror{padding-bottom:140px!important}.tt-drag-preview-surface{background:var(--night-high, #1b2946)!important;border:1px solid rgba(214,224,255,.14)!important;color:var(--night-text, #f2f4fa)!important}.tt-drag-preview-shell{filter:drop-shadow(0 16px 34px rgba(3,6,14,.55))!important}.lxp-writer .tt-prosemirror div[data-type=details]{padding-left:0!important;align-items:flex-start}.lxp-writer .tt-prosemirror summary[data-type=detailsSummary]:not(.is-heading){font-size:13.5px;line-height:1.6}.lxp-writer .tt-prosemirror div[data-type=details]{padding-top:8px!important;padding-bottom:8px!important;margin-top:2px!important;margin-bottom:2px!important}.lxp-writer .tt-prosemirror div[data-type=detailsContent]{padding-top:10px!important;padding-bottom:0!important}.lxp-writer .tt-prosemirror div[data-type=details]>button{margin-top:0!important;font-size:13.5px!important;line-height:1.6!important;height:1.6em!important;height:1lh!important;align-items:center}.lxp-writer .tt-prosemirror summary[data-type=detailsSummary].is-heading{margin-top:0!important;margin-bottom:0!important}.lxp-writer .tt-prosemirror div[data-type=details]:has(summary.h1)>button{margin-top:0!important;height:24px!important}.lxp-writer .tt-prosemirror div[data-type=details]:has(summary.h2)>button{margin-top:0!important;height:22.5px!important}.lxp-writer .tt-prosemirror div[data-type=details]:has(summary.h3)>button{margin-top:0!important;height:21.6px!important}.sne-v1lab .tt-shell,.sne-v1lab .tt-main-area,.sne-v1lab .tt-editor{background:transparent!important;border:0!important;box-shadow:none!important}.sne-v1lab .ProseMirror,.sne-v1lab .tt-prosemirror{color:var(--night-text, #f2f4fa)!important;font-family:var(--body, "Space Grotesk Variable", system-ui, sans-serif);font-size:15px;line-height:1.7}.sne-v1lab .ProseMirror h1,.sne-v1lab .ProseMirror h2,.sne-v1lab .ProseMirror h3,.sne-v1lab .tt-prosemirror h1,.sne-v1lab .tt-prosemirror h2,.sne-v1lab .tt-prosemirror h3{color:var(--night-text, #f2f4fa)!important;font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif)}.sne-v1lab .ProseMirror a{color:var(--blue-soft, #4d62e8)!important}.sne-v1lab .ProseMirror code{background:#d6e0ff1a!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .ProseMirror blockquote{border-left-color:#d6e0ff38!important;color:var(--night-soft, #a9b4ce)!important}.sne-v1lab .ProseMirror th,.sne-v1lab .ProseMirror td{border-color:var(--night-line, rgba(214, 224, 255, .12))!important}.sne-v1lab .ProseMirror th{background:#d6e0ff0f!important}.sne-v1lab .tt-toolbar{background:transparent!important;border-bottom:1px solid var(--night-line, rgba(214, 224, 255, .12))!important}.sne-v1lab .tt-toolbar button{color:var(--night-soft, #a9b4ce)!important;background:transparent!important;border-color:transparent!important}.sne-v1lab .tt-toolbar button:hover{background:#d6e0ff14!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-toolbar button.is-active,.sne-v1lab .tt-toolbar button[aria-pressed=true]{background:#1a4cff38!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-block-handle{color:var(--night-soft, #a9b4ce)!important}.sne-v1lab .tt-block-handle:hover{color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-drop-indicator{background:var(--blue, #1a4cff)!important;box-shadow:0 0 0 1px #1a4cff80!important}.sne-v1lab .tt-indent-highlight{background:#1a4cff1f!important}.sne-v1lab .tt-hover-highlight{background:#d6e0ff0d!important}.sne-v1lab .tt-mobile-ghost{background:#1d2842eb!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-slash,.tt-slash{background:#19295085!important;border:0!important;backdrop-filter:blur(44px)!important;-webkit-backdrop-filter:blur(44px)!important;z-index:2147483000!important;color:var(--night-text, #f2f4fa)!important;box-shadow:inset 0 1px rgba(255,255,255,var(--navrim, .08)),0 12px 34px #03060e38!important}.sne-v1lab summary::marker,.sne-v1lab details>summary::marker{font-size:1.15em}.sne-v1lab summary::-webkit-details-marker{transform:scale(1.4)}.sne-v1lab [data-type=details]>button,.sne-v1lab .tt-toggle-chevron,.sne-v1lab summary:before{color:var(--night-soft, #a9b4ce)!important}.sne-v1lab [data-type=details]>button{width:1.5rem!important}.sne-v1lab .tt-toggle-chevron,.sne-v1lab summary:before{font-size:15px!important;width:1.5rem!important;height:1.5rem!important}.sa-detail.sa-detail-wide{border:0!important;outline:0!important}.sa-detail.sa-detail-wide>canvas,.sa-detail.sa-detail-wide:before,.sa-detail.sa-detail-wide:after{display:none!important}.sa-detail-wide *,.sa-detail-wide *:focus,.sa-detail-wide *:focus-visible{outline:none!important}.sne-v1lab .ProseMirror:focus,.sne-v1lab .tt-prosemirror:focus{outline:none!important;box-shadow:none!important}.sne-v1lab .tt-hover-highlight,.sne-v1lab .tt-indent-highlight{background:transparent!important}.sne-v1lab .ProseMirror ::selection{background:#1a4cff4d!important}.sa-detail-wide .sa-detail-add input{background:#ffffff0d!important;border:0!important;outline:0!important}.sa-detail-wide .sa-detail-like{border:0!important;background:#ffffff0d!important}.sa-detail-wide .sne-chip{border:0!important}.sne-v1lab,.sne-v1lab .tt-shell,.sne-v1lab .tt-main-area,.sne-v1lab .tt-editor-wrap{overflow:visible!important;max-height:none!important}.sa-detail-wide .sne-editor-host{overflow:visible!important}.sa-detail-wide .sa-detail-inner{overflow-y:auto;overscroll-behavior:contain}.sne-v1lab .tt-slash,.tt-slash{max-height:min(60vh,420px)!important;overflow-y:auto!important;scrollbar-width:none}.sne-v1lab .tt-slash::-webkit-scrollbar,.tt-slash::-webkit-scrollbar{width:0;height:0}.sne-v1lab .tt-slash-icon,.tt-slash-icon{background:#ffffff0d!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-slash-item:hover,.tt-slash-item:hover,.sne-v1lab .tt-slash-item.active,.tt-slash-item.active{background:#ffffff17!important}.sne-v1lab .tt-slash-item.active .tt-slash-icon,.tt-slash-item.active .tt-slash-icon,.sne-v1lab .tt-slash-item:hover .tt-slash-icon,.tt-slash-item:hover .tt-slash-icon{background:#ffffff1f!important}.sne-v1lab .tt-slash-copy strong,.tt-slash-copy strong{color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-slash-copy span,.tt-slash-copy span{color:var(--night-soft, #a9b4ce)!important}.sne-v1lab .tt-block-handle{transition:color .14s ease!important;will-change:auto!important}.sne-v1lab .tt-block-handle{color:var(--night-text, #f2f4fa)!important;opacity:0!important}.sne-v1lab .tt-block-handle.visible,.sne-v1lab .tt-block-handle:hover,.sne-v1lab .tt-block-handle.active{opacity:1!important;pointer-events:auto!important}@media(hover:none)and (pointer:coarse){.sne-v1lab .tt-block-handle{opacity:1!important;pointer-events:auto!important}}.sne-v1lab [data-type=details]>button,.sne-v1lab details>summary::-webkit-details-marker,.sne-v1lab summary::marker{color:var(--night-text, #f2f4fa)!important;opacity:1!important}.sne-v1lab [data-type=details]>button:before,.sne-v1lab details>summary:before{background-image:none!important;background-color:var(--night-text, #f2f4fa)!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px!important;height:17px!important;opacity:1!important}.sne-v1lab .tt-toolbar{gap:1px!important;padding:8px!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.sne-v1lab .tt-toolbar::-webkit-scrollbar{height:0}.sne-v1lab .tt-toolbar button{width:30px!important;height:30px!important;flex:0 0 auto}.sne-v1lab .tt-toolbar .rte-sep{margin:0 1px!important}.sne-v1lab .tt-toolbar .sne-image-btn svg{display:block}.sne-v1lab .tt-prosemirror .sne-img-wrap{position:relative;display:block;width:fit-content;max-width:calc(100% - 13px);max-height:260px;padding-left:0!important;padding-top:0!important;padding-bottom:0!important;margin:10px 0 10px 13px;border-radius:12px;overflow:hidden;line-height:0}.sne-v1lab .tt-prosemirror .sne-img-wrap img{display:block;width:100%;height:100%;max-height:260px;object-fit:contain;object-position:center}.sne-v1lab .tt-prosemirror .sne-img-wrap+.sne-img-wrap{margin-top:18px}.sne-v1lab .tt-prosemirror .sne-img-wrap.is-sized{max-height:none}.sne-v1lab .tt-prosemirror .sne-img-wrap.is-sized img{max-height:none;object-fit:cover}.sne-v1lab .tt-prosemirror .sne-img-handle{position:absolute;right:8px;bottom:8px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;cursor:nwse-resize;background:#12182894;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(214,224,255,.25);box-shadow:0 2px 7px #00000073;opacity:0;transition:opacity .14s ease,transform .14s ease,background .14s ease;z-index:2}.sne-v1lab .tt-prosemirror .sne-img-handle:before{content:"";width:13px;height:13px;background-color:var(--night-text, #f2f4fa);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M10 20H4v-6'/%3E%3Cpath d='M20 4 4 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M10 20H4v-6'/%3E%3Cpath d='M20 4 4 20'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sne-v1lab .tt-prosemirror .sne-img-handle:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:999px}.sne-v1lab .tt-prosemirror .sne-img-handle:hover{background:#1a4cffb8}.sne-v1lab .tt-prosemirror .sne-img-wrap:hover .sne-img-handle,.sne-v1lab .tt-prosemirror .sne-img-wrap.is-resizing .sne-img-handle,.sne-v1lab .tt-prosemirror .sne-img-wrap.ProseMirror-selectednode .sne-img-handle,.sne-v1lab .tt-prosemirror .sne-img-wrap.is-active .sne-img-handle{opacity:1}.sne-v1lab .tt-prosemirror .sne-img-handle:hover{transform:scale(1.12)}.sne-v1lab .tt-prosemirror.sn-img-active{caret-color:transparent}.sne-v1lab .tt-prosemirror .sne-img-wrap{transform:translateY(0);transition:transform .22s cubic-bezier(.32,.72,.24,1),box-shadow .22s cubic-bezier(.32,.72,.24,1)}.sne-v1lab .tt-prosemirror .sne-img-wrap.ProseMirror-selectednode,.sne-v1lab .tt-prosemirror .sne-img-wrap.is-active{transition:transform .32s cubic-bezier(.22,1.28,.36,1),box-shadow .3s cubic-bezier(.2,.9,.3,1);transform:translateY(-2px);box-shadow:0 14px 34px -10px #060d22b8,0 4px 12px -4px #060d228c}@media(prefers-reduced-motion:reduce){.sne-v1lab .tt-prosemirror .sne-img-wrap,.sne-v1lab .tt-prosemirror .sne-img-wrap.ProseMirror-selectednode,.sne-v1lab .tt-prosemirror .sne-img-wrap.is-active{transition:transform .14s ease-out,box-shadow .14s ease-out}}.sne-v1lab .tt-prosemirror .tt-table-shell{background:#d6e0ff0a!important;border:0!important;box-shadow:inset 0 1px #ffffff14!important}.sne-v1lab .tt-prosemirror th,.sne-v1lab .tt-prosemirror td{background:transparent!important;border-color:var(--night-line, rgba(214, 224, 255, .12))!important;color:var(--night-text, #f2f4fa)!important}.sne-v1lab .tt-prosemirror th{background:#d6e0ff12!important;font-weight:600!important}.sne-v1lab .tt-prosemirror tr>*:last-child{border-right-color:transparent!important}.sne-v1lab .tt-prosemirror tr:last-child>*{border-bottom-color:transparent!important}.sne-v1lab .tt-prosemirror .tt-table-native-scrollbar,.sne-v1lab .tt-prosemirror .tt-table-native-scrollbar-thumb{border-color:transparent!important;box-shadow:none!important}.sne-v1lab .tt-prosemirror .tt-table-native-scrollbar{background:#d6e0ff0a!important}.sne-v1lab .tt-prosemirror .tt-table-native-scrollbar-thumb{background:#d6e0ff29!important}.sne-v1lab .tt-prosemirror .tableWrapper[data-table-overflow=false]>.tt-table-native-scrollbar,.sne-v1lab .tt-prosemirror .tableWrapper[data-table-overflow=false]>.tt-table-native-scrollbar .tt-table-native-scrollbar-thumb{background:transparent!important}.tt-drag-preview-surface,.tt-drag-preview-surface .ProseMirror,.tt-drag-preview-surface .tt-prosemirror{color:var(--night-text, #f2f4fa)!important;font-family:var(--body, "Space Grotesk Variable", system-ui, sans-serif);font-size:15px;line-height:1.7!important}.tt-drag-preview-surface h1,.tt-drag-preview-surface h2,.tt-drag-preview-surface h3,.tt-drag-preview-surface summary.is-heading{color:var(--night-text, #f2f4fa)!important;font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif)}.tt-drag-preview-surface [data-type=details]>button,.tt-drag-preview-surface .tt-toggle-chevron,.tt-drag-preview-surface summary:before{font-size:15px!important;width:1.5rem!important;height:1.5rem!important;color:var(--night-text, #f2f4fa)!important;opacity:1!important}.tt-drag-preview-surface [data-type=details]>button:before,.tt-drag-preview-surface details>summary:before{background-image:none!important;background-color:var(--night-text, #f2f4fa)!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:17px!important;height:17px!important;opacity:1!important}.tt-drag-preview-surface summary::marker,.tt-drag-preview-surface details>summary::marker{color:var(--night-text, #f2f4fa)!important}.tt-drag-preview-surface .tt-block-handle{color:var(--night-text, #f2f4fa)!important;opacity:1!important}.tt-drag-preview-surface a{color:var(--blue-soft, #4d62e8)!important}.tt-drag-preview-surface code{background:#d6e0ff1a!important;color:var(--night-text, #f2f4fa)!important}.tt-drag-preview-surface blockquote{border-left-color:#d6e0ff38!important;color:var(--night-soft, #a9b4ce)!important}.tt-drag-preview-surface .tt-touch-dragging{opacity:1!important;background:transparent!important}.tt-drag-preview-surface h1,.tt-drag-preview-surface summary.is-heading.h1{font-size:20px!important}.tt-drag-preview-surface h2,.tt-drag-preview-surface summary.is-heading.h2{font-size:18px!important}.tt-drag-preview-surface h3,.tt-drag-preview-surface summary.is-heading.h3{font-size:16px!important}.tt-drag-preview-surface summary.is-heading{font-weight:400!important}.tt-drag-preview-surface summary.is-heading.h1{font-family:Syne,sans-serif!important}.tt-drag-preview-surface h1,.tt-drag-preview-surface h2,.tt-drag-preview-surface h3{font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif)!important}.tt-drag-preview-surface div[data-type=details]{display:flex!important;gap:4px!important;margin:0!important;align-items:flex-start!important}.tt-drag-preview-surface.tt-prosemirror div[data-type=details]{padding-left:0!important}.tt-drag-preview-surface>li{padding-left:8px!important}.tt-drag-preview-surface.tt-prosemirror>li{margin-left:24px!important}.tt-drag-preview-surface>li[data-number-tier="0"]{list-style-type:decimal!important}.tt-drag-preview-surface>li[data-number-tier="1"]{list-style-type:lower-alpha!important}.tt-drag-preview-surface>li[data-number-tier="2"]{list-style-type:lower-roman!important}.tt-drag-preview-surface div[data-type=details]>button{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;flex-shrink:0!important;padding:0!important;background:transparent!important;border:none!important}.tt-drag-preview-surface div[data-type=details]>div{flex:1!important;min-width:0!important}.tt-drag-preview-surface summary{margin:0!important;list-style:none!important}.tt-drag-preview-surface summary::-webkit-details-marker{display:none!important}.tt-drag-preview-surface ul,.tt-drag-preview-surface ol{padding-left:20px!important;margin:0!important}.tt-drag-preview-surface p{margin:0!important}.tt-drag-preview-surface blockquote{margin:0!important;padding-left:12px!important;border-left-width:2px!important;border-left-style:solid!important}.tt-drag-preview-surface .sne-img-wrap{position:relative;display:block;width:fit-content;max-width:none!important;max-height:260px;padding-left:0!important;margin:0!important;border-radius:12px;overflow:hidden;line-height:0}.tt-drag-preview-surface .sne-img-wrap img{display:block;width:100%;height:100%;max-height:260px;object-fit:contain;object-position:center}.tt-drag-preview-surface .sne-img-wrap.is-sized{max-height:none}.tt-drag-preview-surface .sne-img-wrap.is-sized img{max-height:none;object-fit:cover}.tt-drag-preview-surface .sne-img-handle{display:none!important}.tt-prosemirror.tt-drag-preview-surface,.tt-drag-preview-shell .tt-prosemirror{padding:0!important}.tt-drag-preview-surface .sne-img-wrap.is-active,.tt-drag-preview-surface .sne-img-wrap.ProseMirror-selectednode{transform:none!important;box-shadow:none!important}.tt-drag-preview-shell{display:block!important;min-height:0!important;height:fit-content!important}.tt-drag-preview-shell>*{flex:none!important}.sne-tasklist{list-style:none;padding-left:2px;margin:6px 0}.sne-task{display:flex;align-items:flex-start;gap:9px;margin:3px 0}.sne-task>label{flex:none;display:inline-flex;align-items:center;padding-top:2px}.sne-task>div{flex:1;min-width:0}.sne-task>div>p{margin:0}.sne-task input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1.5px solid rgba(169,180,206,.75);border-radius:999px;background:transparent;cursor:pointer;transition:background .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1)}.sne-task input[type=checkbox]:hover{border-color:#f2f4fa}.sne-task input[type=checkbox]:checked{background:#ed9a4a;border-color:#ed9a4a}.sne-task[data-checked=true]>div{color:#a9b4ce;text-decoration:line-through;text-decoration-color:#a9b4ce73}.sne-task .sne-tasklist{margin:3px 0 0;padding-left:6px}.sne-v1lab .tt-toolbar button.active,.tt-toolbar button.active{background:#1a4cff52;color:#f2f4fa}.sne-v1lab .tt-toolbar button.active:hover,.tt-toolbar button.active:hover{background:#1a4cff6b}.sne-storynode{display:flex;align-items:flex-start;gap:0;margin:6px 0 6px calc(var(--sn-depth, 0) * 22px);padding:6px 10px;border-radius:8px;background:#d6e0ff09}.sne-sn-icon{flex:none;align-self:flex-start;height:1.45em;height:1lh;display:inline-flex;align-items:center;justify-content:center;color:#a9b4ce;border-radius:6px;width:0;margin:0}.sne-sn-icon.has-icon{background:#d6e0ff0f;width:20px;margin-right:6px}.sne-sn-icon.is-link{color:#8fa6e8}.sne-sn-box{flex:none;width:17px;height:17px;padding:0;margin:calc((1.45em - 17px)/2) 8px 0 0;margin-top:calc((1lh - 17px)/2);border:0;border-radius:999px;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1.6px #a9b4ce9e;transition:background .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.sne-sn-box:hover{box-shadow:inset 0 0 0 1.6px #d6e0ffe6}.sne-sn-box.is-done{background:#ed9a4a;box-shadow:inset 0 0 0 1.6px #ed9a4a}.sne-storynode[data-props]:not(:has(.sne-sn-props)):after{content:attr(data-props);margin-left:auto;padding-left:10px;font-size:10.5px;letter-spacing:.02em;color:#a9b4ce;opacity:.85;white-space:nowrap;align-self:flex-start;padding-top:3px}.sne-sn-propsbtn{flex:none;margin-left:8px;align-self:center;width:22px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;cursor:pointer;background:#d6e0ff12;color:#c3cce4;font-size:14px;line-height:1;opacity:.55;transition:opacity .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)}.sne-storynode:hover .sne-sn-propsbtn{opacity:.9}.sne-sn-propsbtn:hover,.sne-sn-propsbtn:focus-visible{opacity:1;background:#d6e0ff29}.sne-sn-text{flex:1;min-width:0}.sne-storynode[data-done=true] .sne-sn-text{color:#a9b4ce;text-decoration:line-through;text-decoration-color:#a9b4ce73}.sne-sn-props{flex:none;margin-left:auto;align-self:center;padding:2px 9px;border-radius:999px;background:#d6e0ff14;font-size:10.5px;letter-spacing:.02em;color:#a9b4ce;white-space:nowrap}.sne-sn-props.has-area{background:color-mix(in srgb,var(--sn-pc) 22%,transparent);color:color-mix(in srgb,var(--sn-pc) 62%,#F2F4FA)}.sne-v1lab .tt-prosemirror .sne-storynode{padding:4.5px 10px!important;margin-left:calc(var(--sn-depth, 0) * 22px)!important;margin-top:6px!important;margin-bottom:6px!important}.sne-v1lab .tt-toolbar button.sb-on,.tt-toolbar button.sb-on{background:#1a4cff6b!important;color:#fff!important;box-shadow:inset 0 1px #f2f4fa24}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-storynode>.sne-sn-fold{flex:none;width:0;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;height:1.45em;height:1lh;overflow:hidden;opacity:0;border:0;background:none;cursor:pointer;color:#a9b4ce;transition:opacity .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1)}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-storynode.has-kids>.sne-sn-fold{width:14px;margin-left:-4px;margin-right:6px;opacity:.75}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-storynode.has-kids>.sne-sn-fold:hover{opacity:1;color:#f2f4fa}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-storynode>.sne-sn-fold svg{transition:transform .16s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-storynode.is-collapsed>.sne-sn-fold svg{transform:rotate(0)}:is(.sne-v1lab .tt-prosemirror,.lxp-prose) .sne-fold-hidden{display:none!important}:root{--frame-grad: radial-gradient(130% 80% at 6% -5%, hsla(var(--fgh, 222), calc(77% * var(--fgs, 1)), calc(66% * var(--fgl, 1)), .2), transparent 52%), linear-gradient(158deg, hsl(var(--fgh, 222), calc(41% * var(--fgs, 1)), calc(26% * var(--fgl, 1))) 0%, hsl(var(--fgh, 222), calc(44% * var(--fgs, 1)), calc(19% * var(--fgl, 1))) 55%, hsl(var(--fgh, 222), calc(45% * var(--fgs, 1)), calc(16.5% * var(--fgl, 1))) 100%);--bg-grad: radial-gradient(120% 75% at 76% -10%, hsla(var(--bgh, 222), calc(45% * var(--bgs, .34)), calc(43% * var(--bgl, .92)), .13), transparent 55%), linear-gradient(162deg, hsl(var(--bgh, 222), calc(49% * var(--bgs, .34)), calc(10% * var(--bgl, .92))) 0%, hsl(var(--bgh, 222), calc(51% * var(--bgs, .34)), calc(7.3% * var(--bgl, .92))) 100%)}.lt-frameglass{--glow-w: 46%;--glow-h: 150%;--glow-y: 32%;--glow-a: var(--navglow, .11);--glass-op: var(--frameop, .3);background:radial-gradient(var(--glow-w) var(--glow-h) at 50% var(--glow-y),hsla(28,55%,56%,var(--glow-a)),hsla(28,45%,46%,calc(var(--glow-a) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),var(--frame-grad)}html.sb-xray .lt-frameglass{background:radial-gradient(var(--glow-w) var(--glow-h) at 50% var(--glow-y),hsla(28,55%,56%,var(--glow-a)),hsla(28,45%,46%,calc(var(--glow-a) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),linear-gradient(hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)),hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)))}html.sb-xray.sb-xrayblur .lt-frameglass{backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px))}.lt-winglass{--glow-w: var(--winglow-w, 96%);--glow-h: var(--winglow-h, 42%);--glow-y: var(--winglow-y, 76%);--glow-a: var(--winglow, .051);--glass-op: var(--winop, .72)}.lt-root{--lt-pad-x: clamp(22px, 4vw, 68px);--lt-pad-top: 124px;--night: var(--sb-n4);--night-deep: #050b12;--night-high: var(--sb-n6);--night-text: #f2f4fa;--night-soft: #a9b4ce;--night-mute: #7b88a6;--night-line: rgba(214, 224, 255, .12);--ghost: rgba(169, 180, 206, .4);--blue: #1a4cff;--blue-soft: #4d62e8;--thread-warm: #ed9a4a;--t-micro: .16s;--t-arrival: .42s;--ease-micro: cubic-bezier(.2, .8, .2, 1);--ease-arrive: cubic-bezier(.16, 1, .3, 1);position:fixed;top:0;right:0;bottom:0;left:0;background:var(--night-deep);color:var(--night-text);font-family:var(--display, "Space Grotesk Variable", system-ui, sans-serif)}.lt-topbar{position:absolute;top:32px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:12px;padding:var(--navh, 6px) 18px var(--navh, 6px) 14px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--sb-n4) 92%,transparent);box-shadow:inset 0 1px rgba(255,255,255,var(--navrim, .08)),0 10px 30px rgba(5,11,18,var(--navdrop, .5));animation:lt-arrive var(--t-arrival) var(--ease-arrive) both}.lt-wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:-.01em;flex:none}.lt-wordmark img{width:20px;height:20px;flex:none}.lt-wordmark b{color:#ed9a4a;font-weight:700;margin-left:2.5px}.lt-root .mono{font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace)}.lt-root :focus-visible{outline:none}.lt-root :is(button,a[href],[tabindex]:not([tabindex="-1"])):focus-visible{background-color:#566ca28c;box-shadow:inset 0 1px #ccd8ff8c}html.sb-navglass .lt-root .lt-topbar{background:var(--frame-grad)}html.sb-xray.sb-navglass .lt-root .lt-topbar{background:hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--frameop, .3))}html.sb-xray.sb-xrayblur.sb-navglass .lt-root .lt-topbar{backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px))}html.sb-navglass .lt-root .lt-topbar{animation-name:lt-arrive-nav}html.sb-navscene .lt-root .lt-topbar{overflow:hidden}html.sb-navscene .lt-root .lt-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 150% at 50% 32%,hsla(28,55%,56%,var(--navglow, .11)),hsla(28,45%,46%,calc(var(--navglow, .11) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05)));z-index:0;pointer-events:none}html.sb-navscene .lt-root .lt-topbar>*{position:relative;z-index:1}@keyframes lt-arrive-nav{0%{transform:translate(-50%) translateY(-8px)}to{transform:translate(-50%) translateY(0)}}.lt-nav{display:flex;align-items:center;gap:2px;position:relative}.lt-nav button{position:relative;z-index:1;padding:7px 14px;border:none;border-radius:999px;background:transparent;color:var(--night-soft);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:color var(--t-micro) var(--ease-micro)}.lt-nav button:hover{color:var(--night-text)}.lt-nav button.on{background:var(--blue);color:#fff}.lt-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-weight:600;font-size:14px;letter-spacing:-.01em;cursor:pointer;transition:transform var(--t-micro) var(--ease-micro),opacity var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.lt-pill:active{transform:scale(.98)}.lt-pill--blue{background:#1a4cff;color:#f2f4fa;box-shadow:0 0 22px #1a4cff73,inset 0 1px #ccd8ff73}.lt-pill--cta{background:#ed9a4a;color:#1c1107;box-shadow:0 0 22px #ed9a4a66,inset 0 1px #ffe8cc8c}.lt-pill--tonal{background:color-mix(in srgb,#1a4cff 15%,var(--pc-tonal));color:#c6d2f2}.lt-pill--tonal:hover{background:color-mix(in srgb,#1a4cff 24%,var(--pc-tonal));color:#e6ecfc}.lt-pill--quiet{background:#4050786b;color:#cdd5ea}.lt-pill--quiet:hover{background:#485a8680;color:var(--night-text)}.lt-ava{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.lt-ava-ini{display:grid;place-items:center;background:#d6e0ff1a;color:var(--night-soft, #A9B4CE);font-size:11px;font-weight:600;letter-spacing:.02em}.lt-root.is-full .lt-topbar{opacity:0;pointer-events:none}.lt-root.is-full .cf-side{display:none}.lt-root.is-full .cf .cf-content{left:13px}@keyframes lt-arrive{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.lt-board{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none;--lt-sky: radial-gradient(circle 1px, rgba(214, 224, 255, var(--board-dotop, var(--dotop, .05))) .9px, transparent 1.1px) 0 0 / 26px 26px, radial-gradient(1.5px 1.5px at 12% 28%, rgba(214, 224, 255, .35), transparent 100%), radial-gradient(1px 1px at 34% 64%, rgba(214, 224, 255, .22), transparent 100%), radial-gradient(1.5px 1.5px at 58% 18%, rgba(214, 224, 255, .28), transparent 100%), radial-gradient(1px 1px at 73% 47%, rgba(214, 224, 255, .2), transparent 100%), radial-gradient(1.5px 1.5px at 88% 76%, rgba(214, 224, 255, .3), transparent 100%), radial-gradient(1px 1px at 22% 86%, rgba(214, 224, 255, .18), transparent 100%), radial-gradient(1px 1px at 47% 39%, rgba(214, 224, 255, .16), transparent 100%), radial-gradient(1.5px 1.5px at 66% 91%, rgba(214, 224, 255, .24), transparent 100%), var(--bg-grad);background:var(--lt-sky)}.lt-board.is-panning{cursor:grabbing}.lt-threads{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lt-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.lt-fade{position:absolute;top:0;right:0;bottom:0;left:0}.lt-railveil{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--lt-sky);-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(100% - 320px),#000 100%);mask-image:linear-gradient(to right,transparent 0,transparent calc(100% - 320px),#000 100%)}.lt-board.is-railmask .lt-railveil{display:block}.lt-hud{position:absolute;left:30px;top:24px;pointer-events:none}.lt-h1{font-size:clamp(20px,2.4vw,27px);font-weight:600;letter-spacing:-.02em;margin:0}.lt-root .cf-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle 1px,rgba(214,224,255,var(--dotop2, .05)) 1px,transparent 1.5px),var(--sb-frame-glow, none);background-size:26px 26px,auto,auto;background-repeat:repeat,no-repeat,no-repeat;background-position:0 0,0 0,0 0}.lt-root .cf-side{left:0;top:0;bottom:0;width:calc(var(--sw, 304px) + 26px);padding:8px 29px 8px 21px}.lt-root .cf-side .pp-scroll{flex:1;min-height:0;height:auto;margin:-8px -29px 0 -21px;scrollbar-width:none}.lt-root .cf-side .pp-scroll::-webkit-scrollbar{display:none}.lt-root .cf-side{--cf-content-inset: 33px}.lt-root .cf-side .pp-id{padding:0 var(--cf-content-inset)}.lt-root .cf-side .pp-section{padding-left:var(--cf-content-inset);padding-right:var(--cf-content-inset)}.cf.is-collapsed .pp-scroll{display:none}.cf.is-collapsed .lt-cover{margin:0}.cf.is-collapsed .lt-cover-ava{position:static;width:40px;height:40px}.cf.is-collapsed .lt-cover-collapse{position:static;margin-top:8px}.lt-dock{position:absolute;right:26px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:6px}.lt-rail-tools{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lt-rail-tools>*{animation:lt-tool-in .3s var(--ltf-ease, cubic-bezier(.16, 1, .3, 1)) both}.lt-rail-tools.is-folding>*{animation:lt-tool-out .26s var(--ltf-ease-io, cubic-bezier(.65, .02, .28, 1)) both}@keyframes lt-tool-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(16px) scale(.88)}}@keyframes lt-tool-in{0%{opacity:0;transform:translate(16px) scale(.88)}to{opacity:1;transform:translate(0) scale(1)}}.lt-rail-tools>*:nth-child(1){animation-delay:0ms}.lt-rail-tools>*:nth-child(2){animation-delay:40ms}.lt-rail-tools>*:nth-child(3){animation-delay:80ms}.lt-rail-tools>*:nth-child(4){animation-delay:.12s}.lt-rail-tools>*:nth-child(5){animation-delay:.16s}.lt-rail-tools>*:nth-child(6){animation-delay:.2s}.lt-rail-tools>*:nth-child(7){animation-delay:.24s}.lt-rail-tools>*:nth-child(8){animation-delay:.28s}.lt-rail-tools:not(.is-folding)>*:nth-child(1){animation-delay:.16s}.lt-rail-tools:not(.is-folding)>*:nth-child(2){animation-delay:.12s}.lt-rail-tools:not(.is-folding)>*:nth-child(3){animation-delay:80ms}.lt-rail-tools:not(.is-folding)>*:nth-child(4){animation-delay:40ms}.lt-rail-tools:not(.is-folding)>*:nth-child(5){animation-delay:0ms}.lt-board>.lt-dockwrap>.lte-dock{left:calc(50% + (var(--sw, 304px) + 26px) / 2)}.lt-board>.lt-dockwrap>.lte-dock{z-index:30}.lt-board>.lt-dockwrap.is-veiled>.lte-dock{z-index:10}.lt-life{position:absolute;bottom:calc(100% + 8px);left:0;height:34px;margin:0;display:block;width:100%;z-index:6}.lt-life-btn{position:absolute;top:0;left:0;right:0;min-width:0;height:34px;animation:lt-life-bubble var(--t-element) var(--ease-arrive) backwards;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro),transform var(--t-micro) var(--ease-micro)}.lt-life-btn:active{transform:scale(.985)}.lt-life-btn--commit{font-weight:700}@keyframes lt-life-bubble{0%{opacity:0;transform:translateY(14px) scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.lt-hold{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px;pointer-events:none;z-index:40}.lt-hold-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:0 14px 0 12px;height:34px;font-size:12.5px;font-weight:600;transform-origin:left center;transition:transform var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro);animation:lt-hold-in var(--t-element) var(--ease-arrive) backwards}.lt-hold.is-left{left:auto;right:calc(100% + 14px)}.lt-hold-item:nth-child(2){animation-delay:45ms}.lt-hold-item:nth-child(3){animation-delay:90ms}.lt-hold-item .lt-hold-label{line-height:1}.lt-hold-item.is-on{transform:scale(1.045);font-weight:700}@keyframes lt-hold-in{0%{opacity:0;transform:translate(-10px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.lt-rail-grip{width:26px;height:64px;display:grid;place-items:center;touch-action:none;padding:0;border:0;background:none;cursor:pointer}.lt-rail-grip-bar{width:4px;height:22px;border-radius:999px;background:var(--lte-fg-soft);opacity:.45;transition:opacity var(--t-micro, .12s) var(--ease-micro, ease),height var(--t-micro, .12s) var(--ease-micro, ease)}.lt-rail-grip:hover .lt-rail-grip-bar{opacity:.9;height:26px}.lt-rail-grip.is-closed .lt-rail-grip-bar{opacity:.8;height:28px}.lt-rail-grip-caret{display:grid;place-items:center}.lt-rail-grip--closer .lt-rail-grip-caret,.lt-rail-grip--under .lt-rail-grip-bar{display:none}.lt-dock[data-grip=under]{flex-direction:column;align-items:flex-end;gap:9px}.lt-dock[data-grip=under] .lt-rail-grip{order:2}.lt-rail-grip--under{width:38px;height:22px;border-radius:999px;background:hsla(var(--fgh, 222),calc(20% * var(--fgs, 1)),calc(var(--dockl, 17.7) * 1% * var(--fgl, 1)),.62);color:var(--lte-fg-soft);box-shadow:inset 0 1px #ffffff0f;transition:background var(--t-micro, .12s) var(--ease-micro, ease),color var(--t-micro, .12s) var(--ease-micro, ease)}.lt-rail-grip--under:hover{color:var(--lte-fg);background:hsla(var(--fgh, 222),calc(24% * var(--fgs, 1)),calc(var(--dockl, 17.7) * 1.4% * var(--fgl, 1)),.82)}.lt-dock[data-grip=closer]{gap:2px}.lt-dock[data-grip=closer] .lt-rail-grip{width:14px}.lt-dock-toggle{position:relative}.lt-dock-toggle.is-on{background:var(--blue);color:#fff}.lt-dock-toggle.is-on:hover:not(:disabled){background:var(--blue);color:#fff}.lt-dock-edit.is-on{background:var(--thread-warm);color:#1c1107}.lt-dock-edit.is-on:hover:not(:disabled){background:var(--thread-warm);color:#1c1107}.lt-toggle-x{position:absolute;top:-1px;right:-1px;width:13px;height:13px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#1c1107;box-shadow:0 1px 3px #050b1280}.lt-areafilter{position:absolute;right:88px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--sb-n4) 90%,transparent);box-shadow:0 10px 30px #050b1273;animation:lt-areafilter-in var(--t-micro) var(--ease-arrive) both;z-index:5}@keyframes lt-areafilter-in{0%{opacity:0}to{opacity:1}}.lt-chip{height:46px;min-width:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--night-soft);cursor:pointer;transition:background var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro)}.lt-chip:hover{background:#ffffff0f}.lt-chip.is-on{background:#ffffff0d}.lt-chip-n{font-size:9px;letter-spacing:.05em;color:var(--night-soft)}.lt-node.is-area-dim .lt-card{opacity:.25;transition:opacity var(--t-micro) var(--ease-micro)}.lt-card-del{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:#3c1614eb;color:#e8897c;cursor:pointer;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.lt-card-del:hover{background:#d65c4fe6;color:#fff}.lt-hint{position:absolute;left:50%;bottom:66px;transform:translate(-50%);max-width:78%;padding:9px 16px;border-radius:999px;background:#0d1422f2;color:var(--night-text);font-size:12.5px;font-weight:500;text-align:center;box-shadow:0 10px 30px #050b1280;pointer-events:none;z-index:45;animation:lt-hint-life 2.6s var(--ease-arrive) both}@keyframes lt-hint-life{0%{opacity:0;transform:translate(-50%) translateY(6px)}10%{opacity:1;transform:translate(-50%) translateY(0)}82%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-4px)}}.lt-node{position:absolute;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lt-node:has(.lt-card.editing) [contenteditable],.lt-node input,.lt-node textarea{user-select:text;-webkit-user-select:text}.lt-node:has(.lt-peek){z-index:60}.lt-node.is-ghost{pointer-events:auto}.lt-card{position:relative;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:calc(6px * var(--k, 1));padding:calc(16px * var(--k, 1)) calc(18px * var(--k, 1));border-radius:calc(15px * var(--k, 1));border:1px solid transparent;--sb-card-tint: var(--pc-card-tint, hsl(var(--pc-card-h, 222) var(--pc-card-s, 38.9%) var(--pc-card-l, 18.6%) / var(--pc-card-a, 0)));background:linear-gradient(var(--sb-card-tint),var(--sb-card-tint)),linear-gradient(rgba(24,33,55,var(--cardop, .4)),rgba(24,33,55,var(--cardop, .4)));--rest: inset 0 1px 0 rgba(255, 255, 255, .11), 0 var(--cardsh-y, 6px) var(--cardsh-blur, 18px) rgba(5, 11, 18, var(--cardsh-a, .28));box-shadow:var(--rest);color:var(--night-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro),box-shadow var(--t-micro) var(--ease-micro)}.lt-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--cardglowh, 98%);border-radius:inherit;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--card-area, transparent) calc(var(--cardglow, .08) * 100%),transparent),transparent)}.lt-card.is-ghost:after{height:var(--cardglowgh, 20%);background:linear-gradient(to top,color-mix(in srgb,var(--card-area, transparent) calc(var(--cardglowg, .06) * 100%),transparent),transparent)}.lt-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1c,0 calc(var(--cardsh-y, 6px) + 4px) calc(var(--cardsh-blur, 18px) + 8px) rgba(5,11,18,calc(var(--cardsh-a, .28) + .17))}.lt-card:active{transform:translateY(0) scale(.99)}.lt-card.is-selected{background:#202c4af7;--rest: inset 0 1px 0 rgba(255, 255, 255, .11), 0 10px 26px rgba(5, 11, 18, .45);box-shadow:var(--rest)}.lt-card-tag{display:inline-flex;align-items:center;gap:calc(6px * var(--k, 1));font-size:calc(12.5px * var(--k, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft);margin:0}.lt-kind{display:inline-grid;place-items:center;opacity:.85}.lt-when{font-size:calc(10.5px * var(--k, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft);margin:2px 0 0}.lt-when{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.lt-when-arrow{font-style:normal;opacity:.45}.lt-when>[contenteditable]{display:inline-block;min-width:84px;min-height:13px;cursor:text}.lt-when>:focus{outline:none;color:#edb87a}.lt-when-b.is-derived{opacity:.5;font-style:italic}.lt-when-wrap{position:relative}.lt-node:has(.lt-datepick){z-index:60}.lt-when-clear{width:15px;height:15px;display:inline-grid;place-items:center;align-self:center;border:none;border-radius:999px;background:#4050786b;color:#cdd5ea;cursor:pointer;padding:0;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.lt-when-clear:hover{background:#485a8699;color:var(--night-text)}.lt-fademask{position:absolute;top:0;right:0;bottom:0;left:0}.lt-frostworld{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;pointer-events:none}.lt-dotpick{position:absolute;z-index:60;width:0;height:0}.lt-dotpick .lt-datepick{position:absolute;left:-110px;top:14px}.lt-world .lt-datepick{transform:scale(calc((1 + (var(--calsize, 1) - 1) * var(--sizemods, 1)) * (var(--sizemods, 1) / var(--zoom, 1) + (1 - var(--sizemods, 1)))));transform-origin:top left}.lt-dotpick .lt-datepick{transform:scale(calc(1 + (var(--calsize, 1) - 1) * var(--sizemods, 1)));transform-origin:top left}.lt-dotpick .lt-dotdone{position:absolute;left:-110px;top:-66px;display:inline-flex;align-items:center;gap:8px;max-width:232px;padding:6px 10px;border:none;border-radius:10px;background:#131b2ef5;box-shadow:0 8px 24px #050b1280,inset 0 1px #ffffff0f;color:#cdd5ea;font-size:12px;text-align:left;cursor:pointer}.lt-dotpick .lt-dotdone-box{width:15px;height:15px;flex:none;display:grid;place-items:center;border:1.5px solid rgba(160,170,190,.55);border-radius:5px;font-size:10px;line-height:1;color:#0b1120}.lt-dotpick .lt-dotdone.is-on .lt-dotdone-box{background:#7e9eff;border-color:#7e9eff}.lt-dotpick .lt-dotdone-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-dotpick .lt-dotdone.is-on .lt-dotdone-label{opacity:.62;text-decoration:line-through}.lt-dotpick .lt-dotdel{position:absolute;left:-110px;top:-34px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:none;border-radius:9px;background:#131b2ef5;box-shadow:0 8px 24px #050b1280,inset 0 1px #ffffff0f;color:#e28a8ac7;font-size:11.5px;cursor:pointer;transition:color .14s ease,background .14s ease}.lt-dotpick .lt-dotdel:hover{color:#ff9a9a;background:#2e161af5}.lt-when>.lt-when-a[contenteditable][data-empty]:before,.lt-when>.lt-when-b[contenteditable][data-empty]:before{content:"D MMM YYYY";color:var(--ghost);letter-spacing:.08em}.lt-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin-bottom:8px}.lt-card-top .lt-card-tag{min-width:0}.lt-card-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lt-card-needs{display:inline-flex;align-items:center;gap:calc(4px * var(--k, 1));margin:0;flex:none}.lt-need{width:calc(22px * var(--k, 1));height:calc(22px * var(--k, 1));border-radius:50%;display:grid;place-items:center;background:#d6e0ff14;color:var(--night-mute);border:0;padding:0;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro),transform var(--t-micro) var(--ease-micro)}.lt-need.is-pickable{cursor:pointer}.lt-need.is-pickable:hover{transform:translateY(-1px)}.lt-need.is-pickable:not(.is-fed):hover{background:#d6e0ff29;color:var(--night-soft)}.lt-need.is-pickable:active{transform:translateY(0) scale(.94)}.lt-need svg{width:calc(14px * var(--k, 1));height:calc(14px * var(--k, 1))}.lt-kind svg{width:calc(15px * var(--k, 1));height:calc(15px * var(--k, 1))}.lt-card h3{font-size:calc(17px * var(--kh, 1));font-weight:620;letter-spacing:-.01em;line-height:1.22;margin:0;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--titleLines, 2);overflow:hidden}.lt-card h3:focus{-webkit-line-clamp:unset;display:block;overflow:visible}.lt-card--vision h3{font-size:calc(20px * var(--kh, 1))}.lt-note{font-size:calc(12.5px * var(--kb, 1));line-height:1.45;color:var(--night-soft);margin:0;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(1.45em * var(--noteLines, 3));overflow-y:auto;scrollbar-width:none}.lt-note::-webkit-scrollbar{display:none}.lt-note:focus{max-height:calc(1.45em * var(--noteLinesEdit, 8))}.lt-card.has-fan{padding-bottom:calc(116px * var(--cw, 1))}.lt-flag{position:absolute;top:12px;right:12px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#d6e0ff14;color:var(--night-mute);cursor:pointer;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro);z-index:3}.lt-flag:hover{background:#d6e0ff24;color:var(--night-text)}.lt-flag.is-on{background:#ed9a4a;color:#1c1107}.lt-card.editing .lt-flag{right:40px;top:8px;width:22px;height:22px}.lt-world .lt-node:has(.lt-areapick),.lt-world .lt-node:has(.lt-people-pop),.lt-world .lt-node:has(.lt-card.editing){z-index:60}.lt-card.editing .lt-people{z-index:41}.lt-node:has(.lt-card.editing) .lt-fan:hover,.lt-node:has(.lt-card.editing) .lt-fan:focus-within{z-index:42}.lt-card.editing .lt-people-add{position:relative;z-index:43}.lt-card.editing,.lt-card.editing:hover,.lt-card.editing:active{transform:none;transition:border-color var(--t-micro) var(--ease-micro),box-shadow var(--t-micro) var(--ease-micro)}.lt-win{position:fixed;z-index:130;box-sizing:border-box;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px;max-height:min(72vh,620px);box-shadow:inset 0 1px #ffffff0f,0 22px 60px color-mix(in srgb,var(--sb-n0) 60%,transparent);animation:lt-pick-in .16s cubic-bezier(.2,.8,.2,1);cursor:default}.lt-win.lt-areapick,.lt-win.lt-people-pop{position:fixed;inset:auto}.lt-card-tag.is-pickable{cursor:pointer}.lt-areapick{position:absolute;left:14px;top:34px;z-index:40;width:232px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 18px 50px color-mix(in srgb,var(--sb-n0) 60%,transparent);cursor:default;transform-origin:top left;animation:lt-pick-in .16s cubic-bezier(.2,.8,.2,1)}.lt-areapick-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;scrollbar-width:none}.lt-areapick-list::-webkit-scrollbar{display:none}.lt-areapick-row{display:flex;align-items:center;gap:11px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--night-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.lt-areapick-row:hover{background:#ffffff12}.lt-areapick-row i{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%}.lt-card.editing h3[contenteditable],.lt-card.editing .lt-note[contenteditable]{cursor:text;caret-color:#ed9a4a}.lt-card.editing h3[contenteditable]:focus,.lt-card.editing .lt-note[contenteditable]:focus{background:#d6e0ff12;border-radius:6px}.lt-card.is-ghost{background:none;border:1px dashed color-mix(in srgb,var(--ac, #8b93a6) 38%,transparent);--rest: 0 6px 20px rgba(5, 11, 18, .22);box-shadow:var(--rest);color:var(--ghost)}.lt-card.is-ghost.has-fan{padding-bottom:calc(82px * var(--cw, 1))}.lt-card.is-ghost .lt-card-tag{color:color-mix(in srgb,var(--ac, #8b93a6) 62%,var(--night-soft))}.lt-card.is-ghost h3{color:var(--night-soft)}.lt-card.is-ghost .lt-note{color:rgba(169,180,206,var(--ghosttext, .82))}.lt-people{--kp: calc(var(--k, 1) * (1 + (var(--peoplesz, 1) - 1) * var(--sizemods, 1)));display:flex;align-items:center;gap:0;margin-top:calc(8px * var(--kp, 1));padding:calc(5px * var(--kp, 1)) calc(10px * var(--kp, 1)) calc(5px * var(--kp, 1)) calc(6px * var(--kp, 1));border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--sb-n3) 40%,transparent)}.lt-people img{width:calc(30px * var(--kp, 1));height:calc(30px * var(--kp, 1));border-radius:50%;object-fit:cover;box-shadow:0 0 0 var(--pring, 2px) var(--pring-c, var(--sb-n4))}.lt-p-wrap+.lt-p-wrap{margin-left:calc(-1 * var(--pover, 10px) * var(--kp, 1))}.lt-p-wrap{z-index:1}.lt-p-wrap~.lt-p-wrap{z-index:2}.lt-people-add{width:calc(27px * var(--kp, 1));height:calc(27px * var(--kp, 1));margin-left:calc(5px * var(--kp, 1));display:inline-grid;place-items:center;border-radius:50%;border:1px dashed rgba(169,180,206,.45);color:var(--night-soft);opacity:.6;transition:opacity var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro),background var(--t-micro) var(--ease-micro)}.lt-card:hover .lt-people-add,.lt-node:focus-within .lt-people-add{opacity:1;background:transparent;color:var(--sb-ink-soft)}.lt-fan{position:absolute;left:-8%;right:-8%;top:auto;bottom:calc(-110px * var(--cw, 1));height:calc(230px * var(--cw, 1));pointer-events:none}.lt-leafwrap{position:absolute;bottom:calc(var(--fany, 24px) * var(--cw, 1));width:var(--fanw, 46%);aspect-ratio:var(--fanar, .7);pointer-events:auto;cursor:pointer;transform-origin:50% 100%;transition:transform .58s cubic-bezier(.4,.02,.15,1)}.lt-leafwrap--past{left:calc(50% - var(--fanw, 46%) / 2 - var(--fangap, 37%) + var(--fanx, 0%));z-index:2;transform:translate(19%) translateY(-2px) scale(.8) rotate(-5deg);transition-delay:90ms}.lt-leafwrap--present{left:calc(50% - var(--fanw, 46%) / 2 + var(--fanx, 0%));z-index:1;transform:translate(5%) translateY(2px) scale(.8) rotate(2deg);transition-delay:45ms}.lt-leafwrap--future{left:calc(50% - var(--fanw, 46%) / 2 + var(--fangap, 37%) + var(--fanx, 0%));z-index:2;transform:translate(-10%) translateY(0) scale(.8) rotate(-3deg);transition-delay:0ms}.lt-fan:hover .lt-leafwrap,.lt-fan:focus-within .lt-leafwrap{transition:transform var(--t-arrival, .42s) var(--ease-arrive)}.lt-fan:hover .lt-leafwrap--past,.lt-fan:focus-within .lt-leafwrap--past{transform:translateY(-26px) scale(1) rotate(-4deg);transition-delay:0ms}.lt-fan:hover .lt-leafwrap--present,.lt-fan:focus-within .lt-leafwrap--present{transform:translateY(-30px) scale(1) rotate(1deg);transition-delay:40ms}.lt-fan:hover .lt-leafwrap--future,.lt-fan:focus-within .lt-leafwrap--future{transform:translateY(-26px) scale(1) rotate(-2deg);transition-delay:80ms}.lt-fan .lt-leafwrap:hover{z-index:3;transition-delay:0ms}.lt-fan .lt-leafwrap--past:hover{transform:translateY(-40px) scale(1.06) rotate(-4deg)}.lt-fan .lt-leafwrap--present:hover{transform:translateY(-44px) scale(1.06) rotate(.6deg)}.lt-fan .lt-leafwrap--future:hover{transform:translateY(-40px) scale(1.06) rotate(-2deg)}.lt-leaf{width:100%;height:100%;object-fit:cover;border:calc(3px * var(--cw, 1)) solid #fff;border-radius:calc(12px * var(--cw, 1));background:#fff;box-sizing:border-box;display:block}.lt-leaf-badge{position:absolute;left:50%;bottom:calc(10px * var(--cw, 1));width:calc(44px * var(--cw, 1));height:calc(44px * var(--cw, 1));display:grid;place-items:center;border-radius:calc(12px * var(--cw, 1));background:#ebf0fa42;color:#fff;opacity:0;transform:translate(-50%) scale(.6);transition:opacity var(--t-element, .24s) var(--ease-arrive),transform var(--t-element, .24s) var(--ease-arrive);transition-delay:inherit;pointer-events:none}.lt-fan:hover .lt-leaf-badge,.lt-fan:focus-within .lt-leaf-badge{opacity:1;transform:translate(-50%) scale(1)}.lt-leaf--ghost{display:grid;place-items:center;align-content:center;gap:4px;background:transparent;color:var(--night-soft)}.lt-leaf--ghost small{font-size:8px;letter-spacing:.12em;text-transform:uppercase}.lt-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:32px;color:var(--night-soft);animation:lt-fade var(--t-arrival) var(--ease-arrive) both}.lt-empty h2{font-size:20px;font-weight:600;color:var(--night-text);margin:4px 0 0}.lt-empty p{font-size:13.5px;line-height:1.5;max-width:40ch;margin:0}.lt-empty-back{margin-top:14px;padding:9px 18px;border-radius:999px;background:transparent;color:var(--sb-ink-soft);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background var(--t-micro) var(--ease-micro),border-color var(--t-micro) var(--ease-micro)}.lt-empty-back:hover{background:transparent}@keyframes lt-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ltp-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:rgba(5,11,18,var(--winveil, .16))}html.sb-xray .ltp-veil{padding-left:calc(var(--sw, 304px) + 26px)}.ltp-panel{width:min(700px,calc(100vw - 96px));max-height:min(80vh,880px);display:flex;flex-direction:column;gap:12px;padding:20px 26px 22px;border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px color-mix(in srgb,var(--sb-n0) 60%,transparent)}.ltp-q,.lt-people-q,.lt-areapick-q{width:100%;box-sizing:border-box;padding:10px 14px;border:0;border-radius:12px;background:#d6e0ff0d;color:var(--night-soft);font-size:12px;letter-spacing:.04em;transition:background var(--t-micro) var(--ease-micro),color var(--t-micro) var(--ease-micro)}.ltp-q::placeholder,.lt-people-q::placeholder,.lt-areapick-q::placeholder{color:#a9b4ce73}.ltp-q:focus,.lt-people-q:focus,.lt-areapick-q:focus{background:#d6e0ff17;color:var(--night-text)}@keyframes lt-pick-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.ltp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.ltp-eyebrow{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a9b4cea8;margin:0}.ltp-sort{display:flex;gap:8px}.ltp-sort-opt{padding:5px 13px;border-radius:999px;border:0;background:transparent;color:#a9b4ce8c;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ltp-sort-opt.on{color:#e3e8f4;background:#d6e0ff1f}.ltp-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none}.ltp-scroll::-webkit-scrollbar{display:none}.ltp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px;padding:12px 8px 18px}.ltp-cell{position:relative;transform:translate(var(--ox, 0),var(--oy, 0));cursor:pointer}.ltp-cell :is(img,figure){cursor:pointer}.ltp-kind{position:absolute;left:50%;top:46%;z-index:2;transform:translate(-50%,-50%);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:transparent;color:#fffffff2;pointer-events:none}.ltp-cap{font-size:12.5px}.ltp-cell.is-featured:after{content:"";position:absolute;top:-5px;right:-5px;z-index:2;width:15px;height:15px;border-radius:50%;background:#ed9a4a}.lt-p-wrap{position:relative;display:inline-flex}.lt-p-del{position:absolute;top:-5px;right:-7px;width:15px;height:15px;display:grid;place-items:center;border:none;border-radius:50%;background:#231010e6;color:#e8897c;cursor:pointer;z-index:2}.lt-p-del:hover{background:#d65c4ff2;color:#fff}.lt-people{position:relative}.lt-people-add.is-live{opacity:1;cursor:pointer;border:1px solid var(--blue-soft);border-radius:50%;width:22px;height:22px;margin-left:4px;display:inline-grid;place-items:center;background:var(--sb-ink-soft);color:var(--sb-ink-soft)}.lt-people-pop{position:absolute;left:0;bottom:calc(100% + 8px);top:auto;z-index:40;width:300px;display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 18px 50px color-mix(in srgb,var(--sb-n0) 60%,transparent);cursor:default;transform-origin:bottom left;animation:lt-pick-in .16s cubic-bezier(.2,.8,.2,1)}.lt-people-list{display:flex;flex-direction:column;gap:3px;max-height:300px;overflow-y:auto;scrollbar-width:none}.lt-people-list::-webkit-scrollbar{display:none}.lt-people-empty{margin:2px 4px;font-size:10.5px;line-height:1.5;color:var(--sb-ink-mute)}.lt-people-row{display:flex;align-items:center;gap:11px;padding:7px 8px;border:none;border-radius:10px;background:transparent;color:var(--night-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.lt-people-row:hover{background:#ffffff12}.lt-people-row img{width:30px;height:30px;border-radius:50%;object-fit:cover}.lt-people-name{flex:1}.lt-people-tier{font-family:var(--meta, "JetBrains Mono", ui-monospace, monospace);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#ed9a4acc}.lt-root .cf-stat{background:transparent;border-color:transparent}.lt-peek{position:absolute;left:50%;bottom:calc(100% + 12px);width:340px;transform:translate(-50%) scale(calc(1 / var(--zoom, 1)));transform-origin:bottom center;box-sizing:border-box;padding:16px 18px;border-radius:18px;--glow-w: var(--winglow-w, 96%);--glow-h: var(--winglow-h, 42%);--glow-y: var(--winglow-y, 76%);--glow-a: var(--winglow, .051);--glass-op: var(--winop, .72);background:radial-gradient(var(--glow-w) var(--glow-h) at 50% var(--glow-y),hsla(28,55%,56%,var(--glow-a)),hsla(28,45%,46%,calc(var(--glow-a) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),var(--frame-grad);box-shadow:0 18px 50px color-mix(in srgb,var(--sb-n0) 55%,transparent);pointer-events:none;z-index:5}html.sb-skin-editing .lt-peek{pointer-events:auto}html.sb-xray .lt-peek{background:radial-gradient(var(--glow-w) var(--glow-h) at 50% var(--glow-y),hsla(28,55%,56%,var(--glow-a)),hsla(28,45%,46%,calc(var(--glow-a) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),linear-gradient(hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)),hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)))}html.sb-xray.sb-xrayblur .lt-peek{backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px))}html.sb-xray .lt-peek,html.sb-xray .lt-winglass,html.sb-xray .lt-people-pop{--glass-op: var(--frameop, .3);--glow-a: var(--navglow, .11);background:radial-gradient(var(--glow-w) var(--glow-h) at 50% var(--glow-y),hsla(28,55%,56%,var(--glow-a)),hsla(28,45%,46%,calc(var(--glow-a) * .31)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--navlight, .05)),rgba(214,224,255,var(--navlight, .05))),linear-gradient(hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)),hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--glass-op)))}html.sb-xray.sb-xrayblur .lt-winglass,html.sb-xray.sb-xrayblur .lt-people-pop{backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px))}.lt-peek.is-below{bottom:auto;top:calc(100% + 12px);transform-origin:top center}.lt-peek.is-over{transform-origin:bottom center}.lt-peek.is-center{transform-origin:top center}@keyframes lt-peek-in{0%{opacity:0}to{opacity:1}}.lt-peek-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--night-soft);margin:0 0 10px}.lt-peek-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--night-text);margin:0 0 8px}.lt-peek-row b{font-weight:620}.lt-peek-bar{flex:1;height:6px;border-radius:999px;background:#d6e0ff1f;overflow:hidden}.lt-peek-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}.lt-peek-felt{display:flex;gap:9px;justify-content:center;margin:12px 0 6px}.lt-peek-felt i{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:#d6e0ff17;color:var(--night-soft)}.lt-peek-felt i[data-f=lit]{color:#ed9a4a;background:#ed9a4a24}.lt-peek-felt i[data-f=light]{color:var(--sb-ink-soft);background:var(--sb-ink-soft)}.lt-peek-felt i[data-f=tense]{color:#e8897c;background:#d65c4f1f}.lt-peek-cap{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft);text-align:center;margin:4px 0 0}.lt-peek-cap--n{display:flex;align-items:center;justify-content:flex-start;gap:7px;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--night-text);font-family:inherit;text-align:left}.lt-peek-carousel{position:relative;height:190px;margin:4px 0 12px;overflow:hidden}.lt-peek-carousel img{position:absolute;top:50%;width:34%;aspect-ratio:3 / 4;object-fit:cover;border:3px solid #fff;border-radius:4px;box-shadow:0 8px 22px color-mix(in srgb,var(--sb-n1) 45%,transparent);transform:translate(-50%,-50%);transition:left .65s cubic-bezier(.2,.8,.2,1),opacity .5s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.lt-peek-carousel img.is-main{transform:translate(-50%,-50%) scale(1.16)}html.sb-xray .lt-root .cf{background:transparent}html.sb-xray .lt-root .cf .cf-content{top:0;right:0;bottom:0;left:0;border-radius:0}html.sb-xray .lt-root .cf .cf-content:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:calc(var(--sw, 304px) + 26px);border-radius:18px;background:radial-gradient(2px 44% at 0% 44%,rgba(255,255,255,calc(var(--frim, 0) * (1 - var(--frimall, 0)))),rgba(255,255,255,calc(var(--frim, 0) * (1 - var(--frimall, 0)) * .45)) 55%,transparent 100%),radial-gradient(var(--frimbleed, 14px) 58% at 0% 42%,rgba(255,255,255,calc(var(--frim, 0) * (1 - var(--frimall, 0)) * .3)),transparent 72%);box-shadow:inset 0 1px rgba(255,255,255,calc(var(--frim, 0) * var(--frimall, 0))),inset 0 0 0 1px rgba(255,255,255,calc(var(--frim, 0) * var(--frimall, 0) * .5)),0 0 0 200vmax rgba(214,224,255,var(--framelight, .055)),0 0 0 200vmax hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--frameop, .3));z-index:21;pointer-events:none}html.sb-xray .lt-root .cf-side{z-index:30}html.sb-xray.sb-xrayblur .lt-root .cf .cf-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px));-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:0 0,calc(var(--sw, 304px) + 26px) 13px;mask-position:0 0,calc(var(--sw, 304px) + 26px) 13px;-webkit-mask-size:100% 100%,calc(100% - var(--sw, 304px) - 39px) calc(100% - 26px);mask-size:100% 100%,calc(100% - var(--sw, 304px) - 39px) calc(100% - 26px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.lt-root .cf-bs,html.sb-xray.sb-xrayblur .lt-root .cf .cf-bs{display:none}html.sb-xray.sb-xrayblur .lt-root .cf .cf-bs-l{left:0;top:0;bottom:0;width:calc(var(--sw, 304px) + 26px)}html.sb-xray.sb-xrayblur .lt-root .cf .cf-bs-t{left:calc(var(--sw, 304px) + 26px);right:0;top:0;height:31px;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:0 0,0 13px;mask-position:0 0,0 13px;-webkit-mask-size:100% 100%,calc(100% - 13px) 400px;mask-size:100% 100%,calc(100% - 13px) 400px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}html.sb-xray.sb-xrayblur .lt-root .cf .cf-bs-r{right:0;top:31px;bottom:31px;width:31px;-webkit-mask-image:linear-gradient(to right,transparent 18px,#fff 18px);mask-image:linear-gradient(to right,transparent 18px,#fff 18px)}html.sb-xray.sb-xrayblur .lt-root .cf .cf-bs-b{left:calc(var(--sw, 304px) + 26px);right:0;bottom:0;height:31px;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='18' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:0 0,0 -382px;mask-position:0 0,0 -382px;-webkit-mask-size:100% 100%,calc(100% - 13px) 400px;mask-size:100% 100%,calc(100% - 13px) 400px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}html.sb-xray .lt-root .lt-topbar{left:calc(50% + (var(--sw, 304px) + 26px) / 2)}.lt-peek-you{display:flex;gap:12px;align-items:flex-start;margin:6px 0 12px}.lt-peek-you span{display:flex;flex-direction:column;align-items:center;gap:7px}.lt-peek-you img{width:52px;height:52px;border-radius:50%;object-fit:cover}.lt-peek-you .is-you-ini{flex-direction:row;justify-content:center;gap:0;width:52px;height:52px;border-radius:50%;background:#d6e0ff14;color:var(--night-text, #f2f4fa);font-size:17px;font-weight:600;letter-spacing:.02em}.lt-peek-you small{font-size:8.5px;letter-spacing:.14em;color:var(--night-soft)}.lt-peek-line{font-size:13.5px;color:var(--night-text);margin:0 0 10px}.lt-node{--gw: calc(var(--fixw, 0) * var(--sizemods, 1));--kw: calc(1 + (1 / clamp(var(--fixmin, .85), var(--zoom, 1), var(--fixmax, 1.4)) - 1) * var(--gw));--cw: calc((1 + (var(--cardw, 1.35) - 1) * var(--sizemods, 1)) * var(--kw))}.lt-card{--g: var(--sizemods, 1);--gz: calc(var(--fixsize, 0) * var(--g));--kz: calc(1 + (1 / clamp(var(--fixmin, .85), var(--zoom, 1), var(--fixmax, 1.4)) - 1) * var(--gz));--k: calc((1 + (var(--cardfs, 1) - 1) * var(--g)) * var(--kz));--kh: calc(var(--k) * (1 + (var(--cardhead, 1.15) - 1) * var(--g)));--kb: calc(var(--k) * (1 + (var(--cardbody, 1.2) - 1) * var(--g)))}.lt-ghost-in{display:flex;flex-direction:column;align-items:center;gap:4px;transform:scale(calc(.65 / var(--zoom, 1) + .35))}.lt-cardfrost{position:absolute;pointer-events:none}html.sb-cardblur .lt-cardfrost{backdrop-filter:blur(var(--cardblur, 8px));-webkit-backdrop-filter:blur(var(--cardblur, 8px))}.lt-root .sa-stage,.lt-root .sa-veil{position:absolute}html.sb-xray .lt-root .sa-stage{left:calc(var(--sw, 304px) + 26px)}html.sb-xray .lt-root :is(.ltg-root,.ltc-root,.ltc-shell,.lte-explore){margin-left:calc(var(--sw, 304px) + 26px);width:calc(100% - (var(--sw, 304px) + 26px))}html.sb-xray .lt-root .ltc-shell>.ltc-root{margin-left:0;width:100%}html.sb-xray .lt-root .ltg-gym>.ltg-root:not(.is-routines){margin-left:calc(var(--sw, 304px) + 26px);width:calc(100% - (var(--sw, 304px) + 26px))}html.sb-xray .lxp-scrim{padding-left:calc(var(--sw, 304px) + 26px)}html.sb-xray.sb-frameglow .lt-root .cf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--sw, 304px) + 26px);z-index:1;background:radial-gradient(70% 34% at 50% 64%,hsla(28,55%,56%,var(--frameglow, .19)),hsla(28,45%,46%,calc(var(--frameglow, .19) * .32)) 55%,transparent 78%);pointer-events:none}.lt-root .sa-stage .g-fallback,.lt-root .sa-stage .sa-book,.lt-root .sa-stage .sa-book:before,.lt-root .sa-stage .sa-book:after{border:none;outline:none;box-shadow:none}.lt-root .sa-stage .sa-bar,.lt-root .sa-stage .sa-bar button{border:none;outline:none}.lt-root .sa-bar .g-fallback{box-shadow:none;background:color-mix(in srgb,var(--sb-n4) 92%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}html.sb-bookopaque .lt-root .sa-book,html.sb-bookopaque .lt-root .sa-book.g-fallback{background:radial-gradient(circle 1px,rgba(214,224,255,var(--dotop, .05)) .9px,transparent 1.1px) 0 0 / 26px 26px,var(--frame-grad);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html.sb-bookopaque .lt-root .sa-book,html.sb-bookopaque .lt-root .sa-book.g-fallback,html.sb-palette .lt-root .sa-book,html.sb-palette .lt-root .sa-book.g-fallback{box-shadow:inset 0 1px rgba(255,255,255,var(--bookrim, .08))!important}html.sb-bookopaque .lt-root .sa-book--board,html.sb-bookopaque .lt-root .sa-book--board.g-fallback,html.sb-palette .lt-root .sa-book--board,html.sb-palette .lt-root .sa-book--board.g-fallback{box-shadow:inset 0 1px rgba(255,255,255,var(--vbrim, var(--bookrim, .08)))!important}html.sb-bookopaque .lt-root .sa-sheet{background:linear-gradient(168deg,#171f35,#0e1425)}html.sb-bookopaque .lt-root .sa-sheet-back{background:linear-gradient(180deg,#1a223a,#101628)}.lt-root .pol-frame,.lt-root .pol:hover .pol-frame,.lt-root .lt-leaf,.lt-root .lt-peek-carousel img,.lt-root .ltg-po .pol-frame{box-shadow:none}html.sb-bookop .lt-root .sa-book.g-fallback{background:rgba(28,38,62,var(--bookop, .62))}html.sb-bookblur .lt-root .sa-book.g-fallback{backdrop-filter:blur(var(--bookblur, 10px)) saturate(160%);-webkit-backdrop-filter:blur(var(--bookblur, 10px)) saturate(160%)}.lt-tabbar,.lt-nav-icon{display:none}.lt-ava-btn{display:inline-flex;border:0;background:none;padding:0;cursor:default;flex:none}@keyframes lt-scrim-in{0%{opacity:0}to{opacity:1}}@media(max-width:820px),(max-height:520px)and (orientation:landscape)and (pointer:coarse){.lt-root .cf-lite .cf-side{display:flex;position:fixed;left:0;top:0;bottom:0;width:min(84vw,336px);z-index:200;transform:translate(-101%);transition:transform .28s cubic-bezier(.16,1,.3,1);pointer-events:none;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;background:radial-gradient(120% 75% at 76% -10%,rgba(100,117,159,.13),transparent 55%),linear-gradient(hsla(var(--fgh, 222),calc(44.2% * var(--fgs, 1)),calc(15.5% * var(--fgl, 1)),.82),hsla(var(--fgh, 222),calc(44.2% * var(--fgs, 1)),calc(15.5% * var(--fgl, 1)),.82)),radial-gradient(70% 34% at 50% 64%,hsla(28,55%,56%,calc(var(--sb-sideglow, 0) * .125)),hsla(28,45%,46%,calc(var(--sb-sideglow, 0) * .04)) 55%,transparent 78%),hsl(var(--fgh, 222),calc(44.2% * var(--fgs, 1)),calc(15.5% * var(--fgl, 1)));padding:0 29px 0 21px}.lt-root .cf-lite .cf-side{--sb-sideglow: 0}html.sb-frameglow .lt-root .cf-lite .cf-side{--sb-sideglow: var(--frameglow, .19)}html.sb-xray .lt-root .cf-lite .cf-side{background:radial-gradient(70% 34% at 50% 64%,hsla(28,55%,56%,calc(var(--sb-sideglow, 0) * .125)),hsla(28,45%,46%,calc(var(--sb-sideglow, 0) * .04)) 55%,transparent 78%),linear-gradient(rgba(214,224,255,var(--framelight, .055)),rgba(214,224,255,var(--framelight, .055))),hsla(var(--fgh, 222),calc(42% * var(--fgs, 1)),calc(21% * var(--fgl, 1)),var(--frameop, .3))}html.sb-xray.sb-xrayblur .lt-root .cf-lite .cf-side{backdrop-filter:none;-webkit-backdrop-filter:none}html.sb-xray.sb-xrayblur .lt-root .cf-lite .cf-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;backdrop-filter:blur(var(--frameblur, 60px));-webkit-backdrop-filter:blur(var(--frameblur, 60px))}html .lt-root .cf.cf-lite .cf-content:before{top:-64px!important;right:-64px!important;bottom:-64px!important;left:-64px!important}html .lt-root .cf.cf-lite:before{left:-64px!important;right:-64px!important;top:-64px!important;bottom:-64px!important;width:auto!important}.lt-root .cf-lite .cf-side::-webkit-scrollbar{display:none}.cf-lite .cf-side .pp-scroll{scrollbar-width:none;overflow-x:hidden}.cf-lite .cf-side .pp-scroll::-webkit-scrollbar{display:none}.lt-root.is-drawer .cf-lite .cf-side{transform:translate(0);box-shadow:none;pointer-events:auto}html.sb-xray .lt-root .cf-lite .cf-side{z-index:200}.lt-root .cf-lite .cf-side .pp-scroll{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.cf-lite .cf-side .cf-nav,.cf-lite .cf-side .cf-resize{display:none}.lt-root .lt-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:min(84vw,336px);z-index:190;border:0;padding:0;margin:0;background:transparent}.cf-lite .lt-ava-btn{display:inline-flex;border:0;background:none;padding:0;cursor:pointer}.cf-lite .cf-content{left:0;right:0;top:0;bottom:0;--sw: -26px}html .lt-root .cf.cf-lite .lt-topbar{left:10px;right:10px;transform:none;animation:none;top:calc(8px + env(safe-area-inset-top));justify-content:space-between}.cf-lite .lt-wordmark,.cf-lite .lt-tabbar{display:none}html .lt-root .cf.cf-lite .lt-topbar{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%);justify-content:center;gap:4px;padding:6px 18px;max-width:calc(100vw - 12px)}.cf-lite:before{background:none!important}.cf-lite .cf-side>*{position:relative;z-index:1}.cf-lite .lt-nav{display:flex;gap:2px}.cf-lite .lt-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cf-lite .lt-nav button{display:grid;place-items:center;min-width:56px;min-height:44px;padding:6px 10px}.cf-lite .lt-nav-icon{display:block}.cf-lite .lt-ava-btn{flex:0 0 40px;width:40px;height:40px;margin-left:0;margin-right:6px;order:-1}.cf-lite .lt-ava{width:100%;height:100%;border-radius:50%;object-fit:cover;margin:0}.lt-root .cf-lite{--lt-pad-top: calc(20px + env(safe-area-inset-top)) }.cf-lite .lt-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:stretch;padding:6px max(10px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));background:hsla(var(--fgh, 222),calc(44.2% * var(--fgs, 1)),calc(17.7% * var(--fgl, 1)),.96);box-shadow:inset 0 1px #ffffff0d,0 -10px 30px #050b1259}.cf-lite .lt-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border:0;border-radius:14px;background:transparent;color:var(--night-soft);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color var(--t-micro) var(--ease-micro)}.cf-lite .lt-tabbar button.on{color:var(--night-text);font-weight:600}.cf-lite .lt-tabbar button.on svg{color:var(--blue-soft)}.cf-lite .lt-tabbar button:focus-visible{background:#d6e0ff24}html .lt-root .cf.cf-lite .lt-dock{left:50%;right:auto;transform:translate(-50%);top:auto;bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:center;gap:4px;width:auto;max-width:calc(100vw - 16px)}html .lt-root .cf.cf-lite .lt-areafilter{left:50%;right:auto;top:auto;transform:translate(-50%);bottom:calc(130px + env(safe-area-inset-bottom));flex-direction:row}.lt-root .cf-lite{--lt-pad-x: 16px;--lt-tabbar-h: calc(64px + env(safe-area-inset-bottom)) }.cf-lite .cf-main{padding-bottom:var(--lt-tabbar-h)}.cf-lite .ltc-chip .ltc-who{display:none}.cf-lite .ltc-chip{padding:4px 4px 4px 0;gap:0}.lt-root .cf-lite .ltc-chips{left:0}.cf-lite .ltc-avwrap{position:relative;display:inline-flex}.cf-lite .ltc-cobadge,.cf-lite .ltc-aibadge{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;border:2px solid rgba(18,27,48,.95)}.cf-lite .ltc-cobadge{background:var(--blue, #1a4cff)}.cf-lite .ltc-aibadge{background:#8b5cf6}.cf-lite .ltc-cobadge svg,.cf-lite .ltc-aibadge svg{display:block}.cf-lite .ltc-suggest.is-phone{background:none;border:0;padding:4px 4px 4px 0;gap:0;min-width:0;box-shadow:none}.cf-lite .ltc-av{background:transparent}.cf-lite .ltc-suggest.is-phone .ltc-av{box-shadow:none}.cf-lite .lte-dock{bottom:calc(var(--lt-tabbar-h) + 12px)}.cf-lite .lxb-hint{display:none}.cf-lite .ltg-cheer{bottom:calc(var(--lt-tabbar-h) + 12px)}.cf-lite .lte-scroll{padding-bottom:calc(92px + var(--lt-tabbar-h))}html .lt-root .cf.cf-lite,html .lt-root .cf.cf-lite .cf-content{box-shadow:none;border:0}html .lt-root .cf.cf-lite .cf-content:after{display:none;content:none;box-shadow:none}html.sb-swipehint .lt-root .cf-lite:after{content:"";position:fixed;left:0;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(to bottom,transparent,rgba(214,224,255,.22),transparent);pointer-events:none;z-index:150}html.sb-swipehint .lt-root.is-drawer .cf-lite:after{opacity:0}.cf-lite .ltg-root{padding-bottom:calc(var(--lt-tabbar-h) + 68px)}.cf-lite .ltg-bar{padding-top:10px;padding-bottom:16px;row-gap:14px}.cf-lite .ltg-cols{margin-top:6px}.cf-lite .ltg-path{padding-top:0}.cf-lite .ltg-path-head{margin-bottom:2px}.cf-lite .ltg-path-head h2{margin-top:0}.cf-lite .ltg-view-journey .ltg-rail,.cf-lite .ltg-view-routines .ltg-path{display:none}.cf-lite .ltg-path{margin-left:0}.cf-lite .ltg-rail{display:flex;flex-direction:column}.cf-lite .ltg-feelhome{order:-1;margin-bottom:14px}.cf-lite .ltg-po-cluster{transform:translate(-50%,-50%) scale(.6)}}@media(max-height:520px)and (orientation:landscape)and (pointer:coarse){.lt-root .cf-lite{--lt-pad-top: calc(10px + env(safe-area-inset-top)) ;--lt-tabbar-h: calc(50px + env(safe-area-inset-bottom)) }.cf-lite .lt-topbar{top:calc(6px + env(safe-area-inset-top));padding-top:6px;padding-bottom:6px}.cf-lite .lt-tabbar{padding-top:3px;padding-bottom:calc(3px + env(safe-area-inset-bottom))}.cf-lite .lt-tabbar button{min-height:44px;gap:0;font-size:0}.cf-lite .lt-tabbar button span{display:none}html .lt-root .cf.cf-lite .lt-dock{bottom:calc(var(--lt-tabbar-h) + 8px)}html .lt-root .cf.cf-lite .lt-areafilter{bottom:calc(var(--lt-tabbar-h) + 62px)}}@media(pointer:coarse)and (max-width:820px),(pointer:coarse)and (max-height:520px)and (orientation:landscape){.cf-lite .lt-dock button{min-width:44px;min-height:44px}.cf-lite .lt-areafilter .lt-chip{min-height:40px;padding-top:8px;padding-bottom:8px}.cf-lite .ltc-seg-pill,.cf-lite .ltc-mono,.cf-lite .ltc-pct,.cf-lite .ltg-mono,.cf-lite .gym-feel-insight{font-size:11px}.cf-lite .lte-mono,.cf-lite .lte-media-badge,.cf-lite .lte-meta{font-size:11.5px}.cf-lite .lte-lens-pill{min-height:40px;padding-top:8px;padding-bottom:8px}.cf-lite .ltc-seg-pill{min-height:36px;padding-top:7px;padding-bottom:7px}.cf-lite .lte-dots button{background-clip:content-box;padding:8px;box-sizing:content-box}}.lt-why{position:relative;width:100%;display:flex;gap:calc(8px * var(--k, 1));align-items:flex-start;margin-top:2px;padding:calc(8px * var(--k, 1)) calc(10px * var(--k, 1)) calc(8px * var(--k, 1)) calc(9px * var(--k, 1));border-radius:calc(10px * var(--k, 1));background:rgba(0,0,0,var(--whydark, .16));box-shadow:inset 0 1px #ffffff0a}.lt-why-mark{flex:none;margin-top:1px;display:grid;place-items:center;width:calc(15px * var(--k, 1));height:calc(15px * var(--k, 1));border-radius:50%;background:#ed9a4a29;color:var(--thread-warm, #ed9a4a)}.lt-why-mark svg{width:calc(11px * var(--k, 1));height:calc(11px * var(--k, 1))}.lt-why-text{flex:1;margin:0;font-size:calc(12.5px * var(--kb, 1));line-height:1.45;color:var(--night-soft);white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(1.45em * var(--whyLines, 3));overflow-y:auto;scrollbar-width:none}.lt-why-text::-webkit-scrollbar{display:none}.lt-why-text:focus{max-height:calc(1.45em * var(--whyLinesEdit, 7));outline:none}.lt-why-text[data-empty]:before{content:"Why this chapter matters…";color:var(--ghost)}.lt-ava-btn{flex-shrink:0}.lt-fan.is-one .lt-leafwrap--future{width:var(--fanw1, 92%);left:calc(50% - var(--fanw1, 92%) / 2 + var(--fanx, 0%));aspect-ratio:var(--fanar1, 1.71);transform:translate(0) translateY(0) scale(.8) rotate(var(--fanrot1, -3.2deg))}.lt-fan.is-one:hover .lt-leafwrap--future,.lt-fan.is-one:focus-within .lt-leafwrap--future{transform:translateY(-26px) scale(1) rotate(var(--fanrot1, -3.2deg))}.lt-fan.is-one .lt-leafwrap--future:hover{transform:translateY(-40px) scale(1.06) rotate(var(--fanrot1, -3.2deg))}.lt-fan.is-one .lt-leaf{opacity:.66;filter:saturate(.42) contrast(.9) brightness(1.03)}:where(.lt-root) :focus-visible{box-shadow:var(--rest, 0 0 0 0 transparent),inset 0 1px #e8f0ff9e,0 0 12px var(--sb-ink-soft);filter:brightness(1.5)}:where(.lt-root) .cf-nav-item.on:focus-visible,:where(.lt-root) .ltg-chip.is-on:focus-visible{box-shadow:inset 0 1px #ffffffe6,0 0 14px var(--sb-ink-soft)}.lt-auth-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;left:var(--sw, 0px);display:grid;place-items:center;padding:24px}.lt-auth-scrim{position:absolute;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(5,9,20,var(--obdim, 0));backdrop-filter:blur(var(--obblur, 6px));-webkit-backdrop-filter:blur(var(--obblur, 6px));animation:lt-auth-fade .24s cubic-bezier(.16,1,.3,1)}.lt-auth-book{position:relative;box-sizing:border-box;overflow:visible;width:min(100%,940px);min-height:min(84vh,540px);display:flex;flex-direction:row;align-items:stretch;padding:clamp(26px,4vh,46px) clamp(28px,3.6vw,52px);gap:clamp(18px,2.4vw,36px);border-radius:26px;animation:lt-auth-rise .5s cubic-bezier(.2,.8,.2,1) both}@keyframes lt-auth-fade{0%{opacity:0}}@keyframes lt-auth-rise{0%{opacity:0;transform:translateY(10px) scale(.99)}}.lt-auth-page{position:relative;flex:1;display:flex;flex-direction:column;overflow:visible}.lt-auth-page-form{order:0;flex:1.02;justify-content:center}.lt-auth-spine{order:1;flex:0 0 1px;align-self:stretch;margin:7% 0;background:linear-gradient(180deg,transparent,rgba(214,224,255,.16) 18%,rgba(214,224,255,.16) 82%,transparent)}.lt-auth-page-img{order:2;flex:.98}.lt-auth-form{display:flex;flex-direction:column;gap:13px}.lt-auth-kicker{margin:0 0 4px;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--night-soft, #a9b4ce)}.lt-auth-title{margin:0 0 12px;font-family:var(--display);font-weight:600;font-size:40px;letter-spacing:-.02em;line-height:1.02;color:var(--night-text, #f2f4fa)}.lt-auth-lede{margin:-2px 0 8px;max-width:36ch;font-size:14px;line-height:1.45;color:var(--night-soft, #a9b4ce)}.lt-auth-in{width:100%;box-sizing:border-box;padding:12px 14px;border:0;border-radius:13px;background:#d6e0ff0d;box-shadow:none;color:var(--night-text, #f2f4fa);font-size:15px;font-family:inherit;transition:background .18s ease,box-shadow .18s ease}.lt-auth-in::placeholder{color:var(--night-soft, #a9b4ce);opacity:.7}.lt-auth-in:focus{outline:none;background:#d6e0ff21;box-shadow:none}.lt-auth-in:-webkit-autofill,.lt-auth-in:-webkit-autofill:hover,.lt-auth-in:-webkit-autofill:focus{-webkit-text-fill-color:var(--night-text, #f2f4fa);-webkit-box-shadow:0 0 0 1000px rgba(26,32,50,.92) inset;caret-color:var(--night-text, #f2f4fa);transition:background-color 9999s ease}.lt-auth-btn{padding:12px 18px;border:0;border-radius:13px;background:#ed9a4a;color:#1a1205;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:filter .18s ease,opacity .18s ease}.lt-auth-btn:hover:not(:disabled){filter:brightness(1.08)}.lt-auth-btn:disabled{opacity:.5;cursor:default}.lt-auth-btn.ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--night-text, #f2f4fa);box-shadow:inset 0 0 0 1px #d6e0ff2e}.lt-auth-btn.ghost:hover:not(:disabled){background:#d6e0ff14;filter:none}.lt-auth-or{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--night-soft, #a9b4ce);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.lt-auth-or:before,.lt-auth-or:after{content:"";flex:1;height:1px;background:#d6e0ff1f}.lt-auth-err{margin:0;font-size:13px;color:#ff9a8a}.lt-auth-note{margin:0;font-size:13px;color:var(--night-soft, #a9b4ce)}.lt-auth-toggle{margin:6px 0 0;font-size:13px;color:var(--night-soft, #a9b4ce)}.lt-auth-toggle button{background:none;border:0;cursor:pointer;padding:6px 0;margin:-6px 0;color:var(--night-text, #f2f4fa);font:inherit;font-weight:600}.lt-auth-toggle button:hover{text-decoration:underline}.lt-auth-demo{margin:14px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.lt-auth-demo-or{align-self:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a9b4ce8c}.lt-auth-demo-go{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:10px 14px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:560;color:var(--night-text, #f2f4fa);background:#ffffff12;box-shadow:inset 0 1px #ffffff0f;transition:background-color .13s ease,transform .13s ease}.lt-auth-demo-go:hover{background:#ffffff1d}.lt-auth-demo-go:active{transform:scale(.985)}.lt-auth-demo-sub{font-size:11.5px;font-weight:400;color:#a9b4cec7}.lt-auth-keyless{margin:10px 0 0;font-size:12px;line-height:1.45;color:#a9b4ceb8}.lt-auth-pile{position:absolute;top:0;right:0;bottom:0;left:0}.lt-auth-photo{position:absolute;width:224px}.lt-auth-ph1{top:-4%;right:-6%;z-index:3}.lt-auth-ph2{top:24%;left:7%;z-index:1;width:214px}.lt-auth-ph3{bottom:-4%;right:6%;z-index:2}.lt-auth-cap{font-family:Caveat,cursive;font-size:21px;font-weight:600;color:#2a2f3a}@media(max-width:720px){.lt-auth-stage{left:0}.lt-auth-book{flex-direction:column;min-height:0;max-height:90vh;overflow:auto}.lt-auth-spine{display:none}.lt-auth-page-img{order:0;min-height:260px;flex:none}.lt-auth-page-form{order:1}.lt-auth-title{font-size:32px}.lt-auth-photo{width:176px}}.lt-ob-choices{display:flex;flex-direction:column;gap:9px;margin-top:2px}.lt-ob-choice{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;text-align:left;padding:12px 14px;border:0;border-radius:13px;background:#d6e0ff0d;box-shadow:none;color:var(--night-text, #f2f4fa);font-family:inherit;cursor:pointer;transition:background .18s ease}.lt-ob-choice:hover{background:#d6e0ff1a}.lt-ob-choice:focus-visible{outline:none;background:#d6e0ff21}.lt-ob-choice:focus-visible,.lt-ob-back:focus-visible{filter:brightness(1.6)}.lt-ob-choice.is-picked{background:#ed9a4a1f}.lt-ob-choice-a{font-size:15px;font-weight:600}.lt-ob-choice-s{font-size:12.5px;color:var(--night-soft, #a9b4ce);line-height:1.35}.lt-ob-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin:0 0 2px -2px;padding:2px;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--night-soft, #a9b4ce);transition:color .16s ease}.lt-ob-back:hover{color:var(--night-text, #f2f4fa)}.lt-ob-back:focus-visible{outline:none;color:var(--night-text, #f2f4fa);text-decoration:underline}.lt-auth-close{position:absolute;top:14px;right:16px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--night-soft, #a9b4ce);cursor:pointer;transition:background .16s ease,color .16s ease}.lt-auth-close:hover{background:#d6e0ff17;color:var(--night-text, #f2f4fa)}.lt-auth-close:focus-visible{outline:none;box-shadow:0 0 0 2px #ed9a4abf;color:var(--night-text, #f2f4fa)}.lt-rev-book{min-height:min(76vh,520px)}.lt-rev-book .lt-auth-page-form{flex:1}.lt-rev-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(16px,2.4vw,34px);margin-top:6px}.lt-rev-group-h{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--night-soft, #a9b4ce);margin:0 0 8px}.lt-rev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lt-rev-link{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:11px;color:var(--night-text, #f2f4fa);text-decoration:none;transition:background .16s ease}.lt-rev-link:hover{background:#d6e0ff14}.lt-rev-link:focus-visible{outline:none;background:#d6e0ff1f}.lt-rev-label{font-size:14.5px;font-weight:500}.lt-rev-note{font-size:11.5px;color:var(--night-soft, #a9b4ce);font-style:italic}@media(max-width:720px){.lt-rev-groups{grid-template-columns:1fr}}.lt-rev-list>li{display:flex;align-items:center}.lt-rev-list>li>.lt-rev-link{flex:1 1 auto}.lt-rev-demo{flex:0 0 auto;margin-left:10px;margin-right:12px;font-size:11px;letter-spacing:.02em;white-space:nowrap;color:var(--night-soft, #a9b4ce);opacity:.72;text-decoration:none;border-bottom:1px dotted currentColor}.lt-rev-demo:hover{opacity:1}.lt-note-book{min-height:min(70vh,500px)}.lt-note-book .lt-auth-page-form{flex:1}.lt-note-row{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,42px);align-items:flex-start;margin:10px 0 4px}.lt-note-specimen{display:flex;flex-direction:column;gap:10px}.lt-note-label{margin:0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-soft, #a9b4ce)}.lt-note-hint{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--night-soft, #a9b4ce);max-width:46ch}
