@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;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");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jbmono-cyrillic-D73BlboJ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jbmono-greek-Bw9x6K1M.woff2) format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jbmono-vietnamese-Bt-aOZkq.woff2) format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jbmono-latin-ext-DBQx-q_a.woff2) format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jbmono-latin-B9CIFXIH.woff2) format("woff2");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{--air-font-ui: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", "PT Sans", Arial, sans-serif;--air-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}:root,html[data-theme=light]{--air-bg: #F9FAFC;--air-bg-tint: #F0F4FE;--air-surface: #FFFFFF;--air-surface-sub: #F8FAFC;--air-elevated: #FFFFFF;--air-hairline: #EDF0F5;--air-border: #E3E8F0;--air-border-strong: #C9D2E0;--air-text-strong: #1A1F36;--air-text: #4F566B;--air-text-soft: #8792A2;--air-text-faint: #A5B0C0;--air-on-accent: #FFFFFF;--air-accent: #3E6FE3;--air-accent-deep: #2F5DCB;--air-accent-soft: rgba(62, 111, 227, .1);--air-accent-ring: rgba(62, 111, 227, .25);--air-scrim: rgba(18, 32, 58, .4)}html[data-theme=dark]{--air-bg: #0E1220;--air-bg-tint: rgba(107, 147, 242, .08);--air-surface: #161B2C;--air-surface-sub: #1B2134;--air-elevated: #1C2338;--air-hairline: rgba(255, 255, 255, .06);--air-border: rgba(255, 255, 255, .1);--air-border-strong: rgba(255, 255, 255, .18);--air-text-strong: #F2F4F9;--air-text: #B9C0D4;--air-text-soft: #7C86A2;--air-text-faint: #5A6380;--air-on-accent: #FFFFFF;--air-accent: #6B93F2;--air-accent-deep: #85A7F5;--air-accent-soft: rgba(107, 147, 242, .14);--air-accent-ring: rgba(107, 147, 242, .3);--air-scrim: rgba(4, 8, 20, .6)}html[data-theme=indigo]{--air-bg: #131845;--air-bg-tint: rgba(141, 155, 255, .1);--air-surface: #1B2158;--air-surface-sub: #212866;--air-elevated: #262E73;--air-hairline: rgba(180, 190, 255, .1);--air-border: rgba(180, 190, 255, .16);--air-border-strong: rgba(180, 190, 255, .28);--air-text-strong: #EDEFFF;--air-text: #C0C6F2;--air-text-soft: #8B93CF;--air-text-faint: #6970AC;--air-on-accent: #10143B;--air-accent: #8D9BFF;--air-accent-deep: #A5B1FF;--air-accent-soft: rgba(141, 155, 255, .14);--air-accent-ring: rgba(141, 155, 255, .3);--air-scrim: rgba(5, 8, 30, .6)}html[data-theme=emerald]{--air-bg: #EAF3EE;--air-bg-tint: #DCEDE3;--air-surface: #FCFEFD;--air-surface-sub: #F2F9F5;--air-elevated: #FFFFFF;--air-hairline: #E2EEE7;--air-border: #D3E5DB;--air-border-strong: #B3CFC0;--air-text-strong: #16281F;--air-text: #45604F;--air-text-soft: #77937F;--air-text-faint: #9AB3A2;--air-on-accent: #FFFFFF;--air-accent: #128A5F;--air-accent-deep: #0E7350;--air-accent-soft: rgba(18, 138, 95, .1);--air-accent-ring: rgba(18, 138, 95, .24);--air-scrim: rgba(15, 35, 25, .4)}html[data-theme=amber]{--air-bg: #F6EEDD;--air-bg-tint: #F0E4CB;--air-surface: #FFFCF5;--air-surface-sub: #FAF4E6;--air-elevated: #FFFFFF;--air-hairline: #EFE5D0;--air-border: #E3D5B9;--air-border-strong: #C9B48D;--air-text-strong: #2E2412;--air-text: #5F4F30;--air-text-soft: #93805C;--air-text-faint: #B3A17E;--air-on-accent: #FFFFFF;--air-accent: #A9731A;--air-accent-deep: #8C5E12;--air-accent-soft: rgba(169, 115, 26, .12);--air-accent-ring: rgba(169, 115, 26, .26);--air-scrim: rgba(46, 36, 18, .4)}html[data-theme=rose]{--air-bg: #F9ECF1;--air-bg-tint: #F4DEE8;--air-surface: #FFFBFC;--air-surface-sub: #FBF2F6;--air-elevated: #FFFFFF;--air-hairline: #F2E2E9;--air-border: #E8CEDA;--air-border-strong: #D3A8BC;--air-text-strong: #331520;--air-text: #64404F;--air-text-soft: #97707F;--air-text-faint: #B795A2;--air-on-accent: #FFFFFF;--air-accent: #C13B77;--air-accent-deep: #A32C62;--air-accent-soft: rgba(193, 59, 119, .1);--air-accent-ring: rgba(193, 59, 119, .24);--air-scrim: rgba(51, 21, 32, .4)}html[data-theme=graphite]{--air-bg: #141519;--air-bg-tint: rgba(255, 255, 255, .05);--air-surface: #1D1F24;--air-surface-sub: #22242A;--air-elevated: #26282F;--air-hairline: rgba(255, 255, 255, .06);--air-border: rgba(255, 255, 255, .1);--air-border-strong: rgba(255, 255, 255, .18);--air-text-strong: #F2F3F5;--air-text: #B6B9C2;--air-text-soft: #82858F;--air-text-faint: #5E616B;--air-on-accent: #17181C;--air-accent: #C7CDDA;--air-accent-deep: #E2E6EF;--air-accent-soft: rgba(199, 205, 218, .12);--air-accent-ring: rgba(199, 205, 218, .28);--air-scrim: rgba(0, 0, 0, .55)}:root{--air-success: #22A45D;--air-success-text: #177A45;--air-success-bg: #E7F5EC;--air-warning: #E8A13C;--air-warning-text: #9A6A1B;--air-warning-bg: #FBF3E4;--air-danger: #E5484D;--air-danger-text: #C22F2F;--air-danger-bg: #FDECEC;--air-info: #0E9BD8;--air-info-text: #0A76A6;--air-info-bg: #E7F4FB;--air-neutral-bg: #F1F2F4;--air-neutral-text: #6F7686}html[data-theme=dark],html[data-theme=indigo],html[data-theme=graphite]{--air-success-bg: rgba(34, 164, 93, .16);--air-success-text: #5ECD93;--air-warning-bg: rgba(232, 161, 60, .16);--air-warning-text: #EEBB6E;--air-danger-bg: rgba(229, 72, 77, .16);--air-danger-text: #F08A8D;--air-info-bg: rgba(14, 155, 216, .16);--air-info-text: #62C2EA;--air-neutral-bg: rgba(255,255,255,.08);--air-neutral-text: #9AA3B8}:root{--domain-1: #3E6FE3;--domain-1-soft: rgba(62, 111, 227, .12);--domain-2: #7C5CE0;--domain-2-soft: rgba(124, 92, 224, .12);--domain-3: #0E9BD8;--domain-3-soft: rgba(14, 155, 216, .12);--domain-4: #17A673;--domain-4-soft: rgba(23, 166, 115, .12);--domain-5: #0FA3A0;--domain-5-soft: rgba(15, 163, 160, .12);--domain-6: #C7861E;--domain-6-soft: rgba(199, 134, 30, .12);--domain-7: #DE6A32;--domain-7-soft: rgba(222, 106, 50, .12);--domain-8: #D84A8B;--domain-8-soft: rgba(216, 74, 139, .12);--domain-9: #B44AC8;--domain-9-soft: rgba(180, 74, 200, .12);--domain-10: #5E5BD9;--domain-10-soft: rgba(94, 91, 217, .12);--domain-11: #6C9A1F;--domain-11-soft: rgba(108, 154, 31, .12);--domain-12: #2F9E44;--domain-12-soft: rgba(47, 158, 68, .12);--domain-13: #C0392B;--domain-13-soft: rgba(192, 57, 43, .12);--domain-14: #B08D1E;--domain-14-soft: rgba(176, 141, 30, .12);--domain-15: #387CA8;--domain-15-soft: rgba(56, 124, 168, .12);--domain-16: #8A4FBF;--domain-16-soft: rgba(138, 79, 191, .12);--domain-17: #A13E63;--domain-17-soft: rgba(161, 62, 99, .12);--domain-18: #2E8B84;--domain-18-soft: rgba(46, 139, 132, .12);--domain-19: #7A5230;--domain-19-soft: rgba(122, 82, 48, .12);--domain-20: #64748B;--domain-20-soft: rgba(100, 116, 139, .12);--domain-21: #1E7FA8;--domain-21-soft: rgba(30, 127, 168, .12);--domain-22: #5A3FBF;--domain-22-soft: rgba(90, 63, 191, .12)}:root{--chart-1: #3E6FE3;--chart-2: #7195EA;--chart-3: #A3BBF2;--chart-4: #CFDCF9}:root{--air-tint-hover: color-mix(in srgb, var(--air-text-strong) 5%, transparent);--air-tint-press: color-mix(in srgb, var(--air-text-strong) 8%, transparent);--air-tint-selected: color-mix(in srgb, var(--air-accent) 6%, transparent)}:root{--air-type-display: 800 30px/36px var(--air-font-ui);--air-type-h1: 800 26px/32px var(--air-font-ui);--air-type-h2: 800 20px/26px var(--air-font-ui);--air-type-h3: 800 16px/22px var(--air-font-ui);--air-type-body-lg: 500 15px/24px var(--air-font-ui);--air-type-body: 500 14px/22px var(--air-font-ui);--air-type-body-sm: 500 13.5px/20px var(--air-font-ui);--air-type-caption: 600 12.5px/18px var(--air-font-ui);--air-type-micro: 700 11px/16px var(--air-font-ui);--air-type-num-xl: 800 28px/32px var(--air-font-ui);--air-type-num: 800 24px/28px var(--air-font-ui);--air-type-mono: 500 12px/18px var(--air-font-mono);--air-ls-tight: -.025em;--air-ls-head: -.02em;--air-ls-caps: .1em;--air-fw-head: 800;--air-fw-strong: 700;--air-fw-medium: 600;--air-fw-body: 500}:root{--air-s-1: 4px;--air-s-2: 8px;--air-s-3: 12px;--air-s-4: 16px;--air-s-5: 20px;--air-s-6: 24px;--air-s-7: 32px;--air-s-8: 40px;--air-s-9: 48px;--air-s-10: 64px;--air-eye-shift: 4dvh;--air-gap-card: 20px;--air-gap-section: 40px;--air-pad-card: 24px;--air-pad-page: 48px;--air-r-xs: 6px;--air-r-sm: 8px;--air-r-md: 10px;--air-r-base: 12px;--air-r-lg: 16px;--air-r-xl: 20px;--air-r-pill: 999px;--air-control-h: 40px;--air-control-h-sm: 32px;--air-control-h-lg: 48px;--air-sidebar-w: 276px;--air-content-max: 1080px;--air-content-wide: 1920px;--air-measure: 72ch}:root{--air-shadow-xs: 0 1px 2px rgba(18, 32, 58, .05);--air-shadow-card: 0 4px 16px rgba(18, 32, 58, .06);--air-shadow-hover: 0 10px 26px rgba(18, 32, 58, .1);--air-shadow-float: 0 8px 28px rgba(18, 32, 58, .07), 0 1px 2px rgba(18, 32, 58, .04);--air-shadow-modal: 0 24px 60px rgba(18, 32, 58, .18), 0 4px 16px rgba(18, 32, 58, .08);--air-shadow-accent: 0 6px 16px rgba(62, 111, 227, .35);--air-focus-ring: 0 0 0 3px var(--air-accent-ring);--air-blur-nav: saturate(1.4) blur(12px)}html[data-theme=dark]{--air-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--air-shadow-card: 0 4px 16px rgba(0, 0, 0, .35);--air-shadow-hover: 0 10px 26px rgba(0, 0, 0, .45);--air-shadow-float: 0 8px 28px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255,255,255,.06);--air-shadow-modal: 0 24px 60px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255,255,255,.08)}:root{--air-t-fast: .14s;--air-t-base: .24s;--air-t-slow: .4s;--air-t-page: .52s;--air-stagger: 30ms;--air-ease-out: cubic-bezier(.16, 1, .3, 1);--air-ease-standard: cubic-bezier(.2, .8, .2, 1);--air-ease-in-out: cubic-bezier(.65, 0, .35, 1);--air-hover-lift: translateY(-2px);--air-press-scale: scale(.98)}@keyframes air-fade-in{0%{opacity:0}to{opacity:1}}@keyframes air-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes air-mist{0%{opacity:0;transform:translateY(8px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes air-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes air-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes air-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes air-modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes air-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes air-spin{to{transform:rotate(360deg)}}@keyframes air-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes air-pulse-dot{0%,to{box-shadow:0 0 #22a45d73}70%{box-shadow:0 0 0 7px #22a45d00}}@keyframes air-page-out{to{opacity:0;transform:translateY(-8px);filter:blur(3px)}}@keyframes air-menu-in{0%{opacity:0;transform:scale(.96) translateY(-5px)}}@keyframes air-tooltip-in{0%{opacity:0;transform:translateY(4px)}}@keyframes air-row-in{0%{max-height:0;opacity:0;transform:translateY(6px)}to{max-height:48px;opacity:1;transform:translateY(0)}}@keyframes air-flash{0%{background:var(--air-accent-soft)}to{background:transparent}}@keyframes air-indeterminate{0%{left:-35%}to{left:105%}}@keyframes air-float{0%,to{transform:translateY(0);box-shadow:0 10px 24px #12203a1a}50%{transform:translateY(-7px);box-shadow:0 26px 48px #12203a24}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.air-block-scope:has(>.air-block-handle:hover),.air-block-scope:has(>.air-block-handle:focus-visible){outline:2px solid var(--air-accent);outline-offset:6px;border-radius:var(--air-r-lg)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--air-font-ui),system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--air-font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{border-color:var(--air-hairline)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--air-font-ui)}body{background:var(--air-bg);color:var(--air-text);min-height:100dvh}::-moz-selection{background:var(--air-accent-soft)}::selection{background:var(--air-accent-soft)}:focus-visible{outline:none;box-shadow:var(--air-focus-ring);border-radius:var(--air-r-sm)}.\!label{font:var(--air-type-micro)!important;text-transform:uppercase!important;letter-spacing:var(--air-ls-caps)!important;color:var(--air-text-soft)!important}.label{font:var(--air-type-micro);text-transform:uppercase;letter-spacing:var(--air-ls-caps);color:var(--air-text-soft)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1.5rem!important;padding-left:1.5rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-inset-x-1{left:-.25rem;right:-.25rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[41px\]{top:41px}.top-\[68px\]{top:68px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[var\(--air-gap-section\)\]{margin-bottom:var(--air-gap-section)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[15vh\]{margin-top:15vh}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-2{width:.5rem;height:.5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[18px\]{width:18px;height:18px}.size-\[26px\]{width:26px;height:26px}.size-\[5px\]{width:5px;height:5px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1em\]{height:1em}.h-\[220px\]{height:220px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[52px\]{height:52px}.h-\[var\(--air-row-h\,48px\)\]{height:var(--air-row-h,48px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-320px\)\]{max-height:calc(100dvh - 320px)}.max-h-\[calc\(100dvh-64px\)\]{max-height:calc(100dvh - 64px)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(256px\,calc\(var\(--radix-popover-content-available-height\)_-_12px\)\)\]{max-height:min(256px,calc(var(--radix-popover-content-available-height) - 12px))}.max-h-\[min\(320px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(320px,var(--radix-select-content-available-height))}.max-h-\[min\(60dvh\,420px\)\]{max-height:min(60dvh,420px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-16{min-height:4rem}.min-h-6{min-height:1.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[88px\]{min-height:88px}.min-h-\[var\(--air-row-h\,48px\)\]{min-height:var(--air-row-h,48px)}.min-h-dvh{min-height:100dvh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[216px\]{width:216px}.w-\[268px\]{width:268px}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[35\%\]{width:35%}.w-\[420px\]{width:420px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-air-sidebar{width:var(--air-sidebar-w)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-5{min-width:1.25rem}.min-w-\[104px\]{min-width:104px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[320px\]{min-width:320px}.min-w-\[8ch\]{min-width:8ch}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-\[160px\]{max-width:160px}.max-w-\[380px\]{max-width:380px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-air-measure{max-width:var(--air-measure)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.7\]{--tw-scale-x: .7;--tw-scale-y: .7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[air-indeterminate_1\.8s_ease-in-out_infinite\]{animation:air-indeterminate 1.8s ease-in-out infinite}.animate-air-drawer-in{animation:air-drawer-in .4s var(--air-ease-out)}.animate-air-fade-in{animation:air-fade-in .24s var(--air-ease-out)}.animate-air-menu-in{animation:air-menu-in .24s var(--air-ease-out)}.animate-air-mist{animation:air-mist .24s var(--air-ease-out) both}.animate-air-modal-in{animation:air-modal-in .4s var(--air-ease-out)}.animate-air-pulse-dot{animation:air-pulse-dot 1.6s var(--air-ease-out) infinite}.animate-air-scale-in{animation:air-scale-in .24s var(--air-ease-out)}.animate-air-shimmer{animation:air-shimmer 2.4s linear infinite}.animate-air-spin{animation:air-spin .8s linear infinite}.animate-air-toast-in{animation:air-toast-in .24s var(--air-ease-out)}.animate-air-tooltip-in{animation:air-tooltip-in .14s var(--air-ease-out)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-air-hairline>:not([hidden])~:not([hidden]){border-color:var(--air-hairline)}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-air-base{border-radius:var(--air-r-base)}.rounded-air-lg{border-radius:var(--air-r-lg)}.rounded-air-md{border-radius:var(--air-r-md)}.rounded-air-sm{border-radius:var(--air-r-sm)}.rounded-air-xl{border-radius:var(--air-r-xl)}.rounded-air-xs{border-radius:var(--air-r-xs)}.rounded-full{border-radius:9999px}.rounded-pill{border-radius:var(--air-r-pill)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-air-xl{border-top-left-radius:var(--air-r-xl);border-bottom-left-radius:var(--air-r-xl)}.rounded-r-air-xl{border-top-right-radius:var(--air-r-xl);border-bottom-right-radius:var(--air-r-xl)}.rounded-t-air-sm{border-top-left-radius:var(--air-r-sm);border-top-right-radius:var(--air-r-sm)}.rounded-t-air-xl{border-top-left-radius:var(--air-r-xl);border-top-right-radius:var(--air-r-xl)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-air-accent{border-color:var(--air-accent)}.border-air-border{border-color:var(--air-border)}.border-air-border-strong{border-color:var(--air-border-strong)}.border-air-danger{border-color:var(--air-danger)}.border-air-hairline{border-color:var(--air-hairline)}.border-air-info{border-color:var(--air-info)}.border-air-success{border-color:var(--air-success)}.border-air-warning{border-color:var(--air-warning)}.border-transparent{border-color:transparent}.border-b-air-border{border-bottom-color:var(--air-border)}.border-t-air-accent{border-top-color:var(--air-accent)}.bg-\[var\(--air-scrim\)\]{background-color:var(--air-scrim)}.bg-air-accent{background-color:var(--air-accent)}.bg-air-accent-soft{background-color:var(--air-accent-soft)}.bg-air-bg{background-color:var(--air-bg)}.bg-air-border-strong{background-color:var(--air-border-strong)}.bg-air-danger{background-color:var(--air-danger)}.bg-air-danger-bg{background-color:var(--air-danger-bg)}.bg-air-elevated{background-color:var(--air-elevated)}.bg-air-hairline{background-color:var(--air-hairline)}.bg-air-info-bg{background-color:var(--air-info-bg)}.bg-air-neutral-bg{background-color:var(--air-neutral-bg)}.bg-air-strong{background-color:var(--air-text-strong)}.bg-air-success-bg{background-color:var(--air-success-bg)}.bg-air-surface{background-color:var(--air-surface)}.bg-air-surface-sub{background-color:var(--air-surface-sub)}.bg-air-tint-hover{background-color:var(--air-tint-hover)}.bg-air-tint-selected{background-color:var(--air-tint-selected)}.bg-air-warning-bg{background-color:var(--air-warning-bg)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(90deg\,transparent\,var\(--air-tint-hover\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--air-tint-hover),transparent)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1\.5{padding-left:.375rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--air-font-mono),ui-monospace,monospace}.font-sans{font-family:var(--air-font-ui),system-ui,-apple-system,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[9\.5px\]{font-size:9.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-air-accent{color:var(--air-accent)}.text-air-danger{color:var(--air-danger)}.text-air-danger-text{color:var(--air-danger-text)}.text-air-faint{color:var(--air-text-faint)}.text-air-info-text{color:var(--air-info-text)}.text-air-neutral-text{color:var(--air-neutral-text)}.text-air-on-accent{color:var(--air-on-accent)}.text-air-soft{color:var(--air-text-soft)}.text-air-strong{color:var(--air-text-strong)}.text-air-success{color:var(--air-success)}.text-air-success-text{color:var(--air-success-text)}.text-air-surface{color:var(--air-surface)}.text-air-text{color:var(--air-text)}.text-air-warning-text{color:var(--air-warning-text)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_0_2px_var\(--air-accent\)\]{--tw-shadow: 0 0 0 2px var(--air-accent);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--air-surface\)\]{--tw-shadow: 0 0 0 2px var(--air-surface);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_var\(--air-accent-ring\)\]{--tw-shadow: 0 4px 10px var(--air-accent-ring);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-accent{--tw-shadow: var(--air-shadow-accent);--tw-shadow-colored: var(--air-shadow-accent);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-card{--tw-shadow: var(--air-shadow-card);--tw-shadow-colored: var(--air-shadow-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-float{--tw-shadow: var(--air-shadow-float);--tw-shadow-colored: var(--air-shadow-float);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-modal{--tw-shadow: var(--air-shadow-modal);--tw-shadow-colored: var(--air-shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-xs{--tw-shadow: var(--air-shadow-xs);--tw-shadow-colored: var(--air-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-air-accent{--tw-shadow-color: var(--air-accent);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-air-accent-ring{--tw-ring-color: var(--air-accent-ring)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,border-color\,box-shadow\,transform\]{transition-property:background-color,color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\]{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-air-base{transition-duration:.24s}.duration-air-fast{transition-duration:.14s}.duration-air-slow{transition-duration:.4s}.ease-air{transition-timing-function:var(--air-ease-out)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-air-base{animation-duration:.24s}.duration-air-fast{animation-duration:.14s}.duration-air-slow{animation-duration:.4s}.ease-air{animation-timing-function:var(--air-ease-out)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[border-radius\:13px\]{border-radius:13px}.\[border-radius\:9px\]{border-radius:9px}.\[font\:var\(--air-type-num\)\]{font:var(--air-type-num)}.\[scrollbar-color\:var\(--air-border-strong\)_transparent\]{scrollbar-color:var(--air-border-strong) transparent}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-origin\:var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}html.air-theme-fade,html.air-theme-fade *,html.air-theme-fade *:before,html.air-theme-fade *:after{transition:background-color .24s var(--air-ease-standard),border-color .24s var(--air-ease-standard),color .24s var(--air-ease-standard),fill .24s var(--air-ease-standard),box-shadow .24s var(--air-ease-standard)!important}.air-skip-link{position:absolute;left:12px;top:12px;z-index:100;padding:8px 16px;background:var(--air-accent);color:var(--air-on-accent);border-radius:var(--air-r-md);font-size:13px;font-weight:700;text-decoration:none;transform:translateY(-200%);transition:transform .14s var(--air-ease-out)}.air-skip-link:focus,.air-skip-link:focus-visible{transform:translateY(0);box-shadow:var(--air-focus-ring);outline:none}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--air-border) transparent}.sidebar-scroll::-webkit-scrollbar{width:6px;height:0}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--air-border);border-radius:3px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:var(--air-text-soft)}.h-scroll{scrollbar-width:thin;scrollbar-color:var(--air-border) transparent}.h-scroll::-webkit-scrollbar{height:8px;width:8px}.h-scroll::-webkit-scrollbar-track{background:transparent}.h-scroll::-webkit-scrollbar-thumb{background:var(--air-border);border-radius:4px}.h-scroll::-webkit-scrollbar-thumb:hover{background:var(--air-text-soft)}@keyframes air-page-enter{0%{opacity:0}to{opacity:1}}.air-page-enter{animation:air-page-enter .16s ease-out both}@media (prefers-reduced-motion: reduce){.air-page-enter{animation:none}}.air-page{margin-inline:auto;inline-size:100%;max-inline-size:var(--air-content-max)}.air-page:has([data-air-page=wide]){max-inline-size:var(--air-content-wide)}[data-air-card=header]+[data-air-card=content]{padding-block-start:0}@media (pointer: coarse) and (max-width: 767px){header button,header a[href],nav a[href],nav button,[aria-label=Страницы] button{min-height:44px}[aria-label=Страницы] button{min-width:44px}}@media (pointer: coarse){[aria-label^=Переместить]{opacity:1!important;min-width:32px;min-height:32px}}@media (pointer: coarse){[role=checkbox],[role=switch],[role=radio]:not([data-air-segment]){min-width:24px;min-height:24px}[role=slider]{width:24px;height:24px}button[aria-label^=Убрать],button[aria-label^=Очистить],button[aria-label^=Сбросить]{min-width:24px;min-height:24px}}.air-skip-link{min-height:44px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.placeholder\:text-air-faint::-moz-placeholder{color:var(--air-text-faint)}.placeholder\:text-air-faint::placeholder{color:var(--air-text-faint)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-air-accent:focus-within{border-color:var(--air-accent)}.focus-within\:shadow-air-ring:focus-within{--tw-shadow: var(--air-focus-ring);--tw-shadow-colored: var(--air-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-air-accent:hover{border-color:var(--air-accent)}.hover\:border-air-border-strong:hover{border-color:var(--air-border-strong)}.hover\:bg-air-accent:hover{background-color:var(--air-accent)}.hover\:bg-air-accent-deep:hover{background-color:var(--air-accent-deep)}.hover\:bg-air-accent-soft:hover{background-color:var(--air-accent-soft)}.hover\:bg-air-danger-bg:hover{background-color:var(--air-danger-bg)}.hover\:bg-air-surface-sub:hover{background-color:var(--air-surface-sub)}.hover\:bg-air-tint-hover:hover{background-color:var(--air-tint-hover)}.hover\:text-air-danger-text:hover{color:var(--air-danger-text)}.hover\:text-air-on-accent:hover{color:var(--air-on-accent)}.hover\:text-air-soft:hover{color:var(--air-text-soft)}.hover\:text-air-strong:hover{color:var(--air-text-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-air-card:hover{--tw-shadow: var(--air-shadow-card);--tw-shadow-colored: var(--air-shadow-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-air-hover:hover{--tw-shadow: var(--air-shadow-hover);--tw-shadow-colored: var(--air-shadow-hover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:border-air-accent:focus-visible{border-color:var(--air-accent)}.focus-visible\:border-air-danger:focus-visible{border-color:var(--air-danger)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_3px_var\(--air-danger-bg\)\]:focus-visible{--tw-shadow: 0 0 0 3px var(--air-danger-bg);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-air-ring:focus-visible{--tw-shadow: var(--air-focus-ring);--tw-shadow-colored: var(--air-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-air-surface-sub:disabled{background-color:var(--air-surface-sub)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-air-strong{color:var(--air-text-strong)}.group\/block:hover .group-hover\/block\:opacity-100,.group\/card:hover .group-hover\/card\:opacity-100,.group\/inline:hover .group-hover\/inline\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-air-accent[data-state=checked],.data-\[state\=indeterminate\]\:border-air-accent[data-state=indeterminate],.data-\[state\=open\]\:border-air-accent[data-state=open]{border-color:var(--air-accent)}.data-\[highlighted\]\:bg-air-danger-bg[data-highlighted]{background-color:var(--air-danger-bg)}.data-\[highlighted\]\:bg-air-tint-hover[data-highlighted]{background-color:var(--air-tint-hover)}.data-\[state\=checked\]\:bg-air-accent[data-state=checked],.data-\[state\=indeterminate\]\:bg-air-accent[data-state=indeterminate]{background-color:var(--air-accent)}.data-\[state\=open\]\:bg-air-tint-hover[data-state=open]{background-color:var(--air-tint-hover)}.data-\[highlighted\]\:text-air-danger-text[data-highlighted]{color:var(--air-danger-text)}.data-\[highlighted\]\:text-air-strong[data-highlighted]{color:var(--air-text-strong)}.data-\[placeholder\]\:text-air-faint[data-placeholder]{color:var(--air-text-faint)}.data-\[state\=active\]\:text-air-strong[data-state=active],.data-\[state\=checked\]\:text-air-strong[data-state=checked]{color:var(--air-text-strong)}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 768px){.max-md\:size-11{width:2.75rem;height:2.75rem}.max-md\:opacity-100{opacity:1}}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:h-8{height:2rem}.sm\:w-8{width:2rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-\[30px\]{font-size:30px}.sm\:\[grid-template-columns\:repeat\(var\(--air-form-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--air-form-cols),minmax(0,1fr))}}@media (min-width: 768px){.md\:inset-x-auto{left:auto;right:auto}.md\:bottom-auto{bottom:auto}.md\:left-auto{left:auto}.md\:right-6{right:1.5rem}.md\:top-\[60px\]{top:60px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[360px\]{width:360px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:rounded-air-base{border-radius:var(--air-r-base)}}@media (min-width: 1024px){.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:inline{display:inline}.lg\:flex{display:flex}}@media (min-width: 1280px){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.xl\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}.\[\&\>\:first-child\]\:h-full>:first-child{height:100%}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0px}.\[\&\>span\:first-child\]\:truncate>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:h-\[var\(--air-row-h\,48px\)\] td{height:var(--air-row-h,48px)}.air-select-viewport{overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--air-border-strong) transparent!important}.air-select-viewport::-webkit-scrollbar{display:block!important;width:10px}.air-select-viewport::-webkit-scrollbar-track{background:transparent}.air-select-viewport::-webkit-scrollbar-thumb{background:var(--air-border-strong);border-radius:var(--air-r-pill);border:2px solid transparent;background-clip:padding-box}.air-select-viewport::-webkit-scrollbar-thumb:hover{background:var(--air-text-faint);background-clip:padding-box}:root{--air-brand: #7a3fbf;--air-on-brand: #ffffff;--cryt-form-w: 380px;--cryt-col-min: 180px;--cryt-tile-min: 160px;--cryt-card-min: 260px;--cryt-kpi-min: 170px;--cryt-notes-w: 360px;--cryt-notes-h: 46dvh;--cryt-table-h: 58dvh;--cryt-result-min: 240px;--cryt-rail-w: 240px;--cryt-rail-w-min: 200px;--cryt-scroll-max: 62dvh;--cryt-ratio: 3 / 4;--cryt-drop-h: 132px;--cryt-files-h: 40dvh}:root[data-abl-skin=air]{--abl-skin: air;--abl-ease: cubic-bezier(.16, 1, .3, 1);--abl-shadow-1: 0 1px 2px rgba(18, 32, 58, .05);--abl-shadow-2: 0 8px 28px rgba(18, 32, 58, .07), 0 1px 2px rgba(18, 32, 58, .04);--abl-shadow-3: 0 24px 60px rgba(18, 32, 58, .18), 0 4px 16px rgba(18, 32, 58, .08)}:root[data-abl-skin=air][data-mode=dark]{--abl-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--abl-shadow-2: 0 8px 28px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--abl-shadow-3: 0 24px 60px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .08)}:root[data-abl-skin=air][data-font=system]{--abl-font-picked: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", "PT Sans", Arial, sans-serif}:root[data-abl-skin=air][data-radius=system]{--abl-r-step-sm: 8px;--abl-r-step: 12px;--abl-r-step-lg: 16px;--abl-r-pill: 999px}:root[data-abl-skin=air]{--air-bg: var(--abl-bg);--air-surface: var(--abl-surface);--air-surface-sub: var(--abl-surface-sub);--air-elevated: var(--abl-surface);--air-hairline: var(--abl-hairline);--air-border: var(--abl-border);--air-border-strong: var(--abl-border);--air-text-strong: var(--abl-text-strong);--air-text: var(--abl-text);--air-text-soft: var(--abl-text-soft);--air-text-faint: var(--abl-text-faint);--air-accent: var(--abl-accent);--air-accent-deep: var(--abl-accent-deep);--air-accent-soft: var(--abl-accent-soft);--air-accent-ring: var(--abl-accent-ring);--air-on-accent: var(--abl-on-accent);--air-r-xs: var(--abl-r-sm);--air-r-sm: var(--abl-r-sm);--air-r-base: var(--abl-r);--air-r-md: var(--abl-r);--air-r-lg: var(--abl-r-lg);--air-r-xl: var(--abl-r-lg);--air-r-pill: var(--abl-r-pill);--air-row-h: var(--abl-table-row-h);--air-control-h: var(--abl-control-h);--air-item-h: var(--abl-control-h);--air-t-fast: var(--abl-t-fast);--air-t-base: var(--abl-t-base);--air-t-slow: var(--abl-t-slow);--air-t-page: var(--abl-t-slow);--air-font-ui: var(--abl-font);--air-leading: var(--abl-leading)}:root[data-abl-skin=air][data-mode=dark]{--air-bg-tint: rgba(107, 147, 242, .08);--air-danger-bg: rgba(229, 72, 77, .16);--air-danger-text: #F08A8D;--air-flow-dot: rgba(255, 255, 255, .09);--air-flow-edge: rgba(255, 255, 255, .25);--air-info-bg: rgba(14, 155, 216, .16);--air-info-text: #62C2EA;--air-neutral-bg: rgba(255, 255, 255, .08);--air-neutral-text: #9AA3B8;--air-node-action: #3BC391;--air-node-branch: #C77BD6;--air-node-condition: #E0A23F;--air-node-delay: #4FB8E8;--air-scrim: rgba(4, 8, 20, .6);--air-shadow-card: 0 4px 16px rgba(0, 0, 0, .35);--air-shadow-float: 0 8px 28px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--air-shadow-hover: 0 10px 26px rgba(0, 0, 0, .45);--air-shadow-modal: 0 24px 60px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .08);--air-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--air-success-bg: rgba(34, 164, 93, .16);--air-success-text: #5ECD93;--air-warning-bg: rgba(232, 161, 60, .16);--air-warning-text: #EEBB6E}:root[data-abl-skin=air][data-mode=light]{--air-bg-tint: #f0f4fe;--air-danger-bg: #fdecec;--air-danger-text: #c22f2f;--air-flow-dot: rgba(18, 32, 58, .1);--air-flow-edge: #c9d2e0;--air-info-bg: #e7f4fb;--air-info-text: #0a76a6;--air-neutral-bg: #f1f2f4;--air-neutral-text: #646a7a;--air-node-action: #17a673;--air-node-branch: #8e3aa0;--air-node-condition: #c7861e;--air-node-delay: #0e9bd8;--air-scrim: rgba(18, 32, 58, .4);--air-shadow-card: 0 4px 16px rgba(18, 32, 58, .06);--air-shadow-float: 0 8px 28px rgba(18, 32, 58, .07), 0 1px 2px rgba(18, 32, 58, .04);--air-shadow-hover: 0 10px 26px rgba(18, 32, 58, .1);--air-shadow-modal: 0 24px 60px rgba(18, 32, 58, .18), 0 4px 16px rgba(18, 32, 58, .08);--air-shadow-xs: 0 1px 2px rgba(18, 32, 58, .05);--air-success-bg: #e7f5ec;--air-success-text: #177a45;--air-warning-bg: #fbf3e4;--air-warning-text: #91620d}.cryt-billing{font-variant-numeric:tabular-nums}.cryt-billing__overview{display:grid;gap:var(--air-s-4)}.cryt-billing__panel,.cryt-billing>.cryt-section{background:var(--air-surface);color:var(--air-text);border:1px solid var(--air-border);border-radius:var(--air-r-lg)}.cryt-billing>.cryt-section,.cryt-billing__heading,.cryt-billing__toolbar{padding:var(--air-s-5)}.cryt-billing__heading>div{margin-block-end:0}.cryt-billing__totals{margin:0;display:grid;gap:var(--air-s-2)}.cryt-billing__totals>div,.cryt-billing__ledger>li{display:flex;justify-content:space-between;gap:var(--air-s-3)}.cryt-billing__totals dd{margin:0;text-align:end}.cryt-billing__ledger{list-style:none;padding:0;margin:0}.cryt-billing__ledger>li{padding-block:var(--air-s-4);border-bottom:1px solid var(--air-border)}.cryt-billing__ledger>li:first-child{padding-block-start:0}.cryt-billing__ledger>li:last-child{border-bottom:0;padding-block-end:0}.cryt-billing__entry{display:grid;gap:var(--air-s-2);min-inline-size:0;overflow-wrap:anywhere}.cryt-billing__amount{display:flex;flex-direction:column;align-items:end;gap:var(--air-s-2)}.cryt-billing h2{font:var(--air-type-h3);margin:0}@media (max-width: 767px),(pointer: coarse){.cryt-billing button,.cryt-billing [role=combobox],.cryt-billing__entry a{min-block-size:var(--air-control-h-lg)}.cryt-billing__entry a{display:inline-flex;align-items:center}}@media (min-width: 1024px){.cryt-billing__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.cryt-billing__ledger>li{flex-direction:column}.cryt-billing__amount{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable both-edges}html body[data-scroll-locked]{overflow:clip!important}.air-shell__nav{margin:var(--air-s-4) 0 var(--air-s-4) var(--air-s-4);border-radius:var(--air-r-lg)}@media (max-width: 1023px){.air-shell__nav{margin:0;border-radius:0}}.air-cluster>button[aria-pressed]{display:none}.air-cluster>button.air-cluster__fold[aria-expanded]{display:none}.cryt-theme-toggle{color:var(--air-text-soft)}.cryt-theme-toggle:hover{color:var(--air-text-strong)}.cryt-theme-toggle svg{inline-size:var(--air-s-5);block-size:var(--air-s-5)}.cryt-brand{display:flex;align-items:center;gap:var(--air-s-2);min-width:0}.cryt-brand__mark{flex:0 0 auto;inline-size:var(--air-s-8);block-size:var(--air-s-8);display:grid;place-items:center;border-radius:var(--air-r-base);background:var(--air-brand);color:var(--air-on-brand);font:var(--air-type-body-sm);font-weight:var(--air-fw-head);letter-spacing:var(--air-ls-tight)}.cryt-brand__text{display:grid;min-width:0}.cryt-brand__name{font:var(--air-type-body);font-weight:var(--air-fw-head);color:var(--air-text-strong);letter-spacing:var(--air-ls-head)}.cryt-brand__sub{font:var(--air-type-micro);color:var(--air-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-nav{display:flex;flex-direction:column;min-height:0;block-size:100%;padding-inline:var(--air-s-2);padding-block-end:var(--air-s-3)}.cryt-nav__group{padding:var(--air-s-2) var(--air-s-2) var(--air-s-1)}.cryt-nav__spacer{flex:1 1 auto}.cryt-nav__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--air-s-2);padding:var(--air-s-3) var(--air-s-2) 0;border-block-start:1px solid var(--air-hairline)}.cryt-nav__user{display:grid;min-width:0}.cryt-nav__user .cryt-strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-nav__version{font:var(--air-type-micro);color:var(--air-text-faint)}.air-shell__actions{flex:1 1 auto;min-width:0}.cryt-headbar{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--air-s-3);min-width:0}.cryt-search{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--air-s-2);block-size:var(--air-control-h-sm);padding-inline:var(--air-s-3);border:1px solid var(--air-border);border-radius:var(--air-r-pill);background:var(--air-surface);box-shadow:var(--air-shadow-xs);color:var(--air-text-soft);cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-out),color var(--air-t-fast) var(--air-ease-out)}.cryt-search:hover{background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-search:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-search__text{font:var(--air-type-body-sm);font-weight:var(--air-fw-head)}.cryt-crumbs{display:inline-flex;align-items:center;gap:var(--air-s-2);min-width:0;font:var(--air-type-body-sm)}.cryt-crumbs__root,.cryt-crumbs__sep{color:var(--air-text-faint)}.cryt-crumbs__here{color:var(--air-text-strong);font-weight:var(--air-fw-head)}@media (max-width: 767px){.cryt-crumbs,.cryt-search__text{display:none}}.cryt-page,.cryt-work{display:grid;gap:var(--air-gap-section);align-content:start}@media (min-width: 1280px){.cryt-work{grid-template-columns:minmax(0,64ch) minmax(0,1fr);align-items:start}}.cryt-work__setup,.cryt-work__out{display:grid;gap:var(--air-gap-section);align-content:start;min-inline-size:0}.cryt-head{display:grid;gap:var(--air-s-3)}.cryt-head .air-page-head{margin-block-end:0}.cryt-chips{display:flex;flex-wrap:wrap;gap:var(--air-s-2)}@media (max-width: 767px),(pointer: coarse){.cryt-download-all{min-block-size:var(--air-control-h-lg)}}.cryt-section{display:grid;gap:var(--air-s-3);align-content:start}.cryt-label{font:var(--air-type-micro);text-transform:uppercase;letter-spacing:var(--air-ls-caps);color:var(--air-text-soft)}.cryt-stack{display:grid;gap:var(--air-s-5);align-content:start;min-width:0}.cryt-stack>*{min-inline-size:0}.cryt-stack--md{gap:var(--air-s-3)}.cryt-stack--tight{gap:var(--air-s-2)}.cryt-stack--hair{gap:var(--air-s-1)}.cryt-row{display:flex;align-items:center;justify-content:space-between;gap:var(--air-s-3)}.cryt-row--top{align-items:flex-start}.cryt-row--wrap{flex-wrap:wrap}.cryt-inline{display:flex;align-items:center;gap:var(--air-s-2);min-width:0}.cryt-inline--wrap{flex-wrap:wrap}.cryt-inline--tools{flex-wrap:wrap;justify-content:flex-end}.cryt-inline--tools>*{flex:0 0 auto}.cryt-inline--tools>.air-select,.cryt-inline--tools>[class*=w-full]{width:auto;min-width:10rem;max-width:100%}.cryt-grow{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-shrink0{flex:0 0 auto}.cryt-grid-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cryt-col-min),1fr));gap:var(--air-s-3)}.cryt-grid-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--cryt-kpi-min),100%),1fr));gap:var(--air-s-3)}.cryt-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--cryt-card-min),100%),1fr));gap:var(--air-gap-card)}.cryt-grid-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--cryt-result-min),100%),1fr));gap:var(--air-gap-card)}.cryt-grid-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--cryt-tile-min),100%),1fr));gap:var(--air-s-3)}.cryt-split{display:grid;grid-template-columns:minmax(var(--cryt-rail-w-min),var(--cryt-rail-w)) minmax(0,1fr);gap:var(--air-s-4);align-items:start}@media (max-width: 1023px){.cryt-split{grid-template-columns:minmax(0,1fr)}}.cryt-title{font:var(--air-type-h3);color:var(--air-text-strong);margin:0}.cryt-strong{font:var(--air-type-body);font-weight:var(--air-fw-head);color:var(--air-text-strong)}.cryt-body{font:var(--air-type-body);color:var(--air-text);margin:0}.cryt-hint{font:var(--air-type-caption);color:var(--air-text-soft);margin:0;max-inline-size:var(--air-measure)}.cryt-muted{font:var(--air-type-caption);color:var(--air-text-faint);margin:0;max-inline-size:var(--air-measure)}.cryt-mono{font:var(--air-type-mono);color:var(--air-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-num{font:var(--air-type-num);color:var(--air-text-faint);font-variant-numeric:tabular-nums}.cryt-dot{inline-size:var(--air-s-3);block-size:var(--air-s-3);border-radius:var(--air-r-xs);flex:0 0 auto;background:var(--air-neutral-text)}.cryt-dot[data-domain="1"]{background:var(--domain-1)}.cryt-dot[data-domain="2"]{background:var(--domain-2)}.cryt-dot[data-domain="3"]{background:var(--domain-3)}.cryt-dot[data-domain="4"]{background:var(--domain-4)}.cryt-dot[data-domain="5"]{background:var(--domain-5)}.cryt-dot[data-domain="6"]{background:var(--domain-6)}.cryt-dot[data-domain="7"]{background:var(--domain-7)}.cryt-dot[data-domain="8"]{background:var(--domain-8)}.cryt-auth__mark{font:var(--air-type-body);font-weight:var(--air-fw-head);letter-spacing:var(--air-ls-tight);color:var(--air-on-accent)}.cryt-auth__reveal{border:0;background:none;padding:0;font:var(--air-type-caption);color:var(--air-accent);cursor:pointer}.cryt-auth__reveal:focus-visible{outline:none;box-shadow:var(--air-focus-ring);border-radius:var(--air-r-xs)}.cryt-dots{inline-size:var(--air-control-h-sm);block-size:var(--air-control-h-sm);display:grid;place-items:center;border:0;border-radius:var(--air-r-sm);background:transparent;color:var(--air-text-soft);cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-out)}.cryt-dots:hover{background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-dots:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-bell{position:relative;flex:0 0 auto;inline-size:var(--air-control-h-sm);block-size:var(--air-control-h-sm);display:grid;place-items:center;border:1px solid var(--air-border);border-radius:var(--air-r-pill);background:var(--air-surface);box-shadow:var(--air-shadow-xs);color:var(--air-text-soft);cursor:pointer}.cryt-bell:hover{background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-bell:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-bell__glyph{font:var(--air-type-body)}.cryt-bell .air-badge{position:absolute;inset-block-start:calc(var(--air-s-1) * -1);inset-inline-end:calc(var(--air-s-1) * -1)}.cryt-notes{inline-size:min(var(--cryt-notes-w),100%);display:grid;gap:var(--air-s-2)}.cryt-notes__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--air-s-1);max-block-size:var(--cryt-notes-h);overflow-y:auto}.cryt-note{inline-size:100%;display:flex;align-items:center;gap:var(--air-s-3);padding:var(--air-s-2);border:0;border-radius:var(--air-r-sm);background:transparent;text-align:start;cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-out)}.cryt-note:hover{background:var(--air-tint-hover)}.cryt-note .cryt-strong,.cryt-note .cryt-muted{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-note .air-status-pill{flex:0 0 auto}.cryt-note:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}@media (prefers-reduced-motion: reduce){.cryt-dots,.cryt-note{transition:none}}.cryt-boot{min-block-size:100dvh;display:grid;place-items:center;gap:var(--air-s-3);background:var(--air-bg);color:var(--air-text-faint);font:var(--air-type-body)}.cryt-drop{position:relative;display:grid;place-items:center;gap:var(--air-s-1);min-block-size:var(--cryt-drop-h);padding:var(--air-s-5);text-align:center;border:1px dashed var(--air-border);border-radius:var(--air-r-lg);background:var(--air-surface-sub);color:var(--air-text-soft);cursor:pointer;transition:border-color var(--air-t-fast) var(--air-ease-out),background-color var(--air-t-fast) var(--air-ease-out)}.cryt-drop:hover,.cryt-drop[data-over="1"]{border-color:var(--air-accent);background:var(--air-accent-soft);color:var(--air-text)}.cryt-drop:focus-within{outline:none;box-shadow:var(--air-focus-ring)}.cryt-drop__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cryt-drop__title{font:var(--air-type-body);font-weight:var(--air-fw-head);color:var(--air-text-strong)}.cryt-drop__hint{font:var(--air-type-caption);color:var(--air-text-faint)}.cryt-file{display:flex;align-items:center;gap:var(--air-s-3);padding:var(--air-s-2);border-radius:var(--air-r-base);background:var(--air-surface-sub);min-inline-size:0}@media (max-width: 640px){.cryt-file{flex-wrap:wrap}.cryt-file .cryt-grow{flex-basis:8rem}.cryt-file .cryt-shrink0{margin-inline-start:auto}}.cryt-file__thumb{inline-size:var(--air-s-9);block-size:var(--air-s-10);object-fit:contain;border-radius:var(--air-r-sm);background:var(--air-elevated);flex:0 0 auto;display:block}.cryt-files{list-style:none;margin:0;padding:0;display:grid;gap:var(--air-s-2);max-block-size:var(--cryt-files-h);overflow-y:auto}.cryt-file__no{flex:0 0 auto;min-inline-size:var(--air-s-5);text-align:center;font:var(--air-type-caption);font-variant-numeric:tabular-nums;color:var(--air-text-faint)}.cryt-file__skip{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--air-s-2);font:var(--air-type-caption);color:var(--air-text-soft);white-space:nowrap}.cryt-file__skip label{cursor:pointer;-webkit-user-select:none;user-select:none}.cryt-file[data-skipped="1"]{background:transparent;box-shadow:inset 0 0 0 1px var(--air-border)}.cryt-file[data-skipped="1"] .cryt-file__thumb{filter:saturate(.25)}.cryt-file__name{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-1)}.cryt-file__name>*{overflow:hidden;text-overflow:ellipsis}.cryt-file__kept{flex:0 0 auto;font:var(--air-type-caption);color:var(--air-text-soft);padding-inline:var(--air-s-2);border-radius:var(--air-r-pill);background:var(--air-surface-sub)}.cryt-opts{display:flex;flex-wrap:wrap;gap:var(--air-s-2)}.cryt-opt{display:inline-flex;align-items:center;gap:var(--air-s-2);padding:var(--air-s-2) var(--air-s-3);border:1px solid var(--air-hairline);border-radius:var(--air-r-base);background:var(--air-surface);cursor:pointer;transition:border-color var(--air-t-fast) var(--air-ease-out),background-color var(--air-t-fast) var(--air-ease-out)}.cryt-opt[data-on="1"]{border-color:var(--air-accent);background:var(--air-accent-soft)}.cryt-pick{display:flex;align-items:flex-start;gap:var(--air-s-3);padding:var(--air-s-3);border:1px solid var(--air-hairline);border-radius:var(--air-r-base);background:var(--air-surface);transition:border-color var(--air-t-fast) var(--air-ease-out),background-color var(--air-t-fast) var(--air-ease-out)}.cryt-pick[data-on="1"]{border-color:var(--air-accent);background:var(--air-accent-soft)}.cryt-pick[aria-disabled=true]{background:var(--air-surface-sub);color:var(--air-text-faint)}.cryt-folders{list-style:none;margin:0;padding:0;display:grid;gap:var(--air-s-1)}.cryt-folders>li{display:flex;align-items:center;gap:var(--air-s-1)}.cryt-linkcell{border:0;padding:0;background:none;font:inherit;color:var(--air-text-strong);text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.cryt-linkcell:hover{color:var(--air-accent)}.cryt-linkcell:focus-visible{outline:none;box-shadow:var(--air-focus-ring);border-radius:var(--air-r-xs)}.cryt-folder{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--air-s-2);padding:var(--air-s-2);border:0;border-radius:var(--air-r-md);background:transparent;color:var(--air-text);font:var(--air-type-body);text-align:start;cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-out)}.cryt-folder:hover{background:var(--air-tint-hover)}.cryt-folder[aria-current=true]{background:var(--air-accent-soft);color:var(--air-text-strong);font-weight:var(--air-fw-head)}.cryt-folder:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-find{display:flex;flex-wrap:wrap;align-items:center;gap:var(--air-s-2) var(--air-s-3);margin:0}.cryt-find__field{position:relative;flex:1 1 20rem;min-inline-size:0;max-inline-size:36rem}.cryt-find .cryt-find__input{padding-inline-start:2.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cryt-find .cryt-find__input::-webkit-search-cancel-button,.cryt-find .cryt-find__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.cryt-find__icon{position:absolute;inset-block:0;inset-inline-start:.75rem;margin-block:auto;inline-size:1rem;block-size:1rem;color:var(--air-text-soft);pointer-events:none}.cryt-find__clear{inline-size:var(--air-control-h-sm);block-size:var(--air-control-h-sm);display:grid;place-items:center;border:0;border-radius:var(--air-r-pill);background:transparent;color:var(--air-text-soft);cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-out),color var(--air-t-fast) var(--air-ease-out)}.cryt-find__clear:hover{background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-find__clear:active{background:var(--air-tint-press)}.cryt-find__clear:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-find__clear svg{inline-size:1rem;block-size:1rem}.cryt-find__status{flex:1 1 14rem;min-block-size:1lh;margin:0;font:var(--air-type-caption);color:var(--air-text)}.cryt-swap{transition:opacity var(--air-t-fast) var(--air-ease-out)}.cryt-swap[data-busy]{opacity:.55;transition-delay:.12s}.cryt-sets-area{display:flex;flex-direction:column;gap:var(--air-s-3);scroll-margin-block-start:var(--air-s-6)}.cryt-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--air-s-2) var(--air-s-3)}.cryt-pages__range{font:var(--air-type-caption);color:var(--air-text);font-variant-numeric:tabular-nums}.cryt-scroll{max-block-size:var(--cryt-scroll-max)}.cryt-tile{position:relative;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-1)}.cryt-tile__img{inline-size:100%;aspect-ratio:var(--cryt-ratio);object-fit:cover;border-radius:var(--air-r-md);background:var(--air-surface-sub);display:block;border:1px solid transparent;transition:border-color var(--air-t-fast) var(--air-ease-out),box-shadow var(--air-t-fast) var(--air-ease-out)}.cryt-tile__btn{padding:0;border:0;background:none;cursor:pointer;display:block;border-radius:var(--air-r-md)}.cryt-tile__btn:hover .cryt-tile__img{box-shadow:var(--air-shadow-hover)}.cryt-tile__btn:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-tile[data-picked="1"] .cryt-tile__img{border-color:var(--air-accent);box-shadow:var(--air-shadow-accent)}.cryt-tile__pick{position:absolute;inset-block-start:var(--air-s-2);inset-inline-start:var(--air-s-2);padding:var(--air-s-1);border-radius:var(--air-r-sm);background:var(--air-elevated);box-shadow:var(--air-shadow-xs)}.cryt-tile__cap{font:var(--air-type-caption);color:var(--air-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-ghost-tile{display:block;inline-size:100%;aspect-ratio:var(--cryt-ratio);border-radius:var(--air-r-md)}.cryt-preview{display:block;max-inline-size:100%;max-block-size:var(--cryt-scroll-max);margin-inline:auto;border-radius:var(--air-r-md);background:var(--air-surface-sub)}.cryt-runs{display:flex;flex-direction:column;gap:var(--air-s-2)}.cryt-run__ghost{block-size:4.5rem;border-radius:var(--air-r-base)}.cryt-run{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-1);inline-size:100%;min-inline-size:0;padding:var(--air-s-3);border:1px solid var(--air-hairline);border-radius:var(--air-r-base);background:var(--air-surface);color:var(--air-text);font:var(--air-type-body);text-align:start;cursor:pointer;transition:border-color var(--air-t-fast) var(--air-ease-out),background-color var(--air-t-fast) var(--air-ease-out)}.cryt-run:hover{background:var(--air-tint-hover)}.cryt-run[aria-current=true]{border-color:var(--air-accent);background:var(--air-accent-soft)}.cryt-run:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-run__meta{display:flex;flex-wrap:wrap;gap:var(--air-s-1) var(--air-s-2);color:var(--air-text-soft);font:var(--air-type-body-sm)}.cryt-run__meta>*:not(:last-child):after{content:"·";margin-inline-start:var(--air-s-2);color:var(--air-text-faint)}.cryt-run__why{color:var(--air-text-soft);font:var(--air-type-body-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cryt-shot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-2);align-content:start}.cryt-shot__wait{display:grid;place-items:center;aspect-ratio:var(--cryt-ratio, 1);background:var(--air-surface-sub);border-radius:var(--air-r-md)}.cryt-shot__img{inline-size:100%;border-radius:var(--air-r-md);display:block;background:var(--air-surface-sub)}.cryt-swaps,.cryt-flaws{margin:0;padding:0;list-style:none;display:grid;gap:var(--air-s-1);font:var(--air-type-caption);overflow-wrap:anywhere}.cryt-flaws{list-style:disc;padding-inline-start:1.2em}.cryt-kept{font:var(--air-type-caption);color:var(--air-text-faint)}.cryt-kept>summary{cursor:pointer;inline-size:fit-content;border-radius:var(--air-r-xs)}.cryt-kept>summary:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-kept>ul{margin:var(--air-s-1) 0 0;padding-inline-start:1.2em;display:grid;gap:var(--air-s-1);overflow-wrap:anywhere}.cryt-variants{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-2);font:var(--air-type-caption)}.cryt-variants__toggle{justify-self:start;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--air-text-faint);cursor:pointer;border-radius:var(--air-r-xs);text-decoration:underline;text-underline-offset:.2em;transition:color var(--air-t-fast) var(--air-ease-standard)}.cryt-variants__toggle:hover{color:var(--air-text-soft)}.cryt-variants__toggle:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-variants__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--air-s-3);margin:0;padding:0;list-style:none}.cryt-variants__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--air-s-1);justify-items:start;align-content:start}.cryt-variants__img{inline-size:100%;block-size:auto;border-radius:var(--air-r-sm);border:1px solid var(--air-border)}.cryt-variants__flaws{list-style:disc;margin:0;padding-inline-start:1.2em;display:grid;gap:var(--air-s-1);color:var(--air-text-faint);overflow-wrap:anywhere}@keyframes cryt-mist{0%{opacity:0}to{opacity:1}}.cryt-stagger>*{animation:cryt-mist var(--air-t-base) var(--air-ease-out) both}.cryt-stagger>*:nth-child(2){animation-delay:var(--air-stagger)}.cryt-stagger>*:nth-child(3){animation-delay:calc(var(--air-stagger) * 2)}.cryt-stagger>*:nth-child(4){animation-delay:calc(var(--air-stagger) * 3)}.cryt-stagger>*:nth-child(5){animation-delay:calc(var(--air-stagger) * 4)}.cryt-stagger>*:nth-child(6){animation-delay:calc(var(--air-stagger) * 5)}.cryt-stagger>*:nth-child(7){animation-delay:calc(var(--air-stagger) * 6)}.cryt-stagger>*:nth-child(n+8){animation-delay:calc(var(--air-stagger) * 7)}@media (prefers-reduced-motion: reduce){.cryt-stagger>*{animation:none}.cryt-drop,.cryt-folder,.cryt-pick,.cryt-tile__img{transition:none}}.cryt-tile__save{position:absolute;inset-block-start:var(--air-s-2);inset-inline-end:var(--air-s-2);display:grid;place-items:center;inline-size:32px;block-size:32px;border:0;border-radius:var(--air-r-sm);background:var(--air-elevated);color:var(--air-text-strong);box-shadow:var(--air-shadow-xs);font:var(--air-type-body-sm);line-height:1;cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-standard),color var(--air-t-fast) var(--air-ease-standard),box-shadow var(--air-t-fast) var(--air-ease-standard)}.cryt-tile__save:hover{background:var(--air-accent);color:var(--air-on-accent);box-shadow:var(--air-shadow-hover)}.cryt-tile__save:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-rowbtn{display:grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--air-r-sm);background:transparent;color:var(--air-text-soft);font:var(--air-type-body-sm);line-height:1;cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-standard),color var(--air-t-fast) var(--air-ease-standard)}.cryt-rowbtn:hover{background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-rowbtn:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}@media (pointer: coarse){.cryt-rowbtn,.cryt-tile__save{inline-size:40px;block-size:40px}}.cryt-shot__take{display:flex;justify-content:flex-end;padding-block-start:var(--air-s-2)}.cryt-stage{position:relative;display:block;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;border-radius:var(--air-r-md);overflow:hidden;touch-action:none}.cryt-stage img{display:block;max-inline-size:100%;max-block-size:var(--cryt-scroll-max);block-size:auto}.cryt-stage__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--air-scrim);opacity:.55}.cryt-stage__aim{--cryt-aim-x: 50%;--cryt-aim-y: 50%;position:absolute;left:var(--cryt-aim-x);top:var(--cryt-aim-y);inline-size:28px;block-size:28px;margin-inline-start:-14px;margin-block-start:-14px;display:grid;place-items:center;border:2px solid var(--air-surface);border-radius:50%;background:var(--air-accent);color:var(--air-on-accent);font:var(--air-type-micro);font-weight:700;cursor:grab;box-shadow:var(--air-shadow-xs)}.cryt-stage__aim:active{cursor:grabbing}.cryt-stage__aim:focus-visible{box-shadow:var(--air-focus-ring)}.cryt-stage__tools{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--air-s-3);padding-block-start:var(--air-s-3)}.cryt-stage__tools>*:first-child{flex:1 1 16ch;min-inline-size:0}@media (pointer: coarse){.cryt-stage__aim{inline-size:40px;block-size:40px;margin-inline-start:-20px;margin-block-start:-20px}}.cryt-scenario{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--air-s-2);margin:0}.cryt-scenario .cryt-muted{margin:0}.cryt-days{display:grid;gap:var(--air-s-5)}.cryt-day{display:grid;gap:var(--air-s-3)}.cryt-day__head{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;gap:var(--air-s-2);margin:0;padding-block:var(--air-s-2);background:var(--air-surface);border-block-end:1px solid var(--air-hairline)}.cryt-day__title{font:var(--air-type-h3);color:var(--air-text)}.cryt-day__count{font:var(--air-type-caption);color:var(--air-text-soft);font-variant-numeric:tabular-nums}.cryt-run{display:grid;gap:var(--air-s-2)}.cryt-run__head{display:flex;align-items:center;gap:var(--air-s-2);min-inline-size:0}.cryt-run__name{font:var(--air-type-caption);color:var(--air-text-soft)}.cryt-run__head .cryt-muted{margin:0;font-variant-numeric:tabular-nums}.cryt-settings{max-inline-size:var(--air-content-max);margin-inline:auto;inline-size:100%}.cryt-settings__head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--air-s-3)}.cryt-settings__note{max-inline-size:var(--air-measure);margin:0}html[data-cryt-repaint],html[data-cryt-repaint] *,html[data-cryt-repaint] *:before,html[data-cryt-repaint] *:after{transition:none!important}.cryt-settings{--cryt-settings-label: 13rem;--cryt-settings-field: 34rem}.cryt-settings .abl-panel{gap:var(--air-s-5)}.cryt-settings .abl-panel__search-input{min-block-size:2.25rem;padding-inline:var(--air-s-3);border:1px solid var(--air-hairline);border-radius:var(--air-r-md);background:var(--air-surface-sub);color:var(--air-text);transition:border-color var(--air-t-fast) var(--air-ease-standard),box-shadow var(--air-t-fast) var(--air-ease-standard)}.cryt-settings .abl-panel__search-input:hover{border-color:var(--air-border)}.cryt-settings .abl-panel__search-input:focus-visible{outline:none;border-color:var(--air-accent);box-shadow:var(--air-focus-ring)}.cryt-settings .abl-group{border-block-start:1px solid var(--air-hairline)}.cryt-settings .abl-group__head{inline-size:100%;padding-block:var(--air-s-4);font:var(--air-type-h3);color:var(--air-text-strong);transition:color var(--air-t-fast) var(--air-ease-standard)}.cryt-settings .abl-group__head:hover{color:var(--air-accent)}.cryt-settings .abl-group__head:focus-visible{outline:none;border-radius:var(--air-r-md);box-shadow:var(--air-focus-ring)}.cryt-settings .abl-group__count{margin-inline-start:auto;font:var(--air-type-micro);color:var(--air-text-faint);font-variant-numeric:tabular-nums}.cryt-settings .abl-group__body{padding-block-end:var(--air-s-5)}.cryt-settings .abl-section{display:grid;gap:var(--air-s-2)}@media (min-width: 60rem){.cryt-settings .abl-section{grid-template-columns:var(--cryt-settings-label) minmax(0,1fr);column-gap:var(--air-s-6);align-items:start}.cryt-settings .abl-section__head{flex-direction:column;align-items:flex-start;gap:var(--air-s-1);padding-block-start:var(--air-s-1)}}.cryt-settings .abl-section__head{margin-block-end:0}.cryt-settings .abl-section__hint{overflow:visible;white-space:normal;text-overflow:clip}.cryt-settings .abl-section__body{min-inline-size:0;max-inline-size:var(--cryt-settings-field)}.cryt-settings .abl-section__head>button{opacity:0;transition:opacity var(--air-t-fast) var(--air-ease-standard)}.cryt-settings .abl-section:hover .abl-section__head>button,.cryt-settings .abl-section__head>button:focus-visible{opacity:1}@media (hover: none){.cryt-settings .abl-section__head>button{opacity:1}}.cryt-settings .abl-section+.abl-section{margin-block-start:var(--air-s-5);padding-block-start:var(--air-s-5);border-block-start:1px solid var(--air-hairline)}.cryt-settings .abl-tiles{gap:var(--air-s-2)}.cryt-choice{display:flex;flex-direction:column;gap:var(--air-s-2);min-inline-size:0;padding:var(--air-s-2);border:0;border-radius:var(--air-r-md);background:var(--air-surface);box-shadow:var(--air-shadow-xs);color:var(--air-text);text-align:left;cursor:pointer;transition:background-color var(--air-t-fast) var(--air-ease-standard),box-shadow var(--air-t-fast) var(--air-ease-standard),color var(--air-t-fast) var(--air-ease-standard)}.cryt-choice:hover:not([data-active]){background:var(--air-tint-hover);color:var(--air-text-strong)}.cryt-choice[data-active]{background:var(--air-accent-soft);box-shadow:0 0 0 2px var(--air-accent);color:var(--air-accent)}.cryt-choice:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-choice[data-active]:focus-visible{box-shadow:0 0 0 2px var(--air-accent),var(--air-focus-ring)}.cryt-choice:disabled{opacity:.5;cursor:default}.cryt-choice__art{display:block;overflow:hidden;box-sizing:border-box;padding:3px;border-radius:var(--air-r-sm);background:var(--air-surface-sub);box-shadow:inset 0 0 0 1px var(--air-hairline)}.cryt-choice__label{min-inline-size:0;overflow:hidden;font:var(--air-type-caption);color:inherit;text-overflow:ellipsis;white-space:nowrap}.cryt-settings .abl-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:var(--air-s-2)}.cryt-settings .abl-swatch{padding:var(--air-s-2) var(--air-s-1);border-radius:var(--air-r-md)}.cryt-settings .abl-swatch:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-settings .abl-swatch__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cryt-settings .abl-swatch[aria-pressed=true] .abl-swatch__label{color:var(--air-accent)}.cryt-settings .abl-density{border-radius:var(--air-r-md)}.cryt-settings .abl-density:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-settings .abl-density__value,.cryt-settings .abl-type-row__size{font:var(--air-type-mono);color:var(--air-text-faint);font-variant-numeric:tabular-nums}.cryt-settings .abl-row{gap:var(--air-s-4);min-block-size:2.25rem}.cryt-settings .abl-row__value{font-variant-numeric:tabular-nums;color:var(--air-text-soft)}.cryt-settings .abl-slider__value{font:var(--air-type-mono);color:var(--air-text-soft);font-variant-numeric:tabular-nums}.cryt-settings .abl-stack>[role=radiogroup]{align-self:start}@media (max-width: 40rem){.cryt-settings [role=radiogroup]{flex-wrap:wrap;max-inline-size:100%;border-radius:var(--air-r-md)}.cryt-settings [role=radiogroup]>[data-air-segment]{flex:1 1 40%;justify-content:center}}.cryt-settings .abl-footer{gap:var(--air-s-3);padding-block-start:var(--air-s-5);border-block-start:1px solid var(--air-hairline)}.cryt-settings .abl-btn{font:var(--air-type-caption);box-shadow:inset 0 0 0 1px var(--air-hairline);transition:background-color var(--air-t-fast) var(--air-ease-standard),box-shadow var(--air-t-fast) var(--air-ease-standard),color var(--air-t-fast) var(--air-ease-standard)}.cryt-settings .abl-btn:hover:not(:disabled){color:var(--air-text-strong);box-shadow:inset 0 0 0 1px var(--air-border)}.cryt-settings .abl-btn:focus-visible{outline:none;box-shadow:var(--air-focus-ring)}.cryt-settings .abl-btn:disabled{opacity:.5;cursor:default}.cryt-settings .abl-btn--quiet{box-shadow:none}.cryt-settings .abl-btn--quiet:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--air-hairline)}.cryt-settings .abl-note,.cryt-settings .abl-warn{max-inline-size:var(--air-measure);font:var(--air-type-caption);color:var(--air-text-soft)}.cryt-users__plain{color:var(--air-text-soft)}.cryt-users__email{display:inline-flex;align-items:center;gap:var(--air-s-1);min-inline-size:0}.cryt-users__actions{display:inline-flex;gap:var(--air-s-1);white-space:nowrap}.cryt-users__form{display:flex;flex-direction:column;gap:var(--air-s-3)}.cryt-users__switch{display:flex;align-items:flex-start;gap:var(--air-s-2);cursor:pointer}.cryt-users__switch small{display:block;margin-block-start:var(--air-s-1);color:var(--air-text-soft);font:var(--air-type-caption)}.cryt-sets{display:flex;flex-direction:column;gap:var(--air-s-3)}.cryt-set__ghost{block-size:11rem;border-radius:var(--air-r-lg)}.cryt-set__body{display:flex;flex-direction:column;gap:var(--air-s-3)}.cryt-set__head{display:flex;flex-direction:column;gap:var(--air-s-1)}.cryt-set__title{display:flex;align-items:center;gap:var(--air-s-2);flex-wrap:wrap}.cryt-set__name{font:var(--air-type-body-lg);font-weight:var(--air-fw-strong);letter-spacing:var(--air-ls-tight);overflow-wrap:anywhere}.cryt-set__name--code{font-family:var(--air-font-mono)}.cryt-set__rename{color:var(--air-text-soft)}.cryt-set__rename:hover{color:var(--air-text-strong)}.cryt-set__rename svg{inline-size:var(--air-s-4);block-size:var(--air-s-4)}.cryt-set__meta{display:flex;align-items:center;gap:var(--air-s-2);flex-wrap:wrap;color:var(--air-text-soft);font:var(--air-type-body-sm)}.cryt-set__strip{display:flex;gap:var(--air-s-2);overflow-x:auto;padding-block-end:var(--air-s-1);margin:0;list-style:none;scrollbar-width:thin}.cryt-set__frame{display:flex;flex-direction:column;gap:var(--air-s-1);flex:0 0 auto;inline-size:5.5rem}.cryt-set__shot{position:relative;display:block;inline-size:100%;aspect-ratio:3 / 4;padding:0;border:none;border-radius:var(--air-r-base);overflow:hidden;background:var(--air-elevated);cursor:pointer;transition:box-shadow var(--air-t-fast) var(--air-ease-out)}.cryt-set__shot img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cryt-set__shot:hover,.cryt-set__shot:focus-visible{box-shadow:0 0 0 2px var(--air-accent-ring)}.cryt-set__num{position:absolute;inset-block-start:var(--air-s-1);inset-inline-start:var(--air-s-1);min-inline-size:1.25rem;padding:0 .25rem;border-radius:var(--air-r-sm);background:var(--air-surface);box-shadow:inset 0 0 0 1px var(--air-border);color:var(--air-text);font:var(--air-type-micro);font-variant-numeric:tabular-nums;text-align:center;line-height:1.25rem}.cryt-set__marks{display:flex;gap:.25rem;flex-wrap:wrap;min-block-size:1rem}.cryt-set__mark{font:var(--air-type-micro);color:var(--air-text-faint);border:1px solid var(--air-border);border-radius:var(--air-r-pill);padding:0 .3rem;white-space:nowrap}.cryt-set__hole{display:flex;flex-direction:column;justify-content:center;gap:var(--air-s-1);position:relative;inline-size:100%;aspect-ratio:3 / 4;padding:var(--air-s-1);border:1px dashed var(--air-warning);border-radius:var(--air-r-base);background:var(--air-warning-bg);color:var(--air-warning-text);text-align:center}.cryt-set__hole--wait{border-color:var(--air-border-strong);background:var(--air-surface-sub);color:var(--air-text-soft)}.cryt-set__hole-why{font:var(--air-type-micro);line-height:1.2;overflow:hidden}.cryt-set__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--air-s-3);flex-wrap:wrap}.cryt-set__blockers{margin:0;padding-inline-start:var(--air-s-4);color:var(--air-warning-text);font:var(--air-type-body-sm)}.cryt-set__blockers:not(ul){padding-inline-start:0}.cryt-set__ready{margin:0;color:var(--air-text-soft);font:var(--air-type-body-sm)}.cryt-send__label{display:flex;align-items:center;gap:var(--air-s-2);margin:0 0 var(--air-s-2);font:var(--air-type-body-sm);font-weight:var(--air-fw-medium);color:var(--air-text-soft)}.cryt-send__find{display:flex;gap:var(--air-s-2);align-items:center;margin:0 0 var(--air-s-3)}.cryt-send__find>:first-child{flex:1 1 auto;min-width:0}@media (max-width: 520px){.cryt-send__find{flex-wrap:wrap}}.cryt-send__switch{align-self:flex-start;margin:var(--air-s-2) 0 0;padding:0;border:0;background:none;cursor:pointer;font:var(--air-type-body-sm);color:var(--air-accent);text-align:left}.cryt-send__switch:hover{text-decoration:underline}.cryt-send__field{display:flex;flex-direction:column;gap:var(--air-s-1);margin:0 0 var(--air-s-3)}.cryt-send__field .cryt-send__label{margin:0}.cryt-send__nothing{margin:0 0 var(--air-s-3);font:var(--air-type-body-sm);color:var(--air-text-soft)}.cryt-reshoot__file{margin-inline-start:var(--air-s-2);font:var(--air-type-body-sm);color:var(--air-text-soft);overflow-wrap:anywhere}.cryt-reshoot__row{display:flex;gap:var(--air-s-2);margin:0;padding:0 0 var(--air-s-1);list-style:none;overflow-x:auto;scrollbar-width:thin}.cryt-reshoot__row>li{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--air-s-1);inline-size:7rem}.cryt-reshoot__pic{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:var(--air-r-sm);background:var(--air-elevated)}.cryt-reshoot__slides{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:var(--air-s-1);margin:0;padding:0;list-style:none}.cryt-reshoot__slide{display:flex;flex-direction:column;align-items:center;gap:var(--air-s-1);inline-size:100%;padding:var(--air-s-1);border:2px solid transparent;border-radius:var(--air-r-base);background:none;cursor:pointer}.cryt-reshoot__slide:hover{border-color:var(--air-border)}.cryt-reshoot__slide:disabled{cursor:default;opacity:.55}.cryt-reshoot__slide:disabled:hover{border-color:transparent}.cryt-reshoot__slide--on{border-color:var(--air-accent)}.cryt-reshoot__slide--on .cryt-reshoot__who{color:var(--air-accent)}.cryt-reshoot__pic--empty{border:1px dashed var(--air-border);background:none}.cryt-reshoot__pic--big{inline-size:100%}.cryt-reshoot__who{font:var(--air-type-caption);color:var(--air-text-soft);text-align:center;overflow-wrap:anywhere}.cryt-order-dialog{animation-name:cryt-order-appear}@keyframes cryt-order-appear{0%{opacity:0}to{opacity:1}}.cryt-order{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--air-s-3);max-block-size:min(58dvh,40rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--air-s-1);scrollbar-width:thin}.cryt-order__slide{display:flex;flex-direction:column;align-items:stretch;gap:var(--air-s-1);padding:var(--air-s-1);border-radius:var(--air-r-base);background:var(--air-surface)}.cryt-order__pic{position:relative;aspect-ratio:3 / 4;border-radius:var(--air-r-sm);overflow:hidden;background:var(--air-elevated)}.cryt-order__pic img{inline-size:100%;block-size:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cryt-order__none{display:grid;place-items:center;block-size:100%;padding:var(--air-s-1);border:1px dashed var(--air-border-strong);border-radius:var(--air-r-sm);color:var(--air-text-soft);font:var(--air-type-micro);text-align:center}.cryt-order__place{position:absolute;inset-block-start:var(--air-s-1);inset-inline-start:var(--air-s-1);min-inline-size:1.5rem;padding:0 .3rem;border-radius:var(--air-r-sm);background:var(--air-surface);box-shadow:inset 0 0 0 1px var(--air-border);color:var(--air-text);font:var(--air-type-body-sm);font-weight:var(--air-fw-strong);font-variant-numeric:tabular-nums;text-align:center;line-height:1.5rem}.cryt-order__who{font:var(--air-type-caption);color:var(--air-text-soft);text-align:center;font-variant-numeric:tabular-nums}.cryt-order__moves{display:flex;justify-content:center;gap:var(--air-s-1)}.cryt-order__move svg{inline-size:var(--air-s-4);block-size:var(--air-s-4)}.cryt-order__move[aria-disabled=true]{opacity:.35;cursor:default}@media (pointer: coarse){.cryt-order__move,.cryt-set__rename{min-inline-size:var(--air-control-h-lg);min-block-size:var(--air-control-h-lg)}}.cryt-sizes__pick{display:flex;flex-direction:column;align-items:center;gap:var(--air-s-1);inline-size:100%;padding:var(--air-s-1);border:2px solid transparent;border-radius:var(--air-r-base);background:none;cursor:pointer}.cryt-sizes__pick:hover{border-color:var(--air-border)}.cryt-sizes__pick--on{border-color:var(--air-accent)}.cryt-sizes__pick--on .cryt-reshoot__who{color:var(--air-accent)}.cryt-set__sizes{display:flex;flex-direction:column;gap:var(--air-s-2);padding-block-start:var(--air-s-3);border-block-start:1px solid var(--air-border)}.cryt-set__sizes-head{display:flex;align-items:center;gap:var(--air-s-2);flex-wrap:wrap;margin:0;font:var(--air-type-body-sm);font-weight:var(--air-fw-medium);color:var(--air-text)}.cryt-set__sizes-why{font-weight:var(--air-fw-body);color:var(--air-text-soft)}.cryt-send__choose{margin:0 0 var(--air-s-4)}.cryt-send__choose-row{display:flex;align-items:flex-start;gap:var(--air-s-3);margin:0 0 var(--air-s-2)}@media (max-width: 520px){.cryt-send__choose-row{flex-direction:column;gap:var(--air-s-1)}}.cryt-send__choose-num{flex:0 0 auto;min-width:6.5rem;padding-block-start:var(--air-s-2);font:var(--air-type-body-sm);color:var(--air-text-soft)}.cryt-send__cands{display:flex;gap:var(--air-s-2);margin:0;padding:0 0 var(--air-s-1);list-style:none;overflow-x:auto;scrollbar-width:thin}.cryt-send__cands>li{flex:0 0 auto}.cryt-send__cand{display:flex;flex-direction:column;align-items:center;gap:var(--air-s-1);inline-size:6rem;padding:var(--air-s-1);border:2px solid transparent;border-radius:var(--air-r-base);background:none;cursor:pointer}.cryt-send__cand-pic{inline-size:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:var(--air-r-sm);background:var(--air-elevated)}.cryt-send__cand-pic.cryt-send__cand-pic--rich{aspect-ratio:var(--cryt-ratio, 1)}.cryt-send__cand:hover{border-color:var(--air-border)}.cryt-send__cand--on{border-color:var(--air-accent)}.cryt-send__cand-who{font:var(--air-type-caption);color:var(--air-text-soft);text-align:center;overflow-wrap:anywhere;line-height:1.25}.cryt-send__cand--on .cryt-send__cand-who{color:var(--air-accent)}.cryt-send__dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--air-s-3)}@media (max-width: 520px){.cryt-send__dims{grid-template-columns:minmax(0,1fr)}}.cryt-send__hary{max-height:42vh;overflow-y:auto;padding:var(--air-s-2) var(--air-s-3) 0;margin:0 0 var(--air-s-3);border:1px solid var(--air-border);border-radius:var(--air-r-base)}.cryt-send__hary .cryt-send__label,.cryt-send__field .cryt-send__label{display:flex;align-items:center;gap:var(--air-s-1);flex-wrap:wrap}.cryt-send__target{display:flex;align-items:baseline;gap:var(--air-s-2);padding:var(--air-s-2);border-radius:var(--air-r-base);cursor:pointer;flex-wrap:wrap}.cryt-send__target:hover{background:var(--air-tint-hover)}.cryt-send__target-name{font-family:var(--air-font-mono);font-weight:var(--air-fw-medium)}.cryt-send__target-meta{color:var(--air-text-soft);font:var(--air-type-body-sm)}.cryt-send__compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--air-s-3)}@media (max-width: 720px){.cryt-send__compare{grid-template-columns:1fr}}.cryt-send__side{min-inline-size:0}.cryt-send__row{display:flex;gap:var(--air-s-1);overflow-x:auto;margin:0;padding:0 0 var(--air-s-1);list-style:none;scrollbar-width:thin}.cryt-send__cell{position:relative;flex:0 0 auto;inline-size:4rem;aspect-ratio:3 / 4;border-radius:var(--air-r-sm);overflow:hidden;background:var(--air-elevated)}.cryt-send__cell img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cryt-send__cell-num{position:absolute;inset-block-end:0;inset-inline-start:0;padding:0 .25rem;background:var(--air-surface);box-shadow:inset 0 0 0 1px var(--air-border);color:var(--air-text);font:var(--air-type-micro);font-variant-numeric:tabular-nums}.cryt-send__cell-kept{position:absolute;inset-block-start:0;inset-inline:0;padding-inline:.15rem;background:var(--air-warning-bg);color:var(--air-warning-text);box-shadow:inset 0 -1px 0 var(--air-warning);font:var(--air-type-micro);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cryt-send__cell:has(.cryt-send__cell-kept){box-shadow:inset 0 0 0 2px var(--air-warning)}.cryt-send__cell.cryt-send__cell--rich{inline-size:auto;block-size:5rem;aspect-ratio:var(--cryt-ratio, 1)}.cryt-send__empty{color:var(--air-text-faint);font:var(--air-type-body-sm)}.cryt-send__loading{display:flex;align-items:center;gap:var(--air-s-2);margin:0;color:var(--air-text-soft)}.cryt-art{display:flex;flex-direction:column;gap:var(--air-s-3)}.cryt-art__why{margin:0 0 var(--air-s-2)}.cryt-art__list{display:flex;flex-direction:column;gap:var(--air-s-1);max-block-size:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.cryt-art__list--pick{max-block-size:20rem;padding-inline-end:var(--air-s-1)}.cryt-art__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--air-s-1) var(--air-s-2);font:var(--air-type-body-sm)}.cryt-art__pick{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--air-s-1) var(--air-s-2);inline-size:100%;padding:var(--air-s-1) var(--air-s-2);border:2px solid transparent;border-radius:var(--air-r-base);cursor:pointer}.cryt-art__pick:hover{border-color:var(--air-border)}.cryt-art__pick:focus-within{border-color:var(--air-accent)}.abl-root .focus-visible\:outline-none:focus-visible{outline:none}.abl-root [class*=cryt-]:focus-visible,.abl-root .air-skip-link:focus-visible,.abl-root select:focus-visible,.abl-root .abl-input:focus-visible{outline:none}.abl-root [role=dialog] .mt-6.flex.justify-end{flex-wrap:wrap}.cryt-art__pick [role=checkbox]:focus-visible{outline:none;box-shadow:none}.cryt-art__size{flex:0 0 auto;min-inline-size:5.5rem;font-weight:var(--air-fw-medium);font-variant-numeric:tabular-nums;color:var(--air-text)}.cryt-art__vendor{flex:1 1 12rem;color:var(--air-text-soft);overflow-wrap:anywhere}.cryt-art__meta{flex:0 0 auto;font:var(--air-type-caption);color:var(--air-text-faint);font-variant-numeric:tabular-nums}.cryt-art__count{margin:0;font:var(--air-type-body-sm);color:var(--air-text-soft);font-variant-numeric:tabular-nums}.cryt-art__all{border:0;padding:0;background:none;font:var(--air-type-body-sm);color:var(--air-accent);cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:.2em}.cryt-art__all:hover{color:var(--air-text)}.cryt-art__list--rows{display:grid;grid-template-columns:5.5rem minmax(0,1fr) max-content max-content;align-content:start;column-gap:var(--air-s-2);max-block-size:22rem}.cryt-art__list--rows .cryt-art__line{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding-block:var(--air-s-1);border-block-end:1px solid var(--air-border)}.cryt-art__list--rows .cryt-art__line>:nth-child(n+3){justify-self:start}.cryt-art__list--rows .cryt-art__meta{grid-column:1 / -1}.cryt-art__list--rows .cryt-art__line>button:not([aria-busy=true]){margin-inline-end:calc(14px + .5rem)}@media (max-width: 560px){.cryt-art__list--rows{grid-template-columns:5.5rem minmax(0,1fr)}.cryt-art__list--rows .cryt-art__line>:nth-child(n+3){grid-column:1 / -1}}.cryt-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--air-s-3)}.cryt-logout{color:var(--air-danger-text)}.cryt-logout:hover{background:var(--air-danger-bg)}@media (max-width: 767px),(pointer: coarse){.cryt-logout{min-block-size:var(--air-control-h-lg)}}.cryt-ab{overflow-wrap:anywhere}.cryt-ab a{color:var(--air-accent);text-underline-offset:var(--air-s-1)}.cryt-ab p{margin:0}.cryt-ab .cryt-section{grid-template-columns:minmax(0,1fr)}.cryt-ab .cryt-section>*{min-inline-size:0}.cryt-ab-fieldset{padding:0;margin:0;border:0;min-inline-size:0}.cryt-ab-check{display:flex;gap:var(--air-s-3);align-items:center;min-block-size:var(--air-control-h-lg);cursor:pointer}.cryt-ab-check>button{flex-shrink:0}.cryt-ab details{border:1px solid var(--air-border);border-radius:var(--air-r-md);padding:var(--air-s-3)}.cryt-ab summary{cursor:pointer;padding-block:var(--air-s-3);font-weight:var(--air-fw-medium)}.cryt-ab details[open]>summary{margin-block-end:var(--air-s-3)}.cryt-ab summary,.cryt-ab-dialog summary{color:var(--air-text)}.cryt-ab summary:hover,.cryt-ab-dialog summary:hover{color:var(--air-accent)}.cryt-ab-explanation{margin:0;display:grid;gap:var(--air-s-3);overflow-wrap:anywhere}.cryt-ab-explanation dt{font-weight:var(--air-fw-medium)}.cryt-ab-explanation dd{margin:0;color:var(--air-text-soft)}.cryt-ab-hypothesis>p{margin-block-start:var(--air-s-3)}.cryt-ab-source{margin:0;min-inline-size:0}.cryt-ab-source img{inline-size:100%;aspect-ratio:var(--cryt-ratio);object-fit:contain}.cryt-ab-inspiration{align-items:start}.cryt-ab-inspiration img{display:block;aspect-ratio:auto;margin-block-end:var(--air-s-3)}.cryt-ab-dialog details{border:1px solid var(--air-border);border-radius:var(--air-r-md);padding:var(--air-s-3)}.cryt-ab-dialog summary{cursor:pointer;padding-block:var(--air-s-3);font-weight:var(--air-fw-medium)}.cryt-ab-dialog details[open]>summary{margin-block-end:var(--air-s-3)}.cryt-ab-dialog{overflow-wrap:anywhere}.cryt-ab-photo__open{display:block;padding:0;height:auto;inline-size:100%}.cryt-ab-photo__open img{display:block;width:100%;aspect-ratio:var(--cryt-ratio);object-fit:contain;border-radius:var(--air-r-md)}.cryt-ab-product{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--air-r-md)}.cryt-ab-preview{display:block;width:100%;max-height:var(--cryt-scroll-max);object-fit:contain}.cryt-ab-facts{display:grid;gap:var(--air-s-2);margin:0;font-variant-numeric:tabular-nums}.cryt-ab-facts>div{display:flex;justify-content:space-between;gap:var(--air-s-3)}.cryt-ab-facts dt{color:var(--air-text-soft)}.cryt-ab-facts dd{margin:0}.cryt-ab-history{list-style:none;margin:0;padding:0;display:grid;gap:var(--air-s-3)}.cryt-ab-history li{display:grid;gap:var(--air-s-2);padding-block-end:var(--air-s-3);border-bottom:1px solid var(--air-border)}.cryt-ab-history time{color:var(--air-text-soft);font-variant-numeric:tabular-nums}.cryt-ab-chart{width:100%;min-width:0}.cryt-ab-chart__label{fill:var(--air-text-soft);font:var(--air-type-caption)}.cryt-ab-mobile{display:none}.cryt-ab-comparison{margin:0;gap:var(--air-s-3)}.cryt-ab-comparison>div{border-bottom:1px solid var(--air-border);padding-block-end:var(--air-s-3)}.cryt-ab-comparison dt{font-weight:var(--air-fw-medium)}.cryt-ab-comparison dd{margin:0;display:grid;gap:var(--air-s-1);color:var(--air-text-soft);font-variant-numeric:tabular-nums}.cryt-ab-tabs>button{flex-shrink:0}@media (max-width: 767px){.cryt-ab .cryt-grid-fields{grid-template-columns:minmax(0,1fr)}.cryt-ab-desktop{display:none}.cryt-ab-mobile{display:grid}.cryt-ab button:not([role=checkbox]),.cryt-ab input:not([type=checkbox]),.cryt-ab summary,.cryt-ab-dialog button,.cryt-ab-dialog input,.cryt-ab-dialog summary{min-height:var(--air-control-h-lg)}.cryt-ab input,.cryt-ab textarea,.cryt-ab-dialog input,.cryt-ab-dialog textarea{font:var(--air-type-h3);font-weight:var(--air-fw-medium)}.cryt-ab-photo__open{min-height:0}}:root{color-scheme:light dark;--abl-h: 250;--abl-c: .012;--abl-accent-h: 250;--abl-accent-c: .16;--abl-shade: 0;--abl-c-factor: 1;--abl-text-shift: 0;--abl-border-shift: 0;--abl-soft-alpha: .12;--abl-ring-alpha: .34;--abl-leading: 1.55;--abl-tracking: 0em;--abl-weight: 400;--abl-weight-strong: 600;--abl-motion-speed: 1;--abl-nav-width: 260px;--abl-rail-w: 68px;--abl-dnd-row: 72px;--abl-topbar-h: 56px;--abl-tooltip-delay: .2s;--abl-row-step: 42px;--abl-pad-card: 16px;--abl-gap: 12px;--abl-control-step: 36px;--abl-r-step-sm: 6px;--abl-r-step: 10px;--abl-r-step-lg: 14px;--abl-r-pill: 999px;--abl-type-display: 33px;--abl-type-title: 24px;--abl-type-subtitle: 18.75px;--abl-type-body: 15px;--abl-type-secondary: 13.8px;--abl-type-caption: 12px;--abl-measure: 66ch}:root{--abl-l-bg: .975;--abl-l-surface: 1;--abl-l-surface-sub: .968;--abl-l-text-strong: .22;--abl-l-text: .34;--abl-l-text-soft: .48;--abl-l-text-faint: .52;--abl-l-border: .87;--abl-l-hairline: .93;--abl-l-accent: .52;--abl-l-accent-deep: .44;--abl-l-on-accent: .99;--abl-bg-step: -.014;--abl-shift-dir: -1}@media (prefers-color-scheme: dark){:root:not([data-mode]){--abl-l-bg: .19;--abl-l-surface: .245;--abl-l-surface-sub: .215;--abl-l-text-strong: .97;--abl-l-text: .9;--abl-l-text-soft: .75;--abl-l-text-faint: .65;--abl-l-border: .36;--abl-l-hairline: .3;--abl-l-accent: .76;--abl-l-accent-deep: .84;--abl-l-on-accent: .18;--abl-bg-step: -.022;--abl-shift-dir: 1}}[data-mode=light]{--abl-l-bg: .975;--abl-l-surface: 1;--abl-l-surface-sub: .968;--abl-l-text-strong: .22;--abl-l-text: .34;--abl-l-text-soft: .48;--abl-l-text-faint: .52;--abl-l-border: .87;--abl-l-hairline: .93;--abl-l-accent: .52;--abl-l-accent-deep: .44;--abl-l-on-accent: .99;--abl-bg-step: -.014;--abl-shift-dir: -1}[data-mode=dark]{--abl-l-bg: .19;--abl-l-surface: .245;--abl-l-surface-sub: .215;--abl-l-text-strong: .97;--abl-l-text: .9;--abl-l-text-soft: .75;--abl-l-text-faint: .65;--abl-l-border: .36;--abl-l-hairline: .3;--abl-l-accent: .76;--abl-l-accent-deep: .84;--abl-l-on-accent: .18;--abl-bg-step: -.022;--abl-shift-dir: 1}[data-mode=light]{color-scheme:light}[data-mode=dark]{color-scheme:dark}[data-bg-shade="1"]{--abl-shade: 1}[data-bg-shade="2"]{--abl-shade: 2}[data-contrast=high]{--abl-c-factor: .45;--abl-text-shift: calc(.06 * var(--abl-shift-dir));--abl-border-shift: calc(.1 * var(--abl-shift-dir));--abl-soft-alpha: .22;--abl-ring-alpha: .55}:root{--abl-chroma: calc(var(--abl-c) * var(--abl-c-factor));--abl-bg: oklch( calc(var(--abl-l-bg) + var(--abl-bg-step) * var(--abl-shade)) var(--abl-chroma) var(--abl-h) );--abl-surface: oklch(var(--abl-l-surface) var(--abl-chroma) var(--abl-h));--abl-surface-sub: oklch(var(--abl-l-surface-sub) var(--abl-chroma) var(--abl-h));--abl-text-strong: oklch( calc(var(--abl-l-text-strong) + var(--abl-text-shift)) var(--abl-chroma) var(--abl-h) );--abl-text: oklch(calc(var(--abl-l-text) + var(--abl-text-shift)) var(--abl-chroma) var(--abl-h));--abl-text-soft: oklch( calc(var(--abl-l-text-soft) + var(--abl-text-shift)) var(--abl-chroma) var(--abl-h) );--abl-text-faint: oklch( calc(var(--abl-l-text-faint) + var(--abl-text-shift)) var(--abl-chroma) var(--abl-h) );--abl-border: oklch( calc(var(--abl-l-border) + var(--abl-border-shift)) var(--abl-chroma) var(--abl-h) );--abl-hairline: oklch( calc(var(--abl-l-hairline) + var(--abl-border-shift)) var(--abl-chroma) var(--abl-h) );--abl-accent: oklch(var(--abl-l-accent) var(--abl-accent-c) var(--abl-accent-h));--abl-accent-deep: oklch(var(--abl-l-accent-deep) var(--abl-accent-c) var(--abl-accent-h));--abl-on-accent: oklch(var(--abl-l-on-accent) 0 var(--abl-accent-h));--abl-accent-soft: oklch( var(--abl-l-accent) var(--abl-accent-c) var(--abl-accent-h) / var(--abl-soft-alpha) );--abl-accent-ring: oklch( var(--abl-l-accent) var(--abl-accent-c) var(--abl-accent-h) / var(--abl-ring-alpha) );--abl-tint-hover: color-mix(in oklab, var(--abl-text-strong) 5%, transparent);--abl-tint-press: color-mix(in oklab, var(--abl-text-strong) 8%, transparent);--abl-tint-selected: color-mix(in oklab, var(--abl-accent) 6%, transparent)}:root{--abl-row-step-compact: 36px;--abl-row-step-cozy: 42px;--abl-row-step-comfortable: 48px}[data-density=compact]{--abl-row-step: var(--abl-row-step-compact);--abl-pad-card: 12px;--abl-gap: 8px;--abl-control-step: 30px}[data-density=cozy]{--abl-row-step: var(--abl-row-step-cozy);--abl-pad-card: 16px;--abl-gap: 12px;--abl-control-step: 36px}[data-density=comfortable]{--abl-row-step: var(--abl-row-step-comfortable);--abl-pad-card: 20px;--abl-gap: 16px;--abl-control-step: 40px}[data-table-density=compact]{--abl-table-row-step: 36px}[data-table-density=cozy]{--abl-table-row-step: 42px}[data-table-density=comfortable]{--abl-table-row-step: 48px}[data-content-width=narrow]{--abl-content-max: 820px}[data-content-width=normal]{--abl-content-max: 1180px}[data-content-width=wide]{--abl-content-max: 1560px}[data-content-width=full]{--abl-content-max: none}:root{--abl-control-h: max( var(--abl-control-step, 36px), calc(var(--abl-type-secondary) * var(--abl-leading) + 8px) );--abl-row-h: max( var(--abl-row-step, 42px), calc(var(--abl-type-body) * var(--abl-leading) + 10px) );--abl-table-row-h: max( var(--abl-table-row-step, 42px), calc(var(--abl-type-body) * var(--abl-leading) + 10px) )}.abl-content{width:100%;max-width:var(--abl-content-max, 1180px);margin-inline:auto}.abl-card{padding:var(--abl-pad-card);border-radius:var(--abl-r)}[data-radius=system]{--abl-r-step-sm: 6px;--abl-r-step: 10px;--abl-r-step-lg: 14px;--abl-r-pill: 999px}[data-radius=sharp]{--abl-r-step-sm: 2px;--abl-r-step: 4px;--abl-r-step-lg: 6px;--abl-r-pill: 6px}[data-radius=soft]{--abl-r-step-sm: 6px;--abl-r-step: 10px;--abl-r-step-lg: 14px;--abl-r-pill: 999px}[data-radius=round]{--abl-r-step-sm: 10px;--abl-r-step: 16px;--abl-r-step-lg: 22px;--abl-r-pill: 999px}[data-radius=pill]{--abl-r-step-sm: 14px;--abl-r-step: 20px;--abl-r-step-lg: 28px;--abl-r-pill: 999px}:root{--abl-r-sm: min(var(--abl-r-step-sm), calc(var(--abl-control-h) / 2));--abl-r-row: min(var(--abl-r-step), calc(var(--abl-row-h) / 2));--abl-r: min(var(--abl-r-step), 24px);--abl-r-lg: min(var(--abl-r-step-lg), 32px)}:root{--abl-t-fast: calc(.12s / var(--abl-motion-speed));--abl-t-base: calc(.2s / var(--abl-motion-speed));--abl-t-slow: calc(.32s / var(--abl-motion-speed));--abl-ease: cubic-bezier(.22, .61, .36, 1);--abl-shadow-1: 0 2px 6px oklch(0 0 0 / .16);--abl-shadow-2: 0 16px 44px oklch(0 0 0 / .2);--abl-shadow-3: 0 24px 70px oklch(0 0 0 / .4)}[data-motion=reduced]{--abl-t-fast: 80ms;--abl-t-base: .1s;--abl-t-slow: .12s}[data-motion=off]{--abl-t-fast: 0ms;--abl-t-base: 0ms;--abl-t-slow: 0ms}@media (prefers-reduced-motion: reduce){:root{--abl-t-fast: 0ms;--abl-t-base: 0ms;--abl-t-slow: 0ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}:root{--abl-font: var( --abl-font-picked, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif )}[data-focus=thin]{--abl-ring-w: 1px}[data-focus=default]{--abl-ring-w: 2px}[data-focus=thick]{--abl-ring-w: 3px}.abl-root{background:var(--abl-bg);color:var(--abl-text);font-family:var(--abl-font);font-size:var(--abl-type-body);font-weight:var(--abl-weight);line-height:var(--abl-leading);letter-spacing:var(--abl-tracking);-webkit-font-smoothing:antialiased;font-size-adjust:from-font}.abl-root :focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:2px;box-shadow:0 0 0 calc(var(--abl-ring-w) + 2px) var(--abl-accent-ring)}:where(.abl-root) :where(h1){font-size:var(--abl-type-display);font-weight:var(--abl-weight-strong);color:var(--abl-text-strong)}:where(.abl-root) :where(h2){font-size:var(--abl-type-title);font-weight:var(--abl-weight-strong);color:var(--abl-text-strong)}:where(.abl-root) :where(h3){font-size:var(--abl-type-subtitle);font-weight:var(--abl-weight-strong);color:var(--abl-text-strong)}:where(.abl-root) :where(h4,h5,h6,p,li,td,input,select,textarea,button){font-size:var(--abl-type-body)}:where(.abl-root) :where(label,legend,figcaption){font-size:var(--abl-type-secondary);color:var(--abl-text-soft)}:where(.abl-root) :where(small,th,caption){font-size:var(--abl-type-caption);color:var(--abl-text-faint)}:where(.abl-root) :where(tbody tr){height:var(--abl-table-row-h)}.abl-row-list>*{min-height:var(--abl-table-row-h)}.abl-t-display{font-size:var(--abl-type-display)}.abl-t-title{font-size:var(--abl-type-title)}.abl-t-subtitle{font-size:var(--abl-type-subtitle)}.abl-t-body{font-size:var(--abl-type-body)}.abl-t-secondary{font-size:var(--abl-type-secondary)}.abl-t-caption{font-size:var(--abl-type-caption)}[data-underline-links=true] a{text-decoration:underline}[data-cursor=custom],[data-cursor=custom] *,[data-cursor=custom] a,[data-cursor=custom] button,[data-cursor=custom] [role=button]{cursor:var(--abl-cursor-url)}[data-reduce-transparency=true]{--abl-soft-alpha: .3}[data-reduce-transparency=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.abl-toaster{position:fixed;z-index:var(--abl-z-toast);display:flex;flex-direction:column;gap:calc(var(--abl-gap) * .5);padding:var(--abl-gap);pointer-events:none}.abl-toaster>*{pointer-events:auto}[data-toast=top-left] .abl-toaster{top:0;left:0;align-items:flex-start}[data-toast=top-center] .abl-toaster{top:0;left:50%;translate:-50% 0;align-items:center}[data-toast=top-right] .abl-toaster{top:0;right:0;align-items:flex-end}[data-toast=bottom-left] .abl-toaster{bottom:0;left:0;align-items:flex-start}[data-toast=bottom-center] .abl-toaster{bottom:0;left:50%;translate:-50% 0;align-items:center;flex-direction:column-reverse}[data-toast=bottom-right] .abl-toaster{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.abl-nav{width:var(--abl-nav-width);flex:none}.abl-topbar{height:var(--abl-topbar-h);flex:none}[data-nav=sidebar] .abl-topbar,[data-nav=topbar] .abl-nav{display:none}[data-nav=rail] .abl-nav{width:var(--abl-rail-w)}[data-nav=rail] .abl-topbar,[data-nav=hidden] .abl-nav,[data-nav=hidden] .abl-topbar{display:none}[data-nav-pinned=true] .abl-nav{position:sticky;top:0;align-self:flex-start;max-height:100dvh}[data-nav-pinned=true] .abl-topbar{position:sticky;top:0;z-index:var(--abl-z-sticky)}[data-nav-pinned=false] .abl-nav{position:fixed;top:0;bottom:0;left:0;z-index:calc(var(--abl-z-sticky) + 1);background:var(--abl-surface);border-right:1px solid var(--abl-hairline);transform:translate(0)}:root{--abl-bp-xs: 380px;--abl-bp-sm: 520px;--abl-bp-md: 640px;--abl-bp-tight: 1024px;--abl-bp-lap: 1280px;--abl-bp-wide: 1600px;--abl-s-1: 4px;--abl-s-2: 8px;--abl-s-3: 12px;--abl-s-4: 16px;--abl-s-5: 24px;--abl-s-6: 32px;--abl-s-7: 48px;--abl-s-8: 64px;--abl-eye-shift: 4dvh;--abl-scroll-w: 10px;--abl-scroll-w-thin: 6px;--abl-z-sticky: 5;--abl-z-drag: 30;--abl-z-overlay: 100;--abl-z-modal: 210;--abl-z-popover: 1200;--abl-z-toast: 1300}.abl-root :where(.abl-content){padding-inline:var(--abl-s-5)}@media (max-width: 1024px){.abl-root :where(.abl-content){padding-inline:var(--abl-s-4)}}.abl-root :where(.abl-page){display:flex;flex-direction:column;gap:var(--abl-gap, 12px);align-items:stretch;justify-content:flex-start;min-height:0}.abl-root :where(.abl-optical-center){position:fixed;inset:0 0 var(--abl-eye-shift) 0;margin:auto;height:fit-content;width:fit-content;max-height:calc(100dvh - var(--abl-s-8))}.abl-root :where(.abl-empty){display:grid;place-items:center;align-content:center;padding-block:var(--abl-s-7) calc(var(--abl-s-7) + var(--abl-eye-shift));text-align:center;gap:var(--abl-s-2)}.abl-root :where(.abl-prose){max-inline-size:var(--abl-measure)}.abl-root :where(.abl-scroll,.abl-matrix):focus-visible{outline:2px solid var(--abl-accent);outline-offset:-2px}.abl-root{overflow-x:clip}.abl-root :where(.abl-nav-rail){position:sticky;top:0;align-self:start;display:flex;flex-direction:column;width:var(--abl-nav-width, 240px);flex:0 0 auto;height:100dvh;overflow:hidden;padding:var(--abl-s-3);gap:var(--abl-s-1);border-right:1px solid var(--abl-hairline);background:var(--abl-surface)}.abl-root :where(.abl-nav-rail__start),.abl-root :where(.abl-nav-rail__end){display:flex;flex-direction:column;gap:var(--abl-s-1);flex:0 0 auto;min-width:0}.abl-root :where(.abl-nav-rail__menu){display:flex;flex-direction:column;gap:var(--abl-s-1);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.abl-root :where(.abl-nav-bar){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--abl-s-3);height:var(--abl-topbar-h, 56px);padding-inline:var(--abl-s-4);overflow:hidden;border-bottom:1px solid var(--abl-hairline);background:var(--abl-surface)}.abl-root :where(.abl-nav-bar__start){display:flex;align-items:center;gap:var(--abl-s-2);min-width:0;justify-self:start}.abl-root :where(.abl-nav-bar__center){position:relative;display:flex;align-items:center;gap:var(--abl-s-2);min-width:0;justify-self:center}.abl-root :where(.abl-nav-bar__end){display:flex;align-items:center;gap:var(--abl-s-2);min-width:0;justify-self:end}.abl-root :where(.abl-nav-item){display:inline-flex;align-items:center;gap:var(--abl-s-2);height:var(--abl-control-h, 36px);padding-inline:var(--abl-s-3);border-radius:var(--abl-r-row);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--abl-text);background:none;border:0;cursor:pointer;font:inherit;transition:background var(--abl-t-fast, .12s) var(--abl-ease, ease)}.abl-root :where(.abl-nav-item:hover){background:var(--abl-tint-hover)}.abl-root :where(.abl-nav-item[aria-current=page],.abl-nav-item[aria-current=true]){background:var(--abl-accent-soft);color:var(--abl-text-strong)}.abl-root .abl-nav-bar__folder{height:var(--abl-control-h, 36px);padding-inline:var(--abl-s-3);border:0;border-radius:var(--abl-r-row);background:none;color:var(--abl-text);font-size:inherit;transition:background var(--abl-t-fast, .12s) var(--abl-ease, ease)}.abl-root .abl-nav-bar__folder:hover{background:var(--abl-tint-hover)}.abl-root .abl-nav-bar__folder.is-current{background:var(--abl-accent-soft);color:var(--abl-text-strong)}.abl-root :where(.abl-nav-rail__group){display:flex;flex-direction:column;gap:var(--abl-s-1)}.abl-root :where(.abl-nav-rail__folder){display:flex;align-items:center;justify-content:space-between;gap:var(--abl-s-2);height:var(--abl-control-h, 36px);padding-inline:var(--abl-s-3);margin-top:var(--abl-s-3);border:0;background:none;color:var(--abl-text-faint);font:inherit;font-size:var(--abl-type-caption);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.abl-root :where(.abl-nav-rail__caret){width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--abl-t-fast, .12s) var(--abl-ease, ease)}.abl-root :where(.abl-nav-rail__caret.is-open){transform:rotate(45deg)}.abl-root :where(.abl-nav-bar__ghost){position:absolute;top:0;left:0;display:flex;gap:var(--abl-s-2);visibility:hidden;pointer-events:none;white-space:nowrap}@media (max-width: 1024px){.abl-root :where(.abl-nav-rail){width:var(--abl-rail-w, 64px);padding-inline:var(--abl-s-2)}.abl-root :where(.abl-nav-rail .abl-nav-item__label){display:none}}.abl-root :where(.abl-scroll){scrollbar-width:thin;scrollbar-color:var(--abl-border) transparent;overscroll-behavior:contain}.abl-root :where(.abl-scroll--thin){--abl-scroll-w: var(--abl-scroll-w-thin)}.abl-root :where(.abl-scroll)::-webkit-scrollbar{width:var(--abl-scroll-w);height:var(--abl-scroll-w)}.abl-root :where(.abl-scroll)::-webkit-scrollbar-track{background:transparent}.abl-root :where(.abl-scroll)::-webkit-scrollbar-thumb{background:var(--abl-border);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.abl-root :where(.abl-scroll)::-webkit-scrollbar-thumb:hover{background:var(--abl-text-faint);background-clip:padding-box}.abl-root :where(.abl-scroll)::-webkit-scrollbar-corner{background:transparent}.abl-root :where(.abl-scroll-x){overflow-x:auto;overflow-y:hidden}.abl-root :where(.abl-scroll-y){overflow-y:auto;overflow-x:hidden}.abl-root :where(.abl-dragscroll){cursor:grab}.abl-root :where(.abl-dragscroll[data-dragging=true]){cursor:grabbing;-webkit-user-select:none;user-select:none}.abl-root :where(input[type=checkbox],input[type=radio]).abl-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:18px;height:18px;margin:0;border:1.5px solid var(--abl-border);border-radius:var(--abl-r-sm);background:var(--abl-surface);cursor:pointer;display:grid;place-content:center;transition:background var(--abl-t-fast) var(--abl-ease),border-color var(--abl-t-fast) var(--abl-ease)}.abl-root :where(input[type=radio]).abl-check{border-radius:50%}.abl-root :where(.abl-check):before{content:"";width:10px;height:10px;transform:scale(0);transition:transform var(--abl-t-fast) var(--abl-ease);background:var(--abl-on-accent);clip-path:polygon(14% 46%,0 60%,40% 100%,100% 22%,86% 8%,38% 72%)}.abl-root :where(input[type=radio]).abl-check:before{clip-path:none;border-radius:50%;width:8px;height:8px}.abl-root :where(.abl-check):checked{background:var(--abl-accent);border-color:var(--abl-accent)}.abl-root :where(.abl-check):checked:before{transform:scale(1)}.abl-root :where(.abl-check):hover:not(:disabled){border-color:var(--abl-accent)}.abl-root :where(.abl-check):disabled{opacity:.5;cursor:not-allowed}.abl-root :where(.abl-check):indeterminate{background:var(--abl-accent);border-color:var(--abl-accent)}.abl-root :where(.abl-check):indeterminate:before{transform:scale(1);clip-path:none;height:2px;width:10px}.abl-root :where(.abl-check-row){display:flex;align-items:center;gap:var(--abl-s-2);cursor:pointer;min-height:var(--abl-control-h)}.abl-root :where(input[type=range]){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer}.abl-root :where(input[type=range])::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--abl-surface-sub);border:1px solid var(--abl-hairline)}.abl-root :where(input[type=range])::-moz-range-track{height:4px;border-radius:999px;background:var(--abl-surface-sub);border:1px solid var(--abl-hairline)}.abl-root :where(input[type=range])::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--abl-accent);border:2px solid var(--abl-surface);margin-top:-6px;transition:transform var(--abl-t-fast) var(--abl-ease)}.abl-root :where(input[type=range])::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--abl-accent);border:2px solid var(--abl-surface)}.abl-root :where(input[type=range]):hover::-webkit-slider-thumb{transform:scale(1.15)}.abl-root :where(.abl-select){display:inline-flex;align-items:center;gap:var(--abl-s-2);height:var(--abl-control-h);max-width:100%;min-width:0;padding:0 var(--abl-s-2) 0 var(--abl-s-3);border:1px solid var(--abl-hairline);border-radius:var(--abl-r-sm);background:var(--abl-surface-sub);color:var(--abl-text);font:inherit;font-size:var(--abl-type-secondary);cursor:pointer;text-align:left;transition:border-color var(--abl-t-fast) var(--abl-ease)}.abl-root :where(.abl-select):hover{border-color:var(--abl-border)}.abl-root :where(.abl-select__value){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abl-root :where(.abl-select__hint){flex:0 0 auto;color:var(--abl-text-faint);font-size:var(--abl-type-caption)}.abl-root :where(.abl-select__chevron){flex:0 0 auto;width:7px;height:7px;margin-inline-start:var(--abl-s-1);border-right:1.5px solid var(--abl-text-faint);border-bottom:1.5px solid var(--abl-text-faint);transform:rotate(45deg) translate(-2px,-2px)}.abl-select__list{position:fixed;z-index:var(--abl-z-popover);max-height:min(52dvh,420px);margin:0;padding:var(--abl-s-1);list-style:none;border:1px solid var(--abl-border);border-radius:var(--abl-r);background:var(--abl-surface);box-shadow:var(--abl-shadow-2)}.abl-select__opt{display:flex;align-items:center;gap:var(--abl-s-2);min-height:var(--abl-control-h);padding:0 var(--abl-s-3);border-radius:var(--abl-r-sm);color:var(--abl-text);cursor:pointer}.abl-select__opt-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abl-select__opt--active{background:var(--abl-tint-hover)}.abl-select__opt[aria-selected=true]{color:var(--abl-text-strong);font-weight:var(--abl-weight-strong)}.abl-select__opt[aria-selected=true]:after{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--abl-accent)}.abl-root :where(.abl-dot){display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--abl-text-faint)}.abl-root :where(.abl-dot--accent){background:var(--abl-accent)}.abl-root :where(.abl-list){list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--abl-s-2)}.abl-root :where(.abl-list)>li{position:relative;padding-left:var(--abl-s-4)}.abl-root :where(.abl-list)>li:before{content:"";position:absolute;left:0;top:calc(var(--abl-type-body) * var(--abl-leading) / 2 - 3px);width:6px;height:6px;border-radius:50%;background:var(--abl-text-faint)}.abl-root :where(.abl-matrix){position:relative;isolation:isolate;max-height:100%;border:1px solid var(--abl-hairline);border-radius:var(--abl-r);background:var(--abl-surface)}.abl-root :where(.abl-matrix)>table{border-collapse:separate;border-spacing:0;min-width:100%;font-variant-numeric:tabular-nums}.abl-root :where(.abl-matrix) th,.abl-root :where(.abl-matrix) td{padding:0 var(--abl-s-3);height:var(--abl-table-row-h, 42px);text-align:left;vertical-align:middle;white-space:nowrap;border-right:1px solid var(--abl-hairline);border-bottom:1px solid var(--abl-hairline)}.abl-root :where(.abl-matrix) th:last-child,.abl-root :where(.abl-matrix) td:last-child{border-right:0}.abl-root :where(.abl-matrix) tbody tr:last-child td{border-bottom:0}.abl-root :where(.abl-matrix) thead th{position:sticky;top:0;z-index:2;background:var(--abl-surface-sub);color:var(--abl-text-soft);font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong)}.abl-root :where(.abl-matrix[data-freeze="1"]) th:first-child,.abl-root :where(.abl-matrix[data-freeze="1"]) td:first-child{position:sticky;left:0;z-index:1;background:var(--abl-surface)}.abl-root :where(.abl-matrix[data-freeze="1"]) thead th:first-child{z-index:3;background:var(--abl-surface-sub)}.abl-root :where(.abl-matrix) tbody tr:hover td{background:var(--abl-tint-hover)}.abl-root :where(.abl-matrix) tbody tr[aria-selected=true] td{background:var(--abl-accent-soft)}.abl-root :where(.abl-matrix) :where(th,td)[data-num]{text-align:right}.abl-root :where(.abl-matrix__empty){padding:var(--abl-s-7) var(--abl-s-4);text-align:center;color:var(--abl-text-soft)}.abl-panel__search-input{width:100%;min-width:0}.abl-panel__found,.abl-group__body{display:flex;min-width:0;flex-direction:column;gap:calc(var(--abl-gap) * 1.75)}.abl-group{min-width:0;border-top:1px solid var(--abl-hairline)}.abl-group__head{display:flex;width:100%;align-items:center;gap:calc(var(--abl-gap) * .6);padding:calc(var(--abl-gap) * .7) 0;border:0;background:transparent;color:var(--abl-text-strong);font-family:inherit;font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong);text-align:left;cursor:pointer}.abl-group__head:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:2px}.abl-group__title{flex:1;min-width:0}.abl-group__count{color:var(--abl-text-faint);font-variant-numeric:tabular-nums;font-weight:400}.abl-group__chev{flex:none;color:var(--abl-text-soft);transition:transform var(--abl-t-fast) var(--abl-ease)}.abl-group[data-open] .abl-group__chev{transform:rotate(90deg)}.abl-group__body{padding:calc(var(--abl-gap) * .5) 0 calc(var(--abl-gap) * 1.25)}.abl-panel{display:flex;flex-direction:column;gap:calc(var(--abl-gap) * 1.75);color:var(--abl-text);font-family:var(--abl-font);font-size:var(--abl-type-body);line-height:var(--abl-leading);overflow-wrap:anywhere}.abl-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(var(--abl-gap) * .25) var(--abl-gap);margin-bottom:calc(var(--abl-gap) * .75)}.abl-section__title{margin:0;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);letter-spacing:.09em;text-transform:uppercase;color:var(--abl-text-soft)}.abl-section__hint{min-width:0;overflow:hidden;font-size:var(--abl-type-caption);color:var(--abl-text-faint);text-overflow:ellipsis;white-space:nowrap}.abl-section__reset{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--abl-r-sm);background:transparent;color:var(--abl-text-faint);cursor:pointer;opacity:0;transition:opacity var(--abl-t-fast) var(--abl-ease)}.abl-section:hover .abl-section__reset,.abl-section__reset:focus-visible{opacity:1}.abl-section__reset:hover{background:var(--abl-tint-hover);color:var(--abl-text)}.abl-section__body--off{opacity:.5;pointer-events:none}.abl-stack{display:flex;flex-direction:column;gap:var(--abl-gap)}.abl-stack--tight{gap:calc(var(--abl-gap) * .5)}.abl-note{margin:0;font-size:var(--abl-type-caption);color:var(--abl-text-faint);max-inline-size:var(--abl-measure)}.abl-row{display:flex;align-items:center;justify-content:space-between;gap:var(--abl-gap);flex-wrap:wrap;min-height:var(--abl-control-h)}.abl-row__text{display:flex;min-width:0;flex-direction:column}.abl-row__label{font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong);color:var(--abl-text)}.abl-row__desc{font-size:var(--abl-type-caption);color:var(--abl-text-faint)}.abl-row__control{flex:0 1 auto;min-width:0;max-width:100%}.abl-tiles{display:grid;grid-template-columns:repeat(var(--abl-tiles-cols, 3),minmax(0,1fr));gap:calc(var(--abl-gap) * .6)}.abl-tile{display:flex;flex-direction:column;gap:calc(var(--abl-gap) * .4);padding:calc(var(--abl-gap) * .5);border:0;border-radius:var(--abl-r);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-tile:hover{background:var(--abl-tint-hover)}.abl-tile--active{background:var(--abl-accent-soft);box-shadow:0 0 0 2px var(--abl-accent)}.abl-tile:disabled{cursor:default;opacity:.5}.abl-tile__art{display:block;overflow:hidden;padding:3px;border-radius:calc(var(--abl-r-sm) + 3px);background:var(--abl-surface);box-shadow:inset 0 0 0 1px var(--abl-hairline);box-sizing:border-box}.abl-tile__label{min-width:0;overflow:hidden;font-size:var(--abl-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--abl-weight-strong);color:var(--abl-text)}.abl-mini{display:block;width:100%;height:100%;min-height:46px;padding:5px;box-sizing:border-box}.abl-mini__card{display:flex;flex-direction:column;justify-content:center;gap:3px;height:100%;padding:0 6px;border-radius:4px;box-sizing:border-box}.abl-mini__card--plain{gap:0;height:60%;margin-top:18%}.abl-mini__line{display:block;height:3px;width:62%;border-radius:999px}.abl-mini__line--sm{width:44%;opacity:.5}.abl-mini__line--xs{width:26%}.abl-split{position:relative;display:block;overflow:hidden;height:46px;border-radius:var(--abl-r-sm)}.abl-split__half{position:absolute;top:0;right:0;bottom:0;left:0}.abl-split__half--light{clip-path:none}.abl-split__half--dark{clip-path:polygon(100% 30%,100% 100%,30% 100%)}.abl-split:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom left,transparent calc(35% - 1px),oklch(1 0 0 / .3) 35%,transparent calc(35% + 1px));pointer-events:none}.abl-swatches{display:flex;flex-wrap:wrap;gap:calc(var(--abl-gap) * .5)}.abl-swatch{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border:0;border-radius:var(--abl-r-sm);background:transparent;cursor:pointer}.abl-swatch:hover{background:var(--abl-tint-hover)}.abl-swatch__dot{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;transition:box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-swatch__dot--active:after{content:"";width:11px;height:6px;border:2px solid var(--abl-on-accent);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.abl-swatch__dot--active{box-shadow:0 0 0 2px var(--abl-surface),0 0 0 4px var(--abl-swatch-color, var(--abl-accent))}.abl-swatch__dot--custom{background:conic-gradient(from 0deg,#f04c5a,#e45f3c 5%,#de6727 7.5%,#db6b16,#d76f00,#d17400,#cb7900 12.5%,#c08000 15%,#af8a00,#9b9300 25%,#8d9900 27.5%,#849c00,#799f00 30%,#73a011,#6da21d 31.25%,#5fa42d 32.5%,#3ba942 35%,#17ab4b 36.25%,#00ac52,#00ab59 37.5%,#01aa66,#01aa6f 40%,#00a6a6,#019ccf 60%,#009ada 62.5%,#0098e3,#0095ec 65%,#0095ef,#0e94f1 65.62%,#2692f1 66.25%,#3f90f2 67.5%,#5d89f2 70%,#867bf3,#a46bf5 80%,#cb66ac 90%,#de5c86,#f04c5a);background:conic-gradient(from 0deg,#f04c5a,#e45f3c 5%,#de6727 7.5%,#db6b16,color(xyz 0.339 0.258 0.029),color(xyz 0.332 0.259 0.019),color(xyz 0.324 0.261 0.01) 12.5%,color(xyz 0.309 0.264 -0.008) 15%,color(xyz 0.281 0.27 -0.039),color(xyz 0.239 0.279 -0.002) 25%,color(xyz 0.22 0.284 0.02) 27.5%,color(xyz 0.211 0.286 0.032),color(xyz 0.202 0.288 0.044),#6da21d,#5fa42d 32.5%,#3ba942 35%,#17ab4b 36.25%,color(xyz 0.159 0.3 0.124),color(xyz 0.156 0.301 0.132) 37.5%,color(xyz 0.142 0.306 0.167) 40%,color(xyz 0.174 0.299 0.448),color(xyz 0.231 0.287 0.865) 60%,color(xyz 0.246 0.282 0.868) 62.5%,color(xyz 0.254 0.279 0.869),color(xyz 0.262 0.277 0.871) 65%,#0e94f1,#2692f1 66.25%,#3f90f2 67.5%,#5d89f2 70%,#867bf3,#a46bf5 80%,#cb66ac 90%,#de5c86,#f04c5a)}.abl-swatch__label{font-size:var(--abl-type-caption);color:var(--abl-text-soft)}.abl-nav-scheme{display:flex;gap:3px;height:46px;padding:4px;border-radius:var(--abl-r-sm);background:var(--abl-surface);box-sizing:border-box}.abl-nav-scheme--col{flex-direction:column}.abl-nav-scheme__bar{width:12px;border-radius:3px;background:var(--abl-border)}.abl-nav-scheme__bar--rail{width:6px}.abl-nav-scheme__bar--top{width:100%;height:7px}.abl-nav-scheme__body{flex:1;border-radius:3px;background:var(--abl-surface-sub)}.abl-density{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--abl-density-step, var(--abl-row-step-cozy));padding:calc(var(--abl-gap) * .35) calc(var(--abl-gap) * 1.2);border:0;border-radius:var(--abl-r-row);background:var(--abl-surface-sub);color:var(--abl-text);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-density[data-step=compact]{--abl-density-step: var(--abl-row-step-compact)}.abl-density[data-step=cozy]{--abl-density-step: var(--abl-row-step-cozy)}.abl-density[data-step=comfortable]{--abl-density-step: var(--abl-row-step-comfortable)}.abl-density:hover{background:var(--abl-tint-hover)}.abl-density--active{background:var(--abl-accent-soft);box-shadow:0 0 0 2px var(--abl-accent)}.abl-density__label{font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong)}.abl-density__value{font-size:var(--abl-type-caption);font-variant-numeric:tabular-nums;color:var(--abl-text-soft)}.abl-radius{display:block;height:46px;background:var(--abl-surface-sub);box-shadow:inset 0 0 0 2px var(--abl-border)}.abl-type-row{display:flex;flex-direction:column;gap:4px;padding:calc(var(--abl-gap) * .6) 0;border-top:1px solid var(--abl-hairline)}.abl-type-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abl-gap)}.abl-type-row__label{min-width:0;overflow:hidden;font-weight:var(--abl-weight-strong);color:var(--abl-text);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.abl-type-row__size{flex:none;font-size:var(--abl-type-caption);font-variant-numeric:tabular-nums;color:var(--abl-text-faint)}.abl-type-row__size:after{content:" px"}.abl-segmented{display:grid;grid-template-columns:repeat(var(--abl-seg-cols, 3),minmax(0,1fr));gap:2px;max-width:100%;padding:2px;border-radius:var(--abl-r-lg);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px var(--abl-hairline)}.abl-segmented__item{display:grid;place-items:center;min-width:0;overflow:hidden;padding:0 calc(var(--abl-gap) * .7);min-height:calc(var(--abl-control-h) - 6px);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text-soft);font-family:inherit;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),color var(--abl-t-fast) var(--abl-ease)}.abl-segmented__item:hover{color:var(--abl-text)}.abl-segmented__item--active{background:var(--abl-surface);color:var(--abl-text-strong);box-shadow:0 1px 2px #00000024}.abl-slider{display:flex;align-items:center;gap:calc(var(--abl-gap) * .6)}.abl-slider__input{flex:1;min-width:96px;height:20px;accent-color:var(--abl-accent);cursor:pointer}.abl-slider__value{min-width:5.5ch;text-align:right;font-size:var(--abl-type-caption);font-variant-numeric:tabular-nums;color:var(--abl-text-soft)}.abl-slider__reset{width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:var(--abl-text-faint);font-size:var(--abl-type-caption);line-height:1;cursor:pointer}.abl-slider__reset:hover{background:var(--abl-tint-hover);color:var(--abl-text)}.abl-toggle{position:relative;width:40px;height:22px;padding:0;border:0;border-radius:999px;background:var(--abl-border);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease)}.abl-toggle--on{background:var(--abl-accent)}.abl-toggle__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--abl-surface);transition:transform var(--abl-t-fast) var(--abl-ease)}.abl-toggle--on .abl-toggle__knob{transform:translate(18px)}.abl-toast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--abl-gap) * .5)}.abl-toast-cell{position:relative;height:42px;border:0;border-radius:var(--abl-r-sm);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px var(--abl-hairline);cursor:pointer;transition:box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-toast-cell--active{box-shadow:0 0 0 2px var(--abl-accent);background:var(--abl-accent-soft)}.abl-toast-cell__dot{position:absolute;width:16px;height:5px;border-radius:999px;background:var(--abl-accent)}.abl-toast-cell__dot--top-left{top:6px;left:6px}.abl-toast-cell__dot--top-center{top:6px;left:50%;transform:translate(-50%)}.abl-toast-cell__dot--top-right{top:6px;right:6px}.abl-toast-cell__dot--bottom-left{bottom:6px;left:6px}.abl-toast-cell__dot--bottom-center{bottom:6px;left:50%;transform:translate(-50%)}.abl-toast-cell__dot--bottom-right{bottom:6px;right:6px}.abl-footer{display:flex;flex-direction:column;gap:calc(var(--abl-gap) * .5);padding-top:var(--abl-gap);border-top:1px solid var(--abl-hairline)}.abl-footer__actions{display:flex;flex-wrap:wrap;gap:calc(var(--abl-gap) * .5)}.abl-btn{height:var(--abl-control-h);padding:0 calc(var(--abl-gap) * 1.1);border:0;border-radius:var(--abl-r-pill);background:var(--abl-surface-sub);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease)}.abl-btn:hover{background:var(--abl-tint-hover)}.abl-btn--quiet{background:transparent;color:var(--abl-text-soft)}@media (max-width: 380px){.abl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.abl-row{align-items:flex-start;flex-direction:column}}.abl-input{height:var(--abl-control-h);min-width:0;padding:0 calc(var(--abl-gap) * .7);border:1px solid var(--abl-hairline);border-radius:var(--abl-r-sm);background:var(--abl-surface-sub);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-secondary);transition:border-color var(--abl-t-fast) var(--abl-ease)}.abl-input:hover{border-color:var(--abl-border)}.abl-preset__new{display:flex;gap:calc(var(--abl-gap) * .5)}.abl-preset__new .abl-input{flex:1 1 auto}.abl-preset__list{display:flex;flex-direction:column;gap:calc(var(--abl-gap) * .35);margin:0;padding:0;list-style:none}.abl-preset{display:flex;align-items:center;gap:calc(var(--abl-gap) * .35);border-radius:var(--abl-r-row)}.abl-preset__apply{display:flex;flex:1 1 auto;align-items:center;gap:calc(var(--abl-gap) * .55);min-width:0;min-height:var(--abl-control-h);padding:0 calc(var(--abl-gap) * .7);border:0;border-radius:var(--abl-r-row);background:transparent;color:var(--abl-text);font:inherit;font-size:var(--abl-type-secondary);text-align:left;cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease)}.abl-preset__apply:hover{background:var(--abl-tint-hover)}.abl-preset__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abl-preset__dot{flex:none;width:8px;height:8px;border:1px solid var(--abl-border);border-radius:999px}.abl-preset--active .abl-preset__dot{border-color:var(--abl-accent);background:var(--abl-accent)}.abl-preset--active .abl-preset__apply{background:var(--abl-accent-soft)}.abl-preset__act{display:grid;flex:none;place-items:center;width:var(--abl-control-h);height:var(--abl-control-h);border:0;border-radius:var(--abl-r-sm);background:transparent;color:var(--abl-text-faint);font-size:var(--abl-type-secondary);cursor:pointer;opacity:0;transition:opacity var(--abl-t-fast) var(--abl-ease),color var(--abl-t-fast) var(--abl-ease)}.abl-preset:hover .abl-preset__act,.abl-preset__act:focus-visible{opacity:1}.abl-preset__act:hover{color:var(--abl-text)}.abl-navlist{display:flex;flex-direction:column;gap:2px}.abl-navrow{display:flex;align-items:center;gap:calc(var(--abl-gap) * .5);min-height:var(--abl-control-h);padding:0 calc(var(--abl-gap) * .6);border-radius:var(--abl-r-row);background:var(--abl-surface-sub);transition:opacity var(--abl-t-fast) var(--abl-ease)}.abl-navrow__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--abl-type-secondary)}.abl-navrow--off .abl-navrow__label{color:var(--abl-text-faint);text-decoration:line-through}.abl-navrow__folder{flex:0 1 auto;max-width:40%;height:calc(var(--abl-control-h) - 8px)}.abl-navrow__eye{display:grid;flex:none;place-items:center;width:calc(var(--abl-control-h) - 6px);height:calc(var(--abl-control-h) - 6px);border:0;border-radius:var(--abl-r-sm);background:transparent;color:var(--abl-text-soft);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),color var(--abl-t-fast) var(--abl-ease)}.abl-navrow__eye:hover:not(:disabled){background:var(--abl-tint-hover);color:var(--abl-text)}.abl-navrow__eye:disabled{color:var(--abl-text-faint);cursor:default;opacity:.5}.abl-navrow--off .abl-navrow__eye{color:var(--abl-text-faint)}.abl-folders{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--abl-gap) * .4)}.abl-folders__item{display:flex;align-items:center;border:1px solid var(--abl-hairline);border-radius:var(--abl-r-pill);background:var(--abl-surface-sub)}.abl-folders__name{display:flex;align-items:center;gap:calc(var(--abl-gap) * .4);height:calc(var(--abl-control-h) - 8px);padding:0 calc(var(--abl-gap) * .6);border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text);font:inherit;font-size:var(--abl-type-caption);cursor:pointer}.abl-folders__count{color:var(--abl-text-faint);font-variant-numeric:tabular-nums}.abl-folders__del{width:calc(var(--abl-control-h) - 12px);height:calc(var(--abl-control-h) - 8px);border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text-faint);font-size:var(--abl-type-caption);cursor:pointer}.abl-folders__del:hover{color:var(--abl-text)}.abl-cw{display:grid;place-items:center;width:100%;height:26px;border:1px solid var(--abl-hairline);border-radius:var(--abl-r-sm);background:var(--abl-surface-sub)}.abl-cw__fill{height:12px;border-radius:2px;background:var(--abl-accent);opacity:.75}.abl-rows-demo{display:flex;flex-direction:column;gap:2px;margin-top:calc(var(--abl-gap) * .5)}.abl-rows-demo__row{height:var(--abl-table-row-h);border-radius:var(--abl-r-sm);background:var(--abl-surface-sub)}.abl-warn{margin:0;padding:calc(var(--abl-gap) * .6) calc(var(--abl-gap) * .8);border:1px solid var(--abl-hairline);border-radius:var(--abl-r-sm);background:var(--abl-surface-sub);color:var(--abl-text-soft);font-size:var(--abl-type-caption)}.abl-views{display:inline-flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:2px;padding:2px;border-radius:var(--abl-r-lg);background:var(--abl-surface);box-shadow:inset 0 0 0 1px var(--abl-border)}.abl-views__btn{display:grid;place-items:center;width:calc(var(--abl-control-h) - 8px);height:calc(var(--abl-control-h) - 8px);border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),color var(--abl-t-fast) var(--abl-ease)}.abl-views__btn:hover{color:var(--abl-text-strong);background:var(--abl-tint-hover)}.abl-views__btn--active{background:var(--abl-accent-soft);color:var(--abl-accent)}.abl-views__more{position:relative;display:inline-flex}.abl-views__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:244px;max-height:320px;overflow-y:auto;padding:4px;border-radius:var(--abl-r);background:var(--abl-surface);box-shadow:0 0 0 1px var(--abl-hairline),var(--abl-shadow-2)}.abl-views__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--abl-r-sm);background:transparent;color:var(--abl-text);font-family:inherit;text-align:left;cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease)}.abl-views__item:hover{background:var(--abl-tint-hover)}.abl-views__item--active{background:var(--abl-accent-soft)}.abl-views__item-icon{display:grid;place-items:center;flex:none;margin-top:1px;color:var(--abl-text-soft)}.abl-views__item-text{display:flex;min-width:0;flex-direction:column}.abl-views__item-label{font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong)}.abl-views__item-hint{font-size:var(--abl-type-caption);color:var(--abl-text-faint)}.abl-viewgroup__title{margin-bottom:6px;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--abl-text-faint)}.abl-viewgroup__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px}.abl-viewopt{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:var(--abl-r);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px transparent;color:var(--abl-text);font-family:inherit;text-align:left;cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-viewopt:hover:not(:disabled){background:var(--abl-tint-hover)}.abl-viewopt--on{background:var(--abl-accent-soft);box-shadow:inset 0 0 0 1px var(--abl-accent)}.abl-viewopt:disabled{cursor:not-allowed;opacity:.45}.abl-viewopt__icon{display:grid;place-items:center;flex:none;color:var(--abl-text-soft)}.abl-viewopt--on .abl-viewopt__icon{color:var(--abl-accent)}.abl-viewopt__label{min-width:0;overflow:hidden;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);text-overflow:ellipsis;white-space:nowrap}.abl-f{position:relative;display:inline-block}.abl-f__trigger{display:inline-flex;align-items:center;gap:7px;height:var(--abl-control-h);padding:0 14px;border:0;border-radius:var(--abl-r-pill);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px var(--abl-hairline);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-f__trigger:hover{background:var(--abl-tint-hover)}.abl-f__trigger--active{background:var(--abl-accent-soft);box-shadow:inset 0 0 0 1px var(--abl-accent)}.abl-f__badge{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--abl-accent);color:var(--abl-on-accent);font-size:var(--abl-type-caption);font-variant-numeric:tabular-nums}.abl-f__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--abl-z-overlay);width:max-content;max-width:min(92vw,900px);padding:14px;border-radius:var(--abl-r-lg);background:var(--abl-surface);box-shadow:0 0 0 1px var(--abl-hairline),var(--abl-shadow-2)}.abl-f__panel--right{left:auto;right:0}.abl-f__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.abl-f__title{flex:1;font-size:var(--abl-type-secondary);font-weight:var(--abl-weight-strong);color:var(--abl-text-strong)}.abl-f__icon{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--abl-r-sm);background:transparent;color:var(--abl-text-soft);font-size:var(--abl-type-secondary);line-height:1;cursor:pointer}.abl-f__icon:hover{background:var(--abl-tint-hover);color:var(--abl-text-strong)}.abl-f__grid{display:grid;grid-template-columns:repeat(var(--abl-f-cols, 1),minmax(190px,1fr));gap:14px}.abl-f__field{display:flex;min-width:0;flex-direction:column;gap:6px}.abl-f__label{display:flex;align-items:center;gap:5px;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);color:var(--abl-text-soft)}.abl-f__clear{width:16px;height:16px;border:0;border-radius:999px;background:var(--abl-accent-soft);color:var(--abl-text-strong);font-size:var(--abl-type-caption);line-height:1;cursor:pointer}.abl-f__input{height:var(--abl-control-h);min-width:0;padding:0 10px;border:0;border-radius:var(--abl-r-sm);box-shadow:inset 0 0 0 1px var(--abl-border);background:var(--abl-surface);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-secondary)}.abl-f__input:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:1px}.abl-f__range{display:flex;align-items:center;gap:6px}.abl-f__dash{color:var(--abl-text-faint)}.abl-f__chips{display:flex;flex-wrap:wrap;gap:5px}.abl-f__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:0;border-radius:var(--abl-r-pill);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px var(--abl-hairline);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-caption);cursor:pointer;transition:background-color var(--abl-t-fast) var(--abl-ease),box-shadow var(--abl-t-fast) var(--abl-ease)}.abl-f__chip:hover{background:var(--abl-tint-hover)}.abl-f__chip--on{background:var(--abl-accent-soft);box-shadow:inset 0 0 0 1px var(--abl-accent);font-weight:var(--abl-weight-strong)}.abl-f__count{color:var(--abl-text-faint);font-variant-numeric:tabular-nums}.abl-f__saved{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--abl-hairline)}.abl-f__saved-title{font-size:var(--abl-type-caption);color:var(--abl-text-faint)}.abl-f__saved-item{display:inline-flex;align-items:center;border-radius:var(--abl-r-pill);background:var(--abl-surface-sub);box-shadow:inset 0 0 0 1px var(--abl-hairline)}.abl-f__saved-apply{border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-caption);padding:4px 4px 4px 10px;cursor:pointer}.abl-f__saved-del{width:20px;border:0;border-radius:var(--abl-r-pill);background:transparent;color:var(--abl-text-faint);font-size:var(--abl-type-caption);cursor:pointer}.abl-f__saved-del:hover{color:var(--abl-text-strong)}.abl-f__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--abl-hairline)}.abl-f__save-row{display:inline-flex;gap:6px}.abl-f__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--abl-z-modal);background:#00000073}.abl-f__window.abl-rz{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(92vw,960px);height:fit-content;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:var(--abl-r-lg);background:var(--abl-surface);box-shadow:var(--abl-shadow-3)}.abl-f__head--drag{margin:0;padding:12px 14px;border-bottom:1px solid var(--abl-hairline);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.abl-f__head--drag:active{cursor:grabbing}.abl-f__window-body{overflow-y:auto;padding:14px}@media (max-width: 520px){.abl-f__panel{position:fixed;left:8px;right:8px;top:auto;width:auto;max-width:none}.abl-f__grid{grid-template-columns:minmax(0,1fr)}}.abl-dnd{position:relative}.abl-dnd--grid{height:100%}.abl-dnd--grid>:first-child{height:100%}.abl-dnd--dragging{z-index:var(--abl-z-drag);opacity:.7}.abl-dnd--placeholder{opacity:1}.abl-dnd--placeholder>:first-child{opacity:.12}.abl-dnd--placeholder:after{content:attr(data-drop-label);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:2px dashed var(--abl-accent);border-radius:var(--abl-r);color:var(--abl-text);font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);pointer-events:none}.abl-dnd-zone--overlay.abl-dnd-board{background-image:none;outline:none}.abl-dnd-zone--overlay .abl-dnd--hint,.abl-dnd-zone--overlay .abl-dnd--hint.abl-dnd--dragging{outline:none}.abl-dnd-overlay{pointer-events:none}.abl-dnd-overlay-origin{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden;pointer-events:none}.abl-dnd-overlay__content,.abl-dnd-overlay__content>:first-child{height:100%}.abl-dnd-overlay__content{border-radius:var(--abl-r);box-shadow:var(--abl-shadow-2);outline:1px solid var(--abl-accent)}.abl-dnd--overlay-item>.abl-dnd__handle--corner{width:var(--abl-control-h);height:var(--abl-control-h)}@media (pointer: coarse){.abl-dnd--overlay-item>.abl-dnd__handle--corner{width:max(44px,var(--abl-control-h));height:max(44px,var(--abl-control-h));opacity:1}}.abl-dnd__handle{position:absolute;z-index:calc(var(--abl-z-drag) - 10);display:inline-flex;align-items:center;gap:4px;border:0;background:var(--abl-surface);color:var(--abl-text);font-family:inherit;font-size:var(--abl-type-caption);font-weight:var(--abl-weight-strong);cursor:grab;touch-action:none;opacity:0;box-shadow:0 0 0 1px var(--abl-hairline),var(--abl-shadow-1);transition:opacity var(--abl-t-fast) var(--abl-ease)}.abl-dnd__handle:active{cursor:grabbing}.abl-dnd:hover>.abl-dnd__handle,.abl-dnd__handle:focus,.abl-dnd__handle:focus-visible,.abl-dnd--dragging>.abl-dnd__handle,.abl-dnd--hint>.abl-dnd__handle{opacity:1}.abl-dnd__handle:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:2px}.abl-dnd--placeholder>.abl-dnd__handle{opacity:0}.abl-dnd__handle--corner{top:4px;right:4px;width:24px;height:24px;justify-content:center;border-radius:var(--abl-r-sm);color:var(--abl-text-soft)}.abl-dnd__handle--row{top:50%;left:3px;width:24px;height:24px;justify-content:center;border-radius:var(--abl-r-sm);color:var(--abl-text-soft);transform:translateY(-50%)}.abl-dnd--row>:first-child{padding-left:30px}.abl-dnd__handle--pill{bottom:100%;left:0;height:24px;margin-bottom:6px;padding:0 10px 0 6px;border-radius:var(--abl-r-pill)}.abl-dnd__handle-text{white-space:nowrap}.abl-dnd--vertical:has(>.abl-dnd__handle:hover),.abl-dnd--vertical:has(>.abl-dnd__handle:focus-visible){outline:2px solid var(--abl-accent);outline-offset:6px;border-radius:var(--abl-r-lg)}.abl-dnd-board{position:relative;border-radius:var(--abl-r-lg);background-image:linear-gradient(to right,var(--abl-hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--abl-hairline) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;outline:1px dashed var(--abl-border);outline-offset:8px}.abl-dnd--hint{outline:1px dashed var(--abl-border-strong, var(--abl-border));outline-offset:3px;border-radius:var(--abl-r)}.abl-dnd--hint:hover{outline-color:var(--abl-accent)}.abl-dnd--hint.abl-dnd--dragging{outline-style:solid;outline-color:var(--abl-accent)}.abl-dnd__size{position:absolute;right:3px;bottom:3px;z-index:calc(var(--abl-z-drag) - 15);display:grid;place-items:center;width:18px;height:18px;padding:5px;margin:-5px;box-sizing:content-box;border-radius:var(--abl-r-sm);color:var(--abl-text-faint);cursor:nwse-resize;opacity:0;touch-action:none;transition:opacity var(--abl-t-fast) var(--abl-ease)}.abl-dnd:hover>.abl-dnd__size,.abl-dnd__size:focus,.abl-dnd__size:focus-visible,.abl-dnd--resizing>.abl-dnd__size{opacity:1}.abl-dnd__size:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:2px}.abl-dnd--resizing{outline:1px solid var(--abl-accent);outline-offset:3px;border-radius:var(--abl-r)}@media (pointer: coarse){.abl-dnd__size{display:none}}.abl-rz{position:relative;box-sizing:border-box}.abl-rz__handle{position:absolute;z-index:calc(var(--abl-z-drag) - 15);display:grid;place-items:center;touch-action:none;background:transparent}.abl-rz__handle:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:-2px}.abl-rz__grip{display:block;border-radius:999px;background:transparent;transition:background-color var(--abl-t-fast) var(--abl-ease)}.abl-rz__handle:hover .abl-rz__grip,.abl-rz__handle:focus-visible .abl-rz__grip,.abl-rz--dragging .abl-rz__grip{background:var(--abl-accent)}.abl-rz--right>.abl-rz__handle,.abl-rz--left>.abl-rz__handle{top:0;bottom:0;width:10px;cursor:col-resize}.abl-rz--right>.abl-rz__handle{right:-5px}.abl-rz--left>.abl-rz__handle{left:-5px}.abl-rz--right>.abl-rz__handle .abl-rz__grip,.abl-rz--left>.abl-rz__handle .abl-rz__grip{width:2px;height:44px}.abl-rz--bottom>.abl-rz__handle,.abl-rz--top>.abl-rz__handle{left:0;right:0;height:10px;cursor:row-resize}.abl-rz--bottom>.abl-rz__handle{bottom:-5px}.abl-rz--top>.abl-rz__handle{top:-5px}.abl-rz--bottom>.abl-rz__handle .abl-rz__grip,.abl-rz--top>.abl-rz__handle .abl-rz__grip{width:44px;height:2px}.abl-rz--corner>.abl-rz__handle{right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;place-items:end;padding:3px}.abl-rz--corner>.abl-rz__handle .abl-rz__grip{width:10px;height:10px;border-radius:0;background:transparent;border-right:2px solid var(--abl-border);border-bottom:2px solid var(--abl-border)}.abl-rz--corner>.abl-rz__handle:hover .abl-rz__grip,.abl-rz--corner>.abl-rz__handle:focus-visible .abl-rz__grip,.abl-rz--corner.abl-rz--dragging .abl-rz__grip{background:transparent;border-right-color:var(--abl-accent);border-bottom-color:var(--abl-accent)}.abl-rz--dragging{-webkit-user-select:none;user-select:none}@media (max-width: 640px),(pointer: coarse){.abl-rz__handle{display:none}}.abl-upd{position:fixed;left:0;right:0;bottom:calc(var(--abl-gap) * 1.5);width:fit-content;max-width:calc(100% - var(--abl-gap) * 2);margin-inline:auto;z-index:var(--abl-z-toast);display:flex;align-items:center;gap:var(--abl-gap);padding:calc(var(--abl-pad-card) * .5) calc(var(--abl-pad-card) * .75);border:1px solid var(--abl-border);border-radius:var(--abl-r-step-lg);background:var(--abl-surface);box-shadow:var(--abl-shadow-2);color:var(--abl-text);font-size:var(--abl-type-secondary);line-height:var(--abl-leading);animation:abl-upd-in var(--abl-t-fast) var(--abl-ease)}@keyframes abl-upd-in{0%{opacity:0}to{opacity:1}}.abl-upd__text{min-width:0}.abl-upd__go{flex:none;min-height:var(--abl-control-step);padding:0 calc(var(--abl-pad-card) * .75);border:0;border-radius:var(--abl-r-step);background:var(--abl-accent);color:var(--abl-on-accent);font:inherit;font-weight:var(--abl-weight-strong);cursor:pointer;transition:filter var(--abl-t-fast) var(--abl-ease)}.abl-upd__go:hover{filter:brightness(1.06)}.abl-upd__go:focus-visible{outline:var(--abl-ring-w) solid var(--abl-accent);outline-offset:2px}@media (max-width: 520px){.abl-upd{flex-direction:column;align-items:stretch;gap:calc(var(--abl-gap) * .75);text-align:center}}.am-gradient-text{background-image:var( --am-gradient, linear-gradient(90deg, var(--accent, #3c57e6), var(--violet, #7a6fe0), var(--accent, #3c57e6)) );background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:am-gradient-pan var(--am-gradient-dur, 5s) linear infinite}@keyframes am-gradient-pan{to{background-position:200% center}}.am-shiny-text{color:var(--am-shiny-base, var(--text-2, #474c5c));background:linear-gradient(110deg,transparent 35%,var(--am-shiny-hi, var(--text, #14161d)) 50%,transparent 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:am-shine var(--am-shiny-dur, 3.4s) linear infinite}@keyframes am-shine{0%{background-position:180% 0}to{background-position:-80% 0}}.am-star-border{position:relative;border-radius:var(--am-star-radius, var(--radius, 12px));isolation:isolate}.am-star-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--am-star-width, 1.5px);background:var( --am-star-gradient, conic-gradient( from 0deg, transparent 0%, var(--accent, #3c57e6) 20%, var(--violet, #7a6fe0) 40%, transparent 60% ) );-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:am-star-spin var(--am-star-dur, 4s) linear infinite;z-index:-1}@keyframes am-star-spin{to{transform:rotate(1turn)}}.am-spotlight{position:relative;isolation:isolate}.am-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(var(--am-spot-size, 220px) circle at var(--am-x, 50%) var(--am-y, 0%),var(--am-spot-color, var(--accent-soft, rgba(60, 87, 230, .12))),transparent 60%);opacity:0;transition:opacity var(--dur-fast, .2s) var(--ease-soft, ease);pointer-events:none;z-index:0}.am-spotlight:hover:before,.am-spotlight:focus-within:before{opacity:1}.am-spotlight>*{position:relative;z-index:1}.am-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius, 10px);background:var(--surface-2, #eef0f4);border:1px solid var(--border, rgba(0, 0, 0, .08))}.am-seg-item{position:relative;padding:5px 12px;border:0;background:transparent;border-radius:calc(var(--radius, 10px) - 3px);font:inherit;font-size:.82rem;line-height:1.2;color:var(--text-3, #6b7180);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast, .2s) var(--ease-soft, ease)}.am-seg-item[aria-checked=true]{color:var(--text, #14161d)}.am-seg-item:disabled{opacity:.5;cursor:not-allowed}.am-seg-item:focus-visible{outline:2px solid var(--accent, #3c57e6);outline-offset:1px}.am-seg-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--surface, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .14))}.am-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm, 6px);background:var(--surface-2, #eef0f4)}.am-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--am-skeleton-sheen, rgba(255, 255, 255, .35)),transparent);animation:am-skeleton-sheen 1.4s ease-in-out infinite}@keyframes am-skeleton-sheen{to{transform:translate(100%)}}.am-status-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--am-ring-width, 1.5px) var(--am-ring-color, currentColor)}.am-status-ring--pulse{animation:am-ring-breathe var(--am-ring-dur, 2.4s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)) infinite}@keyframes am-ring-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.am-gradient-text,.am-shiny-text,.am-star-border:before,.am-skeleton:after,.am-status-ring--pulse{animation:none}.am-skeleton:after{opacity:0}.am-shiny-text{-webkit-text-fill-color:currentColor;color:inherit;background:none}}[data-animation=off] .am-gradient-text,[data-animation=off] .am-shiny-text,[data-animation=off] .am-star-border:before,[data-animation=off] .am-skeleton:after,[data-animation=off] .am-status-ring--pulse,[data-animation=reduced] .am-gradient-text,[data-animation=reduced] .am-shiny-text,[data-animation=reduced] .am-star-border:before,[data-animation=reduced] .am-skeleton:after,[data-animation=reduced] .am-status-ring--pulse{animation:none}[data-animation=off] .am-skeleton:after,[data-animation=reduced] .am-skeleton:after{opacity:0}[data-animation=off] .am-shiny-text,[data-animation=reduced] .am-shiny-text{-webkit-text-fill-color:currentColor;color:inherit;background:none}
